@charset "utf-8";
* { word-break:break-all; }
body { color:#000; font-size:12px; font-family: "Microsoft YaHei", "微软雅黑"; text-align:left; line-height:150%; background:#f9f2f2;  }
html, body, div, ul, li, dl, dt, dd, form, input, select, h1, h2, h3, h4, h5, p { margin:0px; padding:0px; }
ul, li { list-style:none; }
img { border:0px; margin:0px; padding:0px; }
input, select { font-size:12px; }
a:link, a:visited { color:#454545; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:underline; }
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden;font-size:0;line-height:1px }
.pointer { cursor:pointer; }
.wrap {background:#fff; margin:0 auto;}
.wrap, #container { width:990px; overflow:hidden }
#container { display:inline-block; }
.layout_wrap { width:958px; overflow-x:hidden; }
.label { position: absolute; top: 0px; left: 0px; border: 1px solid #ff0000; z-index: 9999; background-color: #0000ff;color:#000; text-align:left;text-size:12px;text-weight:normal}
.label span{display:none}
.label div { position: absolute; width: 15px; height: 15px; background-color: #000000; right: 0px; bottom: 0px; clear: both;cursor:se-resize ;font-size:1px;line-height:0%}
/*相关通用*/
label.error { color:#ff0000; margin:0 5px; padding-left:15px; background:url(error.gif) left no-repeat; }

.ajaxing { position: absolute; height: 36px; background:#EFEFEF url(wait-big.gif) no-repeat; padding-left: 32px; border: 1px solid #AAAAAA;  }
.content_box{ min-height:40px;height:auto!important; height:40px}
.fleft { float:left; }
.fright { float:right; }
.inline-block { display:inline-block; }
.common_mtop,.mtop { margin-top:10px; }
.common_mright,.mright { margin-right:10px; }
.common_mbottom,.mbottom { margin-bottom:10px; }
.h10{height:10px;clear:both}
.common_border { border:1px solid #d8d8d8; }
.common_input_border { border:1px solid #D8D8D8; }
.common_bg_color { background:#f9f9f9; }
.blue_border { border:1px solid #B6C7DB; }
.layout_mtop { margin-top:5px; }
.layout_mright { margin-right:5px; }
.layout_mbottom { margin-bottom:5px; }
.layout_padding { padding:8px; }
.layout_txtcontent_border { border:1px solid #D0D0D0; }
/*******弹出框*********/
.php168_dialog { position: absolute; border: 5px solid #8CB8EA; background-color: #ffffff; width: 400px; height: 200px; }
.php168_dialog .title_bar { padding: 5px; background-color: #f1f7fd; cursor: move; }
.php168_dialog .title { }
.php168_dialog .close { float: right; cursor: pointer; }
.php168_dialog .content_container { width: 100%; }
.php168_dialog .content { padding: 5px; }
.php168_dialog .button_bar { clear: left; }
.php168_dialog .button_bar .ok,.php168_dialog .button_bar .cancel{background:url(button4.gif) repeat-x; color:#3A7494; border:1px solid #CEDEEF; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer}
.loginbox{ padding:10px; line-height:180%; text-align:center}

.message_dialog { position: absolute; border: 1px solid #A0A0A0; background-color: #F9F7F7; width: 400px; height: 200px;padding:1px ; line-height:22px}
.message_dialog .title_bar { padding: 5px; background: #f1f7fd url(topbar.gif) repeat-x; cursor: move;color:#FFF ; font-size:14px; font-weight:bold}
.message_dialog .title_bar .close{width:10px;background:url(closed.gif) no-repeat}
.message_dialog .title_bar .close:after{content:url(closed.gif)}
.message_dialog .title_bar .close span{display:none}
.message_dialog .title { }
.message_dialog .close { float: right; cursor: pointer; }
.message_dialog .content_container { width: 100%; }
.message_dialog .content { padding: 5px; }
.message_dialog .content div{ border-bottom:1px solid #dadada; padding:5px 0;}
.message_dialog .button_bar { clear: left; }
.message_dialog .button_bar .ok,.message_dialog .button_bar .cancel{background-color:#3371B2; color:#ffffff; border:1px solid #CEDEEF; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer}
.message_dialog .content .showInputBox{width:85px;height:23px;border:none;background:url(messagebutton.png) no-repeat}
#mobileInputBox, #emailInputBox{display:none}

.clearfix:after {clear: both;content: "."; display: block;height: 0;overflow: hidden;visibility: hidden;}
#page {text-align: center;padding:10px 12px 6px; clear:both;}
#page .s1{width:52px; text-align:center;}
#page .s2{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#page a.s2:visited {color:#fff;}
#page a{padding:2px 5px 2px; color:#1E50A2;background:#fff; border:1px solid #dcdddd; text-align:center;}
#page a:visited{color:#1f3a87;} 
#page a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;}
#page .s3{cursor:default;padding:2px 5px 2px;;margin:5px 4px 0 0; color:#ccc;background:#fff; border:1px solid #ccc; text-align:center;}
.kjzts-left {
	width:302px;
	overflow:hidden;
	position:relative;
	height:252px;
	float:left;
	border: #cdcdcd 1px solid;
    padding: 2px;
	margin-top:10px;
}

.kjzts-left .hd1 ul {
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1;
	position:absolute;
	right:10px;
	top:222px;
	cursor:pointer;
	z-index:1000;
}

.kjzts-left .bd1 ul li .title {
  background:rgba(0,0,0,.8);
  color:#fff;opacity:1;
position:relative;
margin-top:-38px;
height:38px;
line-height:38px;
text-align:left;
width:100%;
text-indent:15px;
background:#000\9;
}
.kjzts-left .hd1 ul li {
	float:left;
	width:11px;
	height:11px;
	overflow:hidden;
	margin-right:6px;
	text-indent:-999px;
	cursor:pointer;
	background:#fff;
	border-radius:11px;
}
.kjzts-left .hd1 ul li.on {
	background:#2f9c01;
}
.kjzts-left .bd1 {
	margin:0px 0px 0px 0px;
	height:252px;
	overflow:hidden;
	
}
.kjzts-left .bd1 .pic  img {
	width:302px;
	height:252px;
	
}
.kjzts-left .bd1 ul {
	overflow:hidden;
	zoom:1;
}
.blank15{
	height:15px;
	clear:both;
	overflow:hidden;
}

.picMarquee-left{ width:990px;  overflow:hidden; position:relative;   }
		.picMarquee-left .mhfc {
	position:absolute;
	width:159px;
	height:59px;
	top:20px;
	left:10px;
	font-size:26px;
	color:#515151;
}
.picMarquee-left .hd .prev {
	display:block;
	cursor:pointer;
	position:absolute;
	width:59px;
	height:59px;
	top:13px;
	right:49px;
	background:url(../images/cc.gif) no-repeat;
	z-index:999;
}
.picMarquee-left .hd .next {
	background:url(../images/dd.gif) no-repeat;
	position:absolute;
	right:0px;
	top:13px;
	cursor:pointer;
	width:59px;
	height:59px;
	z-index:999;
}
.picMarquee-left .hd .prev:hover{
	display:block;
	cursor:pointer;
	position:absolute;
	width:59px;
	height:59px;
	top:13px;
	right:49px;
	background:url(../images/ccc.gif) no-repeat;
	z-index:999;
}
.picMarquee-left .hd .next:hover {
	background:url(../images/ddd.gif) no-repeat;
	position:absolute;
	right:0px;
	top:13px;
	cursor:pointer;
	width:59px;
	height:59px;
	z-index:999;
}
.link_l{
	background:#a51c14;
	width:110px;
	height:31px;
	text-align:center;
	line-height:31px;
	color:#fff;
	font-weight:bold;
	float:left;
}
.yqlj li{
	float:left;
	margin:0px 10px 0px 20px;
}

.yqlj li a{
	float:left;
	height:31px;
	line-height:31px;
}
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fff;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:268px;; height:186px; display:block;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:36px;   }
		#quickLink .nodeList { text-align:center;}
#quickLink .nodeList li { float: left; background: #4ba291; width: 93px; height: 95px; margin:0px 4px 0 0;}
#quickLink .nodeList li:hover {background: #5dab9c;}
#quickLink .nodeList li a { float: left; width: 100%; display: inline-block; *display: inline; padding-top: 65px; color: #fff; font-family: "Microsoft Yahei"; font-size: 14px; background: url(images/icons.png) 23px -450px no-repeat;}

#quickLink .nodeList li.li1 a {background: url(../images/icons.png) 23px -450px no-repeat;}
#quickLink .nodeList li.li2 {background: #6fb5a7;}
#quickLink .nodeList li.li2:hover {background: #4ba291;}
#quickLink .nodeList li.li2 a {background: url(../images/icons.png) -73px -450px no-repeat;}
#quickLink .nodeList li.li3 a {background: url(../images/icons.png) -163px -450px no-repeat;}
#quickLink .nodeList li.li4 a {background: url(../images/icons.png) -258px -450px no-repeat;}
#quickLink .nodeList li.li4 {background: #6fb5a7;}
#quickLink .nodeList li.li4:hover {background: #4ba291;}
#quickLink .nodeList li.li5 a {background: url(../images/icons.png) 23px -545px no-repeat;}
#quickLink .nodeList li.li5 {background: #6fb5a7;}
#quickLink .nodeList li.li5:hover {background: #4ba291;}
#quickLink .nodeList li.li6 a {background: url(../images/icons.png) -73px -545px no-repeat;}
#quickLink .nodeList li.li7 a {background: url(../images/icons.png) -162px -545px no-repeat;}
#quickLink .nodeList li.li7 {background: #6fb5a7;}
#quickLink .nodeList li.li7:hover {background: #4ba291;}
#quickLink .nodeList li.li8 a {background: url(../images/icons.png) -258px -547px no-repeat;}
#quickLink .nodeList li.li9 a {background: url(../images/icons.png) -357px -450px no-repeat;}
#quickLink .nodeList li.li10 a {background: url(../images/icons.png) -452px -450px no-repeat;}

#quickLinkts .nodeListts { text-align:center;}
#quickLinkts .nodeListts li { float: left; background: #4ba291; width: 233px; height: 65px; margin:1px 1px 0 0;}
#quickLinkts .nodeListts li:hover {background: #5dab9c;}
#quickLinkts .nodeListts li a { float: left; width: 100%; display: inline-block; *display: inline; padding-top: 65px; color: #fff; font-family: "Microsoft Yahei"; font-size: 14px; background: url(images/icons.png) 23px -450px no-repeat;}
#quickLinkts .nodeListts li.li11 a {background: url(../images/icons.png) -548px -450px no-repeat;}
#quickLinkts .nodeListts li.li12 a {background: url(../images/icons.png) -640px -450px no-repeat;}
#quickLinkts .nodeListts li.li13 a {background: url(../images/icons.png) -358px -542px no-repeat;}
#quickLinkts .nodeListts li.li14 a {background: url(../images/icons.png) -452px -542px no-repeat;}
#quickLinkts .nodeListts li.li15 a {background: url(../images/icons.png) -548px -542px no-repeat;}
#quickLinkts .nodeListts li.li16 a {background: url(../images/icons.png) -640px -545px no-repeat;}
#quickLinkts .nodeListts li.li17 a {background: url(../images/icons.png) -452px -450px no-repeat;}
#quickLinkts .nodeListts li.li18 a {background: url(../images/icons.png) -162px -545px no-repeat;}

.linbb{
	position:absolute;
	z-index:999;
	right:30px;
	top:15px;
	width:160px;
}
.linbb a{
	float:left;
	margin-left:16px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}


