@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-size:14px;color:#555;font-family:"微软雅黑";}
ul,li{list-style:none;}
a{text-decoration:none;color:#666;}
a:hover{color:#0657b2}
@font-face {
    font-family: 'americana_btroman';
    src: url('../58pic_0-webfont.woff2') format('woff2'),
         url('../58pic_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.fl {float: left; }
.fr {float: right;}
.wh{width:100%;}


/*头部*/
.topbg{ border-bottom:#d8d7d7 solid 1px;overflow:hidden;}
.top,.nav{width:1200px;margin:0 auto;color:#313131;}
.top span{float:left;line-height:40px;}
.top ul li{float:right;padding:10px 0;}
.top a{color:#313131;border-right:1px dotted #313131;padding:0 10px;}
.top a:hover{color:#ffff00;}

.head-logo{width:1200px;height:140px;margin:0 auto;}
.head-logo1{float:left;width:650px;height:65px;margin-top:18px;}
.head-logo2{float:right;width:240px;height:55px;margin-top:30px;background:url(../images/head-logo1.jpg) left center no-repeat}
.head-logo2-1{font-size:14px;color:#636363;padding:5px 0 0 60px}
.head-logo2-2{font-size:22px;color:#ff0000;padding-left:60px; font-weight:bold;}



/*导航*/
.navbg{background:#0657b2;border-bottom:5px solid #034793;height:52px;}
.nav ul li{float:left;border-right:1px solid #034793;line-height:55px;height:55px;font-size:16px;width:149px;text-align:center}
.nav a{color:#fff;padding-bottom:10px;background:url(../images/xxaf.jpg) -150px bottom no-repeat; -moz-transition: background 0.5s, color 0.5s;/* Firefox 4 */
	-webkit-transition: background 0.5s, color 0.5s;/* Safari 和 Chrome */
	-o-transition: background 0.5s, color 0.5s;	/* Opera */
	transition: background 0.7s, color 0.7s;}
.nav .cur,.nav a:hover{background:url(../images/xxaf.jpg) 0 bottom no-repeat;color:#ffffff;}
 


/*热门关键词*/
.container{width:1200px;margin:0 auto}

.index-search{float:left;width:100%;height:70px;line-height:70px;border-bottom:1px solid #dedede}
.index-search1{float:left;width:814px;border-right:1px solid #dedede;font-size:15px;color:#888}
.index-search2{float:left;width:239px;border-right:1px solid #dedede}
.index-search2 input{border:none;height:68px;line-height:68px;width:230px;text-indent:22px;font-size:15px;color:#888;border-bottom:1px solid #dedede;}
.index-search3{float:left;width:72px;border-right:1px solid #dedede;}
.index-search4{float:left;width:71px;border-right:1px solid #dedede;height:70px;overflow:hidden}
.index-search3 select{width:72px;height:70px;font-size:15px;text-indent:10px;line-height:70px;border:none;color:#888;border-bottom:1px solid #dedede;}
.index-search4 input{width:72px;height:68px;background:url(../images/index-search.jpg) center 20px no-repeat;border:none;}


.cpcenter{ overflow: hidden;width:1200px;margin:0 auto;}
.cpcenter .container{ overflow: hidden;margin-top:40px;}
.cpshow fr{float:right;width:900px;}
.cpcenter .cpmenu{ width: 270px; overflow: hidden;float:left;}
.cpcenter .cpmenu p{ overflow: hidden;  text-align: center; color: #fff; background:#0657b2; padding-top:30px; padding-bottom:35px;}
.cpcenter .cpmenu p a{ font-size: 28px; color: #fff; }
.cpcenter .cpmenu p span{ font-family: "americana_btroman"; font-size: 16px; display: block; color: #fff; padding-top: 9px; text-transform: uppercase;color:#a5b8db;}

.pro_left{height:700px; width: 216px; padding: 14px 21px 14px 21px;border: 6px solid #0657b2;overflow: hidden; }
.pro_left h3{ width: 216px; height: 44px; text-align: center; line-height: 42px; background: url(../images/dtbg.png) no-repeat; font-weight:100; margin-top:20px;}
.pro_left h3 a{ font-size: 18px; color: #fff;  text-decoration:none;}
.pro_left ul{}
.pro_left li{ display: inline-block; line-height: 39px;width: 216px;  background: url(../images/ddbg.png) no-repeat; margin-top:10px;padding-left: 37px;}
.pro_left li a:hover , .pro_left .cur a{ color:#CF2930;}

/* 
.cpcenter .cplist{width: 216px; padding: 24px 21px 14px 21px;border: 6px solid #0657b2;overflow: hidden; }
.cpcenter .cplist dl{ overflow: hidden; margin-bottom: 14px;}
.cpcenter .cplist dl dt{ width: 216px; height: 44px; text-align: center; line-height: 42px; background: url(../images/dtbg.png) no-repeat;}
.cpcenter .cplist dl dt a{ font-size: 16px; color: #fff;  text-decoration:none;}
.cpcenter .cplist dl dd{ display:none; height: 39px; line-height: 30px; margin-top: 10px; width: 216px; background: url(../images/ddbg.png) no-repeat;}
.cpcenter .cplist dl dd a{ display: inline-block; line-height: 39px; width: 205px; font-size: 14px; color: #3d3d3d; padding-left: 37px;-webkit-transition: all 0.4s linear;  -moz-transition: all 0.4s linear;  -ms-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;}
.cpcenter .cplist dl.cur dt{background: url(Img/Index/dtbg-h.png) no-repeat; margin-bottom: 4px;}
.cpcenter .cplist dt.cur{background: url(../images/dtbg.png) no-repeat; margin-bottom: 4px;}
.cpcenter .cplist dl dd.cur a{ color:#CF2930;}
.cpcenter .cplist dl dd a:hover{ color: #0657b2;padding-left:40px; }*/

.cpcenter .hotlink{ height: 155px; width: 270px; text-align: center; background: #0657b2; padding-bottom:20px;}
.hotlink img{margin-top:20px;}
.cpcenter .hotlink span{ font-size: 24px; color: #fff;}


.cpcenter .cpshow{ overflow: hidden; width:900px; border: 1px solid #e2e2e2;float:right}
.cpcenter .cpshow .cpshow_top{ overflow: hidden; padding-top: 23px;}
.cpcenter .cpshow_top .cptab{ width:700px; height: 46px; float: left; overflow: hidden; padding-left: 13px; }
.cpcenter .cpshow_top .cptab li{ width: 128px; float: left; margin: 0px 9px; text-align: center; height: 48px; line-height: 41px; background: url(../images/sortright.png) no-repeat; position: relative;}
.cpcenter .cpshow_top .cptab li a{ width: 128px; line-height: 41px; font-size: 16px; text-decoration: none; display: inline-block;}
.cpcenter .cpshow_top .more{ float: right; margin-right: 26px;}
.cpcenter .cpshow_top .cptab li:hover,.cpcenter .cpshow_top .cptab li.cur{background:url(../images/sortrighthover.png) no-repeat}
.cpcenter .cpshow_top .cptab li:hover b,.cpcenter .cpshow_top .cptab li.cur b{ display: block;}
.cpcenter .cpshow_top .cptab li a:hover,.cpcenter .cpshow_top .cptab li.cur a{ color: #fff; }
.cpcenter .cpshow_top .more{ font-size: 14px; color: #555555; font-family: "微软雅黑";margin-top: 10px;}
.cpcenter .cpshow_top .more:hover{color:#0657b2}

.cpcenter .piclist{ overflow: hidden; margin-top: 24px; position: relative; left: 5px; top:0px; *padding-bottom: 18px;}
.cpcenter .piclist ul li{ width: 259px; height: 294px; text-align: center;background:url(../images/sortbox.png) no-repeat; float: left;margin-left:30px;margin-bottom:25px; }
.index_p{ width: 241px; height: 277px; display: inline-block; margin-top: 6px; background: #f2f2f2; overflow: hidden;}
.cpcenter .piclist ul li img{border:none;display: block; width: 225px; height: 170px; overflow: hidden;padding:8px;}
.cpcenter .piclist ul li h5{ font-weight: normal; height: 40px; line-height: 40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cpcenter .piclist ul li h5 a{ font-size: 14px; color: #333333;}
.cpcenter .piclist ul li p{ overflow: hidden;}

.cpcenter .piclist ul li p .ckxq{ float: left; width: 83px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #ccc;
    border-radius: 20px;margin-left:20px;}
.cpcenter .piclist ul li p .zxzx{ float: right; width: 83px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #ccc;
    border-radius: 20px;margin-right:20px;}
.cpcenter .piclist ul li p a:hover{ color: #fff; background:#0657b2 no-repeat;border: 1px solid #0657b2;}


/*广告位*/
.ggbg{background:#0657b2;overflow:hidden;margin-top:50px; }
.gg{background:url(../images/gg1.png) no-repeat;height:162px;width:1200px;margin:0 auto}
.gg span{font-size:24px;color:#fff;float:right;margin-top:115px;margin-right:65px;}



/*.homeB*/
.homeB{ margin:50px 0;}
.homeB .titleOne{ margin:0 0 20px 0; background:url(../images/homeb_titleimg.png) no-repeat center; height:141px;}

.homeB .bg{ float:left; width:100%; background:url(../images/homebbg.jpg) no-repeat center; }
.homeB .box{ float:left; width:475px;height:515px;padding:10px 0;}
.homeB .box h3{color:#00529c; font-size:26px;font-weight: bold; margin:20px 0}
.homeB .box p{font-size:15px; color:#555;line-height:25px; margin:20px 0 10px 0}
.homeB .box p a{font-size:15px; }
.homeB .box span{color:#00529c;}
.homeB .box em{ margin:0 5px 0 0; font-style:normal;color:#00529c;}
.homeB .box img{ display: block; }
.homeB .one{padding:60px 20px 0 100px;}
.homeB .two{padding:60px 90px 0 40px;}
.homeB .two img{margin-left:-38px;}
.homeB .three{padding:1px 20px 0 100px;}
.homeB .four{padding:1px 90px 0 40px;}


/*abouu us*/
.yunu-section { padding-bottom:60px; }
.yunu-about-in {padding: 30px;margin: 0;height: 435px;margin-top:20px;}
.yunu-about-in dt {float: right;width: 570px;height: 435px;line-height: 435px;}
.yunu-about-in dd {margin: 0 600px 0 0;}
.yunu-about-in dd h4 {font-size: 36px;color: #1B4F9B;font-weight: normal;margin: 0 0 30px;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.yunu-about-in dd h4 span {display: block;font-size:22px;color: #333;}
.yunu-about-in dd p {margin: 0;line-height: 30px;height: 180px;overflow: hidden;}
.yunu-about-in dd .tel {font-size: 22px;color: #004ea1;padding: 20px 0;}
.yunu-about-in dd .btn{ background:url(../images/ab_btn01.png) no-repeat;display: block;width: 310px;height: 42px;}
.yunu-about-in dd .btn a{display: block;font-size: 14px;color: #fff;float: left;width: 155px;text-align: center;height: 42px;line-height: 42px;overflow: hidden;}
.yunu-about-in dd .btn a:first-child{background:url(../images/ab_btn02.png) no-repeat;}
.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;}


.DE-Bg{ background: url(../images/photo_bg.gif) repeat; padding-bottom:10px; padding-top:20px;}
.homeE .content2{ padding:30px 40px; width:1110px;margin:0 auto;}
.homeE .about_tit {text-align: center;font-size: 0;margin-bottom: 20px; border-bottom:#dedede dashed 2px;}
.homeE .about_tit a {display: inline-block;font-size: 16px;width: 175px;line-height: 42px;color: #fff;background-color: #50AF4D;border-radius: 22px;margin: 0 10px;}
.homeE .down{ float:left; width:100%;margin:20px 0 0px 0;}
.homeE .picScroll-left{ width:1130px;margin-left:-10px;  position:relative;}
.homeE .picScroll-left .hd{   }
.homeE .picScroll-left .hd .prev,.homeE .picScroll-left .hd .next{ position: absolute; top:55px; display:block;  width:40px; height:40px;  overflow:hidden;
cursor:pointer; background:#000;z-index: 99999;}
.homeE .picScroll-left .hd .prev{ left:-18px; background:#00529C url(../images/prev_ico.png) no-repeat center }
.homeE .picScroll-left .hd .next{ right:-18px; background:#00529C url(../images/next_ico.png) no-repeat center}
.homeE .picScroll-left .hd .prev:hover{  background:#dd9322 url(../images/prev_ico.png) no-repeat center }
.homeE .picScroll-left .hd .next:hover{  background:#dd9322 url(../images/next_ico.png) no-repeat center}
.homeE .picScroll-left .hd ul li.on{ background-position:0 0; }
.homeE .picScroll-left .bd{overflow: hidden;  }
.homeE .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.homeE .picScroll-left .bd ul li{ width:226px; float:left; _display:inline;  text-align:left;  }
.homeE .picScroll-left .bd ul li img{ width:214px; height:161px; display:block;  margin:auto; border:#ddd solid 1px;}
.homeE .picScroll-left .pageState{ display: none;}
.homeE .picScroll-left .bd ul li h4{color:#333; font-size:14px; text-align: center; line-height: 30px; font-weight:100;}
.homeE .picScroll-left .bd ul li .effect_two{width:214px;height:161px; margin: auto;}
.homeE .picScroll-left .bd ul li a:hover h4{color:#00529C}


/*---------------- 新闻中心 ---------------*/

.news{ width:100%; height:720px; background:url(../images/news_bj.jpg) center no-repeat;}
.news_top{ width:100%; height:180px; background:url(../images/news.png) center no-repeat; text-align:center;}
.news_top p{font:30px/30px 微软雅黑; color:#fff; padding-top:60px; letter-spacing:1px;}
.news_c{ width:100%; height:560px; overflow:hidden;}
.w936{width:100%; height:485px; overflow:hidden;/*滑动门的宽度*/}
.ctt{ width:100%; height:380px; clear:both; margin-top:65px;}
.tb_{ width:100%; height:44px;}
.tb_ ul{ height:44px; padding-left:330px;}
.tb_ li{float:left; font:16px/42px 微软雅黑; letter-spacing:1px; height:42px;  text-align:center; width:165px; cursor:pointer; margin-right:20px; }
.normaltab{color:#FFF; border:1px solid #fff;}
.hovertab{border:1px solid #59bc2b; color:#FFF; background:#59bc2b;}
.dis{display:block; width:100%; height:380px; overflow:hidden;}
.undis{display:none;}
.dis_l{ width:485px; height:380px; float:left; margin-left:30px;}
.dis_l img{ width:485px; height:275px;}
.dis_p1{ font:16px/30px 微软雅黑; color:#333; margin-top:10px;}
.dis_p1 a{ color:#333;}
.dis_p2{ font:14px/25px 微软雅黑; color:#666;}
.dis_r{ width:610px; height:380px; float:right; padding-right:30px;}
.dis_news{ width:100%; height:85px; margin-bottom:41px;}
.dis_news img{ width:140px; height:85px; float:left;}
.dis_time{ width:80px; height:63px; border-right:1px solid #d9d9d9; text-align:center; float:left; margin-left:15px; margin-top:9px;}
.dis_time p{ font:34px/45px 微软雅黑; color:#cccccc;}
.dis_p{ width:360px; height:85px; float:right;}
.dis_p3{ font:18px/30px 微软雅黑; color:#333;}
.dis_p4{ font:14px/25px 微软雅黑; color:#999; margin-top:5px;}
.dis_p3 a{ color:#333;}





/*留言*/
.con6{width:1200px;margin:0 auto;background:url(../images/con6bg.jpg) no-repeat;overflow:hidden;padding-bottom:30px; margin-top:50px;}
.con6title{text-align:center;color:#a6b7d5;padding-top:20px;}
.con6left{width:720px;float:left;margin-top:40px;overflow:hidden}
.con6left p{font-size:24px;color:#fff;text-align:center}
.con6leftcon{margin-top:30px;margin-left:30px;overflow:hidden}
.con6leftcon li{float:left;line-height:118px;height:118px;margin-right:10px;}
.con6tel{color:#fff;margin-top:50px;margin-left:30px;float:left;width:340px;}
.con6tel img{float:left}
.con6tel span{font-size:20px;display:block}
.con6link{float:right;margin-top:50px;color:#fff;line-height:30px;font-size:16px;text-align:center;}
.con6link img{float:left;}

.con6right{float:right;overflow:hidden;margin-right:30px;background:url(../images/con6rightbg.png) no-repeat;}
.m_form{margin-left:38px;margin-top:50px;}
 .m_form li{margin-bottom:10px; overflow:hidden;}
.m_form .areLi{height:82px;}
.m_form label{float:left; width:45px; height:42px; border-right:1px solid #fff; text-align:center; background-color:#f1f1f1;}
.m_form label img{position:relative; top:6px;}
 .m_form .iptTxt{float:left; width:242px; border:none; height:16px; line-height:16px; padding:13px 10px; outline:none; color:#333; background-color:#f1f1f1;color:#999999;}
 .m_form .areLi label{height:80px;}
 .m_form .areLi label img{top:10px;}
 .m_form .txtAre{float:left; width:242px; height:72px; line-height:20px; border:none; outline:none; resize:none; color:#999999; padding:4px 10px; background-color:#f1f1f1;}
 .btnSubmit{width:140px; height:40px; font-size:14px; color:#fff; cursor:pointer; border:none; background-color:#161616; margin-left:8px;}
 
 
/*index_contact*/
.index_contact{ width:100%; height:440px; background:url(../images/map.jpg) no-repeat bottom; margin-top:30px;}
.index_contact1{width:33%; }
.index_contact2{width:33%;}
.index_contact3{width:33%;}
.index_contact_title{ font-size:24px; color:#055ea5;}
.index_contact_con{ width:310px; border:#f1f1f1 solid 1px; font-size:16px; line-height:30px; margin-top:20px;font-family:"Microsoft Yahei"; color:#000000;}
.index_contact_con2{width:270px; border:#f1f1f1 solid 1px; font-size:16px; line-height:30px; margin-top:20px;font-family:"Microsoft Yahei"; color:#000000;}
.index_contact_con2 a{ color:#000000;}
.index_contact_con span{color:#ff0000; font-size:18px;}

.index_contact_tit{width:100%; height:50px; background:#f0f1ec; padding:10px 0 30px 0;}
.index_contact_add{ width:130px; height:36px; line-height:36px; border:#ff9c3c solid 2px; font-size:16px; color:#ff9c3c;border-radius:25px;
-moz-border-radius:25px; /* Old Firefox */}
.index_contact_add a{color:#ff9c3c;}
.index_contact_tac{width:130px; height:36px; line-height:36px; border:#60b1a0 solid 2px; font-size:16px; color:#60b1a0;border-radius:25px;
-moz-border-radius:25px; /* Old Firefox */}
.index_contact_tac a{ color:#60b1a0;}
.index_contact_ema{width:130px; height:36px; line-height:36px; border:#95bb4e solid 2px; font-size:16px; color:#95bb4e;border-radius:25px;
-moz-border-radius:25px; /* Old Firefox */}
.index_contact_ema a{color:#95bb4e;}
/*底部信息*/
.sgtb{ width:100%; height:130px; border-top:1px solid #d7d7d7; }
.sgtb_mid{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sgtb_mid ul{width:1200px; height:auto; overflow:hidden;}
.sgtb_mid ul li{ width:315px; height:auto; overflow:hidden; float:left; padding-left:85px; padding-top:32px;}
.sgtb_left{ width:70px; height:70px; overflow:hidden; float:left;}
.sgtb_rig{ width:220px; height:auto; float:left; overflow:hidden; padding-left:25px;}
.sgtb_rig h2{ width:220px; height:38px; line-height:40px; font-size:20px; font-weight:normal;}
.sgtb_rig p{ color:#666666; line-height:20px;}

 
/*inner start*/
.tongyong{float:left;width:100%;margin-top:40px;padding-bottom:50px}
.tongyong-l{float:left;width:230px;margin-right:55px}
.tongyong-r{float:left;width:915px;}
.tongyong-l-1{float:left;width:230px;height:100px;background:url(/pyfile/images/index-class-top.jpg) left center no-repeat}
.tongyong-l-1 h2{font-weight:500;font-size:25px;text-indent:80px;color: #fff;margin-top: 25px;}
.tongyong-l-1 p{font-size:14px;text-indent:80px;color: #fff;}
.tongyong-l-2 {float: left;width: 230px;background: #004bb0;padding-bottom:70px; margin-bottom:28px;}
.tongyong-l-3{float:left;width:230px;height:100px;background:url(/pyfile/images/contact.png) left center no-repeat;margin-top:28px}
.tongyong-l-3 h2{font-weight:500;font-size:25px;text-indent:80px;color: #fff;margin-top: 25px;}
.tongyong-l-3 p{font-size:14px;text-indent:80px;color: #fff;}
.tongyong-l-4 {
    float: left;
    width: 210px;
    background: #004bb0;
	padding:35px 10px;
	color:#fff;
	font-size:13px;
	line-height:28px;
}
/*三级导航*/
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 230px; /* Width of Menu Items */

}
.suckerdiv ul li{
z-index:999;
position: relative;
height:74px;
border-bottom:1px solid #005bd5;
line-height:74px;
text-indent:34px;
background:url(../images/index-sanji.png) 180px center no-repeat #004bb0;
}
.suckerdiv ul li:hover{background:url(../images/index-sanji.png) 180px center no-repeat #0092dd;}
.suckerdiv ul li a{color:#fff; font-size:16px;}
.suckerdiv ul li ul li{
position: relative;
text-indent:20px;
height:50px;
border-bottom:1px solid #1bb2ff;
line-height:50px;
background:url(../images/index-sanji1.png) 150px center no-repeat #0092dd;
}
.suckerdiv ul li ul li:hover{background:url(../images/index-sanji1.png) 150px center no-repeat #004bb0;}
.suckerdiv ul li ul li ul li{
position: relative;
height:40px;
line-height:40px;
background:#004bb0;
border-bottom:1px solid #005bd5;
text-indent:20px;
}
.suckerdiv ul li ul li ul li:hover{background:#0092dd;}
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 230px; /* Parent menu width - 1*/
position: absolute;
width: 180px; /*sub menu width*/
top: 23px;
display: none;
}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
position: absolute;
width: 180px; /*sub menu width*/
top: 10px;
width:180px;
left: 180px; /* Parent menu width - 1*/
}

.suckerdiv .subfolderstyle{}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
.tongyong-l-5 {float: left;width: 214px;background: #004bb0;padding:10px 8px 40px 8px;}
.tongyong-l-5 li{background:url(../images/index-sanji.png) left no-repeat; height:45px; line-height:45px; border-bottom:1px #ebeaea dotted; font-size:13x;}
.tongyong-l-5 li a{ color:#FFFFFF; padding-left:25px;}
.tongyong-l-6{float:left;width:230px;height:100px;background:url(../images/newstit.jpg) left center no-repeat}
.tongyong-l-6 h2{font-weight:500;font-size:25px;text-indent:80px;color: #fff;margin-top: 25px;}
.tongyong-l-6 p{font-size:14px;text-indent:80px;color: #fff;}

.tongyong-r-top{float:left;width:100%;height:60px;background:#e5e5e5}
.tongyong-r-top1{height:60px;float:left;background:#004bb0;font-size:22px;color:#fff;text-align:center;line-height:60px;  padding:0 15px;}
.tongyong-r-top2{height:60px;float:right;font-size:16px;color:#8c8c8c;text-align:right;line-height:60px;margin-right:18px;}
.tongyong-r-bot{float:left;width:100%;margin-top:23px;margin-bottom:24px}

/*关于我们*/
.tongyong-r-about-con{width:100%;float:left;margin-top:30px;}
.about-con{float:left;widht:100%;line-height:40px;font-size:16px}
.about-con1{float:left;widht:100%;margin-top:50px}
.about-con1-l{float:left;width:418px}
.about-con1-l h2{font-weight:500;font-size:22px;color:#0092dd;margin-bottom:20px;margin-top:5px;}
.about-con1-l p{font-size:16px;color:#666;line-height:40px;background:url(../images/about-1.jpg) left 14px no-repeat;text-indent:17px}
.about-con1-r{float:right;width:497px}
.about-con2{}
.about-con2 h2{font-weight:500;font-size:22px;color:#0092dd;margin-bottom:20px;margin-top:5px;}
.about-con2 p{font-size:16px;color:#666;line-height:40px;background:url(../images/about-1.jpg) left 14px no-repeat;text-indent:17px}

/*新闻列表*/
.tongyong-r-news-bot{float:left;width:100%;margin-top:33px}
.inf_lc li.bg { background:#ebf3fa;}
.tongyong-r-news-bot ul li{width:913px;height:125px;border:1px solid #cccccc;margin-bottom:20px;}
.newslist-l{width:70px;height:60px;padding:0 35px 25px 35px;float:left; margin-top:20px;border-right:1px solid #cccccc;}
.newslist-l h2{font-size:45px;color:#333;text-align:center;font-weight:500;}
.newslist-l p{font-size:16px;color:#333;text-align:center;margin-top:-5px;}
.newslist-r{width:750px;height:55px;padding:25px 0 30px 20px;float:left;}
.newslist-r h2{font-size:16px;color:#333;font-weight:500}
.newslist-r p{font-size:14px;color:#666;margin-top:13px}
.tongyong-r-news-bot ul li:hover{background:#004bb0}
.tongyong-r-news-bot ul li:hover h2{color:#FFF}
.tongyong-r-news-bot ul li:hover p{color:#FFF}


/*新闻列表内容页*/
.tongyong-r-news-con{float:left;width:100%;margin-top:43px}
.tongyong-r-news-con h2{font-size:22px;color:#666;text-align:center;font-weight:500}
.tongyong-r-news-con h3{font-size:14px;color:#8c8c8c;text-align:center;font-weight:500;margin-top:20px;}
.news-con{float:left;width:100%;text-indent:2em;font-size:16px;line-height:40px;padding-bottom:20px;margin-top:25px}
.zhuanfa{float:right;width:100%;margin-top:50px}
.news-shx{width:100%;float:left;height:70px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;line-height:70px;font-size:16px;overflow:hidden;}
.news-shx ul li{float:left;margin-left:40px;width:380px;  }
.news-shx ul li:hover a{color:#ea9501}
.fhlist{width:118px;height:40px;float:right;background:#0092dd;line-height:40px;text-align:center;margin-top:40px}
.fhlist a{font-size:16px;color:#fff}
.explain{background-color:#fafafa;color:#999;margin:16px;padding:15px 30px;line-height:2em;border:1px solid #dcdcdc;}
.explain a{display:block;color:#ccc;height:24px;line-height:24px;text-decoration:none}



.pglist{ width:100%;clear:both;height:40px;color:#535353;  margin:10px 0; padding-top:20px;}
.pglist span{width:60px; height:30px; color:#FFF; border:1px  solid #3a3a3a;background:#3a3a3a; margin:5px 3px; padding:3px 5px;}
.pglist a{width:60px; height:30px; color:#FFF; border:1px  solid #002a7e;background:#002a7e; margin:5px 3px; padding:3px 5px;}
.pglist a:hover{width:60px; height:30px; color:#FFF; border:1px  solid #3a3a3a;background:#3a3a3a; margin:5px 3px; padding:3px 5px;}




.tongyong-r .piclist{ overflow: hidden; margin-top: 24px; position: relative; left: 5px; top:0px; *padding-bottom: 18px;}
.tongyong-r .piclist ul li{ width: 259px; height: 294px; text-align: center;background:url(../images/sortbox.png) no-repeat; float: left;margin-left:25px; margin-right:20px; margin-bottom:40px; }
.tongyong-r .piclist ul li img{border:none;display: block; width: 225px; height: 170px; overflow: hidden;padding:8px;}
.tongyong-r .piclist ul li h5{ font-weight: normal; height: 40px; line-height: 40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tongyong-r .piclist ul li h5 a{ font-size: 14px; color: #333333;}
.tongyong-r .piclist ul li p{ overflow: hidden;}
.tongyong-r .piclist ul li p .ckxq{ float: left; width: 83px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #ccc;
    border-radius: 20px;margin-left:20px;}
.tongyong-r .piclist ul li p .zxzx{ float: right; width: 83px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #ccc;
    border-radius: 20px;margin-right:20px;}
.tongyong-r .piclist ul li p a:hover{ color: #fff; background:#0657b2 no-repeat;border: 1px solid #0657b2;}


.topadcs{width:100%; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:300px;}

.wz{ height:60px; border-bottom:1px solid #e7e7ea; overflow:hidden; font:12px "宋体"; line-height:60px; color:#484f65;}
.wz2{ width:973px; height:60px; margin:0 auto;background:url(../images/wz.gif) no-repeat left center; padding-left:30px;}
.wz a{ color:#484f65; padding:0 8px;}
.wz span{ font:14px "宋体"; color:#6f7486; display:inline-block; height:60px; line-height:60px;}
.wz span em{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#484f65; font-style:italic;}



.zl{ width:915px; height:370px; border:1px solid #c8cad6; overflow:hidden; margin:1px auto 0;}
.zl1{ width:460px; position:relative; overflow:hidden; height:523px;}
.zl1 li{width:460px; overflow:hidden; float:left;}
.zl1 li img{ width:459px; height:370px; border-right:1px solid #c8cad6;}
.zl1 h2{ width:37px; height:119px; z-index:6; overflow:hidden; position:absolute; top:0; right:44px;}
.zl1 h3{ width:130px; height:9px; text-align:center; z-index:6; overflow:hidden; position:absolute; bottom:186px; left:210px;}
.zl1 h3 a{ float:left; text-indent:999px; overflow:hidden; width:9px; height:9px; background:url(../images/zl_dot1.png) no-repeat; margin-right:10px;}
.zl1 h3 a:hover{background:url(../images/zl_dot2.png) no-repeat;}

.zl2{ width:402px; float:left; overflow:hidden; margin-left:36px; display:inline;}
.zl2 dt h4 a{ display:block; height:63px; border-bottom:1px solid #c8cad6; font:20px "Microsoft Yahei"; line-height:63px; color:#df0522;}
.zl2 dt p{ font:14px "Microsoft Yahei"; color:#3a4767; line-height:24px; margin-top:10px; height:auto; padding-bottom:12px; overflow:hidden;}
.zl2 dt span{ display:block; height:50px; border-bottom:1px dashed #c8cad6; border-top:1px dashed #c8cad6; font:14px "Microsoft Yahei"; color:#3a4767; line-height:50px;}
.zl2 dt span em{ padding:0 15px;}
.zl2 dt span em a{ color:#555;}
.zl2 dd h5{ font:20px "Microsoft Yahei"; height:40px; line-height:40px; color:#ea0000; overflow:hidden; padding-top:5px;}
.zl2 dd em{ display:block; margin-top:15px;}
.zl2 dd p{ font:14px "Microsoft Yahei"; color:#555555; line-height:28px;}
.zl2 dd span{ display:block; height:47px; font:14px "Microsoft Yahei"; color:#555; margin-top:20px; overflow:hidden;}
.zl2 dd span em a{ display:inline-block; width:176px; height:46px; font:18px "Microsoft Yahei"; text-align:center; color:#fff; background:#df0522; float:left; line-height:46px; margin-right:40px;}
.zl2 dd span i{ font:24px "Microsoft Yahei"; color:#df0522; font-style:italic;}

.bg6{ border-top:15px solid #f5f5f5;border-bottom:15px solid #f5f5f5;  overflow:hidden; margin-top:30px; padding-top:20px;}
.bg6 .content{width:915px; overflow:hidden; margin:1px auto 0;}
.bg6 .tit02{ font-size:24px; color:#57b924;border-bottom:1px dashed #c6c7c7; height:45px; line-height:45px;}

.bg6 .pro_content{ overflow:hidden; padding:12px 10px 10px 10px; border:#d9d9da solid 1px;}
.bg6 .pro_content p{ line-height:30px;}

.nr {width: 100%; }
.nr_left {float: left; width:450px; }
.nr_left img{ width:400px; border:#ececec solid 2px; padding:2px;}
.nr_right { float: right; width:440px;}
.nr_right span { font-size: 24px; display: block;margin: 20px; color: #143b88;}
.nr_right li p {width: 400px;float: left; font-size: 16px;line-height: 38px; padding-left: 17px;background:url(../images/pro_con_li.jpg) no-repeat scroll 0 13px;margin: 0;}


/*---inner留言回复样式--*/
.bitian { height:30px; line-height:30px; }
.bitian div{ float:right;}
.texts{background:url("../images/tit1.gif") repeat-x ;line-height:31px;border:1px solid #E8E8E8;text-indent:15px;color:#1297D8;border-bottom:0}
.word{line-height:25px;padding:10px 10px;border-bottom:1px solid #E8E8E8}
.comments{border:1px solid #E8E8E8;}
.red_x1{ color:#FF0000;}
/*leaveword01*/
.temp_on_inp { height:424px;  overflow:hidden; padding-top:20px; }
.temp_on_inp h3 { width:197px; height:78px; font:24px "Microsoft YaHei"; font-weight:bold; color:#1857A4; line-height:24px; float:right; }
.temp_on_inp h3 span { display:block; font:14px Arial; color:#1857A4; line-height:36px; text-transform:uppercase; }
.temp_on_inp h3 a { color:#cf181f; }
.temp_on_con { width:692px; }
.temp_on_con li { height:38px; width:270px; border:1px solid #d1d1d1; float:left; margin-right:22px; margin-bottom:16px; color:#FF070B; line-height:38px; overflow:hidden; }
.temp_on_con li span { font:14px "Microsoft YaHei"; color:#999; line-height:38px; float:left; padding-left:10px; display:inline-block; }
.temp_on_con li input { width:208px; height:38px; border:0; ont:14px "Microsoft YaHei"; color:#999; line-height:38px; float:left; }
.temp_on_con .inp1 input { width:180px; outline:none; }
.temp_on_con .inp3 { width:562px; height:72px; padding-top:10px; }
.temp_on_con .inp3 span { line-height:14px; }
.temp_on_con .inp3 textarea { width:546px; height:56px; resize:none; overflow:auto; outline:none; padding-left:10px; border:0; :14px "Microsoft YaHei";
color:#999; line-height:24px; }
.temp_on_con .inp4 { margin-bottom:0; }
.temp_on_con .inp4 input { width:120px; }
.temp_on_con .inp4 img { width:52px; height:38px; border-left:1px solid #d1d1d1; float:right; }
.temp_on_con .inp2 { width:562px; height:70px; border:0; }
.temp_on_con .inp2 span { display:block; }
.temp_on_con .inp2 em { font:12px "Microsoft YaHei"; color:#999; line-height:36px; float:left; }
.temp_on_con .minp5 { border:0; }
.temp_on_con .minp5 input { width:82px; height:24px; margin-right:16px; cursor:pointer; cursor:pointer; }
.temp_on_con .minp5 .onb1 { background:url(../images/on_b2.jpg) no-repeat center top; }
.temp_on_con .minp5 .onb2 { background:url(../images/on_b1.jpg) no-repeat center top; }


/*相册样式*/
.albumlist-con{}
.list-six a{ position: relative; display: inline-block; margin:30px 15px 15px 15px; background: #fff; overflow: hidden;border:1px #ddd solid; float:left; }
.list-six h4.one{color:#333; text-align: center;padding:10px 0}
.list-six a .box{ opacity: 0; position: absolute;left:0; top:100%; text-align: center;padding:80px 0 0 0; height:100%;width:100%;  background:rgba(0,102,153,0.7)}
.list-six a img{ width:380px; height:580px; display:block; padding:20px;}
.list-six a .box h4.two{ color:#fff;font-size:14px;  margin:10px 0 0 0}
.list-six a .box img{ display: block; margin-top: 150px; margin-left:170px;height:auto;width:auto;}
.list-six a:hover .box{ opacity: 1;top:0;}
.list-six a:hover h4.one{ opacity: 0;}
.list-six a:hover .rightDown span{   border-bottom: 35px solid #e0791d;}
.list-six .rightDown span{
	 position:absolute; bottom:0;right:0;    /* -webkit-animation-fill-mode: both; */
    /* animation-fill-mode: both; */
    width: 0;
    height: 0;
    border-left: 35px solid transparent;
    border-bottom: 35px solid #00529c;
    -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;}
.list-six .rightDown b{ 	 position:absolute; bottom:1px;right:3px;  color:#fff; font-size:20px;}
.slow,.slow a,.slow .box{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.album-con{ width:905px; height:auto;}
.album-con h5{ font-size:24px; line-height:35px; text-align:center; color:#0092dd;}
.album-con2{ margin-top:30px;}
.album-con2 img{ max-width:800px; text-align:center;}
.album-con3{ line-height:28px; font-size:14px;}


    .contact_c2 {
        height: 280px; 
        margin-top: 40px;
        overflow: hidden; 
    }
    
    .contact_c2 li {
        border: 1px solid #e6e6e6;
        position: relative;
        margin: 0 -1px -1px 0;
        overflow: hidden;
        float: left;
        height: 83px;
        line-height: 83px;
        font-size: 18px;
        color: #222222;
    }
    
    .contact_c2 li.li01 {
        width: 200px;
        padding-left: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    .contact_c2 li.li02 {
        width: 258px;
        padding-left: 35px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-weight: bold;
    }
    
    .contact_c2 li.li03 {
        width: 714px;
        padding-left: 35px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    .contact_c2 li.li04 {
        color: #0071bf;
    }
	
.dr h2 { width: 346px; margin: 0 auto;text-align: center; padding-top: 30px; position: relative;}
.dr h2 span {display: block;width: 342px;height: 65px;font: 26px/80px "Microsoft YaHei";color: #f86305;border: 2px solid #cccccc;
margin-bottom: 70px;line-height: 50px;}
.dr h2 em,.goodness h2 i { position: absolute;}
.dr h2 em { width: 196px;height: 26px; border: 2px solid #ccc;font: 12px/26px "Arial";color: #999;background: #fff;left: 78px;bottom: -14px;letter-spacing: 3px;z-index: 10;}
.dr h2 i {width: 377px;height: 2px;background: #ccc;bottom: 47px;}
.dr h2 i.tti01 {left: -377px;}  
.dr h2 i.tti02 {right: -377px;}
	
	
    h2.tit a {
        text-align: center;
        font-size: 38px;
        color: #333;
        display: block;
        margin: 30px;
        background:url(../images/con_tit.jpg) no-repeat center 54px;
    }
    
    h2.tit a em {
        font-size: 18px;
        color: #555;
        display: block;
        font-weight: normal;
        padding-top: 23px;
        font-style: normal;
    }
	
/* 友情链接*/
.link{ width:1200px; height:73px; overflow:hidden; border-top:1px solid #1c67ba; margin:0 auto; line-height:73px; color:#ffffff;}
.link a{ color:#ffffff !important; padding-left:10px; padding-right:10px;}
.link span{ font-size:16px; text-transform:uppercase;}

.p14-product-2-tit { height: 46px; line-height: 46px; border-bottom: 2px solid #dfdfdf; margin-bottom: 30px; padding-top: 26px;}
.p14-product-2-tit b {display: inline-block; font-size: 24px; font-weight: normal; color: #464646;padding-left: 52px; border-bottom: 2px solid #02b29c; background:url(../images/p14-icon11.png) no-repeat 22px center;}
.p14-product-2-tit span { margin-left: 10px;font-size: 18px;font-family: Arial;  color: #c2c2c1; text-transform: uppercase;}
.p14-product-2-list dl { float: left;width: 23.8%;border: 1px solid #dfdfdf; margin-right: 1.5%; box-sizing: border-box;}   
.p14-product-2-list dl.p14-product-clear {margin-right: 0;}    
.p14-product-2-list dl img { display: block; width: 100%;}  
.p14-product-2-list dd { padding: 10px 28px 10px 10px; margin-right: 2px;position: relative; }     
.p14-product-2-list h3 {height: 30px; font-size: 16px; font-weight: normal; line-height: 30px;color: #191919;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.p14-product-2-list h3 a {  color: #191919; }        
.p14-product-2-desc { font-size: 14px; line-height: 24px; color: #666; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}       
.p14-product-2-list dl:hover {border-color: #0071be; }
.p14-product-2-list dl:hover h3 a {color: #0071be;}








