/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#444; text-decoration:none;}
a:hover{ color:#0a61c4; text-decoration:none;}

ul,li,p{ list-style:none; margin:0; padding: 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_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}

.p_15{ padding: 0 15px; }

.f_36{font-size:36px;}
.f_24{font-size:24px;}
.f_20{font-size:20px;}
.f_18{font-size:18px;}
.f_16{font-size:12px;}
.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;}
.f_s_n{ font-style:  normal; }


.t_c{ text-align:center;}
.t_r{ text-align: right; }

.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:#0a61c4; text-decoration:none;}
.cG,.cG a,a.cG{ color:#969696; text-decoration:none;}
.cGREEN,.cGREEN a,a.cGREEN{ color: #69be28; }

.bW{ background:#fff;}
.bO{ background:#ff9c00;}
.bB{ background:#024b97;}
.bG{ background:#ddd;}
.bG1{ background:#b2b2b2;}
.bBLU{ background: #0a61c4; }
.bG2{background:url(../images/index_19.jpg) left top repeat-x;}


.b_r{ border-right:1px solid #5e5e5e;}
.b_a{ border:1px solid #e3e3e3;}
.b_b{ border-bottom:1px solid #717171;}
.b_t{ border-top:1px solid #5e5e5e;}
.b_b_o{ border-bottom:1px solid #ff6600;  }
.b_a_g{border:1px solid #69be28;}

.fL{ float: left; }
.fR{ float: right; }

.w_100{ width: 100%; }
.d_b{ display: block; }



header{zoom:1; height:74px;background:url(../images/index_04.jpg) center top no-repeat;}
.social-icon{  line-height:41px;}
.email li{ float:left;  line-height:41px;}
.email li a{ padding:0 5px;  line-height:3141pxpx; float:left;}
.email ul{ margin:0;  padding:0; float:left;}
.email{ height:41px; }

.top-logo{ height:74px;}
.tell{ height:20px; line-height: 20px; margin-top: 13px; /* padding-left: 30px; background:url(../images/index_07-08.jpg) left center no-repeat;*/}
/*导航开始*/
.nav{ height:35px; width:100%;}
ul.menu {   height:35px;width:100%;  position: absolute; border-radius: 5px;  background-color: #fff; z-index: 99999999; padding: 0; margin:0 auto; bottom: -15px; left: 0;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:102px; height:35px; text-align:center; line-height:35px;  overflow:hidden;  font-size:14px;   font-weight:bold;}
.menu {padding:0; margin-top:19px;list-style-type: none;}
.menu li {float:left; position:relative;line-height:35px;/* padding:0 ;*/}
nav ul{height:35px;zoom:1;}
.nav>li{ float:left; display:inline;height:35px; line-height:35px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:35px; line-height:35px; }
.nav>li.line{ padding:0px 1px; background:url(../images/index_13.png) left top no-repeat;}
.nav>li>a:hover{display:block;   color:#0a61c4; background: none;   width:102px; height:35px;}/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute;  left:0; width:102px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#FFF;   }
.menu li:hover ul li a {display:block; background:none; color:#0a61c4;line-height:30px; height:30px; margin-top:1px; font-size:12px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { color:#0a61c4; text-decoration:underline;line-height:30px; }/******子栏目 背景变色*********/
  
/*导航结束*/


/*banner开始*/

.banner img{width:100%; height:320px;}
#solid{width:100%;height:320px;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:320px;	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:320px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{	width:50%;	height:25px;	top:270px;	left:25%;	position:relative;	/*margin-left:-452px;*/}
#solid #btt span{		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{  color:#888;}
 
/*footer结束*/



/*首页主体*/

/*搜索*/
.search{ margin-top: 5px; margin-bottom: 5px; width: 241px;  height:23px;  background:#fff url(../images/index_15.jpg) 220px center  no-repeat; }
.search form{ height:23px ; line-height: 23px; }
.search form input{ width: 220px; height:23px ; line-height: 23px; border: none; float: left; background:none; text-indent: 5px;color: #888888; }
.search form input.botton{width:20px; height:23px ;}
 


/*产品*/
.cpfl_cont{}
.city_ser_show{}
.cpfl_cont_list{ background:url(../images/index.jpg) left top repeat-x; padding: 0;  }
.cpfl_cont_list:nth-child(4),.cpfl_cont_list:nth-child(8){ margin-right:0;}
.cpfl_cont_list .img{  margin: 15px 10px 0 10px; width: 195px; height:120px; display:block;  }
.cpfl_cont_list .img img{ height:120px; width:100%; display:block;  }
.cpfl_cont_list  h3{width:100%;  height:38px; line-height:38px; margin: 0; }

.cp_img{ width: 100%;background:url(../images/index2.jpg) left top no-repeat; padding: 0 15px;}
.cp_bg{background:url(../images/index_22.jpg) left top no-repeat;}
.cp_tips{ width: 150px; height: 41px; position: absolute; left: 8px; top: 0; background:url(../images/index_15.png) left top no-repeat; }
.b_shaw{ box-shadow:#ccc 1px 3px 10px 5px; }

/*联系*/
.lxwm_bg{ height: 150px; padding:15px;background:url(../images/index_30.jpg) left top no-repeat;}

/*新闻*/
.focus-left{ width: 57px;  height:57px;float:left; border: 3px solid #ccc;}
.focus-right{ width:420px;  height:60px;  overflow:hidden;  }
.focus-left img{width:51px; height:51px;}
.focus-right a{ background:url(../index_70.jpg) left bottom no-repeat; display:block;}
#a-focus:hover{color:#f00;}
#a-focus-end{color:#333;}
#a-focus-end:hover{color:#f00;}
.date_sy{ width:100%; height: 40px; display: block; float:left; background:#ff6600;}
.xq_sy{ }

.vist{ float: left;background: url(../images/index_38.png)  left  center no-repeat; padding-left:25px;}

/*内页新闻*/
.newslist01{}
.newslist01 li{ border-bottom: 1px dotted #ccc; padding-bottom: 10px; }
.news_content{ width:510px ; margin-left: 20px; }
.newslist01 li .date{ width:80px; }