@charset "utf-8";
/* CSS Document 
** author:新动力
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
em,i{ font-style:normal;}
a{text-decoration:none;color:#333;}
a:visited{}
a:hover{ color:#0c5395;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px;}
h1,h2,h3,h4{ font-weight:normal;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden; color:#333333; font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
#warper{ background-color:#f2F2F2; padding:40px 0;}
.button{background-color: #0c5395;width:80px; height:26px;border-radius: 15px;color:#fff !important;text-align: center;line-height: 26px;position: relative;top: -6px;}
/*logo*/
.logo{ height:114px;border-top:10px solid #0c5395;}
.logo .fl h2{ font-family:"Source Han Sans CN"; font-weight:900; font-size:36px; line-height:36px; margin:18px 0 11px;}
.logo .fl h3{ height:16px; line-height:16px; }
.logo .tel{ height:42px; background:url(../images/head_dh_2.gif) no-repeat right center; padding-right:82px; margin-top:27px;}
.logo .tel p{ font-size:14px; line-height:14px;}
.logo .tel h3{ font-weight:bold; font-family: 'Noto Serif CJK SC'; color:#14a73c; font-size:31px; line-height:31px; margin-top:6px;}
.logo_left {
    width: 735px;
    float: left;
    margin-top:32px;
}
.logo_left img {
    float: left;
}
.logo_fwz{
    float:left;
    border-left:1px solid #eee;
    padding:0 24px 0 24px;
    margin-left:24px;
}
.logo_left h3 {
    color: #333;
    font-size:20px;
    font-weight:bold;
    line-height:24px;
}
.logo_left p {
    color: #484848;
    font-size:14px;
}
.logo_rwz{
    float:left;
}
.phone {
    height: 66px;
    float: right;
    margin-top:20px;
}
.phone img {
    float: left;
    margin-top: 5px;
    margin-right: 3px;
}
.phone p {
    color:#a8a8a8;
    font-size:14px;
}
.phone h3 {
    font-size:26px;
    font-weight:bold;
    color: #333333;
    line-height:24px;
}
.logo_con{
    overflow:hidden;
    width:1200px;
    margin:0 auto;
}
.logo_rwz{
    margin-left:14px;
}
/* 导航区域设置 */
.nav {
	position:relative;
    width: 100%;
	background:#efefef;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC193892,endColorstr=#CC193892);
	z-index:999;
}
.menu {
    height: 50px;
}
.menu li {
	height:50px;
}
.menu > li {
    display: block;
    float: left;
    position: relative;
}
.menu a {
    color:#131313;
    display: block;
    font-size: 16px;
    line-height:50px;
    width:170px;
	text-align:center;
    text-transform: uppercase;
}
.menu .submenu li{
	height:50px;
	background-color:#0c5395;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c5395,endColorstr=#0c5395);
}
.menu .submenu li a 
{
	height:40px;
	line-height:40px;
	text-align:center;
}
/* onhover styles */
.menu > li:hover {
    background:#0c5395;
}
.menu li:hover > a {
    color: #ffffff;
}

/* submenu styles */
.submenu {
    left: 0;
    max-height: 0;
    position: absolute;
    top: 100%;
    z-index: 0;
    -webkit-perspective: 400px;
    -moz-perspective: 400px;
    -ms-perspective: 400px;
    -o-perspective: 400px;
    perspective: 400px;
}
.submenu li {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);

    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;
}
.submenu li a{
    color:#ffffff;
}
.menu .submenu li:hover{
	background-color:#0969bf;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8EDB1820,endColorstr=#8EDB1820);
}	
.menu .submenu li:hover a {
    border-radius: 0;
    color:#fff;
}
.menu > li:hover .submenu, .menu > li:focus .submenu {
    z-index: 10;
}
.menu > li:hover .submenu li, .menu > li:focus .submenu li {
    opacity: 1;

    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

/* CSS3 delays for transition effects */
.menu li:hover .submenu li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.menu li:hover .submenu li:nth-child(2) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.menu li:hover .submenu li:nth-child(3) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.menu li:hover .submenu li:nth-child(4) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}
.menu li:hover .submenu li:nth-child(5) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}
.menu li:hover .submenu li:nth-child(6) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.menu li:hover .submenu li:nth-child(7) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}
.menu li:hover .submenu li:nth-child(8) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms;
}

.submenu li:nth-child(1) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms;
}
.submenu li:nth-child(2) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}
.submenu li:nth-child(3) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.submenu li:nth-child(4) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}
.submenu li:nth-child(5) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}
.submenu li:nth-child(6) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.submenu li:nth-child(7) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.submenu li:nth-child(8) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}


/* 焦点图 */
.banner{ height:746px; width:100%;  position:relative;  overflow:hidden;}
.banner .bd{ height:746px; width:100%; z-index:0;}
.banner .bd li{ width:100%;!important;float:left; zoom:1; vertical-align:middle;}
.banner .bd li a{ display:block; width:100%; height:746px;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:18px; line-height:18px; text-align:center;}
.banner .hd ul{ zoom:1; overflow:hidden;}
.banner .hd ul li{ width:18px; height:18px; border-radius:14px; display:inline-block; margin:0 6px;  cursor:pointer; background:#fff none repeat scroll 0 0;transition:width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;}
.banner .hd ul .on{ background:rgba(12,83,149,0.58) none repeat scroll 0 0;height:18px;width:32px;}
.banner_ctr{ height:90px; position:absolute; top:50%; margin-top:-40px; z-index:2; left:50%; margin-left:-600px;}
.banner_ctr a{ display:block; width:47px;height:79px;  position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -47px 0px;} 
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}


