﻿@charset "utf-8";
.mb10 {margin-bottom: 10px;}
.ml10 {margin-left: 10px;}
.bg {background: #FFF;}
em, i {font-style: normal;}
/*内页公用部分*/
.tit1 {
	height: 70px;
	font: 30px "Microsoft Yahei";
	text-align: center;
	color: #323232;
	overflow: hidden;
}
.tit1 em {
	display: block;
	font: 18px Arial, Helvetica, sans-serif;
	color: #b7b7b7;
	text-transform: uppercase;
}

/*******左侧栏目**********/
.cen_fen {margin: 20px 0;width: 235px;}
.cen_c {
	width: 235px;
	height: auto;
	background: #f4f4f4;
	overflow: hidden;
}
.cen_c .h03 {background: #122A91;color: #fff;
	display: block;
	font-size: 24px;
	text-align: center;
	line-height: 68px;
	overflow: hidden;
	height: 72px;}
.cen_c .h03 em {color: #b5b5b5;}
.cen_c h2 em {
	font-size: 18px;
	padding-left: 5px;
	color: #f07a7f;
	text-transform: uppercase;
}
.cen_c ul {padding: 15px 0;}
.cen_c li {
	width: 175px;
	font-size:14px;
	margin: 0 auto;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px dashed #b9b6b6;
	overflow: hidden;
}
.cen_c li a {
	color: #666;
	display: inline-block;
	background: url(../images/cen_jt4.gif) no-repeat 16px 16px;
	padding-left: 35px;
}
.cen_c li a:hover, .cen_c li.cur a {
	background: url(../images/cen_jt3.gif) no-repeat 16px 16px;
	color: #123991;
}
.cen_c .nones {border-bottom: 0;}
.cen_fen h5 {
	width: 184px;
	height: 70px;
	background: url(../images/cen_bg.gif) no-repeat center top;
	margin-top: 10px;
	font-size:14px;
	color: #fff;
	padding: 20px 0 0 50px;
}
.cen_fen h5 em {
	display: block;
	font:22px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 164px;
    overflow: hidden;
    white-space: nowrap;
}
.cen_pro {width: 840px;margin: 20px 0;}
.tit3 {
	color: #2e2e2e;
	height: 40px;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 28px;
}
.tit3 a {color: #2e2e2e;}
.tit3 em {
	font: 18px Arial, Helvetica, sans-serif;
	color: #cfcfcf;
	text-transform: uppercase;
	padding-left: 5px;
}
.tit4 {background: url(../images/cen_line2.gif) no-repeat left bottom;}

/*产品*/
.cen_pro ul li {
	width:258px;
	height:240px;
	border: 1px solid #e3e3e3;
	background: #f7f7f7;
	border-bottom: 5px solid #e1e1e1;
	float: left;
	margin:0 10px 20px;overflow:hidden;
}
.cen_pro ul li em {
	display: block;
	font-size:14px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #323232;
}
.cen_pro .nones {margin-right: 0;}

/******新闻**********/
.newslist {
	width:840px;
	margin: 20px 0;
}
.news_con {
	width:840px;
	overflow: hidden;
	float: right;
}
.newslist dl {
	margin-top: 18px;
	border: 1px solid #ddd;
	overflow: hidden;
	height:144px;
	padding: 18px 18px 0 18px;
	background: #f4f4f4;
}
.newslist dl dt {
	float: left;
    width: 234px;
    height: 126px;
    overflow: hidden;
    margin-right: 28px;
	background:url(../images/news.jpg) no-repeat center;
}
.newslist dl dd {float: left;}
.newslist dl dd h3 {
	font-size: 16px;
	height: 43px;
	line-height: 43px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newslist dd h3 a{float:left;width:460px;overflow: hidden;text-overflow: ellipsis;}
.newslist dd h3 span{float:right;width:93px;font:14px "微软雅黑";color:#d5d5d5;margin-top:15px;}
.newslist dl dd p {
	font-size:14px;
	color: #6e6e6e;
	line-height: 24px;
	margin-top: 12px;
	height: 72px;
	overflow: hidden;
}
/*详情*/
.newsdetail {width: 840px;margin: 20px 0;}
.newsdetail h2 {
	height: 70px;
	font-size: 28px;
	text-align: center;
	color: #454545;
	line-height: 70px;
	overflow: hidden;
	background: #f4f4f4;
}
.newsdetail h3 {
	background: #f4f4f4;
	font: 14px "微软雅黑";
	color: #8d8d8d;
	text-align: center;
	height: 24px;
	border-bottom: 1px dotted #9b9b9b;
}
.newsdetail h3 a {
	display: inline-block;
	background: url(../Images/icon1.gif) no-repeat 10px center;
	padding: 0 5px 0 25px;
}
.newsdetail h3 a.a02 {background: url(../Images/icon2.gif) no-repeat 10px center;}
.newsdetail h3 a.a03 {
	background: none;
	width: 79px;
	height: 38px;
	position: absolute;
	top: 20px;
	right: 20px;
}
.detail {
	background: #f4f4f4;
	padding: 15px 30px;
	line-height: 24px;
}
.detail img {
	display: block;
	margin: 0 auto;
	padding: 20px 0;
}
.detail h4 {
	width: 684px;
	height: 313px;
	margin-bottom: 30px;
}
.detail h4 img {width: 684px;height: 313px;}
.detail .hh1 {width: 682px;height: 221px;}
.detail .hh1 img {width: 682px;height: 221px;}
.detail h5 {
	border-top: 1px dashed #cacaca;
	border-bottom: 1px dashed #cacaca;
	font-size: 14px;
	line-height: 38px;
	color: #797979;
}
.detail h5 a {
	color: #797979;
	display: inline-block;
	padding: 0 12px;
}
.detail .infoc {
	border: 0;
	padding: 15px;
	overflow: hidden;
}
.detail .infoc .fl,.detail .infoc .fr {
	width: 375px;
	height: 38px;
}
.detail .infoc span a {
	white-space: nowrap;
	width: 262px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.detail .infoc em {
	color: #123991;
	float: left;
}

/*分页*/
.Page{width:100%; text-align:center; padding:50px 5px;}
.Page a,.Page span{display:inline-block;width:65px;background:#fff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover,.Page a.active{ background:#2f61c6; color:#FFF;background-repeat:no-repeat; }

/*留言*/
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}
.bookadd .enter img{ display: inline; padding: 0;}

/******推荐资讯***********/
.tjzx{ margin-top: 20px;}
.tjzx h2{ height: 40px; line-height: 40px; background: #E6E6E6; font-size: 20px; text-align: center; color: #123991;}
.tjzx h2 em{ font-size: 14px;}
.tjzx ul{ margin-top: 10px;}
.tjzx ul li{ height: 30px; line-height: 30px;}
.tjzx ul li span{ font-weight: bold; color: #123991; margin-right: 5px;}
.tjzx ul li a{ }
/**/
.tjcp{ margin-top: 20px;}
.tjcp h2{ height: 40px; line-height: 40px; background: #E6E6E6; font-size: 20px; text-align: center; color: #123991;}
.tjcp h2 em{ font-size: 14px;}
.tjcp ul{ margin-top: 10px;}
.tjcp ul li{height: 187px;float: left;width: 190px;margin: 0 10px;text-align: center;}
.tjcp ul li img{width: 180px;border: 5px solid #e6e6e6;}
.tjcp ul li p{height: 40px;line-height: 30px;}
.tjcp ul li a{ }
.tjcp ul li:hover img{ border: 5px solid #d6d3d3;}