/* CSS Document */
body {font:12px/normal Verdana, Arial, Helvetica, sans-serif; background:url(bg.gif) repeat-x center top;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend {padding:0; margin:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,b{font-weight:normal; font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:bold; font-style:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
ul,li {display:block;list-style-type:none; text-transform:capitalize;}
.left{float:left;}
.right{float:right;}
.main_left{float:left;}
.main_right{float:right;}

a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

.blank{clear:both;height:10px;overflow:hidden;display:block;}
.blank_line{clear:both; background:url(bg_1.gif) repeat-x;height:17px;margin:0 auto;display: block; overflow:hidden;border:1px solid #bbb;width:978px;}

.top{height:36px;line-height:36px;font-size:14px;color:#555;position:relative;}
.top span{text-align:right;font-size:14px;color:#555;position:absolute;right:0;top:0;}
.top span a{font-size:14px;color:#555;padding:0 5px;line-height:36px;}

.banner{height:210px;}

.links{background:url(bg_links.gif) repeat-x;height:36px;}
.links ul{text-align:center;margin:0 auto; clear:both;border-left:1px solid #bbb;border-right:1px solid #bbb;}
.links ul a{padding:0 25px;line-height:36px;display:inline-block;font-size:14px;color:#000;text-decoration: none;margin:0; overflow:hidden;}
.links ul a:hover{ background:#fb5325;color:#fff;}

.main_slide{display: block; overflow:hidden;display:inline-block;width:720px;}
.main_slide h2{background:url(menu_bg1.png) repeat-x;height:35px;line-height:35px;font-size:16px;padding:0 10px;}

.main_menu_1{width:318px;float:right;display:inline-block; overflow:hidden;border:1px solid #bbb;background:#fff;}
.main_menu_1 h2{background:url(main_menu_1.gif) no-repeat;height:33px;line-height:33px;font-size:14px;padding:0 30px;color:#fff;}
.main_menu_1 h2 a{float:right;font-size:12px;color:#333;font-weight:normal; text-decoration:none;}
.main_menu_1 ul{padding:10px;}

.main_menu_2{border:1px solid #bbb;background:#fff;}
.main_menu_2 h2{background:url(main_menu_2.gif) no-repeat;height:36px;line-height:36px;font-size:14px;padding:0 30px;color:#fff;}
.main_menu_2 h2 a{font-size:14px;color:#fff; text-decoration:none;}
.main_menu_2 ul{padding:5px 10px;}
.main_menu_2 ul li,.main_menu_2 ul li a{font-size:12px;}

.main_menu_3{border:1px solid #bbb;}
.main_menu_3 h2{height:48px;line-height:48px;font-size:14px;padding:0 10px;color:#000;position:relative;}
.main_menu_3 h2.menu1{background:url(menu_1.gif) no-repeat;}
.main_menu_3 h2.menu2{background:url(menu_2.gif) no-repeat;}
.main_menu_3 h2.menu3{background:url(menu_3.gif) no-repeat;}
.main_menu_3 h2 a{position:absolute;top:10px;right:15px;font-size:12px;color:#000; font-weight:normal;}
.main_menu_3 ul{padding:10px;}

.main_menu_4{border:1px solid #bbb; background: url(main_menu_4_bg.gif) repeat-x top;}
.main_menu_4 h2{background:url(main_menu_4.gif) no-repeat;height:75px;display:block;position:relative;}
.main_menu_4 h2 a{position:absolute;top:40px;right:0px;font-size:12px;color:#000; font-weight:normal;width:70px;height:24px;display:block; background:#fff;text-align:center;}
.main_menu_4 ul{padding:0 10px;line-height:31px;}

.main_menu_5{}
.main_menu_5 h2{height:58px;line-height:58px;font-size:14px;padding:0 10px;color:#000;position:relative;}
.main_menu_5 h2.menu4{background:url(menu_4.gif) no-repeat;}
.main_menu_5 h2.menu5{background:url(menu_5.gif) no-repeat;}
.main_menu_5 h2.menu6{background:url(menu_6.gif) no-repeat;}
.main_menu_5 h2.menu6a{background:url(menu_6a.gif) no-repeat;}
.main_menu_5 h2.menu7{background:url(menu_7.gif) no-repeat;}
.main_menu_5 h2.menu8{background:url(menu_8.gif) no-repeat;}
.main_menu_5 h2.menu9{background:url(menu_9.gif) no-repeat;}
.main_menu_5 h2 a{position:absolute;top:10px;right:40px;font-size:12px;color:#000; font-weight:normal;}
.main_menu_5 ul{padding:10px;}

.main_search{width:483px;border:1px solid #bbb; background:url(search.gif) no-repeat;height:160px;}
.main_searchzt{width:363px;border:1px solid #bbb; background:url(search.jpg) no-repeat;height:100px;padding-top:60px;padding-left:120px;}
.main_searchzt .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px;width:210px;background:#fff url(../images/v9/icon.png) no-repeat;}
.main_searchzt .button{ background:#3a6ea5; border:none; color:#fff; height:24px;margin-left:6px;margin-bottom:2px;width:4.2em;text-align:center}


.main_dbt{width:483px;height:160px;border:1px solid #bbb;background:url(dbt.gif) no-repeat;}
.main_dbt ul{padding:60px 10px 10px 130px;position:relative;}
.main_dbt ul a{width:68px;height:22px;line-height:22px;display:inline-block;float:left;overflow:hidden;padding:0px;margin:0px;}
.main_dbt ul a{font-size:12px;color:#000; text-decoration:none;height:22px;line-height:22px;}

.main_dbt1{width:978px;height:160px;border:1px solid #bbb;background:url(dbt.gif) no-repeat;}
.main_dbt1 ul{padding:60px 10px 10px 130px;position:relative;}
.main_dbt1 ul a{width:110px;height:22px;line-height:22px;display:inline-block;float:left;overflow:hidden;padding:0px;margin:0px;}
.main_dbt1 ul a{font-size:12px;color:#000; text-decoration:none;height:22px;line-height:22px;}

.main_menu_c{border:1px solid #ffba00;}
.main_menu_c h2{background:url(main_menu_c.gif) repeat-x;height:31px;line-height:31px;font-size:12px;padding:0 10px 0 20px;color:#000;font-weight:normal;}
.main_menu_c h2 a{color:#000;text-decoration:none;}
.main_menu_c ul{padding:20px;}
.main_menu_c ul li{border-bottom:1px dashed #ccc;height:35px;line-height:35px; background-position:5px 16px;padding-left:15px;}
.main_menu_c ul li a{font-size:14px;}

.footer{background:#fff;color:#000;}
.foot-cont{height:100%; text-align:center; padding:10px 0;}
.foot-cont p{line-height:24px;}
.foot-cont a{font-size:12px;color:#898989;line-height:26px; padding:0 15px;}

/*--- list style ----*/
.text_list {}
.text_list li {height:30px; text-align:left; padding-left:15px; background:url(dot2.gif) no-repeat left 10px; line-height:30px;overflow:hidden;display: block;}
.text_list li a{ font-size:14px; color:#333;}
.text_list li a:hover{color:#b30f00;text-decoration:underline;}
.text_list li span{float:right;color:#999;}
.text_list h3{height:34px;overflow:hidden;display: block;text-align:center;} 
.text_list h3 a{line-height:34px;font-size:16px;color:#cc0000;font-weight:bolder;}
.text_list p{line-height:24px;font-size:12px;color:#555;text-indent:2em;}
.black li a{color:#000;}

.text_list_tt {padding:13px 15px;}
.text_list_tt li {height:23px; text-align:left; padding-left:15px; background:url(dot.gif) no-repeat 5px 10px; line-height:23px;overflow:hidden;display: block;}
.text_list_tt li a{ font-size:12px; color:#333;}
.text_list_tt li a:hover{color:#b30f00;text-decoration:underline;}
.text_list_tt li span{float:right;color:#999;}

.zwgk_list{padding:10px;position:relative;}
.zwgk_list li{background:url(but_bg.gif) no-repeat;width:188px;height:30px;line-height:30px; display:block;padding:0 10px 0 30px;overflow:hidden;margin:5px 0;}
.zwgk_list li a{font-size:14px;color:#333333;}

.pic_list{overflow:hidden;padding:10px;border-top:0;display:inline-block;}
.pic_list li{width:179px;height:160px;margin-right:12px;display:inline-block;float:left;padding:0;text-align:center;overflow:hidden;}
.pic_list li img{padding:1px;border:1px solid #aeaeae;width:175px;height:126px;display:inline-block;}
.pic_list li br{padding:0;margin:0;height:0;}
.pic_list li a{font-size:12px;white-space: nowrap; line-height:30px;color:#010101;text-decoration:none;}
.pic_list li.no_right{margin-right:0;}

.w980px{width:980px; margin:0 auto;display: block; overflow:hidden;}	
.w720px{width:720px; margin:0 auto;display: block; overflow:hidden;}
.w650px{width:650px; margin:0 auto;display: block; overflow:hidden;}
.w320px{width:318px; margin:0 auto;display: block; overflow:hidden;}
.w250px{width:250px; margin:0 auto;display: block; overflow:hidden;}


/*----------- slide ------------*/

.w_ctr .JQ-slide{width:430px;height:255px;margin:0 auto;display:inline-block;overflow:hidden;position:relative;float:left;background:#fff;}
.w_ctr .JQ-slide-content{position:absolute;}/*必须要的元素*/
.w_ctr .JQ-slide-content li{width:430px;height:255px;float:left;display:inline;position:relative;}
.w_ctr .JQ-slide-content li img{width:428px;height:253px;border:1px solid #fff;}
.w_ctr .JQ-slide-content li span{width:408px;height:30px;line-height:30px;padding:0 10px;position:absolute;bottom:1px;left:1px;background:#3a3f3b; filter:alpha(opacity=75); -moz-opacity:0.75;}
.w_ctr .JQ-slide-content a{color:#fff; text-decoration:none;}
.w_ctr .JQ-slide-nav{position:absolute;bottom:40px;right:5px;z-index:30;text-align:center;color:#fff;}
.w_ctr .JQ-slide-nav li{float:left;display:inline;width:20px;height:20px;line-height:20px;overflow:hidden;cursor:pointer;margin-right:5px;}
.w_ctr .JQ-slide-nav li.on{background-color:#bc0303;}

/*-----------  news  ----------*/
.cont_text{padding:20px; background:#fff;border:1px solid #c1c1c1;border-top:0;}
.cont_text h1{line-height:30px;font-size:24px;text-align:center;color:#333;margin-bottom:5px;}
.cont_text h5{height:26px;font-size:12px;text-align:center;color:#999999;border-bottom:1px solid #CCCCCC;font-weight:normal;}
.cont_text .cont_p{padding:10px;font-size:14px;color:#222;text-align:center;}
.cont_p p,.cont_p div,.cont_p span{line-height:24px;padding:5px 0;text-align:left;text-indent:2em;}
.cont_p img,.cont_p p img,.cont_p div img,.cont_p span img{max-width:560px;width:expression(this.width > 560 && this.width > this.height ? 560 : true);overflow:hidden;margin:5px auto;display:block;}
.text_link{margin:0px auto;padding:10px;border-top:1px dashed #CCCCCC;}
.text_link p{line-height:26px;font-size:14px;color:#333;}
.text_link p a{color:#333;}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体; text-align:center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }