﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:"微软雅黑"; color:#434343; background-color:#FFF; font-size:14px;}
ul,li,dl,dd,dt,p,form,h1,h3,h2{ margin:0px; padding:0px; list-style:none;}
img{ border:none;}

.clear{ clear:both;}
.top{ width:1200px; margin:0px auto; height:100px;}
.top1{ width:500px; float:left; font-size:18px; color:#034794; line-height:90px;}
.top1 img{ margin-right:35px; float:left;}
.top2{ width:590px; float:left; text-align:right; padding-top:15px; color:#034794; padding-right:110px;}
.top2 strong{ font-size:30px;color:#034794;}
.top2 form{ width:206px; height:28px; float:right;  margin-top:5px;}
.top2 form input{ float:left;}
/*.top21{ width:150px; height:20px; float:left; border:1px solid #e9e9e9;}
.top22{ width:50px;height:24px; background-color:#e9e9e9; border:1px solid #e9e9e9;}*/


.banner{ width:auto; height:500px; background:url(../images/ad1.jpg) center no-repeat;}
.cen1d{ width:100%; height:490px; background-color:#FFF;}
.cen1{ width:1200px; margin:0px auto;}
.cen1t{ width:100%; height:50px; margin-top:40px;font-size:18px; line-height:50px;}
.cen1thw{border-bottom:2px solid #e0e0e0;}
.cen1t li{ float:left; padding-left:7px; padding-right:10px;}
.cen1t li.hover { border-bottom: 2px solid #034794;}
.cen1t li.hover a{ color:#034794; font-weight:bold;}
.cen1c{ width:1200px; height:344px; margin-top:30px;}
.cen1c1{ width:330px; height:344px; float:left;}
.cen1c1 img{ width:330px; height:auto;}
.cen1c1 img:hover{ opacity:0.6; }
.cen1c2{ width:490px; height:324px; float:left; background-color:#f8f8f8; padding-left:50px; padding-right:50px; padding-top:20px;}
.cen1c21{ width:490px; line-height:26px;}
.cen1c21 h1{ font-size:16px; margin-bottom:5px;}
.cen1c21 h1 a{ color:#034794;}
.cen1c21  a{ font-size:14px;}
.cen1c21 h1 a:hover{ color:#434343;}
.cen1c21 a:hover{ color:#797979;}
.cen1c22{ width:490px; padding-top:20px;}
.cen1c22 a{ background-color:#034794; line-height:24px; float:left; font-size:14px; color:#FFF; padding:5px 19px; margin-right:20px; display:block; margin-bottom:15px;border-radius:4px;}
.cen1c22 a:hover{ background-color:#0061ce;color:#f6ff00; }
.cen1c23{ width:490px; margin-top:30px;}
.cen1c2x{ width:490px;}
.cen1c2x li{ width:490px; line-height:32px; font-size:14px;}
.cen1c2x li span{ float:right; color:#CCC;}
.cen1c23 span{ float:left;}
.cen1c231 a{padding:10px 50px;border-radius:4px; display:block; color:#ff6c00; border:1px solid #ff6c00; font-size:16px;}
.cen1c231 a:hover{border:1px solid #ff6c00; background-color:#fff; color:#434343; }
.cen1c232 a{padding:10px 50px;border-radius:4px; display:block; color:#fff; background-color:#ff6c00; font-size:16px; margin-left:20px;}
.cen1c232 a:hover{ background-color:#434343; color:#fff}
.cen1c3{ width:260px; float:left; background-color:#FFF; padding-left:20px; height:344px; overflow:hidden;}
.cen1c3 li{ font-size:14px; line-height:35px;   margin-bottom:13px;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.cen1c3 li a{ color:#434343;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; border:1px solid #034794;  padding-left:40px;background:url(../images/pic02-2.png) 15px 12px no-repeat; display:block;}
.cen1c3 li a:hover{ color:#fff;  background:url(../images/pic02-1.png) 15px 12px no-repeat; background-color:#034794;}

.cen2d{ width:1200px;margin: 0 auto; background-color:#FFFFFF;}
.title{ text-align:center; padding-top:50px; color:#034794; margin-bottom:30px;font-size: 20px;}
.title h1{ font-size:24px; color:#434343; font-weight:bold;}
.title1{ text-align:center; padding-top:50px; color:#aeaeae; margin-bottom:25px;font-size: 20px;}
.title1 h1{ font-size:24px; color:#fff; font-weight:bold;}
.cen2{ margin:0px auto;}
.cen21{ width:290px; height:310px; float:left; margin-bottom:25px; background-color:#F8F8F8; margin-left:5px; margin-right:5px;}
.cen21 img{ width:290px; height:250px; display:block;}
.cen21 a:hover{width:290px;height:250px;opacity:1;filter(alpha=80); overflow:hidden;  }
.cen21 a img:hover{width:290px;height:250px;/*-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition:all 3s; 
-moz-transition:all 3s; -o-transition:all 3s;opacity:0.3;*/ opacity:0.6; overflow:hidden; }

.cen21 h1{ margin-top:15px; margin-bottom:5px; font-size:18px;}
.cen21 span{ width:260px; padding-left:15px; padding-right:15px; display:block; line-height:26px;}

.cen3d{ width:100%; height:auto; background:url(../images/pic11.jpg) top no-repeat; background-color:#f8f8f8;}
.cen3{ width:1200px; margin:0px auto;}
.cen3t{ width:100%; color:#FFF; text-align:center;  padding-top:30px;font-size: 20px; }
.cen3t h1{ font-size:24px; margin-bottom:15px; font-weight:bold;}
.cen31{ width:1000px; color:#FFF; padding-left:100px; padding-right:100px; line-height:28px; padding-top:30px;}
.cen32{ width:1200px; margin:0px auto; color:#fff;}
.cen32 h1{ font-size:14px; border-bottom:2px solid #FFF; line-height:30px; width:100px; margin-left:25px;}
.cen32 span{ float:left;text-align:center; margin-top:40px;}
.cen321{ margin-left:142px; width:150px; height:110px; background-color:#034794;border-radius:100px; border:10px solid #FFF; padding-top:40px; text-align:center;}
.cen322{ margin-left:205px;width:150px; height:110px; background-color:#034794;border-radius:100px; border:10px solid #FFF; padding-top:40px; text-align:center;}
.cen323{ margin-left:204px;width:150px; height:110px; background-color:#034794;border-radius:100px; border:10px solid #FFF; padding-top:40px; text-align:center;}
.cen33{ width:1200px; padding-top:20px; line-height:26px; padding-bottom:65px;}
.cen331{ width:200px; float:left; margin-left:130px;}
.cen332{ width:200px; float:left; margin-left:190px;}
.cen333{ width:200px; float:left; margin-left:160px;}

.cen4d{ width:100%; background:#FFF; padding-top:30px;}
.cen41{ width:921px; height:407px; margin:0px auto; padding-bottom:80px;}

.cen5d{ width:100%; background-color:#f8f8f8; padding-top:30px;}
.cen5{ width:1200px; margin:0px auto; padding-bottom:50px;}
.cen51{ width:192px; height:220px; float:left; background:url(../images/pic14.jpg) top no-repeat;background-color:#FFF; padding-left:15px; padding-right:15px; line-height:26px; padding-top:150px; margin-left:9px; margin-right:9px;}
.cen51 h1{ font-size:16px; text-align:center;}
.cen51 a{ text-align:center; padding:5px 35px; margin-top:20px; background-color:#ff6c00; color:#FFF;border-radius:5px; margin-left:20px; margin-right:20px; display:block;}
.cen51 a:hover{ background-color:#f06600;}

.cen52{ width:192px; height:220px; float:left; background:url(../images/pic15.jpg) top no-repeat;background-color:#FFF; padding-left:15px; padding-right:15px; line-height:26px; padding-top:150px; margin-left:9px; margin-right:9px;}
.cen52 h1{ font-size:16px; text-align:center;}
.cen52 a{ text-align:center; padding:5px 35px; margin-top:20px; background-color:#ff6c00; color:#FFF;border-radius:5px; margin-left:20px; margin-right:20px; display:block;}
.cen52 a:hover{ background-color:#f06600;}

.cen53{ width:192px; height:220px; float:left; background:url(../images/pic16.jpg) top no-repeat;background-color:#FFF; padding-left:15px; padding-right:15px; line-height:26px; padding-top:150px; margin-left:9px; margin-right:9px;}
.cen53 h1{ font-size:16px; text-align:center;}
.cen53 a{ text-align:center; padding:5px 35px; margin-top:20px; background-color:#ff6c00; color:#FFF;border-radius:5px; margin-left:20px; margin-right:20px; display:block;}
.cen53 a:hover{ background-color:#f06600;}

.cen54{ width:192px; height:220px; float:left; background:url(../images/pic17.jpg) top no-repeat;background-color:#FFF; padding-left:15px; padding-right:15px; line-height:26px; padding-top:150px; margin-left:9px; margin-right:9px;}
.cen54 h1{ font-size:16px; text-align:center;}
.cen54 a{ text-align:center; padding:5px 35px; margin-top:20px; background-color:#ff6c00; color:#FFF;border-radius:5px; margin-left:20px; margin-right:20px; display:block;}
.cen54 a:hover{ background-color:#f06600;}

.cen55{ width:192px; height:220px; float:left; background:url(../images/pic18.jpg) top no-repeat;background-color:#FFF; padding-left:15px; padding-right:15px; line-height:26px; padding-top:150px; margin-left:9px; margin-right:9px;}
.cen55 h1{ font-size:16px; text-align:center;}
.cen55 a{ text-align:center; padding:5px 35px; margin-top:20px; background-color:#ff6c00; color:#FFF;border-radius:5px; margin-left:20px; margin-right:20px; display:block;}
.cen55 a:hover{ background-color:#f06600;}

.cen6{ width:100%; background-color:#FFF; padding-top:50px;display:none;}
.cen6t{ width:400px; margin:0px auto;text-align:center; font-size:24px; font-weight:bold;}
.cen6t span{ margin-left:15px; margin-right:15px;}
.cen6t span.hover{ border-bottom:2px solid #034794; padding-bottom:10px;}
.cen6t span.hover a{ color:#034794;}
.cen6c{ width:1200px; margin:0px auto; padding-top:50px; padding-bottom:30px;}
.cen6c1{ width:360px; height:315px; float:left; background-color:#f8f8f8;}

.cen6c1 img{ width:360px; height:auto;}
.cen6c1 img:hover{width:360px; height:170px;background-color:#000;opacity:0.6; overflow:hidden; }

.cen6c1 h1{ width:320px; padding-left:20px; padding-right:20px; font-size:14px; margin-top:20px; margin-bottom:5px;}
.cen6c1 span{ width:320px; padding-left:20px; padding-right:20px; display:block; line-height:26px;}
.cen6c2{ width:840px; float:left;}

.cen6c21{ width:310px; float:left; margin-left:80px; height:70px; background-color:#f8f8f8; margin-bottom:25px; padding:10px; line-height:23px;}
.cen6c21 a{ color:#797979;}
.cen6c21 a:hover{ color:#034794;}
.cen6c21 span{ width:67px; height:60px; float:left; background-color:#034794; color:#FFF; display:block; margin-right:15px; text-align:center; line-height:22px; padding-top:10px;}
.cen6c21 span strong{ font-size:18px;}
.cen6c21 h1{ font-size:14px;}
.cen6c21 h1 a{ color:#434343;}



.foot{ width:100%; background-color:#37393c; border-top:4px solid #252729; color:#FFF; padding-top:15px; margin-top:20px;}
.foot1 p{ margin-bottom:10px;}
.foot1{ width:1200px; margin:0px auto; font-size:14px;}
.foot1 a{ color:#e7e7e7; margin-right:15px;}
.foot1 a:hover{ color:#fff;}
.foot2{ width:1200px; margin:0px auto; margin-top:30px;}
.foot21{font-size:12px; line-height:26px; float:left;}
.foot22{ width:700px;font-size:12px; line-height:26px; float:left; margin-left:30px; color:#c8c8c8;}
.foot23{ float:right;}
.foot4{ width:100%; line-height:50px; background-color:#252729; margin-top:20px;}
.foot41{ width:1200px; margin:0px auto;}

/* banner开始  */
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}
/* top_slide_wrap */
.top_slide_wrap{width:100%;height:500px;overflow:hidden;position:relative;z-index:1; margin:0px auto;}
.slide_box{height:530px;overflow:hidden}
.slide_box li{height:500px; text-align:center; margin:0px auto;}
.slide_box img{width:1920px;height:500px;text-align:center;}
#slide_boxlip{ width:1000px; height:500px; display:block;  margin:0px auto;}
#slide_boxlip a{ width:1000px; height:500px; display:block;}

.slide_box1{height:400px;overflow:hidden}
.slide_box1 li{height:400px}
.slide_box1 img{width:100%;height:400px}

.slide_info{width:980px;margin:-530px auto 0}
.slide_info_card{width:420px;height:0;margin-top:171px;color:#fff;position:relative}
.slide_info_card a{color:#fff;text-decoration:none}
.slide_info_card .slide_info_card_bg{width:420px;height:200px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80)}
.slide_info_card .slide_info_card_text{width:340px;height:140px;padding:30px 40px;position:absolute;top:0;left:0;z-index:2}
.slide_info_card h2{font-size:40px;padding-bottom:8px}
.slide_info_card p{font-size:15px;line-height:26px}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px}
/* op_btns */
.op_btns{width:980px;margin:-590px auto 0;position:relative;z-index:3;*margin-top:-530px}
.op_btns .op_btn{display:block;width:62px;height:62px;cursor:pointer;background:url("../images/icons_cb372887.png") no-repeat 0 -385px;overflow:hidden;position:absolute;margin-top:340px;}
.op_btns .op_prev{left:-135px}
.op_btns .op_next{right:-135px}
.op_btns .op_prev span,.op_btns .op_next span{display:block;width:24px;height:44px;background:url("../images/icons_cb372887.png") no-repeat;margin:8px 0 0 17px;cursor:pointer}
.op_btns .op_prev span{background-position:0 0;}
.op_btns .op_next span{background-position:-73px 0;margin-left:20px;}
/* bx-controls */
.bx-wrapper .bx-controls{margin-top:-60px}
.bx-wrapper .bx-controls .bx-pager{clear:both;width:100%;text-align:center;position:relative}
.bx-wrapper .bx-controls .bx-pager a{background:#c2c2c2;width:12px;height:12px;display:inline-block;overflow:hidden;background:url("../images/icons_cb372887.png") -116px -90px\9;border-radius:100px; margin-right:10px;}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#ff6c00;background:url("../images/icons_cb372887.png") 0 -90px\9;}
/* banner结束  */