/* CSS Document */
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:100%;
	vertical-align: baseline;
	background: transparent; color:#666;
	font-family: '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif
}
body{ background:#fff;}
.hui{ background:#f8f8f8;}
img {
	border: none;
}
i,em{font-style:normal;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
a {
	text-decoration: none;
	color: black;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 通用样式 */

.grid_2 {
	width: 775px;
	float: left;
	margin-top: 15px;
}
.grid_1 {
	width: 370px;
	float: right;
	margin-top: 15px;
}
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
.container {
	width:1200px;
	margin: 0 auto;
}
.center{ text-align:center;}


.bottom {
	margin-bottom: 20px;
}
input, button {
	font-family: '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif; border:none;
}
/* 清楚浮动元素 */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0
}
* html .clearfix, *:first-child+html .clearfix {
	zoom: 1
}
/*头部------------------------------------------------------------------------------------------------------------------------ */ 

.top{background:#FFF; margin:10px 0 10px 0;}
.top1{ float:left; width:340x; margin-top:7px;}
.top2{ float:left; width:440px; border-left:2px solid #e5e5e5; margin-top:13px; padding-left:15px; margin-left:10px;}
.top2 h2{ color:#dc0807; font-size:24px; font-weight:bold; text-align:left;}
.top2 p{ color:#666; font-size:16px; margin-top:5px;}
.top3{ float:right; width:224px; margin-top:5px;background: url(../images/h_tel.png) left center no-repeat; padding-left:80px;}
.top3 p{ font-size:18px; color:#666;}
.top3 h3{ font-size:28px; line-height:28px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#dc0807; margin-top:3px;}

/* 搜索*/
.sosuo{ height:70px;background:#eee;box-shadow: 0px 10px 30px 2px #e0e4e8;}
.sosuo1{ width:280px; float:left; margin-top:12px;}
.sosuo1 p{ font-size:18px; color:#FFF; margin-bottom:3px;}
.sosuo1 h3{ font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

.sosuo2{ float:left;background: url(../images/re.jpg) 20px 0px no-repeat; margin-top:20px;}
.sosuo2 p{padding-left:65px; color:#666; margin-top:5px;}
.sosuo2 p.so2-2{ font-size:15px; color:#777;}
.sosuo3{ float:right; width:390px; margin-top:15px;}
.soukey{ float:left; width:250px; height:40px; border:1px solid #d2d2d2; border-radius:100px; background:#FFF; padding:0 30px; font-size:15px;}
.ser_so{ width: 66px;
    height: 36px;
    border: 0;
    border-radius: 25px;
    background: url(../images/s1.png) no-repeat center center #c2272f;
    float: right;
    position: relative;
    z-index: 2;
    cursor: pointer;}
/* 菜单*/
.navbj{ background:#4a4a4a;width:100%;  height:66px;    box-shadow: 0px 10px 30px 2px #e0e4e8; z-index:99999;}

.menuMain li {float: left; position:relative;}

.menuMain li a {display: block;height:66px; line-height:66px;text-align: center; width:150px;font-size: 18px; color:#FFF;}

.menuMain li a:hover{color:#fff; background:#c2272f;}



/* --快速导航-- */
.fastNav{position:fixed;z-index:9999;right:0;bottom:80px;width:120px;text-align:center;background:rgba(255,255,255,0.9);border:#e60009 solid 1px;}
.fastNav .tit{height:45px;line-height:45px;color:#fff;font-size:16px;font-weight:bold;background:#e60009;}
.fast-list li{height:35px;line-height:35px;font-size:13px;border-bottom:#ddd solid 1px;cursor:pointer;}
.fast-list li a{ color:#333;}
.fast-list li a:hover{color:#0079d5;}
.fast-QRcode{padding:10px;background:#e60009;}
.fast-QRcode img{display:block;width:100%;}
.fast-QRcode p{margin-top:10px;font-size:13px;color:#fff;line-height:1.5;}
.fast-tel{padding:10px;font-size:15px;font-weight:bold;background:#e60009;color:#fff;border-top:#ddd solid 1px; font-family:Arial, Helvetica, sans-serif;}
/* --end 快速导航-- */



/*底部------------------------------------------------------------------------------------------------------------------------ */


.footer{height:345px; background:url(../images/foot.jpg) no-repeat center top; overflow: hidden;}
.foot{padding-top:45px;}
.foot .fo_top{height:223px;}
.foot .fo_top .ftnav{width:390px; height:180px;padding-top:14px; box-sizing: border-box; border-right:1px solid rgba(255,255,255,0.1);float:left;}
.foot .fo_top .ftnav b{display: block;height:20px; margin-bottom: 29px; font-size: 20px;color:#FFF;}
.foot .fo_top .ftnav b em{font-size: 11px; line-height: 11px;color:rgba(255,255,255,0.6); margin-left: 11px; margin-top: 8px; font-weight: normal; font-style: normal;}
.foot .fo_top .ftnav ul li{width:90px;float:left;margin-right:18px; height:14px; line-height: 14px; margin-bottom: 15px;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;}
.foot .fo_top .ftnav ul li a{font-size: 14px;color:rgba(255,255,255,0.6);}
.foot .fo_top .gsxx{width:480px;height:180px; float:left;border-right:1px solid rgba(255,255,255,0.1);padding-top:16px;padding-left:60px; box-sizing: border-box;}
.foot .fo_top .gsxx b{ font-family:Arial, Helvetica, sans-serif;display: block;height:21px; line-height: 21px;padding-left:34px;background:url(../images/tel2.png) no-repeat left; margin-bottom: 25px; font-size: 26px; color:#FFFFFF;}
.foot .fo_top .gsxx ul li{ line-height: 18px; margin-bottom: 18px; }
.foot .fo_top .gsxx ul li em{color:rgba(255,255,255,0.6); font-size: 14px; font-style: normal; margin-right: 30px;}
.foot .fo_top .gsxx ul li em a{font-size: 14px; font-style: normal;color:rgba(255,255,255,0.6);}
.foot .fo_top .ewm{width:260px; float:right;padding-top:14px;}
.foot .fo_top .ewm span{display: block;width:98px; float:left;}
.foot .fo_top .ewm span i{display: block;width:94px; height:100px;background:url(../images/tel3.png) no-repeat center; margin-bottom: 16px;font-style: normal;
    text-decoration: none;}
.foot .fo_top .ewm span em{display: block; font-size: 14px; color:rgba(255,255,255,0.6);}
.foot .fo_top .ewm strong{display: block;float:right;width:137px; height:137px;border:1px solid rgba(255,255,255,0.4);padding-top:12px; box-sizing: border-box;border-radius:5px;}
.foot .fo_top .ewm strong img{display: block;width:114px; height:114px; margin:0 auto;}
.foot .link{height:77px; line-height: 77px;}
.foot .link span{display: block;float:left; margin-right: 40px;}.foot .link span i{font-size: 18px; color:#FFFFFF; opacity: 0.7; margin-right: 20px;}
.foot .link span em{font-size: 16px; color:#FFFFFF;opacity: 0.7;padding-right:36px; background:url(../images/dbx2.png) no-repeat right;}
.foot .link a{display: block; float:left; font-size: 14px; color:#FFFFFF; opacity: 0.7; margin-left: 62px;}
.fu{  position: fixed; top:400px; right:0px; z-index:10000;}
.fu img{width:124px; }



/*翻页*/
.pages { padding:14px 0 10px; font-size:16px;text-align: center; clear:both; margin:20px 0;}
.pages a { margin:0 2px;border-radius:5px; display:inline-block; height:33px; line-height:33px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px; color:#898989;}
.pages a.a1 {  background:#104c9f; color:#FFF; }
.pages a:hover { background:#cf0010; color:#fff; text-decoration:none }
.pages span { color:#898989; padding-left:20px; }
.pages span strong{ color:#009fb4; padding:0 5px; font-weight:500;}




/* 右侧快速导航*/

