@charset "utf-8";



/*banner开始*/



.banner{



    width:100%;



    margin:0 auto;



    position:relative;top: 21px;



    height:500px;



    overflow: hidden;



   margin-top: -14px;



   top: 10px;



}



.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 li{



    background:#007c09;



    cursor:pointer;



    display:inline-block;



    *display:inline;



    zoom:1;width:42px;



    height:4px;



  /*  border-radius:10px;*/



    margin:1px;



    overflow:hidden;



    *filter:alpha(opacity=0.5);



    *opacity:.5;line-height:999px;



}



.fullSlide .hd ul .on{background:#f27f18}



.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=0.5);



    *opacity:.5;



    display:none;



}



.fullSlide .next{



    left:auto;



    right:15%;



    background-position:-6px -137px



}



.bd>ul>li{



    width:100%;



}



/*banner结束*/



/*search搜索开始*/







.search{



    width:100%;



    height:50px;



   margin-bottom:50px;



    padding-top: 20px;



    border-bottom: 1px solid #e7e6e6;



}



.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size:14px;}



.keytext span{line-height:50px; color: #333; font-weight:bold;}



.keytext a{margin: 0px 8px 0px 0px; line-height:45px; color:#666;}



.rmgj-n-r{ float:right; margin-top:10px;}



.text{padding:0px 0px 0px 10px; float:left; height:26px; width:240px; font-size:14px; background:#fff; color:#666; font-family:"微软雅黑"; border: solid 1px #dc0900;}



.submit{width:35px; height:28px; border:0; padding:0; background:url(../images/search_but.jpg); float:left;}



/*search搜索结束*/



/*public开始*/



.anli-box{



	padding-top: 50px;



	padding-bottom: 12px;



}



.public{



    width:276px;



    color:#198ede;



    margin-bottom:50px;



    background: url("../images/title1.png") no-repeat 0 34px;



    



}



.public_title11{



	background:url("../images/title11.png") no-repeat 0 34px;



	



}



.public_title2{



	background:url("../images/title2.png") no-repeat 0 34px;



	



}



.public_title3{



	background:url("../images/title3.png") no-repeat 0 34px;



}



.public_title4{



	background:url("../images/title4.png") no-repeat 0 34px;



	 width:276px;



    color:#198ede;



    margin-bottom:50px;



}



.public_title5{



	background:url("../images/title5.png") no-repeat 0 34px;



}



.public>h3,.public2>h3,.public_title11>h2{



    font-weight: normal;



    width:276px;



    height:82px;



   text-align: center;



}



.public>h3>a,.public2>h3>a,.public_title11>h2>a{



    font-size:24px;



    color:#dc0900;



}



.public2>h3>a{



	color: white;



}



/*服务项目开始*/



.fw-content a{



	width: 100px;



	height: 100px;



	color: white;



	background-color:#006fc1;



	text-align: center;



	margin: 0 40px 0 40px;



	display:inline-block; *display:inline; zoom:1;







}



.fw-content a img{



	margin-top: 10px;



}



.fw-contentbox{



	margin-bottom: 50px;



	 text-align: center;



}



/*服务项目结束*/















/*public结束*/



/*合作客户开始*/



.cooperation{



    overflow: hidden;



    margin-bottom:50px;



}



/* 滑动门通用按钮 */



.lefts ,.rights {



    display: block;



    width: 30px;



    height: 60px;



    margin-top:-12px;



    position: absolute;



    top:50%;



    



}



.lefts {



    background-position: 0 0;



    left: 4px;



    background: url(../images/left1.png) no-repeat 8px 0px;



}



.rights {



    background-position: 0 0;



    right: 4px;



      background: url(../images/right1.png) no-repeat 8px 0px;



}



/* 连续滑动门开始 */



.box1 {



    width:1158px;
height:206px;
	overflow:hidden;


    margin:0 auto;



    border:1px solid #b5b5b5;



    padding:10px;



    position:relative;



}



.box1 ul {



    margin:0 auto;



}



.box1 li {



    float:left;



    width:256px;



    margin-right:20px;



    border:1px solid #b5b5b5;



    text-align:center;



}



.box1 li img {



    width:256px;



    height:156px;



}



.box1 li a {



    display:block;



    white-space:nowrap;



    overflow:hidden;



    text-overflow:ellipsis;



    line-height:25px;



    font-size:14px;



}



.box1 li p{



	border-top: 1px solid #b5b5b5;



	color:#4c4c4c;



}



/*合作客户结束*/



/*产品中心开始*/



#tab2{width:1180px;position:relative;}



#tab2 .tab2_menu{width:100%;float:left;position:absolute;z-index:1;}



#tab2 .tab2_menu li{float:left;width:160px;height:50px;line-height:50px;border-bottom:0px;cursor:pointer;text-align:center; background:#dc0900;font-size: 16px; color: white;margin-right: 8px; list-style: none;}



#tab2 .tab2_box{width:1180px;height:929px;clear:both;top:70px;position:relative;background-color:white;}



#tab2 .tab2_menu>.tab-li-r{margin-right: 0;}



#tab2 .tab2_menu .selected{background-color:#006fc1;cursor:pointer;}



#tab2 .hide{display:none;} 



#tab2 .tab2_menu li a{



	color: white;



}



#tab2 .tab2_box{



	text-align: center;



}



#tab2 .tab2_box a>img{



	width: 278px;



	height: 220px;



	border-bottom: 1px solid #b5b5b5;



}



