body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
button {cursor:pointer;}
/*global
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}*/
body {font:normal 12px/20px \5B8B\4F53, Arial;color:#7A7A7A;background:#fff;/*-webkit-user-select: none;*/}
a {color:#333333;text-decoration:none; }
a:hover {text-decoration:underline;color:#C80300;}
input, form img, button,{font-size:12px;vertical-align:middle;font-family:Tahoma;color:#000000;}
.searchArea_search,.searchArea_search_on,.navArea,.navArea_list .btn,.navArea_list .on .btn strong,.other_area,.other_area_list,.nav_new,.other_area_list .on a,.other_area_list .on em{background:url(header_sp.png) no-repeat;}
.topa {clear: both;width: 970px;height:auto;margin:0 auto;text-align:center;}
.header{width:970px;height:104px;margin:0 auto;position:relative;z-index:199;-webkit-text-size-adjust:none;}
.header a{color:#333333;}
.header a:hover{color:#0096DB;}
.header_logo{width:280px;height:52px;line-height:50px;position:absolute;top:22px;left:-20px;font-siz:24px;font-weight:bold;text-align:center;}
.header_logo a{color:#339CEC;font-size:40px;line-height:40px;text-decoration:none;}
.header_logo b{/*width:280px;height:52px;position:absolute;left:0;top:0;background:url(logo.png) no-repeat;cursor:pointer;*/}

.searchArea{width:388px;position:absolute;left:295px;top:26px;z-index:99;}
.searchArea_search_on{background-position:0 -41px;}
.searchArea_search{height:40px;margin-bottom:5px;}
.searchArea_search .input{width:288px;height:16px;padding:8px 10px;line-height:16px;border:0;color:#C4C4C4;margin:4px 0 0 4px;float:left;display:inline;}
.searchArea_search button{width:71px;height:34px;line-height:34px;background:none;border:none;text-align:center;color:#fff;font-size:14px;font-family:"Microsoft YaHei";text-indent:-9999em;float:left;margin-top:4px;}
.searchArea_tag{height:18px;line-height:18px;overflow:hidden;}
.searchArea_tag a{margin:0 5px;color:#999999;}

.userArea{width:300px;position:absolute;right:0;top:30px;}
.navArea{height:40px;background-position:0 -146px;background-repeat:repeat-x;}
.navArea .navbox{width:970px;margin:0 auto;position:relative;z-index:198;}
.navArea_list{float:left;}
.navArea_list li{height:40px;float:left;position:relative;}
.navArea_list a{color:#fff;}
.navArea_list .btn{height:40px;line-height:40px;float:left;padding-right:14px;color:#fff;font-size:14px;background-position:-139px -105px;}
.navArea_list .btn strong{display:block;padding-left:14px;cursor:pointer;font-weight:normal;}
.navArea_list .btn:hover{background-position:0 -105px;color:#fff;text-decoration:none;}
.navArea_list .on .btn, .navArea_list .on .btn:hover{background-position:100% -105px;color:#3AA0E1;}
.navArea_list .on .btn strong{font-weight:bold;background-position:-279px -105px;}
.navArea_list .first .btn{background-position:-141px -105px;}
.navArea_list .first .btn:hover{background-position:-2px -105px;}

.other_area{width:50px;height:40px;float:right;background-position:0 -187px;overflow:hidden;}
.other_area_list{line-height:40px;float:right;background-position:100% -187px;padding-right:3px;}
.other_area_list li{float:left;margin:0 8px;position:relative;display:inline;}
.other_area_list a,.other_area_list a:hover{color:#fff;}
.other_area_list .on{margin:0;}
.other_area_list .on a,.other_area_list .on a:hover{height:40px;float:left;padding-right:8px;color:#3AA0E1;background-position:100% -105px;text-decoration:none;}
.other_area_list .on em{float:left;cursor:pointer;padding-left:8px;background-position:-279px -105px;}
.nav_new{width:25px;height:11px;position:absolute;right:-5px;top:2px;overflow:hidden;background-position:-266px -82px;}

.mainnav_site_box {width:970px;margin:0 auto 5px;}
.mainnav_site {border-bottom:solid #f8f8f8 2px;}
.mainnav_site_con {width:950px;padding-left:18px;border:solid #ebebeb 1px;border-top:none;padding-bottom:5px;overflow:hidden;}

.c-top{overflow:hidden;margin-bottom:10px;}
.c-top a,.mainnav_site_con a { display:block; float:left;border-radius: 4px; background:#f2f2f2; color:#000; padding:0px 8px; height:30px; line-height:30px; margin:5px 0px 0px 8px;font-size: 16px;}
.c-top a:hover,.mainnav_site_con a:hover{ background:#00aaff; color:#fff;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix { display:block; }
.fl{float:left;display:inline;}
.dfz-nav{width:960px;padding:0;margin:5px auto 0;overflow:hidden;font-size:14px}
.dfz-nav a{color:#004276;}
.dfz-nav .bnav{margin:11px 0 0 17px;float:left;display:inline;}

.logo-nav{width:126px; height:15px; float:left;background:url(xlogo.png) no-repeat;margin-top:11px}
.logo-nav a {color:#F79C3D;font-size:0px;line-height:0px;float: left;display: block;width:126px;height:15px;overflow:hidden}  

.wrap{width:970px;overflow:hidden;margin:0 auto 10px;}
.m_lcon{ width:730px;border-top:3px solid #004274; }
.con{float:left;width:730px;}
.side{float:right;width:230px;}
.con{ width:auto;padding:10px 20px 0; float:none;}
.con h3{color:#222222; font-weight:normal;}
.con h3.mlh{ line-height:60px; height:50px; overflow:hidden;}

.border_rlb{border:1px solid #e0e0e0; border-top:0;}
.article-title{text-align:center;padding-top:10px;}
.article-title strong{ font-family:Tahoma,Microsoft Yahei,'ºÚÌå';font-size:22px;color:#222; font-weight:normal;}
.article-title a{color:#7e7e7e;}
.article-title .from{ padding:20px 0; }
.article-title .up{ float:left;}
.article-title .down{ float:right;}

.bor_b{background:url(icon_dashed.gif) bottom left repeat-x;}
.main-body{line-height:28px;color:#454545; font-size:14px;overflow-y:hidden;clear:both;_zoom:1;word-wrap:break-word;word-break:normal;}
.main-body p{margin:10px 0;}

.main-body img {max-width:720px;width:expression(this.width > 720 && this.width > this.height ? 720 : true);overflow:hidden;}
.thumb img {min-width:330px;max-width:330px;width:expression(this.width > 330 && this.width > this.height ? 330 : true);overflow:hidden;}

.ir {float: right;padding: 10px 0 10px 10px;width:336px;}
.baidus {clear: both;margin:20px auto;text-align:center;}

.eatimg{float:left;width:730px;padding: 10px 0;margin:0 -40px 0 -7px;_margin:0 -40px 0 -5px;}
.eatimg li {float:left;width:135px;padding-right:8px;line-height: 130%;text-align: center;margin-bottom:10px;}
.eatimg img,.sPic img {margin-bottom:5px;border: 2px solid #ccc;}
.eatimg li a{text-align:center;font-size:14px;width:135px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; float:left;}
a:hover img, a:active img {border: 2px solid #f60;}
#pages { margin:10px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #004274; text-align:center; color:#004274;}

.namelist,.qqwm{float:left;line-height:240%;width:100%;padding:5px 0 5px 0}
.namelist li,.qqwm li{font-size:16px;border:1px solid #eee;float:left;line-height:45px;margin-right:-1px;margin-bottom:-1px;width:65px;text-align:center;overflow:hidden}
.qqwm li{width:49%;}

.m_tag{ padding:10px 0 10px;height:34px;background:url(icon_dashed.gif) bottom left repeat-x;}
.m_tag span{float:right;color:#999;height:34px;}
.m_tag span a{ margin-right:5px;line-height:34px;}
.m_tag span a:hover,.article-title a:hover,.xg a:hover,.dfz-nav .bnav a:hover{background-color:#00457d;color:#fff !important;}
.bdlikebutton{float:left;}
.today-hot{ padding-bottom:15px;}
.sdiv{border:1px solid #e0e0e0;background:#fdfdfd;margin-bottom:15px;text-align:center;}
.border_t{border:0;border-top:3px solid #004274;}
.border_tg3{ border-top:3px solid #E4E4E4;}
h2,h3{font-size:14px}
.xg {clear:both;float:left;width:730px;font-size:14px;padding:5px 0;margin:0 -40px 0 0}
.xg li {float: left;width:180px;font-size:14px;line-height:26px;text-indent:8px;background: url(d.gif) no-repeat 0 11px;}
.sPic {clear: both;float: left;width:230px;padding: 8px 0 0 0;}
.sPic li {float:left; width:105px;padding-left:6px; text-align: center;}
.sPic li a{text-align:center; width:105px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; float:left;}

.stit{background:#fafafa;height:31px;line-height:31px;padding:0 15px 0 12px;overflow:hidden;border-bottom:1px solid #efefef;}
.stit strong{float:left; color:#222222;}
.stit strong a{ color:#222222;}
.F_s{ background:none; border:none; padding:0; color:#222;}
.margin_t{ margin-top:10px;}
.hidden{display:none;}
.footer{width:970px;margin:10px auto 0;clear:both;text-align:center;line-height:24px;}
.footer a {color:#6e6e6e; text-decoration: none;}
.l730{width:730px;margin:10px auto 0;height:auto;overflow:hidden;}
.news {float: left;padding: 10px 10px 0 5px;clear: both;}
.news li{float: left;width:90%;font-size: 14px;line-height:30px;text-indent:8px;background: url(d.gif) no-repeat 0 11px;}
.pages { margin:0 auto; text-align:center; clear:both;}
.pages a { padding:3px 6px 2px; margin:3px; border:1px solid #FF7D00; text-align:center; color:#CC6600;}
.tags{display: inline-block;}
.tags ul li{float:left;margin-right:20px;margin-bottom:10px;display:inline-block;}
.tags ul li a{font-size: 16px;color: #444;padding:5px 10px;display:inline-block;background:#eaeaea;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius:25px;}
.tags ul li a:hover{background:	#369;color:#fff;}