/*Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------å…¬ç”¨-----------*/



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

    font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}



body {

    font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}



li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}





/**banner**/

.banner{width:100%; margin:0 auto; position:relative; height:550px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent;}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:10px;}



.fullSlide .hd ul .on{background:#218d00;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}





.biaoyu_bg{

	background: url(../images/search_bg.jpg) no-repeat center;

	height: 106px;

}

.biaoyu_l h5{

	color: #852529;

	margin-top: 26px;

	width: 440px;

	float: left;

	

}

.biaoyu_l h5 p{

	font-size: 20px;



}



.biaoyu_l h5 em{

	font-size:12px;

	text-transform: uppercase;

}

.biaoyu_l h4{

	margin-top: 14px;

	float: left;

	font-size: 26px;

	color: #852529;

	width: 180px;


	padding-left:40px;

	background: url(../images/phone.png) no-repeat center left;

	float: right;

}

.nwe_box{
height:435px;
	overflow:hidden;
}
.ys_box{
height:431px;
	overflow:hidden;
}
.pro_box{

	height:446px;
	overflow:hidden;
	margin-top: 50px;

}

.pro_box>h2{

	width: 256px;

	height: 88px;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.pro_box>h2:hover{

	margin-left: 10px;

}

/**search**/



.search{width: 820px; float: right; height:50px;border-bottom: #34332f solid 2px;margin-top: 20px;}

.keytext{width: 576px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size: 14px;}

.keytext span{line-height: 50px;color: #545456; }

.keytext a{margin: 0px 8px 0px 0px; line-height:50px; color:#484848;}

.rmgj-n-r{ float:right; margin-top:11px;border-bottom: 1px solid #852629;}

.text2{padding:0px 0px 0px 10px; float:left; height:26px; width:196px; font-size:14px; color:#b2b2b2;background:rgba(0,0,0,0);}

.submit{width:30px; height:28px; border:0; padding:0; background:url(../images/search_but.jpg) no-repeat 0px 5px; float:left;cursor: pointer;}





/*产品中心开始*/



.pro_fl{

	margin-top: 20px;

	margin-bottom: 30px;

}

.pro_fl ul{

	overflow: hidden;

	margin:0 auto;

	width: 600px;



}

.pro_fl ul li{

	float: left;

}

.pro_fl ul li a{

	float: left;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	margin-left: 10px;

	margin-right: 10px;

	

	

	width: 180px;

	height: 44px;

	background-color: #060620;

	text-align: center;

	color: #fff;



}

.pro_fl ul li a:hover,.pro_fl ul .on a{



	background-color: #852629;

}

.new_con1 {

	width: 1180px;

	height: 350px;

	overflow: hidden;

}

.box22 {width:1160px;padding:10px;position:relative;height: 312px;margin:0 auto;}

.box22 ul {width:1092px;height: 700px;margin:0 auto;}

.box22 li {float:left;width:334px;height:250px;position: relative;margin: 0 15px 0 15px;  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;}

.box22 li:hover{

	background-color: #852629; 

	color: #fff;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.box22 li:hover a{

	color: #fff;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.box22 li a img{

	width:334px;

	height: 210px;

}

.box22 li h4{

	width:334px;

	overflow: hidden;

	margin-top: 10px;

	text-align: center;

}

.box22 li h4 a{

	color: #4c4c4c;font-size: 14px;

}

.new_cont1{

	width: 1110px;

	margin:0 auto;

	height: 264px;

	overflow: hidden;

}

.box22 .lefts ,.rights {display: block;width:22px;height:38px; position: absolute;top:32%; background: url(../images/p_n.png) no-repeat;z-index: 9999;}

.box22 .lefts {background-position: 0 0;left: 0px;}

.box22 .rights {background-position: 0px 0;right: 70px;background: url(../images/p_n.png) no-repeat -25px 0px;top:32%;}



/*产品中心end*/



/*公共标题*/



.title>h3{

	margin:40px 0 40px 0;

	

	text-align: center;

}



/*公共标题*/





/*文化*/

.wh_bg{

	background: url(../images/wh_bg.jpg) no-repeat center;

	height: 434px;

	margin:30px 0 0 0;

}

.wh_box ul li{

	float: left;

	text-align: center;

	width: 256px;

	height: 256px;

	border-radius: 200px;

	overflow: hidden;

	margin:0 15px 0 15px;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

	position: relative;

}

.wh_box ul li>em>img{

	position: absolute;

	left: -108px;

	top: -76px;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.wh_box ul li:hover{

	background-color: #fff;

}

.wh_box ul li:hover >em>img{

	position: absolute;

	left: -40px;

	top: -35px;

}

.wh_box ul li>img{

	margin-bottom: 20px;

	margin-top: 56px;

}

.wh_box ul li>p{

	width: 218px;

	margin:0 auto;

	color: #4c4c4c;

}

/*文化*/

/*优势开始*/

.ys_bg{

	background: url(../images/ys_bg.jpg) no-repeat center bottom;

	height: 1080px;

}

.lunbo_box002 ul li div{

	width: 468px;

	height:180px;

	position: absolute;

}

.lunbo_box002 ul{

	width: 1180px;

	height: 266px;

}

.lunbo_box002 ul li{

	width: 1180px;

	height: 250px;

	position: relative;

}

.lunbo_box002 ul li div h5{

	color: #831e16;

	font-size: 20px;

	



	

}

.lunbo_box002 ul li div h4{

	color: #737373;

	font-size: 12px;

	font-family: "Times New Roman";

	text-transform: uppercase;

	margin-bottom: 10px;

}

.lunbo_box002 ul li div p{

	color: #4c4c4c;

	font-size: 14px;

	line-height: 24px;

}



.ys_font1{

	right: 88px;

	top: 30px;

	

}



.ys_zx{

	background: url(../images/ys_icon.jpg) no-repeat center left;

	padding-left: 70px;

	z-index: 9999;

}

.ys_zx p{

	color: #4c4c4c;

	font-size: 24px;

}

.ys_zx a{

	width: 154px;

	height: 28px;

	display: block;

	

	line-height: 28px;

	color: #4c4c4c;

	border-bottom: 1px solid #4c4c4c;



}

.ys_zx a:hover{

	color: #852629;

	

	border-bottom: 1px solid #852629;

}

.ys_zx{

	position: absolute;

	bottom: 0px;

	right:322px;

}

.box002{

	position: relative;

}

.box002 .lefts_ys{ background: url(../images/ys_l.jpg) no-repeat ; display: block; width: 62px; height:62px; position: absolute; right:0px; top:0px;z-index: 999}

.box002 .rights_ys { background: url(../images/ys_r.jpg) no-repeat ; display: block; width: 62px; height:62px; position: absolute; right:0px; top:38px;z-index: 999}

/*优势结束*/

/*优势结束*/





/*案例*/

.anli_bg{

	background: url(../images/anli_bg.jpg) no-repeat center;

	height: 735px;

	margin-top: 50px;

}

.section_body2>ul>li{

    margin:13px 13px 0 0;

    float:left;

       background-color: #1f1f1f;

}

.section_body2>ul>li.right_li{

    margin-right:0;

}

.section_body2>ul>li>div{

    width:282px;

    height:180px;

   

    overflow:hidden;

}

.section_body2>ul>li>div>a>img{

    width:282px;

    height:180px;

    transition: 0.5s;

    -o-transition: 0.5s;

    -ms-transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

}

.section_body2>ul>li>div>a>img:hover{

    width:292px;

    height:190px;

    overflow: hidden;

    transform: scale(1.2);

    -o-transform: scale(1.2);

    -ms-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -webkit-transform: scale(1.2);

}

.section_body2>ul>li>a{

    width:282px;

    height:40px;

    display: block;

    color:#fff;

 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

	

    line-height:40px;

    text-align: center;

    overflow:hidden;

    font-size: 16px;





    	background: -webkit-linear-gradient(left, #852629, #852629) no-repeat;

background: linear-gradient(to right, #852629, #852629) no-repeat;

background-size: 100% 0%; 

-webkit-transition: all .5s; transition: all .5s;

}

.section_body2>ul>li>a:hover{

  

    color: #fff;



     background: -webkit-linear-gradient(left, #852629, #852629) no-repeat;

background: linear-gradient(to right, #852629, #852629) no-repeat;

background-size: 100% 100%; 

}

/*案例*/





/*客户见证开始*/

.sec7_con{

	width: 1180px;

	overflow: hidden;

}

.sec7_con ul li{

	float: left;

	width: 570px;

	height: 210px;

	margin: 20px 10px 0 10px;

	padding:20px 0 20px 0;

	background: url(../images/kh_icon.png) no-repeat 140px bottom ;

  	text-align: left;

  	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.sec7_con ul li:hover{

	background: url(../images/kh_icon.png) no-repeat 160px bottom ;

}

.sec7_con ul li>a{



	padding-bottom: 8px;

	float: left;

}

.sec7_con ul li img{

	width: 220px;

	height:220px;

	padding: 5px;

	border-radius: 800px;

}



.sec7_txt{

	float: right;

}

.sec7_txt h4 a{

	font-size: 16px;

	line-height: 28px;

	color: #342c2a;

	border-bottom: 1px solid #342c2a;



}

.sec7_txt b{

	color: #342c2a;

	font-weight: normal;





}

.sec7_txt h4 a:hover{

	border-bottom: 1px solid #852629;

	color: #852629;

}

.sec7_txt{

	margin-top: 40px;

	width: 280px;

	height:152px;

	margin-left: 25px;

	float: left;

}

.sec7_txt p{

	font-size: 14px;

	color: #666;

	letter-spacing: 1px;

	line-height: 24px;

	margin-top: 10px;

	height: 72px;

	overflow: hidden;

	width: 260px;

}





.sec7_txt>a{

	

	display: block;

	color: #666666;

	text-transform: uppercase;

	margin-top: 20px;

}

.sec7_txt>a:hover{

	color: #852629;

}

/*客户见证结束*/



/*流程*/

.supp{height:230px;overflow:hidden;margin-bottom: 50px;}

.supp dl{ width:295px; float:left; height:207px; position:relative;}

.supp dt{ font-size:16px; text-align:center;color:#4c4c4c;}

.supp dt em{ display:block; width:295px; height:76px; margin-top: 30px;}



.supp dd{ display:none; width:234px; height:207px;padding:20px; position:absolute; top:0; left:0;text-align: center;}

.supp dd h4{font-family: "Impact";font-size: 30px;color: #fff}

.supp dd em{ display:block; font-size: 16px;color:#fff;text-align: center}

.supp dd p{ line-height:30px; color:#fff;text-align: center;}

.supp .cur dd{ display:block;}

.supp .dl01 dd{ top:-50px;  }

.supp .dl01 dt em{margin:30px auto 12px;}

.supp dd{

	background-color:#103b8a;



}

/*流程*/

/*about开始*/

.about_bg{

background: url(../images/about_bg.jpg) no-repeat center top;

height: 898px;

    margin-top: -110px;

}

.s_banner3{

	padding-top: 234px;

}

.s_banner3>img{

	margin-left: 450px;

}

.s_font3>p{

	color: #852629;

	font-size: 26px;

}

.s_font3>a{

	width: 170px;

	height: 28px;

	display: block;

	line-height: 28px;

	background-color: #852629;

	text-align: center;

	color: #fff;

}

.s_font3>a:hover{

	background-color: #342c2a;

}

.about_box{

	margin-top: 170px;

}

.about_box>h3{

	float: right;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.about_box>h3:hover{

	margin-top: 20px;



}

.about_cont{

	float: left;

	margin-left: 60px;

	margin-top: 2px;

}


.about_cont a{

	width: 708px;

	height: 305px;

	display: block;

}
.about_cont a>div>img{

	width: 708px;

	height: 305px;

	display: block;

}
.about_cont  p{

	width: 708px;

	height: 60px;

	overflow: hidden;

	color: #4c4c4c;

	margin-top: 20px;

}

/*荣誉资质开始*/

.picMarquee-top{ margin:0 auto;  width:306px; overflow:hidden; position:relative;  height: 368px  }

.picMarquee-top .hd2>h3{text-align: center;}



.picMarquee-top .hd2>h3>a{color:#fff;font-size: 14px;line-height: 30px;text-transform: uppercase;}

.picMarquee-top .hd2{ overflow:hidden;  height:30px; padding:0 10px; background-color:#4b4b4b;  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out; }

.picMarquee-top .hd2:hover{background-color:#852629;}

.picMarquee-top .hd2 .next3{ background-position:0 -140px;  }

.picMarquee-top .hd2 .prevStop{ background-position:-60px -100px;  }

.picMarquee-top .hd2 .nextStop{ background-position:-60px -140px;  }

.picMarquee-top .bd2{ padding:10px;   }

.picMarquee-top .bd2 ul{ overflow:hidden; zoom:1; }

.picMarquee-top .bd2 ul li{ text-align:center; zoom:1; }

.picMarquee-top .bd2 ul li .pic{ text-align:center; }

.picMarquee-top .bd2 ul li .pic img{ width:280px; height:146px; display:block; padding:2px;}

.picMarquee-top .bd2 ul li .pic a:hover img{ border-color:#ea4c17;  }

.picMarquee-top .bd2 ul li .ry_title{ line-height:24px;   }



/*荣誉资质结束*/

/* new开始*/

.new_r>ul{

	width: 336px;

	height: 30px;

	margin:50px auto 20px auto;

}

.new_r>ul>li{

	float:left;

	margin: 0px 5px 0 5px;

	width: 102px;

	height: 30px;

	border-bottom: 1px solid #4c4c4c;

	text-align: center;

}

.new_r>ul>li>a{

	

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	color: #4c4c4c;	

}

.new_r>ul>li.on{cursor:pointer;border-bottom: 1px solid #b7202b;}

.new_r>ul>li.on a{

	color: #b7202b;

}

.new_d>a{

	float: left;

width: 334px;

	height: 190px;

	position: relative;

}

.new_d>a>img{

	width: 334px;

	height: 190px;

	margin-top: 10px;

}

.new_d>a>p{

	line-height: 36px;

	width: 334px;

	height: 36px;

	background: rgba(113,38,41,.8);

	color: #fff;

	overflow: hidden;

	position: absolute;

	    text-align: center;

	bottom:-11px;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.new_d{

	width: 1180px;

	height: 210px;

}

.new_d>a>p:hover{

	background: #313131;

}

.new_d ul{

	float: right;

	width: 838px;

}

.new_d ul li{

	float:left;

	width: 374px;

	height: 50px;

	margin:10px 7px 10px 7px;

	background-color: #313131;

	color: #fff;

	padding-left: 30px;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.new_d ul li:hover{

	background-color: #852629;

}

.new_d ul li a{

	line-height: 50px;

	color: #fff;

	margin-left: 30px;

	width: 228px;

	overflow: hidden;

	height: 50px;

	display: block;

	float:left;

}

.new_d ul li span{

	float: right;

	margin-right: 30px;

	line-height: 50px;

}

.new_d ul li b{

	color: #fff;

	font-weight: normal;

	float: left;

	line-height: 50px;

}
