/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#444; text-decoration:none;}
a:hover{ color:#005aff; text-decoration:none;}

ul,li,p,dt,h3,h2{ list-style:none; margin:0; font-weight: normal;}

.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_t_5{ margin-top:5px;}
.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_50{ margin-bottom:50px;}
.p_10{ padding: 0 10px; }


.f_36{font-size:36px;}
.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;}
.f_s_n{ font-style: normal; }


.fL{ float:left;}
.fR{ float: right;}

.t_c{ text-align:center;}
.t_r{ text-align: right; }

.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:#fd8e24; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#005aff; text-decoration:none;}
.cG,.cG a,a.cG{ color:#bfbfbf; text-decoration:none;}
 .cYELOW,.cYELOW a,a.cYELOW{ color:#ffcc01; text-decoration:none;}


.bW{ background:#fff;}
.bW1{ background:rgba(225,225,225,.5); }
.bO{ background:#fd8e24;}
.bB{ background:#024b97;}
.bR{ background:#e50112;}
.bG02{ background:#edf4fc;}
.bG{ background:#eeeeee; }
.bG01{ background:url(../images/index_04.jpg) center top no-repeat; height:359px;}
.bBLU{ background:#005aff;}
.bYELLOW{background:#ffcc01;}

.b_r{ border-right:1px solid #FFF;}
.b_a{ border:2px solid #005aff;}
.b_a_1{ border:1px solid #cecece;}
.b_b{ border-bottom:1px solid #222;}
.b_t{ border-top:1px solid #5e5e5e;}
.b_r_5{ border-radius: 5px;  }
.b_r_25{ border-radius:25px;  }
.b_b_d{border-bottom: 1px dotted #cecece;}

.b_a_w{ border:2px solid #729bdd; }

.w_1200{ width: 1200px; }
.w_100{ width: 100%; }

.pa{ position: absolute; left: 0; top: 40px; z-index: 999; }
.d_b{ display: block; }

header{ position: relative;}
.top{ position: absolute; z-index:999; }
.social-icon{  line-height:48px;}
.email{background:url(../images/iindex_01_03.png) left 16px no-repeat;}
.email li{ float:left;  line-height:48px;}
.email li a{ padding:0 5px;  line-height:48px; float:left;}
.email ul{ margin:0;  padding:0; float:left;}
.email{ height:48px; }

.top-logo{ height:116px;}
/*导航开始*/
.nav{ height:50px; width:100%;}
.menu {   height:50px; position:relative; margin:0 auto;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:92px; height:50px; text-align:center; line-height:50px;  overflow:hidden;  font-size:16px; }
.menu {padding:0; margin:0;list-style-type: none;  margin-top: 15px;}
.menu li {float:left; position:relative;line-height:50px; }
nav ul{height:50px;zoom:1;}
.nav>li{ float:left; display:inline;height:50px; line-height:50px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:50px; line-height:50px; }
.nav>li.line{ padding:0px 1px; background:url(../images/index_01_05.jpg) left top no-repeat;}
.nav>li>a:hover{display:block; color:#222; background:none; border-bottom: 2px solid #005aff;  width:92px; height:50px;}/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute; top:50px;  left:0; width:92px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#005aff; border-top:1px solid #fff;  margin:0;}
.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{ }
.banner img{width:100%; height:835px;}
#solid{width:100%;height:835px;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:835px;	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:835px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{	width:50%;	height:25px;	top:800px;	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{  background:#828282; }
.foot-nav a{ padding-right:14px; }
  
/*footer结束*/

/*首页主体*/
 

/*tit*/
.tit{ height: 60px; } 
.cp_tit{background: url(../images/iindex_04.jpg) center top no-repeat;}
.al_tit{background: url(../images/index_11.jpg) center top no-repeat;}
.jj_tit{background: url(../images/index_22.jpg) center top no-repeat;}
.xw_tit{background: url(../images/index_25.jpg) center top no-repeat;}
/*cp*/
.cp_img{height: 200px; overflow: hidden;}
.cp_img img{transition: all 0.6s ease-in;}
.cp_img:hover img{ transform: scale(1.4); }

/*ys*/
.bG_ys{ height: 612px; background: url(../images/iindex_11.jpg) center top no-repeat;}

/*案例*/
.case_cont_list{background:#005aff; width:25%;height:372px; float:left; position:relative;}
.case_cont_list img{ width:100%; height:372px;}
.case_cont_list:hover img { 	opacity: 0.4;}
.case_cont_list h3{ position:absolute; left:0; top:0; display:none;}
.case_cont_list:hover h3{ display:block; text-align:center; height:35px; margin-top:40%; line-height:35px; width:100%;}

/*关于*/
.bg_gsjj{height:490px;background: url(../images/iindex_24.jpg) center top no-repeat;}
.more{ width:100px;  border-radius: 4px; margin-left: 15PX; } 


 /*xw*/
.news_img{ padding:5px; width:478px; height:308px;}
.news_img a ,.news_img .img{ width:476px; height:306px; display:block; margin:0; float:left;}
.news_text{ width:520px; margin-left:40px;}
.news_text_01{ border-bottom: 1px dotted #cecece; }
.news_text_01 h3{}
.news_text_02_list{ width:100%; background:url(../images/index_53.png) left center no-repeat; padding:0 0 0 20px;}


 


