@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; font-family:"微软雅黑"; width:100%;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin: 0px; padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{ overflow: hidden;}
.main{ width:1200px; margin:0 auto; height:auto; }
.main1{ width:1300px; margin:0 auto; height:auto; }
.main2{ width:1200px; margin:0 auto; height:auto; }
.c{ clear:both;}
.left{ float:left;}
.right{ float:right;}

.top_bg{ width:100%; height:44px; background:url(../images/top_bg.jpg) repeat-x;}
.top_center{ width:1200px; height:auto; line-height:44px; margin:0 auto;}
.top_center p{ font-size:14px; line-height:44px; color:#666;}
.logo{ width:343px; height:69px; float:left; padding-top:20px; padding-bottom:20px;}
.nav{ width:800px; height:auto; float:right;}
.nav li{ width:132px; height:109px; line-height:109px; float:left; text-align:center; margin-right:1px;}
.nav li a{ color:#000; font-size:16px;}
.nav li a:hover{ background-color:#015fa7; color:#FFF; display:block;}
.nav li .on1{ background-color:#015fa7; color:#FFF; display:block;}
.banner{ width:100%; height:492px;}
.about_left{ width:619px; height:auto; float:left; margin-top:80px; margin-bottom:58px;}
.about_right{ width:619px; height:388px; float:right; margin-top:80px;}
.about_title{ width:619px; height:auto; float:left; font-size:46PX; color:#171717; font-weight:bold; font-weight:bold;}
.about_nr{ width:619px; height:auto; float:left;padding-bottom:50px;}
.about_nr h3{ font-size:24px; font-weight:normal; color:#333; background:url(../images/x.jpg) no-repeat left bottom;  font-family:"微软雅黑"; font-size:26px; padding-bottom:20px; padding-top:20px; }
.about_nr p{ width:619px; height:auto; float:left; font-size:14px; line-height:24px; color:#333; padding-top:20px;}
.about_nr a{ width:150px; height:45px; background-color:#015fa7; display:block; color:#FFF; text-align:center; float:left; line-height:45px; margin-top:30px;}
.about_nr a:hover{ background-color:#29b473;}
.pro_bg{ width:100%; height:650px; background-color:#015fa7;}
.pro_title{ width:1200px; height:auto; float:left; padding-top:70px;}
.pro_title h3{ text-align:center; font-size:46px; color:#FFF;}
.pro_title p{ width:1200px; height:auto; line-height:35px; text-align:center; color:#FFF; font-size:26px; padding-top:10px; padding-bottom:48px;}
.pro_nr{ width:1200px; height:auto; float:left;}
.pro_nr li{ width:290px; height:249px; float:left; display:block; position:relative; margin-right:10px;}
.pro_nr li img{ width:290px; height:249px; float:left;}
.pro_nr li span{ width:290px; height:40px;  line-height:40px; font-size:16px; color:#FFF; text-align:center; display:block; position:absolute; top:209px; background:url(../images/pro_bg.png) repeat;}
.pro_ck{ width:1200px; height:auto; float:left;}
.pro_ck a{ width:170px; height:45px; background-color:#29b473; color:#FFF; line-height:45px; text-align:center; display:block; font-size:16px;  margin:0 auto; margin-top:60px; display:block;}

.news_title{ width:1200px; height:auto; float:left; padding-top:30px;}
.news_title h3{ text-align:center; font-size:46px; color:#000;}
.news_title p{ width:1200px; height:auto; line-height:35px; text-align:center; color:#000; font-size:26px; padding-top:10px; padding-bottom:28px;}
.news_nr{ width:1200px; height:auto; float:left;}
.news_img{ width:591px; height:431px; float:left;}
.news_lb{ width:580px; height:auto; float:right;}
.news_lb1{ width:591px; height:100px; float:left; margin-bottom:10px;}
.lb_rq{ width:94px; height:100px; float:left; background-color:#015fa7; padding-left:8px; padding-right:8px;}
.lb_rq h3{ color:#FFF; text-align:center; font-size:41px; border-bottom:1px solid #91bad9;}
.lb_rq p{ width:94px; height:auto; text-align:center; color:#FFF; padding-top:10px;}
.lb_rq2{ width:460px; height:auto; float:right;}
.lb_rq2 h3{ width:460px; height:auto; line-height:35px; font-size:20px; padding-bottom:6px;}
.lb_rq2 h3 a{ color:#000;}
.lb_rq2 p{ font-size:14px; line-height:24px; color:#535353;}
.lb_rq2 p a{ color:#535353;}
.news_ck{ width:1200px; height:auto; float:left;}
.news_ck a{ width:170px; height:45px; background-color:#29b473; color:#FFF; line-height:45px; text-align:center; display:block; margin-left:515px;; font-size:16px; margin-top:30px; margin-bottom:30px;}

.db{ width:100%; height:350px; background-color:#f0f0f0;}
.fotter{ width:1200px; height:auto; margin:0 auto;}
.menu{ width:220px; height:auto; float:left;}
.menu_title{ width:220px; height:auto; line-height:26px; font-size:26px; color:#000; padding-top:58px; padding-bottom:20px;}
.menu_nr{ width:220px; height:auto; float:left;}
.menu_nr li{ width:110px; float:left; height:auto; line-height:45px; font-size:16px; text-align:left; color:#333;}
.menu_nr li a{ color:#333;}
.contact{ width:320px; height:auto; float:left; padding-left:240px;}
.contact_title{ width:320px; height:auto; line-height:26px; font-size:26px; color:#000; padding-top:58px; padding-bottom:20px;}
.contact_nr{ width:320px; height:auto; float:left;}
.contact_nr img{ width:320px; height:69px; float:left; }
.contact_nr p{ width:320px; height:auto; float:left; line-height:28px; font-size:14px; color:#333;}
.wx{ width:156px; height:auto; float:right; padding-right:82px;}
.wx h3{ width:156px; text-align:center; font-size:26px; color:#333; font-weight:normal; padding-top:58px; padding-bottom:20px;}
.wx img{ width:156px; height:156px; float:left; }
.copy{ width:100%; height:60px; background-color:#333333;}
.copy_center{ font-size:14px; color:#FFF; text-align:center; line-height:60px;}


.ny_banner1{ width:100%; height:296px; background:url(../images/ny_banner1.jpg) no-repeat center; display:block; position:relative;}
.ny_banner2{ width:100%; height:296px; background:url(../images/ny_banner2.jpg) no-repeat center; display:block; position:relative;}
.ny_banner3{ width:100%; height:296px; background:url(../images/ny_banner3.jpg) no-repeat center; display:block; position:relative;}
.ny_banner4{ width:100%; height:296px; background:url(../images/ny_banner4.jpg) no-repeat center; display:block; position:relative;}
.ny_banner5{ width:100%; height:296px; background:url(../images/ny_banner5.jpg) no-repeat center; display:block; position:relative;}
.ny_banner6{ width:100%; height:296px; background:url(../images/ny_banner6.jpg) no-repeat center; display:block; position:relative;}
.center{ width:100%; height:60px; margin:0 auto; background:url(../images/bg1.png) repeat; display:block; position:absolute; top:240px; }
.center1{ width:1200px; height:60px; margin:0 auto;}
.center1 li{ width:140px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#FFF; float:left; margin-right:1px;}
.center1 li a{ width:140px; height:60px; color:#FFF; display:block; }
.center1 li a:hover{ width:140px; height:60px; color:#FFF; background-color:#ca0e0b;}
.center1 li .on2{ width:140px; height:60px; color:#FFF; background-color:#ca0e0b;}

.about_nr1{ width:1200px; height:auto; float:left; padding-top:50px;}
.about_nr1 h2{ font-size:30px; text-align:center; padding-bottom:10px;}
.about_nr1 h3{ width:1200px; height:auto; float:left; text-align:center; font-size:30px; color:#0644b5; font-weight:normal;}
.about_nr1 p{ width:1200px; height:auto; float:left; font-size:14px; color:#999; text-align:center; padding-top:10px; padding-bottom:10px;}
.about_xx11{ width:1200px; height:auto; float:left;}
.about_nr2{ width:1200px; height:auto; float:left; font-size:14px; line-height:24px; color:#333; text-indent:2em; padding-top:30px; padding-bottom:100px;}
.about_nr2 p{font-size:14px; line-height:24px; color:#333; text-indent:2em; padding-bottom:10px;}
.pro1_title{ width:1200px;  height:auto; float:left; padding-top:20px;}
.pro1_title li{ width:185px; height:45px; text-align:center; font-size:14px; float:left; line-height:45px; margin-bottom:20px; margin-right:13px;}
.pro1_title li a{ width:185px; height:45px; color:#333; display:block;  border:1px solid #015fa7;}
.pro1_title li a:hover{ background-color:#015fa7; color:#FFF;  border:1px solid #015fa7;}
.pro1_title .on2{ background-color:#015fa7; color:#FFF;}
.pro1_nr{ width:1200px; height:auto; float:left; padding-top:20px;}
.pro1_nr li{ width:360px; height:auto; float:left; border:1px solid #CCC; margin-bottom:30px; margin-right:44px; padding:4px;}
.pro1_nr li img{ width:360px; height:309px; float:left;}
.pro1_nr li p{ width:360px; height:35px; line-height:35px; display:block; text-align:center; font-size:14px; float:left; background-color:#f5f5f5;}
.pro1_nr li p a{ width:360px; height:35px;  color:#333; display:block;}
.pro1_nr li p a:hover{ background-color:#015fa7; color:#FFF; }


.pro1_nr1{ width:1200px; height:auto; float:left;  padding-top:30px;}
.pro1_nr1 li{ width:360px; height:auto; float:left; border:1px solid #CCC; margin-bottom:30px; margin-right:44px; padding:4px;}
.pro1_nr1 li img{ width:360px; height:240px; float:left;}
.pro1_nr1 li p{ width:360px; height:35px; line-height:35px; display:block; text-align:center; font-size:14px; float:left; background-color:#f5f5f5;}
.pro1_nr1 li p a{ color:#333;}

.hyxw_lb{ width:1200px; height:auto; float:left; padding-top:20px;}
.hyxw_lb img{ width:481px; height:316px; float:left; margin-right:20px;}
.hyxw_lb h3{ width:600px; height:auto; float:left; font-size:20px; font-weight:normal; padding-top:30px; padding-bottom:20px;}
.hyxw_lb h3 a{ color:#000;}
.hyxw_lb p{ width:600px; height:auto; float:left; line-height:24px; color:#333; font-size:14px; color:#666; padding-top:20px;}
.hyxw_lb p a{color:#666;}
.hyxw_lb1{ width:1200px; height:auto; float:left;}
.hyxw_lb1 li{ width:1200px; height:auto; float:left; border-bottom:1px dashed #CCC; padding-bottom:30px; padding-top:30px;}
.hyxw_lb1 li h3{ width:1200px; height:auto; line-height:35px; font-size:20px; color:#333; font-weight:normal;}
.hyxw_lb1 li h3 a{ color:#333;}
.hyxw_lb1 li h3 a:hover{ color:#ff0000;}
.sj2{ width:1200px; height:auto; float:left; line-height:20px; font-size:16px; padding-bottom:10px;}
.hyxw_lb1 li p {width:1200px; height:24px; line-height:24px; font-size:14px; float:left;}
.hyxw_lb1 li p a{color:#666;}
.hyxw_lb1 li p a:hover{ color:#ff0000;}
.news_xx{ width:1200px; height:auto; float:left; padding-top:20px; padding-bottom:100px;}
.news_xx h3{ width:1200px; height:auto; float:left; font-size:20px; line-height:35px; font-weight:normal; padding-top:20px; padding-bottom:20px;}
.sj{ width:1200px; height:auto; line-height:25px; font-size:14px; float:left; color:#999; margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:20px;}
.news_xx p{ width:1200px; height:auto; float:left; font-size:14px; line-height:24px; color:#333; text-indent:2em;}
.fx{ width:1200px; height:auto; float:left; border-top:1px dashed #CCC; padding-top:40px; padding-bottom:40px; }
.syy{ width:600px; height:auto; float:left;}
.syy p{ line-height:24px; font-size:14px; color:#333; padding-top:5px; padding-bottom:5px;}
.syy p a{ color:#333;}
.syy p a:hover{ color:#ff0000;}


.page{ clear:both; height:40px; text-align:center; font-size:12px; color:#999; padding:60px 0px 50px 10px; font-family:"微软雅黑";}
.page a{ padding:5px; border:1px solid #999; margin-right:5px; color:#7b7b7b; text-decoration:none; padding-left:15px; padding-right:15px; background-color:#fbfbfb;}
.page a:hover{ background-color:#2265ac; color:#fff ;}
.page span{ color:#4280c9;}


.sbzs_xx{ width:1200px; height:auto; float:left; padding-top:50px; padding-bottom:100px;}
.sbzs_xx h3{ width:1200px; height:auto; float:left; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #CCC; font-size:30px; font-weight:normal; margin-bottom:30px; text-align:center;}
.sbzs_xx img{ width:800px; height:auto; float:left; padding-left:200px; padding-right:200px; padding-top:20px; padding-bottom:20px;}
.sbzs_xx p{ width:1200px; height:auto; float:left; line-height:24px; color:#333; text-indent:2em; font-size:14px; padding-bottom:15px;}

.message{ width:1200px; height:auto; float:left; padding-top:27px;}
.message_left{ width:321px; height:478px; float:left; padding-left:150px; margin-right:40px; padding-top:38px; padding-bottom:50px;}
.message_right{ width:570px; height:auto; float:left;}
.xm{ width:568px; height:40px; line-height:40px; border:1px solid #CCC;  font-size:14px; font-family:"微软雅黑"; padding-left:10px; padding-right:10px; border-radius:5px; color:#999;}
.message_right table tr td{ padding-bottom:13px; padding-top:13px;}
.qy{ width:568px; height:100px; line-height:20px; border:1px solid #CCC; font-size:14px; font-family:"微软雅黑"; padding-left:10px; padding-right:10px; border-radius:5px; color:#999; padding-top:10px; padding-bottom:10px;}
.yzm{width:200px; height:40px; line-height:40px; border:1px solid #CCC;  font-size:14px; font-family:"微软雅黑"; padding-left:10px; padding-right:10px; border-radius:5px; color:#999; float:left; }
.message_right table tr td img{ width:108px; height:40px; float:left; margin-left:10px;}
.tjly{ width:568px; height:40px; background-color:#000; text-align:center; font-size:16px; color:#FFF; font-family:"微软雅黑"; border:0px;}


.map{ width:1200px; height:500px; float:left; margin-top:30px; border:1px solid #CCC;}
.contact1{ width:1200px; height:auto; float:left; font-size:14px; line-height:34px; color:#333; padding-top:30px; padding-top:30px; padding-bottom:30px;}



/* top_slide_wrap */
.top_slide_wrap{width:100%;height:492px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:492px;pxoverflow:hidden}
.slide_box li{height:492px}
.slide_box img{width:100%;height:492px}
.slide_info{width:980px;margin:-492px 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:-634px}
.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:240px;}
.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;}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#0070c6;background:url("../images/icons_cb372887.png") 0 -90px\9;}
