@charset "gb2312";
/* ===================================================
 * 模块：	网页头部
 * 命名：	#header
 * 日期：	2014-3-7
 * ===================================================*/
/*头部边条*/
#header {
	width: 100%;
	height: 91px;
	backgorund-color: #fff;
}
.topBar {
	background: url(../images/topbar.jpg);
	width: 1440px;
	height: 2px;
}
/*头部左侧*/
.head_l {
	float: left;
}
/*logo*/
#logo{width:350px;}
#logo h1 {
	background: url(../images/logo.jpg) no-repeat left center;
	width: 220px;
	height: 48px;
}
#logo h1 a {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-indent: -9999em
}
.v{background:url(../images/v.png) no-repeat left center;padding-left:20px;margin-left:10px; margin-top:15px;}

.v a{font-size:14px;color:#00538d}
/*头部右侧*/
.head_r {
	float: right;
}
/*头部信息*/
.head_r_info {
	color: #114290
}
.head_r_info a {
	color: #114290
}
.line {
	padding: 0 10px;
}
div.language {
	height: 15px;
	line-height: 15px;
}
div.language ul li{text-indent:-999em;float:left;margin-left:2px;width:18px;height:15px;line-height:15px;}
div.language ul li a{line-height:20px;}
div.language .home {
	background: url(../images/icon_home.gif) no-repeat left center;
}
div.language .collect {
	background: url(../images/icon_sc.gif) no-repeat left center;
}
div.language .email {
	background:url(../images/icon_email.jpg) no-repeat left center;
}
div.language .china {
	background: url(../images/icon_cn.png) no-repeat left center
}
div.language .eng {
	background: url(../images/icon_en.png) no-repeat left center;
	text-indent:2em;
}


/*英文版*/
.en {
	width:100px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
background: url(../images/icon_en.png)left center no-repeat;
}
.en a{display: inline-block;padding-left: 20px;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;color:#979797;margin-top:-10px !important;}
/*中文版*/
.china {
	background: url(../images/china.gif)left center no-repeat;
	display: inline-block;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
}


.head_r .tel {
	background: url(../images/icon_tel.png) no-repeat left center;
	padding-left:20px;
	width: 162px;
	line-height:120%;
	height: 15px;
	font-size:14px;
	color:#a1a1a1;
margin-top:10px
}

.head_r .tel  span{color:#e13500;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
/* =================================================== 
 * 模块：	导航 
 * 命名：	#nav
 * 时间：	2014-3-7
 * ===================================================*/
#nav {
	width: 100%;
	margin: 0 auto;
	background:url(../images/nav_bg.gif) repeat-x;
	height: 72px;
	overflow: hidden;
	margin-bottom: 1px;
}

#nav .navlist {
	width: 1080px;
	margin: 0 auto;
	height: 72px;
	
}


ul.navlist li {
	float: left;
	height: 72px;
	line-height: 72px;
	width: 135px;
	text-align: center;
	background: url(../images/nav_line.gif) no-repeat left center;
}
ul.r_line {
background: url(../images/nav_line.gif) no-repeat right center;
}
ul.navlist li a {
	font-size: 14px;
	display: inline-block;
	width: 135px;
	height: 72px;
	line-height: 72px;
	color: #787777;
	font-weight:bold;
}
ul.navlist li a:hover {
	color: #2383ef;
	text-decoration: none;
	width: 135px;
	background:url(../images/nav_a_hover.gif) no-repeat;

}
ul.navlist li a.active {
	color: #2383ef;
	text-decoration: none;
	width: 135px;
	background:url(../images/nav_a_hover2.gif) no-repeat;
	
}
span.underline {
	height: 3px;
	background: #e72701;
	width: 200px;
	display: inline-block;
	position: absolute;
	z-index: 20;
	bottom: -6px;
	left: 0
}

/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:1025px){
.wrapper {width:100%;}
.w263,.w250{width:44%;padding:10px 3%}
.ml14{margin-left:0}
.ml26{margin-left:0}
.w132{width:250px}
.w220{width:23%;}
.w850{width:76%}
.w456{width:100%}
.p_banner img{width:100%;
	height:auto}
.bgnone{background: url(../images/mod_line.png) no-repeat right center !important;}
div.fa_page_con .fangan dl{width:115px !important;margin-left:2px !important;}
.index_pro{margin-left:-1%;}
.index_pro .pro_list{ width:24% !important;margin-left:1% !important;display:block;overflow:hidden}
.img_boxA .img_list{margin-left:60px !important}
.index_pro .pro_list:after,.index_pro .pro_list:before{display: block;
	content: '\0020';
	visibility: hidden;
	font-size: 0;
	height: 0;}
#allmap{width:550px !important}
.mt40 .moudle .w250{width:25% !important}
	#nav .navlist {
	width: 100%;
	margin: 0 auto;
	height: 72px;
	
}
	
      
ul.navlist li {
	float: left;
	height: 72px;
	line-height: 72px;
	width: 134px;
	text-align: center;
	background: url(../images/nav_line.gif) no-repeat left center;
}

