/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#444; text-decoration:none;}
a:hover{ color:#3191eb; text-decoration:none;}

ul,li,p,h3{ 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;}


.f_26{font-size:26px;}
.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;}

.t_c{ text-align:center;}

.l_60{ line-height:60px;}
.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:#ff6600; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#3191eb; text-decoration:none;}
.cG,.cG a,a.cG{ color:#969696; text-decoration:none;}


.bW{ background:#fff;}
.bO{ background:#ff6600;}
.bB{ background:#024b97;}
.bG{ background:#f4f4f4;}
.bBLU{ background:#3191eb;}

.b_r{ border-right:1px solid #5e5e5e;}
.b_a{ border:1px solid #ddd;}
.b_b{ border-bottom:1px solid #888;}
.b_t{ border-top:1px solid #5e5e5e;}

.w_1200{ width: 1200px; }
.w_100{ width: 100%; }




header{zoom:1; height:185px;background:url(../images/index_02.jpg) left top repeat-x;}
.social-icon{  line-height:36px;}
.email li{ float:left;  line-height:36px;}
.email li a{ padding:0 5px;  line-height:36px; float:left;}
.email ul{ margin:0;  padding:0; float:left;}
.email{ height:36px; }

.top-logo{ height:96px;}
/*导航开始*/
.nav{ height:53px; width:100%;}
.menu {   height:53px; position:relative; margin:0 auto;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:165px; height:53px; text-align:center; color:#fff;   line-height:53px;  overflow:hidden;  font-size:14px;   font-weight:bold;}
.menu {padding:0; margin:0;list-style-type: none;}
.menu li {float:left; position:relative;line-height:53px;/* padding:0 ;*/}
nav ul{height:53px;zoom:1;}
.nav>li{ float:left; display:inline;height:53px; line-height:53px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:53px; line-height:53px; }
.nav>li.line{ width:2px; background:url(../images/index_12.jpg) left top no-repeat;}
.nav>li>a:hover{display:block; color:#fff; background:#ff8a00;  width:165px; height:53px;}/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute;  left:0; width:165px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#ff8a00; 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:609px;}
#solid{width:100%;height:609px;clear:both;position:relative;z-index:9;  }
#solid .solid0,#solid .solid1,#solid .solid2,#solid .solid3,#solid .solid4{position:absolute;left:0px;z-index:1;	top:0px;	width:100%;	height:609px;	display:none;}
#solid .solid0{	background:#78c4db;}
#solid .solid1{	background:#c5c9db;}
#solid .solid2{	background:#e7dfd1;}
#solid .solid3{	background:#78c4db;}
#solid .solid4{	background:#c5c9db;}
#solid ul{	margin:0px;	padding:0px;	list-style:none;}
#solid ul li{	position:absolute;	left:0;	top:0px;	width:100%;	height:609px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{	width:50%;	height:25px;	top:580px;	left:21%;	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{ background:#3e3e3e;   color:#969696;}
.f_fl_xx p{ color:#969696; font-size:12px; margin-left:35px; line-height:34px;}
.f_add{ margin-bottom:10px; background:url(../images/index_90.jpg) no-repeat left center; padding-left:20px;}
.f_tel{ margin-bottom:10px; background:url(../images/index_100.jpg) no-repeat left center; padding-left:20px;}
.f_name{ margin-bottom:10px; background:url(../images/index_96.jpg) no-repeat left center; padding-left:20px;}
.f_email{ margin-bottom:10px; background:url(../images/index_95.jpg) no-repeat left center; padding-left:20px;}

.f_nav_l{ }
.f_dfl{ padding-bottom:20px; font-size:16px; }
.f_nav_l{ color:#969696;}

.f_xfl a{ color:#969696; margin-left:0px;}

.f_xfl{ float:left; width:50%; line-height:35px;color:#969696; }

.lxdh{ background:url(../images/index_40_07.png) no-repeat left  center; padding-left:50px;}
.gustbook{}
.gustbook li{}
.gustbook input{ border: none; height: 40px; line-height: 40px; }

/*footer结束*/



/*首页主体*/

/*tit*/
.tit{ width:100%; height:70px; display:block;}
.cp_tit{ height:70px;background: url(../images/index_18.jpg) center top no-repeat;}
.gy_tit{ height:70px;background: url(../images/index_29.jpg) left top no-repeat;}
.gc_tit{ height:70px;background: url(../images/index_39.jpg) center top no-repeat;}
.xw_tit{ height:70px;background: url(../images/index_50.jpg) center top no-repeat;}
/*产品*/
.cpfl{  width:100%;  }
.cpfl_list{ width:100%; margin:0 auto; height:40px; }
.cpfl_list li { width:150px; margin:0 8px; height:32px;  float: left; }
.cpfl_list li a{  display: block; width:148px; height:30px; line-height:30px; display: color:#444; block; text-align: center;background:#fff;  }
.cpfl_list li a:hover{ display: block; width:148px; height:30px; background:#3191eb; color: #fff;  }
.cpfl_cont{width:100%;}
.cpfl_cont_list{ margin-right:16px;   width:280px;  }
.cpfl_cont_list:nth-child(4),.cpfl_cont_list:nth-child(8){   margin-right:0; }
.cpfl_cont_list a.img{  width:280px; height:178px; display:block;background: #fff;
    text-align: center; } 
.cpfl_cont_list img{  max-width:280px; height:178px; } 
.cpfl_cont_list  h3{  width:280px; height:40px; line-height:40px; text-align:center; margin:0; }

 
/*关于*/
.gsjj_text{ width:1170px; padding-right: 480px; background: url(../images/index_34.jpg) right top no-repeat;}
.more01{border-radius: 5px;   width:150px; height:60px; line-height: 60px;  display: block;  }

/*案例*/
.cpfl_cont_list01{  width:280px; padding:0; margin-right: 15px;  }
.cpfl_cont_list01 a.img{  width:280px;  height:278px; display:block; } 
.cpfl_cont_list01 img{   width:280px; height:278px;  } 
.index_Rolla { width:1200px; margin:0 auto;overflow:hidden;}
#demoa { overflow:hidden;  width:1200px; margin:0 auto;} 
#indemoa { float: left; width:800%;}
#demoa #indemoa .img {width:280px; height:278px;   overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoa #indemoa img {width:280px; height:278px; vertical-align:middle;}
/*#demoa #indemoa a { display:block; width:auto; float:left; margin:20px 10px 0px 10px;}
#demoa #indemoa p { text-align:center;  line-height:30px; width:100%; background:url(../images/1_r18_c25.jpg) center top no-repeat; margin-top:10px;}*/
#demoa1 { float: left;}
#demoa2 {float: left;}


/*新闻*/
.xw_list li img {width: 100%; height:200px ;}