@charset "utf-8";
.basebox{ width:100%; min-width:320px; max-width:2600px; height:auto; overflow:hidden; position:relative; margin:0 auto; font-family:"Microsoft Yahei","微软雅黑",Arial, Helvetica, sans-serif; z-index:100; background: url(../Images/allbg.jpg) repeat; position:relative; z-index:10; min-height:768px;}
.centerArea{  height:auto; margin:0 auto; clear:both; overflow:hidden; }

.basemenu{ position:absolute; left:0px; top:0px; width:260px; background:#0e0e0f; min-height:768px; display:none}
.basemenu .list{ margin-top:80px;}
.basemenu .list ul{ margin:0px; padding:0px; list-style:none}
.basemenu .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden;}
.basemenu .list ul li a{ display:block; width:100%; height:49px;}
.basemenu .list ul li .tit{ width:100%; height:49px; line-height:49px; text-indent:80px; color:#b7b7b7; font-size:14px; border-bottom:1px solid #191a1b;}
.basemenu .list ul li .nlist{ width:100%; height:auto; overflow:hidden; background:#000000; display:none}
.basemenu .list ul li .nlist ul{ margin:0px; padding:0px; list-style:none}
.basemenu .list ul li .nlist ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:49px; line-height:49px; background:url(../Images/arr2.jpg) 78px 19px no-repeat; text-indent:104px; border-bottom:1px solid #191a1b; color:#a0a0a0}
.basemenu .list ul li .nlist ul li a{color:#a0a0a0}

.basemenu .list ul li.havesun .tit{ background:url(../Images/add.jpg) 223px 20px no-repeat}
.basemenu .list ul li.havesunonfocus .tit{ background:url(../Images/haveon.jpg) no-repeat; background-size:cover; color:#e71a1f}
.basemenu .list ul li.havesunonfocus .nlist{ display:block}

#fixmenu{ width:100%; height:auto; overflow:hidden; background:#FFFFFF; position:fixed; left:0px; top:0px; z-index:100000; display:none}
#fixmenu .boxmenu{ width:96%; margin:0 auto; height:auto; position:relative; overflow:hidden;}
#fixmenu .close{ width:96%; margin:0 auto; margin-top:20px; overflow:hidden; text-align:right}
#fixmenu .themenu{ width:96%; margin:0 auto; overflow:hidden;}
#fixmenu .themenu ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li{ margin:0px padding:0px; list-style:none; font-size:16px; height:50px; line-height:50px; text-align:center}

.pcshow{ display:block}
.mbshow{ display:none}



.gotop{  width:40px; height:auto; cursor: pointer; z-index:200; right:10px;position: fixed;bottom: 100px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020;display: none;
}
.gotop ul{ margin:0px; padding:0px; list-style:none}
.gotop ul li{ margin:0px 0 0px 0; padding:0px; list-style:none;width:40px; height:40px; position:relative; overflow: visible}
.gotop ul li.t1 p{ display:block; cursor:pointer}
.gotop ul li.t1 p{ width:40px; height:40px; background:url(../Images/f1.jpg) no-repeat;}
.gotop ul li.t2 p{ width:40px; height:40px; background:url(../Images/f2.jpg) no-repeat;}
.gotop ul li.t3 p{ width:40px; height:40px; background:url(../Images/f3.jpg) no-repeat;}
.gotop ul li.t4 p{ width:40px; height:40px; background:url(../Images/f4.jpg) no-repeat;}
.gotop ul li .ercode{ width:100px; height:100px; position:absolute; right:42px; top:0px; display:none}
.gotop ul li .tel{ width:125px; height:40px; position:absolute; right:42px; top:0px; display:none; background:#FFF; font-size:14px; text-align:center; font-family:"Microsoft Yahei"; line-height:40px;}
.gotop ul li .callbox{ width:190px; height:auto; overflow:hidden; background:#262626; position:absolute; right:0px; bottom:0px}
.gotop ul li .callbox .titbox{ width:100%; height:56px; line-height:56px; background:#ff0000; color:#FFF; position:relative; overflow:hidden;}
.gotop ul li .callbox .titbox .tit{ position:absolute; left:10px; top:0px; height:56px; line-height:56px; font-size:14px; color:#FFF}
.gotop ul li .callbox .titbox .closenow{ position:absolute; right:10px; top:0px; height:56px; line-height:56px; font-size:16px; color:#FFF; }
.gotop ul li .callbox .list{ width:100%; height:auto; overflow:hidden;}
.gotop ul li .callbox .list ul li{ width:100%; height:auto;}
.gotop ul li .callbox .list ul li.qq{ height:42px; line-height:42px; background:url(../Images/fqq.jpg) 29px 13px no-repeat; text-indent:65px; border-bottom:1px solid #343434}
.gotop ul li .callbox .list ul li .teltit{ width:100%; height:42px; line-height:42px; background:url(../Images/ftel.jpg) 29px 13px no-repeat; text-indent:65px;}
.gotop ul li a{ color:#aaaaaa}
.gotop ul li .callbox .list ul li .telword{ width:134px; height:auto; overflow:hidden; line-height:200%;color:#aaaaaa; margin:0 auto; padding:0 0 15px 0; font-size:14px;}

.gotop ul li:hover .tel{ display:block}

.headboxfix{ width:100%; height:38px; overflow:hidden; display:none}
.headbox{ width:100%; height:78px;position: relative; overflow: visible; background:#000000; left:0px; top:0px; z-index:9999  }
.headbox .box{ width:96%; margin:0 auto;  height:78px;margin:0 auto; overflow:visible; position:relative;}
.headbox .box .logo{ position:absolute; left:0px; top:14px;;}
.headbox .box .menu{ width:710px; position: absolute; right:0px; top:0px;}
.headbox .box .menu ul{ margin:0px; padding:0px; list-style:none}
.headbox .box .menu ul li{ margin:0px; padding:0px; list-style:none; width:20%; float:left; overflow:visible; height:78px; line-height:78px; font-size:14px; text-align:center; position:relative;transition: all 0.5s ease;}
.headbox .box .menu ul li.t2{background:url(../Images/downarr.png) 115px 35px no-repeat ;}
.headbox .box .menu ul li a{ color:#676767}
/*.headbox .box .menu ul li.onfocus{ background:url(../Images/downarr.png) 115px 35px no-repeat #c00000; color:#FFF}
.headbox .box .menu ul li.onfocus a{ color:#FFF}*/
.headbox .box .menu ul li:hover{ background:#c00000; color:#FFF}
.headbox .box .menu ul li:hover a{ color:#FFF}

.headbox .box .menu ul li.t2:hover{ background:url(../Images/downarr.png) 115px 35px no-repeat #c00000; color:#FFF}
.headbox .box .menu ul li.t2:hover a{ color:#FFF}


.headbox .box .menu ul li ul{ position:absolute; left:0px; top:78px; width:100%; height:auto; overflow:hidden; display:none}
.headbox .box .menu ul li ul li{ width:100%; height:47px; line-height:47px; background:#202020; text-align:center; font-size:14px; overflow:hidden; color:#353535; border-bottom:1px solid #353535;}
.headbox .box .menu ul li ul li a,.headbox .box .menu ul li.onfocus ul li a{color:#e5e5e5}
.headbox .box .menu ul li ul li:hover{ background:#9a0000; color:#FFF}
.headbox .box .menu ul li ul li:hover a{ color:#FFF}
 
.headbox .box .menubtn{ position:absolute; right:0px; top:20px; width:47px; height:40px; font-size:30px; font-weight:normal; cursor:pointer; display:none; z-index:100; color:#999999; text-align:right}
.btn{padding:10px 15px;background:rgba(0,0,0,0);}
.lcbody {
	width: 30px;
	height: 30px;
	position: relative;
	transform: translateZ(0px) rotate(0deg);
	transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99);
	 margin-top:10px;
}

.lcitem {
	position: absolute;
	left: 0;
	top: 0;
	transform: translateZ(0px) rotate(0deg);
	transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
	-webkit-transform: translateZ(0px) rotate(0deg);
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
	width: 30px;
	height: 30px;
}

.lcitem .rect {
	width: 30px;
	height: 1px;
	background: #999999;
	position: absolute;
	left: 0;
	top: 14px;
	transition: transform 0.2s ease 0.2s;
	-webkit-transition: -webkit-transform 0.2s ease 0.2s;
}

.lcitem .rect.top {
	transform: translate3d(0px, -6px, 0px);
	-webkit-transform: translate3d(0px, -6px, 0px);
}

.lcitem .rect.bottom {
	transform: translate3d(0px, 6px, 0px);
	-webkit-transform: translate3d(0px, 6px, 0px);
}

body.open .lcbody {
	transform: translateZ(0px) rotate(90deg);
	-webkit-transform: translateZ(0px) rotate(90deg);
}

body.open .lcitem {
	transform: translateZ(0px) rotate(45deg);
	transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
	-webkit-transform: translateZ(0px) rotate(45deg);
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
}

body.open .lcitem.bottom {
	transform: translateZ(0px) rotate(-45deg);
	-webkit-transform: translateZ(0px) rotate(-45deg);
}

body.open .lcitem .rect {
	transition: transform 0.2s ease 0s;
	transform: translate3d(0px, 0px, 0px);
	-webkit-transition: -webkit-transform 0.2s ease 0s;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
#openlc{ display:none;}


body.open .basebox{ margin-left:260px;}


.menubox{ width:100%; height:auto; background:#0171c3;}
.menubox .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1280px; margin:0 auto; clear:both; overflow:hidden; }
.menubox .centerbox .centerin{ width:100%; height:auto; overflow:hidden;  }
.menubox ul{ margin:0px; padding:0px; list-style:none}
.menubox ul li{ margin:0px; padding:0px; list-style:none;height:47px; line-height:47px; font-size:14px; width:12.50%; float:left; overflow:hidden; text-align:center; color:#FFF;}
.menubox ul li.onfocus{background:#3492d8  }
.menubox ul li a{ color:#FFF}


.homeSlide{ width:100%; height:835px; overflow:hidden; position:relative; z-index:10; margin:0 auto; }
.homeSlide .list{width:100%; height:835px; overflow:hidden; position:relative; margin:0 auto;}
.homeSlide .list ul{ margin:0px; padding:0px; list-style:none; }
.homeSlide .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:835px; overflow:hidden; float:left; position:relative}
.homeSlide .list ul li a{ display:block; width:100%; height:835px; overflow:hidden;}
.homeSlide .leftarr{ width:25px; height:46px; background:url(../Images/leftarr.png) no-repeat; position:absolute; left:5%; top:50%; margin-top:-23px;}
.homeSlide .rightarr{ width:25px; height:46px; background:url(../Images/rightarr.png) no-repeat; position:absolute; right:5%; top:50%; margin-top:-23px;}


.homembSlide{ width:100%; height:606px; overflow:hidden; position:relative; z-index:10; margin:0 auto; }
.homembSlide .list{width:100%; height:606px; overflow:hidden; position:relative; margin:0 auto;}
.homembSlide .list ul{ margin:0px; padding:0px; list-style:none; }
.homembSlide .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:606px; overflow:hidden; float:left; position:relative}
.homembSlide .list ul li a{ display:block; width:100%; height:606px;}


#ertopslide{ width:100%; height:369px; overflow:hidden;background:#000000;  }
.erSlide{ width:100%; height:369px; overflow:hidden; position:relative;z-index:5; }
.erSlide .list{width:100%; height:369px; overflow:hidden; position:relative;   margin:0 auto}
.erSlide .list ul{ margin:0px; padding:0px; list-style:none}
.erSlide .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:369px; overflow:hidden; float:left; position:relative}

.erSlide .tit{ width:200px; height:auto; overflow:hidden; color:#FFF; position:absolute; z-index:10; left:50%;; margin-left:-100px; top:50%; margin-top:-30px;}
.erSlide .tit p{ display:block; width:100%; text-align:center; height:50px; line-height:35px;}
.erSlide .tit p.t1{ border-bottom:1px solid #FFF; font-size:30px;}
.erSlide .tit p.t2{ font-family:Arial, Helvetica, sans-serif; font-size:20px;}




.homepart1{ width:100%; height:auto; background:#171717; margin:0 auto; padding:0; }
.homepart1inbox{ width:100%; height:auto; overflow:hidden; background:url(../Images/h1bg.jpg) left bottom repeat-x; padding:90px 0 0 0}
.homepart1 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.homepart1 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart1 .titbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF}
.homepart1 .titbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#696969; margin-top:5px;}
.homepart1 .cbox{ width:100%; height:400px; overflow:hidden; position:relative; margin-top:135px;}
.homepart1 .cbox .wordbox{ width:50%; float:left; overflow:hidden;}
.homepart1 .cbox .wordbox .word{ width:90%; margin-top:60px; line-height:200%; font-size:14px; overflow:hidden;}

.homepart1 .cbox .picbox{ width:50%; float:left; overflow:hidden; height:auto; overflow:hidden;}
.homepart1 .cbox .picbox .pic{ width:100%; height:412px; overflow:hidden;}

.homepart1 .cbox .more{ width:130px; height:35px; background:url(../Images/arr1.png) center center no-repeat #bf0000; position: absolute; left:50%; bottom:83px; margin-left:-65px;transition: all 0.5s ease;}
.homepart1 .cbox .more:hover{ background:url(../Images/arr1.png) center center no-repeat #3b3a3a}
.homepart1about{ width:100%; height:auto; overflow:hidden; display:none}
.homepart1about img{ width:100%}

.homepart2{ width:100%; height:auto; background:#bf0000; margin:0 auto; padding:0; }
.homepart2inbox{ width:100%; height:auto; overflow:hidden; background:url(../Images/h2bg.jpg) left bottom repeat-x; padding:90px 0 0 0}
.homepart2 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.homepart2 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart2 .titbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF}
.homepart2 .titbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#fff}

.homepart2 .slidebox{ width:100%; margin-top:35px; overflow:hidden; border-top:1px solid #cd3335; padding-bottom:170px;}
.homepart2 .slidebox .slide{ width:549px; margin:0 auto; overflow:hidden; height:238px; position:relative}
.homepart2 .slidebox .slide .list{ width:100%; height:187px; position:absolute; left:0px; bottom:0px;}
.homepart2 .slidebox .slide .list ul{ margin:0px; padding:0px; list-style:none}
.homepart2 .slidebox .slide .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:187px; overflow:hidden;}
.homepart2 .slidebox .slide .list ul li .pic{ width:240px; height:187px; overflow:hidden; float:left; margin-left:2px;}
.homepart2 .slidebox .slide .list ul li .wordbox{ width:281px; float:right; overflow:hidden;}
.homepart2 .slidebox .slide .list ul li .wordbox .tit{ width:100%; height:26px; line-height:26px; font-size:16px; color:#FFF; overflow:hidden; margin-top:37px;}
.homepart2 .slidebox .slide .list ul li .wordbox .word{ width:100%; height:100px; line-height:25px; overflow:hidden; color:#FFF}

.homepart2 .slist{ width:90%; margin:0 auto; height:auto; overflow:hidden; display:none}
.homepart2 .slist ul{ margin:0px; padding:0px; list-style:none}
.homepart2 .slist ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden;}
.homepart2 .slist ul li .pic{ width:100%; text-align:center; overflow:hidden;}
.homepart2 .slist ul li .tit{ width:100%; height:35px; line-height:35px; overflow:hidden; font-size:16px; color:#b1b1b1; text-align:center; margin:10px 0 0px 0 }
.homepart2 .slist ul li .word{ width:100%; height:auto; line-height:200%; overflow:hidden; font-size:14px; color:#626262; text-align:center; margin-bottom:25px;}


.homepart2 .more{ width:130px; height:35px; background:url(../Images/arr1.png) center center no-repeat #bf0000; margin:0 auto; transition: all 0.5s ease;}
.homepart2 .more:hover{ background:url(../Images/arr1.png) center center no-repeat #3b3a3a}

.homedot {position: absolute;left: 0;text-align: center;top:0px;width: 100%;}
.homedot .swiper-pagination-switch {display: inline-block;width: 40px;height:2px;background: #ff9999; margin: 0 3px;cursor: pointer;}
.homedot .swiper-active-switch {background: #ffffff;}



.homepart3{ width:100%; height:auto; background:#232323;background-attachment: fixed; margin:0 auto; padding:100px 0; border-bottom:1px solid #2f2f2f }
.homepart3 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.homepart3 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart3 .titbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF}
.homepart3 .titbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#696969; text-transform:uppercase; margin-top:5px;}
.homepart3 .listbox{ width:100%; height:auto; overflow:hidden; margin-top:80px;}
.homepart3 .listbox ul{ margin:0px; padding:0px; list-style:none}
.homepart3 .listbox ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; float:left; height:400px; float:left}
.homepart3 .listbox ul li .box{ width:96%; margin:0 auto; height:400px; overflow:hidden; background:#121011;transition: all 0.5s ease;}
.homepart3 .listbox ul li .box .inbox{ width:95%; margin:0 auto; overflow:hidden;}
.homepart3 .listbox ul li .box .inbox .pic{ width:100%; height:235px; overflow:hidden; margin-top:15px;}
.homepart3 .listbox ul li .box .inbox .pic .img{ width:100%; height:235px; overflow:hidden;}
.homepart3 .listbox ul li .box .inbox .tit{ width:100%; height:60px; line-height:60px; font-size:16px; text-align:center; color:#969696;}
.homepart3 .listbox ul li .box .inbox .word{ width:100%; height:56px; line-height:28px; overflow:hidden; color:#CCC}

.homepart3 .listbox ul li:hover .box{ background:#bf0000}
.homepart3 .listbox ul li:hover .box .inbox .tit{ color:#FFF}
.homepart3 .listbox ul li:hover .box .inbox .word{ color:#FFF}

.homepart3 .listbox ul li.t4{ display:none}

.homepart3 .more{ width:130px; height:35px; background:url(../Images/arr1.png) center center no-repeat #bf0000; margin:0 auto; transition: all 0.5s ease; margin-top:46px;}
.homepart3 .more:hover{ background:url(../Images/arr1.png) center center no-repeat #3b3a3a}


.homepart4{ width:100%; height:auto; background:#232323; margin:0 auto; padding:100px 0; border-bottom:1px solid #2f2f2f }
.homepart4 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.homepart4 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart4 .titbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF}
.homepart4 .titbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#696969; text-transform:uppercase; margin-top:5px;}

.homepart4 .listbox{ width:100%; height:auto; overflow:hidden; margin-top:80px;}
.homepart4 .listbox ul{ margin:0px; padding:0px; list-style:none}
.homepart4 .listbox ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; float:left; height:auto; float:left}
.homepart4 .listbox ul li .box{ width:96%; margin:0 auto; height:513px; overflow:hidden;transition: all 0.5s ease; position:relative}
.homepart4 .listbox ul li .box .pic{ width:100%; height:469px; overflow:hidden;}
.homepart4 .listbox ul li .box .pic .img{ width:100%; height:469px; overflow:hidden;transition: all 0.5s ease;}
.homepart4 .listbox ul li .box .title{ width:100%; height:90px; position:absolute; overflow:hidden; background:url(../Images/cover1.png) repeat; left:0px; bottom:60px; border-bottom:1px solid #adadad;border-top:1px solid #adadad;transition: all 0.5s ease; }
.homepart4 .listbox ul li .box .title p{ display:block; position:absolute;}
.homepart4 .listbox ul li .box .title p.t1{ left:10px; top:26px; font-size:14px; color:#ffffff;}
.homepart4 .listbox ul li .box .title p.t2{ left:10px; top:53px; font-size:12px; color:#d3d3d3;}
.homepart4 .listbox ul li .box .title p.t3{ background:url(../Images/rarr.png) no-repeat; width:26px; height:19px; right:4px; top:34px;}

.homepart4 .listbox ul li:hover .box .pic .img{-webkit-transform: scale(0.95); transform: scale(0.95);}
.homepart4 .listbox ul li:hover .box .title{ bottom:0px;border-bottom:2px solid #bf0000;border-top:2px solid #bf0000; }

.homepart4 .more{ width:130px; height:35px; background:url(../Images/arr1.png) center center no-repeat #bf0000; margin:0 auto; transition: all 0.5s ease; margin-top:46px;}
.homepart4 .more:hover{ background:url(../Images/arr1.png) center center no-repeat #3b3a3a}


.homepart5{ width:100%; height:auto; background: url(../Images/newsbg.jpg) center center no-repeat;background-attachment: fixed; background-size:cover; margin:0 auto; padding:90px 0 80px 0;}
.homepart5 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.homepart5 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart5 .titbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF}
.homepart5 .titbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#696969; text-transform:uppercase; margin-top:5px;}
.homepart5 .listbox{ width:100%; height:auto; overflow:hidden; margin-top:80px;}
.homepart5 .listbox ul{ margin:0px; padding:0px; list-style:none}
.homepart5 .listbox ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; float:left; height:auto; float:left; border-top:1px solid #2f2f2f; background:url(../Images/line1.jpg) 0 0 no-repeat;transition: all 0.5s ease;}
.homepart5 .listbox ul li .box{ width:92%; margin:0 auto; overflow:hidden; margin-top:130px; height:220px; position:relative}
.homepart5 .listbox ul li .box .tit{ width:100%; height:35px; line-height:35px; font-size:16px; overflow:hidden; color:#FFF}
.homepart5 .listbox ul li .box .time{ width:100%; height:35px; line-height:35px; font-size:14px; overflow:hidden; color:#8f8f8f;transition: all 0.5s ease;}
.homepart5 .listbox ul li .box .word{ width:100%; height:75px; line-height:25px; margin-top:10px; overflow:hidden; color:#efeded}

.homepart5 .listbox ul li:hover{ background:url(../Images/line2.jpg) 0 0 no-repeat}
.homepart5 .listbox ul li:hover .box .tit{ color:#bf0000}
.homepart5 .listbox ul li:hover .box .time{ position:absolute; left:0px; bottom:0; background:url(../Images/rarr.png) right center no-repeat; padding-right:30px;}
.homepart5 .listbox ul li:hover .box .time span{ display:none}


.homepart6{ width:100%; height:auto; background: url(../Images/homepart6bg.jpg) center center no-repeat;background-attachment: fixed; background-size:cover; margin:0 auto; padding:0px 0 123px 0;}
.homepart6 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; background:url(../Images/starline.jpg) 0 0 no-repeat; padding-top:122px; }
.homepart6 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart6 .titbox{ float:left; overflow:hidden; margin-left:10px;}

.homepart6 .listbox{ width:80%; float:right; overflow:hidden;}
.homepart6 .listbox ul{ margin:0px; padding:0px; list-style:none}
.homepart6 .listbox ul li{ margin:0px; padding:0px; list-style:none; float:left; width:25%; height:356px; overflow:hidden;}
.homepart6 .listbox ul li .box{ width:96%; margin:0 auto; height:356px; overflow:hidden; }
.homepart6 .listbox ul li .ttbox{ width:100%; height:73px; background:#fefcfd; overflow:hidden;} 
.homepart6 .listbox ul li .ttbox p{ display:block; width:100%;  overflow:hidden; text-align:center }
.homepart6 .listbox ul li .ttbox p.t1{ font-size:16px; color:#000000;height:36px; line-height:36px;margin-top:14px;}
.homepart6 .listbox ul li .ttbox p.t2{ font-size:12px; height:16px; line-height:16px;}

.homepart6 .listbox ul li .picbox{ width:100%; height:282px; overflow:hidden;}
.homepart6 .listbox ul li .picbox .img{ width:100%; height:282px; overflow:hidden;transition: all 0.5s ease;}
.homepart6 .listbox ul li:hover .picbox .img{-webkit-transform: scale(1.1); transform: scale(1.1);}

.homepart6mb{ width:100%; height:auto; background:#212123; margin:0 auto; padding:35px 0; display:none}
.homepart6mb .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.homepart6mb .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart6mb .titbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF}
.homepart6mb .titbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#c1c1c1; text-transform:uppercase; margin-top:5px;}


.footcooper{ width:100%; height:auto; overflow:hidden; background:#1c1c1c; padding:20px 0;}
.footcooper .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden;}
.footcooper .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.footcooper .list{ width:100%; height:auto; overflow:hidden;}
.footcooper .list ul{ margin:0px auto; padding:0px; list-style:none}
.footcooper .list ul li{ margin:0px; padding:0px; list-style:none; text-align:center; width:130px; float:left; height:70px;}


.homepart7{ width:100%; height:auto; background:#232323;background-attachment: fixed; background-size:cover; margin:0 auto; padding:67px 0 78px 0;}
.homepart7 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.homepart7 .centerbox .centerin{ width:100%; height:auto; overflow:hidden; line-height:200%; }
.homepart7 .titbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF}
.homepart7 .titbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#c1c1c1; text-transform:uppercase; margin-top:5px;}

.homepart7 .frombox{ width:100%; height:auto; overflow:hidden; margin-top:86px;}
.homepart7 .frombox ul{ margin:0px; padding:0px; list-style:none}
.homepart7 .frombox ul li{ margin:0px 0 20px 0; padding:0px; list-style:none;width:33.33%; float:left; overflow:hidden;}	
.homepart7 .frombox ul li .box{ width:96%; height:40px; line-height:40px; border-bottom:1px solid #444444}
.homepart7 .frombox ul li{ width:33.33%; float:left; overflow:hidden;}	
.homepart7 .frombox ul li .box{ width:96%; height:40px; line-height:40px; border-bottom:1px solid #444444}
.homepart7 .frombox ul li .box .input1{ width:100%; height:38px; border:0px; line-height:38px; font-size:14px; overflow:hidden; background:none}
.homepart7 .frombox ul li.long{ width:100%; height:auto}
.homepart7 .frombox ul li.long .box{ height:auto; width:98%;}
.homepart7 .frombox ul li .box textarea{ width:100%; height:101px; border:0px; line-height:25px; font-size:14px; overflow:hidden; background:none}
.homepart7 .frombox ul li .btnme{ width:397px; height:61px; margin:0 auto; overflow:hidden; background:#c00002; font-size:16px; color:#FFF; line-height:61px; text-align:center; border:0px; margin:0 auto; display:block; margin-top:25px; }



.footbox{ width:100%; height:auto; background:#171717; overflow:hidden;  padding:60px 0}
.footbox .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.footbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden;  position:relative; }
.footbox  .titbox{ float:left; height:auto; overflow:hidden; width:14.23%; font-size:26px; color:#bababa }
.footbox  .titbox span{ font-size:14px; color:#606060}
.footbox  .focusbox{float:left; height:auto; overflow:hidden; width:19.74%;}
.footbox  .focusbox .tit{ font-size:16px;color:#bababa }
.footbox  .focusbox .list{ width:100%; height:auto; overflow:hidden; margin-top:60px;}
.footbox  .focusbox .list ul{ margin:0px; padding:0px; list-style:none}
.footbox  .focusbox .list ul li{ margin:0px; padding:0px; list-style:none; float:left; overflow:hidden; width:25%; float:left; overflow:hidden;}

.footbox  .flogo{ width:100%; height:auto; overflow:hidden; display:none; text-align:center}
.footbox  .flogo img{ max-width:80%}
.footbox .share{ width:100%; text-align:center; padding:15px 0}
.footbox .share img{ width:35px;}
.footbox  .addressbox{float:left; height:auto; overflow:hidden; width:66%}
.footbox  .addressbox .tit{ font-size:16px;color:#bababa }
.footbox  .addressbox .wordbox{ width:100%; height:auto; overflow:hidden; line-height:200%; margin-top:50px;}
.footbox  .addressbox .wordbox .leftaddress{ width:60%; float:left; line-height:200%; overflow:hidden; font-size:14px;}
.footbox  .addressbox .wordbox .rightaddress{ width:40%; float:right; overflow:hidden; line-height:200%; font-size:14px}


.footer{ width:100%; height:auto; overflow:hidden; background:#171717; padding:32px 0;  position:relative; z-index:1; border-top:1px solid #222222; padding:15px 0  }
.footer .centerbox{ width:96%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.footer .centerbox .centerin{ width:96%; height:auto; overflow:hidden; line-height:200%; color:#656565; text-align:center; margin:0 auto}
.footer .centerbox .centerin a{ color:#899299;}


.footermb{ width:100%; height:auto; overflow:hidden; background: url(../Images/fbg2.jpg) no-repeat; background-size:cover; padding:30px 0;  position:relative; z-index:1; margin-top:25px; }
.footermb .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.footermb .centerbox .centerin{ width:92%; height:auto; overflow:hidden; line-height:200%; color:#e2dedf; text-align:center; margin:0 auto}
.footermb .centerbox select{ width:100%; height:45px; line-height:45px; border:1px solid #CCC ; color:#000}
.footermb .centerbox .copyright{ width:100%; margin-top:10px; line-height:200%;}
.footermb .centerbox .centerin a{color:#e2dedf;}

.fixbottomkong{ width:100%; height:96px; clear:both; overflow:hidden; display:none;}
.fixbottom{ width:100%; height:auto; overflow:hidden; background:#4b9011;  position:fixed; left:0px; bottom:0px; z-index:100; display:none; padding:8px 0;}
.fixbottom .list{ margin:0px; padding:0px; list-style:none; width:100%; max-width:640px; min-width:320px; margin:0 auto;}
.fixbottom .list ul{ margin:0px; padding:0px; list-style:none}
.fixbottom .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; float:left; overflow:hidden; margin-left:-1px; height:auto;}
.fixbottom .list ul li .pic{ height:30px; text-align:center;}
.fixbottom .list ul li .pic img{ margin:0 auto;}
.fixbottom .list ul li .tit{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fffffd;}



@keyframes bgbig
{
0%   {transform:scale(1.5);}

100%   {transform:scale(1);}

}
@-webkit-keyframes bgbig{
0%   {transform:scale(1.5);}

100%   {transform:scale(1);}
}


.ertitbox{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:26px; color:#FFF; }
.ertitbox2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#c1c1c1; text-transform:uppercase; margin-top:5px;}
.ersortlist{ width:100%; height:auto; overflow:hidden; margin:15px 0;}
.ersortlist ul{ margin:0px auto; padding:0px; list-style:none}
.ersortlist ul li{ margin:10px; padding:0px; list-style:none; width:156px; height:44px; line-height:44px; font-size:14px; text-align:center; color:#b5b5b5; border:1px solid #434343; float:left; overflow:hidden;}
.ersortlist ul li a{color:#b5b5b5;}
.ersortlist ul li.onfocus{border:1px solid #c00000; background:#c00000; color:#FFF}
.ersortlist ul li.onfocus a{ color:#FFF}

.ernavbox{ width:100%; height:auto; overflow:hidden; padding:25px 0 0 0; background:#212121;  }
.ernavbox .centerbox{ width:100%; height:auto;   max-width:1300px; margin:0 auto; clear:both; overflow:hidden;;  }
.ernavbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#9c9c9c}

.ernavbox .ttibox{ width:100%; height:60px; background:#c00000; line-height:60px; position:relative}
.ernavbox .ttibox .tit{ position:absolute; left:0px; top:0px; height:60px; line-height:60px; text-indent:26px; font-size:16px; color:#FFF}
.ernavbox .ttibox .more{ position:absolute; right:26px; top:0px;height:60px; line-height:60px; height:60px; color:#FFF; font-size:16px}
.ernavbox .list{ width:100%; height:auto; overflow:hidden; display:none}
.ernavbox .list ul{ margin:0px; padding:0px; list-style:none}
.ernavbox .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; background:#000; border-bottom:1px solid #FFF}
.ernavbox .list ul li a{ display:block; width:100%; height:50px; line-height:50px; color:#FFF}


.mainbox{ width:100%; height:auto; overflow:hidden; padding:25px 0; background:#212121;  }
.mainbox .centerbox{ width:100%; height:auto;   max-width:1300px; margin:0 auto; clear:both; overflow:hidden;  padding-bottom:25px;  }
.mainbox .centerbox .centerin{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#9c9c9c}
.mainbox .toptit{ width:100%; height:50px; line-height:50px; color:#FFF; font-size:28px; overflow:hidden; text-align:center;margin:50px 0 20px 0}

.aboutSlide{ width:96%; margin:0 auto; overflow:hidden; height:451px; position:relative; overflow:hidden; margin:35px 0 }
.aboutSlide .leftarr{ width:46px; height:82px; overflow:hidden; background:url(../Images/left1.jpg) 0 0 no-repeat; position:absolute; left:0px; top:50%; margin-top:-41px;}
.aboutSlide .rightarr{width:46px; height:82px; overflow:hidden; background:url(../Images/right1.jpg) 0 0 no-repeat; position:absolute; right:0px; top:50%; margin-top:-41px;}
.aboutSlide .list{ height:435px; border:5px solid #353535; width:85%; margin:0 auto; overflow:hidden;}
.aboutSlide .list ul{ margin:0px; padding:0px; list-style:none}
.aboutSlide .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:435px; overflow:hidden;} 

/*我们的客户*/
.aboutCustomer{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.aboutCustomer ul{ margin:0px; padding:0px; list-style:none}
.aboutCustomer ul li{ margin:15px 0px; padding:0px; list-style:none; width:12.5%; float:left; overflow:hidden;}
.aboutCustomer ul li .box{ width:96%; margin:0 auto; height:86px; overflow:hidden;}


/*我们的团队*/
.abteam{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.abteam ul{ margin:0px; padding:0px; list-style:none}
.abteam ul li{ margin:15px 0px; padding:0px; list-style:none; width:25%; height:464px; float:left; overflow:hidden;}
.abteam ul li .box{ width:96%; margin:0 auto; height:464px; overflow:hidden; background:#000000;}
.abteam ul li .box .pic{ width:100%; height:346px; overflow:hidden;}
.abteam ul li .box .pic .img{ width:100%; height:346px; overflow:hidden;transition: all 0.5s ease;}
.abteam ul li .box .titbox{ width:100%; height:118px; overflow:hidden; position:relative}
.abteam ul li .box .titbox p{ display:block; position:absolute; overflow:hidden;transition: all 0.5s ease;}
.abteam ul li .box .titbox p.t1{ height:87px;  right:0px; top:16px; width:91.33%; border-top:1px solid #262626;}
.abteam ul li .box .titbox p.t2{ left:0px; top:53px; width:23px; height:2px; background:#c10000}
.abteam ul li .box .titbox p.t3{ left:27px; top:46px; font-size:14px; color:#d9d9d9}
.abteam ul li .box .titbox p.t4{ left:27px; top:72px; overflow:hidden; color:#696969}
.abteam ul li .box .titbox p.t5{ width:36px; height:34px; background:url(../Images/morearr.png) center center no-repeat; position:absolute; right:0px; top:46px; border:2px solid #000000}



.abteam ul li:hover .box .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.abteam ul li:hover .box .titbox p.t1{background:#c00000;}
.abteam ul li:hover .box .titbox p.t2{ width:44px; background:#FFF}
.abteam ul li:hover .box .titbox p.t3{ left:46px;}
.abteam ul li:hover .box .titbox p.t4{left:46px; color:#FFF}
.abteam ul li:hover .box .titbox p.t5{border:2px solid #FFF}

/*新闻*/

.abnlist{ width:100%; height:auto; overflow:hidden; }
.abnlist ul{ margin:0px; padding:0px; list-style:none}
.abnlist ul li{ margin:20px 0; padding:0px; list-style:none; width:33.33%; float:left; height:auto; float:left; transition: all 0.5s ease; border-bottom:1px solid #2c2c2c;}
.abnlist ul li .box{ width:92%; margin:0 auto; overflow:hidden;height:220px; position:relative}
.abnlist ul li .box .tit{ width:100%; height:35px; line-height:35px; font-size:16px; overflow:hidden; color:#FFF}
.abnlist ul li .box .time{ width:100%; height:35px; line-height:35px; font-size:14px; overflow:hidden; color:#8f8f8f;transition: all 0.5s ease;}
.abnlist ul li .box .word{ width:100%; height:75px; line-height:25px; margin-top:10px; overflow:hidden; color:#757575}


.abnlist ul li:hover .box .tit{ color:#bf0000}
.abnlist ul li:hover .box .time{ position:absolute; left:0px; bottom:0; background:url(../Images/rarr.png) right center no-repeat; padding-right:30px;}
.abnlist ul li:hover .box .time span{ display:none}
.abmore{ width:130px; height:35px; background:url(../Images/arr1.png) center center no-repeat #bf0000; margin:0 auto; transition: all 0.5s ease; margin-top:46px;}
.abmore:hover{ background:url(../Images/arr1.png) center center no-repeat #3b3a3a}

/*作品*/
.broproduct{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.broproduct ul{ margin:0px; padding:0px; list-style:none}
.broproduct ul li{ margin:15px 0; padding:0px; list-style:none; width:33.33%; float:left; height:400px; float:left}
.broproduct ul li .box{ width:96%; margin:0 auto; height:400px; overflow:hidden; background:#121011;transition: all 0.5s ease;}
.broproduct ul li .box .inbox{ width:95%; margin:0 auto; overflow:hidden;}
.broproduct ul li .box .inbox .pic{ width:100%; height:235px; overflow:hidden; margin-top:15px;}
.broproduct ul li .box .inbox .pic .img{ width:100%; height:235px; overflow:hidden;}
.broproduct ul li .box .inbox .tit{ width:100%; height:60px; line-height:60px; font-size:16px; text-align:center; color:#969696; overflow:hidden;}
.broproduct ul li .box .inbox .word{ width:100%; height:56px; line-height:28px; overflow:hidden; color:#CCC; text-align:center}

.broproduct ul li:hover .box{ background:#bf0000}
.broproduct ul li:hover .box .inbox .tit{ color:#FFF}
.broproduct ul li:hover .box .inbox .word{ color:#FFF}


/*服务*/
.broservice{ width:100%; height:auto; overflow:hidden; margin-top:25px;}
.broservice ul{ margin:0px; padding:0px; list-style:none}
.broservice ul li{ margin:0px; padding:0px; list-style:none; width:25%; float:left; overflow:hidden; height:507px; border-right:1px solid #282828;}
.broservice ul li .box{ width:96%; margin:0 auto; overflow:hidden;}
.broservice ul li .pic{ width:100%; height:118px; overflow:hidden; text-align:center; margin-top:75px;transition: all 0.5s ease;}
.broservice ul li .pic img{ max-width:90%;}
.broservice ul li .wordbox{ width:100%; height:auto; overflow:hidden;}
.broservice ul li .wordbox .tit{ width:100%; height:66px; font-size:16px; text-align:center; color:#FFF; background:url(../Images/service1.jpg) bottom center no-repeat; margin-top:38px;transition: all 0.5s ease;}
.broservice ul li .wordbox .word{ width:90%; margin:0 auto; overflow:hidden; line-height:30px; height:60px; color:#7e7e7e; margin-top:23px;}
.broservice ul li .wordbox .more{ width:42px; height:42px; background:url(../Images/tmore.png) center center no-repeat; border:2px solid #222222; margin:0 auto; margin-top:59px;transition: all 0.5s ease;}
.broservice ul li:hover .wordbox .more{border:2px solid #dc0100;}

.broservice ul li:hover .pic{ margin:0}
.broservice ul li:hover .wordbox .tit{ background: url(../Images/service2.jpg) bottom center no-repeat}



.starborker{ width:100%; float:right; overflow:hidden; margin-top:20px;}
.starborker ul{ margin:0px; padding:0px; list-style:none}
.starborker ul li{ margin:15px 0; padding:0px; list-style:none; float:left; width:20%; height:356px; overflow:hidden;}
.starborker ul li .box{ width:96%; margin:0 auto; height:356px; overflow:hidden; background:#121011;transition: all 0.5s ease; }
.starborker ul li .ttbox{ width:100%; height:73px;overflow:hidden;} 
.starborker ul li .ttbox p{ display:block; width:100%;  overflow:hidden; text-align:center }
.starborker ul li .ttbox p.t1{ font-size:16px; color:#969696;height:30px; line-height:30px;margin-top:10px;}
.starborker ul li .ttbox p.t2{ font-size:12px; height:16px; line-height:16px; color:#4d4b4c}
.starborker ul li .picbox{ width:100%; height:282px; overflow:hidden;}
.starborker ul li .picbox .img{ width:100%; height:282px; overflow:hidden;transition: all 0.5s ease;}
.starborker ul li:hover .box{ background:#c00000}
.starborker ul li:hover .picbox .img{webkit-transform: scale(0.95); transform: scale(0.95);}

.starborker ul li:hover .ttbox p.t1{ color:#FFF}
.starborker ul li:hover .ttbox p.t2{ color:#FFF}


/*联系我们*/
.contactbox{ width:100%; height:auto; overflow:hidden; text-align:center; padding:25px 0}
.contactbox img{ max-width:90%;}


.contactbox2{ width:100%; height:auto; overflow:hidden; text-align:center; margin:0 auto; margin-top:20px; max-width:900px;}
.contactbox2 .ercode{ width:57%; float:left; overflow:hidden;}
.contactbox2 .ercode img{ max-width:90%}
.contactbox2 .address{ width:43%; float:left; overflow:hidden; line-height:35px; font-size:14px; color:#FFF; text-align:left}

.contactmap{ width:100%; height:500px; margin:30px 0}


/*团队详细*/
.teammaibox{ width:100%; height:auto; overflow:hidden; background:#181818; padding:20px 0}
.teammaibox .centerbox{ width:100%; height:auto;; overflow:hidden;}
.teammaibox .centerin{ width:96%; height:auto;; overflow:hidden; margin:0 auto; overflow:hidden; }


.teamshow{ width:50%; height:auto; overflow:hidden; background:#080808; padding:20px 0;  margin-top:35px; float:left}
.teamshow .picbox{ width:38%; float:left; overflow:hidden; margin-left:2%}
.teamshow .picbox img{ width:100%;}
.teamshow .wordbox{ width:60%; float:left; overflow:hidden;}

.teamshow .wordbox .inbox{ width:96%; margin:0 auto; overflow:hidden;}
.teamshow .wordbox .inbox .titbox{ width:100%; height:auto; overflow:hidden; line-height:200%; font-size:16px; color: #FFF; margin-top:20px;}
.teamshow .wordbox .inbox .word{ width:100%; line-height:200%; font-size:14px; overflow:hidden; color:#929292; border-bottom:1px dashed #929292; padding:15px 0}
.teamshow .wordbox .inbox .word2{ width:100%; line-height:200%; font-size:14px; overflow:hidden; color:#929292; padding:15px 0}


.teamother{ width:50%; height:auto; overflow:hidden;  padding:20px 0;  margin-top:35px; float:left}
.teamother .titbox{ width:45%; float:right; overflow:hidden; margin-top:20px;}
.teamother .titbox .tit{ width:100%; height:auto; background:url(../Images/teamtit.jpg) 0 0 no-repeat; color:#ffffff; padding-left:91px; font-size:16px; }
.teamother .titbox .tit span{ font-size:14px; color:#868686}

.teamother .listbox{ width:50%; float:left; overflow:hidden;}
.teamother .listbox .list{ width:80%; height:auto; overflow:hidden; margin-left:15px;}
.teamother .listbox .list ul{ margin:0px; padding:0px; list-style:none}
.teamother .listbox .list ul li{ margin:5px 0; padding:0px; list-style:none; width:140px; height:175px; overflow:hidden; position:relative; float:left}
.teamother .listbox .list ul li .pic{ width:100%; height:175px; overflow:hidden;}
.teamother .listbox .list ul li .pic .img{width:100%; height:175px; overflow:hidden;transition: all 0.5s ease;}
.teamother .listbox .list ul li .title{ width:100%; position:absolute; left:0px; bottom:0px; height:58px; background:url(../Images/cv.png) repeat}
.teamother .listbox .list ul li .title p{ display:block; width:92%; margin:0 auto; overflow:hidden;}
.teamother .listbox .list ul li .title p.t1{ font-size:14px; color:#FFF; height:34px; line-height:34px;}
.teamother .listbox .list ul li .title p.t2{ font-size:12px; color: #CCC; height:16px; line-height:16px; }

.teamother .listbox .list ul li:hover .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}

.teampage{ width:75%; height:111px; border-top:1px solid #242424;border-bottom:1px solid #242424;}
.teampage ul{ margin:0px; padding:0px; list-style:none}
.teampage ul li{ width:50%; height:111px; overflow:hidden; position:relative; background:#131313;transition: all 0.5s ease;}
.teampage ul li a{ display:block; width:100%; height:111px;}

.teampage ul li .more{ position:absolute; width:37px; height:37px; overflow:hidden;transition: all 0.5s ease;}
.teampage ul li .tit{ font-size:14px; color:#595959; position:absolute}
.teampage ul li.t1{ float:left}
.teampage ul li.t1 .more{ left:22px; top:37px; border-right:1px solid #2b2b2b; background:url(../Images/leftmore.png) center center no-repeat}
.teampage ul li.t1 .tit{ left:81px; top:37px;}

.teampage ul li.t2{ float:right;}
.teampage ul li.t2 .more{ right:22px; top:37px; border-left:1px solid #2b2b2b; background:url(../Images/rightmore.png) center center no-repeat}
.teampage ul li.t2 .tit{ right:81px; top:37px;}

.teampage ul li:hover{ background:#ff0000;}
.teampage ul li.t1:hover .more{ left:22px; top:37px; border-right:1px solid #fff; background:url(../Images/leftmore2.png) center center no-repeat #FFF}
.teampage ul li.t2:hover .more{ right:22px; top:37px; border-left:1px solid #fff; background:url(../Images/rightmore2.png) center center no-repeat #FFF}
.teampage ul li:hover .tit{ color:#FFF}
/*新闻*/
.nplist{ width:100%; height:auto; overflow:hidden; margin:0 auto; clear:both}
.nplist ul{ margin:0px; padding:0px; list-style:none}
.nplist ul li{ margin:27px 0 0 0px; padding:0 0 0px 0; overflow:hidden; list-style:none; width:33.33%; height:400px; float:left}
.nplist ul li .box{ width:96%; margin:0 auto; overflow:hidden;}

.nplist ul li .pic{ width:100%; height:267px;overflow:hidden; border:1px solid #FFF}
.nplist ul li .pic .img{ width:100%; height:267px;}
.nplist ul li .wordbox{ width:100%; height:132px; overflow:hidden;}
.nplist ul li .wordbox .inbox{ width:96%; margin:0 auto; overflow:hidden;}
.nplist ul li .wordbox .tit{ width:100%; height:auto; overflow:hidden; height:50px; line-height:25px; font-size:16px; margin-top:17px;}
.nplist ul li .wordbox .time{ width:100%; height:31px; line-height:31px; margin-top:15px;}

.nplist ul li:hover .box{ background:#e11321}
.nplist ul li:hover .box .pic{  border:1px solid #e11321}
.nplist ul li:hover .wordbox .tit{ color:#FFF}
.nplist ul li:hover .wordbox .time{color:#FFF}



/*新闻信息*/
.bignews{ width:100%; height:auto; overflow:hidden; margin:0 auto; clear:both; margin-top:20px;}
.bignews ul{ margin:0px; padding:0px; list-style:none}
.bignews ul li{ margin:20px 0 0 0px; padding:25px 0; overflow:hidden; list-style:none; width:100%; height:auto;clear:both;  background:#121011; transition: all 0.5s ease;}
.bignews ul li .pic{ width:29%; float:left; overflow:hidden; height:237px; margin-left:2%;  transition: all 0.5s ease;}
.bignews ul li .pic img{ width:100%; height:237px;}
.bignews ul li .wordbox{ width:65%; float:left; overflow:hidden; height:237px; margin-left:2%; color:#525051}
.bignews ul li .wordbox .tit{ width:100%; height:45px; line-height:45px; overflow:hidden; font-size:16px; font-weight:bold; color:#9b999a;}
.bignews ul li .wordbox .word{ width:100%; height:90px; line-height:30px; overflow:hidden; font-size:14px; margin-top:10px; }
.bignews ul li .wordbox .time{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px;  color:#b2b2b4;}

.bignews ul li .more{ width:130px; height:35px; background:url(../Images/arr1.png) center center no-repeat #bf0000; margin:0 auto; transition: all 0.5s ease; margin-top:46px; float:right}
.bignews ul li:hover{ background:#c00000}
.bignews ul li:hover .wordbox .tit{color:#FFF}
.bignews ul li:hover .wordbox{ color:#FFF}
.bignews ul li:hover .more{ background:url(../Images/arr1.png) center center no-repeat #3b3a3a}




.newslist{ width:100%; height:auto; overflow:hidden;}
.newslist ul{ margin:0px; padding:0px; list-style:none}
.newslist ul li{ margin:0; padding:0; list-style:none; width:100%; height:43px; line-height:43px; overflow:hidden; position:relative;  overflow:hidden; border-bottom:1px solid #ededed; font-size:14px }
.newslist ul li span{ color:#157ce3; }

/*表单*/
.formbox{ width:100%; height:auto; overflow:hidden;}
.formbox ul{ margin:0px; padding:0px; list-style:none}
.formbox ul li{ margin:15px 0px; padding:0px; list-style:none; width:50%; float:left; overflow:hidden;}
.formbox ul li .tit{ width:20%; float:left; overflow:hidden; font-size:14px; text-align:right; height:35px; line-height:35px; overflow:hidden; float:left; padding-right:5px;}
.formbox ul li .inbox{ width:75%; float:left; overflow:hidden; float:left;}
.formbox ul li .input1{ width:100%; height:35px; border:0px; border-bottom:1px solid #CCC;}
.formbox ul li .input2{ width:100%; height:35px; border:0px; border-bottom:1px solid #CCC; background: url(../Images/cm.jpg) right center no-repeat}
.formbox ul li .input3{ width:100%; height:35px; border:0px; border-bottom:1px solid #CCC; background: url(../Images/kg.jpg) right center no-repeat}
.formbox ul li .input4{ width:50%; float:left; overflow:hidden;height:35px; border:0px; border-bottom:1px solid #CCC; text-indent:45px; background:url(../Images/zuo.jpg) left center no-repeat}
.formbox ul li .input5{ width:50%; float:left; overflow:hidden;height:35px; border:0px; border-bottom:1px solid #CCC; text-indent:45px; background:url(../Images/you.jpg) left center no-repeat}
.formbox ul li select{ width:100%; height:35px; line-height:35px; overflow:hidden; border:1px solid #CCC; }

.formbox ul li textarea{ width:100%; height:350px; overflow:hidden; border:1px solid #CCC}
.formbox ul li.long{ width:100%; height:auto; overflow:hidden; line-height:200%;}

.formbox ul li.long .btnme{ width:250px; height:50px; line-height:50px; overflow:hidden; background:#0172c4; font-size:16px; color:#FFF; margin:0 auto; border:0px; display:block}

.baom{ width:309px; height:57px; background:#ff6000; font-size:20px; color:#FFF; text-align:center; line-height:57px; margin-top:25px;}

/*相册幻灯*/
.schoolSlide{ width:100%; height:600px; overflow:hidden; margin:0 auto; margin-top:20px; position:relative}
.schoolSlide .list{ width:100%; height:456px; overflow:hidden;}
.schoolSlide .list ul{ margin:0px; padding:0px; list-style:none}
.schoolSlide .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:456px; float:left; overflow:hidden; float:left; position:relative}
.schoolSlide .list ul li p{ display:block; width:100%; height:40px; line-height:40px; text-indent:15px; color:#FFF; overflow:hidden; background:url(../Images/cover3.png) repeat; left:0px; bottom:0px; position:absolute}
.schoolSlide .leftarr{ width:30px; height:45px; background:url(../Images/left1.png) no-repeat; position:absolute; left:28px; top:197px; cursor:pointer; z-index:100; }
.schoolSlide .rightarr{ width:30px; height:45px;background:url(../Images/right1.png) no-repeat; position:absolute; right:28px; top:197px;cursor:pointer; z-index:100; }
.schoolSlide .minbox{ width:100%; height:111px; overflow:hidden; margin-top:24px; position:relative}
.schoolSlide .minbox .left1{ position:absolute; left:0px; top:25px; width:20px; height:33px; background:url(../Images/minleft.jpg) no-repeat;cursor:pointer}
.schoolSlide .minbox .right1{position:absolute; right:0px; top:25px;width:20px; height:33px; background:url(../Images/minright.jpg) no-repeat;cursor:pointer}
.schoolSlide .minbox .mlist{ width:92%; margin:0 auto; overflow:hidden; }
.schoolSlide .minbox .mlist ul{ margin:0px; padding:0px; list-style:none}
.schoolSlide .minbox .mlist ul li{ margin:0px; padding:0px; list-style:none; width:191px; height:111px; overflow:hidden; float:left}
.schoolSlide .minbox .mlist ul li .img{ width:90%; height:111px; overflow:hidden;}
.schoolSlide .minbox .mlist ul li .img .cover{ width:100%; height:111px; background:url(../Images/cover3.png) repeat; overflow:hidden; display:none}
.schoolSlide .minbox .mlist ul li .img .cover p{ display:block; width:100%; text-align:center; color:#FFF; font-size:14px}
.schoolSlide .minbox .mlist ul li .img .cover p.t1{ margin-top:33px;}
.schoolSlide .minbox .mlist ul li.active-nav .img{ border:1px solid #0882d5}
.schoolSlide .minbox .mlist ul li.active-nav .img .cover{ display:block}

/*联系我们*/
.contactbox{ width:100%; height:auto; overflow:hidden;}
.contactbox .mapbox{ width:63.66%; float:left; overflow:hidden; height:305px;}
.contactbox .contact{ width:32.66%; float:right; overflow:hidden;}
.contactbox .contact .titbox{ width:100%; height:auto; overflow:hidden;}
.contactbox .contact .titbox p{ display:block; width:100%; overflow:hidden;}
.contactbox .contact .titbox p.t1{ width:100%; height:42px; line-height:42px; font-size:24px; font-weight:bold; overflow:hidden; color:#565656;}
.contactbox .contact .titbox p.t2{ width:100%; height:35px; line-height:35px; overflow:hidden; font-family: Arial, Helvetica, sans-serif; font-size:14px}
.contactbox .contact .wordbox{ width:100%; height:auto; line-height:200%; overflow:hidden; margin-top:15px; font-size:14px}


.piclist{ width:100%; height:auto; overflow:hidden;}
.piclist ul{ margin:0px; padding:0px; list-style:none}
.piclist ul li{ margin:20px 0 0 0; padding:0px; list-style:none; width:100%; height:171px; overflow:hidden;}
.piclist ul li .pic{ width:30.87%; float:left; height:171px; overflow:hidden;}
.piclist ul li .wordbox{ width:65.93%; float:right; height:171px; overflow:hidden;}
.piclist ul li .wordbox .tit{ width:100%; height:30px; line-height:30px; font-size:16px; color:#000; margin-top:18px; overflow:hidden;}
.piclist ul li .wordbox .word{ width:100%; height:75px; line-height:25px; overflow:hidden;}
.piclist ul li .wordbox .more{ width:40px; height:30px; background:url(../Images/morea.jpg) no-repeat;float:right; margin-top:15px;}
.piclist ul li:hover .wordbox .more{ background:url(../Images/moreb.png) no-repeat; }



/*新闻*/
.listnews{ width:100%; height:auto; overflow:hidden;}
.listnews ul{ margin:0px; padding:0px; list-style:none}
.listnews ul li{ margin:20px 0 0 0; padding:0px; list-style:none; width:100%; height:140px; border-bottom:1px dashed #e5e5e5;}
.listnews ul li .wordbox{ width:86.01%; float:left;}
.listnews ul li .wordbox .tit{ width:100%; height:25px; line-height:25px; font-size:14px; color:#000; overflow:hidden;}
.listnews ul li .wordbox .hit{ width:100%; height:24px; line-height:24px; margin-top:7px; overflow:hidden; background:url(../Images/hittimes.jpg) left center no-repeat; text-indent:38px;overflow:hidden;}
.listnews ul li .wordbox .word{ width:100%; height:50px; line-height:25px; overflow:hidden; margin-top:10px;}
.listnews ul li .timebox{ width:10%; float:right; height:113px; overflow:hidden; border-left:1px solid #e6e6e6;}
.listnews ul li .timebox p{ display:block; width:100%; overflow:hidden; text-align:center}
.listnews ul li .timebox p.t1{ width:100%; font-size:24px; color:#eb2c34; margin-top:25px;}
.listnews ul li .timebox p.t2{ width:100%; margin-top:13px; overflow:hidden; font-size:12px;}

.listnews ul li.havepic .pic{ width:20.86%; float:left; overflow:hidden; height:126px; overflow:hidden;} 
.listnews ul li.havepic .pic .img{ width:100%;  height:126px;transition: all 0.5s ease;}
.listnews ul li.havepic  .wordbox{ width:62.06%; float:left; margin-left:2.73%;}

.listnews ul li.havepic:hover .pic .img{-webkit-transform: scale(1.1); transform: scale(1.1);}

/*服务*/
.servicelist{ width:100%; height:auto; overflow:hidden; clear:both; padding:15px 0}
.servicelist ul{ margin:0px; padding:0px; list-style:none}
.servicelist ul li{ margin:15px 0 0 0 ; padding:0px; list-style:none; width:33.33%; float:left; overflow:hidden; height:auto;-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
.servicelist ul li .box{ width:96%; margin:0 auto; overflow:hidden; border:1px solid #ebebeb;}
.servicelist ul li .pic{ width:100%; height:194px; overflow:hidden;}
.servicelist ul li .pic .img{ width:100%; height:194px; overflow:hidden;transition: all 0.5s ease;}
.servicelist ul li .tit{ width:92%; margin:0 auto; height:50px; line-height:50px; font-size:14px; color:#000; overflow:hidden;}
.servicelist ul li .word{ width:92%; margin:0 auto; height:50px; line-height:25px; overflow:hidden; border-bottom:1px dashed #CCCCCC; margin-top:10px; }
.servicelist ul li .more{ width:92%; margin:0 auto; height:41px; line-height:41px; overflow:hidden;}
.servicelist ul li .more p{ display:block; height:41px; line-height:41px;}
.servicelist ul li .more p.t1{float:left;}
.servicelist ul li .more p.t2{float:right; color:#e5222a;}

.servicelist ul li:hover .tit{ color:#e5222a;}
.servicelist ul li:hover .box{ border:1px solid #e5222a;}
.servicelist ul li:hover .pic .img{  -webkit-transform: scale(1.1); transform: scale(1.1);}

/*留言*/
.msgbox{ width:100%; height:auto; overflow:hidden; background:#FFF; padding:25px 0; margin-bottom:20px;}
.msgbox .box{ width:92%; margin:0 auto; overflow:hidden;}
.msgbox .tit{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.msgbox .list{ width:100%; height:auto; overflow:hidden;}
.msgbox .list ul{ margin:0px; padding:0px; list-style:none}
.msgbox .list ul li{ margin:10px 0 0 0; padding:0px; list-style:none; width:33.33%; height:36px; line-height:36px; float:left; overflow:hidden;}
.msgbox .list ul li .input1{ width:92%; height:36px; border:1px solid #CCC; text-indent:11px; line-height:36px; background:#FFF}
.msgbox .list ul li select{ width:92%; height:36px; border:1px solid #CCC; line-height:36px; background:#FFF}
.msgbox .list ul li .btnme{ width:128px; height:40px; line-height:40px; color:#FFF; border:0px; background:#00a3cc; font-size:14px}



.allbox{ width:100%; height:auto; overflow:hidden; background:#FFF; padding:20px 0;}

/*下载*/
.download{ width:96%; margin:0 auto; overflow:hidden;}
.download ul{ margin:0px; padding:0px; list-style:none}
.download ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:43px; line-height:43px; border-bottom:1px dashed #d3d3d3; position:relative}
.download ul li p{ display:block; height:43px; line-height:43px; float:left; overflow:hidden;}
.download ul li p.t1{ background:url(../Images/newsdot1.jpg) 5px 16px no-repeat; text-indent:24px; font-size:14px; width:60%;}
.download ul li p.t2{ width:20%; text-align:center;}
.download ul li p.t3{ width:20%; text-align:right;}


/*新闻列表*/
.thenews{ width:100%; height:auto; overflow:hidden;}
.thenews ul{ margin:0px; padding:0px; list-style:none}
.thenews ul li{ margin:20px 0 0 0; padding:0px; list-style:none; width:33.33%; height:auto; overflow:hidden; height:auto; position:relative; float:left}
.thenews ul li .box{ width:92%; margin:0 auto; overflow:hidden; background:#FFF; padding:20px 0; border:1px solid #FFF}
.thenews ul li .boxin{ width:92%; margin:0 auto; overflow:hidden;}
.thenews ul li .tit{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#000}
.thenews ul li .word{ width:100%; height:52px; line-height:26px; overflow:hidden; margin-top:10px;}
.thenews ul li .more{ width:100%; height:26px; line-height:26px; overflow:hidden; margin-top:21px;}
.thenews ul li .more p.t1{ float:left; height:26px; line-height:26px;}
.thenews ul li .more p.t2{ float:right; width:76px; height:26px; line-height:26px; background:url(../Images/jiantou1.jpg) right center no-repeat;}
.thenews ul li:hover .box{ border:1px solid #dedede}
.thenews ul li:hover .tit{color:#3282e1;}
.thenews ul li:hover .more p.t1{color:#3282e1;}
.thenews ul li:hover .more p.t2{ background:url(../Images/jiantou2.jpg) right center no-repeat; color:#3282e1;}




/*师资力量*/
.teacherlist{ width:100%; height:auto; overflow:hidden;}
.teacherlist ul{ margin:0px; padding:0px; list-style:none}
.teacherlist ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; float:left}
.teacherlist ul li .box{ width:96%; margin:0 auto; overflow:hidden;}
.teacherlist ul li .pic{ width:100%; height:182px; border:1px solid #CCC; overflow:hidden;}
.teacherlist ul li .pic .img{width:100%; height:182px; transition: all 0.5s ease;}
.teacherlist ul li .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; text-align:center}

.teacherlist ul li:hover .pic .img{-webkit-transform: scale(1.1);transform: scale(1.1);}




/*案例展示*/
.caselist{ width:100%; height:auto; overflow:hidden;}
.caselist ul{ margin:0px; padding:0px; list-style:none}
.caselist ul li{ margin:37px 0 0 0; padding:0px; list-style:none; width:50%; float:left; overflow:hidden;}
.caselist ul li .box{ width:90%; margin:0 auto; overflow:hidden;}
.caselist ul li .pic{ width:100%; border:1px solid #e8e8e8; padding:3px;}
.caselist ul li .pic .img{ width:100%; height:263px; overflow:hidden;}
.caselist ul li .tit{ width:100%; height:52px; line-height:52px; font-size:14px; overflow:hidden; color:#363636;}
.caselist ul li .word{ width:100%; height:46px; line-height:23px; overflow:hidden; }
.caselist ul li .more{ margin-top:21px; height:32px; width:100%; background:url(../Images/morea.jpg) no-repeat;}

.caselist ul li:hover .pic{border:1px solid #f59b0f;}
.caselist ul li:hover .tit{ color:#f59b0f;}
.caselist ul li:hover .more{background:url(../Images/moreb.jpg) no-repeat;}




/*关于我们*/
.aboutbox{ width:100%; background:url(../Images/aboutbg.jpg) top right  no-repeat; overflow:hidden; min-height:400px; margin-top:35px; font-size:14px;}
.aboutbox .box{ width:50%; overflow:hidden; line-height:200%;}
.aboutpic{ width:100%; height:auto; overflow:hidden;}
.aboutpic ul{ margin:0px; padding:0px; list-style:none}
.aboutpic ul li{ margin:0px; padding:0px; list-style:none; width:50%; float:left; overflow:hidden;}
.aboutpic ul li img{ width:96%; margin:0 auto; overflow:hidden;}
 





.box2{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.showus{ width:100%; line-height:200%; font-size:12px; margin:0 auto; margin-top:20px; font-size:14px}
.showus table{width:100%;border-collapse:collapse;}
.showus tr.tit{ background:#0172c4; color:#FFF;}
.showus tr.even{ background:#eff4f8}
.showus td{border:1px solid #e1e1e1;line-height:48px; font-size:14px; text-align:center}
.showus td em{color:#999;margin-left:5px; font-style:normal;}




.ertitle{ width:100%; height:auto; overflow:hidden;}
.ertitle { float:left; height:67px; line-height:67px; overflow:hidden; font-size:24px; font-weight:bold; color:#4b4b4b;}
.ertitle  span{ font-weight:normal; color:#7f7f7f; font-size:12px}








/*推荐的新闻*/
.goodnews{ width:100%; height:auto; overflow:hidden;}
.goodnews ul{ margin:0px; padding:0px; list-style:none}
.goodnews ul li{ margin:0px; padding:0px; list-style:none; width:50%; float:left; height:185px;}
.goodnews ul li .box{ width:90%; height:185px; overflow:hidden;}
.goodnews ul li .tit{ width:100%; height:47px; line-height:47px; font-size:16px; overflow:hidden; color:#3f9d15; font-weight:bold;}
.goodnews ul li .word{ width:100%; height:75px; line-height:25px; overflow:hidden; color:#787878; }
.goodnews ul li .time{ width:100%; margin-top:20px; height:45px; line-height:45px; overflow:hidden; color:#3f9d15;}




/*产品展示*/
.photolist{ width:100%; height:auto; overflow:hidden;}
.photolist ul{ margin:0px; padding:0px; list-style:none}
.photolist ul li{ margin:20px 0 0 0; padding:0px; list-style:none; width:33%; float:left; overflow:hidden;}
.photolist ul li .box{ width:90%; height:auto; overflow:hidden;}
.photolist ul li .box .pic{ width:100%; height:307px; overflow:hidden; position:relative; border:2px solid #f4f4f4; padding:-2px;}
.photolist ul li .box .tit{ width:100%; height:50px; line-height:50px; font-size:14px; text-align:center}


.photolist ul li:hover .box .pic { border:2px solid #f59b0f;}
.photolist ul li:hover .box .tit{  color:#f59b0f}



/*产品详细页*/
.protit{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #eaeaea; text-align:center}
.protit em{ font-style:normal; font-size:16px; height:48px; line-height:48px; border-bottom:2px solid #faa93e; color:#0976cb; padding:15px 0}
.showpic{ width:100%; text-align:center; padding:25px 0}
.showpic img{ max-width:100%;}

.pronav{ width:100%; height:auto; overflow:hidden; border:1px solid #d4d4d4; padding-bottom:-1px;}
.pronav ul{ margin:0px; padding:0px; list-style:none}
.pronav ul li{ margin:0px; padding:0px; list-style:none; width:14.28%; height:43px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;  float:left; line-height:43px; overflow:hidden; font-size:14px; text-align:center; cursor:pointer}

.pronav ul li.onfocus { background:#f59b0f; color:#FFF}

.productarea{ width:100%; height:auto; overflow:hidden; clear:both; padding:15px 0 ;}