ul.navlist li a {
	font-size: 14px;
	display: inline-block;
	width: 134px;
	height: 72px;
	line-height: 72px;
	color: #787777;
	font-weight:bold;
}
ul.navlist li a:hover {
	color: #2383ef;
	text-decoration: none;
	width: 134px;
	background:url(../images/nav_a_hover2.gif) no-repeat;

}
ul.navlist li a.active {
	color: #2383ef;
	text-decoration: none;
	width: 134px;
	background:url(../images/nav_a_hover2.gif) no-repeat;
	
}

#content {width:100% !important;}
.node-industry-overview-page{width:100% !important;}
#content-inner{width:100% !important;}
}
/* ===================================================
 * 模块：	Banner 主页 内页
 * 命名：	#banner
 * 时间：	2014-3-7
 * ===================================================*/
#banner{margin:0 auto;width:100%; overflow:hidden;background:#fff;height:auto;}
#banner #bannerImg{width:100%;background:#dccc; position:relative; overflow:hidden; height:510px;margin:0 auto;}
#banner #bannerImg .bannerBox{height:510px;margin:0 auto;width:1440px;background:#000; position:relative;}

#banner #bannerImg .bannerBox .boxImg{width:100%; overflow:hidden;position:absolute; left:0; height:510px;opacity:0;filter:alpha(opacity=0);left:0;}

#ban_wrap{width:1440px;margin:0 auto;height:41px;position:relative;top:-40px;text-align:center;}
#bannerList{width:170px;height:26px;left:390px;position:absolute;padding-left:25px;}
#bannerList li{width:26px;float:left;_display:inline;margin-left:8px;}
#bannerList li a{background:url(../images/nav_list.png) no-repeat -26px center;width:26px;height:26px;display:inline-block}
#bannerList li a.active{background:url(../images/nav_list.png) no-repeat left center;}
#ban_wrap {
	width: 1002px;
	margin: 0 auto;
	height: 41px;
	position: relative;
	top: -40px;
	text-align: center;
}
/*#bannerList {
	width: 105px;
	height: 26px;
	left: 434px;
	position: absolute;
	background: url(../images/point.png) no-repeat center;
	padding-left: 25px;
}
#bannerList li {
	width: 10px;
	float: left;
	_display: inline;
	margin-left: 8px;
}
#bannerList li a {
	background: url(../images/nav_list.png) no-repeat -10px center;
	width: 10px;
	height: 26px;
	display: inline-block
}
#bannerList li a.active {
	background: url(../images/nav_list.png) no-repeat left center;
}*/
#bannerInfo {
	width: 100%;
	border-top: 2px solid #e72701;
	background: url(../images/triangle.png) no-repeat center top;
	height: auto;
	overflow: hidden
}
.bInfo {
	padding: 0 10px;
	width: 1002px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px
}
.bInfo p {
	text-align: center;
	line-height: 20px;
	color: #636363
}
.p_banner{text-align:center;margin-bottom:28px;}


/* ===================================================
 * 模块：	主体部分
 * 命名：	主页、频道页：#mainbody；列表页、内页： #p_mainbody
 * 时间：	2014-3-7
 * ===================================================*/
