﻿/*basic*/

* {
	padding: 0;
	margin: 0;

	color: #222;

}

body {
	background: #fff;
}

a {
	text-decoration: none;
	cursor: pointer
}

a:hover {
	color: #f00;
	text-decoration: none;
}

img {
	border: none;
	vertical-align: middle;
}

input,
textarea,
select {
	background: #fff;
	color: #000;
	font-size: 14px;
	font-family: 'microsoft yahei';
}

input[type=button],
input[type=submit],
input[type=reset] {
	cursor: pointer;
	border: none;
}

textarea {
	resize: none;
	outline: none;
}

li {
	list-style: none;
}


/* 去除 ie6 & ie7 焦点点状线 */

a:focus,
*:focus {
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	/*font-family: 'microsoft yahei';*/
	
	font-weight: 700;
}

.fl,
.fr {
	display: inline;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cl {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.pd10 {
	padding: 5px 2%;
}

.pd5 {
	padding: 5px;
}

.mt5 {
	margin-top: 5px
}

.mr10 {
	margin-right: 10px;
}
.mr30 {
	margin-right: 30px;
}


.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}

.blank {
	height: 20px;
}

.blank_block {
	height: 1px;
	background: #332d2d;
}

.blank_gray {
	height: 1px;
	background: #595959;
}

.blank10 {
	height: 10px;
}

.bg_orange {
	background: #e63434;
}

.bg_gray {
	background: #f7f7f7;
	display: block;
    float: left;
    width: 96%;
}

.bg_white {
	background: #fff;
}
.bg_blue{background: #e9f5ff;}
.white {
	color: #fff;
}

.red {
	color: #d70000;
}

.orange {
	color: #ec3022;
}

.green {
	color: #13b16c;
}

.head {
			background: url("../images/head_bgweb.png") no-repeat;
			height: 274px;
			position: relative;
		}
		#nav {
			background: url(../images/nav_bg.gif) repeat-x;
			height: 45px;
			width: 1000px;
			margin:0 auto;
			position: relative;
			z-index: 999;
		}
		.site-menu{background: url(../images/nav_bg.gif) repeat-x;
			height: 45px;
			width: 1000px;
			margin:0 auto;
			position: relative;
			z-index: 999;}
		.SubMenuNox .mod_subcate_main dl dd a{
			color:#666;font-size:14px;margin:0 5px 0 30px;float:left;display:inline;white-space:nowrap; padding-left:12px; line-height:22px;
		}
		.mes_bar {
			width: 985px;
			height: 37px;
			margin: 0 auto;
			padding-left: 15px;
			background: url(../images/mes_bar.jpg) repeat-x;
}

		.mes_bar dt {
			background: url(../images/mes.png) left center no-repeat;
			float: left;
			width: 100px;
			height: 37px;
		}

		.mes_bar_sub dt {
			background: url(../images/posi.png) left center no-repeat;
		}
		.xxgk dt {
			background: url(../images/xxgk.png) left center no-repeat;
			width: 72px;
			height: 30px;
		}



		.sub_nav li {
			padding-left: 15px;
			background: url(../images/sub_nav.png) 220px center no-repeat #f5f5f5;
			height: 45px;
			line-height: 45px;
			border-bottom: 1px solid #ccc;
		}

		.sub_nav li.on,
		.sub_nav li:hover {
			background: url(../images/sub_nav.png) 220px center no-repeat #ff9300
		}
		.kqzl {
			background: url(../images/kqzl.png) left center no-repeat;
			position: absolute;
			top: 10px;
			left: 160px;
		}

.dbs {				
	background: url(../images/dbs.png) left center no-repeat;
	position: absolute;
	top: 30px;
	left: 160px;
}
.title1 h2 {
 background: url(../images/title_icon.png) right center no-repeat;
    display: inline;
    padding: 0px 15px;
    color: #FFF;
    font-size: 14px;
    line-height: 35px;
	float:left;
	width:200px;
}
.title_box {
	background: url(../images/title_bg.jpg) repeat-x;
	width: 100%;
	height: 31px;
	position: relative;
}
.bb_1 {
	background: url(../images/flfg.png) 15px center no-repeat;
}

.bb_2 {
	background: url(../images/hbbz.png) 15px center no-repeat;
}

.bb_3 {
	background: url(../images/hbdsj.png) 15px center no-repeat;
}


.title {
	background: url(../images/title.png) no-repeat;
	width: 156px;
	height: 35px;
	position: absolute;
	top: -4px;
	left: -1px;
}

.title h2 {
	background: url(../images/title_icon.png) right center no-repeat;
	display: inline;
	padding: 0 15px;
	color: #fff;
	font:bold 16px/35px "微软雅黑";
}
.side-bar a,.chat-tips i {
	background-image: url(../img/gdt-img.png);
	background-repeat: no-repeat;
}		
.list li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	background: url(../images/icon.png) left 20px no-repeat;
}
.blue {
	color: #308fd1;
}