#tab2 .tab2_box a{



	width: 278px;



	height: 260px;



	border: 1px solid #b5b5b5;



	float: left;



	



	margin: 0px 7px 20px 7px;



}



#tab2 .tab2_box a:hover{



	border: 1px solid #dc0900;



}



#tab2 .tab2_box a>p{



	color: #4c4c4c;



	line-height: 38px;



}







/*第一个小banner开始*/



.mia_banner_wrapper {



    width:100%;



    height: 200px;



    background: url("../images/s_banner2.png") no-repeat;



	margin-bottom: 50px;



}







.banner-font,.banner-font2,.banner-font3{



	width: 1180px;



	margin: 0 auto;



	position: relative;



}



.banner-f{



	float: left;



	text-align: center;



}



.banner-f2{



	float: right;



	text-align: center;



}



.banner-f3{



	text-align: center;



}



.banner-f span,.banner-f2 span{



	color: #fff;



	font-size: 38px;



	font-weight: bold;



}



.banner-f3 span{



	color: #403d3d;



	font-size: 38px;



	font-weight: bold;



}



.banner-f p>a,.banner-f2 p>a{



	font-size: 16px;



	color: #fff;



	border: 1px solid #fff;



	padding: 2px 8px 2px 8px;



}



.banner-f3 p>a{



	font-size: 16px;



	color: #dc0900;



	border: 1px solid #dc0900;



	padding: 2px 8px 2px 8px;



	margin-top: 6px;



}



.banner-f p>a:hover,.banner-f2 p>a:hover,.banner-f3 p>a:hover{



	background-color: #006fc1;



}



.banner-f p,.banner-f2 p{



	margin-top: 4px;



}



.banner-font h5,.banner-font2 h5{



	font-family: 方正综艺简体;



	padding-top: 24px;



	font-size: 30px;



	color: #fff;



	font-weight: normal;



}



.banner-font3 h5{



	font-family: 方正综艺简体;



	padding-top: 24px;



	font-size: 30px;



	color: #006fc1;



	font-weight: normal;



}



.banner-font h4,.banner-font2 h4{



	font-family: 方正综艺简体;



	font-size: 30px;



	color: #fff;



	font-weight: normal;



}



.banner-font3 h4{



	font-family: 方正综艺简体;



	font-size: 30px;



	color: #006fc1;



	font-weight: normal;



}



.banner-font b,.banner-font2 b{



	color: #fff;



	font-size: 14px;



}



.banner-phone a:hover{



	color: #ff8b1a;



}



    /*第一个小banner结束*/



/*四个优势advantage开始*/



.advantage{



    width:100%;



    height:784px;



    background-size:contain;



}



.ys-top{



	width: 1180px;



	height: 370px;



	margin-bottom: 80px;



}