#mainbody{margin:0 auto;height:auto;width:100%;}
.main_ad{text-align:center;padding-top:30px;padding-bottom:50px; font-size:28px;
	line-height:40px;
	font-weight:bold;
}
.main_ad span{
	display:block;
	font-size:23px;
	color:#eb0000;
}
dl.pro_info{background:url(../images/mod_line.png) no-repeat right center;padding-right:20px;}
dl.pro_info dt{height:30px;line-height:30px;font-weight:bold;font-size:14px;padding-left:44px;margin-bottom:16px;}
dl.pro_info dt.icon_gd{background:url(../images/icon_gd.png) no-repeat left center;padding-left:32px;}
dl.pro_info dt.icon_dz{background:url(../images/icon_dz.png) no-repeat left center;}
dl.pro_info dt.icon_zd{background:url(../images/icon_zd.png) no-repeat left center;}
dl.pro_info dt.icon_fb{background:url(../images/icon_fb.png) no-repeat left center;}
dl.pro_info dd{line-height:22px;}
dl.pro_info dd p{word-break: break-all}
dl.pro_info dd a{color:#0086cc}
.mod_news .mod_hed {
	background: #005b77;
}
ol.cate_tit {
	padding: 20px 0 20px 10px;
}
ol.cate_tit li {
	width: 106px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
ol.cate_tit li a {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	width: 106px;
	height: 40px
}
ol.cate_tit li a:hover {
	background: #f1f1f1;
	color: #005b77;
	font-weight: bold;
	text-decoration: none;
}
ol.cate_tit li a.active {
	background: #f1f1f1;
	color: #005b77;
	font-weight: bold;
	text-decoration: none;
}

.mod_product .mod_con {
	background: #fff;
}


#page_main {
	margin-top: 230px;
}
.categories {
    height:60px;
	background:url(../images/p_main_cate.jpg) repeat-x left center;
	line-height: 60px;
}
.catetitle {
	display: inline-block;
	background: url(../images/list-img.png) no-repeat right center;
	padding-right: 14px
}
.categories h2 {
	height: 16px;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal
}
.categories h2 a {
	background: url(../images/list_icon.png) no-repeat left 50%;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	padding-left: 8px;
	color: #4f4f4f;
	padding-right: 8px;
	margin-left: 3px;
	font-size: 12px;
	font-weight: normal
}
.categories h2 a:hover {
	background: url(../images/list_icon_hover.png) no-repeat left 50%;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	padding-left: 8px;
	color: #db0203
}
.about_logo {
	background: url(../images/about_line.gif) no-repeat left center;
	padding-left: 10px;
	margin-top: 5px;
}
/* ===================================================
 * 模块：	底部部分 
 * 命名：	#footer
 * 时间：	2014-3-7
 * ===================================================*/
 
#footer {
	border-top: 8px solid #2383ef;
	margin: 0 auto 0;
	padding: 27px 0 0 0;
	color: #fff;
	height: auto;
	wdith: 100%;
	background:#3e3e3e;
}
#footer .flinks{text-align:center;}
#footer .flinks i {
	color: #c9c9c9;
}
#footer .flinks a {
	color: #c9c9c9;
	padding-right: 5px;
}
#footer .footlink .flinks a.bgnone {
	background: none
}
/*版权信息*/
#copyright {
	wdith: 1080px;
	height: 46px;
	text-align: center;
	padding-top:10px;
	margin-top:10px;
	background:url(../images/split_bg.gif) repeat-x center top;
	font-family:"微软雅黑";
}
#copyright p {
	line-height: 22px;
	color:#c9c9c9;
	text-align:center;
	margin:0 auto
}
#copyright p a {
	color: #fff;
	font-family:"微软雅黑";
}
/*设计*/
.desgin {
	line-height: 24px;
	text-align: right
}
.desgin p a {
	color: #fff;
}
/*底部列表*/
#footer .flink {

}
#footer dl {
	float: left;
	_display: inline;
	margin-left: 36px;
}
#footer dl.last {
	float: right
}
#footer dl dt {
	font-size: 14px;
	color: #005b77;
	font-weight: bold;
	line-height: 26px;
}
#footer dl dd, #footer dl dd a {
	color: #6b6b6b;
	line-height: 26px;
	margin-top: 2px;
}
#footer dl dd {
	padding-left: 2px;
	margin-right: 5px;
}
#footer dl dd a {
	width: 100%;
	padding-right: 4px;
	text-decoration: none;
}
#footer dl dd a:hover {
	color: #005b77;
}
/*-------------------------------------------------
 * Footer End
 ------------------------------------------------*/

/* ===================================================
 * 模块：	列表页内容区域
 * 日期：	2014-3-7
 * 适用：	新闻列表
 * ===================================================*/
div.list_con{height:auto;
	overflow:hidden;
	background:url(../images/about_b_bg.png) no-repeat center bottom ;
	padding-bottom:10px}
