﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html{font-family: SimSun,Microsoft YaHei,sans-serif; font-size: 14px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }

blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}

img,legend{border:0}

legend,td,th{padding:0}

[hidden],template{display:none}

a{background-color:transparent;text-decoration: none;}

a:active,a:hover{outline:0}

abbr[title]{border-bottom:1px dotted}

b,optgroup,strong{font-weight:700}

ul,li{list-style: none;}

dfn{font-style:italic}

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; font-family: Microsoft YaHei}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

em { font-style: normal}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{box-sizing:content-box;height:0}

pre,textarea{overflow:auto}

code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

button{overflow:visible}

button,select{text-transform:none}

button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:default}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

input{line-height:normal}

input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}

input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}

table{border-collapse:collapse;border-spacing:0}





/*基础元素*/

.clearfix:after{ content:"";display:block;visibility:hidden;height:0px;clear:both;font-size:0px; }

*.clearfix{  width: 1040px;
 margin: 0 auto;zoom:1; }

.fl,.l{float: left;display: inline;}

.fr,.r{float: right;display: inline;}

a{ color:#333; text-decoration:none; }

a:hover{ color:#ff7d00; }

a.white{

    color:#fff;

}

.bg { background: url(../images/2015bg.png); }

/*宽度*/

.w100 {width: 1040px; margin:0 auto;}

.w1040{width: 1040px; margin:0 auto;}

.w280{width:280px;overflow:hidden;}

.w740{width:740px;overflow:hidden;}

.w360{width:360px;overflow:hidden;}



.w1000{width: 1000px; overflow: hidden; margin:0 auto;}

.w500{width: 500px;overflow: hidden;}

.w300{ width: 300px;}

.w250{width: 250px;overflow: hidden;}

.w370 {width:370px;overflow:hidden;} /*幻灯图*/

.w350 {width:370px;overflow:hidden;}  /*推荐*/



/*导航条*/

/*顶部导航*/

.navbar {margin: auto;height: 30px;line-height: 40px;background: #f3f3f3;border-bottom: 1px solid #ddd;width: 1200px;}

.topnav{ margin: 0 auto;}

.topnav li{font-size: 12px; float: left; height: 30px; line-height: 30px;}

.topnav li.spe{ margin:0 10px; width:1px; border-left: 1px solid #ddd}

.topnav li a{color:#333; font-size: 12px;}



/*网站顶部LOGO*/

.logobox {

    background: url(../images/2015bg.png) 0 0 no-repeat;

    width: 154px;

    height:60px;

    display: block;

    text-indent: -9999em;
    margin-right: 100px;

}

.logonews {

    background: url(../images/logosmall.png) 0px 0px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.logosz {

    background: url(../images/szlogo.png) 0px 0px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.logopic {

    background: url(../images/logosmall.png) 0px -50px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.logovideo {

    background: url(../images/logosmall.png) 0px -100px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.biaoshi{
	
    background: url(../images/2016bs.png) no-repeat;

    width: 83px;

    height:50px;

    float: left;

    margin: 10px 0px 0px 50px;

    display: block;

}

.qr_code{

    float: right;

    width: 384px;

    height: 50px;

    padding-top: 20px;

}

.qr_code li{

    position: relative;

    float: left;

    width: 98px;

    height: 35px;

    line-height: 14px;

}

.qr_code li.weibo{

    width: 78px;

}

.qr_code li a{

    display: block;

    margin-left: 0;

    width: 50px;

    padding-left: 36px;

    height: 31px;

    font-size: 12px;

}

.qr_code li.weibo a{

    width: 42px;

}
.app a{background: url(../images/ewm/2017app.png) no-repeat;}

.mobile a{background: url(../images/ewm/2017cbw.png)  no-repeat;}

.weixin a{ background: url(../images/ewm/2017wx.png)  no-repeat;}

.weibo a{ background: url(../images/ewm/2017wb.png) no-repeat;}

.qr_code li span{ display: none; position: absolute; top: 35px; left: -9px; width: 100px; height: 100px; border: 1px solid #ddd; background-color: #f5f5f5; z-index: 999}

.app span{ background: url(../images/ewm/app.png) no-repeat;}

.mobile span{ background: url(../images/ewm/sjewm.png) no-repeat;}

.weixin span{ background: url(../images/ewm/wxewm.png) no-repeat;}

.weibo span{ background: url(../images/ewm/wbewm.png) no-repeat;}

/********************logo 二维码 begin*************/



/*天气*/



.weather{margin-left: 15px}

.weather p { font-size: 12px; color:#666 }





/*导航*/

.nav {

    height: 50px;

    padding-top: 5px;

    padding-bottom: 5px;

    background: #1257a4;

}

.nav ul {

    float: left;

    width: 162px;

    height: 50px;

    padding-left: 11px;

    border-right: 1px solid #055fc2;

}

.nav ul li {

    float: left;

    height: 25px;

    line-height: 25px;

    vertical-align: middle;

    _display: inline;

    margin-right: 12px;

    font-family: Microsoft YaHei

}

.nav ul li a{

    color:#8bb9eb;

    font-family: Microsoft YaHei

    white-space:nowrap;

}

.nav ul li a:hover{

    color:#ff8e50;

}

.nav ul li a.white{

    color:#fff;

}

.nav ul li a.white:hover{

    color:#ff8e50;

}

.nav ul.ulFirst {

    width: 167px;

    padding-left: 5px;

}

.nav ul.ulFirst .liFirst {

    margin-right: 12px;

}

.nav ul.ulFirst .liFive {

    margin-right: 23px;

}

.nav ul.ulLast {

    width: 160px;

    border-right: 0;

}

.nav ul.ulLast li.nomr {

    margin-right: 0;

}



/*容器*/



/*内容页栏目导航*/

.snav { margin:0 auto;overflow:hidden}

.snav ul { padding:4px 0px;overflow:hidden}

.snav li { float: left; text-align:left; line-height:24px; font-size:14px; font-family:'Microsoft YaHei'; height:24px;overflow:hidden; }

.snav li a{ padding-right:25px; float:left}

.snav li .nopr{ padding-right:0px; }



/*间距补白*/

.mt5{margin-top: 5px}

.mt10{margin-top: 10px}

.mt15{margin-top: 15px}

.mt20{margin-top: 20px}

.mt25{margin-top: 25px}

.mt30{margin-top: 30px}

.mb10{margin-bottom: 10px;}

.pb10{padding-bottom: 10px;}

.mtb5{ margin:10px 0px}

.ml5{ margin-left:5px;}

.ml10{ margin-left:10px;}

.ml15{ margin-left:15px;}

.ml20{ margin-left:20px;}





.sp10 { LINE-HEIGHT: 0; HEIGHT: 10px;clear:both; FONT-SIZE: 0px }

.sp15 { LINE-HEIGHT: 0; HEIGHT: 15px;clear:both; FONT-SIZE: 0px }

.sp20 { LINE-HEIGHT: 0; HEIGHT: 20px;clear:both; FONT-SIZE: 0px }

.bigTitle { position: relative; height: 45px; line-height: 45px; vertical-align: middle; }

.bigTitle h1 { line-height:45px; font-weight:bold;  float: left;}

.bigTitle .tv { background: url(../images/sztv_icon.png) 0 15px no-repeat; width:77px; text-indent: -9999em }

.tb { background: url(../images/tb_icon.png) 0 15px no-repeat; width:77px; text-indent: -9999em }

.bigTitle span { text-align: right; float:right; font-size:12px; margin-top:8px; color: #ddd}

/*一般列表*/

.font16 { font-size: 16px;}

.font18 { font-size: 16px;}



/*分隔线*/



.bgvideo{ background: url(../images/2015bg.png) no-repeat; background-position: -125px -309px;}

.solid{border-bottom: 1px solid #ddd;}

.solid_bule { border-bottom: 1px solid #649bc8; margin-bottom: 10px;}

.solid_bule_b3 { border-bottom: 1px solid #649bc8; margin-bottom: 10px;}

.h1_line { background: url(../images/bg_line4.png) no-repeat bottom;  width: 80px; height: 45px; text-align: center; display: block;}

.dashed { border-bottom: 1px dashed #ddd;}



/*您的位置导航*/

.top-min{ position: relative; background: #fbfbfb; z-index: 1001; border-bottom: 3px solid #1257a4;}

.breadcrumb{margin-left:20px; margin-top:20px; font: normal 14px/22px 'Microsoft YaHei';}

/*新闻风格*/



/*页面中另外超链接颜色 begin*/

.blue a{

    color: #1257a4;

}



.gray a{

    color: #666;

}

.blue a:hover, .gray a:hover{

    color: #FF7D00;

}

.red a{

    color:#ff0000

}

.red a:hover {

    color:#FB000D;

}

/*字体加粗*/

.bold{

    font-weight: bold;

}



/*图片标题摘要组合 begin*/

.imgTitAbs{

    height: 122px;

    margin-bottom: 7px;

    overflow: hidden;

}

.imgTitAbsP{

    height: 60px;

    font-size: 12px;

    line-height: 20px;

    overflow: hidden;

	text-indent: 2em;

}

.imgTitAbsL{

    display: block;

    float: left;

    width: 145px;

    height: 105px;

}

.imgTitAbsL img{

    width: 145px;

    height: 105px;

}

.imgTitAbsR{

    margin-left: 160px;

    _margin-left: 167px;

}

.imgTitAbsR h5{

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 7px;

    overflow: hidden;

}

.imgTitAbsR h5 a{

    color: #000;

	font-weight: bold;

    font-size: 15px;

}

.imgTitAbsR h5 a:hover{

    color: #ff7d00;

}

/*图片标题摘要组合 end*/

/*图片上覆盖透明标题 begin*/

.alphaImgTitle{

    position: relative;

    display: block;

}

.alphaImgTitle span,.alphaImgTitle b{

    position: absolute;

    left: 0;

    bottom: 0;

    _bottom: -1px;

    display: block;

    width: 100%;

    height: 30px;

    line-height: 30px;

}

.alphaImgTitle span{

    background: #333;

    filter: alpha(opacity=60);

    opacity: 0.6;

}

.alphaImgTitle:hover span{

    filter: alpha(opacity=80);

    opacity: 0.8;

}

.alphaImgTitle b{

    font-weight: normal;

    overflow: hidden;

    color: #fff;

    text-align: center;

    cursor: pointer;

}

.alphaImgTitle i{

    position: absolute;

    left: 5px;

    top: 50px;

    display: block;

    width: 43px;

    height: 43px;

    cursor: pointer;

    background-position: -125px -309px;

}

.w135x100,.w135x100 img{

    display: block;

    width: 135px;

    height: 100px;

    overflow: hidden;

}



.w165x125,.w165x125 img{

    display: block;

    width: 165px;

    height: 125px;

    overflow: hidden;

}



.w213x120,.w213x120 img{

    display: block;

    width: 213px;

    height: 120px;

    overflow: hidden;

}



.w280x185,.w280x185 img{

    display: block;

    width: 280px;

    height: 185px;

    overflow: hidden;

}



.w222x140,.w222x140 img{

    display: block;

    width: 222px;

    height: 140px;

    overflow: hidden;

}

.w140x90,.w140x90 img{

    display: block;

    width: 140px;

    height: 90px;

    overflow: hidden;

}



/*图片上覆盖透明标题 end*/





/*行间距*/

.ulIcon li{

    background: url(../images/2015bg.png) no-repeat;

}

.lh30ul li,.lh32ul li{

    padding-left: 10px;

    vertical-align:middle;

    overflow: hidden;

}

.lh30ul li{

    height: 30px;

    line-height: 30px;

    background-position: -202px -252px;

}

.lh32ul li{

    height: 32px;

    line-height: 32px;

    background-position: -202px -250px;

}

.lh32ul span {

    float:right;

    font-size:12px;

    color:#666;

}

.catnamecor{color: #F00;}

    /*广告*/

.ad-txt-box { border: 1px solid #ddd; padding:10px; }

.ad1040_60{width: 1040px;height: 60px;padding-bottom: 10px;}

.ad1040_80{width: 1040px;}

.ad1020_60{width: 1020px;height: 60px;}

.ad252_60 { width: 252px; height: 60px;}

.ad515_60{width: 515px;height: 60px;}

.ad280_80 { width:280px; height:80px;}

.ad740_75{width: 740px;height: 75px;clear: both}

.ad280_75{width: 268px;height: 60px;}



.ad514_80{width: 514px;height: 80px;}

.ad762_60{width: 762px;height: 60px;}



.ad300_250{width: 300px;}

.ad285_75{width: 285px;height: 75px;}

.ad-txt{height: 25px; line-height: 25px; color: #2e2e2e; font-size: 12px;}

.ad-txt ul { padding:2px 0px; margin:0px;}

.ad-txt li { float:left; width:254px;}







/********************返回顶部 BEGIN****************/

.entranceRight {

    position: fixed;

    _position: absolute;

    width: 40px;

    height: 140px;

    left: 50%;

    margin-left: 535px;

    bottom: 5px;

    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

}

.entranceRight a {

    display: block;

    width: 40px;

    height: 40px;

    overflow: hidden;

    background: url(../images/public_v1.png) 1px -234px #cdcdcd no-repeat;

}

.entranceRight a:hover {

    background: url(../images/public_v1.png) 1px -234px #1257a4 no-repeat;

}

/********************返回顶部 end******************/





/*底部*/



.friendlink .fr-name{font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #e3e3e3;}

.friendlink .fr-box{padding-top: 5px;}

.friendlink .fr-box a{color: #666; display: inline; float: left; margin-left: 15px; margin-top: 5px; white-space: nowrap; font-size: 12px;}



.footer { background: #f7f7f7; padding:10px 0px; width: 100%; border-top: 3px solid #1257a4;}

.footer-info{text-align: center;}

.footer-info a{color: #000000; margin:0px 10px;}

.footer-info p{ color: #000000; display: block; font-family: "宋体"; font-size: 12px; line-height: 30px; margin-top: 5px; text-align: center;}

.footer-imginfo{ margin:10px auto 0 auto ;width:830px; height: 52px; text-align: center;}

.footer-imginfo a{margin-left: 10px; float:left;}







/*头部广告轮番*/

#wwwzzjsnet{position:relative;width:1040px;border-radius:5px;cursor:pointer;}

#wwwzzjsnet .list{position:relative;width:1040px;height:140px;overflow:hidden;}

#wwwzzjsnet .list ul{position:absolute;top:0;left:0;}

#wwwzzjsnet .list li{width:1040px;height:60px;overflow:hidden;padding-bottom: 10px;}

#wwwzzjsnet .count{position:absolute;right:0;bottom:5px;}

#wwwzzjsnet .count li{color:#fff;float:left;width:20px;height:20px;cursor:pointer;margin-right:5px;overflow:hidden;background:#F90;opacity:0.7;filter:alpha(opacity=70);border-radius:20px;}

#wwwzzjsnet .count li.current{color:#fff;opacity:1;filter:alpha(opacity=100);font-weight:700;background:#f60;}

#tmp{width:100px;height:100px;background:red;position:absolute;}

