@charset "utf-8";
body{color:#333; font-size:12px; font-family:Arial,"宋体"; background:url(../images/body_bg.png) 0 0 repeat-x;}
*, html, body, td, th, div, ul, li, p, span, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, input, img, file, checkbox, radio, image{list-style-type:none;padding:0;margin:0;border:0;}
input, textarea, img, submit, button, form,  file, checkbox{vertical-align:middle;}
input, textarea, submit, button, form, file, checkbox{margin:0 3px;font-size:12px;}
.hand{cursor:pointer;}
.red{color:#f00}
.c0{clear:both;height:0;}
.c1{clear:both;height:1px;}
.c2{clear:both;height:2px;}
.c3{clear:both;height:3px;}
.c4{clear:both;height:4px;}
.c5{clear:both;height:5px;}
.c6{clear:both;height:6px;}
.c7{clear:both;height:7px;}
.c8{clear:both;height:8px;}
.c10{clear:both;height:10px;}
.c15{clear:both;height:15px;}
.c20{clear:both;height:20px;}
.c25{clear:both;height:25px;}
.c30{clear:both;height:30px;}
.c40{clear:both;height:40px;}
.c50{clear:both;height:50px;}
.msg{color:#090;line-height:24px;margin:0 5px;}
.dis{display:none}
.yes{display:block}
.fl{float:left;}
.fr{float:right;} 
.cfff{color:#E8F1FF;}
.c999{color:#999;}
.c666{color:#666;}
.c333{color:#333;}
.c09C{color:#09C;}
a{color:#333;font-size:12px;text-decoration:none;} 
a:hover{color:#06C;font-size:12px;text-decoration:none;} 
.wrapper{width:100%;margin:0 auto;z-index:200;}
#main{margin:0 auto;padding:0;width:1024px;height:auto; background: url(../images/main-left.png) 0 0 repeat-y; margin-top:20px;}
#main .left{float:left;margin:0;width:250px;overflow:hidden;}
#main .right{float:right;margin:0;width:750px;overflow:hidden;}

.banner-page{ margin:0 auto;margin-top:5px; width:100%; height:230px;}

.w1000 {width:1024px;}
.header{width:100%;width:1024px;margin:0 auto; margin-bottom:1px;overflow:hidden;}
.header .top{clear:both;overflow:hidden;}
.header .logo{float:left;width:auto;overflow:hidden;}
.header .logo img{width:auto;border:0;margin-top:10px; }
.header .title{float:left;width:480px;overflow:hidden;}
.header .title img{width:480px;height:62px;border:0; margin-top:23px; }
.header .tel{float:left; margin-left:30px;width:150px;overflow:hidden;}
.header .tel img{width:150px;border:0; margin-top:20px; }
.header .rlink{margin:0;float:right;padding:0;width:200px;height:110px;} /* height:110px */
.header .rlink ul li{float:right;margin:0;width:78px;height:21px;background:url(../images/link_bg.png) left top no-repeat;margin-top:8px;margin-right:8px;margin-bottom:8px;overflow:hidden;}
.header .rlink ul li a{display:block;line-height:21px;text-indent:22px;background-image:url(../images/link_bg.png);background-repeat:no-repeat;}
.header .rlink ul li.r1 a{background-position:0px -103px;}
.header .rlink ul li.r2 a{background-position:0px -42px;}
.header .rlink span{clear:both;margin:0;padding:0;float:right;text-align:right; padding-right:5px; overflow:hidden;}
.header .rlink .search{clear:both;margin:0 auto;padding:0;width:272px;height:36px;float:right;margin-top:12px;text-align:right;overflow:hidden;}
.header .rlink .search form{margin:0;padding:0;}
.header .rlink .search form ._text{width:120px; height:20px; line-height:20px; font-size:12px; padding-left:5px; color:#999; border:#D5D9E5 solid 1px;}
.header .rlink .search form ._image{width:44px; height:20px;}

.module{overflow:hidden;}
/*.module .top{background-color:#005757;}*/
.blue .top {height: 40px;}
#navMenu {width:1024px; margin:0 auto; overflow:hidden;}
#navMenu li {float:left;line-height:40px;height:40px;background:url(../images/menu2.png) no-repeat 0 0;margin-left:-1px;}
#navMenu li a {font-size:14px;color:#FFF;padding-right:28px;padding-left:28px;display: block; font-weight:bold;}
#navMenu li a:hover {background:url(../images/menu3.png) center top no-repeat; margin:0; color:#0D5892;}
#navMenu li.hover a {background:url(../images/menu4.png) center top no-repeat; margin:0; color:#0D5892;}

.dropMenu {position:absolute;top: 0; vertical-align:top; z-index:100;width:450px; min-height:170px; visibility:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:0px; border-bottom:1px solid #ccc; background:url(../images/menu5.png) no-repeat 0 0; overflow:hidden;}
.dropMenu li {line-height:30px; width:160px; background:url(../images/menu5_1.png) no-repeat 0 bottom;}
.dropMenu li.right{position:absolute; top:15px; left:190px; height:auto; width:300px; padding-bottom:15px; background:url(""); }
.dropMenu li.right img{float:left; width:230px; border:0;}
.dropMenu li.right p{clear:both; padding:8px 0; line-height:1.3em; width:230px;}
.dropMenu li a{display: block;padding:7px 1.1em; line-height:1.3em;}
.dropMenu li a:hover{color:#09C; background:url(../images/menu5_1.png) no-repeat -180px bottom;}

.right_text_list {clear:both;margin:10px 20px;height:auto; padding:0 10px;overflow:hidden;}/*新闻列表*/
.right_text_list li{margin:0;height:24px;line-height:24px;border-bottom:#ddd dotted 1px;background:url(../images/gif.png) no-repeat 0 -316px;} 
.right_text_list li p{float:left;text-indent:13px; width:550px; }
.right_text_list li p img{margin:2px;}
.right_text_list li span{float:right; text-align:right;width:60px;color:#999; }
.right_text_list li.search_list{min-height:110px;border:0; margin-bottom:10px;background:url();}
.right_text_list li.search_list h1{height: auto; padding:5px 0; line-height:1.3em; border-bottom:#ddd solid 1px; text-indent:20px; background:url(../images/gif.png) no-repeat 0 -677px; }
.right_text_list li.search_list h1 a{font-size:12px; line-height:1.3em; font-weight:100;}
.right_text_list li.search_list h1 a:hover{color:#09C;}
.right_text_list li.search_list h1 img{margin-left:3px;}
.right_text_list li.search_list div.txt{clear:both;line-height:1.5em;height:55px;overflow:hidden;}
.right_text_list li.search_list div.url{clear:both;height:20px;line-height:20px;color:#390;}
.right_text_list li.search_list div.url a{color: #390;}
.right_text_list li.search_list div.url a:hover{color:#09C;}

#side_sort {margin:0px;padding-bottom:10px;margin-bottom:10px;overflow:hidden;}
#side_sort .title{height:37px;line-height:37px;font-size:14px;color:#E8F1FF; font-weight:bold;text-indent:35px;background:url(../images/side_sort.png) 0 0 no-repeat;overflow:hidden;}
#side_sort ul,li{list-style:none;overflow:hidden;}
#side_sort .tit0 {height:27px;line-height:37px;text-indent:18px;background:url(../images/side_sort.png) 0 -77px no-repeat;cursor:pointer;}
#side_sort .tit0 a{margin:0 auto;width:220px;height:27px;font-size:14px; font-weight:bold; color: #06C; display:block;}
#side_sort .tit {height:27px;line-height:37px;font-size:14px; font-weight:bold;text-indent:35px;background:url(../images/side_sort.png) 0 -47px no-repeat;cursor:pointer;}
#side_sort .tit a{height:27px; color: #06C; display:block;}
#side_sort .tito{height:27px;line-height:37px;font-size:14px; font-weight:bold;text-indent:35px;background:url(../images/side_sort.png) 0 -77px no-repeat;cursor:pointer;}
#side_sort .tito a{height:27px; color: #06C; display:block;}
#side_sort li {height:25px;line-height:27px;text-indent:28px;background:url(../images/side_sort.png) 0 -110px no-repeat;}
#side_sort li a{height:25px;line-height:27px;text-indent:35px;display:block;text-decoration:none;}
#side_sort li a:hover{background:url(../images/side_sort.png) 0 -140px no-repeat;}
/* 联系方式 */
.side_contact{margin:0 0 10px 0;height:auto;padding-bottom:10px;overflow:hidden;}
.side_contact dt{height:30px;text-indent:28px;background:url(../images/right_tit1.png) 0 0 no-repeat;}
.side_contact dd{padding:6px 15px 0 15px;text-indent:20px;line-height:25px;overflow:hidden;}
/* 侧栏列表 */
.side_list{margin:0 0 10px 0;height:auto;padding-bottom:10px;overflow:hidden;}
.side_list dt{height:30px;text-indent:28px;background:url(../images/right_tit1.png) 0 0 no-repeat;}
.side_list dd {padding-top:5px;}
.side_list dd p{height:auto;line-height:20px;text-indent:15px;background:url(../images/gif.png) 5px -809px no-repeat;overflow:hidden;}
/* 通栏块 */
.all_box{width:1024px; margin:0 auto; overflow:hidden;}
.all_box h1{height:30px;font-size:14px; font-weight:100; text-indent:28px;background:url(../images/all_tit1.png) 0 0 no-repeat;}

.all_box_2{width:1024px; margin:0 auto; overflow:hidden;}
.all_box_2 h1{height:30px;font-size:14px; font-weight:100; text-indent:28px;background:url(../images/all_tit2.png) 0 0 no-repeat;}
/* 内容块 */
.text_block{padding:10px 0;line-height:1.5em;overflow:hidden;}
/* 标题块 */
.titps_a {height:30px; line-height:30px; overflow:hidden;}
.titps_a p{float:left;font-size:12px;color:#666; font-weight:bold;}
.titps_a p a{font-size:12px;color:#666; font-weight:bold;}
.titps_a p a:hover{color:#06C;}
.titps_a span{float:right; font-size:12px; font-weight:100;color:#999; padding-right:15px;}
.titps_a span img{margin-top:10px;}
.titps_a span a{color:#999;}
.titps_a span a:hover{color:#09c;}

.titps_b p{float:left;font-size:14px; font-weight:bold; color:#FFF; line-height:32px; }
.titps_b p a{font-size:14px;font-weight:100; }
.titps_b span{font-size:12px;line-height:30px; background: url(../images/gif.png) no-repeat 5px -122px; padding-left:18px; margin-left:48px;}
.titps_b span img{ margin-top:8px;}
.titps_b span a{color:#333;}
/* 首页列表 */
.index_box{margin:0;  overflow:hidden;}/* 首页列表标题 */
.index_box h1{height:30px;text-indent:28px;background:url(../images/right_tit1.png) 0 0 no-repeat;}

.index_list_b {width:1024px;background:url(../images/class_bg.png) 0 0 no-repeat; overflow:hidden;}
.index_list_b li{float:left; padding-left:10px; width:240px; height:90px; margin:13px 0;}
.index_list_b li div.pic{float:left; width:90px; height:80px; border:#eee solid 1px;}
.index_list_b li div.pic img{width:90px; height:80px; border:0;}
.index_list_b li div.txt{float:left; margin-left:8px; width:138px;}
.index_list_b li div.txt h2 { margin-bottom:5px;background:url(../images/gif.png) 0 -842px no-repeat; text-indent:15px;}
.index_list_b li div.txt h2 a{color:#333;}
.index_list_b li div.txt h2 a:hover{color:#09C;}
.index_list_b li div.txt p {line-height:1.2em; color:#333;}

.index_list_a {clear:both;width:1024px; overflow:hidden;}
.index_list_a li{float:left;width:199px;height:150px; margin:10px 0; text-align:center; overflow:hidden;}
.index_list_a li img{width:160px; height:120px; border:#eee solid 1px;}
.index_list_a li h1{padding:2px 5px; font-weight:bold; background:url();}
.index_list_a li h1 a{color:#666;}
.index_list_a li h1 a:hover{color:#09C;}
.index_list_a li p{padding:2px 5px;text-align:left;}
.index_line_x {clear:both;border-top:#ccc dotted 1px;height:0; margin-top:10px}
.index_line_y {border-right:#ccc dotted 1px;}

.right_box{clear:both;margin:0 0 10px 0;padding-bottom:10px; } /* 标题模块 */
.right_box h1{height:30px;text-indent:28px;background:url(../images/right_tit1.png) 0 0 no-repeat;}	

.right_pic_list{clear:both;overflow:hidden; }/* 图片列表 */
.right_pic_list li{float:left;width:310px;height:240px;text-align:center; }
.right_pic_list li img{width:300px;height:210px;border:#eee solid 1px;margin:5px;}
.right_pic_list li span{clear:both;text-align:center;line-height:16px;}

.right_pic_list_2{clear:both;overflow:hidden; }/* 图片列表 */
.right_pic_list_2 li{float:left;width:182px;height:220px;text-align:center; }
.right_pic_list_2 li img{width:180px;height:150px;border:#eee solid 1px;margin:5px;}
.right_pic_list_2 li span{clear:both;text-align:center;line-height:16px;}

.right_pic_list_3{clear:both; padding:10px 0 5px 0; margin-bottom:20px; border-bottom:#eee solid 1px; overflow:hidden; }/* 图片列表 */
.right_pic_list_3 li{float:left;width:182px;height:25px;background: url(../images/gif.png) no-repeat 5px -122px; padding-left:18px; font-size:14px; font-weight:bold;}
.right_pic_list_3 li a{color:#06C; font-size:14px;}

.pic_list_more{clear:both;padding:10px 0px; overflow:hidden;}/* 更多图片列表 */
.pic_list_more h1 {clear:both; height:30px; line-height:30px;background:url(../images/right_more.png) 0 0 no-repeat; }
.pic_list_more h1 p{float:left;font-size:12px; font-weight:100;}
.pic_list_more h1 p a{font-size:12px;font-weight:100;}
.pic_list_more h1 p a:hover{color:#09c;}
.pic_list_more h1 span{float:right; font-size:12px; font-weight:100;color:#999; padding-right:15px;}
.pic_list_more h1 span img{margin-top:10px;}
.pic_list_more h1 span a{color:#999;}
.pic_list_more h1 span a:hover{color:#09c;}
.pic_list_more li{float:left;margin:20px 3px 10px 3px;width:169px;height:160px;text-align:center; }
.pic_list_more li img{width:140px;height:120px;border: #eee solid 1px;margin:2px;}
.pic_list_more li span{text-align:center;line-height:16px;}

.right_text_show {clear:both; padding:20px 0; height:auto; overflow:hidden;}/* 文字正文显示 */
.right_text_show .text_show_tit{clear:both;line-height:25px;font-size:14px;text-align:center;overflow:hidden;}
.right_text_show .other{clear:both;height:26px;line-height:26px; border-bottom:#CCC dotted 1px;overflow:hidden;}
.right_text_show .other .pleft{float:left;}
.right_text_show .other .sright{float:right;text-align:right;color:#999;}
.right_text_show .text_show{clear:both;line-height:28px;font-size:14px; padding:20px 0;overflow:hidden;}

.right_pic_show {clear:both; padding-top:20px; overflow:hidden;}/* 图片正文显示 */
.right_pic_show .left_pic {float:left;margin-bottom:20px; width:332px;text-align:center;}
.right_pic_show .right_pic{float:right; margin-right:20px; width:320px;margin-bottom:20px;}
.right_pic_show .right_pic .right_pic_tit{clear:both; line-height:1.3em; border-bottom:#ccc dotted 1px;margin-bottom:3px; color:#06C;}
.right_pic_show .right_pic .right_pic_jxj{clear:both;margin:0;line-height:1.5em;}
.right_pic_show .pic_show_tit{clear:both;color:#06C; border-top:#ccc dotted 1px; border-bottom:#ccc dotted 1px; padding:10px 5px;margin:5px 0;}
.right_pic_show .pic_show_text{clear:both;line-height:1.8em;font-size:12px;}


#book_show {clear:both;margin:0 auto;text-align:center;width:580px;font-size:12px;overflow:hidden;} /* 留言列表显示部分 */
#book_show fieldset{clear:both;padding:5px 10px;border:#ccc 1px solid;text-align:left;overflow:hidden}
#book_show legend{padding:5px 0;font-size:12px;font-weight:bold;color:#555;}
#book_show h3 {text-align:left;font-size:12px;font-weight:bold;height:20px;line-height:20px} 
#book_show h3 span{font-weight:100;}
#book_show p{line-height:16px;text-indent:25px;}
#book_show div{margin-top:3px;padding:3px 0 0 0;border-top:#CCC dotted 1px;line-height:16px;}
#book_show div ul{text-align:left;}
#book_show div ul li{float:right;padding:0 5px;color:#555}
#book_show div ul li span{color: #06C}

#info_list_page{clear:both; margin:0; padding:0;height:32px;line-height:32px;text-align:center; margin:0;font-family:Arial;overflow:hidden}
#info_list_page select{background:#fff;border:1px #999 solid;padding:2px 7px;height:23px;line-height:23px;border-radius:4px;} 
#info_list_page a{background:#fff;border:1px #999 solid;color:#3E3E3E;margin:1px;padding:5px 8px;border-radius:4px;vertical-align:middle;} 
#info_list_page a:hover{background:#09A3DC;border:1px #09A3DC solid;color:#fff;text-decoration:none;} 
#info_list_page span{background:#09A3DC;border:1px #09A3DC solid;color:#fff;margin:1px;padding:5px 8px; vertical-align:middle;border-radius:4px;}
#info_list_page span.endfont{background:#fff;border:1px #CCC solid;color:#3E3E3E; vertical-align:middle;border-radius:4px;}
#info_list_page span.notfont{background:#fff;border:1px #CCC solid;color:#3E3E3E; vertical-align:middle;border-radius:4px; background:#eee; color:#999;}
#info_next_page {clear:both;text-indent:10px;text-align:left;margin:5px 0;color:#397CBE;}/* 上一条下一条 */

/* bottom */
#bottom { width:100%;color:#fff; margin-top:10px; overflow:hidden;}
#bottom a{color:#fff;}
#bottom a:hover{color:#09C;}

.bottom{ width:100%; min-width:100px; }
.bottom .bot_nav { width:100%; height:38px; background-color:#003B80; border-bottom: #069 solid 1px;}
.bottom .bot_menu { width:100%; background:url(../images/footbg.png) repeat-x center;}
.bottom .bot_menu #bot_menu table { margin:10px 0;}
.bottom .bot_copy { margin:0 auto; width:100%;background-color:#001E42;}
.bottom .bot_nav div#bot_nav, .bottom .bot_copy div#bot_copy { width:1024px; height:38px; line-height:38px; margin:0 auto;}
.bottom .bot_nav div#bot_nav a{color:#FFF; font-weight:bold; }
.bottom .bot_nav div#bot_nav a:hover{color:#0CF;}
.bottom .bot_menu div#bot_menu { width:1024px; margin:0 auto; overflow:hidden; zoom:1; color:#FFF;}
.bottom .bot_menu div#bot_menu a{color:#FFF; }
.bottom .bot_menu div#bot_menu a:hover{color:#0CF;}
.bottom .bot_menu #bot_menu table tr td ul { margin-left:0px;}
.bottom .bot_menu #bot_menu table tr td ul li { height:23px; line-height:23px;}
.bottom .bot_menu #bot_menu table tr td ul li a { color:#FFF; text-decoration:none;}
.bottom .bot_copy #bot_copy .bot_copyleft {float:left;color:#FFF; overflow:hidden;}
.bottom .bot_copy #bot_copy .bot_copyleft a{color:#FFF;}
.bottom .bot_copy #bot_copy .bot_copyleft a:hover{color:#0CF;}
.bottom .bot_copy #bot_copy .bot_copyleft span {padding:0 10px; color:#FFF;}
.bottom .bot_copy #bot_copy .bot_copyright {float:right;text-align:right; color:#FFF;}
.bottom .bot_copy #bot_copy .bot_copyright a{color:#FFF; padding:0 2px;}
.bottom .bot_copy #bot_copy .bot_copyright a:hover{color:#0CF;}

.sitemap_css{width:100%; line-height:30px;overflow:hidden;}
.sitemap_css li{float:left; height:28px; line-height:28px;padding:0 10px;}

.gotop{display:none;background:url(../images/gotop.png) no-repeat;bottom:218px;height:48px;margin-right:-600px;position:fixed;right:50%;width:48px;z-index:10;}
.gotop:hover{background-position:left -50px;}

#pro-pro{position:relative;width:880px;height:170px;overflow:hidden;}
.pro-list{clear:both;width:880px;height:170px;padding:25px 60px;overflow:hidden;position:relative;}
.pro-list li{float:left;width:155px;height:170px;padding-right:25px;position:relative;}
.pro-list li a{display:block;line-height:34px;text-align:center;}
.big{position:absolute;right:25px;bottom:33px;width:41px;height:41px;background:url(../images/ico-5.png) right bottom no-repeat;}
#left-btn{width:31px;height:152px;padding:68px 29px 0 0;background:#fff;cursor:pointer;position:absolute;left:0;top:0;}
#right-btn{width:31px;height:152px;padding:68px 0 0 29px;background:#fff;cursor:pointer;position:absolute;right:0;top:0;}




