div.list_con ul{padding-left:5px;padding-right:0;background:#fff;}
div.list_con ul li{line-height:30px;height:30px;}
div.list_con ul li a{font-size:14px !important;background:url(../images/cate_a_bg.png) no-repeat left center;padding-left:15px }
div.list_con span.date{font-size:14px}
/*div.list_con .img_view{margin-left:25px; margin-top:10px; _display:inline}*/

/*产品频道*/
.index_pro .pro_list{width:245px;float:left;_display:inline;margin-left:20px;background:#fff;height:auto;margin-top:15px;}
.index_pro .pro_list .img_pro{width:245px;overflow:hidden;height:154px;}
.index_pro  .tit_pro{background:url(../images/tit_pro_bg.png) no-repeat left center;height:55px;margin-top:-15px;}
.index_pro  .tit_pro h3{color:#fff;padding-left:17px;line-height:66px;}
.index_pro  .tit_pro h3 a{font-size:16px;color:#fff;}
.index_pro .link_pro li{border-bottom:1px dashed #b4b4b4;height:35px;line-height:35px;background:url(../images/icon_s.png) no-repeat left center;padding-left:16px;}
.index_pro .link_pro li a{color:#606b7c;}




/* ===================================================
 * 模块：	内页内容区域
 * 日期：	2014-3-7
 * 适用：	新闻正文、单页正文、产品正文
 * ===================================================*/
 .main_con{overflow:visible;}
div.page_con {
	height:auto;
        overflow:hidden;
	background:url(../images/about_b_bg.png) no-repeat center bottom ;
	padding-bottom:10px;
	}
div.fa_page_con {
	height:auto;
	
	background:url(../images/p_main_b_bg.png) no-repeat center bottom #ffffff;
	padding-bottom:10px;
	}
.main_bg{background:url(../images/p_main_bg.gif) repeat;padding-bottom:24px;}
.main_bg2{background:url(../images/p_main_bg2.gif) repeat;padding-top:30px; }
.content{height:auto;min-height:500px;padding-bottom:55px;background:#fff;color:#838383;padding-top:40px;padding-left:32px;padding-right:30px;
}

.p_content{height:auto;min-height:500px;padding-bottom:55px;background:#fff;color:#838383;}
.p_content .list_desc{padding-left:14px;margin-top:30px;}
.p_content .list_desc p{background:url(../images/icon_q.png) no-repeat left 7px;line-height:26px !important;padding-left:20px;font-size:12px !important;color:#797979; !important;color:#939393;}
.p_content p.taolun{color:#7f7e7e;font-size:14px !important;font-family:"微软雅黑";padding-left:15px;padding-top:17px;padding-bottom:28px;}
.content ul.contant {border-top:1px dashed #e0e0e0;height:620px !important;}
.content ul.contant li{border-bottom:1px dashed #e0e0e0;line-height:35px;padding:0 10px;font-size:14px;}
.content_desc_list p{background:url(../images/icon_blue_y.png) no-repeat left 8px; padding-left:20px;}
.content_list p{font-size:12px;font-weight:bold;color:#2383ef;border-bottom:1px solid #eee;line-height:34px !important;}
/*解决方案*/
.fangan{color:#717171}
.fangan dl{width:124px; height:auto;overflow:hidden;float:left;_display:inline;margin-left:10px; margin-bottom:15px;}
.fangan dt{background:url(../images/cate_bg.png) top repeat-x;text-align:center;line-height:1.1;width:124px; min-height:30px; padding:15px 0px;font-size:16px;font-family:"微软雅黑";color:#fff;}
.fangan dd{background:url(../images/icon_s.png) no-repeat left center;padding-left:10px;line-height:28px;font-family:"微软雅黑";}
.fangan dd a{color:#787878;font-family:"微软雅黑";}

.sidebar_nav .fangan{padding-top:10px;background:#fff;}
.sidebar_nav .fangan dt{height:30px;line-height:30px;font-size:14px;}




.page_con .p_cate_tit{font-weight:bold;font-size:16px !important;color:#2383ef;line-height:40px;}
.page_con span.p_cate_tit2{font-weight:bold;font-size:14px !important;color:#2eb1ee;line-height:25px;}
/*上一篇 下一篇*/
.bdsharebuttonbox{background:#fff;padding:5px 20px;}
.otherpost{border-top:2px solid #1ca8e9;height:auto;padding-top:10px;width:100%;background:#fff;}
.otherpost ul{padding:0 20px;}
.otherpost ul li {
	background-position: -3px 12px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
}
.otherpost ul li a{font-size:12px !important;}


/* 图文 Start*/

/*标题*/

div.content h1 {
	font-size: 14px;
	font-size: 24px;
	text-align: left;
	line-height: 35px;
	margin: 11px auto 6px !important;
	display: block;
	color: #787878;
	border-left:5px solid #1da9ea;text-align:left;padding-left:15px;
}
/*点击量 发布日期*/
div.page_con .summary {
	text-align: left;
}
div.page_con .summary em {
	margin-left: 10px;
	font-style:normal;
}
/*内容文字*/
div.page_con p, div.page_con div {
	font-size: 13px !important;
	line-height: 30px;
	overflow: visible;
	font-family:"微软雅黑";
	margin:5px 0px;
}
/*内容图片*/
div.page_con .page_con_img {
	text-align: center;
}
div.page_con .page_con_img img {
	margin: 20px 0;
	text-align: center;
}
/* 图文 End */
.h0{height:0 !important}
.hauto{height:auto !important;}

/* 产品 Start */
/*描述标题*/
div.page_con .page_con_desc_b {
	border-bottom: 1px solid #930;
	height: 30px;
	padding-left: 10px
}
div.page_con .page_con_desc_b h3 {
	font-size: 14px;
	color: #222;
	padding: 0 10px;
	display: inline-block;
	line-height: 30px;
	cursor: pointer;
	cursor: hand;
}
div.page_con h3.page_con_desc_tit {
	border: 1px solid #930;
	color: #930;
	border-bottom: none;
	background: #fff;
	font-weight: bold;
	padding: 0 10px;
}

.proimg{}
.proimginfo p{margin:20px 0;}
div.page_con .proimginfo p span.005b76{color:#005b76;}
/* ===================================================
 * 模块：	面包屑模块
 * 日期：	2014-3-7
 * 适用：	列表页、内页、频道页
 * ===================================================*/
 
.position {
	height: 60px;
	line-height:60px;
	color: #fff;

}
.position a {
	color: #fff;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:bold;
}


/* ===================================================
 * 模块：		分页列表
 * 适用：		所有分页样式
 * 日期：		2014-3-6
 * ===================================================*/
.pagelink {
	padding-bottom:20px;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	font-size:12px;
	width:100%;
}
.pagelink a, .pagelink span.nolink, .pagelink span.p_active {
	font-size:12px;
	margin-left: 5px;
	border: 1px solid #ddd;
	display: inline-block;
	background-color: #f6f6f6;
}
.pagelink a {
	padding: 2px 8px;
	font-size:12px !important;
}
.pagelink span.nolink, .pagelink span.p_active {
	padding: 2px 5px;
}



.newsInfo {
	color: #7f7f7f
}
.p_main_con ul.newslist li {
	height: 30px;
	line-height: 30px;
}
.products .porductBox {
	position: relative;
	width: 200px;
	height: 170px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border: 1px solid #ddd;
}
.products .porductBox .proimg {
	position: absolute;
	text-align: center;
	top: 0;
	padding: 5px;
}
.products .porductBox h3.protit {
	width: 190px;
	background: #fff;
	height: 32px;
	line-height: 16px;
	top: 127px;
	text-align: center;
}
.products .porductBox h3.protit a:hover {
	color: #f01501
}
.pro_bg {
	position: absolute;
	background: #ddd;
	width: 100%;
	height: 100%;
	z-index: -1;
	opacity: 0.1;
	filter: aplha(opacity=10);
}
/*-------------------------------------------------
 * PageBanner Start
 ------------------------------------------------*/

.page_banner {
	width: 100%;
	overflow: hidden;
	height: 250px;
	margin: 0 auto;
	text-align: center;
}
#position {
	width: 100%;
	height: 45px;
	border: 1px solid #ececec;
	background: #f6f6f6
}
#position .position {
	background: url(../images/news_icon.png) no-repeat left center;
	padding-left: 8px;
	line-height: 46px;
	color: #9b9b9b;
}
/*-------------------------------------------------
 * PageBanner End
 ------------------------------------------------*/

/*------------ page_main Start--------------------*/
 
#page_mainbody {
	height: auto;
	width: 100%;
	margin: 20px auto;
}
#page_main .p_main_hed {
	height: 51px;
	width: 100%;
	background: url(../images/p_main_bg.gif) repeat-x left center;
	line-height: 50px;
}
#page_main .p_main_hed h3 {
	font-size: 18px;
	color: #e72701;
	padding-left: 12px
}
.p_main_con {
	padding: 10px;
}
.p_main_con p {
	line-height: 22px;
}
/*------------ page_main END--------------------*/
