﻿@charset "utf-8";
/* css document */

* { margin: 0px; padding: 0px; }
body { font-family:  "microsoft yahei", "微软雅黑", "simsun", "宋体"; font-size: 14px; color: #000; line-height: 20px; background: #fff; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
ol, ul, li { list-style-type: none; }
img { border: none; vertical-align: top; }
#autopage { color: #cc0001; font-weight: bold; clear: both; padding-top: 20px; }
#autopage a { color: #003f7d; font-weight: bold; border: 1px solid #ddd; padding: 5px; }

.shengm{overflow: hidden;}
.shengm p{line-height:30px;color:#999;font-size:14px;}

.topnav { line-height: 44px; background: #fbfbfb; border-bottom: 1px solid #eee; clear: both; width: 100%; height: 44px; overflow: hidden; position: relative; }
.mainbav { width: 650px; margin-left: -500px; position: absolute; left: 50%; top: 0; }
.mainbav a { margin-right: 30px; }
.sitesearch { background: #fff; border: 1px solid #ccc; width: 200px; height: 24px; margin-right: -500px; overflow: hidden; position: absolute; right: 50%; top: 10px; }
.sitesearch .inputtext { border: 1px solid #fff; float: left; width: 160px; padding: 0 5px; height: 22px; outline: none; }
.sitesearch .inputbtn { background: url(/uploads/image/pjcss/b_1.jpg) no-repeat center center; border: none; display: inline; float: right; width: 14px; height: 14px; overflow: hidden; margin: 5px 5px 0 0; cursor: pointer; outline: none; }

.headbox { clear: both; width: 100%; margin-bottom: 30px; }
.lacation{font-size:15px; width: 1280px; height:40px; line-height:40px;font-weight:normal; color: #adadad; border-bottom: 1px solid #ececec; margin:0 auto; margin-top:20px;}
.lacation a{color: #adadad;font-size:15px;}

.crumbs { color: #999; width: 1280px; height: 20px; overflow: hidden; margin: 0 auto; padding: 30px 0; }
.crumbs img { float: left; margin-right: 25px; }
.crumbs a { color: #999; }
.articletitle { font-size: 36px; line-height: 58px; width: 1280px; margin: 10px auto; }
.articleinfo { width: 1280px; overflow: hidden; margin: 0 auto; zoom: 1;      border-bottom: 1px solid #ececec;}
.pub_date { color: #999; float: left; padding: 30px 0 20px 0; font-size:15px; }
.pub_date a { color: #999; }
.topfunction { float: right; margin-top: 30px; }
.topfunction span { background-repeat: no-repeat; background-position: center center; display: inline-block; width: 20px; height: 20px; }
.topfunction #topshare .jtico { background: url(/uploads/image/pjcss/b_2.gif) no-repeat center center; }
.topfunction .zoomup { background-image: url(/uploads/image/pjcss/b_3.gif); background-position: right center; border-left: 1px solid #cacaca; margin-left: 10px; padding-left: 10px; cursor: pointer; }
.topfunction .zoomdown { background-image: url(/uploads/image/pjcss/b_4.gif); background-position: right center; border-left: 1px solid #cacaca; margin-left: 10px; padding-left: 10px; cursor: pointer; }

.bodybox { width: 1280px; overflow: hidden; margin: 0 auto; zoom: 1; }
.leftbox { float: left; width: 840px; overflow: hidden; margin-bottom:50px; }
.xwright{ float: right; width: 440px; overflow: hidden; padding-left:60px;}

.articlebody { font-size: 18px; line-height: 180%; }
.articlekeywords { float: left; padding: 20px 0; }
.articlekeywords span { font-weight: bold; font-size: 14px; color: #666; }
.articlekeywords a { font-size: 12px; color: #999; background: #fbfbfb; border: 1px solid #eee; margin-right: 10px; padding: 0 5px; }
.articlekeywords a:hover { background: #f5f5f5; }
.articleeditor { color: #999; float: right; padding: 20px 0; }
.bottomshare { color: #666; clear: both; width: 100%; }
#bottomshare .jiathis_txt { font-weight: bold; font-size: 14px; color: #666; }
#bottomshare .jtico_tsina { background:  no-repeat center center; }
#bottomshare .jtico_weixin { background:  no-repeat center center; }
#bottomshare .jtico_cqq { background: url(/uploads/image/pjcss/share_3.gif) no-repeat center center; }
#bottomshare .jtico_jiathis { background: url(/uploads/image/pjcss/b_2.gif) no-repeat center center; }

.tsina { margin: -20px 0 0 440px; }


.xiangguan{width:840px;float:left; padding:20px 0px ;border-top: 1px solid #f0f0f0;}
.dtit4{background:;height:20px;line-height:20px;margin-bottom:10px}
.dtit4 h3{background:url(/uploads/image/pjcss/xgtit.png) left no-repeat #fff;padding-left:22px;padding-right:10px;float:left;font-size:16px;font-weight:700}
.box_list{width:840px;float:left;border-bottom:#dedede 1px solid ; padding-bottom:10px;}
.box_list ul{display:block;}
.box_list ul li{width:840px;height:36px;float:left;line-height:36px;font-size:17px;padding-left:10px;background:url(/uploads/image/pjcss/top_bg_b00.png) 0 -265px no-repeat;display:block;overflow:hidden; }
.box_list ul li a{font-size:17px;color:#303030;}
.box_list ul li span{width:840px;height:36px;float:left;overflow:hidden;display:block}
.box_list ul li strong{font-size:14px}
.box_list ul li b{width:100px;height:36px;float:right;text-align:right;font-weight:400;font-size:12px;color:#999;display:block;overflow:hidden}
.pt10{padding-top:10px;}


.weixinbtn { clear: both; width: 100%; padding: 40px 0; }
.articlerelevant { clear: both; width: 100%; overflow: hidden; }
.articlerelevant h2 { font-size: 20px; color: #333; border-bottom: 1px solid #eee; margin-bottom: 30px; padding-bottom: 20px; }
.articlerelevant h2 span { border-left: 3px solid #3669ca; padding-left: 10px; }
.articlerelevant li { border-bottom: 1px solid #eee; margin-bottom: 25px; padding-bottom: 25px; }
.articlerelevant li h3 { font-size: 20px; }
.articlerelevant li p { font-size: 14px; color: #666; padding: 20px 0; }
.articlerelevant li p a { color: #666; }
.articlerelevant li div { font-size: 12px; color: #999; }
.articlerelevant li div a { color: #999; background: #fbfbfb; border: 1px solid #eee; margin: 0 5px; padding: 0 5px; }
.articlerelevant li div a:hover { background: #f5f5f5; }
.relevantmore { font-weight: bold; font-size: 14px; color: #999; line-height: 50px; background: #fff; border: 1px solid #eee; text-align: center; width: 100%; margin-bottom: 30px; cursor: pointer; outline: none; }
.relevantmore:hover { background: #fbfbfb; }

.footer { color: #666; line-height: 30px; border-top: 1px solid #eee; text-align: center; clear: both; width: 100%; padding: 20px 0; }
.footer a { color: #666; }

#retop { position: fixed; right: 50px; bottom: 100px; cursor: pointer; }

#vf { margin-bottom: 20px; }
#videoarea { display: none; margin: 0 auto; }

#related h2 { font-size:20px; line-height:30px; border-bottom: solid 1px #eee; padding:10px 0; }
#related h2 span { border-left: solid 3px #fb0819; padding-left:10px; font-size:20px; line-height:30px;}
#related li { border-bottom:1px solid #eee; padding:10px 0;}
#related li h3 { font-size:20px; line-height:30px;}
#related li h3 a{ font-size:20px; line-height:30px;}