/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#262221; text-decoration:none;}
a:hover{ color:#006fff; text-decoration:none;}

ul,li,p{ list-style:none; margin:0;}

.ma{ margin:0 auto; padding:0;}
.m_15{ margin:0 15px;}
.m_b{ margin-bottom:0;}
.m_t_70{ margin-top:70px;}
.m_t_60{ margin-top:60px;}
.m_t_50{ margin-top:50px;}
.m_t_40{ margin-top:40px;}
.m_t_30{ margin-top:30px;}
.m_t_20{ margin-top:20px;}
.m_t_10{ margin-top:10px;}
.m_b_10{ margin-bottom:10px;}
.m_b_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}
.m_b_60{ margin-bottom:60px;}

.p_b_20{ padding-bottom:20px;}


.f_36{font-size:36px;}
.f_30{font-size:30px;}
.f_24{font-size:24px;}
.f_20{font-size:20px;}
.f_18{font-size:18px;}
.f_16{font-size:16px;}
.f_14{font-size:14px;}
.f_12{font-size:12px;}
.f_10{font-size:10px;}

.f_b{ font-weight:bold;}
.f_n{ font-weight:normal;}

.fL{ float: left; }
.fR{ float: right; }
.w_100{ width:100%; }
.t_c{ text-align:center;}
.t_r{ text-align:right;}

