@charset "utf-8";
/* CSS Document */
/* Reset */
html, body, div, img, p, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
body, html { height:100%; width:100%; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#000000; }
a:hover { text-decoration:underline; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; /*display:block;*/ }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/*通用*/
html{}
body{font-size:14px; font-family:"微软雅黑",Helvetica; color:#454545; line-height:25px; }

.allbody{width:640px; margin:0 auto;}

.pt2{padding-top:20px;}
.hide{display:none;}

.header{height:160px;}

header{background:url(nav-bg.png) repeat-x; background-size:auto 100%; height:50px; padding:5px; position:fixed; width:630px; z-index:9999;}
header .logo{height:40px; width:94px; display:block; margin:5px auto 0;}
header .logo img{height:40px; width:94px;}
header .nav{float:right; height:40px; margin:5px 10px 0 0; cursor:pointer;}
header .gotopc{float:left; height:40px; margin:5px 0 0 10px; cursor:pointer;}

nav{background:url(nav-bg2.png) repeat-x; background-size:auto 100%; height:80px; line-height:40px; padding:10px 0; position:fixed; width:640px; z-index:9999; margin-top:60px;}
nav li{float:left; width:106px; font-size:28px; color:#373737; text-align:center;}
nav li a{color:#373737;}
nav li.a{width:138px;}
nav li.b{width:155px; text-align:right;}

.hd{position:relative; width:640px; height:380px; overflow:hidden;}
.hd .img{position:absolute; left:0; top:0; width:3840px; height:360px;}
.hd .img li{float:left; width:640px; height:360px;}
.hd .img li.on{}
.hd .img li img{width:640px; height:360px;}
.hd .dian{position:absolute; right:0; bottom:50px; width:90px;}
.hd .dian li{float:left; width:10px; height:10px; margin-right:5px; background:#FFFFFF;}
.hd .dian li.on{background:#1c5e98;}
.hd .title{background:#000000; position:absolute; font-size:24px; left:0; bottom:0; color:#ffffff; width:3840px; height:40px; line-height:40px;}
.hd .title a{color:#ffffff;}
.hd .title li{float:left; width:640px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hd .title li.on{}

.list{font-size:30px; padding:10px 10px 10px 15px; line-height:60px;}
.list li{border-bottom:#efefef solid 1px;}
.toutiao a{font-weight:bold;}

.cd{border-top:#ca0000 solid 1px; background:#f4f4f4; line-height:50px; height:50px; margin-bottom:10px;}
.cd-l{float:left; background:#FFFFFF; padding:0 15px; display:inline-block; height:50px; font-size:28px; color:#ca0000;}
.cd-l a{color:#ca0000;}
.cd-r{float:right; display:inline-block; height:50px; font-size:24px;}
.cd-r a,.cd-r span{padding-right:10px; display:inline-block;}
.cd-j{float:right; padding:0 10px; font-size:26px; line-height:45px;}

.imglist{height:168px; padding-top:20px;}
.imglist:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.imglist li{position:relative; float:left; width:310px; height:168px; margin-right:20px;}
.imglist li.two{margin-right:0;}
.imglist li img{width:310px; height:168px;}
.tu-bg{position:absolute; height:40px; background:#000; width:310px; left:0; bottom:0; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.tu-bt{position:absolute; height:40px; width:290px; padding:0 10px; left:0; bottom:0; line-height:40px; font-size:24px; text-align:center; color:#FFFFFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tu-bt a{color:#FFFFFF;}

.more{clear:both; text-align:center; color:#787878; padding-bottom:30px; font-size:20px;}
.more a{color:#787878;}

.tuwenlist{padding-top:20px;}
.tuwenlist:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.tuwenlist li{margin-bottom:20px;}
.tuwenlist li:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.tuwenlist li img,.tuwenlist li .notpic{float:left; width:196px; height:110px; margin-right:10px;}
.tuwenlist li .notpic{background:#ccc url(image/logo.png) no-repeat center center; background-size:70%; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}

.tuwenlist li h2{font-size:30px; line-height:50px; padding-bottom:10px; }
.tuwenlist li p{line-height:30px; color:#999999; max-height:64px; overflow:hidden; font-size:22px; text-indent:20px;}

.reci3{height:50px; padding-top:10px;}
.reci3 li{float:left; margin:15px 0 15px 25px; width:180px; text-align:center; line-height:50px; color:#6a6a6a; font-size:26px;}
.reci3 li a{display:block; height:50px; overflow:hidden; border:#e0e0e0 solid 1px; color:#6a6a6a; font-size:26px;}

.tlad{padding-bottom:15px;}
.tlad img{width:640px;}

.bot{text-align:center; border-top:#ca0000 solid 1px; background:#f4f4f4; padding:10px 0;}

#dz{cursor:pointer;}
.dz-x{background:#ca0000; height:60px; line-height:30px; padding:5px 2px; width:636px;}
.dz-x li{float:left; width:106px; font-size:20px; color:#ffffff; text-align:center;}
.dz-x li a{color:#ffffff;}

.phone_content h1{text-align:center; line-height:50px; font-size:36px; padding:20px 0;}
.source_date{text-align:center; font-size:20px;}
#content{padding:20px; font-size:24px; line-height:40px; min-height:500px; display:block;}
#content img{max-width:600px; height:auto;}

.pages,#displaypagenum{padding:20px 0; font-size:20px; line-height:40px; text-align:center; color:#c0c0c0;}
.pages a, .pages span{padding-right:5px;}
.pages .all, .pages .pageindex{display:none;}
.pages .current,#displaypagenum span{color:#ca0000;}