.cyan {
	color: #10b8a2;
}

.purple {
	color: #b161d2;
}

.yellow {
	color: #f4ac23;
}

.radius {
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
	/* W3C syntax */
}

.border {
	border: 1px solid #ccc;
}

.w_240 {
	width: 240px;
}

.w_242 {
	width: 242px;
}

.w_280 {
	width: 280px;
}

.w_282 {
	width: 282px;
}
.w_240 {
	width: 240px;
}

.w_454 {
	width: 454px;
}

.w_746 {
	width: 746px;
}

.w_744 {
	width: 744px;
}

.w_1000 {
	width: 1000px;
}

.h_150 {
	height: 150px;
}

.h_190 {
	height: 190px;
}

.h_257 {
	height: 330px;
}

.h_210 {
	height: 210px;
}

.h_222 {
	height: 222px;
}

.h_240 {
	height: 240px;
}
.h_272{height:272px;}
.h_291{height:291px;}
.h_300{height:300px;}
.h_310 {
	height: 310px;
}

.h_324 {
	height: 324px;
}
.h_352 {
	height: 352px;
}

/*header*/

#header {
	width: 100%;
	height: 274px;
	/*position: relative;*/
}



.top {
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 28px;
	position: absolute;
	top: 0;
	z-index: 2;
}
.text{color: #fff;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.3);
	height: 35px;
	position: absolute;
	bottom: 0;
	z-index: 2;
	width:444px;
	padding-left:10px;
	font-size: 16px;
	}
.top span{
	color: #fff;
}

.logo {
	position: absolute;
	top: 55px;
	left: 10px;
	width: 479px;
	height: 122px;
	z-index: 1;
}

.ewm_box {
	/*background: url(../images/ewm_box.png) no-repeat;*/
	width: 179px;
	height: 141px;
	position: absolute;
	bottom: 15px;
	right: 0;
}

.ewm_box p {
	width: 14px;
	font-size: 13px;
	color: #fff;
	padding: 5px 0 0 15px;
}

.ewm_box img {
	width: 112px;
	height: 112px;
	padding: 15px 15px 0 0;
}


.menu {
	width: 705px;
}

.menu li {
	float: left;
	width: 117px;
	height: 45px;
	text-align: center;
	line-height: 45px;
}

