/*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;

}


.pro_bg{
height:1088px;
    overflow: hidden;
}


/**banner**/

.banner{width:100%; margin:0 auto; position:relative; height:600px;}

.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;}







/**search**/

.search_box{width: 100%; height:50px;}

.search{width: 1180px; margin:auto; height:50px;}

.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size: 14px;}

.keytext span{line-height: 50px;color: #4c4c4c; }

.keytext a{margin: 0px 8px 0px 0px; line-height:50px; color:#4c4c4c;}

.rmgj-n-r{ float:right; margin-top:11px;border-bottom: 1px solid #0060ad;}

.text2{padding:0px 0px 0px 10px; float:left; height:26px; width:150px; font-size:14px; color:#666;background:rgba(0,0,0,0);}

.submit{width:30px; height:28px; border:0; padding:0; background:url(../images/search_but.png) no-repeat 0px 5px; float:left;cursor: pointer;}





/*公共标题*/





.title>h3{

	text-align: center;

	margin:60px auto 40px auto;

	background: url(../images/title_bg.png) no-repeat center 56px;

	height: 100px;





}

.title h2{

	text-align: center;

	margin:60px auto 50px auto;

	background: url(../images/title_bg.png) no-repeat center 56px;

	height: 100px;

}

.title h3 a,.title h2 a{

	color: #0060ad;

	font-size: 26px;

	font-weight: bold;

}

.title h3 p,.title h2 p{

	color: #0060ad;

	font-size: 26px;

	font-weight: bold;

	text-transform: uppercase;

	

}

.title h3 i{

	color: #595959;

	font-size: 16px;

	display: block;

	text-align: center;

}

/*公共标题*/



/*产品开始*/



.aside{

    width:253px;

  

}



.aside>h2{

    width:253px;

    height:100px;

    color:#fff;

    font-size:24px;

    font-weight: normal;

     background: url(../images/pro_icon.png) no-repeat 30px center ;

 	background-color: #0060ad;

    text-align: center;

    margin-bottom: 2px;



}



.aside>h2>a{

	color: #fff;

	font-size: 24px;

	text-align: center;

	display: block;

	padding-top: 20px;

}

.aside>h2>p{

	font-size: 14px;

	color: #fff;

	text-transform: uppercase;

}

.sideMenu{width: 253px;float: left;}

.sideMenu>h3{

	width: 200px;

	height: 78px;

	background-color: #0060ad;

	font-weight: normal;

	padding-left: 52px;

}

.sideMenu>h3 a{

	color: #fff;

	font-size: 24px;

	font-weight: normal;

	display: block;

	padding-top: 10px;

}

.sideMenu>h3 p{

	color: #fff;

	font-size: 12px;

	font-weight: normal;

}

.sideMenu ul{ padding-bottom: 4px; }

.sideMenu ul li>a{

	width: 201px;

	background: url(../images/pro_icon2.png) no-repeat 36px center ;

	background-color:#f5f5f5;

	line-height: 72px;

	font-size: 16px;

	display: block;

	color: #666666;

	text-align: center;

text-align: left;

padding-left:52px;

}

.sideMenu ul li{

	width: 253px;

	height: 72px;

	

	margin: 30px auto 1px auto;

	 -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.sideMenu ul li>a:hover{

	background-color: #0060ad;

	color: #fff;

}

/**pro content**/



.tab3_box{width:908px;clear:both;margin-left: 18px;}

.tab3_menu{width: 908px;height: 38px;}

.tab3_menu li{float:left;width:134px;height:38px;line-height:38px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 10px 0 0px;background-color: #0060ad;}

.tab3_menu li a{

	color: #fff;

	font-size: 16px;

}

.tab3_menu p{

	float: right;

	line-height: 38px;

	height: 38px;

}

.tab3_menu p a{

	color: #666;

	padding-right: 30px;

}

.tab3_menu p a:hover{

	color: #125fd5;

}

.tab3_menu .on{

	background-color:#ec3c00;

box-shadow:0px 10px 15px rgba(236,60,0,.3);

transform:translate3d(0,-2px,0);

}

.tab3_menu .on a{

	color: #fff;



}



.section_body>ul>li{

    margin:20px 20px 0 0;

    float:left;

   position: relative;

 width:434px;

    height:260px;

}



.section_body>ul>li>div{

     width:435px;

    height:260px;

   

    overflow:hidden;

}

.section_body>ul>li>div>a>img{

     width:435px;

    height:260px;

    transition: 0.5s;

    -o-transition: 0.5s;

    -ms-transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

}

.section_body>ul>li>div>a>img:hover{

   width:440px;

    height:265px;

    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_body>ul>li>a{

      width:435px;

    height:30px;

    display: block;

    color:#fff;

 	position: absolute;

 	bottom: 0px;

	background:rgba(0,96,173,.8);

    line-height:30px;

    text-align: center;

    overflow:hidden;

    font-size: 14px;





   

}

.section_body>ul>li>a:hover{

  background:rgba(236,60,0,.9);



}



/*产品*/

/*产品结束*/



/*案例开始*/

.anli_bg{

	background-color: #f5f5f5;

	margin-top: 70px;

	padding-bottom: 60px;

}

#focus_Box{position:relative; width:1180px; height:410px; margin:0 auto; margin-top:10px; overflow:hidden;}



#focus_Box ul{position:relative; width:980px; height:390px; margin:auto;}



#focus_Box li{z-index:0; position:absolute; width:0px; height:0px; top:146px; cursor:pointer; left:377px; border:2px solid #FFF; border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1); }

#focus_Box li img{width:100%; height:100%; }



#focus_Box li p{position:absolute; right:0; bottom:0px; width:100%; height:40px; line-height:40px; background-color:rgba(0,96,173,0.8); text-align:center;}

#focus_Box li p a{ color:#fff; font-size:14px;}



#focus_Box .prev,#focus_Box .next{display:block; z-index:100; overflow:hidden; cursor:pointer; position:absolute; width:50px; height:50px; top:175px;}

#focus_Box .prev{background:url(../images/left.png) no-repeat center; left:10px;}

#focus_Box .next{background:url(../images/right.png) no-repeat center; right:10px;} 





/*案例结束*/

/*第一个小banner开始*/



.s_banner1{

	

	height:300px;

	background:url(../images/s_banner1.jpg) no-repeat center;

	

	text-align: left;

}

.s_banner2{

	

	height:349px;

	background:url(../images/s_banner2.jpg) no-repeat center;

	

}

.s_banner1 h5{

	color: #fff;

	font-size: 14px;

	text-transform: uppercase;

}

.s_banner1 h4{

	

	color: #fff;

	font-size: 22px;

	font-weight: bold;

	

}

.s_banner1 p{

	color: #fff;

	font-size: 22px;

}

.font1{

	margin-top: 56px;

}

.font2{

	margin-top:100px;

}

.s_banner1 span{

	font-size: 24px;

	color: #fff;



	margin-top: 10px;

	display: block;

}

.s_banner1 span>i{

	font-size: 14px;

}

.s_banner1 a{

	  width: 140px;

    height: 38px;

    line-height: 38px;

    color: #fff;

 

    font-size: 14px;

    display: inline-block;

    background-color: #ec3c00;

   text-align:center;

    display: block;

    font-size: 16px;

  margin-top: 10px;

  float: left;

}

.s_banner1 a:hover{

	 color: #0060ad;

	 background-color: #fff;

}



.s_font2{

	text-align: center;

	margin-top: 40px;

}

.s_font2 h4{

	color: #fff;

	font-size: 24px;

	font-weight: bold;

}

.s_font2 h5{

	color: #fff;

	font-size: 14px;

	text-transform: uppercase;

}

.s_font2 span{

	font-size: 24px;

	color: #fff;



	

	display: block;

}

.s_font2 span>i{

	font-size: 14px;

}

.s_font2 a{

	  width: 140px;

    height: 38px;

    line-height: 38px;

    color: #fff;

 

    font-size: 14px;

    display: inline-block;

    background-color: #ec3c00;

   text-align:center;

    display: block;

    font-size: 16px;

    margin:10px auto;

}

.s_font2 a:hover{

	 color: #0060ad;

	 background-color: #fff;

}

/*第一个小banner结束*/



/*品质优势*/

.pzys_box{

	background:url(../images/pz_bg.jpg) no-repeat center bottom;

	height: 670px;

}

.pzys_box ul{

	float: right;

	margin-top: 80px;

}

.pzys_box ul {

	width: 558px;

}

.pzys_box ul li{

	width: 88px;

	height: 88px;

	border-radius: 100%;

	border:1px  dashed #0060ad;

	text-align: center;

	float: left;

	  -webkit-transition: all 0.35s ease-in-out;



  transition: all 0.35s ease-in-out;



	margin:0 16px 104px 16px;

}

.pzys_box ul li i{

	display: block;

	text-align: center;

	line-height: 80px;

	width: 80px;

	height: 80px;

	border-radius: 100%;

	background-color: #0060ad;

	margin:4px auto;

	color: #fff;

	font-size: 18px;

	  -webkit-transition: all 0.35s ease-in-out;



  transition: all 0.35s ease-in-out;



}

.pzys_box .pz_end{

	width: 210px;

	height: 46px;

	background-color: #0060ad;

	text-align: center;

	line-height: 46px;

	color: #fff;

	font-size: 18px;

	border-radius: 0px;

	margin-top: 20px;



}

.pzys_box ul li:hover{

	border:1px  dashed #ec3c00;

 box-shadow: 0px 10px 15px rgba(236,60,0,.3);

    transform: translate3d(0,-2px,0);

}

.pzys_box ul li:hover i{

	    background-color: #ec3c00;

   

}

/*品质优势*/



/*优势*/

.ys_bg{

	background-color: #fcfcfc;

	height: 650px;

	margin-top: 60px;

}

.ys_box{
 overflow: hidden;
	background:url(../images/ys_box.png) no-repeat left bottom;

	height: 597px;

}

.ys_fl ul li{

	width: 136px;

	height: 100px;

	border:1px solid #fff;

	text-align: center;

	background-color: #f5f5f5;

}

.ys_fl ul li.on{

	border:1px solid #0060ad;

	background-color: #0060ad;

}

.ys_fl ul li.on h5,.ys_fl ul li.on p{

	color: #fff;

}

.ys_fl ul li h5{

	color: #4c4c4c;

	font-size: 20px;

	margin-top: 25px;

}

.ys_fl ul li p{

	color: #4c4c4c;

	font-size: 12px;

	text-transform: uppercase;

}

.ys_cont{

	width: 980px;

}

.ys_cont ul li>img{

	margin:28px 0 0 28px;

	float: left;

}

.ys_cont ul li div{

	float: right;

	width: 325px;

	height: 240px;

	background:url(../images/ys_line.png) no-repeat left 90px;

	padding-left: 60px;

}

.ys_cont ul li div h5{

	font-size: 18px;

	color: #fff;

	margin-top: 78px;

}

.ys_cont ul li div i{

	color: #fff;

	font-size: 12px;

	text-transform: uppercase;

	margin-bottom: 36px;

	display: block;

}

.ys_cont ul li div p{

	color: #fff;



}

.ys_cont ul li div>img{

	margin-top: 40px;

}

/*优势*/





/*客户见证*/



.khjz ul li{

	float: left;

	width: 275px;

	height: 470px;

	background-color: #fbfbfb;

	text-align: center;

	margin:10px 10px 30px 10px;

	  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.khjz ul li>a>img{

	width: 275px;

	height: 260px;

	

}



.khjz ul li>h4{

		margin-top: 15px;

		margin-bottom: 15px;

}

.khjz ul li>h4>a{

	color: #4c4c4c;

	font-size: 16px;





}

.khjz ul li>p{

	width: 240px;

	height: 40px;

	overflow: hidden;

	margin:0 auto;

	  -webkit-transition: all 0.35s ease-in-out;



  transition: all 0.35s ease-in-out;

}

.khjz ul li>i>a{

	width: 275px;

	height: 35px;

	line-height: 35px;

	display: block;



	margin-top: 21px;

}

.khjz ul li:hover>i>a,.khjz ul li:hover>h4>a,.khjz ul li:hover>p{

	color: #fff;

}

.khjz ul li:hover{

	margin:0px 10px 0 10px;

	background-color: #0060ad;

	cursor:pointer;



box-shadow:0px 15px 30px rgba(0,0,0,.2);

transform:translate3d(0,-2px,0);





}

.khjz ul li i{

	color: #9a9a9a;

	font-size:12px;

	text-align: center;

	margin-top: 10px;

	display: block;

}



.khjz ul li i span{

	color: #808080;

	font-size: 24px;

}

/*客户见证*/



/*about开始*/

.about_bg{

	background-color: #f5f5f5;

	padding:60px 0 ;

	margin-top: 60px;

}

.about_box ul li{

	float: left;

	width: 590px;

	

}

.about_box ul li h3{

	

	margin-top: 36px;

	

}



.about_box ul li h3>p{

	font-size: 36px;

	font-weight: bold;

	text-transform: uppercase;

	color: #4c4c4c;

	line-height: 51px;

}

.about_box ul li h3>a{

	color: #4c4c4c;

	font-size: 16px;

	margin:20px 0;

	display: block;

}

.about_box ul li>p{

	width: 500px;

	height: 66px;

	overflow: hidden;

	color: #808080;

}

.about_box ul li>a{

	text-transform: uppercase;

	color: #333;

	display: block;

	margin-top: 10px;

}

.about_box ul li>a:hover{

	color: #0060ad;

}

.about_box ul li>a>img{

	width: 590px;

	height: 336px;

	

}



.cfzs{width:1180px;position:relative; height:290px;
    overflow: hidden;}

.cfzs .tab4_menu{z-index:1;height: 30px;width:326px;margin-top: 30px;margin:30px auto 40px auto;}

.cfzs .tab4_menu li{width:140px;height:38px;line-height:38px;cursor:pointer;text-align:center ;font-size: 14px;

					 display:inline-block;margin:0 10px 0 10px;background-color: #0060ad;}



.cfzs .tab4_menu li>a{color: #fff;font-size:16px; }





.cfzs .tab4_menu .on{cursor:pointer;background-color: #ec3c00;box-shadow: 0px 10px 15px rgba(236,60,0,.3);

    transform: translate3d(0,-2px,0);}



.box01{width:1078px; position:relative; margin:auto;}

.box01 ul{margin:20px auto 0px;}

.box01 li{float:left; width:254px; margin:0px 20px 0px 0px; text-align:center;}

.box01 li img{width:254px; height:160px;   -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;}

.box01 li span a:hover{

	background-color: #0060ad;

	color: #fff;

}

.box01 li span a{display:block; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px; 

	height:30px; text-align:center; width:100%; color:#4c4c4c;

}

.box01 .lefts2{ background: url(../images/left2.png) no-repeat ; display: block; width: 20px; height:43px; position: absolute; left:-50px; top:76px;}

.box01 .rights2 { background: url(../images/right2.png) no-repeat ; display: block; width:20px; height:43px; position: absolute; right:-50px; top:76px;}



/*about结束*/



/* new开始*/

.new_box{

	width: 1080px;

	margin:60px auto 50px auto;

}

.new_l_box{

	margin-left: 20px;

}

.new_l a img{

	width: 222px;

	height: 260px;

	float: left;

}
.new_r{
 height:378px;
    overflow: hidden;
}
.new_l{
 height:260px;
    overflow: hidden;
	width: 620px;

}

.new_l_box{

	width: 376px;

}

.new_top ul li{

	float: left;

}



.new_top ul li a{

	line-height: 36px;

	color: #4c4c4c;

	font-size: 16px;

	padding:16px;

}

.new_top ul li.on a{

	color: #0060ad;

}

.new_top ul span a{

	line-height: 36px;

	float: right;

}

.new_top{

width: 378px;

height: 36px;

border-bottom: 6px #f5f5f5 solid;

background:url(../images/new_icon.png) no-repeat center left;

margin-bottom: 14px;

}

.new_cont ul li{

	line-height: 50px;

	border-bottom: 1px dashed #e5e5e5;

	background:url(../images/new_icon22.png) no-repeat center left;

	padding-left: 20px;

	  -webkit-transition: all 0.35s ease-in-out;



  transition: all 0.35s ease-in-out;



}

.new_cont ul li a{

	color: #666666;

}

.new_cont ul li:hover{

	border-bottom: 1px dashed #0060ad;

	background:url(../images/new_icon2.png) no-repeat center left;

}

.new_cont ul li:hover a{

	color: #0060ad;

}

.new_cont ul li i{

	float: right;

}

.ques_con li{

	background-color: #f5f5f5;

	width: 376px;

	height: 82px;

	margin:10px 0;

	  -webkit-transition: all 0.35s ease-in-out;



  transition: all 0.35s ease-in-out;



}

.ques_con li:hover{

	background-color: #0060ad;

}

.ques_con li:hover a,.ques_con li:hover p{

	color: #fff;



}

.ques_con li a,.ques_con li p{

	color: #4c4c4c;



}

.ques_con li a{

	display: block;

	padding:20px 0 0 20px;

	text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

.ques_con li p{

	text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

	margin:6px 0 0 20px;

	  -webkit-transition: all 0.35s ease-in-out;



  transition: all 0.35s ease-in-out;



}

/*新闻中心*/