.l_70{ line-height:70px;}
.l_50{ line-height:50px;}
.l_40{ line-height:40px;}
.l_30{ line-height:30px;}
.l_20{ line-height:20px;}

 
.cW,.cW a,a.cW{ color:#fff; text-decoration:none;}
.cO,.cO a,a.cO{ color:#ff9c00; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#0375f1; text-decoration:none;}
.cG,.cG a,a.cG{ color:#969696; text-decoration:none;}
.cB,.cB a,a.cB{color:#333; text-decoration:none;}

.bW{ background:#fff;}
.bO{ background:#ff9c00;}
.bB{ background:#333;}
.bG{ background:#cfcfcf;}
.bBLU{ background:#0375f1;}
.bg02{background:url(../images/index_07.png) center top repeat-y;}
.bg03{background:url(../images/1.jpg) center bottom no-repeat;}
.bg04{background:url(../images/index_39.png) left top repeat;}
.bg05{background:url(../images/index_42.png) center top no-repeat;}
.bg06{background:url(../images/index_44.png) center top no-repeat;}
.bG02{ background:#edf4fc;}

.b_r{ border-right:1px solid #e0e0e0;}
.b_a{ border:1px solid #e3e3e3;}
.b_b_6{ border-bottom:6px solid #f6f6f6;}
.b_b_d{ border-bottom:1px dotted #bbb;}



.b_r_25{ border-radius:25PX; }
.d_b{ display: block; }


header{zoom:1; height:124px; }
.social-icon{  line-height:34px;}
.email li{ float:left;  line-height:34px;}
.email li a{ padding:0 5px;  line-height:34px; float:left;}
.email ul{ margin:0;  padding:0; float:left;}
.email{ height:34px; }

.top-logo{ height:94px;}
/*导航开始*/
.nav{ height:94px; width:100%;}
.menu {height:94px; position:relative; margin:0 auto;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:121px; height:94px; text-align:center; color:#666666;line-height:94px;  overflow:hidden;  font-size:18px;   }
.menu {padding:0; margin:0;list-style-type: none; }
.menu li {float:left; position:relative;line-height:94px;/* padding:0 ;*/}
nav ul{height:94px;zoom:1;}
.nav>li{ float:left; display:inline;height:94px; line-height:94px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:94px; line-height:94px; }
.nav>li.line{ padding:0px 1px; background:url(../images/index_13.png) left top no-repeat;}
.nav>li>a:hover{display:block; color:#fff; background:#0375f1; border-bottom:0; width:121px; height:94px;}/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute;  left:0; width:121px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#0375f1; border-top:1px solid #fff; }
.menu li:hover ul li a {display:block; background:none; color:#fff;line-height:30px; height:30px; margin-top:1px; font-size:12px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { color:#fff; text-decoration:underline;line-height:30px; }/******子栏目 背景变色*********/
  
/*导航结束*/


/*banner开始*/
.banner img{width:100%; height:535px;}
#solid{width:100%;height:535px;clear:both;position:relative;z-index:9;  }
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;z-index:1;	top:0px;	width:100%;	height:535px;	display:none;}
#solid .solid0{	background:#78c4db;}
#solid .solid1{	background:#c5c9db;}
#solid .solid2{	background:#e7dfd1;}
#solid ul{	margin:0px;	padding:0px;	list-style:none;}
#solid ul li{	position:absolute;	left:0;	top:0px;	width:100%;	height:535px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{	width:50%;	height:25px;	top:500px;	left:25%;	position:relative;	/*margin-left:-452px;*/}
#solid #btt span{	position:absolute;	top:0;	left:35%;	display:block;	width:60px;	height:8px;	margin:0 15px;		text-align:center;	background:#3d3d3d;	z-index:2;	cursor:pointer;	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/	-moz-opacity:0.7; /*Firefox私有，透明度50%*/	opacity:0.7;/*其他，透明度50%*/}
/*banner结束*/

 
/*footer开始*/
footer,footer a{  background:#403f3f;  color:#fff;}
.foot-nav{ height:50px; line-height:50px; color:#fff; }
.foot-nav a{ height:50px; line-height:50px; color:#fff; }
.foot-nav span{  margin:0px 1px;}
.foot-text{   padding:5px 0px 8px;}
.foot_tell{ line-height:32px; color:#538cc7;} 
.ewm img{ width:100%; }
/*footer结束*/



/*首页主体*/
/*搜索*/
.search{ width:330px;  height:42px; margin-top: 10px;}
.search form{ height:42px ; line-height:42px;  border:1px solid #ff9c11; }
.search form input{ width:193px; height:40px ; background: none;  line-height: 40px; border: none; float: left;   text-indent: 5px;color: #888888; }
.search form input.botton{width:80px; height:40px ; color: #fff; background:#ff9c11 url(../images/index_14.jpg) center center no-repeat;   }

/*tit*/
.tit{ width:100%; background: url(../images/index_11.png) center center no-repeat;  display:block;}
.tit01{ width:100%; height: 98px; background: url(../images/index_38.png) center top no-repeat;  display:block;}
  
/*产品*/
.cpfl_list{ width:65%; }
.cpfl_list a{background:#f2f2f2; line-height: 40px; height: 40px; color: #333; padding:0 15px; margin-right:50px;  }
.cpfl_list a:hover{background:#ff9c11; color: #fff; line-height: 40px; }
.cpfl_cont_list00 a:hover img{transform: scale(1.4);}
.cpfl_cont_list00  img{ transition: all 0.6s; }



.cpfl_cont_list00{ margin-right:24px; padding:13px 12px 0 11px; width:272px;   position:relative;}
.cpfl_cont_list00 .img{ width:249px; height:186px;  display:block;  } 
.cpfl_cont_list00 .img img{width:249px; height:186px; display:block;} 
.cpfl_cont_list00  h3{width:249px; height:46px;  text-align:center;  text-align:center; margin-top:4px; }
.cpfl_cont_list00  h3 a{display:block;   text-align:center; width:249px; height:46px;line-height:46px; }

.index_Rollb { width:1200px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demob,#demob0 { overflow:hidden;  width:1200px; margin:0 auto;} 
#indemob,#indemob0 { float: left; width:800%;}
#demob #indemob .img,#demob0 #indemob0 .img {  width:249px; height:186px; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demob #indemob img,#demob0 #indemob0 img { width:249px; height:186px; vertical-align:middle;}
#demob1,#demob01 { float: left;}
#demob2,#demob02 {float: left;}


/*ys*/
.text01{ width:350px;  margin-top:300px; }
.text02{ width:420px;  }
.text03{ width:420px; margin-left:340px;margin-top:190px; }
.text04{ width:420px; margin-right:50px;margin-top:200px; margin-bottom: 150px; }


/*关于*/
 
/*新闻*/
.xw_list{ padding:5px; background:#f7f7f7; border-bottom: 2px solid #ff9c00;  }

 

.vist{ float: left;background: url(../images/index_38.png)  left  center no-repeat; padding-left:25px;}


.mainbody { margin-bottom: 40px; }


.content img{ max-width: 100%; }