.ys-top b,.ys-down b{



	color: #b2b2b2;



}



.ys-one,.ys-one2{



	



	height: 184px;



	width: 446px;



	float: left;



}



.ys-one{



	background: url(../images/ys_1.png) no-repeat 0px 6px;



	padding-left: 80px;



	height: 200px;



}



.ys-two{



	background: url(../images/ys_2.png) no-repeat 0px 6px;



	padding-left: 80px;



}



.ys-one p,.ys-one2,.ys-two p,.ys-two2 p{



	width: 446px;



	color: #404040;



	line-height: 24px;



	display: block;



}



.ys-one h5,.ys-two h5{



	color: #dc0900;



	font-size: 24px;



	font-weight: normal;



	float: left;



	width: 190px;



	font-weight: bold;



}



.ys-one2 h5,.ys-two2 h5{



	color: #dc0900;



	font-size: 24px;



	font-weight: normal;



	float: left;



	width: 190px;



	font-weight: bold;



}



.ys-one2 {



	background: url(../images/ys_3.png) no-repeat 0px 6px;



	padding-left: 80px;



}



.ys-two2 {



	background: url(../images/ys_4.png) no-repeat 0px 6px;



	padding-left: 80px;



}



.ys-one h5{



	float: left;



}



.ys-one2 h5{



	float: left;



}



.ys-two{



	



	height: 184px;



	width: 446px;



	float: left;







}



.ys-down{



	width: 1180px;



	height: 725px;



}



.ys-two2{



	



	height: 184px;



	width: 446px;



	float: left;







}



.ys-two h4,.ys-two2 h4{



	margin-left: 14px;



	margin-top: 20px;



	float: left;



}



.ys-two h5,.ys-two2 h5{



	



}



.ys-top img{



	float: right;



}



.ys-down img{



	float: left;



}



.ys-one2,.ys-two2{



	margin-left:40px;



}



/*第二个小banner开始*/



.min_banner_2{



    width:100%;



    height:200px;



    background:url("../images/s_banner3.png") no-repeat;



    margin-bottom:50px;



}







/*第二个小banner结束*/



/*工程案例开始*/



