@charset "utf-8";
/* CSS Document */

body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, blockquote{ padding: 0; margin: 0; }
img { border: none; }
ol, ul, li { list-style-type: none; list-style-position: outside; list-style-image: none; }
input, textarea, select, textarea { font-size: 13px; font-family: "宋体",Arial Narrow,arial,serif; }
select { padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
i, cite, em { font-style: normal; }
body { margin: 0; width: 100%; font-size: 12px; font-family: "宋体",Arial Narrow,arial,serif; color: #2b2b2b; background-color: #fff;}
q:before,q:after { content:'';} 
a, a:link { color: #2b2b2b; text-decoration: none; }
a:visited {  }
a:active, a:hover { color: #2490ce; }
a:hover { text-decoration: underline; }
.clear { content: "." margin-top: -1px; height: 1px; clear: both; font-size: 1px; overflow: hidden; }
.fontbig {color:#FF3300;font-family:georgia;font-size:16px;font-weight:600;}

.move{ width:980px; margin: 5px auto 5px auto;  text-align:center;}
.little_l{ width:272px; float:left; display:block; line-height:30px; height:29px; font-size:14px; font-weight:bold; background:url('../images/phone_bg.gif') no-repeat 0 0; color:#ff7218;}
.scrollTip { height: 28px; margin-right: 20px; line-height: 29px; font-size: 12px; font-weight: normal; float: left; overflow: hidden; }

/* 宋体 */
#top { width: 100%; height: 28px; line-height: 28px;  _line-height: 32px; *line-height: 32px; border-bottom: solid 1px #dbdbdb; background-color: #f7f7f7; overflow: hidden; }
#top .top_container { margin: 0 auto; width: 1000px; } 
.top_container a.l_home { float: left; text-indent: 10px; font-weight: bold; color: #2f70a6; }
.top_container a.for_home { padding: 0 10px 0 15px; float: right; background: url('../images/ico_home.gif') no-repeat 0 9px; }
.top_container label .s1 { float: left; padding: 0 6px 0 16px; }
.top_container label .s2 { margin-top: 5px; width: 91px; height: 18px; float: left; background: url('../images/top_s2_bg.gif') no-repeat; }
.top_container label .s2 input { padding: 2px 2px 1px 3px; width: 86px; height: 15px; float: left; border: none; background: none;}
.top_container label .s3 { margin: 5px 0 0 5px; width: 45px; height: 18px; float: left; border: none; font-weight: bold; background: url('../images/top_s3_bg.gif') no-repeat; cursor: pointer; }



.logoblock{ width:980px; margin: 0 auto; margin-top:20px; overflow:hidden;}
.logoblock .logo{ width:275px; height:79px; float:left; display:block;}
.ad{ width: 680px; height:72px; float:right;} 
.ad img{ width:678px; height:70px; border:1px solid #ccc;}

.nav { background:url('../images/bg_nav.gif') repeat-x 0 8px; clear:both; height:28px; margin: 20px auto 0 auto; text-align:center; width:100%; overflow:hidden; }
.navcontent {margin:0 auto;width:980px;}
.tab { width:712px; float: right; }
.tab li { display:inline; }
.tab a { font-size: 14px; background:url('../images/nav.gif') no-repeat scroll 0 0 transparent; font-weight:bold; }
.tab a:link, .tab a:visited { background-position:right -226px;float:left; margin-left:2px;padding-right:6px;text-decoration:none;}
.tab a span, .tab a:visited span { background:url('../images/nav.gif') no-repeat left top; color:#0049AA; display:block;padding: 5px 8px 6px 15px; *padding: 5px 8px 8px 15px; _padding: 5px 8px 6px 15px; }
.tab a:hover, .tab a:active {background-position:right -264px;}
.tab a:hover span, .tab a:active span {background-position:left -38px;color:#FFFFFF;}
.tab .on a:link, .tab .on a:visited {background-position:right -302px;color:#FFFFFF;}
.tabtwo{overflow: hidden; width: 950px;}
.tabtwo p a:hover{ color:#0F6;}
.tab .on a span, .tab .on a:link span, .tab .on a:visited span {background:url('../images/nav.gif') no-repeat scroll left -77px transparent;color:#FFFFFF}
.hotline{ width:200px; margin-top: 12px; float:left; font:bold 14px "宋体"; text-align:center; color:#0049aa;height:16px; line-height:16px;}

/* 宋体宋体ͨ�� */

.search_c{ margin:0 auto 0 auto; width:978px; overflow:hidden; border:1px solid #c4d9f2;}
.search_c * { font-family: "宋体"; }
.search_c .seacch_line{ font:bold 14px "宋体"; color:#2b2b2b; background:url('../images/with_bg.gif') repeat-x; height:28px; margin:1px; border-bottom:1px solid #c7dbf3;} 
.search_c .seacch_line span{ line-height:28px; background:url('../images/with_ico.gif') no-repeat 10px 8px; padding-left:30px; float:left;}
.search_block_t{ width:934px; float:left; }
.s_left{ width:765px; height: 120px; float:left; display: inline; border-bottom:1px solid #c4d9f2; padding-bottom:29px; overflow:hidden;}
.s_left table { width: 717px; margin-top: 5px; margin-left:4px; font-weight:bold;}
.s_left th { text-align: left; }
.s_left td { padding: 6px 3px; line-height: 21px; }
.search_c .s1, .search_c .s2 { width: 71px; height: 15px; padding: 2px; border-width: 1px; border-color: #bbb; }
.search_c .s2 { width: 144px; }
.search_c .s3, .search_c .s4 { float: left; }
.search_c .s4 { margin-left: 10px; }
.s_right{ width:212px; float:right; border-left:1px solid #c4d9f2; border-bottom:1px solid #c4d9f2; padding-bottom:4px; background-color:#f5fafe; overflow:hidden;}
.s_r_title{ border-bottom:1px solid #c7dbf3; height:29px; line-height:29px;}
.s_r_title h3{ font:bold 14px "宋体"; color: #0086ec; background:url('../images/s_right_ico.gif') no-repeat 10px 9px; padding-left:30px; line-height:29px; }
.s_r_list{ margin:10px 8px 1px 8px;}
.s_r_list li{ width:180px; background:url('../images/s_right_list_ico.gif') no-repeat 5px 7px; font-size:14px; font-family: Verdana, Geneva, sans-serif;font-weight:bold; padding-left:20px; border-bottom:1px dashed #9c9c9c; height:25px; line-height:25px; overflow:hidden;}
.s_r_list li a{ font-size:14px; font-family: "宋体" Verdana, Geneva, sans-serif;font-weight:bold; color:#06C; }
.sumber1 { background:url('../images/btn_bgb.gif') no-repeat; width:83px; height:21px; line-height:21px; border:none; margin-left: 10px;}
.sumbert { background:url('../images/btn_bg.gif') no-repeat; width:43px; height:21px; line-height:21px; border:none;}
.relevant{ width:978px; float:left; margin-top:10px; padding: 5px 0;}
.relevant a:hover {color:#FF3300;}
.quyu{ font:bold 12px "宋体"; float:left;  margin-left:10px; }
ul.tabn { float: left; height: 22px; width:934px; display:inline;  overflow:hidden;}
ul.tabn li { margin: 0 13px; float: left; display: inline; }
ul.tabn li a { color: #0044cc; font-size: 12px; font-weight: normal }
ul.tabn li a.tabactive { padding-bottom: 6px; display: block; font-weight: bold; text-align: center; color: #0044CC; background: url('../images/tab_li_bg.gif') no-repeat center bottom; position: relative;  }
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8,#tabcontent9,#tabcontent10 { background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #39F;
clear:both;
margin-left:83px;
overflow:hidden;
padding:3px;
width:800px;}
#tabcontent2 a { color:#2d4f83; }
#tabcontent2 a:hover { color:#FF3300; }

.aquyu{ font:bold 12px "宋体"; margin-left:10px; float:left;}
ul.tabtwo { float: left; width:934px; display: inline; overflow:hidden;}
.tabtwo h2 { margin: 0 17px 0 10px; float: left; display: inline; line-height:22px;}
.tabtwo p{ color: #333;}
.tabtwo p span a:hover { color: #FF3300;}
.tabtwo p span{ padding: 0 16px 0 0; line-height:22px; }
.tabtwo p span a { color:#0044CC; }



.webMap { width: 978px; margin: 20px auto 0 auto;border: 1px solid #c4d9f2; background:#f0f7fd; }
.webMap .web_line{ font:bold 14px "宋体"; color:#2b2b2b; background:url('../images/with_bg.gif') repeat-x; height:28px; margin:1px; border-bottom:1px solid #c7dbf3;} 
.webMap .web_line span{ line-height:28px; background:url('../images/with_ico.gif') no-repeat 10px 8px; padding-left:30px; float:left;}
.webMap p { width: 936px; padding: 7px 0 0 20px; float: left; line-height: 24px; }


.ptan{ width:980px; margin: 20px auto 0 auto; background: #e3e3e3; height:28px; line-height:28px;}
.ptan .ptan_little{ text-align: center; line-height:28px;}

#footer { margin-top: 20px; width: 100%; border-top: solid 1px #0b83c8; }
#footer .foot { margin: 0 auto; padding-top: 8px; width: 1000px; line-height: 21px; text-align: center; }

a.blue {color:#0044CC;}
a.blue:hover {color:#FF3300;}
a.red {color:#FF3300;}
a.red:hover {color:#0044CC;}

.big_td {font-size:14px;}