/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}
body{ font-size: 16px}
/* start slider */
.slider_bg{
/*	background: url('../img/search_h.png') no-repeat;*/
	width: 100%;
	height: 450px;
}
.da-slider{ height: 450px;}
@media screen and (max-width: 1280px) {
.slider {width:1280px!important;}
.header_bg{width:1280px!important;}
.main_bg{width:1280px!important;}
.news_conent_bg{width:1280px!important;}
.foot_menu_bg{width:1280px!important;}
.contant_bg{width:1280px!important;}
.foot_bg{width:1280px!important;}
.business_bg{width:1280px!important;}
}
.slider{
	padding: 0 0;
}
.slider_bg img{
	width: 100%;
	/*height: 100%;*/
}

.header_bg{ background: #323b3e; overflow: hidden; height: 80px; }
.header{ width: 1280px; margin:0 auto;}
.wrap{ width:1280px; margin:0 auto }
.logo{ width: 161px; float: left; height: 54px;margin:10px 198px 0 160px }
.logo img{ width: 161px;  height: 54px}
.h_menu{ font-size: 18px; text-align: right; line-height: 80px}

/* start span_of_3 */
.main_bg{
	background: #dde0e1;
	padding: 80px 0 40px; 
}
.content_top{
	text-align:center;
}
/*.content_top:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border: 40px solid #eee;
	border-top: 0 solid rgba(0, 0, 0, 0)!important;
	border-right: 35px solid rgba(0, 0, 0, 0)!important;
	border-left: 35px solid rgba(0, 0, 0, 0)!important;
	left: 47%;
	top: -40px;
	margin-left: -10px;
}*/
.span_of_3:first-child{
	margin: 0;
}
.span1_of_3{
	float:left;
	width: 400px;
	margin-right: 40px;	
	margin-bottom: 40px;
	height:267px;
	overflow: hidden;
	 background: #fff;
	 box-shadow: 1px 1px 5px #ccc;
}

.span1_of_3 img{
	width:100%;
	height: 267px;
	overflow: hidden;
}

.span1_of_3_text{
	/*padding:0 15px;*/
	 position: relative;
	 top: -66px;
	 overflow: hidden;
	 background-color:rgba(0,0,0,0.35);
	 height: 346px;
}
.span1_of_3 h3{
	height: 66px; line-height: 66px;
	color: #fff;
	font-size: 20px;
	
}
.span1_of_3 h3 a{
	font-size: 24px;
	text-transform: capitalize;
	color: #FFF;
	text-shadow: 0 1px 0 #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.span1_of_3 h3 a:hover{
	color: #f7b10b;
}
.span1_of_3 p{ padding:10px;
overflow:  hidden; 
	color: #555555;
	line-height: 1.8em;
	text-align: left;
	 /*font-size: 18px;*/
	 color: #fff;
}

/* start menu */
.h_menu ul li{
	float: left;
	width: 130px;
	height: 114px;
	text-align: center;
}
.h_menu ul li a{	
	color:#fff;
	font-size: 20px;
	height: 114px;
	display: block;
}
.h_menu ul li a:hover{
	color: #E3AF5B;
	font-size: 20px;
}
.active a{color: #E3AF5B!important;
	font-size: 20px!important;
border-bottom: 2px #6A645B solid;height: 30px !important;display: inline !important;}



.h2_bg{ background: #fff; text-align: center; height: 136px; padding-top: 54px;}
.h2_bg h2 img{ height: 80px; width: 483px}
.contant_bg{ background: #f3f4f5; padding:70px 0 ; overflow: hidden;}
.contant_bg img{height: 180px;float: left;margin-left: 35px;}
.about_con{ color: #999; font-size: 16px; width: 850px; float: right;}
.about_con h2 {margin-top: 15px; font-size: 20px; color: #333; position:relative; right: 20px}
.about_con p{ margin-top: 30px; /*font-size: 18px;*/line-height: 40px;}
.width_ul{width: 100%!important;}
.foot_menu_bg{ background: #323b3e; overflow: hidden; height: 240px;font-size: 14px; color: #999;}
.font_menu_cen{ width:230px; float: left; margin: 67px 50px 0 110px; }
.font_menu_cen_top{ overflow: hidden; line-height: 35px}
.font_menu_cen_top img{ width: 109px; height: 109px}
.font_menu_cen p{ text-align: center; margin-top: 30px}
.font_menu_cen p a{ color: #999} 
.font_menu_cen img{ float: left; margin:0 28px 0 0 }
.font_menu{width: 472px; float: left; margin-top: 48px; border-left: 1px solid #999;border-right: 1px solid #999; padding-left: 58px}
.font_menu ul{ width: 33.3%; float: left;}
.font_menu ul a{color: #999; margin-top:13px; display: block;}
.font_menu ul h3{ font-weight: bold; line-height: 0px; margin-bottom: 26px}
.font_menu ul.last{ width: 20%}
.foot_bg{ background: #000; width: 100%; line-height: 50px; color: #999; text-align: center; font-size: 14px}

.news_conent_bg{ width: 100%; padding:45px 0; overflow: hidden; background: #f3f4f5}
.news_conent_dl{padding:25px 50px; line-height: 28.5px; overflow: hidden; margin:0 auto }
.news_conent_dl dt{width: 300px; float: right; margin-left:50px;height:200px;}
.news_conent_dl dt img{width: 100%}
.news_conent_dl dd h2{ font-size: 22px; margin-bottom: 46px; color: #333}
.news_conent_dl dd span{ font-size: 16px; color: #999}
.news_conent_dl dd p{margin-top:12px ;color: #999}
.news_conent_hover{background:#dbe0e3}
.new_a{ border-top: 1px solid #c9c9c9; height: 35px; line-height: 80px;  text-align: center; width: 1180px; margin:0 auto  }
.new_a a{font-size: 16px; color: #999;}


.about_con_bg{width: 100%; padding:20px 0; overflow: hidden; background: #f3f4f5; }
.adout_con{ width: 50%; float: left;}
.adout_img{ width: 45%; float: right; margin-top: 20px}
.adout_con h2{ text-align: center;margin-top: 15px}
.adout_con p{margin-top: 20px; font-size: 16px; color: #666; line-height: 37px}


.h2_bg_fff{ background: #fff !important; height: 100px}
.h4{color: #34b5ff;font-size: 40px ;text-align: center; margin-bottom: 20px}


/*新闻动态*/
.bolg_bg{ padding:0 50px; }
.bolg_detail_menu{ color: #6b6b6b; font-size: 14px; margin-top: 74px}
.bolg_detail_menu a,.bolg_detail_mas span{ color: #E3AF5B;}
.bolg_detail_mas{text-align: center;color: #999; font-size: 14px;}
.bolg_detail_title{ margin:44px auto; text-align: center; font-size: 40px; color: #333}
.bolg_detail_img{ width: 640px; height: 426px; margin:74px auto 78px }
.bolg_detail_img img{ width: 640px; height: 426px;}
.bolg_detail_con{ font-size: 16px; color:#333;line-height: 32px}


/*业务内容*/
.business_bg{width: 100%; padding:70px 0; overflow: hidden; background: #f3f4f5; }
.business_box{width: 1180px; background: #f7f9fa; overflow: hidden; margin:0 auto }
.business_ul{ width: 300px; float: left; background: #f7f9fa}
.business_ul li{ height: 100px; line-height: 100px; font-size: 18px; text-align: center;color: #323b3e}
.business_active{background: #fff; color: #e3af5b !important}
.business_con{padding:70px; width: 740px; float: right; background: #fff}
.business_con h2{ font-size: 40px; color: #323b3e; text-align: center; margin-bottom: 70px}
.lianmeng{ width: 741px; height: 514px; color: #fff}
.lianmeng1{background: url('../img/lianmeng1.png') no-repeat;}
.lianmeng2{background: url('../img/lianmeng2.png') no-repeat;}
.lianmeng3{background: url('../img/lianmeng3.png') no-repeat; }
.lianmeng4{background: url('../img/lianmeng4.png') no-repeat;}
.lianmeng5{background: url('../img/lianmeng5.png') no-repeat;}
.lianmeng h3{ width: 140px; height: 135px; background: #e3af5b; font-size: 40px ;text-align: center; margin-left:30px; padding-top:25px}
.lianmeng p{ width: 430px; padding:30px; margin-top:174px; margin-left: 221px; font-size: 16px; line-height: 30px;filter:Alpha(opacity=75); position:static;background-color: rgba(227,175,91,0.75)}
.lianmeng3 p,.lianmeng5 p{ margin-top: 144px;}

.youzhansaas1{background: url('../img/youzhansaas1.png') no-repeat;}
.youzhansaas2{background: url('../img/youzhansaas2.png') no-repeat;}
.youzhansaas3{background: url('../img/youzhansaas3.png') no-repeat; }
.youzhansaas4{background: url('../img/youzhansaas4.png') no-repeat;}
.youzhansaas{ width: 522px;margin:0 auto }
.youzhansaas1_h2{ width: 180px;filter:Alpha(opacity=75); position:static;background-color: rgba(227,175,91,0.75); font-size: 30px; text-align: center; line-height: 140px; float: left; margin-top: 187px}
.youzhansaas1_con{ width: 342px;filter:Alpha(opacity=65); position:static;background-color: rgba(0,0,0,0.65); float: right; padding:20px 0;line-height: 34px; text-align: center; height: 100px ; margin-top: 187px}
.youzhansaas1_con strong{color: #fc5830}
.youzhansaas2_h2{ margin-top: 21px; height: 100px; line-height: 45px; padding-top: 10px}
.youzhansaas2_con{margin-top: 21px; height: 70px}
.youzhansaas3_h2{ width: 522px; line-height: 45px; height: 100px; margin-top: 70px; padding-top: 10px}
.youzhansaas3_con{width: 522px; margin:0; height: 270px; text-align: left;line-height: 35px}
.youzhansaas3_con ul{padding-left: 52px}
.youzhansaas3_con li span{background: #fff;width: 5px;height: 5px;border-radius: 50%;display: block;float: left;vertical-align: middle;margin-right: 18px; margin-top: 16px}

.youzhansaas4_h2{ width: 522px; line-height:110px;margin-top: 70px;}
.youzhansaas4_con{ height: 70px; text-align: center;}
.chengpinyou{background: url('../img/chengpinyou.png') no-repeat; padding-top: 62px; height: 452px}
.chengpinyou p,.weihua p{filter:Alpha(opacity=65); position:static;background-color: rgba(0,0,0,0.65); margin:0 auto }

.ziying1{background: url('../img/ziying1.png') no-repeat;}
.ziying2{background: url('../img/ziying2.png') no-repeat;}
.ziying3{background: url('../img/ziying3.png') no-repeat; }
.ziying4{background: url('../img/ziying4.png') no-repeat;}
.ziying5{background: url('../img/ziying5.png') no-repeat;}
.ziying1 p,.ziying2 p,.ziying3 p,.ziying4 p,.ziying5 p{margin-top:104px;}

.weihua {background: url('../img/weihua.png') no-repeat; padding-top: 62px; height: 452px}