﻿@charset "utf-8";
.top{width: 100%; min-width: 1200px;margin:0px auto; height:663px; background-image:url(../images/tobbg.jpg); background-repeat:no-repeat; background-position:center;}
/*轮播图*/
.lubo{ width: 100%; min-width:1200px;margin:0px auto; position: relative; height:663px;z-index: 2;}
.lubo_box{ position: relative; width: 100%; height:663px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:663px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;position: absolute;width: 100%;  height: 100%;z-index: 2;}
.lubo_box li img{ width: 100%; height: 100%;}
.left_btn,.right_btn{display: none;}
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;bottom: 100px !important;}
.cir_box li{ float: left; width: 12px; height: 12px; margin:0 5px; cursor: pointer; background-image:url(../images/d1.png); background-repeat:no-repeat;}
.cir_box li.cir_on{  background-image:url(../images/d2.png); background-repeat:no-repeat;}

.header{width: 1200px; display:block;margin:5px auto;z-index: 999;position: relative;}
.logo{ float:left; width:240px; margin-top:6px; margin-left:28px;}
.logo img{ width:100%;}
.nav{ float:right; width:881px;}
.nav1{ display:block; overflow:hidden; text-align:right; color:#FFFFFF; font-size:13px; font-style:italic; line-height:35px; margin-bottom:0px;margin-top:13px; padding-right:24px;}
.nav ul{ display:block; overflow:hidden;}
.nav ul li{ float:left; margin:0px 24px; font-size:16px;margin-top:13px; color:#FFFFFF;line-height:25px;}
.nav ul li a:link,.nav ul li a:visited{text-decoration: none; color:#FFFFFF;}
.nav ul li a:hover{color:#e74e24; text-decoration: none;}
.index0{width: 1200px; display:block; overflow:hidden;margin:0px auto; height:70px;}
.index1{width: 1200px; display:block; overflow:hidden;margin:-68px auto 38px auto;z-index: 999;position: absolute;}
.index1 ul{display:block; overflow:hidden; margin:0px 16px;}
.index1 ul li{ float:left; width:270px; height:125px; margin:0px 11px; background-image:url(../images/bg.png); background-repeat:no-repeat; background-position:center; text-align:center; color:#fff;}
.index1 ul li b{display:block; overflow:hidden; margin-top:38px; line-height:30px; font-size:16px; font-weight:100;}
.index1 ul li p{display:block; overflow:hidden; line-height:25px; font-size:14px;text-transform:Uppercase;}
.index1 ul li a:link,.index1 ul li a:visited{ color:#fff;}
.index1 ul li a:hover{color:#e74e24;}
.newst{width: 1150px; display:block;margin:0px auto 22px auto; line-height:54px; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:center; font-size:20px; text-align:center;}
.newst span{text-transform:Uppercase; background-color:#FFFFFF; color:#757575; padding:0px 20px;}
.newst a:link,.newst a:visited{ color:#757575;}
.newst a:hover{color:#e74e24;}
.news{width: 1200px; display:block;margin:0px auto 30px auto;}
.news ul{display:block; overflow:hidden; margin:-15px;}
.news ul li{ float:left; width:555px; margin-left:40px; margin-bottom:47px; color:#323232;}
.news ul li .time{ float:left; width:100px; height:102px; background:#E1E1E1;}
.news ul li .time img{ width:100px; height:102px;}
.news ul li .time b{ color:#ea5b31; font-weight:100; font-size:45px; padding-top:6px; padding-bottom:0px; display:block; text-align:center; margin-right:5px;}
.news ul li .time p{ font-size:22px; display:block; text-align:center; margin-right:5px;}
.news ul li .text{ width:431px; float:right;position:relative; z-index:1;}
.news ul li .text h3{ font-size:16px; color:#323232; font-weight:100;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.news ul li .text span{ display:block; overflow:hidden; color:#7e7e7e; line-height:25px;}
.news ul li .text p{ line-height:23px;}
.news ul li .text h3 a:link,.news ul li .text h3 a:visited{ color:#323232;}
.news ul li .text h3 a:hover{color:#e74e24;}
.ad{width: 100%; min-width: 1200px;margin:0px auto; height:288px; background-color:#2E2D2B;}
.list{width:1200px; display:block; overflow:hidden;margin:0px auto;}
.list li {float:left;width:25%; cursor:pointer;}
.list li .img{width:300px; height:288px;position:relative;overflow:hidden;}
.list li .img img{-webkit-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    max-width: 100%;
    -ms-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;}
	
.list li:hover .img  img{-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);}
	
.index2{width: 1200px; display:block; overflow:hidden;margin:0px auto 40px auto;}
.index2 li{ float:left; width:17%; text-align:center; margin:0px 4%; color:#292929;}
.index2 li h3{display:block; overflow:hidden; font-size:16px; line-height:74px; font-weight:100; margin-bottom:16px; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:bottom center;}
.index2 li p{display:block; overflow:hidden; line-height:26px;}
.index2 li h3 a:link,.index2 li h3 a:visited{ color:#323232;}
.index2 li h3 a:hover{color:#e74e24;}


.indexNav{text-align: center;padding: 20px 0;}
.indexNav h3{font-size:18px;font-weight: bold;}
.indexNav p{font-size:18px;text-transform: uppercase;margin: 10px 0;}
.indexNav span{font-size:18px;display: inline-block;position: relative;}
.indexNav span:before{position: absolute;content: "";width: 116px;height: 1px;background: #ff0000;
margin-left: -58px;left: 50%;top: 50px;}
.navList{width: 1090px;margin: 0 auto;padding-top: 10px;padding-left:70px;}
.navList ul{font-size: 0;}
.navList ul li{display: inline-block;font-size: 24px;margin-right: 119px;text-align: center;}
.navList ul li:last-child{margin-right: 0;}
.navList ul li p{color: #343434;line-height: 1.8;text-transform: uppercase;}
.navList ul li p:last-child{font-size: 14px;}
.navList ul li img{display: inline-block;-webkit-transition: -webkit-transform 1s linear;-moz-transition: -moz-transform 1s linear;-o-transition: -o-transform 1s linear;transition:transform 1s linear;}
.navList ul li:hover img{-webkit-transform: rotateY( 180deg);-moz-transform: rotateY( 180deg);-o-transform: rotateY( 180deg);transform: rotateY( 180deg);}

.relationship{text-align: center;padding-top: 50px;}
.relationship span{font-size: 22px;color: #000000;position: relative;}
.relationship>span:before{position: absolute;content: "";width: 122px;height: 1px;background: #000000;top: 50%;
left: -140px;}
.relationship>span:after{position: absolute;content: "";width: 122px;height: 1px;background: #000000;top: 50%;
right: -140px;}
.relationship p{font-size:22px;color: #000000;text-transform: uppercase;font-weight: bold;letter-spacing: 8px;}

.picScroll-left{ overflow:hidden; position:relative;width: 1200px;margin: 0 auto;padding-top: 35px;}
.picScroll-left .prev,.picScroll-left .next{ display:block;  width:45px; height:80px; position: absolute; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer;}
.picScroll-left .next{ right: 0;top: 50%;margin-top: -40px;background: url(../images/pic8-1.jpg);background-repeat: no-repeat;}
.picScroll-left .prev{left: 0;top: 50%;margin-top: -40px;background: url(../images/pic8.jpg);background-repeat: no-repeat;}
.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{width: 1100px;margin: 0 auto;overflow: hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right: 30px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picList_img{width: 250px;height: 162px;overflow: hidden;}
.picList img{width: 250px;height: 162px;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;   
    transition: all 0.5s ease-in-out;
}
.clear{clear: both;}
.picList_d{padding-top: 30px;padding-bottom: 30px;}
.picList_left{float: left;width: 75px;border-right: 1px solid #9f9191;padding-right: 4px;}
.picList_left h4{font-size: 24px;color: #9f9191;}
.picList_left p,.picList_left span{color: #9f9191;font-size: 16px;}
/*.picList_left span{color: #9f9191;}*/
.picList_right{float: left;padding-left: 5px;font-size: 15px;color: #000000;text-align: left;line-height:25px;
width: 160px;}

.picList li:hover img{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);    
    -o-transform: scale(1.07);  
    -ms-transform: scale(1.07); 
    transform: scale(1.07);
}
.picList li:hover .picList_d{background: #ea5b31;}
.picList li:hover .picList_right{color: white;}
.picList li:hover .picList_left h4{color: white;}
.picList li:hover .picList_left p{color: white;}
.picList li:hover .picList_left span{color: white;}
.picList li:hover .picList_left{border-right: 1px solid white;}

.alpd{padding: 50px 0 30px 0;}
.al_w1200{background: url(../images/bk_03.png) no-repeat;width: 1200px;margin: 0 auto;background-size: 100% 100%;height: 678px;}
.al_w1200 ul{font-size: 0;}
.al_w1200 ul li{vertical-align: top;text-align: center;display: inline-block;font-size: 16px;width: 399px;height: 338px;border-right: 1px solid #a0a0a0;}
.al_w1200 ul li:nth-child(1){border-bottom: 1px solid #a0a0a0;}
.al_w1200 ul li:nth-child(2){border-bottom: 1px solid #a0a0a0;}
.al_w1200 ul li:nth-child(3){border-bottom: 1px solid #a0a0a0;}
.al_w1200 ul li:nth-child(3n){border-right: none;width: 400px;}
.al_d1{padding: 70px 0 25px 0;}
.al_p1{color: white;font-size: 18px;}
.al_p2{color: white;font-size: 18px;}
.al_d2{display: inline-block;width: 38px;height: 29px;color: #9c9b99;padding-bottom: 6px;border-bottom: 3px solid #9c9b99;
font-size: 14px;margin-top: 20px;transition: all .6s;}
.al_w1200 ul li:hover{background: #ea5b31;transition: all .5s;}
.al_w1200 ul li:hover .al_d2{color: white;border-bottom: 3px solid white;width: 117px;}