.menu li a {
	font: bold 16px/37px "微软雅黑";
	color: #222;
	display:inline-block;
	height:100%;
	line-height:45px;
}
.menu li ul li a{font: 14px/30px "微软雅黑";
	color: #222;}
.container {
	margin: 0 auto;
	width: 1000px;
}
/*网页导航*/

/*菜单UL*/

/*富二级菜单*/
.menuSub{ position: absolute; left:0px; top: 44px; width:1170px; z-index: 103; overflow: hidden; }
.menuSub ul li{display:none;}
.menuSub ul li .SubMenuNox {width:996px; height:auto; display:block;border-left:solid 2px #2e7ec3; border-right:solid 2px #2e7ec3; border-bottom:solid 2px #2e7ec3; background:#FFF; }
.menuSub ul li .SubMenuNox2{width:996px;  min-height:308px; height:auto; display:block;border-left:solid 2px #2e7ec3; border-right:solid 2px #2e7ec3; border-bottom:solid 2px #2e7ec3; background:#2e7ec3 }
/*网站地图*/
.SubMenuNox .mod_subcate_main{width:936px; float:left; padding:30px;}
.SubMenuNox .mod_subcate_line{width:100%;height:1px;clear:both;font-size:0px;margin-bottom:5px;border-top:5px #fff solid;border-bottom:1px #dadada dotted;overflow:hidden;display:block;}
.SubMenuNox .mod_subcate_main dl{padding:7px 0 7px 65px;border-bottom:1px #e5e5e5 dashed;overflow:hidden;}
.SubMenuNox .mod_subcate_main dl dt{width:70px;font-size:12px;/*color:#1d7ad9;*/line-height:22px;font-style:normal;font-variant:normal;margin-left:-65px;float:left;font-size-adjust:none;font-stretch:normal; text-decoration:none;color:#FFFFFF;background:#2e7ec3; text-align:center; padding:0 10px 0 10px;}
.SubMenuNox .mod_subcate_main dl dd{line-height:22px;overflow:hidden;}

.SubMenuNox .mod_subcate_main dl dd a.org{color:#ff7300;}
.SubMenuNox .mod_subcate_channel{clear:both;} 
.SubMenuNox .mh{ margin-top:15px;}
.SubMenuNox .bmh{ margin-bottom:10px;}  
.SubMenuNox .mod_subcate_channel .mod_btn_arrow{height:26px;line-height:26px;font-size:12px;padding:0 10px 0 10px;margin-left:5px;text-decoration:none;color:#FFFFFF;background:#2e7ec3;cursor:pointer;display:inline-block;}
.SubMenuNox .mod_subcate_channel .mod_btn_arrow b{font-weight:normal;float:left;}
.SubMenuNox .arrow_dot { width:0px;height:0px;overflow:hidden;font-size:0px;margin:9px 0 0 5px;border:4px transparent dashed;border-left:4px #FFFFFF solid;}
.SubMenuNox .mod_subcate_side{width:217px;padding-top:5px;padding-left:10px;float:left;}

.search {
	width: 260px;
	height: 30px;
	padding-right:15px;
	margin-top:7.5px;
}

.sea_input {
	width: 180px;
	background: #fff;
	padding: 0px;
	line-height: 20px;
	height: 30px;
	border: none;
	border: 1px solid #d5eeff;
}

.sea_btn {
    width: 58px;
    background: #E9E9E9 none repeat scroll 0% 0%;
    height: 30px;
    border: medium none;
    float: right;
}





.mes_bar dt h5 {
	width: 90px;
	font-size: 14px;
	padding-left: 25px;
	line-height: 37px;
}

.mes_bar dd {
	height:37px;line-height: 37px;overflow:hidden
}
.mes_bar dd ul li {
	height:37px;line-height:37px;
}



.title_box h3 {
	font: 14px/31px "微软雅黑";
	color: #2e7ec3;
	padding-left: 10px;
}

.title_box li {
	width: 113.5px;
	text-align: center;
	float: left;
	cursor: pointer;
}

.title_box li.on {
	border: 1px solid #ccc;
	border-top: 2px solid #2e7ec3;
	border-bottom: none;
	background: #fff;
	height:29px;
	width: 111px;
}

.title_box li h2 {
	font: 14px/31px "微软雅黑";
}



.title1 {
	
    height: 35px;
    position: absolute;
    background: rgb(46, 126, 195) none repeat scroll 0% 0%;
}


.title_box a {
	line-height: 31px;
	padding-right: 5px;
	font-size: 12px;
}

.index_list,
.index_list2 {
	padding: 5px 10px;
}

.index_list li {}

.index_list li a,
.index_list2 li a {
	line-height: 24px;
}

.index_list li span,
.index_list2 li span {
	line-height: 24px;
}

.slideBox {
	width: 454px;
	height: 240px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 9px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #f00;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 454px;
	height: 242px;
	display: block;
}

.zmhd_list li {
	float: left;
	text-align: center;
	padding: 15px 0 0 22px;
}

.zmhd_list li h3 {
	line-height: 35px;
}

.map {
	width: 240px;
	position: relative;
}

.map a {
	padding-left: 10px;
}

.map .yx {
	position: absolute;
	top: 50px;
	left: 40px;
}

.map .jq {
	position: absolute;
	top: 130px;
	left: 65px;
}

.map .sq {
	position: absolute;
	top: 150px;
	left: 110px;
}

.map .pdx {
	position: absolute;
	top: 130px;
	left: 130px;
}



.title_box2 {
	width: 120px;
	height: 148px;
}

.title_box2 li {
	width: 120px;
	height: 49px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fbfbfb;
	text-align: center;
	cursor: pointer;
}

.title_box2 li.on {
	border-right: none;
	background: #fff;
}

.title_box2 li h2 {
	font: 14px/49px "微软雅黑";
	padding-left: 15px;
}



.index_list2 li {
	width: 295px;
	float: left;
	padding-left: 10px;
	line-height: 24px;
}

.pic_list {
	padding: 0 10px;
	width: 980px;
}

.pic_list li {
	padding: 10px 5px;
	width: 175px;
	height: 150px;
	text-align: center;
}

.pic_list li p {
	line-height: 30px;
}

.index_table{width: 218px;
height: 220px;
text-align: center;
overflow: hidden;
margin-left: 6px;}
.index_table td table td{padding:6px 0;}
.sskqzl p{line-height: 22px;}
.sskqzl p strong{color: #2e7ec3;}
.sskqzl dl{ text-align: center;}
.sskqzl dl dt{width:100px;height:50px;background: #2e7ec3;font: 30px/50px "微软雅黑";color:#fff;}
.sskqzl dl dd{width:110px; line-height: 25px;}
.topLoop_t{}
.topLoop_t ul{}
.topLoop_t ul li{border:1px solid #ccc;border-top:none;line-height: 35px;width:216px;height:35px;}
.topLoop_t ul li span{display: inline-block;zoom:1;*display:inline;}






.xxgk {
	height: 30px;
	line-height: 30px;
	width: 724px;
	padding: 0 10px;
}
.xxgk dt a {
	color: #fff;
	padding-left: 5px;
}

.sub_nav {}

.sub_nav li a {
	font-size: 14px;
}

.sub_nav li.on a,
.sub_nav li:hover a {
	color: #fff;
}

.wsdc {}

.wsdc dt {
	line-height: 25px;
	font-weight: 700;
}

.wsdc dd {
	line-height: 25px;
}

.wsdc dd input {
	vertical-align: middle;
	margin-right: 8px;
}

.wsdc_btn {
	text-align: center;
}

.wsdc_btn button {
	background: #008BD7;
	width: 50px;
	height: 25px;
	border: none;
}

.right {
	width: 716px;
	background: #fff;
	padding: 15px;
	height: auto
}

/* .sub_title {
	background: url(../images/sub_title.png) no-repeat;
	width: 256px;
	height: 36px;
}

.sub_title h1 {
	padding-left: 50px;
	font: bold 20px/36px "微软雅黑";
	color: #fff
}
*/


.sub_title{ height:36px; width:auto;!important}
.sub_title img{ display:block; float:left; height:36px;}
.sub_title h1{ display: block;float: left;background: #2E7EC3 none repeat scroll 0% 0%;padding: 0px;margin: 0px;
				font-size:18px;height: 34px;border-top: 1px solid rgb(89, 153, 215) !important;border-bottom: 1px solid rgb(89, 153, 215) !important;line-height: 34px;color: #fff;padding-right: 15px; padding-left:5px;}




.list li a {
	font-weight: 700;
	font-size: 14px;
	line-height: 30px;
	padding-left: 10px;
}

.list li span {
	line-height: 30px;
	color: #666;
}

.list li p {
	color: #666;
	line-height: 22px;
	padding-left: 10px;
}

DIV.digg {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}

DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #aaaadd 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #aaaadd 1px solid;
	COLOR: #2e7ec3;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaadd 1px solid;
	TEXT-DECORATION: none
}

DIV.digg A:hover {
	BORDER-RIGHT: #2e7ec3 1px solid;
	BORDER-TOP: #2e7ec3 1px solid;
	BORDER-LEFT: #2e7ec3 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #2e7ec3 1px solid
}

DIV.digg A:active {
	BORDER-RIGHT: #2e7ec3 1px solid;
	BORDER-TOP: #2e7ec3 1px solid;
	BORDER-LEFT: #2e7ec3 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #2e7ec3 1px solid
}

DIV.digg SPAN.current {
	BORDER-RIGHT: #2e7ec3 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #2e7ec3 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #2e7ec3 1px solid;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #2e7ec3 1px solid;
	BACKGROUND-COLOR: #2e7ec3
}

DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid
}

.article {
	text-align: center;
	width:680px; 
	margin:0 auto;
}

.article h1 {
	/*font: bold 20px/55px "微软雅黑";*/
	font: bold 20px/55px ;
}

.article .info {
	color: #888;
}

.article .info span {
	padding-left: 10px;
	color: #666;
}

.article .nr p,
.article .nr p a {
	line-height: 22px;
	font-size: 14px;
	text-align: left;
}

.article .nr img {
	max-width: 680px;
	padding: 10px;
}

.right th{background: #008BD7;color: #fff;padding:10px;}
.right td{border:solid #ccc; border-width:0px 1px 1px 0px; padding:10px;}
.right table{border:solid #ccc; border-width:1px 0px 0px 1px;}

.link {
	border: solid #ccc 1px;
	padding: 20px;
	width: 960px;
	margin: 0 auto;
}

.link span {
	color: #2e7ec3;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	padding-left: 40px;
}

.link select {
	width: 210px;
	padding-left: 10px;
	background-color: #eee;
	border: solid #ddd 1px;
	height: 23px;
	line-height: 23px;
	margin: 0 40px;
	color: #666;
}

.foot {
	text-align: center;
	color: #666;
	height: 80px;
	line-height: 25px;
	border-top: solid 10px #2e7ec3;
	padding-top: 20px
}
/* Elements----------------------------------------*/
* {
	margin: 0;
	padding: 0;
	outline: 0;
}

/*右侧悬浮icon*/
.side-bar {
	width: 66px;
	position: fixed;
	bottom: 20px;
	right: 25px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
.side-bar a {
	width: 66px;
	height: 66px;
	display: inline-block;
	background-color: #dddddd;
	margin-bottom: 2px;
}
.side-bar a:hover {
	background-color: #669fdd;
}
.side-bar .icon-qq {
	background-position: 0 -62px;
}
.side-bar .icon-chat {
	background-position: 0 -130px;
	position: relative;
}
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}
.side-bar .icon-blog {
	background-position: 0 -198px;
}
.side-bar .icon-mail {
	background-position: 0 -266px;
}
.side-bar .icon-totop {
	background-position: 0 -334px;
}
.chat-tips {
	padding: 20px;
	border: 1px solid #d1d2d6;
	position: absolute;
	right: 78px;
	top: -55px;
	background-color: #ffffff;
	display: none;
}
.chat-tips i {
	width: 9px;
	height: 16px;
	display: inline-block;
	position: absolute;
	right: -9px;
	top: 80px;
	background-position:-88px -350px;
}
.chat-tips img {
	width: 138px;
	height: 138px;
}
.text a{color:#fff}