﻿*{ margin:0; padding:0;}
body{ font-family:"Microsoft Yahei",SimSun,Arial; font-size:12px; color:#333; line-height:1.6em;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:SimSun,Arial; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#f60;}
h1,h2,h3{font-weight:normal;}
.titlenews{ color:#ff6600; font-size:16px;}
.titlenews a{ color:#1979bc;}
.titlenews a:hover{ color:#f60;}
.china {font-family:SimSun,Arial;}
.l{ float:left;}
.r{ float:right;}
.date{ float:right; color:#ccc; font-size:12px; font-weight:normal;}
.white_link ,.white_link a{ color:#fff;}
.white_link a:hover{ color:#ff6600;}
.orange_link a,.orange_link{ color:#ff6600;}
.orange_link a:hover{ color:#1979bc;}
.blue_link a,.blue_link{ color:#1979bc;}
.blue_link a:hover{ color:#f60;}
.f16{font-size:16px;}
.img_border img{ border:1px solid #ddd; background:#fff; padding:1px;}
.img_border a:hover img{ border:1px solid #f58019;}


.clear_div { overflow:hidden; zoom:1;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block; height: 0; clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}


html{ background:#fff;}
/*头文件*/
div.header{ clear:both; background:#ebebeb url(images/header.gif) repeat-x left top; height:40px; line-height:40px;}
div.header_w{ clear:both; width:1000px; margin:0 auto; background:#ebebeb url(images/header.gif) repeat-x left top;}
dl.header{ clear:both;}
dl.header dd{ float:right;}
dl.header dt{ float:left;}
dl.header dd ul{ float:right;}
dl.header dd li{ line-height:22px; height:30px; padding-top:10px; position:relative; float:left;}
div.sec_box{ display:none; clear:both; position:absolute; background:#fff; border:1px solid #ebebeb; border-top:none; padding:10px 10px; width:110px; text-align:center; top:40px; left:-80%;}
dl.header dd a{ margin:0 6px;}
a.wei_a,a.sina_a{ display:inline-block; vertical-align:middle; width:28px; height:22px; line-height:22px; overflow:hidden;}
a.wei_a{ background:url(images/wei.gif) no-repeat center center;}
a.sina_a{ background:url(images/sina.gif) no-repeat center center;}
a.wei_a:hover{ background:url(images/wei_h.gif) no-repeat center center;}
a.sina_a:hover{ background:url(images/sina_h.gif) no-repeat center center;}


div.header_c{ _overflow:hidden; clear:both; height:90px; padding:30px 0 0 0; margin:0 auto; background:#fff; width:1000px;}
div.logo{ float:left; padding:0;}
div.header_r{ float:right;}
div.h_search{ float:right; padding:0 37px 0 0; width:505px;}
div.search_tab_nav,dl.secrch_nav{ clear:both;}
div.search_tab_nav dl{ clear:both;}
div.search_tab_nav dd,dl.secrch_nav dt{ float:left; cursor:pointer; position:relative; height:28px; line-height:28px; padding:0 12px;}
div.search_tab_nav dd span,dl.secrch_nav dt span{ display:block; position:absolute; top:50%; width:5px; height:9px; line-height:9px; overflow:hidden; font-size:0; right:-5px; margin-top:-5px;}
dl.secrch_nav dt span{background:url(images/tab_arrow.gif) no-repeat;}
dl.secrch_nav dt{color:#fff; background:#f58019;}
dl.secrch_nav dd{ line-height:28px; height:28px; padding-left:10px; float:left;}
dl.secrch_nav dd a{ display:inline-block; vertical-align:middle; padding:0 8px; margin:0 1px;}
dl.secrch_nav dd a:hover{ color:#fff; background:#f58019;}
div.search_tab_nav dd.tab_light{ color:#fff; background:#f58019;}
div.search_tab_nav dd.tab_light span{background:url(images/tab_arrow.gif) no-repeat; }


div.search_tab_box,dl.search_box{ clear:both; background:url(images/search.gif) no-repeat; width:505px; height:37px; overflow:hidden;}
.none{ display:none;}
div.search_tab_box dl{ clear:both;}
div.search_tab_box dt,dl.search_box dt{ float:left;}
div.search_tab_box dd,dl.search_box dd{ float:right;}

input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:middle;}
input.h_search_btn{ width:85px; height:37px; line-height:37px; text-align:center; cursor:pointer;}
input.h_search_btn:hover{ background:url(images/search.gif) no-repeat right -37px;}
input.h_search_text{ font-family:SimSun,Arial; width:400px; line-height:17px; height:17px; padding:10px 0 10px 20px; color:#999;}
input.h_search_text:hover{ color:#333;}

div.nav{ clear:both; color:#fff; background:#989797; width:1000px; margin:0 auto;}
dl.nav{ clear:both; font-size:14px; line-height:2em; padding-top:5px;}
dl.nav dt{ float:right; padding:0 23px 0 0; font-size:16px; letter-spacing:2px;}
dl.nav dt a{ background:url(images/mes.png) no-repeat left center; display:inline-block; vertical-align:middle; padding-left:30px;}
dl.nav dt p a{ background:url(images/home.png) no-repeat left center;}
dl.nav dt a:hover{ color:#ff6600;background:url(images/mes.png) no-repeat left center;}
dl.nav dt p a:hover{background:url(images/home.png) no-repeat left center;}
dl.nav dd{ width:85%; float:left; padding-bottom:5px;}
dl.nav dd ul{ clear:both;}
dl.nav dd li{ float:left; width:33.33%; background:url(images/o_line_y.gif) repeat-y right top; height:4.1em;}
dl.nav dd li div{ clear:both; padding:0 15px 0 27px;}
dl.nav dd li em{ font-style:normal; margin:0 15px 0 0; font-size:16px; font-weight:normal; line-height:1em; display:inline;}
dl.nav dd li span{ margin:0 0 0 15px;}
dl.nav dd li span a{ margin:0 15px 0 0;}

dl.h_hot{ clear:both; width:1000px; margin:15px auto; height:25px; line-height:25px; }
dl.h_hot dt{ float:left; color:#fff; background:#1979bc url(images/hot_th.gif) no-repeat right center; padding:0 16px 1px 11px;font-size:14px;}
dl.h_hot dd{ float:right; width:935px; overflow:hidden; color:#f60; height:23px; line-height:23px;}
dl.h_hot dd h3{ display:inline-block; vertical-align:middle; font-size:16px;}

div.dv_o{ width:1000px; clear:both; margin:0 auto; overflow:hidden;}
div.dv_o1{ width:1000px; clear:both; background:#fafafa; margin:15px auto; margin-bottom:-3px; overflow:hidden;}
div.d_margin{margin-bottom:-5px;}
div.d_margin1{margin-bottom:-3px;}

div.h_adv_r{ float:right;}
div.h_adv_l{ float:left; overflow:hidden; width:300px;}

div.h_hot_news{ clear:both; margin:15px auto; width:1000px;}

div.news_nav{ float:left; width:300px; background:#f6f6f6; height:586px; overflow:hidden;}
div.news_nav dl{ clear:both;}
div.news_nav dd{ cursor:pointer; clear:both; border-bottom:2px solid #fff; height:80px; padding:8px 10px; overflow:hidden;}
div.news_nav dd .l{ width:120px;}
div.news_nav dd .r{ float:right; width:53%; padding:15px 0 0 0; line-height:1.7em; font-size:14px;}
div.news_nav dd a { color:#333;}
div.news_nav dd a:hover{ color:#333;}
div.news_nav dd.cur{ background:#f58019;}
div.news_nav dd.cur a { color:#fff;}

div.news_box{ height:586px; overflow:hidden; float:right; width:685px;}
dl.h_news{ float:left; width:465px;}
dl.h_news dt{ clear:both; height:30px; line-height:30px;}
dl.h_news dt h2{ display:inline-block; color:#fff; font-size:14px; line-height:26px;}
dl.h_news dt a{ color:#fff; display:inline-block;background:#1979bc; padding:0 16px; }
dl.h_news dt a:hover{ color:#fff; background:#f58019;}
dl.h_news dd{ clear:both; line-height:1.8em; font-size:15px; padding:2px 0 5px 10px; overflow:hidden; zoom:1;}
dl.h_news dd p{ clear:both; height:1.8em; overflow:hidden; padding-left:14px; background:url(images/orange_arrow.gif) no-repeat left 11px;}

span.h_news_r{ float:right; display:block; width:200px;}
dl.h_news_r{ clear:both; margin-bottom:10px; height:350px; background:#989797; padding:0 5px;}
dl.h_news_r dt{clear:both; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #b6b6b6; font-size:15px; color:#f6f6f6; font-weight:bold;}
dl.h_news_r dd{ clear:both; font-size:14px;}
dl.h_news_r dd p{ clear:both; line-height:1.6em; padding:8px 4px 10px 8px; overflow:hidden; zoom:1; background:url(images/line_x.gif) repeat-x left bottom;}
dl.h_news_d{ height:235px; margin:11px 0 0 0;}
dl.h_news_d dd p{ padding:8px 6px 10px 2px;}
dl.h_news_d dd p .r{ width:89%;}
dl.h_news_d dd p .l{ font-style: italic; width:10px; font-size:20px; line-height:0.8em; padding-top:15px; text-align:center; color:#ccc;}
dl.h_news_r dd p.last{ background:none;}
dl.h_news_r dd a{ color:#FFFFFF;}
dl.h_news_r dd a:hover{ color:#ccc;}

div.h_news_r_ar{clear:both; height:350px; background:#989797; padding:2px;}

div.h_one{ clear:both; margin:15px auto; width:1000px;}

.gray_border{ background:#fff; border:1px solid #e2e2e2; border-top:none;}

div.h_theme{ float:left; width:298px; height:298px; overflow:hidden;}
dl.h_theme{ clear:both; padding:10px 0; width:90%; margin:0 auto; background:url(images/line_x.gif) repeat-x left bottom;}
dl.h_theme dt{ clear:both; line-height:2em; font-size:16px; height:2em; overflow:hidden;}
dl.h_theme dd{ clear:both; line-height:2em; height:4em; color:#888; overflow:hidden;}
dl.h_theme em{ font-style:normal;}
ul.h_theme{ padding:8px 0 0 0; clear:both; width:90%; margin:0 auto; font-size:15px; line-height:2em;}
ul.h_theme li{ clear:both; overflow:hidden; height:2em; padding-left:14px; background:url(images/orange_arrow.gif) no-repeat left 12px;}

.gray_th{ border-top:2px solid #f58019; background:#f9f9f9; border-bottom:1px solid #e2e2e2; height:33px; line-height:33px; overflow:hidden; padding:0 15px; font-size:16px;}
.tab_th{ clear:both; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; background:url(images/tab_th.gif) repeat-x; height:36px; line-height:36px; overflow:hidden; padding:0 15px 0 0;}
.tab_th span{ float:left; font-size:16px; padding:0 15px;background:url(images/tab_th.gif) repeat-x left -36px;}

div.h_ren{ float:right; height:240px; width:685px;}
dl.h_ren{ padding:10px 0 0 0; float:left; width:485px;}
dl.h_ren dt{ float:left; width:180px;}
dl.h_ren dt img{ display:block;}
dl.h_ren dt p{ clear:both; margin-top:18px; padding:5px; background:#f6f6f6; line-height:1.5em;}
dl.h_ren dd{ float:right; font-size:15px; width:60%;}
dl.h_ren dd h3{ line-height:1.3em; height:1.3em;}
dl.h_ren dd p{ clear:both; margin:8px 0 8px 0; line-height:1.3em; height:1.3em;}

ul.h_ren{ float:right; width:200px; height:180px; background:#f6f6f6; margin-top:6px; padding-top:7px;}
ul.h_ren li{ clear:both; width:90%; margin:0 auto; padding:4px 0 0 0; line-height:2em; }

div.h_ren_ads{ float:right; width:200px; height:180px;background:#f6f6f6; margin-top:12px;}
div.h_ren_ad{ padding:5px;}

div.one_t{ clear:both; margin:10px 0 0 0;}

div.wx_tab_nav{ clear:both; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; width:683px; height:36px; line-height:36px; overflow:hidden; background:url(images/tab_th.gif) repeat-x left top; overflow:hidden;}
div.wx_tab_nav dd{ float:left; padding:0 22px; cursor:pointer; font-size:16px;}
div.wx_tab_nav dd.tab_light{ background:url(images/tab_th.gif) repeat-x left -36px;}
div.wx_tab_nav span{ font-size:14px; font-style:normal; font-weight:normal; padding-right:15px;}
div.wx_tab_nav span a{ margin:0 10px;}

div.pic_tab_nav{ clear:both; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; width:998px; margin:15px auto; height:36px; line-height:36px; overflow:hidden; background:url(images/tab_th.gif) repeat-x left top; overflow:hidden;}
div.pic_tab_nav dd{ float:left; padding:0 22px; cursor:pointer; font-size:16px;}
div.pic_tab_nav dd.tab_light{ background:url(images/tab_th.gif) repeat-x left -36px;}
div.pic_tab_nav span{ font-size:14px; font-style:normal; font-weight:normal; padding-right:15px;}
div.pic_tab_nav span a{ margin:0 10px;}

div.pic_tab_box{ clear:both; margin:15px auto; width:1020px;}

div.h_hot_o{ float:right; width:685px;}
dl.h_hot_o{ clear:both; padding:18px 0 0 0;}
dl.h_hot_o dt{ float:left; width:120px;}
dl.h_hot_o dt img{ display:block;}
dl.h_hot_o dd{ float:right; width:80%; line-height:2em; padding:4px 0 0 0; color:#888;}
ul.h_hot_o{ clear:both; padding:10px 0 0 0; font-size:15px;}
ul.h_hot_o li{ float:left; width:49.9%; height:2em; overflow:hidden; line-height:2em;}
ul.h_hot_o li a{ display:inline; padding-left:14px; background:url(images/orange_arrow.gif) no-repeat left 8px;}

div.h_hot_o_lv{ float:left; width:685px;}
dl.h_hot_o_lv{ clear:both; padding:18px 0 0 0;}
dl.h_hot_o_lv dt{ float:left; width:120px;}
dl.h_hot_o_lv dt img{ display:block;}
dl.h_hot_o_lv dd{ float:right; width:80%; line-height:2em; padding:4px 0 0 0; color:#888;}
ul.h_hot_o_lv{ clear:both; padding:10px 0 0 0; font-size:15px;}
ul.h_hot_o_lv li{ float:left; width:49.9%; height:2em; overflow:hidden; line-height:2em;}
ul.h_hot_o_lv li a{ display:inline; padding-left:14px; background:url(images/orange_arrow.gif) no-repeat left 8px;}

div.r_lv_tab{ font-size:14px; font-style:normal; font-weight:normal;}
div.r_lv_tab a{ margin:0 10px;}

div.h_pic_d{ float:left; width:685px;}
div.h_pic_d .tab_th{ width:100%; margin:0; padding:0;}
ul.h_pic_d{ clear:both; padding:12px 0 0 0;}
ul.h_pic_d li{ float:left; width:33.2%;}
ul.h_pic_d dl{ clear:both; margin:0 auto; width:215px;}
ul.h_pic_d li.l dl{ float:left; margin:0;}
ul.h_pic_d li.r dl{ float:right; margin:0;}
ul.h_pic_d dt{ clear:both; position:relative;}
ul.h_pic_d dt p{ clear:both; position:absolute; bottom:7px; left:2px; width:100%; text-align:center; color:#fff; font-size:16px; line-height:1.8em; height:1.8em; background:url(images/black_5.png) repeat 2px;}
ul.h_pic_d dd{ clear:both; padding:5px 0 0 0; line-height:1.9em; font-size:15px;}
ul.h_pic_d dd p{ height:1.9em; clear:both; margin:3px 0; overflow:hidden;}

div.h_book{ float:right; width:298px; height:358px;}
ul.h_book img{ vertical-align:top;}
ul.h_book{ clear:both; width:90%; margin:0 auto; padding:4px 0 0 0;}
ul.h_book li{ clear:both; overflow:hidden; margin:8px 0; zoom:1;}
ul.h_book dl{ clear:both;}
ul.h_book dt{ float:left; width:105px;}
ul.h_book dd{ float:right; padding:8px 0 0 0; width:57%; font-size:14px; line-height:1.7em;}

.tab_th_o{ clear:both; width:983px; margin:15px auto; }
.tab_th_o em{ font-size:14px; font-style:normal; font-weight:normal;}
.tab_th_o em a{ margin:0 10px;}

.tab_th_o_link{ clear:both; width:983px; margin:20px auto; }
.tab_th_o_link em{ font-size:14px; font-style:normal; font-weight:normal;}
.tab_th_o_link em a{ margin:0 10px;}

div.h_video{ clear:both; width:1010px; margin:15px auto;}
ul.h_video li{ position:relative;}
a.video{ display:block; position:absolute; background:url(images/video.png) no-repeat; width:48px; height:48px; line-height:48px; overflow:hidden; font-size:0; left:50%; margin-left:-24px; top:28%;}

div.h_say{ float:right; width:685px;}
div.h_say div.pic_tab_nav div.wx_tab_nav{ width:100%; margin:0;}
ul.text_list{ clear:both; font-size:15px; margin:10px 0 0 0; background:url(images/line_y.gif) repeat-y center top;}
ul.text_list li{float:left; width:45%;}
ul.text_list li.odd{ padding-left:10%; width:45%;}
ul.text_list li a{ display:inline; clear:both; line-height:2em; height:2em; overflow:hidden;}

div.h_hot_r{ float:right; width:298px; height:290px; overflow:hidden;}
ul.r_list{ clear:both; width:90%; margin:10px auto;}
ul.r_list li{ clear:both; line-height:2em; height:2em; overflow:hidden; padding-left:16px; background:url(images/orange_arrow.gif) no-repeat left 13px; font-size:15px;}

ul.h_pic_t{ clear:both; font-size:14px; padding:0 0 0 3px; }
ul.h_pic_t li{ float:left; width:19.95%; text-align:center; }
ul.h_pic_t li img{ border:1px solid #ddd; background:#fff; padding:1px;}
ul.h_pic_t li a:hover img{ border:1px solid #f58019;}
ul.h_pic_t li p{ clear:both; margin:0 auto; width:190px; padding:8px 0 0 0; line-height:1.3em;}

ul.h_link{ clear:both; width:980px; margin:15px auto; line-height:2em; font-size:14px;}
ul.h_link li{ clear:both; height:3em;}
ul.h_link li a{ margin:0 16px 0 0;}

div.other{ clear:both; width:980px; margin:10px auto; line-height:2em; font-size:16px;}
div.other p{ padding-top:20px;}

ul.link_lm{ clear:both; width:1000px; margin:15px auto; line-height:2em;}

div.footer{ clear:both; text-align:center; background:#f6f6f6;}
ul.footer{ clear:both; padding:20px 0; line-height:2.2em; width:1000px; margin:0 auto;}
ul.footer li{ clear:both;}
ul.footer p a,ul.footer span a{ margin:0 2px;}
ul.footer a,ul.footer span{ margin:0 8px;}
ul.footer p{ clear:both; margin-top:5px;}

*html{background-attachment:fixed;}
div.h_center{ clear:both; margin:0 auto; height:0; position:relative; width:1000px;}
div.online{z-index:1000;  position:fixed; _position:absolute; margin:110px 0 0 1020px; width:110px;}

dl.online{ clear:both; text-align:center; font-size:14px;}
dl.online dt{ clear:both;}
dl.online span { display:block; border-bottom:1px solid #fff; height:60px;}
dl.online dd{ clear:both;}
dl.online dd a{ display:block; height:32px; line-height:30px; border-bottom:1px solid #fff; background:#f58019; color:#fff;}
dl.online dd a:hover{ background:#dcdcdc; color:#000;}
dl.online dt a{ display:block; background:#dcdcdc url(images/top.gif) no-repeat center center; height:35px; line-height:35px; text-align:left; text-indent:-99999em;}
dl.online dt a:hover{ background:#989797 url(images/top_h.gif) no-repeat center center;}

.picScroll {background:#fff; width:1000px; margin:0 auto; height:150px; overflow:hidden;}

.picScroll .bd {position: relative;}
.picScroll .prev, .picScroll .next {position: absolute;	top:50%; margin-top:-30px; left:0px;display: block;z-index: 9;overflow: hidden; background:url(images/btn_l.png) no-repeat; width:40px; height:40px;}
.picScroll .next {left: auto;right:0px; background:url(images/btn_r.png) no-repeat;
}

/*.picScroll .prevStop { background:url(images/btn_l_n.png) no-repeat !important;}
.picScroll .nextStop {background:url(images/btn_r_n.png) no-repeat !important;}*/

.picScroll ul {	overflow: hidden;zoom: 1;width: 2112px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: 0px;}
.picScroll li {	width:190px;margin:0px 12.5px 10px 0;position:relative;float: left;display: inline;}
div.tempWrap{overflow:hidden; position:relative; width:1000px}
ul.pic_box p{ clear:both; color:#fff; font-size:14px; text-align:center; height:25px; line-height:25px; overflow:hidden; color:#fff; background:#1B1A1A;}
ul.pic_box a:hover p{ background:#ccc; color:#000;}
ul.pic_box img{ vertical-align:top;}