@charset "utf-8";
/* CSS Document */

.header{ width:100%; height:100px;}
.head{ width:1200px; height:100px; margin:auto;} 
.head .logo{ width:254px; height:88px; float:left;}
.head .tb{ width:201px; height:34px; float:right;}
.head .nav{ width:880px; height:50px; float: right;}
.head .nav ul li{ width:110px; height:50px; float:left; line-height:50px;}
.head .nav ul li a{ font-size:16px; color:#000;}
/*.head .nav ul li:hover{ background:url(../images/bt.png) no-repeat bottom left;}*/

.abt{ width:100%; height:419px; /*background:url(../images/bg1.png) no-repeat center;*/}
.ab{ width:1200px; height:419px; margin:auto; overflow:hidden; position:relative;}
.ab .left{ width:497px; height:231px; float: left; position:absolute; left:-1200px; top:120px;}
.ab .left img{ width:100%; height:100%;}
.ab .right{ width:570px; height:300px; float:right; position:absolute; right:-1200px; top:120px;}
.ab .right .top{ width:164px; height:58px; float:left;}
.ab .right .des{ width:570px; height:197px; float:left; overflow:hidden; font-size:14px; color:#000; line-height:25px; margin-top:28px;}

.cpzs{ width:100%; height:899px; /*background:url(../images/bg2.png) no-repeat center;*/overflow:hidden;}
.cp{ width:1200px; height:899px; margin:auto;  position:relative;}
.cp .c-top{ width:1200px; height:143px; float:left; text-align:center; position:absolute; top:-500px;}  
.cp .list{ width:1200px; height:450px; float:left;position:absolute; bottom:-1000px;}
.picScroll-left{ width:1200px;position: relative;}
		.picScroll-left .hd{}
		.picScroll-left .hd .prev{display: block;
width:31px;
height:60px;
float: right;
margin-right: 5px;

overflow: hidden;
cursor: pointer;
position: absolute;
top:190px;
left: -3%;}
		.picScroll-left .hd .next{     display: block;
  width:31px;
height:60px;
    float: right;
    margin-right:-64px;

    overflow: hidden;
    cursor: pointer;
    position: absolute;
    right:2%;
    top:190px;
} 

		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; /*background:url("images/icoCircle.gif") 0 -9px no-repeat;*/ }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative; margin-top:20px; }
		.picScroll-left .bd ul li .sj{ text-align:center; line-height:25px; font-weight:bold; color:#000}
		.picScroll-left .bd ul li .pict{ text-align:center; width:289px; height:400px; overflow:hidden;}
		.picScroll-left .bd ul li .pict img{ width:100%; height:100%; display:block;  padding:2px; }
		.picScroll-left .bd ul li .pict img:hover{ transform: scale(1.1); transition:1s; }
		.picScroll-left .bd ul li .titlet{ width:289px; height:37px; line-height:37px; position:absolute; top:400px; /*background:url(../images/yy.png) no-repeat center;*/}
.picScroll-left .bd ul li:hover .titlet{ opacity:1; top:364px; transition:1s;}
.picScroll-left .bd ul li .titlet a{ font-size:14px; color:#333;}
.picScroll-left .bd ul li .titlet a:hover{ color: #FFF;}

.fwlc{ width:100%; height:522px; /*background:url(../images/bg3.png) no-repeat center;*/}
.fw{ width:1200px; height:522px; margin:auto; overflow:hidden; position:relative;}
.fw .f-top{ width:1200px; height:68px; text-align:center; position:absolute; top:90px; left:-1200px;}
.fw .lt{ width:1200px; height:265px; float:left; overflow:hidden; position:absolute; top:240px; right:-1200px;}
.fw .lt ul li{ width:240px; height:265px; float:left;}
.fw .lt ul li .tu{ width:172px; height:172px; float:left; border-radius:81px; overflow:hidden; transition:1s;}
.fw .lt ul li .tu:hover{ transform:rotateY(180deg);}
.fw .lt ul li .tu img{ width:100%; height:100%;}
.fw .lt ul li p{ width:172px; height:45px; float:left; text-align:center; line-height:45px; font-size:18px; color: #666; }
.fw .lt ul li .jt{ width:20px; height:28px; float:left;margin-top: -97px;margin-left: 26px;}

.news{ width:100%; height:573px; /*background:url(../images/bg4.png) no-repeat center;*/}
.ns{ width:1200px; height:573px; margin:auto; position:relative; overflow:hidden;}
.ns .n-left{ width:620px; height:325px; float:left; position:absolute; top:-1000px; left:-310px;}
.ns .n-left .n-top{ width:600px; height:80px; float:left;}
.ns .n-left .n-top img{ width:187px; height:27px; float:left;}
.ns .n-left .n-top a{ width:100px; float: right; line-height:40px; font-size:16px; color:#000;}
.ns .n-left .n-top a:hover{ color:#FFF;}
.ns .n-left .n-list{ width:605px; height:240px; float:left; background-color:#FFF;}
.ns .n-left .n-list .zbt{ width:318px; height:228px; float:left; overflow:hidden;margin-top: 5px;margin-left: 5px;}
.ns .n-left .n-list .yb{ width:250px; height:155px; float:left; overflow:hidden;margin-top: 40px;margin-left: 25px;}
.ns .n-left .n-list .yb ul li{ width:250px; height:31px; float:left;}
.ns .n-left .n-list .yb ul li img{ width:6px; height:6px; float:left;margin-top: 11px;}
.ns .n-left .n-list .yb ul li a{ width:230px; height:31px; float:left; font-size:12px; color:#000; line-height:31px; margin-left:10px; overflow:hidden;}

.ns .n-left .n-list .yb ul li a:hover{ color:#f26534;}

.ns .n-rt{ width:430px; height:330px; float:left; position:absolute; top:1000px; right:-215px;}
.ns .n-rt .tp{ width:430px; height:80px; float:left;}
.ns .n-rt .tp img{width:187px; height:27px; float:left;}
.ns .n-rt .tp a{width:100px; float: right; line-height:40px; font-size:16px; color:#000;}
.ns .n-rt .tp a:hover{ color:#FFF;}
.ns .n-rt .lb{ width:425px; height:240px; background-color:#FFF; float:left;}
.ns .n-rt .lb ul{ width:360px; height:160px; float:left; margin-top:32px; margin-left:40px; overflow:hidden;}
.ns .n-rt .lb ul li{ width:360px; height:32px; float:left;}
.ns .n-rt .lb ul li img{ width:6px; height:6px; float:left; margin-top:13px;}
.ns .n-rt .lb ul li a{ width:260px; height:32px; font-size:12px; color:#000; line-height:32px; margin-left:10px; overflow:hidden; float:left;}
.ns .n-rt .lb ul li span{ width:70px; height:32px; float:left; line-height:32px; float:right; font-size:12px; color: #000;}
.ns .n-rt .lb ul li a:hover{ color:#f26534;}


.footer{ width:100%; height:388px;}
.foot{ width:1200px; height:388px; margin:auto;}
.foot .f-left{ width:400px; height:140px; float:left; margin-top:120px;}
.foot .f-left ul li{ width:200px; height:140px; float:left; text-align:center;}
.foot .f-left ul li p{ width:200px; height:45px; float:left; font-size:16px; color:#f15a25;}
.foot .f-left ul li a{ width:200px; height:25px; float:left; line-height:25px; text-align:center; font-size:12px; color: #000;}
.foot .f-left ul li a:hover{ color:#f15a25}
.foot .lxfs{ width:380px; height:200px; float:left; margin-top:120px;margin-left: 50px;}
.foot .lxfs span{ width:380px; float:left; font-size:16px; color:#f15a25; height:45px;}
.foot .lxfs .lx{ width:380px; height:35px; float: left;}
.foot .lxfs .lx img{ width:22px; height:26px; float:left;}
.foot .lxfs .lx p{ width:350px; height:35px; float: left; line-height:35px; font-size:12px; color:#000; margin-left:8px;}
.foot .ewm{ width:130px; height:160px; float:left;margin-top: 120px;margin-left: 60px;}
.foot .ewm .tr{ width:130px; height:130px; float:left;}
.foot .ewm .tr img{ width:100%; height:100%;}
.foot .ewm p{ width:130px; height:30px; font-size:12px; color:#f26534; text-align:center; line-height:30px;}



.last{ width:100%; height:72px; background-color:#4c4c4c;}
.la{ width:1200px; height:72px; margin:auto; line-height:72px; text-align:center; font-size:12px; color:#FFF;}




