@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	background:url(../images/topbg.jpg) repeat-x scroll left top;
}

	/*  */
.cont{width:1200px;margin:0px auto;}
.textcent{ text-align:center}

.head {height: 90px;width: 100%; }
.yanse{ width:50%; position: absolute;  right:0px;z-index:-1px; float:right;height:70px }
.head-left {float: left;height: 51px;width: 135px;margin-left:7px;padding-top: 0px;}
/*nav导航盒子*/
.nav{width:830px;height:54px;line-height:54px;text-align:center;font-size:16px;position:relative;padding-top:22px;  padding-left:180px;float:right;  font-family:"微软雅黑";z-index:1000}
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none}
ul.nav-main span{display:inline-block;margin-left:18px;width:12px;height:9px; }

/*图标向上旋转*/
.hover-up{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0); }
/*图标向下旋转*/
.hover-down{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
/*导航条设置*/
ul.nav-main>li{width:116px;height:68px;display:block;float:left;color:#fff;margin-right:1px;cursor:pointer}
ul.nav-main>li:hover{background:#fff ; color:#be4355 }
ul.nav-main>li:hover span{ background:url(/images/sg3.jpg)  no-repeat center center; z-index:100000 }
/*隐藏盒子设置*/
div.hidden-box{width:110px;position:absolute;display:none;background:#315565 url(/images/sj2.png) no-repeat  top center;top:90px;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.hidden-box>ul{list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px}
.hidden-box>ul li{ line-height:30px; height:36px; font-weight:500}
.hidden-box a{color:#FFF; display:block;}
.hidden-box a:hover{background:#643519;color:#FFF;}
.hidden-box a:visited{ color:#FFF;}



/*隐藏盒子位置设置*/
.hidden-loc-index{left:290px}
.hidden-loc-us{left:406px}
.hidden-loc-info{left:526px}
.box04{left:649px} 
.hidden-zhaoshang-index{left:888px} 


h1{
	padding:0;
	margin:0;
}
img{
	border:0;
}
a{
	text-decoration:none;
	color:#333;
	font-size:16px;
}
a:visited{
	text-decoration:none;
	color:#333;
	font-size:16px;
}
a:hover{
	text-decoration:none;
	color:#F60;
	font-size:16px;
}

.wrap{
	margin:0 auto;
	width:1200px;
	
	
}

.wrap .welcome{
	color:#848484;
	float:left;
	height:30px;
	padding-top:10px;
}

.wrap .top2{
	color:#848484;
	float:right;
	height:30px;
	padding-top:10px;
}

.wrap .top2 span{
	color:#FF0000;
	font-size:18px;
}

.wrap marquee{
	color:#848484;
}

.top_logo{
	margin:0px;
	padding:0px;
	background:#FFF url(../images/Indexok_01.jpg) no-repeat scroll left top;
	height:140px;
	width:1060px;
}
.top_nav_bg{
	float:left;
	width:100%;
	
}
#nav{
	float:left;
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
	width:1060px;
}
#nav li{
	float:left;
	margin:0;
	padding:0;
	width:150px;
	height:52px;
	text-align:center;
}
#nav a{
	float:left;
	display:block;
	color:#FFF;
	font-size:16px;
	margin:0 1px 0 0;
	padding:16px 8px;
	text-decoration:none;
	border-bottom:none;
	width:100%;
	 
}
#nav a:hover{
	width:100%;
	border-left: 2px double #FFF;
	background-color:#FF8901;
	
	
}
.top_Img{
	background:url(../images/Indexok_03.jpg) no-repeat scroll left top;
	height:461px;
	clear:both;
}
.index_body_1
{
	clear:both;
	width:100%;
	background:url(../images/gongchengbg.jpg)  repeat-x scroll left top;
	
}
.index_body_1_title{
	background:url(../images/Indexok_04.jpg) no-repeat scroll left top;
	height:150px;
	margin-left:350px;
}
.index_body_1_title span{
	background:url(../images/8.jpg) no-repeat scroll left top;
	width:38px;
	height:13px;
	float:right;
	margin:12px 10px 0 0;
}
.index_body_1_contact{
	background:url(../images/88.jpg) no-repeat scroll left top;
	height:414px;
	padding:10px 20px 0px 38px;
}

.index_body_1_contact_ok ul{
	float:left;
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
}
.index_body_1_contact_ok li{
	float:left;
	position:relative;
	padding:11px;
	margin-bottom:15px;
 
 
	 
}
.index_body_1_contact_ok li span{
	position:absolute;
	left:0px;
	top:280px;
	text-align:center;
	background-color:#FFF;
	width:100%;
	height:30px;
}

.index_body_1_contact_ok li a{
	color:#333;
	text-decoration:none;
}

.index_body_1_contact_ok li a img{
	color:#333;
	text-decoration:none;
	border:2px solid #FFF;
	display:block;
}

.index_body_1_contact_ok li a:hover img{
	color:#333;
	text-decoration:none;
	border:2px solid #FF0000;
	display:block;
}


.pClass .hometui{
display:block;
width:155px;
color:#FFFFFF;
text-align:center;
padding:8px 0;
background:url(../images/fenleib.jpg) no-repeat left top;
}

.pClass a{
display:block;
width:155px;
text-align:center;
padding:8px 0;
background:url(../images/fenleia.jpg) no-repeat left top;
}

.pClass a:hover{
display:block;
color:#FFFFFF;
width:155px;
text-align:center;
padding:8px 0;
background:url(../images/fenleib.jpg) no-repeat left top;
}



.banner_left{
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:50%;
	height:230px;
	background-color:#003D8E;
	
}
.banner_left_nei{
	color:#FFF;
	font-size:16px;
	padding-top:39px;
	width:530px;
	float:right;
	line-height:36px;
	
}

.banner_right{
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:50%;
	height:230px;
	background:url(../images/banner_right.jpg) no-repeat left top;
}


.index_body_2{
	margin:0 auto;
	width:1060px;
	 
	
}

.news1{
	float:left;
	width:300px;
	
}
.news2{
	float:left;
	width:530px;
	background-color:#FFF;
	height:266px;
	
}
.news2 ul{
	list-style:none;
	margin:4px 0 0;
	padding:0 0 0 16px;
	
}
.news2 ul li{
	background: url(../images/gif0057.gif) no-repeat scroll left center;
	padding-left:14px;
	line-height:29px;
	height:29px;
}
.news3{
	float:left;
	width:530px;
	background-color:#FFF;
	height:266px;
}
.news3 ul{
	list-style:none;
	margin:4px 0 0;
	padding:0 0 0 20px;
	
}
.news3 ul li{
	background: url(../images/gif0057.gif) no-repeat scroll left center;
	padding-left:14px;
	line-height:29px;
	height:29px;
}
.contact{
	line-height:29px;
	background-color:#FFF;
	padding:10px;
}
.clear{
	clear:both;
}
.footer{
	margin-top:20px;
	width:100%;
	background:#1C1C1C;
	padding-top:10px;
	color:#FFF;
	line-height:29px;
	overflow:hidden;
	
}
.footer a{
	text-decoration:none;
	color:#FFF;
	font-size:16px;
}
.footer a:visited{
	text-decoration:none;
	color:#FFF;
	font-size:16px;
}

.footer_left{
	width:790px;
	float:left;
	margin-top:20px;
}

.footer_right{
	width:360px;
	height:170px;
	float:right;
	
}

.main_context{
	margin:0 auto;
	width:1200px;
	background:#FFF url(../images/leftcontactbg.jpg) repeat-y scroll left top;

}

.left_context{
	display:inline;
	float:left;
	width:254px;
	
}
.left_context_nav{
	background:url(../images/leftcontact.jpg) no-repeat scroll left top;
	width:254px;
	height:78px;
}
.left_context p{
	font-size:16px;
	line-height:29px;
	padding:0 10px 0 10px;
}
.right_context{
	float:right;
	width:946px;
	
}
.right_context_nav{
	background:url(../images/rightbg.jpg) no-repeat scroll left top;
	width:976px;
	height:72px;
}

.right_context_nav span{
	display:block;
	padding-top:40px;
	padding-left:36px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.right_context_info center h1{
	margin-bottom:20px;
}
.fabuzhe{
	text-align:right;
	margin-bottom:10px;
}
.right_context_nav a{
	color:#FFF;
	font-weight:normal;
	
}
.right_context_info{
	font-size:16px;
	color:#222;
	line-height:35px;
	margin:19px;
}
.right_context_info ul.news{
	list-style:none;
	padding:0;
	padding-left:5px;
	margin:0;
}

.right_context_info ul.news li{
	background: url(../images/gif0057.gif) no-repeat scroll left center;
	padding-left:16px;
	line-height:29px;
	height:29px;
}

.right_context_info .Products{
	width:805px;
	display:inline;
}

.right_context_info .Products ul{
	list-style:none;
	padding:0;
	padding-left:5px;
	margin:0;
}

.right_context_info .Products ul li{
	display:block;
	float:left;
	margin:22px;
}

.right_context_info .Products ul li span{
	display:block;
	margin-top:-10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}

.about{
	background-color:#003D8E;
	color:#FFF;
	font-size:16px;
	line-height:40px;
	padding-top:35px;
	padding-bottom:35px;
	margin-bottom:20px;
}

.left_context_nav_title h2{
	text-align:center;
	color:#FFF;
	background-color:#D32C26;
	width:235px;
	height:40px;
	padding-top:10px;
	
}
.left_context_nav_title ul{
	list-style:none;
	line-height:33px;
	margin:0px;
	padding:0px;
	padding-left:80px;
	
	
}
.formL{
	float:left;
}
.formL input{
	height:20px;
}
.formR{
	float:left;
 }
 
 .copyright{
	 clear:both; 
	 margin-top:20px;
	 color:#999999;
	 }
	 
	 
	 
div, ul, li, ol, form, dl, dt, dd, p, span, img,hr,h1,h2,h3,h4,h5,button{ margin:0px; padding:0px; border:0px; }
input{ padding:0px; margin:0px;} li,ol{ list-style:none; } font{ font-size:12px;} em{ font-style:normal;}
a{ color:#473e39; text-decoration:none;} a:hover{ color:#cd130a;}
.clear{ clear:both; zoom:1; height:0px; font-size:0px; overflow:hidden;}
.clear:after{ content:''; display:block; height:0px; clear:both; }
.fl{ float:left;} .fr{ float:right;}
.red{ color:#d22428;}
.orange{ color:#ff6600;}
.home_cen{ width:1100px; margin:0px auto; position:relative;}
.mart_25{ margin-top:25px;}
.mart_35{ margin-top:35px;}





/*case*/
.case{ background-color:#eaeff5; clear:both; margin:0 auto; margin-top:40px;}
.case-cont{ width:1160px; margin:0 auto;}
.case-cont-t{color:#3b3b3b; text-align:center;}
.case-cont-t h2{font-size:32px; padding-top:35px;}
.case-cont-t p{ line-height:30px; color:#696767;}
/* marqueeleft */
.marqueeleft{height:331px;width:1160px;overflow:hidden;margin:30px auto 0px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:238px;height:301px;overflow:hidden; background-color:#FFFFFF}
.marqueeleft li .pic{display:block;width:270px;height:260px;overflow:hidden;}
.marqueeleft li .pic img{ width:270px; height:260px;}
.marqueeleft li .txt{text-align:center;height:40px;line-height:40px; }
.marqueeleft li .txt a{ color:#696767; text-decoration:none;}
.marqueeleft li .txt a:hover{ text-decoration:underline;}

.eng{
margin-left:5px;
text-transform:uppercase;
font-size:22px;
color:#999;
}
	 
	 
.home_cen{ width:1200px; margin:0px auto; position:relative;}
	 
.home_tit{ text-align:center; margin-bottom:30px;}
.home_tit h1{ font-weight:normal; padding:30px 0 30px; font-size:30px; background:url(../images/tit_bg.gif) no-repeat center bottom;}
.tit_wz{ margin-top:12px; color:#888; line-height:18px;}
.new_left{ width:480px; overflow:hidden;}
.home_more{ width:138px; height:34px; line-height:34px; margin:54px auto 0; background:url(../images/more_bg.gif) no-repeat;}
.home_more a{ width:138px; height:34px; display:block; cursor:pointer;}
.home_more span{ display:block; width:106px; text-align:center; color:#fff; font-size:14px;}
.new_rig{ width:545px; overflow:hidden;}

.new_left{ width:480px; overflow:hidden;}
.home_more{ width:138px; height:34px; line-height:34px; margin:54px auto 0; background:url(../images/more_bg.gif) no-repeat;}
.home_more a{ width:138px; height:34px; display:block; cursor:pointer;}
.home_more span{ display:block; width:106px; text-align:center; color:#fff; font-size:14px;}
.new_rig{ width:645px; overflow:hidden;}


.hsc_uli{ cursor:pointer; margin-bottom:36px; *margin-bottom:32px; height:80px; overflow:hidden;}
.scdt_ul{ height:312px; overflow:hidden;}
.scdt_ul li strong{ width:78px; height:78px; display:block; font-family:Arial; text-align:center;}
.scdt_ul li strong b{ font-size:34px; color:#999; font-weight:normal; display:block; margin-top:10px; display:block;}
.scdt_ul li strong em{ font-style:normal; color:#bbb;}
.hsc_str{ border:1px solid #dadada; float:left;}
.hsc_str_h{ border:1px solid #cd130a; float:left;}
.scdt_ul li strong.hsc_str_h b,.scdt_ul li strong.hsc_str_h em,.scdt_ul li p span.hsc_span_h{ color:#cd130a;}
.scdt_ul li .hsc_p{ width:545px;}
.scdt_ul li p span{ color:#444; font-size:16px; display:block; margin-bottom:10px;}
.scdt_ul li p.hsc_hot span{ padding-left:45px; background:url(../images/hot.png) no-repeat left 4px;}
.scdt_ul li p font{ font-size:12px; color:#888; line-height:22px;}
.home_jjfa{ width:1100px; height:450px; line-height:20px; background:url(../images/jj_fana.jpg) no-repeat; overflow:hidden;}
.home_jjfa ul li{ width:158px; height:205px; padding:50px 30px; overflow:hidden; text-align:center; border-left:1px solid #5a5b5b; margin-top:30px; float:left;}
.home_jjfa .home_more{ margin-top:34px;}
.home_jjfa ul li span a{ width:88px; height:63px; display:block; margin:0 auto;}


.focus{ position:relative; width:480px; height:312px; background-color: #000;}  
.focus img{ width:480px; height:312px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:url(../images/black.png) repeat; display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin-top:16px;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}


.hezuo{
width:100%;
height:507px;
background:url(../images/p-bg.jpg) repeat-x center top;
margin:30px 0;
}
.hezuo h3{
color:#FFFFFF;
font-size:24px;
font-weight:normal;
padding-top:30px;
}
.hezuo  .hezuo_info{
background:url(../images/hezuoinfo.jpg) no-repeat left top;
width:1186px;
height:110px;
margin-top:30px;
}

.center{
text-align:center;
padding-top:80px;
font-weight:normal;
font-size:30px;
}
 
.footer_box{
float:left;
width: 130px;
margin-right: 25px;
}
.footer_box dt{
font-size:16px;
background:url(../images/bbg.jpg) no-repeat left bottom;
padding-bottom:6px;
}
.footer_box a{
font-size:14px;
color:#CCCCCC;
}
.footer_box a:hover{
font-size:14px;
color:#999999;
}
.footer_box a:visited{
font-size:14px;
color:#CCCCCC;
}

.footer_logo{
margin-top:20px;
background:url(../images/ruike.jpg) no-repeat left top;
width:291px;
height:66px;
}

.copyright_info{
background-color:#333333;
margin-top:20px;
text-align:center;
padding-top:15px;
height:40px;
}

.topmargin{
margin-top:50px;
}
.about_left{
float:left;
width:600px;
font-size:14px;
line-height:30px;
margin-right:20px;
color:#7F7F7F;
}
.about_left h3{
font-size:30px;
color:#343434;
margin-bottom:15px;
font-weight:normal;
}

.about_right{
float:left;
width:500px;
height:361px;
background:url(../images/about_right.jpg) no-repeat left top;
}

.more{
margin-top:20px;
display:block;
width:130px;
padding:10px 10px;
text-transform:uppercase;
border:1px solid #DBDBDB;
}

.more:hover{
margin-top:20px;
display:block;
color:#FFFFFF;
width:130px;
padding:10px 10px;
text-transform:uppercase;
background-color:#E30007;
border:1px solid #DBDBDB;
}



@font-face {
	font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?qradjf');
    src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../fonts/icomoon.woff?qradjf') format('woff'),
        url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(images/02index-banner-8.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}