
.main{max-width:1280px;margin:auto;overflow:hidden;height:100%;}
.none{display: none;}

/*===============澶撮儴===============*/
.header{vertical-align:middle;position:fixed; top:-1px; left:0px; height: auto; width:100%;background:rgba(255,255,255, 1);z-index:111;box-shadow: 0 0 10px rgba(0, 0, 0, 0.22);}
.logo{ width:10%; float:left; padding:15px 0; margin-right:2%;}

.navigation{width:940px; float:left; line-height:89px; vertical-align:middle; overflow:hidden; }
.navigation li{float:left; width:120px; vertical-align:middle; text-align:center;-webkit-transition: all 0.5s ease-in-out;}
.navigation li.r{width:100px;}
.navigation li.a{margin-right:130px;}
.navigation li a{display:block; font-size:16px;}
.navigation li:hover{background:#046bb4;}
.header_right{overflow:hidden; float:right; margin-top:13px; display:none;}
.header_right p{width:23px;  margin-left:15px;-webkit-transition: all 0.5s ease-in-out; float:left;}
.header_right p a{display:block; line-height:65px; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px;*font-size:14px; color:#046bb4;}
.header_right p:hover{background:url(../images/yy_h.jpg) no-repeat;}
.header_right p:hover a{color:#fff;}
.header_right p.hover{background:url(../images/yy_h.jpg) no-repeat;}
.header_right p.hover a{color:#fff;}
.sousuo
{
	text-align: right;
}
.sousuo .s_ipt
{
	
border: 1px solid #abaaaa;
outline: none;
border-radius: 3px;
width: 200px;
height: 28px;
padding-left: 10px;
color: #888;
font-size: 14px;
margin-right:10px;
}
.sousuo .btn
{
border: 1px solid #abaaaa;
outline: none;
border-radius: 3px;
width: 55px;
height: 28px;
color: #888;
font-size: 14px;
cursor:pointer;
}
/*===============banner閮ㄥ垎===============*/
.flex-viewport{width:100%; height:100%;}
.flexslider{position:relative;overflow:hidden; height:100%}
.slides{width:100%; height:100%;}
.slides li{width:100%; height:100%;}
.flexslider .slides li a{display: block;width:100%; height:100%;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;
position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:70px;}
.flex-direction-nav .flex-prev{left:70px;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{position:absolute;bottom:40px;left:48%; display:block; height:6px; }
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:70px;height:10px; vertical-align:middle; text-align:center;background: #43617e;display:block;overflow:hidden;cursor:pointer;line-height:35px;
font-size:12px;color:#d4d5d7;}
.flex-control-paging li a.flex-active{background-position:0 0; background:#fcff00; line-height:35px; color:#000}

/*===============绗竴閮ㄥ垎===============*/
.dyip{  height:auto; overflow:hidden; margin: auto; padding:13% 0 0 0; }
.dyip h2,.fzo{ font-size:36px; font-weight:500px; text-align:center;color:#000;}
.dyip h3{ text-align:center; color:#000; padding:10px 0; line-height:1.8; }
.dyip ul{ margin-right:-3%;}
.dyip ul li{ width:30.333%; height:auto; overflow:hidden; float:left; margin:2% 3% 2% 0; }
.dyip ul li .pic{ margin-top:14%;height:auto; overflow:hidden; }
.dyip ul li .pic img{display:block; margin:auto; clear:both;}

.dyip ul li a:hover .pic img{
-webkit-transform: rotate(360deg);
animation: rotation 5s linear infinite;
-moz-animation: rotation 5s linear infinite;
-webkit-animation: rotation 5s linear infinite;
-o-animation: rotation 5s linear infinite;
}
@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
.dyip ul li h4{ font-size:20px; text-align:center; padding:30px 0 0 0; color:#000;}
.dyip ul li p{ text-align:center; color:#000; padding:0 20px; font-size:16px;}

/*===============绗簩閮ㄥ垎===============*/
.zyther{ height:auto; overflow:hidden; margin:16.8% auto 0 auto; width:90%;}
.zyther h2{font-size:36px; font-weight:500px; text-align:center;color:#000;}
.zyther ul{ margin-right:-5%;}
.zyther ul li{ width:45%; float:left; overflow:hidden; height:auto; margin-right:5%; background:#fff;}
.zyther ul li h2{font-size:25px; font-weight:500px; text-align:center;color:#fff; padding:20px 0; background:#0d8aca;}
.zyther ul li .pic{ position:relative;width:100%; overflow:hidden;}
.zyther ul li .pic img{ width:100%;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;-webkit-transition:transform 2s;}
.zyther ul li .pic img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.zyther ul li p{ padding:20px; line-height:1.9;}
.zyther ul li .more{ margin:25px auto; width:90px; text-align:center; line-height:40px; background:#f1f1f1;}.zyther ul li .more a{ font-size:15px; color:#888;}
.zyther ul li .more:hover{background:#ffe400; color:#fff;}
.zyther ul li .more:hover a{color:#fff;}

/*===============绗笁閮ㄥ垎===============*/
.zynes{ margin-top:14%; height:auto; overflow:hidden;}
.hmp4_tag {text-align: center;height: 65px; }
.hmp4_a {font-size: 36px;padding: 0px 35px;line-height: 32px;display: inline-block;height: 34px;}
.hmp4_a.on {color: #FFF;background: #fda50b;border: 1px solid #fda50b;}
.zysns{ height:auto; overflow:hidden; }
.zysns ul{margin-right:-2%;}
.zysns ul li{ width:23%; float:left; margin-right:2%;transition:all 0.3s; padding:20px 0; }
.zysns ul li:hover{cursor:pointer;transform:translate(0,-10px);}
.zysns ul li .pic{ position:relative;}
.zysns ul li .pic img{ max-width:100%;}
.zysns ul li .nso{ background:#f9f9f9; padding:30px 20px; line-height:25px; min-height:75px;}
.zysns ul li .nso h3{overflow:hidden; font-size:16px;}
.zysns ul li .nso span{ color:#999;}



/*===============绗簲閮ㄥ垎===============*/
.fzo{ margin-top:20%; }
.zyfive{  height:auto; overflow:hidden; margin-top:20%;}
.zyfive .zfleft{ width:50%; float:left; height:auto; overflow:hidden;}
.zyfive .zfleft img{ max-width:100%;}
.zyfive .zdright{ width:35%; float:right; height:auto; overflow:hidden; padding:5%; line-height:35px; font-size:16px; }
.zyfive .zdright h1{ font-size:26px; font-weight:500; margin-bottom:21px;}

/*===============鍏ㄥ睆js===============*/
#pageContain { overflow: hidden;}
.page { display: none; width: 100%; height: 100%; overflow: hidden; position: absolute; top:0px;left: 0;}
.contain { width: 100%; height: 100%; display: none; position: relative; z-index: 0;}
.currentt .contain, .slide .contain { display: block;}
.currentt { display: block;   z-index: 1;}
.slide { display: block; z-index: 2;}
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important;}
.page2 {background:url(../images/probg.jpg) no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/probg.jpg',sizingMethod='scale');}
.page3 {background:url(../images/banner_about.jpg) no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/banner_about.jpg',sizingMethod='scale');}
.page4 {/*background:url(../images/page2.jpg) no-repeat center center;*/ background:#fff; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/page2.jpg',sizingMethod='scale');}
.page5 {/*background:url(../images/cons.jpg) no-repeat center center;*/background:#fff; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/cons.jpg',sizingMethod='scale');}
.page6 {background:url(../images/banner_about.jpg) no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/banner_about.jpg',sizingMethod='scale');}
.page7 {background:url(../images/bj6.jpg) no-repeat center 0px; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/bj6.jpg',sizingMethod='scale');}
#navBar { z-index: 3; position: absolute; top: 40%; right: 3%; }
#navBar .active {background: url(../images/l_dh.png) no-repeat;}
#navBar li {
cursor: pointer;
margin-bottom:12px;
transition: all .7s ease;
border-radius: 50%;
line-height: 80px;
overflow: hidden;
text-align: center;
width: 21px;
height: 21px;
background: url(../images/l_ds.png) no-repeat;
}
.footer {
    text-align: center;
    line-height: 26px;
    padding: 25px 15px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background: #1e59a4; color:#fff;
    font-size: 14px;
}
.fotcopy{text-align: center;
    line-height: 26px;
    padding: 25px 15px; background: #1e59a4; color:#fff; width: 100%;
    font-size: 14px;}
@media(max-width:1920px){
.wenzi1{bottom:56px;left:74px}
.wenzi2{bottom:115px;left:275px}
.wenzi3{bottom:142px;left:498px}
.wenzi4{bottom:214px;left:684px}
.wenzi5{bottom:318px;right:80px}	
}
@media(max-width:1680px){
}
@media(max-width:1440px){	
.zong_zi{padding-top:9%}
.zong_zis,.four_left,.four_right{padding-top:12%}
.zy_frist,.zy_second,.zy_sixs{-webkit-transform:scale(0.90)}
.wenzi1{bottom:57px;left:72px}
.wenzi2{bottom:117px;left:275px}
.wenzi3{bottom:145px;left:498px}
.wenzi4{bottom:213px;left:683px}
.wenzi5{bottom:318px;right:80px}	
.qushi{padding-top:230px}	
}
@media(max-width:1366px){	
.zong_zi{padding-top:9%}
.zong_zis,.four_left,.four_right{padding-top:12%}
.zy_frist,.zy_second,.zy_sixs{-webkit-transform:scale(0.90)}
.wenzi1{bottom:49px;left:60px}
.wenzi2{bottom:101px;left:248px}
.wenzi3{bottom:125px;left:445px}
.wenzi4{bottom:189px;left:616px}
.wenzi5{bottom:283px;right:172px}	
.qushi{padding-top:135px}
.qushi span img{float:left; width:90%;}
.wd,.main{ width:1000px !important;}
.nav ul li a{margin:0 20px !important;}
.zyther{margin: 12% auto 0 auto!important;}
.zynes { margin-top:18%!important;}
.zyfive {margin:21% auto 0 auto; width:80%;}
.zyfive .zfleft {width: 44%;}
.zyfive .zdright {width: 45%; padding-top:5%;}
.zyther ul li .more{margin:0 auto 15px auto !important;}
}
@media(max-width:1280px){	
.zong_zi{padding-top:9%}
.zong_zis,.four_left,.four_right{padding-top:12%}
.zy_frist,.zy_second,.zy_sixs{-webkit-transform:scale(0.90)}
.wenzi1{bottom:49px;left:73px}
.wenzi2{bottom:101px;left:273px}
.wenzi3{bottom:125px;left:497px}
.wenzi4{bottom:212px;left:683px}
.wenzi5{bottom:316px;right:81px}	
.qushi{padding-top:135px}
.qushi span img{float:left; width:100%;}	

}
@media(max-width:1024px){	
.zong_zi{padding-top:9%}
.zong_zis,.four_left,.four_right{padding-top:12%}
.zy_frist,.zy_second,.zy_sixs{-webkit-transform:scale(0.90)}
.wenzi1{bottom:49px;left:73px}
.wenzi2{bottom:114px;left:268px}
.wenzi3{bottom:140px;left:486px}
.wenzi4{bottom:208px;left:670px}
.wenzi5{bottom:309px;right:99px}	
.qushi{padding-top:110px}
.qushi span img{float:left; width:98%;}	
.wd,.main{ width:950px !important;}.nav ul li a{margin:0 12px !important;}
}


.hot {width: 750px; padding-bottom: 30px;    margin: auto;}
.hot table tbody tr td{width: 485px;height: 50px;border: 1px solid #d1d1d1;font-size: 14px; line-height: 50px;text-indent: 2em;}
.hot table tbody tr td:first-child{width: 265px;background: #f5fafc;}
.hot table tbody tr td.en{font-family: arial}

.visit {width: 756px;margin:0 auto; color:#666666; }
.visit .name { color: #666666;margin-bottom: 22px; cursor: pointer;}
.visit .input_t{width: 388px;height: 36px; border: 1px solid #d5d5d5;margin-bottom: 11px;text-indent: 1em;color: #666;}
.visit select{color:#666666; width: 268px;height: 36px;border: 1px solid #d5d5d5}
.visit select option a{color: #ce0000;}
.visit button { width: 105px;height: 38px;background: #2ca0c3;border: none; color: #fff;
text-align: center;line-height: 38px; cursor: pointer;margin-top: 40px;}

.data{width: 920px;height: 127px;background: #2ca0c3;padding:20px 40px;bo}
.data .line1 li{text-align: center; width: 184px;float: left;color: rgba(255,255,255,0.6);}
.data .line1 li:first-child{color: white; text-align: left; text-indent: 5px;}
.data .line2 li{font-size: 20px;color: white; margin-bottom: 30px; float: left; text-align: center; width: 184px; height: 60px; line-height: 90px;}
.data .line2 li i{width: 7px ;height:4px;display: inline-block;height: 60px; background: url(../images/arrow.png) 0px 55px no-repeat;}
.data .line2 li:first-child{font-size: 40px;line-height: 60px;}
.data .line2 li a{color: white; font-size: 20px;line-height: 28px; vertical-align: middle;}
.data .report{ text-indent: 5px; color: rgba(255,255,255,0.6); font-size: 14px;width: 100%;}
