@charset "utf-8";
/* CSS Document */
body {font-family: "微软雅黑"!important;margin: 0px;padding: 0px;color:#222; font-size:14px; background:#fff;
 margin-left:auto;
 margin-right:auto;width:100%;
 position:relative;overflow-x:hidden;}
.yh{font-family:"微软雅黑";}
.mt5{margin-top:5px;}
.fst{font-family: "微软雅黑";}
.fwr{font-family:"微软雅黑";}
.far{font-family:"Arial Black", Gadget, sans-serif;}
.f12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.fz20{font-size:20px;}
.fz22{font-size:22px;}
.fz24{font-size:24px;}
.fz25{font-size:25px;}
.fz32{font-size:32px;}
.col5a{color:#5a5a5a;}
.col60{color:#606060;}
.col78{color:#787878;}
.col71{color:#717171;}
.colc9{color:#c91018;}
.fwb{font-weight:bold;}
.tx-l{text-align:left;}
.tx-r{text-align:right;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.mt20{margin-top:20px;}
.mt21{margin-top:21px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt32{margin-top:32px;}
.column_hd{height:24px;line-height:24px;border-bottom:1px solid #EDEDED;font-size:24px;color:#5a5a5a; font-weight:bold; padding-bottom:9px; font-weight:lighter; font-weight:normal;}
.hd01{height:20px;line-height:20px;color:#606060;border-bottom:1px solid #EDEDED; font-size:20px; padding-bottom:8px; margin-left:12px;}
.hd01 span a{color:#606060;padding:0 16px 0 0px;float:left;display:inline-block;font-size:20px;color:#606060;background:url(/images/yc.png) no-repeat right bottom;}
.hd01 span a:hover{color:#c00;}
.hd02{height:44px;line-height:44px;color:#606060;}
.hd02 span{}
.hd02 a{padding-right:16px;float:left;display:inline-block;font-size:20px;background:url(/images/yc.png) no-repeat right bottom;}
.hd02 a:hover{color:#c00;}
.hd04{height:38px;line-height:38px;color:#5a5a5a;border-bottom:0px solid #EDEDED; font-size:16px;}
.hd04 span a{color:#606060;padding:0 18px 0 0px;font-size:17px;  font-weight: bold;float:left;display:inline-block;color:#5a5a5a;background:url(/images/yc.png) no-repeat right 11.5px;}
.hd04 span a:hover{color:#c00;}
.content{width: 1004px; margin-left:auto; margin-right:auto;background-color:#fff;}
.header_top { width:1004px; margin:0px auto;height:100px; position:relative; z-index:9999999;background-color:#fff;}
.ceshi_ico{ display:inline-block; width:71px; height:20px; background:url(../images/ceshi_ico.jpg) no-repeat 0 0; position:absolute; left:247px; top:47px;}
.header_logo { display:block; width:215px; height:60px;padding-left:0px;}
.header_right{ padding-top:17px; padding-left:200px; width:580px; float:left;}
.header_links{line-height:16px; font-family:"微软雅黑"; font-size:13px; _font-size:12px;height:23px; position:relative; z-index:100000000; }
.header_links a { color:#8d8d8d;_font-size:12px;}
.header_links a:hover{ color:#cc0000;}
.header_nav{ background:url(../images/nav_bg.jpg) repeat-x 0 0; height:38px;background:#c00; position:relative; z-index:1000000;width: 1004px;margin: 0 auto;}
/*fixnav part start*/
.fixNav{height:32px;line-height:28px;width:100%;text-align:center;position:fixed;z-index:110;left:0;top:0;}
/*mainNav part start*/
.mainNav {width:1004px; margin:0px auto; position:relative;}
.backCLassic{ display:inline-block; width:95px; height:20px; background:url(../images/pulic/backClass.jpg) no-repeat 0 0; position:absolute; right:-25px; top:4px;}
.mainNav li {float: left;height:38px;width:125px;position: relative; font-family: "微软雅黑"; }
.mainNav li a:link,.mainNav li a:visited{ margin:-1px 0 0; height:38px;line-height:38px; padding: 0 25px; position: relative; font-family: "微软雅黑"; font-size:16px;color: #fff; text-decoration: none; display: block; border: 1px solid #c91019; border-bottom:0; margin-left:5px;}
.mainNav li a.active,.mainNav li a:hover{text-decoration:none;height:38px; color: #cc0000; z-index: 100000; font-family: "微软雅黑"; background: #fff; border: 1px solid #CC0000; border-bottom:0;}
.subMenu { position: absolute; left:0px; top: 28px; display: none; z-index:10000;}
.mainNav .li .popUpBox {width: 435px; height: auto; border: 1px solid #CC0000;}
.mainBgBox {width:435px; border: 1px solid #C00; border-top:0; float: left; padding: 10px; background-color: #fff; }
.mainNav .introduc { background-color: #fff; float: left; width: 270px; font-family:"宋体"; }
.mainNav .introduc .part { float: left; width: 120px; margin-left: 15px; _margin-left: 7px; padding-bottom: 10px; }
.mainNav .introduc img { border: 5px solid #EAEAEA; margin-bottom: 5px; }
.mainNav .introduc span { width: 120px; display: block; line-height: 17px; text-align: left; }
.mainNav .introduc a:link, .mainNav .introduc a:visited { clear: both; float: none; display: block; background-color: transparent; border: none; line-height: 17px; text-align: left; color: #8F8F8F; font-weight: normal; padding: 0px; margin: 0px; height: auto; font-family:"宋体"; }
.mainNav .introduc a:hover, .mainNav .introduc a:active { clear: both; float: none; display: block; background-color: transparent; border: none; line-height: 17px; text-align: left; color: #FF8E44; font-weight: normal; padding: 0px; margin: 0px; height: auto; top: 0px; font-family:"宋体"; }
.mainNav .levelTowList { float: left; width: 125px; background-color: #fff; float: left;margin-right: 10px; _margin-right: 5px; }
.mainNav .levelTowList span { background-image: url(../images/nv_li_bg.png); background-repeat:no-repeat; background-position: 0 center ; display: block; height: 28px; font-family:"宋体"; line-height:28px;}
.mainNav .levelTowList a:link, .mainNav .levelTowList a:visited {margin:0px; display: block; height: 28px; width: 120px; line-height: 28px; padding: 0px 0px 0px 15px; background-color: transparent; text-decoration: none; text-align: left; border: none; color: #494949; font-weight: normal; /*background-image: url(../Images/arrow_062.gif); background-position: left center; background-repeat: no-repeat; */font-family:"宋体"; }
.mainNav .levelTowList a:hover, .mainNav .levelTowList a:active { margin:0px; display: block; height: 28px; width: 120px; line-height: 28px; padding: 0px 0px 0px 15px; background-color: transparent; text-decoration: none; text-align: left; border: none; color: #c00; top: 0px; font-weight: normal; /*background-image: url(../Images/arrow_062.gif); background-position: left center; background-repeat: no-repeat; */ font-family:"宋体";}
.mainNav .keyWordsBox { border-top: 1px solid #fff; width: 255px; padding-left: 15px; padding-top: 10px; overflow: hidden; text-align: left; }
.mainNav .keyWordsBox a:link, .mainNav .keyWordsBox a:visited { display: inline; float: left; height: 25px; line-height: 25px; padding: 0px 5px; background-color: #F3F3F3; color: #8F8F8F; margin: 4px 10px 4px 0px; border: none; font-weight: normal; white-space: nowrap; clear: none; }
.mainNav .keyWordsBox a:hover, .mainNav .keyWordsBox a:active { display: inline; float: left; height: 25px; line-height: 25px; padding: 0px 5px; background-color: #FF8E44; color: #fff; margin: 4px 10px 4px 0px; border: none; font-weight: normal; white-space: nowrap; clear: none; }
.t_SiteMaster_eipcontainer { position: relative; overflow: inherit;  *overflow:visible;
}
.mainNav .mainlevel .mainNavhover { color: #C00 !important; text-decoration: none; background-color: #fff; display: block; _display: inline-block; text-align: center; height: 27px !important; line-height: 26px !important; padding: 0px 9px !important; border-top: 1px solid #C00; border-left: 1px solid #C00; border-right: 1px solid #C00; z-index: 20000; position: relative; top: 1px; font-weight: bold; }
.bottom{ width:1004px; background:url(../images/footbg.jpg) repeat-x ;margin: 0 auto;}
.bomcon{ margin:0 auto; width:1004px; height:224px;position: relative;border-top:2px solid #ddd; }
.bomcon .bomfl dl{ float:left; display:inline;width: 155px;}
.bomcon .bomfl dl dt{ margin-bottom:10px; display:block; width:80px; padding-bottom:4px; font-size:20px; font-family:"微软雅黑"; }
.bomcon .bomfl dl dd{background:url(../images/dian1.jpg) no-repeat left 5px; line-height:24px; padding-left:20px; margin-left:5px; color:#6d6d6d; text-align:left;}
.bomcon .bomfl{ height:170px; width:649px; border-right:1px solid #fff; padding-top:15px; margin-top:20px;padding-left: 20px;}
.bomcon .bomfr{ /*margin-top:20px;*/ height:170px; width:352px; position: absolute;top:30px;left: 685px;}
.bomcon .bomfr img{ position:relative; font-size:20px; font-family:"微软雅黑";}
.bomcon .bomfr .appwz{ position:absolute; top:120px; right:96px;}
.bomcon .bomfr ul{ float:left;display:inline; width:140px; padding-left:5px;}
.bomcon .bomfr ul li img{ float:left; margin-right:8px;}
.bomcon .bomfr ul li{ height:30px; line-height:30px; margin:5px 5px 5px 0px;}
.bomcon .bomfr dl{ float:right; display:inline;}
.bomcon .bomfr dl img{ padding:10px; border:1px solid #ccc; background:#fff;}
.bomcon .bomfr dl dd{ text-align:center; margin-top:10px; font-size:12px; color:#6d6d6d;}
.bomfot{ margin:5px auto 0; width:1004px;  text-align:center; color:#434343; padding:10px 0 10px;border-top:2px solid #ddd;}
.bomfot p{ line-height:18px; height:18px; font-size:12px; overflow:hidden;color:#787878;}
.bomfot p a{color:#787878;}
.bomfot p a:hover{color:#c00;}
.bomfot p span{ font-family:Arial, Helvetica, sans-serif;}
.channel_title{ border-bottom:2px #dfdfdf solid; height:45px; line-height:45px;}
.channel_title span{ float:left;display:inline-block; border-bottom:2px #c9090a solid; height:45px; line-height:45px; color:#505050; font-size:16.04px;font-family:"微软雅黑";}
.channel_title span a{color:#505050; font-size:16.04px;font-family:"微软雅黑";}
.channel_title span a:hover{color:#c00;text-decoration:none;}
.ul_list{ margin-top:12px;}
.ul_list li{ line-height:28px;}
.ul_list li a{ color:#333333; font-size:14.04px;font-family:"微软雅黑";}
.ul_list li a:hover{color:#c00;text-decoration:none;}
dl.wei_list dt{float: left;
width: 96px;
text-align: center;
margin-bottom: 16px;}
.wei_test{width: 120px;
	float: 14px;
	float: left;
	padding-left: 10px;}
	.wei_test span{display: block;
	padding-bottom: 9px;}

.shiyouweibo span{font-size: }
.indexlm_title img{ float:left; margin-top:19px;_margin-top:17px; margin-left:5px;display:inline;}
.oldcnpc{
	margin-left: 20px;
}
h2.weixi_title a{
	float: right;
	margin-right: 10px;
	font-weight: normal;
	font-size: 14px;
}
.special_a a{
	color: #094675;
	font-weight: bold;
}