﻿@charset "utf-8";
/*banner*/
.g_fwms{background:url(../images/fwbg.jpg) no-repeat center 0;height: 500px;padding-top: 30px;}
.g_fwms h2{height: 130px;text-align: center;font-size: 44px;font-weight: bold;color: #000000; width:1200px; margin:0 auto}
.g_fwms h2 b{color: #0067b6}
.g_fwms h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_fwms h2 em{display: block;font-size: 18px;color: #545657;font-weight: normal;position: relative;margin-top: 12px;}

.g_fwms dl{float: left;width: 32%;margin-right: 16px;}
.g_fwms dl:nth-child(3){ margin-right:0}
.g_fwms .lastdl{margin-right: 0;}
.g_fwms dt{height: 50px;text-align: center;font-size: 24px; line-height:50px;}
.g_fwms dt b{display: block;font-size: 24px;color: #0067b6;}
.g_fwms dd i{width: 100%;margin: 0 auto;display: block;overflow: hidden;}
.g_fwms dd i img{width: 100%;display: block;transition: all 0.3s linear 0s; height:280px;}
.g_fwms dd:hover i img{transform: scale(1.1);}

.g_fwms p{width: 266px;text-align: center;font-size: 16px;line-height: 24px;color: #585858;margin: 0 auto 26px;}
.g_fwms span a{display: block;width: 180px;height: 40px;line-height: 40px;background: #eee;text-align: center;font-size: 16px;color: #838383;margin: 0 auto;border-radius: 20px;position: relative;z-index: 1; }
.g_fwms span a:before{content: "";position: absolute;z-index:-1;width:0;height:40px;top: 0;left: 0;-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.g_fwms span a:hover:before{width: 180px;background:#0067b6;color: #fff;border-radius: 20px;}
.g_fwms span a:hover{color: #fff;}



.g_pro{padding-top: 30px;padding-bottom: 0;}
.g_pro h2{height: 128px;text-align: center;font-size: 44px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;}
.g_pro h2 b{color: #0067b6}
.g_pro h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_pro h2 em{display: block;font-size: 18px;color: #545657;font-weight: normal;position: relative;margin-top: 12px;}
.g_pro h2 em:before{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;left:24%;top:11px;}
.g_pro h2 em:after{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;right:24%;top:11px;}
.g_pro .cpfltit{height: 100px;margin: 0 auto;width:1060px; }

.g_pro .cpfltit li{float: left;position: relative;font-size: 22px;padding-left: 3%; padding-right:3%;margin-right: 4%; height:50px; line-height:50px;  background:#008ed8 }
.g_pro .cpfltit li:nth-child(4){ margin-right:0}
.g_pro .cpfltit .lastli{margin-right:0;}

.g_pro .cpfltit li a{color: #fff}
.g_pro .cpfltit li i{position: absolute;left:0;top:0;width: 60px;height: 60px;overflow: hidden;}
.g_pro .cpfltit li i img{transition: all 0.3s linear 0s;}
.g_pro .cpfltit li em{display: block;font-size: 12px;color: #cacaca;text-transform: uppercase;}
.g_pro .cpfltit li:hover,.g_pro .cpfltit .cur{}
.g_pro .cpfltit li:hover a,.g_pro .cpfltit li:hover em,.g_pro .cpfltit .cur a,.g_pro .cpfltit .cur em{color: #0067b6}
.g_pro .cpfltit li:hover i img,.g_pro .cpfltit .cur i img{margin-left: -60px;}

.cplst{max-width:1920px;min-width:1200px;margin:0 auto;}
.cplst dl{float: left;width:23.2%;margin-left:1.5%; height: 100%;position: relative;margin-bottom: 30px;overflow: hidden;}
.cplst dt{width: 100%;display: block;}
.cplst dt img{width: 100%;display: block; height:250px;}
.cplst dt em{display: block;height: 42px;line-height: 42px;background: #f5f5f5;text-align: center;font-size: 20px;color: #333333;}
.cplst dt em i{display: inline-block;background:url(../images/cpico.jpg) no-repeat;width: 16px;height: 16px;position: relative;left: 20px;}
.cplst dd{position: absolute;left:0;bottom:-100%;background:url(../images/sah.png) repeat;width: 100%;height: 100%;transition: all 0.3s linear 0s;}
.cplst h3{padding-top: 19%;height: 44px;line-height: 44px;text-align: center;overflow: hidden;font-size: 20px;font-weight: bold;color: #fff;}
.cplst h3 a{color: #fff;}
.cplst span{display:block; margin:0 auto; width:150px; text-align:center}
.cplst span a{display: block;background:url(../images/cpbtn.png) no-repeat;margin:10px 10px 0 0;width: 90px;height: 40px;line-height: 40px;padding-left: 50px;font-size: 16px;color: #fff;float:left; }
.cplst dl:hover dd{bottom:0;}
.cplst dl:hover dt em i{display: none;}
.cplst dl:hover dt em{font-size: 0}
.g_bao{background:url(../images/baobg.jpg) no-repeat center top;height: 698px;}
.g_bao h2{height: 155px;text-align: center;font-size: 44px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;}
.g_bao h2 b{color: #0067b6}
.g_bao h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_bao h2 em{display: block;font-size: 18px;color: #545657;font-weight: normal;position: relative;margin-top: 12px;}
.g_bao h2 em:before{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;left:396px;top:11px;}
.g_bao h2 em:after{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;right:396px;top:11px;}
.g_bao h3{height: 134px;font-size: 24px;color: #000000;font-weight: normal;}
.g_bao h3 b{display: block;margin-bottom: 5px;height:75px;}
.g_bao p{font-size: 14px;line-height: 24px;color: #333333;width: 510px;height: 105px;}
.g_bao li{float: left;width: 120px;margin-right: 30px;text-align: center;font-size: 14px;color: #333333;}
.g_bao li em{display: block;width: 100px;height: 100px;overflow: hidden;margin-bottom: 12px;}
.g_bao li em img{width: 100px;height: 100px;transition: all 0.3s linear 0s; }
.g_bao li:hover em img{transform: rotateY(180deg);}
.g_antit{background: #f5f5f5;padding-top: 20px;}
.g_antit h2{height: 130px;text-align: center;font-size: 44px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;}
.g_antit h2 a{color: #000000;}
.g_antit h2 b{color: #0067b6}
.g_antit h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_antit h2 em{display: block;font-size: 18px;color: #545657;font-weight: normal;position: relative;margin-top: 12px;}
.g_antit h2 em:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 2px;
    background: #0067b6;
    left: 24%;
    top: 11px;
}
.g_antit  h2 em:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 2px;
    background: #0067b6;
    right: 24%;
    top: 11px;
}

.g_fwms h2 em:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 2px;
    background: #0067b6;
    left: 20%;
    top: 11px;
}
.g_fwms  h2 em:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 2px;
    background: #0067b6;
    right: 20%;
    top: 11px;
}
.g_antit .antit{height: 160px;}
.g_antit .antit li{float: left;width: 100px;margin-right: 22px;text-align: center;font-size: 16px;color: #333333;transition: all 0.3s linear 0s;}
.g_antit .antit li:hover{transform: translateY(-10px);	}
.g_antit .antit li a{color: #333333;}
.g_antit .antit .lastli{margin-right: 0;}
.g_antit .antit li em{display: block;background:url(../images/antitbg1.png) no-repeat;width: 82px;height: 92px;overflow: hidden;margin:0 auto 12px;}
.g_antit .antit li:hover em{background:url(../images/antitbg2.png) no-repeat;}
.g_antit .antit li:hover em img{margin-top: -92px;}
/*案例*/
.case{background:#f5f5f5;padding-bottom: 10px;position: relative;}
.case-dx{width: 100%;min-width: 1200px;height:335px;overflow: hidden;position: relative;}
.case_c{width: 100%;}

.case-dx .tempWrap{overflow: visible !important;}
.case-dx .tempWrap ul{margin-left: -640px !important;}
.ysjt{position: absolute;left:50%;width: 1200px;margin-left: -600px;top:180px;z-index: 150}
.case-dx .prev2{left:120px;top:0;width: 30px;height: 48px;position: absolute;background: url(../images/ljt.png) no-repeat;display: block;}
.case-dx .next2{right:120px;top:0;width: 30px;height: 48px;position: absolute;background: url(../images/rjt.png) no-repeat;display: block;}

.case-ul li{float: left;width:23%;margin: 0 1% !important;position: relative;}
.case-ul li span{width: 100%;display: block;height: 250px;}
.case-ul li img{width: 100%;height: 250px;display: block;}
.case-ul li span em{display: block;width: 100%;height: 66px;line-height: 66px;background: #ebebeb;text-align: center;font-size: 20px;color: #333}
.case-desc{width:100%; height: 38px; line-height:38px;background:url(../images/sah.png) repeat;}
.case-desc h3{height: 36px;font-size: 20px;line-height: 36px;font-weight: normal; text-align:center}
.case-desc h3 span{font-size: 26px;font-weight: bold;}
.case-desc h3 span,.case-desc h3 a{display: block;color: #fff;}
.case-desc p{line-height: 22px;font-size: 14px;color: #fff;}
.case-ul li:hover .case-desc{display: block;}
.case-ul li:hover span em{display: none;}





@media screen and (min-width: 1000px) {

/**about**/
.ly_about {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 30px 0 30px;
	background-color: #f5f5f5;
}
.ly_about .ab_main {
	width: 80%;
	height: 360px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.ab_main .ab_text {
	width: 50%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	float: left;
}
.ab_text h3 {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: #424a51;
	font-size: 24px;
}
.ab_text p {
	width: 100%;
	overflow: hidden;
	line-height: 26px;
	margin: 40px auto;
	padding: 0;
	color: #0067b6;
	font-size: 16px;
	
	text-align: justify;
}
.ab_text a {
	display: block;
	width: 160px;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background-color: #008ed8;
}
.ab_text a span {
	color: #40abe2;
}
.ab_text a:hover {
	background-color: #00af80;
}
.ab_main .ab_img {
	width: 50%;
	height: 360px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: -60px;
}

}

.g_ys{padding-top: 68px;}
.g_ys h2{height: 140px;text-align: center;font-size: 44px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;}
.g_ys h2 a{color: #000000;}
.g_ys h2 b{color: #0067b6}
.g_ys h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_ys h2 em{display: block;font-size: 18px;color: #545657;font-weight: normal;position: relative;margin-top: 12px;}
.g_ys h2 em:before{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;left:350px;top:11px;}
.g_ys h2 em:after{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;right:350px;top:11px;}
.g_ys .m_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: right;}
.g_ys .m_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: left;}
.g_ys .m_ys3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: right;}
.g_ys .m_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 340px;padding-top: 60px;text-align: left;}
.g_ys h3{height: 214px;font-size: 36px;color: #000;font-weight: normal;}
.g_ys h3 i{display: block;height: 100px;} 
.g_ys h3 b{display: block;font-size: 24px;color: #4fb73d;}
.g_ys p{font-size: 16px;line-height: 34px;color: #333333;padding-right: 41px;background:url(../images/ysline.png) no-repeat right 15px}
.g_ys .m_ys2 p,.g_ys .m_ys4 p{background:url(../images/ysline.png) no-repeat left 15px;padding-left: 41px;}




/* 新闻 */
.g_newcon{height:670px; padding-top: 25px; display:none }
.g_newcon h2{height: 140px;text-align: center;font-size: 44px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;}
.g_newcon h2 a{color: #000000;}
.g_newcon h2 b{color: #0067b6}
.g_newcon h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_newcon h2 em{display: block;font-size: 18px;color: #545657;font-weight: normal;position: relative;margin-top: 12px;}


.g_news12{width:644px; }
.g_news12 h3{height: 56px;line-height: 56px;border-bottom: 1px solid #e5e5e5;font-size: 20px;color: #333333;position: relative;font-weight: normal;margin-bottom: 18px;}
.g_news12 h3 b{color: #333333;display: block;padding-left: 36px;width: 230px;height:53px;}
.g_news12 h3 i{position: absolute;width: 34px;height: 34px;overflow: hidden;left:0;top:13px;}
.g_news12 h3:hover b{color: #0067b6;border-bottom: 3px solid #0067b6;font-weight: bold;position: relative;}
.g_news12 h3:hover i img{margin-left: -34px;}
.g_news12 .u_dlst3 {width: 540px;}
.g_news12 .u_dlst3 dt{width: 540px;height: 270px;overflow: hidden;margin-bottom: 20px; }
.g_news12 .u_dlst3 dt img{width: 540px; height: 270px;display: block;transition: all 0.3s linear 0s;}
.g_news12 .u_dlst3 dt:hover img{transform: scale(1.1)}

.g_news12 .u_dlst3 dd h4{height: 42px;line-height: 42px;overflow: hidden; margin-bottom: 2px;}
.g_news12 .u_dlst3 dd h4 a{ font-size: 18px; display: block; color: #333333;font-weight: normal;}
.g_news12 .u_dlst3 dd h4 a:hover{color: #0067b6;}
.g_news12 .u_dlst3 dd p{ color: #666666; font-size: 14px; line-height: 24px; height:48px; overflow: hidden;margin-bottom: 10px;}
.g_news12 .u_dlst3 dd span{display: block;padding-left: 25px;background: url(../images/date.png) no-repeat 0 5px;font-size: 12px;color: #999999;height: 26px;line-height: 26px;}

.g_newcon .wend{width: 556px;}
.g_newcon .wend h3{height: 56px;line-height: 56px;border-bottom: 1px solid #e5e5e5;font-size: 20px;color: #333333;position: relative;font-weight: normal;margin-bottom: 28px;}
.g_newcon .wend h3 b{color: #333333;display: block;padding-left: 36px;width: 230px;height:53px;}
.g_newcon .wend h3 i{position: absolute;width: 34px;height: 34px;overflow: hidden;left:0;top:13px;}
.g_newcon .wend h3:hover b{color: #0067b6;border-bottom: 3px solid #0067b6;font-weight: bold;position: relative;}
.g_newcon .wend h3:hover i img{margin-left: -34px;}
.g_newcon .wend h3 span a{display: block;height: 56px;line-height: 56px;background: url(../images/dtmore.png) no-repeat right center;padding-right: 45px;font-size: 20px;color: #333}

.g_newcon .wend .otwdl{ height: 106px;}
.g_newcon .wend .otwdl dt{ height:32px;  line-height:32px; margin-bottom: 16px; overflow: hidden;  font-size:16px; color:#444444; font-weight: normal;}
.g_newcon .wend .otwdl dt a{ color:#444444; display: block;}
.g_newcon .wend .otwdl dt a:hover{color: #0067b6;}
.g_newcon .wend .otwdl dd{  font-size: 14px; line-height:24px; color:#666666; height: 48px; overflow: hidden; }  
.g_newcon .wend .otwdl dd a{color: #0067b6;}
.g_newcon .wend .lastdl{border-bottom: none;}


.g_zj{position: relative;}
.g_zj .ab{width: 100%;display: block;}
.g_zj .ab img{width: 100%;display: block;}
.g_zj .abwz{position: absolute;top:10%;}
.g_zj h2{padding-bottom: 2%; text-align: center;font-size: 44px;font-weight: bold;color: #fff;width: 1200px;margin: 0 auto;}
.g_zj h2 a{color: #fff;}
.g_zj h2 b{color: #fff}
.g_zj h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_zj h2 em{display: block;font-size: 18px;color: #fff;font-weight: normal;position: relative;margin-top: 12px;}
.g_zj h2 em:before{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;left:340px;top:11px;}
.g_zj h2 em:after{content: "";position: absolute;width: 50px;height: 2px;background: #0067b6;right:340px;top:11px;}
.g_zj p{width: 52%;margin: 0 auto;text-align: center;font-size: 16px;line-height: 200%;color: #fff;}
.g_zj span a{display: block;background:url(../images/abtn.png) no-repeat;margin: 2% auto 0;width:90px;padding-left: 50px;height: 40px;line-height: 40px;color: #fff;font-size: 14px;}
@media (max-width:1440px){
.g_zj h2{font-size: 30px;}
.g_zj p{font-size: 12px;}
}

@media screen and (max-width: 1679px) {
.g_zj h2{font-size: 36px;}
.g_zj p{font-size: 14px;}

}

/* 友情链接 */
.g_link{position: relative;}
.g_link .content{width:1200px;margin: 0 auto;}
.g_link span{display:block;float:left;}
.link_c{ overflow:hidden;font-size: 12px; padding:15px 0; line-height:20px}
.link_c a{ white-space:nowrap; padding:0 8px;float: left; color:#8d8d8d;display: block; line-height:20px;}
@media screen and (max-width: 800px) {

.cplst dt img{width: 100%;display: block; height:150px;}
.cplst dt em{ font-size:14px;}
.g_fwms dl{float: left;width: 30%;margin-right: 16px;margin-top:20px;margin-bottom:20px;}
.g_fwms .lastdl{margin-right: 0;}
.g_fwms dt{height: 88px;text-align: center;font-size: 24px;}
.g_fwms dt b{display: block;font-size: 24px;color: #0067b6;}
.g_fwms dd i{width: 90%;margin: 0 auto;display: block;overflow: hidden;}
.g_fwms dd i img{width: 100%;display: block;transition: all 0.3s linear 0s;}
.g_fwms dd:hover i img{transform: scale(1.1);}
.g_fwms p{width: 80%;text-align: center;font-size: 16px;line-height: 24px;color: #585858;margin: 0 auto 26px;}
.g_fwms span a{display: block;width: 220px;height: 40px;line-height: 40px;background: #eee;text-align: center;font-size: 16px;color: #838383;margin: 0 auto;border-radius: 20px;position: relative;z-index: 1; }
.cplst span a{display: none; }
.g_bao h2 em{display: none; }
.g_bao h3 b{display: none;}
.g_antit h2 em:after{display: none;}
.g_antit h2 em:before{display: none;}
.g_ys h2 em:before{display: none;}
.g_ys h2 em:after{display: none;}
.g_newcon h2 em:before{display: none;}
.g_newcon h2 em:after{display: none;}
.g_news12 .u_dlst3 {width: 100%;}
.g_news12 .u_dlst3 dt{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px; }
.g_news12 .u_dlst3 dt img{width: 100%; height:auto;display: block;transition: all 0.3s linear 0s;}
.g_news12 .u_dlst3 dt:hover img{transform: scale(1.1)}
.g_zj h2 em:before{display: none;}
.g_zj h2 em:after{display: none;}
.g_zj h2 i{display: inline-block;font-size:12px;font-style: normal;position: relative;padding: 0 6px;top:0px;}
.g_zj p{width:100%;margin: 0 auto;text-align: center;font-size: 16px;line-height: 200%;color: #fff;background:#0067b6;}
.g_bao li{float: left;width:23%;margin-right: 10px;text-align: center;font-size: 14px;color: #333333;padding-bottom:20px;}
.g_bao li em{display: block;width: 100%;height: 100px;overflow: hidden;margin-bottom: 12px;}
.g_bao li em img{width: 100px;height: 100px;transition: all 0.3s linear 0s; }
.g_bao li:hover em img{transform: rotateY(180deg);}
/**about**/
.ly_about {
	width: 100%;
	overflow: hidden;
	margin: 0.24rem auto;
	padding: 0.48rem 0;
	background-color: #f5f5f5;
}
.ly_about .ab_main {
	width: 94%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
}
.ab_main .ab_text {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.ab_text h3 {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: #424a51;
	font-size: 0.32rem;
	text-align: center;
}
.ab_text p {
	width: 100%;
	overflow: hidden;
	line-height:20px;
	margin: 0.24rem auto;
	padding: 0;
	color: #888;
	font-size: 0.26rem;
	text-align: center;
}
.ab_text a {
	display: block;
	width: 5.8rem;
	height: 1.64rem;
	overflow: hidden;
	line-height: 1.64rem;
	color: #fff;
	font-size: 0.26rem;
	text-align: center;
	background-color: #008ed8;
	margin: 0 auto;
	padding: 0;
}
.ab_text a span {
	color: #40abe2;
}
.ab_text a:hover {
	background-color: #0081c4;
}
.ab_main .ab_img {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 0.48rem;
	padding: 0;
}
.ab_img a img {
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}

#top  .lmd{ float:right; text-align:right;line-height:20px; width:50px; overflow:hidden; height:40px;color:#fff;  cursor:pointer; font-size:14px; padding:2px;  }
#top  .lmd i{ font-size:20px; position:absolute; z-index:10000; right:5px; right:2%;  top:28%; background-color:#0BA9E8; padding:6px 10px;border-radius:4px;box-shadow: 1px 2px 3px #666; border:#0BA9E8 solid 1px;}
#top  .back{ width:10%; float:left; text-align:center; margin-top:3.5%;}
#top  .back i{ font-size:28px; color:#fff;}
#wdh{
	width:96%; position:absolute; top:100%;background-color:rgba(250,250,250,0.8); left:0px; padding:2%; display:none;z-index:1225; 
}
#wdh .jt{
	width:20px;
	height:10px;
	margin-top:-20px;
	background-repeat: no-repeat;
	background-position: center top; float:right; margin-right:-10px;
}
#wdh .gb{
	width:28px;
	display:block;
	cursor:pointer;
	height:32px; float:right;
 margin-right:10px;
}
#menua{
	width:100%;
	float:right; background-color:#fff; position:relative;
}
#menua ul{list-style-type:none;}
#menua ul li{
	float:left;
	font-size:14px;
	width:100%; line-height:35px; border-bottom:#ddd solid 1px;
	text-align:left; background-color:#fff;
}
#menua ul li.top{ text-align:left; text-indent:24px; line-height:32px; color:#fff; background-color:#0BA9E8; font-size:14px; font-weight:bold; border-bottom:#0BA9E8 solid 1px;}
#menua ul li span{ width:14%; margin-left:-1px; float:right; border-left:#ddd solid 1px; background-color:#f1f1f1; text-align:center; cursor:pointer;}
#menua ul li span i{ font-size:18px;line-height:35px; color:#0BA9E8}
#menua ul li A{ display:block; width:86%; float:left;line-height:35px; color:#555; background-color:#fff; text-indent:5px; text-transform:capitalize;}
#menua ul li A i{ margin-right:10px;}
#menua ul li A:hover{
	color:#fff; background-color:#0BA9E8;

}
#menua ul li A.sec{		color:#fff; background-color:#0BA9E8; }
#menua UL OL {
	POSITION: absolute;
	WIDTH:100%; height:100%;
	MARGIN-LEFT: 0px; padding-top:10px; padding-bottom:10px;
	right:-110%; background-color:#FFF; z-index:200;}
#menua UL OL DD { width:100%; border-bottom:#DDD solid 1PX; font-weight:bold; line-height:30PX; text-align:center; font-size:14PX;}
#menua UL OL DD i{ float:left; display:block; width:30px; height:30px; line-height:30PX; font-size:16px;text-align:center; cursor:pointer;}
#menua UL OL p{ margin:0px 2%; width:90%; border-bottom:#ddd solid 1px; padding:5px 3%; line-height:20px;}
#menua UL OL p A{color:#555; }
#menua UL OL p A:hover{	color:#0BA9E8;

}

#lmaa{float:right; float:right; height:35px; position:relative;}
#lmaa .xjt{
	 float:left;
	height:24px;  cursor:pointer;  margin-top:5px; border-radius: 4px; font-weight:normal; font-size:12px; font-weight:bold; color:#fff; background-color:#0BA9E8; line-height:24px; margin-right:12px;
}
#lmaa .xjt span{
	height:24px;
	background-image: url(../images/lmc.png);
	background-repeat: no-repeat;
	background-position: center center; width:18px; float:right; margin-right:8px; margin-left:10px;
}
#lmaa .sjt{
	float:left;
	height:24px;
	cursor:pointer;
	margin-top:5px;font-size:15px;
	 border-bottom:0px;border-radius: 4px; line-height:24px;color:#fff; font-weight:bold; font-size:12px; margin-right:12px;background-color:#0BA9E8; 
}
#lmaa .sjt span{height:24px;
	background-image: url(../images/gbd.png);
	background-repeat: no-repeat;
	background-position: center center;width:18px; float:right; margin-right:8px; margin-left:10px;
}
#lmaa .bdlm{ 
	width:250px; 
	padding:2px;
	position:absolute;
	right:12px;
	top:35px; background-color:#eee; padding:10px; z-index:99; display:none;
}

#lb{
	width:250px;
	float:left;max-height:230px; overflow-y:auto;overflow-x:hidden;

}
#lb UL{ list-style-type:none;   }
#lb UL LI {
	width:250px;
	float:left;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-size:13px;
	background-color:#f7f7f7; font-weight:bold;
}
#lb UL LI A {line-height:32px; padding-left:10px;
	border-bottom:#f7f7f7 solid 1px;
	COLOR: #fff;
	DISPLAY: block; background-color:#0BA9E8

	
}
#lb UL LI A i{ float:left;line-height:32px; margin-left:8px; margin-right:8px;}
#lb UL LI.sec A {
COLOR:#fff; background-color:#ff6600; 

}
#lb UL LI A:hover {
		COLOR:#fff; background-color:#ff6600;  
}

#lb UL LI.xl {
	width:100%;
	height:30px;
	line-height:30px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-weight:normal;
	font-size:12px;
 margin:0px;	background-image: url(../images/jtd.png);
	background-repeat: no-repeat;
	background-position: 20px center;background-color:#fff;

}
#lb UL LI.xl A { color:#555; padding-left:32px; display:block; }
#lb UL LI.xl A i{ float:left; margin-left:8px; margin-right:8px;}
#lb UL LI.xl A.sec {border:0px;	COLOR:#0BA9E8; 


}
#lb UL LI.xl A:hover {border:0px;
	COLOR:#0BA9E8; background:none;

}
#top {
    width: 96%;
    float: left;
    padding: 10px 2%;
    display: block;
    position: relative;
    z-index: 150;
}

 .sj_xs {
        display: block
    }

#top .logo {
        width: 80%;
        float: left;
        position: relative;
    }

    #top .logo img {
        max-width: 90%;
        height: auto;
        display: block;
    }

    .izl-rmenu {
        width: 30px;
        bottom: 55px;
        padding: 0px;
        border-radius: 30px;
    }

    .izl-rmenu .btn {
        width: 30px;
        height: 30px;
        border-radius: 30px;
        line-height: 30px;
        overflow: hidden;
    }

    .izl-rmenu .btn i {
        font-size: 16px;
        line-height: 30px;
    }

    .izl-rmenu .gb {
        display: none;
    }
 .header .nav {margin: 10px 0 -10px;text-align: left;display: none;background-color: transparent;border-bottom: 0;}
    .header .nav ul {margin: 0 -15px;}
    .header .nav li {display: block;margin: 0;border-top: 1px solid #eee;background: none;}
    .header .nav li a {line-height: 40px;padding: 0 15px;color: #333;font-size: 14px;}
    .header .nav li .arr {display: block;}
    .header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {background-color: transparent;color: #565df6}
    .header .nav li.open .arr:after {border-color: #565df6;transform: rotate(225deg);}
    .header .nav .dropdown-box {position: static;background-color: #f5f5f5;min-width: auto;text-align: left;}
    .header .nav .dropdown-box a {color: #333 !important;border-top: 1px dotted #ddd;padding: 0 15px;line-height: 40px;background-color: transparent !important;border-bottom: 0;}
    .header .nav .dropdown-box a:hover {background-color: transparent !important;color: #565df6 !important;}
    .menu-btn {display: block;}
.container {
    padding: 0 15px;
    width: auto;
    margin: 0 auto;
}

}

@media screen and (max-width: 680px) {
.g_fwms dl{width:100%;margin-right: 16px;margin-top:20px;margin-bottom:20px; display:block; float:none}
.g_bao li{float: left;width:46%;margin-right: 10px;text-align: center;font-size: 14px;color: #333333;padding-bottom:20px;}


.cplst dt img{ height:150px;}
.cplst dt em{ font-size:12px;}
.case-ul li img{ width:100%; height:150px;}
.case-ul li{ width:48%; margin-bottom:10px!important}
.case-ul li span{ height:150px;}
}

@media screen and (max-width: 360px) {

}





