﻿* { margin: 0; padding: 0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, div { border: medium none; border: 0px; margin: 0; padding: 0; }
em, cite, i { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #333; }
a:hover{ text-decoration: underline; color: #fc7d0c;}
*:focus { outline: none;outline:0;  }
input::-ms-clear {display: none;}
img{vertical-align: top;}
body { background: #fff; font-size: 12px; font-family: "宋体"; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {  *zoom:1;}
.mrt20{ margin-top:20px !important;}
.mrt30{ margin-top: 30px !important;}
.mrt35{ margin-top: 35px !important;}
.special_box{ height:36px;min-width: 1000px;}
.wrapper{ background: url(../images/bg_banner.jpg) center top no-repeat;min-width: 1000px;}
.banner{height: 350px;}
.wrap{ width: 1000px; margin:0 auto;}
.issueAll{ padding: 42px 0 0 195px;line-height: 30px; font-size: 16px; color: #333; font-family: "Microsoft YaHei";}
.issueAll .issue{ padding-right: 15px; color: #333;}
.issueAll .issue font{ color: #f60;}
.issueAll .previous{ color: #333;}
.banner h1{ font-family: "Microsoft YaHei","黑体"; font-size: 66px; font-style: italic; font-weight: normal; text-align: center; padding-right: 150px; color: #ff9000; padding-top: 17px; height: 103px;_padding-top:25px;}
.banner h1 span{ font-size: 38px;display: inline-block; position: relative; top: -8px; padding-right: 10px; color: #333333;}
.banner h2{ font-size: 36px; font-family: "Microsoft YaHei","黑体"; font-weight: normal; padding: 20px 200px 15px 0; text-align: center; color: #fff;}

.inner{}
.fBox{ border:3px solid #e5ebf9; padding: 28px; border-top:3px solid #93b0e7; background: #fff; margin-right: 9px; position: relative; zoom: 1;}
.slide{ width: 636px; height: 485px; overflow: hidden;position: relative;}}
.slide .slideCon{width: 636px;height: 485px; position: relative;}
.slideList{ height: 485px; position: absolute; width: 800%;}
.slideList li{ float: left; display: inline; width: 636px;}
.slideList li .txt{ font-family: "Microsoft YaHei"; color: #333333; font-size: 14px; background: #fbfbfb; line-height: 30px;padding: 25px 30px;height:60px;}
.slideCon .prev,.slideCon .next{ width: 60px; height: 60px; position: absolute; top: 160px; background: url(../images/bg_sbtn.png) left top no-repeat; }
.slideCon .prev{ background-position: 0 0; left: 10px;}
.slideCon .prev:hover{ background-position: 0 -61px;}
.slideCon .next{ background-position: -64px 0; right: 10px;}
.slideCon .next:hover{ background-position: -64px -61px;}
.personInfo{ width: 212px; padding: 30px; height: 425px; background: #eff3fb; font-family: "Microsoft YaHei";}
.personInfo .meiosis{ width: 212px;height: 230px; background: url(../images/bg_file.jpg) left top no-repeat; text-align: center; margin-bottom: 20px;font-family: "Microsoft YaHei";}
.personInfo .meiosis p{white-space:nowrap;}
.personInfo .meiosis span{ font-size: 26px; color: #666; line-height: 140px;}
.personInfo .meiosis span b{ font-size: 52px; color: #f5af4a; font-weight: normal; font-family: "Microsoft YaHei","黑体";}
.personInfo p{ line-height: 36px; font-size: 14px; color: #666;}
.personInfo p b{ font-size: 16px; font-weight: normal; color: #333;}
.personInfo p b font{ color: #ff6600;}
.bd{ position: absolute; height: 89px; font-size: 0; line-height: 0; width: 3px; background: #93b0e7; top: -3px;}
.lb{ left: -3px;}
.rb{ right: -3px;}
.praise{ background: url(../images/bg_praise.jpg) left top no-repeat; width: 163px; height: 88px; position: absolute; right: -12px; bottom: -3px;}
.praise a{ display: block; width: 28px; height: 24px; margin: 56px  0 0 74px;background:url(../images/bg_zan.gif) left top no-repeat;}
.praise i{position:absolute;right:14px;bottom:11px; font-size:18px; font-family: "Microsoft YaHei","黑体"; color:#fff;}
.praise-on a{ background:url(../images/bg_zanh.gif) left top no-repeat;}
.header{font-family: "Microsoft YaHei","黑体"; padding-bottom: 10px; padding-top: 40px; border-bottom: 2px solid #666666; padding-left: 5px; overflow: hidden; zoom: 1;}
.header h3{ font-size: 38px; font-weight: normal; color: #333; float: left;display: inline;}
.header h3 span{ color: #426bba;} 
.header .sub{background: #ffac40; float: left; display: inline; padding: 0 15px; height: 34px; line-height: 32px; font-size: 20px; color: #fff; margin-top: 13px; margin-left: 10px;font-family: "Microsoft YaHei";}
.header .sub a{ color: #fff;}


.recordTxt{font-family: "Microsoft YaHei"; font-size: 14px;color: #333333; line-height: 30px;padding: 0 10px; position: relative; zoom: 1;}
.recordTxt .recordBtn{ right: 10px; bottom:-10px;}
.recordBtn{ padding-left: 7px; height: 28px; text-align: center; line-height: 28px; background: url(../images/bg_record.png) left top no-repeat;  position: absolute; font-family: "Microsoft YaHei";}
.recordBtn a{ background: #ffac40; display: inline-block;padding: 0 8px; color: #fff;}
.recordBtn a:hover{ text-decoration: none; color: #fff;}

.recordTab{ background: #f4f6fc; padding: 25px 0; margin-top: 25px;}
.recordTab-tit { background: url(../images/bt_recordTab_tit.gif) center 47px no-repeat; height: 58px;}

.recordTab-tit-list{ overflow: hidden; zoom: 1; width: 980px; margin: 0 auto; position: relative; height: 58px;}
.recordTab-tit-list li{ width: 160px; background: url(../images/bg_record_item.gif) center bottom no-repeat; height: 57px;font-family: "Microsoft YaHei"; position: absolute; top:0;}
.recordTab-tit-list li span{background: url() center bottom no-repeat; padding-bottom: 5px; height: 28px; line-height: 28px; text-align: center; font-size:14px;}
.recordTab-tit-list li span a{ display: block; background: #8caff2; color: #fff; text-align: center;}
.recordTab-tit-list li span a:hover{ text-decoration: none;}
.recordTab-tit-list li span .arrow{ width: 160px; height: 5px; display: block; background: url(../images/bg_arrow.gif)  center top no-repeat; font-size: 0; line-height: 0;}
.recordTab-tit-list .current{ background: url(../images/bg_record_itemh.gif) center bottom no-repeat;}
.recordTab-tit-list .current span a{ display: block; background: #ffac40;}
.recordTab-tit-list .current span .arrow{ background-position: center -5px;}

.recordTab-con-list{font-family: "Microsoft YaHei"; padding-top: 30px;}
.recordTab-con-list li{ padding: 0 40px;}
.recordTab-con-list li p{ line-height: 30px; font-size: 14px; color: #666666;}

.imgtxtBox{ padding: 22px; background: #fbfbfb;}
.imgtxtBox .recordTxt{ width: 830px;}
.imgtxtBox .recordTxt .recordBtn{ right: 0px; bottom:-10px;}
.imgtxtBox .fl .recordBtn{ right: 10px;}

.focusBox{ height: 380px; background: url(../images/bg_focus.jpg) center top no-repeat; margin-top: 20px; position: relative;}

.tit{ height: 44px; background: #f1f4fb;}
.tit strong{ display: inline-block; height: 44px; line-height: 44px; background: #809fdb; color: #fff;  font-size: 24px;font-family: "Microsoft YaHei"; font-weight: normal; padding: 0 13px;}
.waysTab-tit{ width: 185px; height: 375px;}
.waysTab-con{ width: 788px; height: 375px;}
.waysTab-tit-list{width: 185px;height: 375px; background: url(../images/bg_waysTab.gif) 178px top repeat-y;}
.waysTab-tit-list li{font-family: "Microsoft YaHei"; cursor: pointer; margin-bottom: 30px; position: relative; zoom:1;}
.waysTab-tit-list li strong{display: block; line-height: 36px; text-align: right; color: #5278c2; font-size: 22px; font-weight: normal; padding-right: 30px; background: url(../images/bg_waysTab_item.gif) right center no-repeat;}
.waysTab-tit-list li b{ display: block; line-height: 30px; text-align: right; color: #333333; font-size: 18px; font-weight: normal; padding-right: 30px;}
.waysTab-tit-list li .arrow{ display: none; width: 5px; height: 10px; font-size: 0; line-height: 0; position: absolute; right: 1px; top: 20px; background: url(../images/bg_arrow2.gif) left top no-repeat;}
.waysTab-tit-list .current{ background: url(../images/bg_waysTab_itemh.gif) left top repeat-y;}
.waysTab-tit-list .current strong{ color: #fff; background: none;}
.waysTab-tit-list .current b{ color: #fff;}
.waysTab-tit-list .current .arrow{ display: block;}
.waysTab-con-list{font-family: "Microsoft YaHei";}
.waysTab-con-list li .txt{color: #333333; font-size: 14px; background: #fbfbfb; line-height: 26px;padding: 15px 30px;}
.waysTab-con-list li .txt p{text-indent: 2em;font-family: "Microsoft YaHei";}

.askBox{ background: #fbfbfb; width: 700px; padding: 30px 20px 30px 30px; height: 511px;}
.askList{ overflow: hidden; zoom: 1; padding-left: 35px; padding-right: 20px;background: url(../images/bg_waysTab.gif) 10px top repeat-y;}
.askList li{ border-bottom: 1px dotted #c3c3c3; padding-bottom: 10px; margin-bottom: 10px;}
.askList li .ask-tit{ color: #333; font-size: 14px; line-height: 32px; position: relative; }
.askList li .ans-con{font-size: 14px; line-height: 32px;position: relative;}
.askList li .ask-tit .icon{ width: 22px; height: 26px; position: absolute; left: -35px;background: url(../images/bg_icon3.gif) left top no-repeat; top: 0;}
.askList li .ans-con .icon{ width: 11px; height: 11px; position: absolute; top:10px; left: -29px;background: url(../images/bg_icon3.gif) -6px bottom no-repeat;}
.askList li font{ font-size:14px;color:#666; font-weight:bold;}
#scrollBar{height:511px; overflow:hidden; position:relative;}
#scrollBar_con{}
#scrollBar_scroll{ width:5px; border-radius: 3px; height:100%; background: #e1e1e1; position:absolute; top:0; right:0;}
#scrollBar_bar{ width:100%; height:80px;border-radius: 3px; background: #809fdb; position:absolute; top:0; left:0; cursor:pointer;}



.sideBox{ width: 230px;}
.sideBox .caseBox{ width: 230px; height: 260px; margin-bottom: 30px;}
.sideBox .caseBox .txt{ font-size: 18px; height: 46px; line-height: 46px;}
.sideBox .caseBox .translucent{ height: 46px;}
.squareBox{ height: 375px;}
.squareList{ overflow: hidden; width: 690px;}
.squareList li{width: 220px; height: 180px; margin-left: 5px;font-family: "Microsoft YaHei"; float: left; display: inline; margin-bottom: 10px;overflow: hidden; position: relative;}
.squareList li .square-con{position: absolute;}
.square-con .square-top{ text-align: center;font-size: 40px; text-align: center;height: 180px; background: #809fdb; display: table-cell; vertical-align: middle; width: 220px; cursor: pointer; position: relative;}
.square-con .square-top .square-fix{+position: absolute; left:0;top: 50%; width: 220px;}
.square-con .square-top b{ font-weight: normal;color: #fff;  display: block; text-align: center;+position: relative; top: -50%;font-size: 40px;  padding: 0 25px;font-family: "Microsoft YaHei","黑体";}

.square-con .square-bot{ height: 180px;background: #f1f1f1; color: #666;cursor: pointer;}
.square-con .square-bot p{ padding: 20px 25px; line-height: 24px; font-size: 14px;font-family: "Microsoft YaHei";}

.artBox{font-family: "Microsoft YaHei"; width: 575px;}
.artTit{ height: 58px; background: #809fdb; line-height: 58px;}
.artTit strong{ color:#fff;font-size: 30px; line-height: 58px; display: block; text-align: center; font-weight: normal;font-family: "Microsoft YaHei","黑体";}
.artTit strong a{ color: #fff;font-size: 30px;}
.artCon{ background: #fbfbfb; padding:20px 22px;}
.artCon p{ text-indent: 2em; line-height: 30px; font-size: 14px; color: #666;font-family: "Microsoft YaHei";}
.artCon .more{ text-align: right; font-size: 14px;}
.artCon .more a{ color: #426bba;}

.tBox{ width: 370px;}
.expertBox{ background: url(../images/bg_expertBox.jpg) left center no-repeat; position: relative; height: 106px;}
.expertBox {font-family: "Microsoft YaHei";}
.expertBox .headImg{ position: absolute; top:-30px; right: -5px;}
.expertBox .headImg a{ position: absolute; background: url(../images/bg_headImg.png) left top no-repeat;  width: 165px; height: 165px;right: 0; top:0;}
.expertBox .recordBtn{ right: 173px; top: 56px; font-size: 14px;}
.expertInfo{font-family: "Microsoft YaHei"; padding-left: 10px;}
.expertInfo strong{ display: block; font-size: 16px; color: #666666; padding: 20px 0 10px; font-weight: normal;}
.expertInfo b{ font-size: 20px;color: #426bba; font-weight: normal; line-height: 36px;}
.expertInfo b a{ color: #426bba;}

.focusList{ width: 920px; margin:0 auto; height: 320px; overflow: hidden; zoom: 1;}
.focusList li{ width: 880px; margin:0 auto; overflow: hidden; zoom: 1; padding: 60px 0;}
.focusList li .img{ width: 450px;}
.focusList li .txt{ width: 395px;font-family: "Microsoft YaHei";}
.focusList li .txt strong{ display: block; color: #fff; font-size: 28px; line-height: 30px; padding:10px 0; font-weight: normal;}
.focusList li .txt p{ font-size: 16px; line-height: 30px;color: #fff;}

.focusNav{ overflow: hidden; zoom: 1; position: absolute; right: 50px; top: 300px;}
.focusNav li{ width: 17px; height: 17px; background: url(../images/bg_fcous_btn.png) -32px top no-repeat; float: left; display: inline; margin-right: 10px; overflow: hidden; text-indent: -999px; cursor: pointer;_background:#666;_filter:alpha(opacity=50);}
.focusNav .cur{ width: 17px; height: 17px; background: url(../images/bg_fcous_btn.png) 0px top no-repeat; float: left; display: inline; margin-right: 10px; overflow: hidden; text-indent: -999px;_background:#fff;_filter:alpha(opacity=50);}
.tjBox{}
.tj-tit{ padding-left: 25px; background: url(../images/bg_icon.gif)  left 3px no-repeat; height: 26px; line-height: 30px;}
.tj-tit strong{font-size: 20px;color: #333;display: inline-block;font-family: "Microsoft YaHei"; font-weight: normal;}
.txtList{font-family: "Microsoft YaHei";}
.txtList li{ border-bottom: 1px dashed #d9d9d9; line-height: 36px; font-size: 14px;}
.txtList li cite{color:#666;}
.txtList li span a{color:#333;}

.imgLayout{ overflow: hidden; zoom: 1; width: 799px; height: 300px; margin-top: 20px;_margin-right: -15px;_width:810px;}
.imgLayout a{float: left; display: inline;}
.imgLayout img{padding: 0; margin: 0; margin-right: 1px; margin-bottom: 1px;}

.publishBox{ width: 525px; padding: 8px;position: relative; background: #f1f1f1;} 
.publishBox textarea{border:1px solid #e8e8e8; height: 140px; padding:5px; width: 515px; resize:none; overflow: auto; width: 515px\9;color:#999;font-family: "Microsoft YaHei";}
.publishBox .fbbtn{ position: absolute; right: 10px; background: #809fdb; height: 30px; width: 64px;font-family: "Microsoft YaHei"; font-size: 14px; color: #fff; cursor: pointer;  bottom: 15px;} 
.activeBox{ width: 440px;}
.act-tit{ height: 43px; font-family: "Microsoft YaHei";  line-height: 43px;background:#f1f4fb url(../images/bg_icon2.gif) 10px 13px no-repeat; padding-left: 35px;}
.act-tit strong{  font-size: 20px; font-weight: normal; color: #333;}
.act-list{ overflow: hidden; zoom: 1; }
.act-list li{ float: left; display: inline;  padding-left: 20px; background: url(../images/bg_act_list.gif) left 15px no-repeat; width: 190px; padding-right: 10px;}
.act-list li strong{ display: block; font-size: 14px; line-height: 33px;font-family: "Microsoft YaHei"; color: #333; padding: 5px 0;white-space: nowrap; overflow: hidden; text-overflow:ellipsis; width:190px;}
.act-list li p{ font-size: 12px; line-height:22px; color: #666;}
.act-list li p a{ color: #426bba;}
.rollBox{ background: #f4f6fc; padding: 30px 25px; position: relative; zoom: 1; height: 200px;}
.rollBox .prev,.rollBox .next{ width: 14px; height: 21px; top: 125px; position: absolute; background: url(../images/bg_btn.gif) left top no-repeat ; display: block;}
.rollBox .prev{ background-position: 0 0; left: 20px;}
.rollBox .next{ background-position: -14px 0; right: 20px;}
.roll-inner{ width: 890px; margin:0 auto; overflow: hidden; position: relative;height: 200px;}
.rollList{ overflow: hidden; zoom: 1;width: 800%; position: absolute;}
.rollList li{ width: 200px; float: left; display: inline; margin-right: 30px;}

.caseBox{ position: relative; height: 200px;font-family: "Microsoft YaHei";}
.caseBox .translucent{ height: 36px; line-height: 36px; opacity: 0.5;filter:alpha(opacity=50); background: #000; width: 100%; position: absolute; left: 0; bottom: 0;}
.caseBox .txt{height: 36px; line-height: 36px; position: absolute; width: 100%; left: 0; bottom: 0; text-align: center; font-size: 14px;}
.caseBox .txt a{ color: #fff;}

.masterBox{ position: relative; float: left;display: inline;  zoom: 1; width: 153px; margin-left: 10px;}
.masterImg{ position: absolute; top: -19px; left: 0;_top:-26px;}
.masterImg a{ width: 78px; height: 78px; background: url(../images/bg_master.png) left top no-repeat; position: absolute;}
.marterInfo{ position: absolute; right:0; top: 0;  width: 70px;}
.marterInfo strong{ text-align: center;display: block; margin-bottom: 10px; font-size: 14px; font-weight: normal;font-family: "Microsoft YaHei"; white-space:nowrap;}
.marterInfo .askBtn{ width: 70px; text-align: center; display:block; background: #ffac40; height:23px; line-height: 23px; color: #fff;font-family: "Microsoft YaHei";}

.dBox{ width: 200px; height: 300px; background: #809fdb;margin-top: 20px;font-family: "Microsoft YaHei"; }
.dBox p{ padding: 55px 50px; color: #fff; font-size: 24px;font-family: "Microsoft YaHei","黑体";}

.dBox p a{ display: inline-block; font-size: 20px; height: 38px; text-align: center;  background: #ffac40; padding: 0 10px; line-height: 36px; color: #fff; margin-top: 15px;}

.starting{ text-align: center; padding: 25px 0 35px;}
.starting .start{ display: inline-block; color: #fff;font-family: "Microsoft YaHei"; width: 160px; height: 46px; background: #ffac40; font-size: 24px; font-weight: bold; line-height: 46px; margin-right: 10px;}
.starting .start:hover{ text-decoration: none;}
.starting .allCase{ color: #426bba; position: relative; top:-5px;}
.footer{ height: 105px; background: #5e83cc;}

.rfixBox{ overflow: hidden; zoom: 1;  width: 120px; border:1px solid #dce7f7;height: 360px;  background: #e9f0fa url(../images/bg_rlogo.gif) left top no-repeat; padding-top: 40px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-168)); right:0; bottom:168px;}
.rlist-tools{ overflow: hidden; zoom: 1;font-family: "Microsoft YaHei";}
.rlist-tools li{ border-top: 1px solid #dce7f7; height: 39px; line-height: 39px; text-align: center; font-size:14px;}
.rlist-tools li a{ display: block; height: 39px;}
.rlist-tools li a:hover{ color: #333;  text-decoration: none; background: #dde7f7;}
.rlist-tools .curr a{color: #333;  text-decoration: none; background: #dde7f7;}

.lfixBox{ display:none; overflow: hidden; zoom: 1;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-168)); left:5px;bottom:108px; width: 122px; background:  url(../images/bg_ltips.png) left top no-repeat; padding-top: 37px;}
.lfixBox-inner{ background: #dde8f7;}
.ewmBox{}
.ewmBox li{ text-align: center;font-family: "Microsoft YaHei"; padding-top: 10px; padding-bottom: 10px;}
.ewmBox li span{ display: block; text-align: center;}
.ewmBox li .txt{ font-size: 14px; line-height: 28px; color: #333333; padding:5px 0;}
.share{width:25px; height:77px;position: fixed;left: 50%; margin-left: -625px; top: 440px;  background:url(../images/bg_share.gif) left top no-repeat;}
.bottominfo, #bottominfo{ background:none; padding-top:45px; color:#fff;}
 #bottominfo a{ color:#fff;}
 #bottominfo a:hover{color:#f60;}


.bdshare-slide-style-l0 .bdshare-slide-button{background:url(../images/bg_share.png) left top no-repeat !important;width:25px !important;right:-25px !important;height:77px;}






.lzkItem1{font:14px/36px microsoft yahei; width:212px; color:#666;}
.lzkItem1 dd{float:left; width:100%;}
.lzkItem1 .half{width:50%;}
.lzkItem1 .spec{font-size:16px; color:#f60;}
.lzkItem1 .spec span{color:#333;}



