.box3 {width:1160px;margin:20px auto;border:1px solid #ccc;padding:10px;padding-left: 20px;position:relative; margin-bottom: 50px;}



.box3 ul {margin:0 auto;}



.box3 li {float:left;width:258px;margin-right:20px;border:1px solid #ccc;text-align:center;}



.box3 li img {width:258px;height:172px;}



.box3 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;color: #fff;}







.lefts2 ,.rights2 {display: block;width: 15px;height: 65px;margin-top:-32px; position: absolute;top:50%; background: url(../images/anli-icon.png) no-repeat;}



.lefts2 {background-position: 0 0;left: 10px;}



.rights2 {background-position: -15px 0;right: 10px;}



.anli-box{



	background: url(../images/anli-bg.png) no-repeat;



}



/*客户见证开始*/



.khbg{



	background-color: #f6f7f9;



}



.title-jz{



	margin-bottom: 32px;



}



.title-jz a{



	color: #333333;



	font-size: 16px;



	background: url(../images/icon.png) no-repeat 0px 6px;



	padding-left: 20px;



}



.title-jz a>span{



	color: #666666;



	font-size: 10px;



}



.kh-box{



	position: relative;



	padding-bottom: 20px;



	



}



.kh1,.kh3{



	float: left;



	margin-top: 4px;



	border-right: 1px solid #dcdcdc;



}



.kh2,.kh4{



	float: right;



	margin-top: 4px;



}



.kh1 a img,.kh3 a img{
	width: 280px;
	height: 200px;


	float: left;



}



.kh2 a img,.kh4 a img{



	float: right;
	width: 280px;
	height: 200px;


}



.kh1-font,.kh2-font,.kh3-font,.kh4-font{



	text-align: center;



	width: 280px;



	float: left;



	padding-left: 14px;



	padding-right: 14px;



}



.kh1-font h5,.kh2-font h5,.kh3-font h5,.kh4-font h5{



	color: #333333;



	font-weight: normal;



	margin-top: 28px;



}



.kh1-font p,.kh2-font p,.kh3-font p,.kh4-font p{



	color: #4c4c4c;



	margin-top: 20px;



	height: 64px;



	margin-bottom: 40px;



	line-height: 26px;



}



.kh1-font a,.kh2-font a,.kh3-font a,.kh4-font a{



	color: #4c4c4c;



}



.kh1-font a:hover,.kh2-font a:hover,.kh3-font a:hover,.kh4-font a:hover{



	color: #1a1a1a;



}







/*第二个小banner开始*/



.min_banner_3{



    width:100%;



    height:200px;



    background:url("../images/s_banner1.png") no-repeat;



    margin-bottom:50px;



}







/*第二个小banner结束*/







/*公司简介开始*/



.newtop-box{



	float: left;



	margin-bottom: 20px;



}



.new-top a,.new-top2 a{



	color: #4c4c4c;



	width: 166px;



	font-size: 16px;



}



.new-top a:hover,.new-top2 a:hover{



	color: #333232;



}



.new-top a>i,.new-top2 a>i{



	font-size: 10px;



	color: #666666;



}



.new-top2{



		background: url(../images/icon.png) no-repeat 0 6px;



		padding-left: 16px;



		width: 286px;



		float: left;



		margin-left: 28px;



}



.new-top span,.new-top2 span{



	float: right;



	display:block;



}



.new-top span>a,.new-top2 span>a{



	color: #666;



	font-size: 12px;



}



.new-top{



	width: 834px;



	background: url(../images/icon.png) no-repeat 0 6px;



	padding-left: 16px;



	float: left;



}



.more{



    width:120px;



    height:30px;



   



    margin-left:172px;



}



.more>div{



    width:120px;



    height:30px;



   



    transition: 0.5s;



}



.more>div:hover{



    width:120px;



    height:30px;



  	



  



}



.more>div>a{



    display: block;



    line-height: 30px;



    text-align: center;



    color:#333;



}



.about{



    widht:1180px;



    overflow: hidden;



    margin-bottom:40px;



    padding-top: 40px;



    



}



.about>a>img{



    width:366px;



    height:241px;



}



.about>a{



	float: left;



}



.about-left{



	width: 850px;



	height: 218px;



	float: left;



	border-right: 1px solid #a0a0a0;



}



.about_body>h5{



    text-align: center;



    font-weight: normal;



    color: #333333;



    margin-bottom: 10px;



    margin-top: 10px;



}



.about_body>p{



	



	color: #4c4c4c;



    width:456px;



    height:126px;



    line-height: 34px;



    text-indent: 2em;



    overflow: hidden;



    margin-bottom: 16px;



}



.about_body{



	margin-left: 32px;



    width:456px;



    float: left;



   



}











/*公司简介结束*/



/*新闻开始*/



/*新闻开始*/


.new{


    width:790px;


    height:450px;


    float: left;


}


.new_img{


    width:322px;


    height:336px;


    margin-bottom:60px;





    text-align: center;


    padding-right: 44px;


    border-right: 1px solid #aaaaaa;


}


.new_img img{


	margin-bottom: 20px;


	width: 350px;


	height: 248px;


}


.new_img h4{

	width: 350px;
	height: 16px;
	overflow: hidden;
	color: #333333;


	font-size: 14px;


}


.new_img p{


	color: #4c4c4c;


	line-height: 30px;


	margin-top: 10px;


}





.news>ul>li{


    width:350px;


    height:45px;


    border-bottom: dashed 1px #b3b3b3;


    padding-left:6px;


    line-height: 41px;


    color: #666;


}


.news>ul>li>a:hover{


    font-weight: bold;


    color:#000;


}


.news>ul>li>a>p{


    width:240px;


    height:30px;


    float: left;


    overflow: hidden;


  	background: url(../images/new_icon.png) no-repeat 0px 16px;


    padding-left: 12px;


}


.news>ul>li>a>span{


    float: right;


}


.about-right{


	float: right;


}


/* 连续滑动门开始 */


.box2 {width:298px;margin:2px auto;border:1px solid #ccc;position:relative;}


.box2 .contant {width: 228px;  height: 210px; margin:2px auto; overflow: hidden; position: relative;}


.box2 ul{width: 1920px;height:210px;margin:0 ;padding-top: 8px;}


.box2 li {float: left; width: 150px;margin-right: 2px;margin-bottom: 2px;position:relative;}


.box2 li img {width: 142px;height:  195px;}


.news_bottom{


    clear:both;


}




/* 常见问题文字向上滚动开始*/



.faq {



    width:364px;



    height:350px;



    margin-bottom:20px;



}



.faq .contant {



    position:relative;



    width:348px;



    height:366px;



}



.faq .faq-c{



    position:relative;



}



.faq .faq-c .faq-l {



   



    clear:both;



    overflow:hidden;



}



.faq-w p{



	margin-left: 80px;



	padding-left: 22px;



	



}



.faq-d p{



	padding-left: 22px;



	margin-left: 80px;







}



.faq .faq-c .faq-l .faq-w span{



    width: 20px;



    height: 20px;



    line-height:20px;



    text-align:center;



    float:left;



    margin-right:5px;



    margin-bottom:10px;



   



}



.faq .faq-c .faq-l .faq-d span{



    clear:both;



    color:#fff;



    width: 20px;



    height: 20px;



    line-height:20px;



    text-align:center;



    float:left;



    margin-right:5px;



    margin-bottom:10px;



    



}



.faq .faq-c .faq-l .faq-w p {



    float:right;



    line-height: 20px;



    width:320px;



    margin:0;



    color: #333;



    font-size: 14px;



    font-weight: bold;



    white-space:nowrap;



    overflow:hidden;



    text-overflow:ellipsis;



    background: url(../images/q.png) no-repeat 0px 4px;



}



.faq .faq-c .faq-l .faq-d p {



    float:right;



    width:320px;



    height:60px;



    line-height:20px;



    margin:0;color: #333;



    overflow:hidden;



   background: url(../images/a.png) no-repeat 0px 4px;



}







/* 常见问题文字向上滚动结束*/



/* 新闻选项卡横向滑动门开始 */


#tab{


    width:790px;


    margin:0 auto;


}


#tab .tab_menu{


    width:100%;


   color: #333333;


   line-height: 42px;


}


#tab .tab_menu>a{


    color:#666;


    float: right;


    line-height: 42px;


    padding-right: 32px;


}


