/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#222; text-decoration:none;}
a:hover{ color:#b3251e; 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_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}


.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;}

.fL{ float: left; }
.fR{ float: right; }

.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;}
.cR,.cR a,a.cR{ color: #b3251e;text-decoration:none;}
.cO,.cO a,a.cO{ color:#ff9c00; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#0659b1; text-decoration:none;}
.cG,.cG a,a.cG{ color:#969696; text-decoration:none;}
.cGREEN,.cGREEN a,a.cGREEN{ color:#84ca14; text-decoration:none;}

.bW{ background:#fff;}
.bO{ background:#ff9c00;}
.bB{ background:#024b97;}
.bG{ background:#f1f1f1;}
.bBLU{ background:#004fc6;}

.w_100{ width: 100%; }

.b_r{ border-right:1px solid #5e5e5e;}
.b_a{ border:1px solid #777;}
.b_b{ border-bottom:1px solid #717171;}
.b_t{ border-top:1px solid #5e5e5e;}



header{zoom:1; height:115px; }
.social-icon{  line-height:44px;}
.email li{ float:left;  line-height:44px;}
.email li a{ padding:0 5px;  line-height:44px; float:left;}
.email ul{ margin:0;  padding:0; float:left;}
.email{ height:44px; }

.top-logo{ height:115px;}
/*导航开始*/
.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:93px; height:53px; text-align:center; color:#666666;  font-weight: bold;  line-height:53px;  overflow:hidden;  font-size:16px;  }
.menu {padding:0; margin:0;list-style-type: none; margin-top:40px;  }
.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{ padding:0px 1px; background:url(../images/index_13.png) left top no-repeat;}
.nav>li>a:hover{display:block; color:#b3251e; background:none; border-bottom: 2px solid #b3251e;   width:93px; 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:93px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#fff; border-top:1px solid #b3251e; }
.menu li:hover ul li a {display:block; background:none; color:#666666;line-height:30px; height:30px; margin-top:1px; font-size:12px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { color:#666666; text-decoration:underline;line-height:30px; }/******子栏目 背景变色*********/
  
/*导航结束*/


/*banner开始*/
.banner img{width:100%; height:550px;}
#solid{width:100%;height:550px;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:550px;	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:550px; 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{ height:230px; background: url(../images/index_71.jpg) left top repeat-x;}
.foot-nav{ height:50px; line-height:50px; }
.foot-nav a{ height:50px; line-height:50px; width: 146px; text-align: center; display: block; float: left;}
 
.foot-text{   padding:5px 0px 8px;}
.foot_tell{ line-height:32px; color:#538cc7;} 
.foot_lxfs{height:135px; background: url(../images/index_71.png) left top no-repeat; line-height: 34px; padding-left: 25px;}
.foot_fw{ width:300px; margin-left:220px; }

/*footer结束*/



/*首页主体*/

/*tit*/
.tit,.tit a{ width:100%; height:90px; display:block;}

.cpzx_tit{ height:60px;background: url(../images/index_13.jpg) center top no-repeat;}
.fwzc_tit{ height:60px;background: url(../images/index_17-20.jpg) center top no-repeat;}
.yyly_tit{ height:60px;background: url(../images/index_19-41.jpg) center top no-repeat;}
.jj_tit{ height:60px;background: url(../images/index_20.jpg) center top no-repeat;}
.lxwm_tit{ height:60px;background: url(../images/index_55.jpg) left top no-repeat;}
.xw_tit{ height:60px;background: url(../images/index_57.jpg) left top no-repeat;}


.bg01{background: url(../images/index.jpg) center center no-repeat;}

/*关于*/
.gsjj_text{ width:100%;background: url(../images/index_51_1.png) left top no-repeat; padding:0 0 0 500px;   height:300px;}
.more01{ width:150px; height:40px;  display: block;   border-radius: 5px; border:1px solid #444;  }
.more01:hover{ color:#fff; border:1px solid #b3251e; background:#b3251e; border-radius: 5px;}

 
/*应用领域*/
.mbao_list_cont{ width:264px; height:289px;}
.mr_prev { width:45px; height:65px; display:block;	margin-top:90px;	float: left;}
.mr_next {width:45px; height:65px;display:block;	margin-top:90px;	float: right;}

#marquee2 {	width:1060px;/**图片li的宽度*图片个数**/	float: left;overflow: hidden;height:285px;margin-left:10px;margin-right:10px;}
#marquee2 ul{ padding:0;}
#marquee2 ul li {float: left;text-align:center; margin-right:5px;}
#marquee2 ul li img {width:260px; height:245px;vertical-align:middle;}
#marquee2 ul li a {width:260px; height:245px; display:block; width:auto; float:left;}
#marquee2 ul li .img {width:260px; height:245px;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#marquee2 ul li p { text-align:center;  line-height:30px; width:100%; font-size:16px;  margin-top:10px;}
#marquee2 ul li p a{ text-align:center;  line-height:30px; height:30px; width:100%; font-size:16px;}

/*服务支持*/
.khfw{width:448px; height:394px;}
.khfw a{width:448px; height:394px; display: block;}
.khfw_ri{width:702px; height:394px;}
.yxwl{width:343px; height:185px;}
.yxwl a{width:343px; height:185px; display: block;}

 /*产品中心*/
 #marquee1 {	width:1060px;/**图片li的宽度*图片个数**/	float: left;overflow: hidden;height:289px;margin-left:10px;margin-right:10px;}
#marquee1 ul{ padding:0;}
#marquee1 ul li {float: left;text-align:center; margin-right:5px;border:2px solid #dadada;}
#marquee1 ul li img {width:260px; height:245px;vertical-align:middle;}
#marquee1 ul li a {width:260px; height:245px; display:block; width:auto; float:left;}
#marquee1 ul li .img {width:260px; height:245px;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#marquee1 ul li p { text-align:center;  line-height:30px; width:100%; font-size:16px;  margin-top:10px;}
#marquee1 ul li p a{ text-align:center;  line-height:30px; height:30px; width:100%; font-size:16px;}

/*联系方式*/
.lxfs_tell{height:200px;background: url(../images/index_67.jpg) left top no-repeat; padding-left: 30px;}

/*新闻*/
.xw_tit a{ width:70px; height: 30px; margin:11px 5px 11px 15px ; line-height: 30px; text-align: center; display: block; float: left; }
.xw_tit a:hover{background:#b3251e; color: #fff; }
.xw_tit a.xwmore{ float:right; }
.xw_tit a.xwmore:hover{ float:right; background:none; }


.xw_img,.xw_img img{width:130px; height:100px;}

.xw_nr_js ul{ width:100%; padding:0; }
.xw_nr_js li{ list-style:none; width:550px; height:144px; margin-right:36px;  margin-left:10px;  position:relative; float: left;}
 
.xw_nr_xq{ font-size:14px;   width:400px;   margin-left:10PX;}
.xw_nr_xq a{   font-size:16px; font-weight:bold; height: 30px; line-height: 30px; display: block;}
.xw_nr_js li:nth-child(2),.xw_nr_js li:nth-child(4){ margin-right:0;}

.ny_xfl{width:1200px; margin:20px auto; text-align:center;}
.ny_xfl a{display:inline-block; background:#030000; color:#fff; font-size:14px; padding:5px 10px; margin:5px;}
.ny_xfl a:hover{  background:#00c6d7;}

.box_line{ width:100px; height:2px; background:#0571df;}

.news_list{ height: ; padding:12px 0; }

.xw_date{ width: 80px; height: 100px; text-align:center; line-height: 50px; border:1px solid #e5e1e0; }
.date_sy{ background:#e5e1e0; display: block; width:80px; height: 50px; }