@charset "gb2312";
/* ===================================================
 * 模块：	全局样式
 * 日期：	2014-3-7
 * =================================================*/
 
.container {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.warp {
	background: url(../images/main_bg.png) repeat-x center bottom #fff;
	width: 100%;
	height: auto;
}
.wrapper {
	width: 1080px;
	height: auto;
	margin: 0 auto;
}
/* ===================================================
 * 模块： 	模块
 * 命名： 	.moudle
 * 应用： 	全部：如新闻模块；产品模块；新闻列表；产品列表等
 * 时间：	2014-3-7 
 * ===================================================*/
 
.moudlelist {
	height: auto;
	overflow: hidden;
}
.moudle {
	height: 100%;
	_display: inline;/*for ie6 7*/
}
/* 模块头部 Start */
.moudle .mod_hed {
	height:46px;
	line-height:46px;
	border-bottom:1px solid #dadada;
	
}
.moudle .mod_hed h2{display:inline-block;border-bottom:1px solid #006aa2;line-height:46px;font-size:18px;font-family:"微软雅黑";color:#0086cc}
.moudle .info p{ line-height:22px !important;}

/*模块标题中文*/
.cate_h1_tit{
		border-left:5px solid #1da9ea;

		margin-bottom:10px;


}
.cate_h1_tit h1{border:none !important;padding-left:10px !important;}
.cate_h2_tit {
	border-bottom: 1px solid #e5e5e5;
	height: 30px;
	line-height: 30px;
	background:#f8f8f8;
	margin:15px 0px;
}
.cate_h2_tit h2 {
	font-size: 15px;
	color: #1da9ea;
	font-weight: bold;
	border-left:5px solid #1da9ea;
	line-height: 30px;
	padding-left:20px;
}
.cate_h2_info{min-height:100px;padding:10px;}
/*模块标题英文*/
span.en_tit {
	background: url(../images/en_tit_bg.gif) no-repeat left center;
	margin-left: 5px;
	padding-left: 5px;
	color: #8c8d8d;
	font-weight: normal;
	font-size: 16px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	border-left: 3px solid #fe6300;
}
/*
 * 模块：	列样式 column Start
 * 时间：	2014-3-4
 * 应用：	首页模块标题、频道页标题、内容页标题等
 */
 

/* 
 * 样式:下划线
 * TAG:h1,h2,h3,span
 */
 
.column_h1_tit {
	border-bottom: 1px solid #ccc;
	height: 50px;
}
.column_h1_tit h1 {
	line-height: 50px;
	font-size: 18px;
	color: #016ca2;
	font-family: "宋体";
	display: inline-block;
	border-bottom: 1px solid #016ca2;
}
.column_tit h1 a {
	line-height: 50px;
	font-size: 18px;
	color: #016ca2;
	font-family: "宋体";
	display: inline-block;
	border-bottom: 1px solid #016ca2;
}
.column_h2_tit {
	border-bottom: 1px solid #ccc;
	height: 54px;
	line-height: 54px;
}
.column_h2_tit h2 {
	line-height: 30px;
	font-size: 15px;
	color: #005b77;
	font-family: "宋体";
	display: inline-block;
	border-bottom: 1px solid #016ca2;
}
.column_h2_tit h2 a {
	line-height: 30px;
	font-size: 16px;
	color: #016ca2;
	font-family: "宋体";
	display: inline-block;
	border-bottom: 1px solid #016ca2;
}
.column_h3_tit {
	border-bottom: 1px solid #ccc;
	height: 26px;
}
.column_h3_tit h3 {
	line-height: 26px;
	font-size: 14px;
	color: #016ca2;
	font-family: "宋体";
	border-bottom: 1px solid #016ca2;
	display: inline-block;
	background: url(../images/list-img.png) no-repeat left center;
	padding-left: 15px;
}
.column_h3_tit h3 a {
	line-height: 26px;
	font-size: 14px;
	color: #016ca2;
	border-bottom: 1px solid #016ca2;
	font-family: "宋体";
	display: inline-block;
}
.column_span_tit {
	border-bottom: 1px solid #ccc;
	height: 30px;
}
.column_span_tit span {
	line-height: 30px;
	font-size: 16px;
	color: #016ca2;
	font-family: "宋体";
	border-bottom: 1px solid #016ca2;
	display: inline-block;
	background: url(../images/list-img.png) no-repeat left center;
	padding-left: 15px;
}
.column_span_tit span a {
	line-height: 30px;
	font-size: 16px;
	color: #016ca2;
	border-bottom: 1px solid #016ca2;
	font-family: "宋体";
	display: inline-block;
}
/*
 * 模块：	更多 Start
 * 时间：	2014-3-4
 * 应用：	首页栏目标题右边，频道页栏目标题右边，单页栏目标题右边等
 */
 
/*样式1：背景+文字

div.more{
	float: right;
	padding-left: 15px;
	height: 100%;
	background: url(../images/more_icon.png) no-repeat left center;
	
}
div.more a {
	font-size: 10px;
	height: 100%;
	color: #016ca2;
	font-family: Arial, Helvetica, sans-serif;
}*/

/*样式2：图片*/
div.more {
	float: right;
	height: 100%;
	line-height: 540%;
}
div.more a {
	font-size: 10px;
	display: inline-block;
	width: 9px;
	height: 100%;
	color: #00a439;
	font-family: Arial, Helvetica, sans-serif;
}
div.more a img {
	vertical-align: middle;
	margin-top: 24px;
}
/*样式3：文字*/
span.more {
	float: right;
	padding-left: 15px;
	height: 100%;
	line-height: 320%;
}
span.more a {
	font-size: 10px;
	height: 100%;
	line-height: 320%;
	color: #00a439;
	font-family: Arial, Helvetica, sans-serif;
}
/* 模块头部 end */

/* 模块主体部分 Start */


.moudle .mod_con {
	margin-top:15px;
	overflow: hidden;
}
/*段落模块*/
.moudle .mod_con .mod_con_info {
	padding-top: 12px;
	color: #5a5a5a;
	overflow: hidden;
}
.moudle .mod_con p {
	line-height: 16px;
}
.moudle .mod_con p a {
	color: #5a5a5a;
}

.moudle .mod_con ul.ipro_center {
	width: 320px
}
.moudle .mod_con ul#pro_center li {
	background: url(../images/pronews_bg.gif) repeat left center;
	margin-bottom: 1px;
	height: 42px;
	line-height: 42px;
	width: 100%;
	padding-left: 10px;
}
.moudle .mod_con ul#pro_center li:hover {
	background: url(../images/pronewshover_bg.gif) repeat left center;
}
.moudle .mod_con ul#pro_center li a {
	background: url(../images/news_icon.png) no-repeat left center;
	height: 42px;
	line-height: 42px;
	display: inline-block;
	width: 100%;
	padding-left: 11px
}
.moudle .mod_con ul#pro_center li a:hover {
	background: url(../images/news_hover_icon.png) no-repeat left center;
	padding-left: 15px;
	color: #fff;
	text-decoration: none;
}
/* 图文模块 Start */
.graphic{margin-top:15px;border-bottom:1px solid #c7c7c7;padding-bottom:15px;}
.graphic .newsImg {
	float:left;
	overflow:hidden;
	margin-right: 12px;
	border:1px solid #c7c7c7;
}
.graphic .newsImg img{width:180px;}
.graphic .txtArea {float:right;}
.graphic .txtArea dl dt {
	line-height: 26px;
}
.graphic .txtArea dl dt a {
	color: #005b77;
	font-weight:bold;
	font-size:14px;
}
.graphic .txtArea dl dt .date{font-size:12px;	color: #005b77;}
.graphic .txtArea dl dd {
	color: #7c7c7c;
	line-height: 22px;
}
.graphic .txtArea dl dd a {
	color: #005b77;
	font-size:12px;
	line-height:22px;
}

/* 图文模块 end */

/* 模块主体部分 End */
/* 背景 Start */
.bgnone {
	background: none !important;
}
.alpha_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	background: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
/* 背景 End */

/* ===================================================
 * 模块：	文字列表
 * 时间：	2014-3-5
 * 应用：	首页新闻模块，列表页新闻模块，最新文章模块，热门文章模块等
 * ===================================================*/
 
/*样式1 Start */

ul.newslist {
	background: #f1f1f1;
	padding: 20px 24px 18px 23px;
}
ul.newslist li {
	line-height: 26px;
	border-bottom: 1px dashed #c8c8c8;
	height: 26px;
	padding-left: 10px;
	background: url(../images/news_icon.png) no-repeat left center;
	text-align: right;
}
ul.newslist li:hover
{
	background: url(../images/link_hover.png) no-repeat left center;
	
}
ul.newslist li a {
	float: left;
	font-size: 12px;
	color: #6b6b6b
}

ul.newslist li a:visited {
	color: #6b6b6b
}


ul.newslist li a:hover {
	color: #016ca2
}

ul.newslist li span {
	color: #9a9a9a;
}
ul.newft12 li {
	border-bottom: none
}
ul.newft12 li a {
	font-size: 12px;
}
.m_news dt,.m_news dd{line-height:22px;}
.m_news dt a{color:#0086cc;font-size:12px;}
.m_news dd.date{color:#dc2400}
/*日期*/
span.date {
	color: #4a4a4a;
}
/* 新闻 样式1 End */

/* ===================================================
 * 模块：	图片列表模块
 * 时间：	2014-3-5
 * 应用：	产品、案例等模块
 * ===================================================*/
.img_box {
	margin-left: -7px;
	margin-top: 18px
}
.img_box .img_list .img_view {
	float: left;
	margin-left: 7px;
	_display: inline;
}
.img_box .img_src {
	border: 1px solid #e7e7e7;
	width: 156px;
	height: 112px;
}
.img_box .img_tit_info p, .img_tit_info span a {
	line-height:20px;
	font-size:12px;
	color: #838282 !important
}
/**/
.img_boxA{height:auto;overflow:hidden;margin-left:-15px;}
.img_boxA .img_list{margin-left:15px;margin-top:15px;padding-right:15px;float:left;_display:inline;position:relative;width:236px;height:155px; overflow:hidden;}
.img_boxA .img_list.last{padding-right:0}
.img_boxA .img_list .img_view img{border:1px solid #e6e6e6}
.img_boxA .img_tit{text-align:left;width:180px;position:absolute;height:100%;line-height:40px;bottom:-100px;padding-left:10px;padding-right:10px;}
.img_boxA .img_tit a{color:#2eb1ee;font-size:14px;font-weight:bold;z-index:2;line-height:20px;position:absolute;text-align: left;display:block;width:100%;padding-top:12px;}
.img_boxA .img_tit a:hover{text-decoration:none;}
.img_boxA .img_tit p{padding-top:10px;color:#777;position:absolute;font-size:12px;font-weight:normal;line-height:20px;height:80px;}
.img_boxA .img_tit p span.view_p{background:url(../images/view.png) no-repeat center;width:130px;height:30px;display:inline-block;margin-top:10px;}
.bg_alpha{background:#fff;opacity: 0.8;filter:alpha(opacity=80);width:238px;position:absolute;height:100%; bottom:0; left:0;display:inline-block;z-index:1}


/* ===================================================
 * 模块：	Sidebar 侧边导航
 * 应用：	所有内页：如，列表页、文章内页等
 * 时间：	2014-3-7
 * ===================================================*/

/*栏目标题*/
.cate_tit {
	height: 60px;
	background:url(../images/cate_bg.jpg) no-repeat left center;
	line-height: 60px;
	padding-left: 24px;
}
.cate_tit h2 {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	line-height: 60px;
	font-family: "微软雅黑";
	display: inline-block;
}
.cate_tit h3 {
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	line-height: 18px;
	font-family: "微软雅黑";
	display: inline-block;
	padding-left: 5px;
	margin-top: 16px;
	
}

/*左边导航*/
.sidebar {
	height: 100%;
	min-height:500px;
}
.sidebar_nav {
	height: 100%;
}
/*sidebar导航 多级*/
/*.sidebar_nav dl dt {
	height: 36px;
	line-height: 36px;
	margin-top: 3px;
	border-bottom: 1px solid #d8d8d8;
}
.sidebar_nav dl dt a {
	padding-left: 18px;
	color: #5b5b5b;
	display: inline-block;
	width: 100%;
	font-size: 14px;
}
.sidebar_nav dl dt a:hover {
	background: url(../images/sidebar_nav_list_bg.jpg) left center no-repeat;
	padding-left: 18px;
	color: #fff;
}
.sidebar_nav dl dt a.active {
	background: url(../images/sidebar_nav_list_bg.jpg) left center no-repeat;
	padding-left: 18px;
	color: #fff;
}
.sidebar_nav dl dd {
	height: 24px;
	line-height: 24px;
	padding-left: 30px;
	color: #5b5b5b;
}
.sidebar_nav dl dd a {
	color: #5b5b5b;
	font-size: 12px;
	padding-left: 10px;
	background: url(../images/triangle_r_icon.png) left center no-repeat
}
.sidebar_nav dl dd a:hover {
	color: #2091bd;
	background: url(../images/triangle_r_hover_icon.png) left center no-repeat
}
.sidebar_nav dl dd a.active {
	color: #2091bd;
	background: url(../images/triangle_r_hover_icon.png) left center no-repeat
}
.sidebar_nav dl a.three_columns {
	color: #000;
	font-size: 12px;
	display: block;
	padding-left: 50px;
	line-height: 24px;
	background: url(../images/triangle_r_icon.png) 40px center no-repeat
}
.sidebar_nav dl a.three_columns:hover {
	color: #2091bd;
	background: url(../images/triangle_r_hover_icon.png) 40px center no-repeat
}
.sidebar_nav dl a.active {
	color: #2091bd;
	background: url(../images/triangle_r_hover_icon.png) 40px center no-repeat
}*/
/*sidebar导航 一级*/
.sidebar_nav ul{background:url(../images/cate_b_bg.png) center bottom no-repeat;padding-bottom:5px;}
.sidebar_nav ul li {
	line-height: 40px;
	overflow: hidden;
	
	margin-top:5px;
}
.sidebar_nav ul li a {
	font-size: 14px;
	display:inline-block;
	font-family: "微软雅黑";
	background:url(../images/cate_a_bg.png) no-repeat 18px center #fff;
	width:100%;
	padding-left: 40px;
	color:#838383;
}
.sidebar_nav ul li a:hover {
	background:url(../images/cate_hov_bg.png) no-repeat 18px center #43b73c;
	color: #fff;
	text-decoration:none
}
.sidebar_nav ul li a.active {
	background:url(../images/cate_hov_bg.png) no-repeat 18px center #43b73c;
	color: #fff;
	text-decoration:none
}
/*.sidebar_nav .sub_nav{height:0;}
.sidebar_nav .hauto{height:auto;}*/
.sidebar_nav .sub_nav{height:auto;display:none;}
.sidebar_nav .sub_nav a{background:#f6f6f6;line-height:26px;color:#0fa0e5;font-size:12px;}

.sidebar_nav .sub_nav a:hover{color:#0fa0e5;background:#4bcd44;color:#fff;}
.sidebar_nav .sub_nav a.active{background:#4bcd44 !important;color:#fff !important}
/* sidebar 模块 */
.sidebar_mod {
	margin-top: 22px;
	background:url(../images/cate_b_bg.png) center bottom no-repeat;padding-bottom:5px;
}
.g-s-contact{background:#fff;padding:20px 10px 25px 10px;}
.g-s-contact p{padding-left:4px;border-bottom:1px dashed #e0e0e0;line-height:24px;background:#fff;color:#838383;font-size:12px;font-family: "微软雅黑";}



/* ===================================================
 * 模块：	表单样式 
 * 日期：	2014-3-7
 * 适用：	订购、留言表单；登陆注册表单；搜索表单；应聘申请表单
 * ===================================================*/

table.tab_form {
	border: 0;
	width: 100%;
	border: 1px dashed #e5e5e5
}
table.tab_form td {
	height: 32px;
	line-height: 32px;
	border: 1px solid #e5e5e5
}
form input.input_txt,form input[type=text] {
	border: 1px solid #888;
	WIDTH: 240px;
	height: 24px;
	line-height: 24px;
	padding-left: 5px;
}
form input.login_verification {
	height: 24px;
	line-height: 24px;
	border: 1px solid #888;
	width: 80px;
	padding-left: 5px
}

form img.yanzhengma{margin:0 0 0 5px !important; vertical-align:middle;height:14px;}
form .textarea {
	border: 1px solid #888;
	width: 240px;
	height: 100px;
	line-height: 24px;
	padding-left: 5px;
}
.apply_btn{background:url(../images/submit_btn.png) center;display:inline-block;width:150px;height:35px;text-align:center;line-height:35px;font-size:16px !important;font-weight:bold;color:#fff; cursor:pointer}
.apply_btn a{font-size:16px !important;font-weight:bold;color:#fff;}
/*提交按钮*/
input.subBtn {
	padding: 2px 30px;
	line-height: 30px;
	background:#1faaea;
	color: #fff;
	margin-left: 44%;
}
input.subBtn:hover {
	background:#eb2801;
	cursor: pointer;
	cursor: hand;
}
/*重置按钮*/
input.resetBtn {
	padding: 2px 30px;
	line-height: 30px;
	background:#eb2801;
	color: #fff;
	margin-left: 30%;
}
input.resetBtn:hover {
	background:#eb2801;
	cursor: pointer;
	cursor: hand;
}

/*提示框*/
.required{
	display:inline-block;
	font-size:12px;
	color:#666;
	border:1px solid #666;
	height:14px;
	line-height:14px;
	padding:1px 2px;
	margin-left:10px;
	}

.pagelink {
	height: 22px;
	text-align: right;
	line-height: 30px;
	vertical-align: middle;
	background:#fff;
}
.pagelink a, .pagelink span {
	margin-left: 5px
}



/* 搜索模块 Start */
.search {
	border: 2px solid #b8b8b8;
	width: 202px;
	height: 22px;
	margin-top: 38px;
}
.search_txt {
	height: 22px;
	line-height: 22px;
	color: #8c8c8c;
	padding-left: 10px;
	width: 162px;
	background: none;
}
.search_btn {
	background: url(../images/serach_btn.png) no-repeat left center;
	width: 25px;
	height: 20px
}
/* 搜索模块 end */






