#tab .tab_menu>a:hover{


	color: #dc0900;


}


#tab .tab_menu li{


    float:left;


    width:150px;


    height:42px;


    border-bottom:0px;


    cursor:pointer;


    text-align:center; 


  	background: url(../images/new-icon.png) no-repeat;


   


    padding-left: 10px;


}


#tab .tab_menu li>a{


	 font-size: 16px;


}


#tab .tab_menu li>a>i{


	color: #666666;


	font-size: 10px;


}





.new_left{


	float: left;


}


#tab .news{


	float: left;


	margin-left: 30px;


}


#tab .tab_box{


    width:790px;


    height:400px;


    clear:both;





}


#tab .tab_menu .selected{


  	background: url(../images/icon.png) no-repeat 0 15px;


    cursor:pointer;


    


    padding-left: 10px;


}





#tab .hide{


    display:none;


}


#tab .tab_box div{


  /*  padding:10px;*/


}


.problem{ width:350px;}


.problem_title{


    width:350px;


    height:42px;


    padding-left: 8px;


}


.problem_title>h3{


    font-weight:normal;


   


 	background: url(../images/icon.png) no-repeat 0 15px;


    float: left;


    width: 214px;


    height: 42px;


    line-height: 42px;


    text-align: center;


    padding-left: 10px;


}


.problem_title>h3>a{


	 font-size:16px;


    color:#666;


}


.problem_title>h3 i{


	color: #666666;


	font-size: 10px;


}








.problem_title>a{


    font-size:12px;


    color:#666;


    float: right;


    line-height: 42px;


    margin-right:10px;


}



/* 新闻选项卡横向滑动门结束*/



.link_body{



	background: url(../images/icon.png) no-repeat 0px 14px;



	padding-left: 20px;



}































































































