/*搜索*/
.search{ height:100px; line-height:100px;}
.search .text span{ font-weight:bold;}
.search .text span b{color:#0b5394;margin-right:5px;}
.search .text a{ display:inline-block; color:#666;}
.search .text em{ padding:0 6px;}
.search1{ position:relative;width:234px;}
.search1 .input{ height:30px; border:1px solid #eeeeee;  width:230px; color:#666; margin-top: 36px;}
.search1 .input:focus{-moz-box-shadow:0px 0px 2px #666; -webkit-box-shadow:0px 0px 2px #666; box-shadow:0px 0px 2px #666;}
.search1 .search_btn{float:left; position:absolute; right:0; top:35px; width: 32px; height:32px; line-height:26px; margin-left:-6px; }


/*推荐产品*/
.indhot-wrap h2 img{ display:block; margin:0 auto 20px;} 
.indhot-wrap .w1200{ padding:33px 0 26px;}
.tj_top{ height:560px;}
.tj_top dt{ position:relative; height:510px; width:570px; background-color:#fff;} 
.tj_top dt em{ position: absolute;left:0px;top:-4px;background: url(../images/tj.png) no-repeat;width:68px;height:96px;color: #fff;font-weight: bold;text-align: center; z-index:10;}
.tj_top dt i{ position: absolute;left:90px;top:15px;background: url(../images/dt-logo.png) no-repeat; width:191px; height:41px; z-index:9;}
.tj_top dt a{ position:absolute; display:block; z-index:8; bottom:0; right:0;}
.tj_top dt a img{ width:568px; height:426px;}
.tj_top dd{ width:600px;}
.tj_top dd h3{ height:31px; line-height:31px; padding-bottom:20px;border-bottom: 1px solid #e0e0e0;font-size: 24px;color:#0b5394; margin:36px 0 25px; font-weight:bold;}
.tj_top dd h3 b{display: inline-block;font-size:24px;color:#0b5394;height:31px;line-height:31px;padding-right: 10px;letter-spacing: 2px;}
.tj_top dd h3 a{font-size: 24px;color:#0b5394;height:31px;line-height:31px;}
.tj_top dd h3 em{display: inline-block; width:21px; height:21px; background:url(../images/tj_jt.png) no-repeat right center; padding-right:8px;}
.tj_top dd p{ width:518px; font-size: 14px;line-height: 26px; height:auto; overflow: hidden; margin-bottom:60px;}
.tj_top dd ul{ width:110%;}
.tj_top dd li{float: left; margin-right:20px;}
.tj_top dd li a{ display:block; width:288px; height:258px; position:relative;  border:1px solid #eee; overflow:hidden; background-color:#fff;}
.tj_top dd li a span{ position:absolute; top:16px; left:13px; background:url(../images/dt-logo-s.png) no-repeat 0px top; width:111px; height:24px; z-index:988;}
.tj_top dd li a img{width: 290px;height:220px;display:block; position:absolute; bottom:0; left:0;}
.tj_top dd li h4{ text-align:center; text-align:center; width:290px; margin-top:13px;}
.tj_top dd li h4 a{ position:inherit; height:auto; border:0; background-color:transparent;}
.tj_bottom{ background-color:#f3f3f3;}
.tj_bottom .w1200 .tj_top dt em{left:502px;}
.tj_bottom .w1200 .tj_top dt i{ left:20px;}


.yingyong h2 {
    height: 40px;
    text-align: center;
    background: url(../images/yy-tit.png) no-repeat center 0;
    font-size: 15px;
    padding-top: 45px;
	margin-top: 50px;
}
/*产品中心*/
.ind-probox{background:url(../images/project_bj.jpg) no-repeat center top;padding:50px 0;position:relative;}
.inx_more{position:absolute;right: 365px;top: 170px;color:#999999;}
.ind-probox 
.pro-l {}
.pro-l .p-top i{width:27px;height:5px;background:#0c5395;display:block;margin:20px 0 40px 0;}
.pro-l .p-top h2{ font-size:28px; font-weight:900; color:#0a0a0a;}
.pro-l .p-top p{font-size:24px;font-weight:bold;color:#aaacae;}
.pro-nav{ width:270px;background:#fff; margin:0 auto 0; }
.pro-nav .nLi{ width:270px; height:71px; line-height:70px;  position:relative; display:block; margin-bottom:1px;  }
.pro-nav .last{border-bottom: 3px solid #045e89;}
.pro-nav .nLi h3{ display:block; }
.pro-nav .nLi h3 a{ display:block; font-size:16px; color:#333; background-color:#e7e7e7; text-indent:21px; }
.pro-nav .nLi h3 a span{ display:inline-block; float:right; width:23px; height:23px; background:url(../images/pro_index.png) no-repeat center; margin-right:22px;margin-top:24px;}
.pro-nav .nLi h3 em{width: 10px;display: inline-block;height: 10px;margin-right: 30px;background-color: #045e89;}
.pro-nav .nLi:hover h3 a span{background:url(../images/pro_indexon.png) no-repeat center;}
.pro-nav .sub{ display:none; width:220px; left:216px; top:0px;  position:absolute; line-height:36px; z-index:100; border-radius:4px; background: url(../images/pr_cur.png) repeat;  border: 1px solid #c7c6c6;  padding: 20px 18px;}
.pro-nav .sub li{ zoom:1; }
.pro-nav .sub a{ display:block; color:#666; height:36px; line-height:36px; background:url(../images/pr_li.png) no-repeat left center; padding-left:10px; }
.pro-nav .sub a:hover{color:#0b5394; font-weight:900; border-bottom: 2px solid #0b5394; }
.pro-nav .on h3 a{ background:#0b5394; color:#fff;   }
.pro-nav .on h3 a span{ background-position:0 -36px;}
.pro-btm .tel{ float:right; margin-top:15px; margin-right:15px;}
.pro-btm .tel p{ color:#fff; line-height:14px;}
.pro-btm .tel h2{ color:#fff; font-family: "Times New Roman"; font-weight:900; font-size:22px; line-height:22px; margin:7px 0 15px;}
.pro-btm .tel .zx-btn{ width:100px; height:30px; background-color:#fff; border-radius:15px; color:#0b5394; display:block; text-align:center; line-height:30px; float:right; margin-right: }
.pro-r{ width:900px; position: relative;top: 143px;}
.pro-r .r-top{ border-bottom:1px solid #e6e6e6; padding-bottom:14px;}
.pro-r .r-top h3{ width:872px; height:21px; line-height:21px; font-size:21px; background:url(../images/pro-r-ico.png) no-repeat 0px center; text-indent:22px; position:relative; float:left;}
.pro-r .r-top h3:after{
	content:'';
	position:absolute;
	top:29px;
	left:0px;
	height:8px; 
	width:99px;
	background:url(../images/pro-r-ico2.png);
}
.pro-r .r-top a{ display:block; float:right;}
.pro-r ul{ width:110%;}
.pro-r li{background:#ffffff; position:relative; width:288px;border:1px solid #dfdfdf; text-align:center; float:left; margin-right:14px; margin-bottom:17px;}
.pro-r li:nth-child(3n){margin-right:0px;}
.pro-r li:hover{ border-color:#0c5395;}
.pro-r li .pro-img{ width:288px;overflow:hidden; text-align:center; height: 166px;}
.pro-r li img{ height: 166px;aspect-ratio: 1/1;margin: 0 auto;}
.pro-r li p{ display:block; text-align:center; height:36px;background:#ffffff;}
.pro-r li p a{ display:block;  text-align:center; line-height:36px;}

/* banner条 */
.s-banner{background:url("../images/bbg.jpg") no-repeat;overflow:hidden;margin-top: 25px;}
.s-banner li{width:12.5%;padding:139px 0;float:left;height:80px}
.s-banner li:hover{
-webkit-transform: scale(1.1);
/*1.1放大值*/
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
}

.s-banner li span{color:#fff;display: block;text-align: center;font-weight: bold;}
.li01 i{background:url(../images/li01.png) no-repeat center center;width:54px;height:54px;display:block;margin:0 auto;}
.li02 i{background:url(../images/li02.png) no-repeat center center;width:54px;height:54px;display:block;margin:0 auto;}
.li03 i{background:url(../images/li03.png) no-repeat center center;width:54px;height:54px;display:block;margin:0 auto;}
.li04 i{background:url(../images/li04.png) no-repeat center center;width:54px;height:54px;display:block;margin:0 auto;}
.li01 h3{font-size:20px;font-weight:bold;color:#ffffff;text-align:center;margin-top:10px;}
.li01 p{font-size:14px;color:#ffffff;text-align:center;line-height:18px;}
.li02 h3{font-size:20px;font-weight:bold;color:#ffffff;text-align:center;margin-top:10px;}
.li02 p{font-size:14px;color:#ffffff;text-align:center;line-height:18px;}
.li03 h3{font-size:20px;font-weight:bold;color:#ffffff;text-align:center;margin-top:10px;}
.li03 p{font-size:14px;color:#ffffff;text-align:center;line-height:18px;}
.li04 h3{font-size:20px;font-weight:bold;color:#ffffff;text-align:center;margin-top:10px;}
.li04 p{font-size:14px;color:#ffffff;text-align:center;line-height:18px;}
/* 公司优势 */
.gs-ys{padding-top:20px;height: 540px;}
.gs-ys .m_ab1{height: 130px;}
.gs-ys h2, .ind-news h2{height:40px; text-align:center; background:url(../images/ys-tit.png) no-repeat center 0; font-size:15px; padding-top:45px;}
.gs-ys h2 a, .ind-news h2 a{color: #333333;}
.gs-ys p{margin-top: 20px;}
.gs-ys span{width: 75px;height: 23px;display: block;margin: 0 auto;border: 1px #0c5395 solid;border-radius: 10px; color: #0c5395;margin-top: 10px;}
.gs-ys span a{display: block;float: left;width: 112px;height: 36px;line-height: 36px;margin-right: 38px;text-align: center;font-size: 14px;color: #fff;border-radius: 3px;background: #0b5394;}
.gs-ys span .btn2{background: #333333}
.gs-ys li{width: 269px;text-align: center;}
.gs-ys li div{border: 1px #e4e4e4 solid;width: 269px; height:248px;vertical-align: middle;
    display: table-cell; box-shadow:0 8px 10px rgba(0, 0, 0, 0.6);}
.gs-ys li div img{ max-width: 100%;max-height: 100%;display: block;margin: auto;}
.gs-ys li b{display: block;width: 166px;height: 162px;overflow: hidden;margin: 0 auto 14px;}
.gs-ys li b img{width: 166px; height:324px;display: block;}
.gs-ys li:hover b img{margin-top: -162px;}
.gs-ys .first{width: 269px;border: 1px #e4e4e4 solid;}
.gs-ys .lastli{width: 182px;padding-left: 62px;background: none;}
.gs-ys li em{display: block;text-align: center;height: 30px;overflow: hidden;line-height: 30px;font-size: 14px;color: #0b5394;}

.case_list{display: flex;flex-wrap: wrap;justify-content: space-between;}


/*公司介绍*/
.ind-about{ background:url(../images/about-bg.jpg) no-repeat center 0; height:500px; margin-bottom:50px;}
.ind-about .about { width:374px; height:auto;}
.ind-about .about h4{ width:363px; height:49px; margin:53px 0 15px; background:url(../images/about-us.png) no-repeat right 0;}
.ind-about .about p{ width:363px; color:#fff; font-size:16px; text-align:right;}
.ind-about .content{ margin-top:41px;}
.ind-about .content h2{ color:#ffffff; font-weight:bold; font-size:23px; text-align:right; margin-bottom:9px;}
.ind-about .about .content p{ width:auto; font-size:14px; text-align:left; line-height:29px;}
.ind-about .content a{background:#0b5394;font-size:13px; display:block;height:28px; width:102px; text-align:center; line-height:28px; color:#ffffff; float:right; margin-right:10px; margin-top:28px; transition:background-color 0.3s; -webkit-transition:background-color 0.3s; -ms-transition:background-color 0.3s; -o-transition:background-color 0.3s; -moz-transition:background-color 0.3s; }
.ind-about .content a:hover{ background-color:#0b5394; color:#fff;}
/*copy*/
.copy {background:url(../images/foot_inx.jpg) no-repeat center 0px;text-align: justify;width: 100%;padding:50px 0 0 0;}
.copy .content1{width:1300px;margin:0 auto;overflow:hidden;}
.copy_row1:after{content: '';clear: both;display: block;}
.copy_item{float:left;padding-right:43px;}
.copy_item ul strong{display: block;padding:0 0 10px;padding-left: 15px;line-height: 40px;color: #fafafa;font-weight: normal;font-size:18px;}
.copy_item ul strong a .en{width: 1px;height: 20px;background: #00b1a0;display: inline-block;float: right;}
.copy_item ul li a{display: block;color: #999;line-height:36px;font-size:14px;font-weight: lighter;padding-left: 15px;}
.copy_item ul li{display: block;}
.copy_item ul li a:hover{color: #fff;text-decoration: underline;}

.copy_r1_tel{color:#fff;font-size:15px;line-height: 20px;position: relative;width: 100%;padding:15px 0 25px;}

.copy_r1_tel strong{font-size: 24px;color: #fff;line-height: 30px;display: block;font-weight: lighter; font-family: Impact;}
.copy_r1_r{width: 320px;float: right;}

.copy_row1{padding-bottom:36px;width:760px;float: left;}
.copy_row3 { width: 1300px; height:82px;overflow: hidden;border-top:1px #333 solid;line-height:82px;}
.copy_row3a .wb-text{float:left;font-size: 13px;color:#666;}
.copy_row3a .wb-text a{font-size: 13px;color:#666;}
.wb-right{float:right;}
.wb-right .wb-link a{font-size: 13px;color:#666;}
.wb-right .wb-link span{margin: 0 10px;}

.f_r{ 
    float: right;
    width:500px;
}
.f_r .f_rfoot img{
    float:left;
}
.f_r .f_rfoot .f_rfootw{
	width:300px;
    float:left;
    margin-left:40px;
}
.f_r .f_rfoot .f_rfootw p{
    font-size:14px;
    color:#999999;
    line-height:30px;
}
.f_r .f_rfoot .f_rfootw p span{
    display:block;
    color:#0c5395;
    font-weight:bold;
    font-size:28px;
}
.f_r h3{ height: 165px;}
.f_r ul li{font-size:14px; color: #fff;}
.f_r ul li i{ display: block; line-height:30px;margin-top: 30px;}
.f_r ul li i span{ display: block;}
.f_r ul li img{width:135px;}
.f_rx{font-size:16px;color:#fff; margin-bottom: 20px;margin-top:30px;}

.copy_linea{width:1px;float: left; margin-right: 50px;}
.copy_line{width:1px;height:20px;background:#0b5394;}
.copy_linex{width:1px;height:208px;background:rgba(133, 133, 133, 0.3);}

/*客户见证*/
.ind-case{ background:url(../images/case-bg.jpg) no-repeat center 0; padding-top:36px; padding-bottom:10px; margin-top:40px;}
.ind-case .ind-tit h3{ color:#333;}
.ind-case .ind-tit h3:after{ background-color:#666;}
.ind-case .ind-tit h3:before{ background-color:#666;}
.ind-case .left{ background-color:#fff; width:529px; height:265px; margin-top:36px;}
.ind-case .left h3{ font-size:18px; text-align:center; margin-top:46px;}
.ind-case .left .middle{ width:446px; margin:12px auto 0; padding:20px 0 14px; border-bottom:1px solid #c5c6c0; border-top:1px solid #c5c6c0;}
.ind-case .left dd{ float:left; width:101px; height:36px; color:#fff; text-align:center; background:url(../images/left-dd.png) no-repeat center; line-height:36px; margin-right:23px;}
.ind-case .left h4{ line-height:14px; height:14px; text-align:center; margin-top:21px;}
.ind-case .left a{ display:block; background-color:#14a73c; width:128px; height:40px; margin:0 auto; color:#fff; font-size:15px; line-height:40px; text-align:center; margin-top:14px; transition:all 0.2s;}
.ind-case .left a:hover{ transform:translateY(-4px);-moz-box-shadow:0px 1px 4px #055b16; -webkit-box-shadow:0px 1px 4px #055b16; box-shadow:0px 1px 4px #055b16;}
.ind-case .right{ margin-top:27px;}
.dg-container{
	width: 620px;
	height: 322px;
	position: relative;
}
.dg-wrapper{
	width: 383px;
	height: 282px;
	margin: 0 auto;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
.dg-wrapper a{
	width: 338px;
	height: 282px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	background:#fff;
}
.dg-wrapper a.dg-transition{
	-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;
}
.dg-wrapper a img{
	display: block;
	padding: 5px 0px 0px 5px;
	width:328px; height:272px;
}
.dg-container nav{
	width: 84px;
	position: absolute;
	z-index: 1000;
	bottom: -0px;
	left: 50%;
	margin-left: -29px;
}
.dg-container nav span{
	text-indent: -9000px;
	float: left;
	cursor:pointer;
	width: 30px;
	height: 30px;
	background:#b1b1b1;
	color:#fff;
	background:url(../images/arrow.png) no-repeat center -30px;
	background-color:#b1b1b1;
}
.dg-container nav span:hover{ background-color:#14a73c}
.dg-container nav span.dg-next{
	background-position:center top;
	margin-left: 12px;
}



/*首页新闻中心*/
.ind-news .w1200 h2{ background-image:url(../images/news-tit.png);}
.gs-news{ width:587px; }
.ind-news h3{ height: 45px;font-weight: normal;font-size: 20px;color: #333333;}
.ind-news h3 a{ font-size:20px;}
.ind-news h3 span a{ color: #777777; text-transform: uppercase; font-size:14px;}
.ind-news .gs-tt{height: 282px;border-bottom: 1px solid #b3b3b1;margin-bottom:20px;}
.ind-news .gs-tt dt{position: relative;width: 588px;margin-bottom: 20px; height: 153px;}
.ind-news .gs-tt dt img{width: 588px;height: 153px;display: block;transition: all 1s ease 0s;}
.ind-news .gs-tt dt:hover img{opacity: 0.6}
.ind-news .gs-tt dt em{position: absolute;right:-2px;top:-2px;background:url(../images/tt.png) no-repeat;width: 66px;height: 66px;}
.gs-tt dd h4{height: 24px;line-height: 24px;overflow: hidden; font-size: 14px;margin-bottom: 10px;}
.gs-tt dd h4 a{ font-weight:bold;}
.gs-tt dd h4 span{ color: #777777;}
.gs-tt dd p{font-size: 14px;color:#333;line-height: 26px;height: 52px;overflow: hidden;}
.gs-tt dd p a{color: #0b5394;}
.gs-tt dd p a:hover{ font-weight:bold; text-decoration:underline;}
.gs-news .newlst li{ width:587px; height: 36px;line-height: 36px;font-size: 14px;}
.gs-news .newlst li a{ height:36px; line-height:36px; display:block; width:80%; background:url(../images/news-ico.jpg) no-repeat 0 16px; padding-left: 12px; float:left; overflow:hidden; text-overflow:ellipsis;
white-space: nowrap;}
.gs-news .newlst li span{ display:block; font-size:14px; float:right; color:#999;}
.gs-news .newlst li a:hover{background:url(../images/news-ico2.jpg) no-repeat 0 16px;color: #0c5395;}
.gs-news .m_newr{float: right;width: 486px;}
.hy_news li{ margin-bottom:10px;}
.hy_news .news-img{width: 190px;float: left; margin-right: 18px; border:1px solid #ececec;}
.hy_news .news-img img{aspect-ratio: 1/1;margin: 0 auto;height: 131px;display: block;}
.hy_news .news-con{float: left;width: 270px;}
.hy_news .news-con h3{ height: 24px;line-height: 24px;overflow: hidden;font-weight: bold;font-size: 14px;margin-bottom: 10px;}
.hy_news .news-con h3 a{ font-size:15px;}
.hy_news .news-con p{ color: #777777;line-height: 24px;height: 72px;overflow: hidden;}
.hy_news .news-img:hover{ border-color:#0c5395;}
.news-bottom{height: 170px;}
.news-bottom h3{ float:left;font-size: 20px;color: #383838; background:none; display:block;}
.news-bottom h3 a{color: #383838;}
.news-bottom h3 em{ color:#666; padding-left:8px; font-size:14px;}
.news-bottom .bd{ width:1062px; float:right;}
.news-bottom .bd ul{ overflow:hidden; zoom:1; }
.news-bottom li{ float: left;width: 475px;height: 87px;background: #fafafa;border:1px solid #ececec; padding: 15px 10px 0 25px; margin-right: 30px;}
.news-bottom li .question { height:28px; line-height:28px; background:url(../images/wen.jpg) no-repeat left 2px; padding-left:33px; font-weight:bold; overflow: hidden;}
.news-bottom li .question a { color:#3d3d3d; font-size: 14px;}
.news-bottom li .answ { line-height:24px; height: 48px; overflow:hidden; background:url(../images/da.jpg) no-repeat left 2px; padding:0 0 0 33px; color:#7c7c7c; margin-top:3px; font-size: 14px;}
.news-bottom .hd{ float:left; position:relative; width:51px; height:104px;}
.news-bottom .hd .prev, .news-bottom .hd .next{ display:block; width:51px; height:23px;  overflow:hidden; cursor:pointer;  position:absolute; top:41px;}
.news-bottom .hd .prev{ background: url(../images/ljt3.jpg) no-repeat 0 0;  left:0;}
.news-bottom .hd .next{ background: url(../images/rjt3.jpg) no-repeat -51px 0; left:51px;}
.news-bottom .hd .prevStop{ background-position: -51px 0; }
.news-bottom .hd .nextStop{ background-position: 0 0; }



/*在线留言*/
.bm{ margin-bottom:17px; margin-top:12px;}
.bimg{width: 532px;height:355px; }
.zl{width: 625px;}
.zl input{ width: 260px; height:40px; color:#c2bdbd;border: 1px solid #e2e2e2; margin-bottom: 20px;}
textarea{color: #c2bdbd;border: 1px solid #e2e2e2; padding: 10px 12px; height:126px; font-family:"microsoft yahei";}
.bm .zl .butt{ background: #14a73c; color:#fff; text-align: center; height:45px; width:168px; font-size: 19px; margin-top: 32px; line-height:45px; cursor:pointer; }
.butt a{ color:#fff;}
.lx{ margin-top:55px;  margin-left: 10px;font-size:16px;}
.lx span{ color: #ea7549; font-weight:600;}

/*友情链接*/
.links{ margin-bottom:40px;}
.links span{ font-weight:bold; font-size:15px;}
.links a{ padding:0 16px; color:#a0a0a0;}
.links a:hover{ color: #333; text-decoration: underline;}

/* 页脚 */
.ft_wrap{ background:url(../images/ft-bg.jpg) no-repeat center 0; height:auto; position:relative;}
.ft_wrap .ft_nav{ height: 62px; line-height: 62px; color:#d9d9d9; padding:0 42px; border-top:1px solid #5d3b30;}
.ft_wrap .ft_nav a { display: block; float: left; color: #cac0bd; padding-right: 75px;}
.ft_wrap .ft_nav a:hover{ text-decoration:underline;}
.ft_wrap .ft_nav a.last_a{ padding:0;}
.ft_wrap .ft_logo{ text-align:center; margin-top:47px;}
.ft_wrap .ft_info{ margin-top:71px;}
.ft_info li { float: left; color: #c6bebc; padding-left: 40px; position: relative; background-color:#ccc;}
.ft_info li em{ display:block; line-height:14px; margin-bottom:8px;}
.ft_info li p{ line-height:18px; margin-bottom:2px;}
.ft_info li.add {
    background:url(../images/ft_add.png) no-repeat left 0;
    width: 210px;
	margin-right:60px;
}
.ft_info li.tel1 {
    background:url(../images/ft_tel.png) no-repeat left 0;
    width: 120px;
}
.ft_info li.tel2 {
    background:url(../images/ft_tel2.png) no-repeat left 0;
    width: 190px;
	margin-right:68px;
}
.ft_info li.el {
    background:url(../images/ft_el.png) no-repeat left 0;
    width: 144px;
}
.ft_ewm{ background:url(../images/codebg.png) no-repeat left 0; width:121px; height:128px; text-align:center; padding-top:12px; margin:38px 62px 40px;}
.ft_ewm img{ width:96px; height:96px;}
.ft_ewm p{ color:#c6bebc; height:14px; line-height:14px; margin-top:2px;}
.copyright{ height:46px; line-height:46px; background-color:#353535; text-align:center;}
.copyright p{ color:#eee; font-size:14px; }
.copyright p a{ color:#eee;}
.copyright p a:hover{ text-decoration:underline;}
.copyright span{ display:inline-block;}



/*产品列表*/
.menu_head{width:250px;height:47px;line-height:47px;padding-left:18px;font-size:14px;color:#525252;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold; background-color:#fff;}
.menu_head span{ display:block; float:right; width:19px; height:19px; margin-top:14px; padding-right:9px; background:url(../images/pro_left.png) no-repeat left 0; cursor:pointer;}
.menu_head a{ display:block; width:70%; float:left;}
.menu_list span.current{ background-image:url(../images/pro_down.png);}
.menu_body{width:268px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1; background:#f2f2f2;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:240px;height:38px;line-height:38px;padding-left:28px;color:#777777; background-color:#f8f8f8; border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{ color:#fff; background-color:#0b5394;}
.menu_list .menu_head.on{ background-color:#0b5394; color:#fff;}
.menu_list .menu_head.on a{ color:#fff;}
/*网站位置*/
.mub01InpageBannerr{ background:url(../images/ban-x.jpg) no-repeat center bottom; height:360px;}
.yy{ background:url(../images/yy-x.jpg) no-repeat center bottom; height:360px;}
.lxBannerr{ background:url(../images/content.jpg) no-repeat center bottom; height:360px;}
.aboutBannerr{background:url(../images/about-x.jpg) no-repeat center bottom; height:360px;}
.newsBannerr{background:url(../images/news-x.jpg) no-repeat center bottom; height:360px;}
.projectBannerr{background:url(../images/project-x.jpg) no-repeat center bottom; height:360px;}
.proBannerr{background:url(../images/pro-x.jpg) no-repeat center bottom; height:360px;}

.mub02MainContent{ }
.mub02address { width: 100%; border-bottom: 1px solid #e4e4e4;}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.mub02address .con {
    width: 100%;
    height: 43px;
}
.mub02address .homePage {
    display: block;
    width: 43px;
    height: 43px;
    background: url(../images/mub02address_homePage.png) no-repeat center;
    float: left;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}
.mub02address p {
    height: 43px;
    width: 84%;
    line-height: 43px;
    font-size: 13px;
    color: #999999;
    float: left;
    margin-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub02address p a {  color: #999999;  padding: 0 4px; }
.mub02address p a:hover { text-decoration: underline;  color: #999999;  padding: 0 4px;  }


.sideMen-pro{ width:268px; background-color:#fff; overflow:hidden; border: 1px solid #e4e4e4; border-bottom:none;}
.sideMen-pro h3{ height:59px; line-height:59px; color:#333; font-size:18px; text-indent:40px; border: 1px solid #e4e4e4; border-left:none; border-right:none; border-top:none; }
.sideMen-pro h3 em{ display:none;} 
.sideMen-pro h3 a{ display:block; background:url(../images/pro_2.png) no-repeat 10px center;}
.proList .sideMen-pro h3 a.on{ color:#14a73c; font-weight:bold;  color:#14a73c;  background:url(../images/pro_on.png) no-repeat 10px center;}
.sideMen-pro h3:hover a{ color:#14a73c;}
.sideMen-pro ul{ display:block; }
.sideMen-pro ul li { width:50%; border-bottom:1px dashed #f2f2f2; float:left;} 
.sideMen-pro ul li a{ color:#333; font-size:13px; height:36px; line-height:36px; padding-left:30px; display:block; background:url(../images/jian.png) no-repeat 19px center;}
.sideMen-pro ul li a:hover { color:#14a73c;}
.proList .sideMen-pro ul li a.on{ color:#14a73c; font-weight:bold; background-image:url(../images/jian-w.png);}




/*分页*/
.page_wrap{float:left; position: relative;left: 50%;margin:30px auto 18px; }
.page{display:block; position: relative;left: -50%;font-size:14px;}
.page a,.page .nolink,.page span{
	color:#000;
    padding:8px 16px;
    text-decoration:none;
    transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-moz-transition: background-color .3s;
    border:1px solid #ddd;
	margin:3px;
	}
.page .nolink{ color:#999;}
.page span{
	padding:8px 16px;
	background-color:#0b5394;
    color:#FFF;
    border:1px solid #0b5394;
}
.page a:hover {background-color: #0b5394; color:#FFF;border:1px solid #0b5394;}
.page li{float:left; position: relative;margin:30px auto 18px; }



/*留言*/
.proDetailsLy {
    width: 870px;
    margin: 30px auto 0;
}
.mub02Title {
    width: 898px;
    margin: 0 auto;
}
.mub02Title h2 {
    font-size: 20px;
    color: #0b5394;
    font-weight: bold;
	border-bottom:1px solid #ddd;
	position:relative;
	padding-bottom:10px;
}
.mub02Title h2:after{
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	height:1px;
	width:100px;
	background-color:#0b5394;
}
.mub02Title i {
    display: block;
    width: 870px;
    height: 3px;
    margin-top: 26px;
}
.mub02Title i img {
    display: block;
    width: 870px;
    height: 3px;
}
.proDetailsLy .conBox .box1 {
    width: 100%;
    margin-top: 33px;
}
.proDetailsLy .conBox .box1 .Input1 {
    margin-left: 0;
}
.proDetailsLy .conBox .box1 .Input {
    width: 420px;
    height:34px;
    border: 1px solid #e4e4e4;
    float: left;
    margin-bottom: 10px;
    margin-left: 12px;
	border-radius:2px;
}
.proDetailsLy .conBox .box1 .Input1 input {
    background: url(../images/proDetailsLy_icon01.png) no-repeat 386px center;
}
.proDetailsLy .conBox .box1 .Input2 input {
    background: url(../images/proDetailsLy_icon02.png) no-repeat 386px center;
}
.proDetailsLy .conBox .box1 input {
    width: 354px;
    padding-left: 12px;
    padding-right:20px;
    color: #999999;
    line-height: 32px;
    outline: none;
    border: none;
}
.proDetailsLy .conBox .box1 textarea {
    padding-left: 12px;
    margin-left: 12px;
    width: 790px;
    height: 150px;
    border: 1px solid #e0e0e0;
    padding-top: 18px;
    color: #999999;
    outline: none;
    resize: none;
    background: url(../images/proDetailsLy_icon03.png) no-repeat 819px 18px;
    padding-right: 51px;
	border-radius:2px;
}
.proDetailsLy .conBox .box1 .yzmtj {
    margin-top: 20px;
     margin-left: 12px;
}
.proDetailsLy .conBox .box1 .yzmtj .sr {
    width: 250px;
    float: left;
    border: 1px solid #e0e0e0;
}
.proDetailsLy .conBox .box1 .yzmtj .sr span {
    display: block;
    color: #999999;
    display: block;
    height: 40px;
    line-height:40px;
    float: left;
    border-right: 1px solid #e0e0e0;
    width: 100px;
    text-align: center;
}
.proDetailsLy .conBox .box1 .yzmtj .sr input {
    padding: 0 10px;
    width: 127px;
    float: left;
    display: block;
    border: none;
    line-height:40px;
    color: #999;
    height: 40px;
    outline: none;
}
.proDetailsLy .conBox .box1 .yzmtj img{ width: 105px;height:38px;display:block; float:left; padding-left:10px;}
.proDetailsLy .conBox .box1 .yzmtj a.p {
    line-height: 40px;
    margin-left: 10px;
}
.proDetailsLy .conBox .box1 .yzmtj .tj {
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background: #0b5394;
    float: right;
	margin-right:200px;
	cursor:pointer;
	border-radius:4px;
}

/* 产品详情 */
.picScroll-left{ width:440px;  overflow:hidden; position:relative;  border:1px solid #ccc; float:left; margin-left:5px; }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:33px; height:55px; position:absolute; top:50%; margin-top:-48px; overflow:hidden;cursor:pointer}
.picScroll-left .hd .next{ background:url(../images/right.png) no-repeat center; right:10px;  }
.picScroll-left .hd .prev{ background:url(../images/left.png) no-repeat center; left:10px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd .pageState{ line-height:30px; font-size:12px; color:#999;}
.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.png") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:440px; margin:12px 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ margin-left:20px; }
.picScroll-left .bd ul li .pic img{ max-width: 100%;max-height: 100%;margin: auto; display:block;  padding:2px; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.dlcpys_text {
    height: 46px;
    line-height: 46px;
    border-left: 5px solid #0b5394;
    font-size: 18px;
    background-color: #f7f7f7;
    display: block;
    padding-left: 15px;
    margin-top: 40px;
}





/* 新闻列表 */
.ddproduct_l_bot{display: block;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; box-shadow: 0 0 3px #ccc; background-color:#fff} 
.ddproduct_l_bot ul{display: block;}
.ddproduct_l_bot ul li{display: block;border-bottom: 1px solid #bababa;width: 200px;margin: 0 auto;}
.ddproduct_l_bot ul li p{display: block;font-size: 16px;color: #003b75;}
.ddproduct_l_bot ul li p a{display: block;font-size: 16px;color: #003b75;height: 78px;line-height: 78px;background: url(../images/pro_2.png) 0px center no-repeat;padding-left: 30px;}
.ddproduct_l_bot ul li p a:hover{background: url(../images/pro_2_1.png) 0px center no-repeat;color: #0b5394;}
.ddproduct_l_bot ul li p .cc{background: url(../images/pro_2_1.png) 0px center no-repeat;color: #0b5394;}
.ddproduct_l_bot ul li span{display: block;height: 20px;line-height: 20px;font-size: 14px;margin-bottom: 20px;}
.ddproduct_l_bot ul li span a{display: block;height: 20px;line-height: 20px;font-size: 14px;padding-left: 30px;}
.ddproduct_l_bot ul li span a:hover{color: #39b26b;}
.tt { width:779px; padding: 36px 22px 46px 85px; background: #fff; border: 1px dashed #cacaca; margin:0 auto 28px;  }
.tt dt {position: relative; height: 30px; font-size: 18px; line-height: 30px; margin-bottom: 16px;}
.tt dt span { display: block; width: 60px; height: 30px; font-size: 18px; line-height: 30px;text-align: center; color: #fff; position: absolute; top: 0; left: -65px; background: #0b5394; }
.xgzx-01-desc { height: 72px; font-size: 14px; line-height: 24px; color: #666;  overflow: hidden; }
.xgzx-01-deta { width: 60px;  float: right;  padding-left: 20px; }
.xgzx-01-deta a { display: block; color: #0b5394;}		
.news_item{ padding:16px 0;  position:relative; border:1px solid #dedede; width:886px; margin:0 auto 20px;}
.news_item .news_img{ width:215px; height:215px;}
.news_item .news_img img{ width:215px; height:215px;}
.news_item .news_con{ margin-left:20px; width:642px; overflow:hidden;}
.news_item .news_con h3{ line-height:16px;  margin-top:10px; margin-bottom:14px;}
.news_item .news_con p { width:630px; height:100px; line-height:34px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news_item .news_date{ color:#999; margin-top:54px;}
.news_item .more{ display:block; color:#999; margin-top:45px;  border:1px solid #dedede; border-radius:14px; height:28px; line-height:28px; padding:0 28px; transition:all 0.3s; -webkit-transition:all 0.3s;  }
.news_item:hover { border-color:#0b5394;}
.news_item:hover .more{ border-color:#0b5394; color:#fff; background-color:#0b5394;}

/* 新闻详情 */
.main_title{ text-align:center; line-height:60px; height:60px; margin-top:10px;}
.main_title h1{ font-size:24px;}
.main_info{ margin-bottom:16px;}
.main_info h4{ color:#999; text-align:center;}
.main_info h4 em{ padding:0 17px;}
.abstract { background: #f1f1f1; line-height: 30px; padding: 20px 25px; text-align: justify; display: block; color: #888; width:800px; margin:0 auto;}
.abstract strong{ color:#0b5394;}
.main_content{ line-height:200%; border-bottom:1px solid #e5e5e5; padding-bottom:24px; width:880px; margin:0 auto; overflow:hidden;  margin-top:20px;}
.main_content p{ line-height:200%;}
.main_content img{ display:block; max-width:800px; margin:10px auto;}
.prev_next{ width:880px; overflow:hidden; margin:40px  auto;}
.prev_next .prev, .prev_next .next{ width:50%;}
.prev_next a{ color:#666;  width:48%; height:20px; line-height:20px; overflow:hidden;}
.prev_next a:hover{ color:#0b5394;}
.prev_next .next {
    width: 50%;
    height: 21px;
    overflow: hidden;
    text-align: right;
}

/*推荐产品*/
.mub02tjcp{ padding-bottom:20px;}
.mub02Top {
    width: 870px;
    margin: 0 auto;
    padding-top: 20px;
}
.mub02Top h2 {
    font-size: 18px;
    color: #0b5394;
    font-weight: normal;
    height: 40px;
    border-bottom: 1px solid #e4e4e4;
}
.mub02tjcp .conBox {
    margin-top: 20px;
}
.mub02tjcp .conBox .bd {
    width:870px; 
	height:230px;
	overflow:hidden;
	margin:0 auto;
}
.mub02tjcp .conBox li {
    width: 280px;
    float: left;
    margin-right: 15px;
    text-align: center;
}
.mub02tjcp .conBox li a {
    display: block;
    text-decoration: none;
}
.mub02tjcp .conBox li span {
    display: block;
    width: 278px;
    overflow: hidden;
    border: 1px solid #e4e4e4;
}
.mub02tjcp .conBox li img {
    display: block;
    transition: all .5s ease-out;
    aspect-ratio: 1/1;
    margin: 0 auto;
    height: 193px;
}
.mub02tjcp .conBox li:hover span {
	border-color:#0b5394;
}
.mub02tjcp .conBox li:hover img {
    transform: scale(1.1);
}
.mub02tjcp .conBox li:hover em {
     color: #0b5394;
}
.mub02tjcp .conBox li em {
    display: block;
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}





/*.广告*/
.black-box{ background-color:#F2F2F2; height:20px; width:100%;}
.mub02Ad, .mub02tjcp, .tgyd{
    border: 1px solid #e4e4e4;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
	width:908px;
	float:right;
	background-color:#fff;
}
.mub02Ad, .mub02tjcp{ margin:0;}
.mub02Ad{background:url(../images/kf.jpg) no-repeat 20px 15px #fff;}
.mub02Ad{ height: 228px;}
.mub02Ad .conBox {
    margin-left: 338px;
    padding-top: 48px;
}
.mub02Ad .conBox h3 {
    font-size: 22px;
    color: #0054a8;
    font-weight: normal;
}
.mub02Ad .conBox p {
    font-size: 15px;
    color: #333333;
    margin-top: 6px;
}

.mub02Ad .conBox .boxu {
    margin-top: 38px;
}
.mub02Ad .conBox .boxu .zxzx {
    display: block;
    width: 160px;
    height: 50px;
    overflow: hidden;
    background: #0b5394;
    text-decoration: none;
    float: left;
}
.mub02Ad .conBox .boxu .zxzx span {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    border-right: 1px solid #fff;
    background: url(../images/zxzx_icon01.png) no-repeat center;
}
.mub02Ad .conBox .boxu .zxzx em {
    display: block;
    width: 109px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    float: left;
}
.mub02Ad .conBox .boxu .zxzx em img {
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 8px;
}
.mub02Ad .conBox .boxu .phone {
    float: left;
    margin-left: 56px;
    background: url(../images/proDetailsIntro_phone.png) no-repeat left center;
    padding-left: 44px;
    margin-top: 4px;
}
.mub02Ad .conBox .boxu .phone span {
    display: block;
    font-size: 13px;
    color: #666666;
}
.mub02Ad .conBox .boxu .phone em {
    display: block;
    font-size: 24px;
    color: #0b5394;
    font-family: arial;
}


/*新闻上一篇下一篇*/
.pagings{ border-top: 1px solid #e4e4e4; height: 59px; padding: 10px;}
.pagings  span{ display:block; line-height: 32px;}
.pagings  span:hover a{ color:#0b5394; text-decoration: underline;}


/*推荐阅读*/
.tgyd{
    padding-bottom:18px;
}
.tgyd .conBox {
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}
.tgyd .conBox li {
    width: 405px;
    overflow: hidden;
    margin-right: 30px;
    float: left;
    margin-bottom: 13px;
}
.tgyd .conBox li a {
    display: block;
    float: left;
    width: 302px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background:url(../images/ico10.png) no-repeat 0 0;
	text-indent:10px;
}
.tgyd .conBox li a:hover{ background-position:left -21px;}
.tgyd .conBox li span {
    display: block;
    font-size: 14px;
    color: #999999;
    font-family: arial;
    float: right;
}




/* 公司介绍 */
.page-nav{ height: 55px; background: #fff; margin:40px 0 20px;}
.page-nav ul li{ width:33.33%; height:55px;font-size:18px;line-height:55px;text-align:center; float:left ;  background:#f4f4f4; cursor:pointer ;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.page-nav ul li a{ display:block; color:#a8a8a8;}
.page-nav  li.on{ background: url(../images/p16-icon6.png) no-repeat bottom center #0b5394;  border-color: #0b5394;}
.page-nav  li:hover{ background-color:#0b5394;  border-color: #0b5394;}
.page-nav  li.on a, .page-nav  li:hover a{ color:#fff;}
.aboutus, .map-wrap, .message-wrap{ margin-bottom:40px; padding-top:40px;}
.about_tit{ height:62px; margin-bottom:35px; color:#2680ec;}
.about_tit h2{text-align:center;font-size:38px;color:#333333;}
.about_tit h1{ height:30px; line-height:30px; font-size:30px; font-weight:bold; text-align:center; margin-bottom:18px; color:#0b5394;}
.about_tit h4{ color:#999; font-family: Times New Roman; text-transform:uppercase; text-align:center;}
.aboutus .company{ width:1200px; height:auto; color: #424242; background-color:#fff; text-align:center;  }
.aboutus .company img{ width:1200px; height:auto; margin-bottom:17px;}
.aboutus .company p{ color:#4c4c4c; font-size:15px; line-height:30px; text-align:left; margin-top:10px;}
.culture{ margin-bottom:40px;}/* 企业文化*/
.cul_list ul{ width:110%; padding-left:5px; height:330px;}
.cul_list ul li { float: left; width: 260px; height: 320px; margin-right:50px; margin-bottom: 100px;box-shadow: 0 0 10px #bfbfbf;  text-align:center; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s;}   
.cul_list li em { width: 76px;  height: 76px; background:url(../images/culture1.png) no-repeat left 0 ; display:block; margin:55px auto 0;}
.cul_list li h4 { font-size: 16px; font-weight: bold; padding-top: 15px; }
.cul_list li p { font-size: 14px; width: 200px; text-align: center; margin: 0 auto; padding-top: 30px;}
.cul_list ul li em.two{ background-image:url(../images/culture2.png);}
.cul_list ul li em.three{ background-image:url(../images/culture3.png);}
.cul_list ul li em.four{ background-image:url(../images/culture4.png);}
.cul_list li:hover{ background-color:#0b5394; color:#fff; }
.cul_list li:hover em{ background-position:0 -76px;}




/* 销售网络 */
.mapBox {
	width: 688px;
	margin: 10px auto;
	
}
.mapBox .mapPath{
	display:none;
	margin-top:90px;
	width:726px;
	overflow:hidden;
	border: solid 3px #ccc;
	padding: 5px;
	text-align: center;
}
.ny_cp{ width:100%; height:711px; background:url(../images/ab_bg.jpg) no-repeat center; background-attachment: fixed;s background-size: cover; overflow:hidden;}
.ny_cp .w1200{ width:1200px; height:530px; background:#fff; border-radius:5px; margin:87px auto; overflow:hidden;}
.ny_cp h3{ font-size:30px; color:#333; font-weight:normal; text-align:center; margin-top:46px;}
.ny_cp p{ padding:0 55px; color:#666; line-height:33px; margin-top:30px;}
.ny_cp img{ width:1098px; height:210px; margin:20px auto 0; display:block;}
.ny_cp a{ transition:all 0.5s; width:165px; height:43px; margin:30px auto; display:block; border-radius:5px; border:1px solid #0b5394; text-align:center; line-height:43px; font-size:15px; color:#0b5394;}
.ny_cp a:hover{ background:#0b5394; color:#fff;}
.news{ width:1200px; height:245px; margin:55px auto; overflow:hidden;}
.news .bt{ font-size:30px; color:#333; font-weight:normal;}
.news .nr{ width:1236px; height:186px; margin-top:20px;}
.news .nr li{ width:582px; height:186px; background:#f6f6f6; float:left; padding:25px 30px; box-sizing:border-box; margin-right:36px;}
.news .nr li h3{ font-weight:normal; font-size:15px; color:#333; width:560px; height:25px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .nr li i{ margin-top:5px; margin-bottom:5px; font-style:normal; color:#999; display:block;}
.news .nr li p{ color:#666; line-height:25px; height:50px; overflow:hidden; margin-bottom:10px;}
.news .nr li span{ color:#333;}
.news .nr li:hover{ background:#ededed;}
.news .nr li:hover h3{ color:#0b5394;}


/* 人才招聘 */
.team{ margin:40px 0;}
.team .team_l{ width:570px; height:400px; background-color:#ccc; margin-right:50px;}
.team .team_l img{ width:570px; height:400px;}
.team .team_r h1{ font-family:Arial, Helvetica, sans-serif; font-size:28px; position:relative; padding-bottom:15px; margin-top:10px;}
.team .team_r h1:after{
	content:'';
	position:absolute;
	bottom:0px;
	left:0px;
	width:100px;
	height:1px;
	background:#555;
}
.team_r h2{ font-size:24px; line-height:24px; margin:25px 0 30px;}
.team_r p{ font-size:16px; line-height:48px;}
.team_r a{ color:#0b5394; width:136px; height:36px; display:block; border:1px solid #0b5394; border-radius:4px; line-height:36px; text-align:center; margin-top:20px;}
.team_r a:hover{ background-color:#0b5394; color:#fff;}
.job_list{ margin-bottom:40px;}
.job_list ul{ padding:0 40px;}
.job_list li{ float:left; width:400px; min-height:400px;}
.job_list li h2{ font-weight:bold; font-size:18px; color:#f7af36;}
.job_list ul li div p{ font-weight:bold; margin:20px 0; font-family:"microsoft yahei"}
.job_list ul li.odd{ float:left;}
.job_list ul li.even{ float:right;}
.fuli{ margin-bottom:80px;}
.fuli ul{ width:110%;}
.fuli ul li{ float:left; width:170px; height:170px; border-radius:85px; overflow:hidden; margin-right:86px;}
.fuli ul li img{ width:170px; height:170px;}
.job_list h1,.fuli h1,.procudure h1,.treatment h1{ background:url(../images/zhiwei.jpg) no-repeat center 0; color:#333; text-align:center; height:68px; line-height:68px; margin-bottom:30px;}
.job_table{ background-color:#fff; color:#333}
.job_table table{ width:1200px;     border-collapse:collapse; border-spacing: 0; border:1px solid #0b5394;}
.job_table th{ background-color:#0b5394; color:#fff; height:66px; line-height:66px; font-weight:bold; text-align:center; font-size:18px;}
.job_table td{ text-align:center; border-bottom:1px solid #0b5394; height:66px;}
.job_table td a{ color:red; display:block; float:left; line-height:66px;  font-weight:bold;}
.job_table tr td .part{ height:66px; overflow:hidden; text-align:left;}
.job_table tr td .part p{ display:block; float:left; line-height:66px; margin-left:100px;}
.job_table tr td .details{ border:1px solid red; display:none; position:absolute; top:-66px; right:10px; background:#fff; box-shadow:0 0 10px red; padding:20px; z-index:99}
.pop { display:none;  width: 600px; max-height:850px;  height:510px;  position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 9999;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }
.pop-top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid;  }
.pop-top h2{  float: left;  display:black}
.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black}
.pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
.pop-cancel{  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
.pop-content{  height: 380px;}
.pop-content-right{ width:100%; padding-top:20px; font-size: 14px;  line-height:28px; text-align:left;  }
.bgPop{  display:none;  position:fixed;  z-index:9990;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.8);  }
.tdfs{ color: #cf0000; font-size: 18px; font-weight: bold; padding-right: 20px;     height: 40px; line-height: 40px; padding-top:20px;}
.tdfs i{ padding-right:60px;}


/* 联系我们 */
.contact-top .right{ width: 719px; height: 250px; padding: 50px 0 0 40px; background-color:#f5f5f5;}
.contact-top .right h2{ height: 32px; color: #0b5394; line-height:32px;}
.contact-top .right p{ font-size: 16px; color: #666666; line-height: 34px; width: 666px; margin:15px 0;}
.contact-bottom ul{ border: 1px solid #e1e1e1; padding: 16px 0; height: 200px;}
.contact-bottom li{ float: left; height: 78px;line-height: 78px;border-bottom: 1px solid #e9e9e9;margin: 0 24px 0 24px; font-size: 16px; }
.tall{width:320px}
.add{width:780px}
.contact-bottom li em{ display:block; float:left; margin:5px 20px 0 29px;}
.contact-bottom li i{ display:inline-block; padding-left:15px;}
#map{ width:1188px; height:448px; border:#ccc solid 1px; font-size:12px;}



/* 在线留言 */
.message-wrap, .map-wrap{	margin-bottom: 40px; padding-top: 40px;}
.message{ border:1px solid #bbb; background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff; padding: 40px 15%;}
.message li{ margin-bottom: 10px;  line-height: 35px; color: #666; overflow: hidden;}
.message li label{ display: inline-block; width: 120px; color: #666; vertical-align: top; text-align: right;  height: 33px; line-height: 33px; overflow: hidden;}
.message li label b{color: #f00;}
.message li label span{ font-weight:bold;}
.message li .inp{ width: 73%; margin-right: 10px; outline: none; padding-left: 10px; border: 1px solid #eee; height: 33px;line-height: 32px;color: #666; box-sizing: border-box;/* float: left; */}
.message li textarea { width: 73%; height: 102px; line-height: 24px; border: 1px solid #eee; font-family:"microsoft yahei"; outline: none; resize: none; overflow: auto; margin-right: 10px; padding-left: 10px; box-sizing: border-box;}
.message li .code_gg{ width: 80px; margin-right: 10px; outline: none; padding-left: 10px; border: 1px solid #eee; height: 33px; line-height: 32px; color: #666;}
.code_gg_li img { vertical-align: middle; width: 100px;  height: 32px;}
.last-li{  padding-left: 120px;}
.last-li .inp-b{ width:100px; height: 30px; border: 0; text-align: center; color: #fff;  cursor: pointer; background-color:#0b5394;}


/* 网站地图 */
.map_main {
    overflow: hidden;
    border: solid 5px #F0F0F0;
    padding-bottom: 30px;
    background: #fff;
	width:1280px;
	margin:30px auto;
}
.sitemap_con {
    width: 1120px;
    margin: 0 auto;
    color: #666;
}
.sitemap_con .map_top {
    border-bottom: solid 1px #d7d7d7;
}
.site_r_link {
    width: 136px;
    margin-top: 20px;
    border: 1px solid #cdcdcd;
    background: #F8F8F8;
    padding: 5px 10px;
    float: right;
}
.site_plc {
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    margin: 10px 0;
    margin-right: 10px;
}
.b4 {
    border: 1px dashed #b3b3b3;
    padding: 10px 5px;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 133px;
    overflow: hidden;
    margin: 0 10px;
}
.b4 li:hover a{ color: #0b5394; text-decoration: underline;}
.zabtcon dl { width:1100px; height:25px; line-height:25px; margin-bottom:10px;}
.zabtcon dl dt{ float:left;}
.zabtcon dl dt a{ font-weight:bold;  color:#0b5394; padding-right:20px;}
.zabtcon dl dd{ float:left;}
.b4 .zabtcon dl ul { padding: 0;}
.b4 .zabtcon dl ul li{ padding-right:20px; margin:0; width:auto;}

/* 企业荣誉 */
.photos_wrap .qyfc-wrap{ margin-top:40px;}
.photos_wrap .title{ margin-left:42px; margin-top:0;}
.photos_wrap ul ,qyfc-wrap ul{ margin:35px 0 14px;}
.photos_wrap .gallery , .qyfc-wrap .gallery{
    text-align: center;
}
.gallery img {
    height: 100%;
}

.gallery a {
    width:227px; 
	height:166px;
    display: inline-block;
    overflow: hidden;
}

.baguetteBoxOne { width:1200px;  margin:40px auto 0 auto;}
.photos_wrap .baguetteBoxOne { width:1020px;  margin:40px auto 0 auto;}
.list{ width:110%;}
.list dl { float: left; background: #f0f0f0; margin: 0 29px 30px 0;}
.list dt{ border: 1px solid #e5e5e5; padding:2px; background: #fff;}
.list dl dt img { display: block;width: 100%; }
.list dl dd { height: 50px; line-height: 50px;text-align: center;  color:#4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f0f0f0;}




/* 右侧悬浮窗 */
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:660px;/*360*/
	_margin-top:660px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:712px;
	_margin-top:712px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:764px;
	_margin-top:764px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}
#moquu_top {
	top:816px;
	_margin-top:816px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-180px;
	top:-136px;
	width:200px;
	height:216px;
	background:url(../images/moquu_wx.png) no-repeat;
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-202px;
	top:-145px;
	width:200px;
	height:216px;
	background:url(../images/moquu_wshare.png) no-repeat
}


/*  产品列表二级导航  */
.barnav{ width: 100%; border-bottom: 1px solid #e4e4e4; height:43px; line-height:43px;}
.barnav .w1200{
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	background: url(../images/mub02address_homePage.png) no-repeat left center; text-indent:36px;
}
.barnav .w1200 a, .barnav .w1200 b{ color:#999;}
.p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
            height:35px;
            line-height:35px;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #009944;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: 'å®‹ä½“';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
        .fdh-01-tit {
            background: #00662e;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../images/p14-icon5.png) no-repeat right center #0b5394;
            margin-bottom: 2px;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size:15px;
            font-weight: normal;
            margin-right: 40px;
            margin-left:24px;
            color: #fff;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../images/p14-icon2.png) no-repeat right center #0969bf;
        }
        
        .fdh-01-nav dl {
            padding: 2px 0 4px;
        }
        
        .fdh-01-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 30px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color: #0b5394;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color: #0b5394;
        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color: #0b5394;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #469ff7;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
		.fdh-01-nav dt a{ font-size:14px;}
        .service-one .ny-title {
    margin-top: 60px;
}
.ny-title {
    text-align: center;
}
.ny-title h3 {
    font-size: 36px;
    line-height: 50px;
    position: relative;
    z-index: 1;
    margin-top: -36px;
    margin-bottom: 8px;
    font-weight: bold;
}
.ny-title p {
    font-size: 18px;
    color: #333333;
    line-height: 28px;
}
.service-one ul {
    margin-top: 30px;
    margin-left: -2%;
}
.service-one li {
    float: left;
    width: 31.3%;
    margin-left: 2%;
    position: relative;
}
.service-one li .img {
    border-radius: 10px;
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-top: 83.98%;
}
.service-one li .img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.service-one li .text {
    padding-left: 56px;
    position: relative;
    margin-top: -26px;
}
.service-one li .text p {
    background-color: #dd5251;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 54px;
}
.service-one li .pic {
    position: absolute;
    left: -8px;
    bottom: -28px;
}
.service-one li {
    float: left;
    width: 31.3%;
    margin-left: 2%;
    position: relative;
}
.service-two .col-l {
    width:36%;
}
.service-two .col-l h3 {
    font-size:32px;
    color: #dd5251;
    line-height: 50px;
    padding-top: 10px;
    position: relative;
    margin-bottom: 20px;
}
.service-two .col-l p {
    font-size:16px;
    line-height: 40px;
    color: #333333;
    margin-bottom: 48px;
}
.service-two .col-l span {
    display: block;
    font-size:20px;
    line-height: 32px;
    margin-bottom: 20px;
    padding-left: 55px;
    background: url(../images/fw-icon1.png) no-repeat left center;
}
.service-two{
    margin:80px 0 60px 0;
}
.service-two .col-l h3:before {
    content: '';
    width: 298px;
    height: 33px;
    background: url(../images/fw-txt.png) no-repeat;
    position: absolute;
    top: 0;
    left: 10px;
}