/*基本设置*/
body{margin:0;padding:0;font-size:12px;color:#2C2C2C;font-family:"宋体";background-color:#fff}
div,ul,li,form,dl,dt,dd,p,h1,h2,input,colgroup,col{margin:0;padding:0;border:none}
ul,li{list-style:none}
img{border:none}
input,select{font-size:12px;font-family:"宋体"}
a{ color: #00408A;text-decoration:none;outline:none}
a:hover{color:#B00; text-decoration:underline}

/*文字排版*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.lh300{line-height:300%}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.h390{ height:390px;}
.h515{ height:515px;}
.h252{ height:252px;}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
/*边距*/
.m5{margin:5px}
.m10{margin:10px}
.mr10{margin-right:10px}
.mt10{margin-top:10px}
.p10{padding:10px; overflow:hidden;}
.ptop0{ padding-top:0px;}
em{ clear:both; width:1px;height:10px; display:block; _display:inline;overflow:hidden}
.line{ clear:both; height:1px; background:#e9e9e9; margin:0px auto; overflow:hidden;}
.line1{ clear:both; height:1px; border-bottom: dashed 1px #c8c8c8; margin:2px 0;}
.line2{ clear:both; height:1px; background:#e9e9e9; margin:5px auto; display:block; overflow:hidden;}
.line_b{ clear:both; height:1px; border-bottom: solid 1px #dcecf3; overflow:hidden}

/*头部--------------------------------------------------------------------------------------*/
.top01 {
	width: 960px; height: 26px; text-align: left; margin-left: auto; margin-right: auto;
}
.hy_input {
	width: 80px; height: 10px; line-height: 12px;
	}
.lgbt {
	width: 120px;
	height: 26px;
	text-align: left;
	background-image: url(images/top_bt.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	}
.top02 {
	width: 774px;
	height: 26px;
	background-color:#f2f9ff;
	float:right;
	text-align: left;
	line-height: 26px;
	padding-left: 15px;
	}
	/*第2行*/
.logo_nav {
	width: 958px; height: 60px; margin-left: auto; margin-right: auto; margin-top: 12px;  border:0px}
.logo{width: 182px; height:60px; float: left;  margin-left: 0px;margin-top: 0px; }
.logo_nav .ad{ float:right; width:765px; text-align:left;}
.logo_nav .ad .ad1{ width:185px; height:60px; float:left;background:#f1f1f1; margin-right:8px;}
.logo_nav .ad .ad2{ width:185px; height:60px; float:right;background:#f1f1f1; }
.nav_h {width: 792px; height: 20px; margin-top: 8px; text-align: left; line-height: 20px; padding-left: 28px;}
	/*第3行*/
.city_nav {
	width:960px; height:26px; margin-left: auto; margin-right: auto; margin-top: 5px; background:url(images/nav_bg.gif) no-repeat;}
	.city_nav_left {
	width: 123px;
	height: 29px;
	background:url(images/nav_index_bg.gif) no-repeat center;
	float:left;
	line-height: 29px;
	}
	.city_nav_left	a{	color:#056bbc; font-weight:bold;}
	.city_nav_center {
	width: 825px;
	height: 29px;
	float: left;
	line-height: 29px;
	text-align: left;
	background:none;
	}
	.city_nav_center a{ color:#FFF; padding-right:18px; background:url(images/nav_line.gif) no-repeat right}
		.city_nav_center a:hover{ color:#Ff0;}
	.city_nav_right {
	width: 12px;
	height: 29px;
	float:right;	background:none;
	}
/*现在的位置----------------------------------------------------------------------------------------------*/	
		.location {
		width: 960px; height: 31px; margin-left: auto; margin-right: auto; margin-top: 10px;
		}
		.location_left {
			width: 640px; height: 31px; line-height: 31px; float: left; text-align: left;
			}
		.location_right {
			width: 320px; height: 31px; line-height: 31px; float: right; text-align: left;
			}
.hy_input {
    height: 10px;
    line-height: 12px;
    width: 80px;
}
.lgbt {
    background-image: url("images/top_bt.gif");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 26px;
    text-align: left;
    width: 120px;
}
.top02 {
    background-color: #F2F9FF;
    float: right;
    height: 26px;
    line-height: 26px;
    padding-left: 15px;
    text-align: left;
    width: 774px;
}
.logo_bg {
    background-image: url("images/logo_bg.gif");
    background-repeat: repeat-x;
    float: right;
    height: 89px;
    width: 820px;
}

.ad960 {
    clear: both;
    display: block;
    height: 60px;
    margin: 8px 0;
    overflow: hidden;
    width: 960px;
}.ad155 {
    float: left;
    height: 60px;
    margin-right: 6px;
    width: 155px;
}
.ad155r {
    float: right;
    height: 60px;
    width: 155px;
}

/*标签导航样式*/
#page{ width:960px;  margin:0 auto; background:#FFF;  display:block; }
.content{ clear:both; width:960px; text-align:left; margin:0 auto;}
.content .box{ clear:both; display:block; overflow:hidden;}
.content .ad{ clear:both; height:60px; margin:10px 0; overflow:hidden; display:block;}
.content .ad .ad1{ width:234px; height:60px; background:#f1f1f1; float:left; margin-right:8px;}
.content .ad .ad2{ width:234px; height:60px; background:#f1f1f1; float:right}
.con1{ width:298px; border:1px solid #9CBFDC; overflow:hidden; display:block;  }
.con1 .tit1{
	background:url(images/icon.gif) no-repeat 0px 0px;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 10px;
}
.con1 .tit1 a {
    color: #003A90; 
}
.con1 a.more, .more {
    color: #0D519C;
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.con1 .tit2{
	background:url(images/icon.gif) no-repeat 0px -104px;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 10px;
	overflow:hidden;
}
.con1 .tit2 a {
    color: #003A90; float:left 
}
.con1 .tit2 a.more, .tit2 .more {
    color: #0D519C;
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.con1 .tit3{
	background:url(images/icon.gif) no-repeat 0px -150px;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 10px;
	overflow:hidden;
}
.con1 .tit3 a {
    color: #003A90; float:left;
}
.con1 .tit3 a.more, .tit3 .more {
    color: #0D519C;
    float: right;
    font-size: 12px;
    font-weight: normal;
	width:75px;
}
.scrollUl{ float:right;width:75px;}
.scrollUl li{ float:left;}
.con1 .tb{ clear:both; height:120px; overflow:hidden; display:block;}
.con1 .lp{ border:1px solid #e1e1e1;}
.con1 .lp img{ width:101px; height:101px;}
.con1 .cp{ border:1px solid #e1e1e1; width:118px; height:118px; margin:10px 5px; float:left;}
.con1 .cp img{ width:118px; height:118px;}
.con1 .ru{ width:165px; display:block; overflow:hidden;}
.con1 .ru li{ clear:both; display:block; height:32px; margin-bottom:5px; overflow:hidden;}
.con1 .ru li img{ width:33px; height:33px;}
.con1 .ru li p{ line-height:2.5em; background:url(images/icon.gif) no-repeat scroll 30px -425px; color:#000; margin:0 8px; text-indent:1em;}
.con1 .ub{ clear:both; overflow:hidden; margin:0px; padding:0px;}
.con1 .ub li { background:url(images/icon.gif) scroll 0px -475px; padding-left:10px; overflow:hidden; line-height:2em; }
.con1 .ub li a ,.con2 .ub li a{ font-size:14px; color:#00408a;overflow:hidden; }
.con1 .ub li a:hover ,.con2 .ub li a:hover{ color:#c00; text-decoration:underline}
.con1 .list_02 ,.con1 .list_03{ padding:8px;}
.list_03{ width:240px; float:left; overflow:hidden;}
.con1 .list_02 li ,.con1 .list_03 li{ background:url(images/icon.gif) scroll 0px -477px; padding-left:10px; display:block; overflow:hidden; font-size:14px;line-height:1.8em; *line-height:1.5em;_line-height:1.8em;}
.con1 .list_02 li a ,.con1 .list_03 li a{ float:left;  color:#00408a;}
.con1 .list_02 li a:hover ,.con1 .list_03 li a:hover{ color:#c00; text-decoration:underline}
.con1 .list_02 li div ,.con1 .list_03 li div{ float:right; color:#c6c6c6}
.w400{ width:400px;}
.con2{ width:380px; height:370px; border:1px solid #9CBFDC;  background:url(images/icon.gif) scroll  -91px -537px; padding:10px; display:block; overflow:hidden;}
.con2 h2{ text-align:center; color:#c00; font-size:16px; line-height:1.4em;}
.con2 h2 a{ color:#c00;}
.con2 h2 a:hover{ text-decoration:underline}
.con2 h3{ font-size:14px; color:#2979be; line-height:1.7em; padding:0px; margin:0px;}
.con2 .h2link{ text-align:center; line-height:2em;}
.con2 .ub li{ line-height:2em; background:url(images/icon.gif) scroll 10px -475px; padding-left:18px;}
.con3{ width:235px; border:1px solid #c8c8c8; background:#fafcff; display:block; overflow:hidden}
.con3 .tit2{
	background:url(images/icon.gif) no-repeat 2px -72px;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 10px;
}
.con3 .tit2 a {
    color: #003A90; 
}
.con3 .tit2 a.more, .tit2 .more {
    color: #0D519C;
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.con3 ul{ margin:5px 10px; overflow:hidden;}
.con3 ul li{ clear:both; background:url(images/icon.gif) scroll 0px -478px; padding-left:10px;font-size:12px; line-height:1.8em;*line-height:1.5em;_line-height:1.8em; overflow:hidden }
.con3 ul li a{ float:left; color:#333; }
.con3 ul li a:hover{ color:#c00; text-decoration:underline}
.con3 ul li div{ float:right;  color:#666;}

.con4{ width:958px; border:1px solid #9CBFDC; display:block; overflow:hidden  }
.con4 .tit4{
	background:url(images/icon.gif) repeat-x 0px -984px;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
	overflow:hidden;
}
.con4 .tit4 a {
    color: #003A90; float:left 
}
.con4 .box1{ margin:10px 5px; float:left}
.con4 .box1 .left_b{ float:left; background:url(images/icon.gif) no-repeat 0px -215px; width:22px;
word-wrap:break-word;word-break:nomal; padding:20px 10px; color:#FFF; 
}
.con4 .box1 .right_b{ background:#f6f6f6; float:left; padding:10px; }
.con4 .box1 .right_b div img{ width:165px; height:110px;}
.con4 .box1 .right_b p{ line-height:2em; color:#002985;}
.con4 .box1 .right_b p a{ color: #00408A;; font-size:12px;}
.con4 .box1 .right_b p a:hover{ text-decoration:underline}
.con5{ border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;  height: 100%;
    margin: 8px auto 0;
    width: 960px;}
	
/*原有的页面样式*/
.three01 {
	width: 960px; height: 29px; background:url(images/tong_bg.gif) repeat-x; margin-top: 8px; margin-left: auto; margin-right: auto; line-height: 29px; text-align: left;
	}
.three_wk {
	width: 960px; /* height: 520px;*/  margin-left: auto; margin-right: auto;  margin-top: 6px;
	}
.three_left {
	width: 300px; /* height: 520px;*/ float: left;border: 1px solid #9CBFDC;
	}
.three_left_02 {
	width: 298px; height: 150px; border: #c8c8c8 solid 1px; margin-top: 6px;
	}	
.three_center {
	width: 209px; /* height: 520px;*/ float: left; margin-left: 8px; border: 1px solid #9CBFDC;
	}
.three_center2 {
	width: 209px; /* height: 520px;*/border: 1px solid #9CBFDC; float: left; margin-left: 8px; 
	}
.three_center_01 {
	width: 209px; height:152px; 
	}
.three_center_02 {
	width: 209px; height: 152px; border: #ffddad solid 1px; background-color: #fff7ea; margin-top: 2px;
	}
.three_center_02 LI{
	display: block; float: left; width: 199px; padding-top: 6px; text-align: left; list-style:none
	}
.three_right {
	width: 212px; height: 180px; float: right;border: 1px solid #9CBFDC;
	}
.three_right_01 {
	width: 212px; height: 152px; border: #c8c8c8 solid 1px;
	}
.three_right_01_01 {
	  background: url("images/icon.gif") no-repeat scroll 2px -72px transparent;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 10px;
	}
.three_right_02_top1 {
	width: 244px; height:23px; line-height: 25px;  margin-top: 6px; background: url(images/2.gif) no-repeat  10px center; text-align: left; text-indent: 25px;
	}
.three_right_02_top {
	width: 244px; height:23px; line-height: 23px;
	}
.three_right_02 {
	width: 244px; height:203px; border: #c8c8c8; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;border-bottom-width: 1px;  border-left-width: 1px; border-right-width: 1px;
	}
/*页面样式第四行*/
.four_center_01_top {
	clear:both;
     background: url("images/icon.gif") no-repeat scroll 0 -150px transparent;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 10px;
	
}
.four_wk {
	clear:both;
	width: 960px;  margin-left: auto; margin-right: auto;  margin-top: 6px; overflow:hidden; display:block;
	}
.four_left {
	width: 300px; height: 580px; float: left;
	}
.four_left_01 {
	width: 298px; height: 284px; border: 1px solid #9CBFDC;
	}
.four_left_02 {
	width: 298px; height: 284px; border: 1px solid #9CBFDC;margin-top: 6px;
	}	
.four_center {
	width: 400px;  height: 580px; float: left; margin-left: 8px;
	}
.four_center_01 {
	width: 398px; height:186px; border: 1px solid #9CBFDC;
	}
.four_center_01 LI {
	display: block; float: left; width: 199px; padding-top: 8px; text-align: left; list-style:none
	}
.four_center_02 {
	width: 398px; height:186px;border: 1px solid #9CBFDC;
	}
.four_center_02 LI {
	display: block; float: left; width: 199px; padding-top: 8px; text-align: left; list-style:none
	}
.four_right {
	width: 244px; height: 570px; float: right;
	}
.four_right_01 {
	width: 242px; height: 284px;  border: 1px solid #C8C8C8;
	}
.four_right_02 {
	width: 242px; height: 284px; border: #c8c8c8 solid 1px; margin-top: 6px;
	}
.oen_left_01_02 ,.three_center_01_top {
	clear:both;
    background: url("images/icon.gif") no-repeat scroll 0 -104px transparent;
    color: #003A90;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 10px;
	
}
.oen_left_01_02 a ,.four_center_01_top a{float: left; color: #003A90;}
.lm_content {
	clear:both;
	overflow:hidden;
    height: auto;
    text-align: left;
    width: 100%;
}
.lm_content ul {
    margin: 0;
    padding: 6px;
	line-height:14px;
}
.lm_content ul tr{ height:14px;}
.lm_content ul tr .hei12:hover{ text-decoration:underline;}
.three_wk  LI {
    display: block;
    float: left;
    list-style: none outside none;
    padding-top: 8px;
    text-align: left;
    width: 199px;
}
.three_right_01_001 {
	clear:both;
    height: 23px;
    width: 244px;
}
.lan14 ,.bai14 ,.lan12 ,.hei122 ,.cheng12 ,.huang14{
    font-weight: bold;
    text-decoration: none;
}
.b-on {
    background-image: url("images/hua_01.gif");
    background-position: left -23px;
   color: #003A90;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    margin-left: 1px;
    text-align: center;
    width: 79px;
}
.b-off {
    background: url("images/icon.gif") repeat scroll -91px -540px transparent;
    color: #003A90;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin-left: 1px;
    text-align: center;
    width: 79px;
}
.scrolldoorFrame{ clear:both;}
.tit3 .rd01 a{ color:#c00}