/* CSS Document */
html{color:#000;background:#fff;}
body{font-size:12px; font-family:"宋体",Arial; color:#333; background:#fff url(bg.jpg) repeat-y center}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,thead,tbody,tfoot,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,li,form,th,div,table,td,form,p,ol,dl,dt,dd{border:none; list-style:none;}
img{border:0;}

.f12{font-size:12px;}    .f12b{font-size:12px;font-weight:bold;}
.f14{font-size:14px;}    .f14b{font-size:14px;font-weight:bold;}
.f16{font-size:16px;}    .f16b{font-size:16px;font-weight:bold;}
.f18{font-size:18px;}    .f18b{font-size:18px;font-weight:bold;}

.clear{clear: both;} 
.fl{float:left;}         .fr{float:right;}
.dn{display:none;}		 .db{display:block;}    .di{display:inline;}
.ac{text-align:center;}  .al{text-align:left;}  .ar{text-align:right;}

.hand{cursor:pointer;}
.fwb{font-weight:bold;}

.red{ color:#cc0000}

/*link start*/
a {color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration: underline;}

.top{ height:28px; width:100%; background:url(topbg.jpg) repeat-x; margin:0 auto; line-height:28px; color:#999999}
.top ul{ width:980px; margin:0 auto;}
.top a {color:#999999;text-decoration:none;}
.top a:hover{color:#333;text-decoration: underline;}

.menu{ width:980px; height:88px; margin:0 auto; font-size:14px; line-height:30px;}
.logo{
	float:left;
	margin-right:20px;
	margin-top: 20px;
}
.menu ul{ float:left;margin:15px 10px 10px 10px; padding-right:17px}
.menu ul span{ margin: 0 0px}
.menu li{ padding:0;}
.menu strong{ margin-right:6px}
.menu-line{ background:url(menu-line.jpg) no-repeat 100% 50%}
.menu strong a {color:#202f74;text-decoration:none;}
.menu strong a:hover{color:#202f74;text-decoration: underline;}

.menu-city{ width:970px; height:28px; line-height:28px; margin:0 auto 10px auto; font-size:14px; background:url(menu-bg.jpg) repeat-x; padding-left:10px}
.menu-city li{ float: left; margin:0 0px; background:url(menu-line1.jpg) no-repeat 100% 50%; text-align:center; padding:0 12px}
.menu-city span{ color:#FFFFFF; font-size:12px; margin-left:50px}

.menu-city a {color:#fff;text-decoration:none;}
.menu-city a:hover{color:#fff;text-decoration: underline;}

.tl_ad{ width:980px; margin:0 auto 10px auto; clear:both;display:block}



.main-news{ width:980px; margin:0 auto}
.mainnews-l{ width:610px;}



.news-daohang{ width:980px; margin:0 auto; height:35px; line-height:35px; margin-bottom:10px}
.m-daohang{ height:35px; line-height:35px; padding-left:100px; background:url(min-logo.jpg) no-repeat 0 50%}
.textbox-n{ height:25px; line-height:25px; padding-left:5px; width:210px}
.inputButton-n{ width:61px; height:29px; line-height:29px ;border:#FFFFFF 0px solid; background:url(news-sc.jpg) no-repeat; cursor:pointer; text-align:center;}
.newscontent{padding:15px;line-height:25px;font-size:14px; background:#f6fcff}
.newscontent img{ text-align:center; margin:0 auto}
.blank10{ height:10px}
.currclass a{ display:block; background:url(menu-bg1.jpg) no-repeat 0 100%; color:#000; width:44px; height:28px}
.currclass a hover{color:#000;}



/* 新闻频道css */
.focusPic{ width:310px; height:270px; margin-bottom:10px}
.areabg1 {background:url(areabg.gif) right top repeat-y #fff;}
.dotLine {background:url(sprites.gif) left -481px repeat-x; height:1px; display:block; clear:both; overflow:hidden; margin:10px 0}
.colEnd {background:url(sprite.gif) right top no-repeat; height:1px; display:block; clear:both; overflow:hidden;}
.area {width:980px; overflow:hidden; margin:0 auto 10px auto; text-align:left; color:#2b2b2b;}
.area p {margin:0; line-height:21px;}
.colLM {width:750px; float:left; overflow:hidden; }
.colLM .colM {float:right; overflow:hidden;}
.colMR .colM {float:left; overflow:hidden;}
.colL {width:310px; float:left; overflow:hidden;}
.colM {width:440px; float:left; overflow:hidden;}
.colR {width:230px; float:right; overflow:hidden;}
.colH{ width:50%; float:left; overflow:hidden;}
.content{ zoom:1; margin-left:6px; line-height:21px; clear:both; overflow:hidden;}
.colL .content {margin:0 10px 0 6px;}
.colM .content {margin:0 22px 0 16px;}
.colR .content {margin:0 10px 0 16px;}
.colL .dotLine {margin-right:10px;}

.titleBar {height:25px; line-height:25px; overflow:hidden;}
.titleBar .more {float:right; padding-right:8px;}
.titleBar h2,.titleBar h3 {float:left; color:#000; font-weight:bold; line-height:25px;}
.titleBar h2 a,.titleBar h2 a:visited,.titleBar h3 a,.titleBar h3 a:visited {color:#000;}
.titleBar h2 a:hover,.titleBar h3 a:hover {color:#BA2636;}
.colL .titleBar {margin:0 11px 9px 0; clear:both;}
.colM .titleBar {margin:0 15px 9px 10px; clear:both;}
.colLM .colM .titleBar {margin:0 15px 9px 10px; clear:both;}
.colR .titleBar {margin:0 11px 9px; clear:both;}

.ui_s1 {background:url(sprites_jpg.jpg) left -317px repeat-x #fff;}
.ui_s1 h2 {background:url(sprites.gif) left -213px no-repeat; padding-left:17px; float:left; }
.ui_s1 .more {background:url(sprites.gif) right -317px no-repeat;}
.ui_sm {background:url(titlebarbg.jpg) left top no-repeat #fff;}
.ui_sm h2 {background:url(sprites.gif) 7px -75px no-repeat; padding-left:24px; font-weight:bold;}
.ui_sr {background:url(sprites.gif) left 24px repeat-x;}
.ui_sr h2,.ui_sr h3 {background:url(sprites.gif) 6px -75px no-repeat; font-weight:bold; padding-left:24px;}

.f12bla li {background:url(sprites.gif) left -544px no-repeat; padding-left:9px; line-height:25px; clear:both;}
.f12bla li .f14px {line-height:25px;}
.f12bla li.nobg {background:none; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.f12bla .firstNd h3,.f12bla .firstNd h4 {font-weight:bold; line-height:21px;}
.f12bla .firstNd img {float:left; margin:3px 8px 0 0; border:1px solid #dcdddd; line-height:21px;}
.f12bla .firstNd p {line-height:21px; text-indent:2em; color:#727171;}


.cList1{width:100%;}
.cList1 li{float:left; width:100%; background:url(bg_norp.gif) repeat-x 0 -690px; line-height:21px;}
.cList1 li{background:none; line-height:25px; font-size:14px; width:100%; float:left;}
.cList1 li .s1{float:left;background:url(bg_norp.gif) no-repeat 0 -373px; padding-left:8px; padding-right:6px;}
.cList1 li .s2{float:right; padding-left:6px; color:#646464}
.shxw{ line-height:25px; font-size:12px}
.shxw li{ width:132px;  float:left; overflow:hidden; margin:8px; text-align:center; width:132px; height:120px; display:block; overflow:hidden}
.shxw img{ padding:2px;  background:#FFFFFF; }
.shxw span{ height:25px; line-height:25px; text-align: center; display:block; overflow:hidden; font-size:12px}

.focusText h2{font-family:'黑体'; font-size:20px; font-weight:100; line-height:24px; margin:7px 0 6px; text-align:center}
.focusText h3{font-family:'黑体'; font-size:18px; font-weight:100; line-height:24px; margin:7px 0 6px;}
.focusText p,.focusText p a{color:#1E4FA0;}



.pd-news{ width:980px; margin:0 auto;}
.pd-left{ width:190px;}
.pd-leftad{ margin-bottom:10px;}
.pd-left1{ border:#b5ccda 1px solid; width:188px; background:#fafeff; line-height:22px; margin-bottom:10px; color:#13397a}
.pd-left1 h3{ background:url(lefttitlebg.jpg) no-repeat; width:178px; height:25px; line-height:25px; padding-left:10px; position:relative; font-size:14px; font-weight:bold}
.pd-left1 span{ position:absolute; right:5px; top:0px; font-size:12px; font-weight:normal}
.pd-left1 ul{ padding:10px 5px; font-size:12px}
.pd-left1 li{ height:22px; width:178px; overflow:hidden; display:block;}
.pd-right{ width:790px; }
.pd-right1{ border:#b5ccda 1px solid; width:382px; line-height:25px; margin:0 0 10px 10px; color:#13397a; float:left; display:inline; background:#FFFFFF;height:299px; overflow:hidden}
.pd-right1 h3{ background:url(righttitlebg.jpg) no-repeat; width:372px; height:29px; line-height:29px; padding-left:10px; position:relative; font-size:14px; font-weight:bold}
.pd-right1 span{ position:absolute; right:5px; top:0px; font-size:12px; font-weight:normal}
.pd-right1 ul{ padding:10px; font-size:14px}
.pd-right1 li{ height:25px; width:363px; overflow:hidden; display:block;}
.pd-right1 a {color:#16397b;text-decoration:none;}
.pd-right1 a:hover{color:#16397b;text-decoration: underline;}
.pd-rightad{ margin:0 0 10px 10px; clear:both; display:block}

.sjzz{ height:524px}


.index-p3{ width:978px;border:#b5ccda 1px solid; margin:0 auto 10px auto; }
.index-p3 h3{ background:url(index-titlebg.jpg) repeat-x; width:968px; height:29px; line-height:29px; padding-left:10px; position:relative; font-size:14px; font-weight:bold}
.index-p3 span{ position:absolute; right:5px; top:0px; font-size:12px; font-weight:normal}
.index-p3 ul{ padding:10px 0; overflow:hidden; zoom:1; background:url(index-shizibg.jpg) no-repeat}

.index-p3a{ width:212px; height:200px; float:left; display:inline; padding:15px;  overflow:hidden; zoom:1}
.index-p3a h4{width:212px; height:25px; line-height:25px; position:relative; font-size:14px; font-weight:bold}
.index-p3a span{ position:absolute; right:5px; top:0px; font-size:12px; font-weight:normal}
.index-p3a li{ width:212px; height:25px; line-height:25px; overflow:hidden; display:block; font-size:14px}




.index-p1{ width:980px; margin:0 auto 10px auto}


.index-p1l{ width:310px}

.index-hundeng{ width:298px;  border:#CCCCCC 1px solid; padding:5px; background:#FFFFFF; margin-bottom:10px}

.index-bxgc{ width:308px;border:#b1c8d7 1px solid;}
.index-bxgc ul{ height:290px; padding-top:10px}
.index-bxgc h3{background:url(index-titlebg.jpg) repeat-x; width:298px; height:29px; line-height:29px; padding-left:10px; position:relative; font-size:14px; font-weight:bold}
.index-bxgc span{ position:absolute; right:5px; top:0px; font-size:12px; font-weight:normal}
.index-bxgc li{ width:298px; height:25px; line-height:25px; overflow:hidden; display:block; font-size:14px; padding-left:10px}



.index-p1c{ width:421px; margin-left:9px}
.index-table{ width:420px; height:29px; border-left:#b1c8d7 1px solid;border-top:#b1c8d7 1px solid}
.index-table li{ height:29px; width:105px; float:left; display:inline; text-align:center; line-height:29px; font-size:14px;}
.index-table a {color:#1e50a2;text-decoration:none;}
.index-table a:hover{color:#1e50a2;text-decoration: underline;}
.index-table1{ background:url(tablebg1.jpg) no-repeat; font-weight:bold}

.index-pic{ clear:both; height:120px; background: url(newsline.jpg) repeat-x 0 100%;  padding-bottom:10px}
.index-pic h2{ font-size:14px; font-weight:bold;}
.index-pic img{ float:left; padding:2px; background:#FFFFFF; border:#CCCCCC 1px solid; margin-right:10px}
.index-pic p{ margin-left:10px; font-size:12px; color:#666666}



.index-table2{ background:url(tablebg2.jpg) no-repeat}

.index-mian1{ width:399px;border:#b1c8d7 1px solid;border-top:#b1c8d7 0px solid; padding:10px}
.index-mian1 li{ height:25px; width:399px;  line-height:25px; font-size:14px;overflow:hidden}

#index-line{  background:url(newsline.jpg) 0 50% repeat-x; display:block}
#index-tt{text-align: center;width:399px; height:35px; display:block; font-size:20px; line-height:35px; overflow:hidden; margin-bottom:7px}
.index-mian1 li strong a {color:#ff0000;text-decoration:none; }
.index-mian1 li strong a:hover{color:#ff0000;text-decoration: underline;}





.index-p1r{ width:228px;border:#b1c8d7 1px solid; height:593px;}
.index-p1r h3{background:url(index-titlebg.jpg) repeat-x; width:218px; height:29px; line-height:29px; padding-left:10px; font-size:14px; font-weight:bold}
.index-p1r ul{ padding:10px; height:532px; overflow:hidden;}
.index-p1r span{ display:block;  font-size:0}

.index-link{ width:980px; margin:0 auto 10px auto;}


.index-linktable{ width:978px; height:29px;border:#b1c8d7 1px solid;border-bottom:#b1c8d7 0px solid;background:url(tablebg3.jpg) repeat-x}
.index-linktable li{height:29px; width:105px; float:left; display:inline; text-align:center; line-height:29px; font-size:14px;}
.index-linktable a {color:#1e50a2;text-decoration:none;}
.index-linktable a:hover{color:#1e50a2;text-decoration: underline;}
.index-table3{ background:url(tablebg1.jpg) no-repeat; font-weight:bold}
.index-table4{ background:url(tablebg2.jpg) no-repeat}

.index-links{border:#b1c8d7 1px solid;border-top:#b1c8d7 0px solid; width:978px;}
.index-links ul{ padding:10px;}



.index_tl_ad{ margin-bottom:10px; margin-left:10px}

.index_search{ width:980px; height:60px; margin:0px auto 10px auto; display:block; clear:both; border:#FFFFFF 0px solid;position:relative}
.search_fl_ad{ width:310px; height:60px; display:block;}
.search_fr_ad{ width:232px; height:60px; display: block;}
.search{ margin-left:10px; width:406px; height:54px; border:#CCCCCC 1px solid; background:url(search_bg.jpg) repeat-x; float:left; padding:4px 0  0 10px}
.search_hot{ height:20px; background:url(search_top.jpg) no-repeat; line-height:18px;margin-bottom:2px; width:400px; overflow:hidden}
.search_hot span{ color:#FFFFFF; margin:0 6px}
.search_mian{}
.search_kuang{ height:24px; width:310px; border-top:#8c8c8c 1px solid; border-left:#8c8c8c 1px solid;border-right:#fff 1px solid;border-bottom:#ccc 1px solid; line-height:24px; padding-left:5px; }
.search_button{ height:26px; width:67px; background:url(search.jpg); border:#FFFFFF 0px solid; cursor:pointer; position:absolute; top:27px!important;_top:27px;top:28px; right:266px;}

