@charset "utf-8";
/* CSS Document */

*{ font:14px/24px Microsoft YaHei,Arial,sans-serif; list-style:none; padding:0; margin:0;}
* img{ vertical-align:top}
* img{ border:0}
.clearfix:after{ content:"."; display:block;height:0; line-height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

a:link{ text-decoration:none; color:#232E45}
a:visited{text-decoration:none; color:#232E45}
a:hover {color: #c00;text-decoration: underline;}
a.org{ color:#F30}
#header,
#content,
#footer{ display:block;}

.f_right{ float:right;}
.f_left{ float:left;}

.mt8{ margin-top:8px;}
.pt8{ padding-top:8px;}
.p2_5{ padding-left:5px; padding-right:5px; }
.mb8{ margin-bottom:8px;}
.pb8{ padding-bottom:8px;}
.mb3{ margin-bottom:3px;}
.line {border-bottom: 1px solid #e3e3e3;clear: both;}

.w1000{ width:1000px; margin:0 auto}
.w280{ width:280px; overflow:hidden}
.w710{ width:710px; overflow:hidden}
.w320{ width:320px; overflow:hidden}
.w380{ width:380px; overflow:hidden}
.w670{ width:670px; overflow:hidden}

/*header*/
.logo a{ width:260px; height:70px; background:url(../img/logo.jpg) no-repeat 0 center ;padding-right: 20px; float:left;}
.chaLink{ width:120px; height:53px; float:left; padding:7px 12px 0 12px; background:url(../img/nav_line.png) no-repeat right}
.chaLinklast{ background:none;}
.chaLink b{ font-weight:bold;}
.chaLink a{padding: 1px 4px;margin: 0 3px;white-space: nowrap;float: left; font-size:12px}
.tuxav{ height:30px; line-height:30px; border:solid 1px #CCC; border-top:none; padding:0 20px;position: relative;}
.tuxav .f1,
.tuxav .f2,
.tuxav .f1 a,
.tuxav .f2 a,
.tuxav .f1 span,
.tuxav .f2 span{ font-size:12px; height:30px; line-height:30px;}
/*登录框*/
.loginbox{ border:solid 5px #CCC; width:265px;position: absolute; z-index:999; background:#FFF; right:-1px; top:30px; display:none; padding:10px;}
.close {width: 17px;height: 16px;position: absolute;right: 2px;top: 2px;background:url(../img/c_icon_2_tiny.png) 0 -135px;display: block;z-index: 100000;}
.inputOuter,
.pwdArea{ width:195px;border:solid 1px #CCC; margin-bottom:10px;}
.loginbtnArea{ padding-top:5px;width:195px; text-align:center}
.loginbtn{width: 80px;height: 34px;font-family: "微软雅黑";font-size: 14px;font-weight: bold;color: #FFF;background:url(../img/login-btn2.jpg) no-repeat 0 0;overflow: hidden;border-radius:3px; border:none}
.loginbtn:focus{border:none; outline:none;}
.uin_icon {position: absolute;left: 20px;top: 15px;width: 16px;height: 18px;
background: url(http://imgcache.qq.com/ptlogin/v4/style/20/images/c_icon_2_tiny.png) no-repeat -179px -158px;
_background: url(http://imgcache.qq.com/ptlogin/v4/style/20/images/c_icon_2.png) no-repeat -179px -160px;
}
.p_icon {position: absolute;left: 20px;top: 59px;width: 16px;height: 18px;
background: url(http://imgcache.qq.com/ptlogin/v4/style/20/images/c_icon_2_tiny.png) no-repeat -201px -160px;
_background: url(http://imgcache.qq.com/ptlogin/v4/style/20/images/c_icon_2.png) no-repeat -201px -160px;
}
.ph-label,
.pw-label{position: absolute;left:45px; font-size:12px; color:#CCC;opacity: 1;}
.ph-label{top:13px}
.pw-label{top:55px}
.txtname,
.txtpassword{ width:160px; height:30px; border:none; padding-left:30px; font-size:12px;position: relative; background:transparent}
.txtname:focus,
.txtpassword:focus{border:none; outline:none;}

/*搜索框*/
.searchbox{ width:280px; height:35px;}
.txt_sc{ width:217px; _width:216px; height:28px; border:solid 1px #CCC; padding:1px 3px; font-size:12px; float:left}
.txt_sc:focus{outline:none;}
.sebtnbox{ float:left; padding-left:5px;}
.searchbtn{ border:solid 1px #F60; background:#F90; padding:3px 10px; color:#FFF; font-size:14px;}
#Scroll {CLEAR: both;FONT-SIZE: 12px;  MARGIN: 0px auto; COLOR: #c2130e; LINE-HEIGHT: 35px;HEIGHT: 35px; TEXT-ALIGN: left}
#Scroll A {PADDING-RIGHT: 20px; PADDING-LEFT: 10px; COLOR: #000; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; LINE-HEIGHT: 35px;HEIGHT: 35px;}
#Scroll A.s_end {PADDING-RIGHT: 0px; MARGIN-LEFT: 8px}

.LeftBox{}
.LeftBox .t_tab{height:31px; line-height:31px;  clear:both; background:#EDEDED}
.LeftBox .t_tab strong{padding:0 10px;display: block;float: left; height:31px;}
.LeftBox .t_tab strong a{display: block;color: #232E45;height:31px; line-height:31px; font-size:14px; font-weight:bold;}
.LeftBox .t_tab em {display: block;float: right;text-align: right;margin-right: 10px;}
.LeftBox .t_tab em a{ color:#666;height: 31px; line-height:31px;background:url(../img/more2.png) no-repeat right center;padding-right: 10px; font-size:12px}


.RightBox{border: 1px solid #E5E5E5;}
.RightBox .t_tab,
.RightBox .t_tab2{ height:31px; line-height:31px;  clear:both}
.RightBox .t_tab{background:url(../img/top_x.png) repeat-x 0 -50px;}

.RightBox .t_tab strong,
.RightBox .t_tab2 strong{padding:0 10px;display: block;float: left; height:31px;}
.RightBox .t_tab strong a,
.RightBox .t_tab2 strong a{display: block;color: #232E45;height:31px; line-height:31px; font-size:14px; font-weight:bold;}
.RightBox .t_tab em,
.RightBox .t_tab2 em {display: block;float: right;text-align: right;margin-right: 10px;}
.RightBox .t_tab em a,
.RightBox .t_tab2 em a{ color:#666;height: 31px; line-height:31px;background:url(../img/more2.png) no-repeat right center;padding-right: 10px; font-size:12px}

.bigtitle{height: 40px;overflow: hidden; }
.bigtitle h3{ height:40px; background:url(../img/b_bg.png) right; padding:0 5px 0 0px}
.bigtitle em,
.bigtitle  i{ font-size:28px; line-height:40px; font-weight:bold; font-family:"Microsoft YaHei"}
.bigtitle em{ color:#444;}
.bigtitle i{ color:#ff7200}
.bigtitle span{color:#ff7200; font: 12px/1.5 "Microsoft YaHei",\5b8b\4f53,arial,sans-serif; padding:0 5px}

.button { margin-top:8px; background-color:#e74c3c;; Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;display: inline-block;height: 32px;line-height: 32px;padding: 0 15px;color: #fff!important;border-radius: 2px;cursor: pointer;border: 1px solid #e74c3c;}
.button i {
position: relative;
top: 1px;
margin-right: 5px;
}

.bigtitle .bsnav{border-bottom:solid 2px #E6E6E6; font-size:12px;height:38px;}
.bigtitle .bsnav a{ line-height:55px; font-size:12px}
/*.bigtitle h3 a{ display:block; height:40px;}
.bigtitle .b1,
.bigtitle .b2,
.bigtitle .b3,
.bigtitle .b4,
.bigtitle .b5,
.bigtitle .b6,
.bigtitle .b7{ float:left; height:40px; display:block; border-right: solid 4px #FFF;}
.bigtitle .b1{ background:url(../img/b1.png) no-repeat top; width:170px;}
.bigtitle .b2{ background:url(../img/b2.png) no-repeat top; width:196px;}
.bigtitle .b3{ background:url(../img/b3.png) no-repeat top; width:174px;}
.bigtitle .b4{ background:url(../img/b4.png) no-repeat top; width:215px;}
.bigtitle .b5{ background:url(../img/b5.png) no-repeat top; width:245px;}
.bigtitle .b6{ background:url(../img/b6.png) no-repeat top; width:173px;}
.bigtitle .b7{ background:url(../img/b7.png) no-repeat top; width:170px;}*/

/*焦点文章1*/
.Fbox{ padding-top:5px;}
.Fbox h2{font-size:16px;  line-height:30px; text-align:center; overflow:hidden}
.Fbox h2 a{font-size:16px;font-weight:bold; color:#3B639F}
.Fbox h3{font-size:14px; font-weight:bold; line-height:30px;}
.Fbox h3 a{font-size:14px;}
.Fbox  dt{ float:left; display:block; overflow:hidden; padding-right:10px;}
.Fbox  dt a{ float:left; }
.Fbox  dd{ float:left;display:block;text-overflow:ellipsis;overflow: hidden; }
.Fbox  dd b{ font-size:14px; font-weight:bold;overflow:hidden;text-overflow:ellipsis;}
.Fbox  dd p{ line-height:24px; font-size:12px; overflow:hidden; color:#666}
.Fbox .ptxt{ border-bottom:1px dotted #ddd; height:34px; text-align:center}
.Fbox .ptxt a{ font-size:12px;}
/*焦点图2*/
.BigPicBox{ width:380px; height:285px; position:relative;}
.BigPicBox img{ width:380px; height:285px; border:0; vertical-align:bottom; }
.BigPicBox span {background: #000;opacity: 0.50;filter: "alpha(opacity=50)";filter: alpha(opacity=50);zoom: 1;}
.BigPicBox span,
.BigPicBox h3 {height: 30px;line-height: 30px;display: block;width: 380px;position: absolute;bottom: 0;_bottom: -1px;left: 0;text-align: center;overflow: hidden;}
.BigPicBox h3 a {color: #fff;font: normal 16px/30px Microsoft Yahei}

.SmallPicBox{padding:10px 0 0 0;}
.SmallPicBox li{ float:left;text-align:center; padding:0 2px;}
.SmallPicBox li i{ font-size:12px; display:block; text-align:center; line-height:24px;}
.SmallPicBox li a{ font-size:12px; text-align:center;}

/*通用文章列表（竖排）*/
.newslist{ padding:5px;}
.newslist li{ background:url(../img/dot.png) no-repeat center left; padding-left:8px;text-overflow:ellipsis;overflow: hidden;white-space:nowrap; line-height:26px;display:block; color:#232E45}
.newslist li .datespan{ float:right;}

.newslist_h{ padding:5px; clear:both; display:block}
.newslist_h li{ background:url(../img/dot.png) no-repeat center left; padding-left:8px;text-overflow:ellipsis;overflow: hidden;white-space:nowrap; line-height:26px;color:#232E45; display:block; float:left; width:45%; padding-right:2%}

/*newslist.aspx*/
.listZone{}
.listZone .ntc{ clear:both; padding:10px 0;border-bottom: 1px dashed #e8e8e8;}
.listZone .ntc:hover{ background:#f4f4f4}
.listZone .ntc h3{height: 28px;overflow: hidden;margin-bottom: 5px;line-height: 32px; padding-left:10px;}
.listZone .ntc h3 a {color: #000;font-weight: 700;font-family: inherit;font-size: 20px;}
.listZone .ntc .newsInfo span{ padding:0 10px; font-size:12px; color:#999; height:25px;}
.listZone .ntc .s_sum{ padding-left:10px; color:#999}
.listZone .ntc .s_sum a{ color:#06F}

/*shownews.aspx*/
.sn_navtion{border-bottom: 2px solid #F0F0F0;height: 22px;padding: 9px 0;}
.sn_RightBox{background:#F5F5F5; padding:8px;}
.rb_content{ background:#FFF;padding: 0 8px 5px;}
.rb_content h2{border-bottom: solid 1px #E8E8E8;display: block;font-size: 16px;line-height: 28pt;font-weight: 700;}
.rb_content h2 a{font-size: 16px;line-height: 28pt;font-weight: 700;}
.titlecolor1,
a.titlecolor1{ color:#008ee0;}

.Hotnewslist,
.Hotpiclist{ padding:5px; background:#FFF}
.Hotnewslist li i {color: #FFF;display: block;float: left;font: 12px/14px arial;height: 15px;margin: 5px 10px 0 0;text-align: center;width: 16px;background: #A3A3A3;}
.Hotnewslist li i.c1,
.Hotnewslist li i.c2,
.Hotnewslist li i.c3{ background:#DD0005}
.Hotpiclist li {float: left;margin: 8px 3px 0px;height:auto;overflow: hidden;position:relative;}
.Hotpiclist li i {font-size: 12px;display: block;text-align: center;line-height: 24px;}
.ico_v1 {width: 34px;height: 34px;background:url(../img/ico_v.png) no-repeat 0 0;cursor: pointer;position: absolute;left: 35%; top:30%}
.article_content{}
.article_content h1{padding-bottom: 16px;font-family: '微软雅黑';font-size: 26px;}
.article_content .tit-bar{ border-bottom:dashed 1px #666666; font-size:12px}
.summary{background: #F8F8F8;border: 1px solid #E6E6E6;padding: 10px 18px;line-height: 24px;color: #555;margin: 15px 0;}
#NewsWords{}
.biaoqian{ margin-top:25px;}
.biaoqian h2{font-weight: bold;font-size: 14px;}
.biaoqian h2 span{display: inline-block;margin: 0 2px;border: 1px solid #dfdedc;}
.biaoqian h2 span a {display: block;padding: 1px 3px;text-decoration: none; font-size:12px}
.biaoqian h2 span a:hover{ background: #5170a6; color:#FFF}

.footer{ padding:15px 0;border-top:solid 2px #F60; background:#F6F6F6}
.fnav,.copyright{ text-align:center;}
.fnav a,
.copyright{ font-size:12px;}



.cantent_search {border: 1px solid #CCC;border-bottom: none;background-color: #fff;}
.cantent_search {border: 1px solid #CCC;border-bottom: none;background-color: #fff;}

.search_nav {margin: 0;background: #f6f6f6;border: #ccc solid 1px;}


.search_nav li {float: left;}

search_nav li a.search_nav_now:hover {height: 44px;_margin-bottom: -1px;background: #fff;text-decoration: none;cursor: default;position: relative;z-index: 306;background: #fff;}
.search_nav li a {float: left;height: 43px;line-height: 43px;padding: 0 5px;border: #ccc solid 1px;border-left: 0;border-bottom: 0;border-top: 0;background: #f6f6f6;}
.search_nav li.li_fr {margin: 0 0 0 20px;}


.searchArea {width: 322px;height: 33px;border-right: none;margin-top: 5px;background: url(../../../images/frontend/listing_searchbox.png) 0 0 no-repeat;padding-left: 40px;overflow: hidden;}

.fl {float: left;}

.searchArea input {width: 325px;height: 28px;line-height: 28px;margin-top: 2px;border: 1px solid #fff;color: #999;}


button.search_btn {width: 72px;height: 33px;line-height: 33px;line-height: 36px\9;color: #654C00;font-weight: bold;font-size: 13px;border: 1px solid #C09000;border-top: 1px solid #fdce40;border-left: 1px solid #fdce40;background-color: #FCBE00;cursor: pointer;margin-top: 5px;margin-right: 20px;}


button.search_btn {margin: 5px 0 0;}


.sbox {padding: 0 15px 5px 15px;margin: auto;border: 1px double #eeeeee;background-color: #ffffff;margin-bottom: 10px; margin-top:10px;border-top: 1px solid red;}
.sbox2 {border-bottom: 1px dotted #cccccc;height: 45px;line-height: 45px;}
.tiaojian {color: #1F84D4;margin: 0 20px 0 15px;}
.sbox2 a {float: left;margin-right: 15px;}
.sbox2 a {text-decoration: none;}
.sbox2 .selected {background-color: #FE9900;color: #FFFFFF;height: 20px;line-height: 20px;margin-top: 4px;padding: 0 3px 0 3px;}
.sbox2 a {float: left;margin-right: 15px;}


.screenbox{/*padding: 0 10px 0 25px;*/border: 1px double #eeeeee;margin: auto;background-color: #1F84D4;/*margin-bottom: 8px;*/height: 45px;line-height: 45px;color: #ffffff;}
.screenbox .pxbox {margin: 8px 0px 0 0;width: 74px;height: 25px;border: 1px double #cccccc;color: #000000;line-height: 25px;padding-left: 10px;position: relative;background: url(/images/v/more.gif) #ffffff no-repeat right center;cursor: pointer;}
.sel {width: 84px;background-color: #ffffff;position: absolute;top: 25px;left: -1px;display: none;border-left: 1px double #cccccc;border-right: 1px double #cccccc;border-bottom: 1px double #cccccc;}

table {display: table;border-collapse: separate;border-spacing: 2px;border-color: gray;word-wrap: break-word;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.resultList .tr0 td {padding-top: 8px;}
.resultList td {height: 22px;padding-left: 10px;}
.resultList .td1 {width: 280px;}
.resultList .td2 {width: 300px;}
.resultList .td3 {width: 260px;}

.resultListWide{ margin-top:7px;}
.fontjx-box{ margin-left:6px;}

.search {border-color: #e6e0e0;}

.items {height: 24px;overflow: hidden;} 
.items strong {color: white;background-color: #e74c3c;font-weight: normal;float: left;margin-right: 5px;padding: 0 3px;white-space: nowrap;border-radius: 3px;}
.items a, .filter-box .items strong {float: left;margin-right: 5px;padding: 0 3px;white-space: nowrap;border-radius: 3px;}
.dqwz {height: 30px;width: 1000px;}
.dqwz h3{color: #1f376d; font-size: 14px;line-height: 30px;text-indent: 10px;}
.box-xian {border: #ddd solid 1px; margin-bottom:10px;}
.zw{text-align: center; margin-top:10px;overflow: hidden;clear: both;margin-left: auto;margin-right: auto;}
.zw h1{font-size:23px;}
.time { margin:0 20px;;text-align: center;background-color: #f4f3f3;margin-top: 15px;}
.box-xian p strong{margin-top: 10px; margin-left:30px;color: #000000; font-size:18px;}
.ce-box{ margin:0 20px; margin-top:10px;}
.ce-box center img{ margin-top:10px; margin-bottom:15px;}


.channelnavtion {border: 1px solid #F0F0F0;height: 36px; line-height:37px;}
.channelnavtion h2 {float: left;padding: 0 15px 0 10px;height: 36px; border-left:10px solid #ccc;}
.channelnavtion a.news {color: #DD0005;line-height:37px;font-size: 18px;}
.channelnavtion p a{ border-left:1px solid #ccc;}
.channelnavtion p a {float: left;line-height:37px; padding-left:10px;}
.listbox li {list-style: none outside none;padding: 8px 0;}
.listbox li h3 a {font-size: 18px;line-height: 28px;}
.listbox li p {font-size: 12px;color: #5C5C5C;display: block;height: 40px;line-height: 22px;margin-bottom: 3px;overflow: hidden;}
.listbox li span {color: #757575;display: block;height: 24px;line-height: 24px;font-size: 12px;border-bottom: 1px dashed #D6D6D6;}
.datetime {float: left;}
.summary {background: #F8F8F8;border: 1px solid #E6E6E6;padding: 10px 18px;line-height: 24px;color: #555;margin: 8px 0;}


.shownewsnavtion {border-bottom: 3px solid #F0F0F0;height: 22px;padding: 9px 0;}

.article h1 {display: inline-block;clear: both;}
.article h1 span {float: left;font-size: 28px;line-height: 40px;text-align: center;margin-top: 10px;}
.article .info {color: #555;height: 24px;line-height: 24px;border-top: 1px dotted #CCC;padding-top: 5px;margin-top: 10px;}

.article .summary {background: #F8F8F8;border: 1px solid #E6E6E6;padding: 10px 18px;line-height: 24px;color: #555;margin: 15px 0;}

.article .article_word {font-size: 16px;line-height: 28px;}

.tourlinebox{width: 660px;}
.tourlinebox h3 {line-height: 20px;padding: 3px 0;color: #F00;font-weight: bold;}

.tourlinebox li b {color: #999;padding-right: 10px;}
.tourlinebox li {line-height: 30px;height: 30px;}

.tourlinebox .apply {padding: 10px 0;}

.tourlinebox .apply a.buybtn {background: #D30106;padding: 3px 10px;color: #FFF;}


.tourlinebox_nav{line-height: 30px;}

.tourlinebox_nav ul {border: solid 1px #CCC;height: 30px;}

.tourlinebox_nav li.hover {height: 30px;background: #FFF;border-top: solid 2px #090;margin-top: -1px;color: #000;font-weight: bold;}

.tourlinebox_nav li {float: left;position: relative;padding: 0 20px;border-right: solid 1px #CCC;height: 30px;}

.tourlinepb {border: solid 1px #CCC;border-top: none;padding: 8px;}

.gj-slide-thumb.select {float: left;margin-right: 10px;margin-top: 5px;}