* { 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; }

.nav1 { clear: both; width: 1200px; height: 40px; padding: 10px 0; margin:0 auto 20px auto; background-color: #fff; }
.nav1 dl { width: 400px; height: 40px; float: right; margin-right: 17px; background: url(static/images/sch.gif) no-repeat right top; }
.nav1 dd { width: 290px; height: 40px; float: left; padding-left: 20px; }
.nav1 dd input { width: 290px; height: 36px; margin-top: 2px; border: 0; }
.nav1 dt { width: 80px; height: 40px; float: right; }
.nav1 dt input { width: 80px; height: 40px; border: 0; background: url(static/images/sch.gif) no-repeat right top; }
.nav1 p { float:left; width:400px; font-size:18px; line-height:50px;}
.nav2 { clear: both; width: 100%; height: 40px; margin: auto; background-color: #678cee; font-size: 18px; color: #fff; line-height: 40px; }
.nav2 a { color: #fff; margin: 0 10px; }
.nav21 { width:1200px; margin:auto; height:40px; line-height:40px;}
.nav21 p { width:130px; float:left; height:40px; text-align:center; font-size:18px; color:#042887; background-color:#e5ecff;}

.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(static/images/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 { border-bottom: 1px solid #EEE; clear: both; width: 100%; margin-bottom: 30px; }
.crumbs { color: #999; width: 1000px; height: 20px; overflow: hidden; margin: 0 auto; padding: 30px 0; }
.crumbs img { float: left; margin-right: 25px; }
.crumbs a { color: #999; }
.articleTitle { font-size: 30px; line-height: 50px; width: 800px; margin: 0 auto 20px auto; }
.articleInfo { width: 800px; overflow: hidden; margin: 0 auto; zoom: 1; }
.pub_date { color: #999; clear:both; padding: 0 0 20px 0; font-size:14px;}
.pub_date a { color: #999; }

.topFunction span { background-repeat: no-repeat; background-position: center center; display: inline-block; width: 20px; height: 20px; }
.topFunction #topShare .jtico { background: url(static/images/b_2.gif) no-repeat center center; }
.topFunction .zoomUp { background-image: url(static/images/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(static/images/b_4.gif); background-position: right center; border-left: 1px solid #CACACA; margin-left: 10px; padding-left: 10px; cursor: pointer; }

.bodyBox { width: 1200px; overflow: hidden; margin: 0 auto; zoom: 1; clear:both;}
.leftBox { float: left; width: 800px; overflow: hidden; }
.rightBox { float: right; width: 360px; overflow: hidden; }

.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; float:right;}
#bottomShare .jiathis_txt { font-weight: bold; font-size: 14px; color: #666; }
#bottomShare .jtico_tsina { background: url(static/images/share_1.gif) no-repeat center center; }
#bottomShare .jtico_weixin { background: url(static/images/share_2.gif) no-repeat center center; }
#bottomShare .jtico_cqq { background: url(static/images/share_3.gif) no-repeat center center; }
#bottomShare .jtico_jiathis { background: url(static/images/b_2.gif) no-repeat center center; }

.tsina { margin: -20px 0 0 440px; }

.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 { text-align: center; clear: both; width: 100%; padding-top: 20px; }
.footer a { color: #666; }

#retop { position: fixed; right: 50px; bottom: 100px; cursor: pointer; }

#vf { margin-bottom: 20px; }
#videoarea { display: none; margin: 0 auto; }






/*右侧*/
* { margin: 0px; padding: 0px; }
body {font-family: "微软雅黑"; font-size:12px; color:#000; line-height:20px;}
a { text-decoration: none; font-size:12px; color:#000; line-height:20px; }
a:hover { text-decoration: underline; }
ul, li { list-style-type: none; }
img {border:0;}

.box1 { width:365px; height:36%; overflow:hidden; clear:both;}
.box1 h1 { height:26px; padding:12px 0; background-color:#f4f4f6; font-size:22px; line-height:26px;}
.box1 h1 span { border-left: solid 6px #cf0101; padding-left:10px;}
.box1 dl { height:70px; overflow:hidden; padding:15px 0; border-bottom: solid 1px #efefef;}
.box1 dt { float:left; position:relative; margin-right:15px;}
.box1 dt p { position:absolute; top:30px; left:50px;}
.box1 dd { float:left;}
.box1 dd a { font-size:14px; line-height:22px;}