﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
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{ 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(./2015bg.png); }

/*宽度*/

.w100 { width: 100%;}

.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{height: 30px; line-height: 40px;background: #f3f3f3; border-bottom: 1px solid #ddd}

.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(./2015bg.png) 0 0 no-repeat;

    width: 180px;

    height:60px;

    display: block;

    text-indent: -9999em;

}

.logonews {

    background: url(./logosmall.png) 0px 0px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.logosz {

    background: url(./szlogo.png) 0px 0px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.logopic {

    background: url(./logosmall.png) 0px -50px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.logovideo {

    background: url(./logosmall.png) 0px -100px no-repeat;

    width: 150px;

    height:50px;

    display: block;

    text-indent: -9999em;

}

.biaoshi{
	
    background: url(./2016bs.png) no-repeat;

    width: 83px;

    height:50px;

    float: left;

    margin: 10px 0px 0px 290px;

    display: block;

}

.qr_code{

    float: right;

    width: 284px;

    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: 40px;

    padding-left: 36px;

    height: 31px;

    font-size: 12px;

}

.qr_code li.weibo a{

    width: 42px;

}
.mobile a{background: url(./2015bg.png) 0 -122px no-repeat;}

.weixin a{ background: url(./2015bg_wx.jpg)  no-repeat;}

.weibo a{ background: url(./2015bg_wb.jpg) 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}

.mobile span{ background: url(./sjewm.png) no-repeat;}

.weixin span{ background: url(./wxewm.png) no-repeat;}

.weibo span{ background: url(./wbewm.png) no-repeat;}

/********************logo 二维码 begin*************/



/*天气*/



.weather{margin-left: 15px}

.weather p { font-size: 12px; color:#666 }







/*容器*/



/*内容页栏目导航*/

.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; }


/* 空行属性 */
.blk { LINE-HEIGHT: 0; HEIGHT: 0px; clear: both; FONT-SIZE: 0px }
.bl5 { LINE-HEIGHT: 0; HEIGHT: 5px; clear: both; FONT-SIZE: 0px }
.bl10 { LINE-HEIGHT: 0; HEIGHT: 10px;clear:both; FONT-SIZE: 0px }
.bl15 { LINE-HEIGHT: 0; HEIGHT: 15px;clear:both; FONT-SIZE: 0px }
.bl20 { LINE-HEIGHT: 0; HEIGHT: 20px;clear:both; FONT-SIZE: 0px }
.bl30 { LINE-HEIGHT: 0; HEIGHT: 30px;clear:both; FONT-SIZE: 0px }
.bl60 { LINE-HEIGHT: 0; HEIGHT: 60px;clear:both; FONT-SIZE: 0px }

/*间距补白*/

.mt5{margin-top: 5px}



.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;}




/*一般列表*/

.font16 { font-size: 16px;}

.font18 { font-size: 16px;}



/*分隔线*/



.bgvideo{ background: url(./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(./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*/

/* 空行属性 */
.blk { LINE-HEIGHT: 0; HEIGHT: 0px; clear: both; FONT-SIZE: 0px }
.bl5 { LINE-HEIGHT: 0; HEIGHT: 5px; clear: both; FONT-SIZE: 0px }
.bl10 { LINE-HEIGHT: 0; HEIGHT: 10px;clear:both; FONT-SIZE: 0px }
.bl15 { LINE-HEIGHT: 0; HEIGHT: 15px;clear:both; FONT-SIZE: 0px }
.bl20 { LINE-HEIGHT: 0; HEIGHT: 20px;clear:both; FONT-SIZE: 0px }
.bl30 { LINE-HEIGHT: 0; HEIGHT: 30px;clear:both; FONT-SIZE: 0px }
.bl60 { LINE-HEIGHT: 0; HEIGHT: 60px;clear:both; FONT-SIZE: 0px }



/*行间距*/

.ulIcon li{

    background: url(./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{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;}


/*section-top*/
.section-top { width:1020px;margin:0 auto; }
.topbox h1{height:60px;margin-top:10px; }
.special{width:600px;height:60px;margin-top:20px; margin-left:40px;}
.qr_code{ padding-top:35px;width:180px;height:44px}
.qr_code li { position:relative;float:right;width:70px;height:35px;line-height:14px; margin-right:10px;}
.qr_code li.zjsjb{width:78px}
.qr_code li a{display:block;margin-left:0;padding-left:36px;width:30px;height:28px; font-size: 14px;}
.qr_code li.zjsjb a{width:42px}
.qr_code li span{position:absolute;top:35px;left:-9px; z-index:100; display:none;width:78px;height:78px;border:1px solid #ddd;background-color:#f5f5f5}
.qr_code li span img{display:block;width:78px;height:78px}
.jlnews_sqd { background:url(./ewm_pic_sqd.jpg) no-repeat;}
.jlfb_sqd { background:url(./ewm_pic_sqd.jpg) no-repeat;}
.fl { float: left}
.fr {float: right}
/*================nav 开始===================*/
.pic_nav{
    background:url(./cate_menubg.png) no-repeat center top;
    height:61px;
    clear: both;
    overflow: hidden;
}
.pic_lis{
    width:1020px;
    margin:0 auto;
}
.pic_lis li{
    float:left;
    font-size:18px;
    padding-right:40px;
    padding-top:12px;
}
.pic_lis li.last-child a{color:#111;}
.pic_lis a{
    color:#FFF;
}
.pic_lis a:hover{
    text-decoration:underline;
}

/******************all***************************/
