@import url("../libs/fastadmin-layer/dist/theme/default/layer.css");
@import url("../css/iconfont.css");
@import url("../libs/font-awesome/css/font-awesome.min.css");
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,table,tr,th,td {margin:0;padding:0}
body,input,textarea,select{font:12px/1.5 Arial,'microsoft yahei',Tahoma,Helvetica,Geneva,sans-serif; color:#2a2a2a; -webkit-font-size-adjust: none; }
h1,h2,h3,h4,h5,h6 {font-size: 12px;}
h6 {font-weight: normal;}
input, textarea, select, button {font-size:12px;font-weight:normal;font-family:inherit}
input[type="button"],input[type="submit"],select,button {cursor:pointer}
table {border-collapse:collapse;border-spacing:0;width:100%;}
em,i,b {font-style: normal;font-weight: normal}
ul{list-style:none;}
img {border:none;vertical-align:middle;-ms-interpolation-mode:bicubic;}
input,textarea,select{resize:none;}
.cl:before,.cl:after{content:"";display:table;clear:both;}
.cl{*zoom:1;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); color:#2a2a2a; cursor:pointer}
a:hover{ text-decoration:none; color:#28a2df;}
.fr {float: right;}.fl { float: left;}
body { background-color: #f4f4f4;}
#header { clear: both; width: 100%; min-width: 1100px; margin:0 auto 24px; background: url(../img/topbg.png) repeat-x; }
#top { width: 100%; background: url(../img/top.jpg) no-repeat center top;}
.topcon { width: 1200px; margin: auto; height: 160px; position: relative;}
#logo { float: left; width: 380px; padding-top: 45px;}
#logo a { display: block; text-indent: -9999px; overflow: hidden; height: 75px; width: 380px;}
.ewm { float: right; padding-top: 25px; padding-right: 140px;}
.webtitle { position: absolute; top: 0; right: 0; text-indent: -9999px; overflow: hidden; width: 136px; height: 171px; background: url(../img/tpic.png) no-repeat;}
/*.webewm { position: absolute; top: 0; right: 136px; text-indent: -9999px; overflow: hidden; width: 136px; height: 171px; background: url(../img/gzh.png) no-repeat;}*/

.webewm { width: 110px; height: 126px; background: url(../img/ghz1.png) no-repeat;margin-right: 20px;}
/*.webewm { width: 110px; height: 151px; background: url(../img/ghz1.png); }*/

/*.webewm { background: url(../img/gzh.png) no-repeat;}*/

#nav { width: 1200px; margin: auto; height: 65px; background: url(../img/navline.png) no-repeat right center;}
.menu li { float: left; background: url(../img/navline.png) no-repeat left center; height: 65px; padding-left: 1px; position: relative; z-index: 999;}
.menu li a { display: inline-block; width: 119px; height: 65px; text-align: center; font-size: 16px; color: #057ab5; line-height: 65px;}
.menu li a:hover,.menu li.current a,.menu li.hover a { background: url(../img/nav.png) no-repeat center; color: #fff;}
.menu li ul { position: absolute; width: 119px; background-color:  #89d3f7; opacity: 0.80; ; left: 0; top: 100%; padding: 5px 0; display: none;}
.menu li ul li { background: none; height: 24px; padding: 0; width: 120px;}
.menu li ul li a,.menu li.hover ul li a { height: 24px; width: 100%; display: block; font-size: 12px; color: #525252; line-height: 24px; background: none;}
.menu li ul li a:hover { color: #fff; background: #666;}

#main { width: 1200px; margin:0 auto 30px;}
.maintop { margin-bottom: 23px;}
#focus { position: relative; width: 939px; height: 119px; border: 1px solid #d3d3d3; float: left;}
#focus .bd { width: 939px; height: 119px; overflow: hidden;}
#focus .bd li { float: left; width: 939px; height: 119px;}
#focus .hd ul { position: absolute; width: 54px; left: 50%; margin-left: -27px; bottom: 7px; }
#focus .hd ul li { float: left; margin-right: 7px; width: 7px; height: 7px; border-radius: 50%; background-color: #fff; text-indent: -9999px; overflow: hidden;}
#focus .hd ul li.on { background-color: #ec4f43;}
.mtrnav { width: 234px; float: right;}
.mtrnav li { margin-bottom: 2px;}
.mtrnav li a { display: block; padding-left: 59px; height: 39px; background:#fff url(../img/ticon.png) no-repeat; width: 174px; line-height: 39px; font-size: 14px; color: #213a64;}
.mtrnav li.m2 a { background-position: 0 -41px;}
.mtrnav li.m3 a { background-position: 0 -82px;}
.mtrnav li a:hover { color: #eb5031;}
.searchbox { margin-bottom: 23px; background-color: #fff; box-shadow: 1px 2px 3px #dfdfdf; height: 49px;}
.searchbox label { float: left; width: 106px; height: 49px; line-height: 49px; background: url(../img/title.png) no-repeat; color: #fff; font-size: 15px; padding-right: 10px; text-align: center;}
.searchcon1 { float: left; width: 474px; padding-top: 9px; padding-left: 10px;}
.searchcon { float: left; padding-top: 9px; padding-left: 10px;}
.stxt,.stxt1 { width: 300px; height: 19px; line-height: 19px; padding: 5px 15px; border: 1px solid #bdbdbd; border-radius: 3px; margin-right: 3px;}
.stxttitle { width: 172px; }
.stxtauthor { width: 103px; }
.stxtkeyword { width: 152px; }
.stxtabstract { width: 152px; }
.stxt1 { width: 166px;}
.sbtn,.sbtn1 { border-radius: 3px; background-color: #e03706; border: 0 none; cursor: pointer; height: 31px; color: #fff; margin-right: 3px; padding: 0 9px;}
.sbtn1 { background-color: #28a2df;}
.mainbox { margin-bottom: 20px;background-color:white}
.mleft { float: left; width: 384px;}
.mlbox { border: 1px solid #f0f0f0; background-color: #fff;box-shadow: 1px 2px 3px #dfdfdf; margin-bottom: 17px; padding: 15px 20px;}
/*.mtabt { height: 32px; line-height: 32px; padding-bottom: 5px; border-bottom: 1px solid #f4f4f4; font-size: 14px;}*/
.mtabt {font-size: 14px;}
.mtabt a { color: #2a2a2a; padding: 0 5px;}
.mtabt a.on { color: #28a2df;}
/*.nlist { padding: 5px 0;}*/
.nlist li { padding: 7px 0;}
.nlist li .time { color: #939393; margin-right: 5px;}
.mtabcon .more a { display: inline-block; height: 15px; line-height: 15px; background-color: #c3c3c3; color: #fff; padding: 0 4px;}
.ghabout { padding: 4px 0;}
.ghabout h3 { text-align: center; font-size: 18px; font-weight: normal; color: #239bd8; margin-bottom: 10px;}
.ghabout p { line-height: 20px; margin-bottom: 10px;}
.gtxt li { padding-left: 33px; text-indent: -35px; line-height: 20px;}
.gtxt li label { color: #213a64;}
.mright {float: right; width: 793px;}
.context { border: 1px solid #f0f0f0; background-color: #fff;box-shadow: 1px 2px 3px #dfdfdf; margin-bottom: 17px; padding: 15px 20px; height: 757px;}
.context h2 { font-size: 14px; margin-bottom: 10px;}
.context h2 a { color: #239bd8;}
.h236 { height: 236px; overflow: hidden;}
.h470 { height: 483px; overflow: hidden;}
.ctabt { clear: both; height: 32px;}
.ctabt .more {float: right;}
.ctabt .more a { display: block; width: 118px; height: 32px; text-indent: -9999px; overflow: hidden; background: url(../img/more.png) no-repeat;}
.ctabt ul,.ctabt li { float: left;}
.ctabt li a { display: block; width: 316px; height: 32px; line-height: 32px; font-size: 14px; background-color: #eaeaea; color: #2a2a2a; text-align: center;}
.ctabt li.on a { background-color: #28a2df; color: #fff;}
.ctabcon { padding: 10px 0;}
.ctlist li { padding: 11px 20px; border-bottom: 1px dotted #d6d6d6; background: url(../img/dot.png) no-repeat 3px 12px;}
.ctlist li h5 { font-weight: normal; margin-bottom: 3px;}
.ctlist li h5 a { color: #010101;}
.ctlist li h5 a:hover { color: #28a2df;}
.ctlist li p { color: #474747;}
.ctlist li p .time { color: #df3e05;}
.dlist li { border-bottom: 1px solid #eaeaea; padding: 15px 0;}
.dlist li h6 { margin-bottom: 7px;}
.dlist li h5 { font-size: 14px; margin-bottom: 6px;}
.dlist li h5 a { color: #010101;}
.dlist li h5 a:hover { color: #28a2df;}
.dlist li .view { padding-top: 8px; color: #a2a2a2;}
.dlist li .view a { color: #a2a2a2;}
.dlist li .view a:hover { color: #28a2df;}
.mrbleft { float: left; width: 347px; height: 243px; border-top: 3px solid #28a2df; background-color: #fff; padding: 10px 18px;box-shadow: 1px 2px 3px #dfdfdf;}
.mrbright { background: url(../img/rbg.png) no-repeat; width: 347px; height: 246px; box-shadow: 1px 2px 3px #dfdfdf; float: right; padding: 10px 18px;}
.mrbright .mtabt { color: #fff; margin-bottom: 10px;}
.mrbright .mtabt a { color: #ffffff;}
.mrbright .mtabt a.on { color: #2a2a2a;}
.newslist li { padding: 7px 0; color: #fff;}
.newslist li .time { display: block;}
.newslist li a { color: #fff;}
.newslist li a:hover { color: #ff0;}
.mrbright .more a { background-color: #fff; color: #28a2df;}
.mainbot { background-color: #fff; box-shadow: 1px 2px 3px #dfdfdf;}
.mainbot h2 { text-align: center; height: 48px; line-height: 48px; font-size: 16px; color: #fff; background-color: #28a2df;}
.mainbotcon { padding: 20px 0;}
.mbroll { position: relative; width: 1200px; padding: 15px 0;}
.mbroll .bd { overflow: hidden; width: 1080px; margin: auto;}
.mbroll .bd li { float: left; width: 154px; text-align: center;}
.mbroll .bd li .pic1 { padding: 0 2px 3px 0; background: url(../img/picbg.png) no-repeat; width: 92px; margin: auto;}
.mbroll .bd li .pic1 img { width: 90px; height: 118px; border: 1px solid #d1d1d3;}
.mbroll .bd li h6 { padding: 5px;}
.mbroll .bd li .pic2 { padding: 0 2px 3px 0; background: url(../img/picbg1.png) no-repeat; width: 91px; margin: auto;}
.mbroll .bd li .pic2 img { width: 89px; height: 89px; border: 1px solid #d1d1d3;}
.mbroll .prev,.mbroll .next { position: absolute; width: 45px; height: 40px; background: url(../img/mbtn.png) no-repeat; left: -22px; top: 45px;}
.mbroll .next { background-position: -50px 0; right: -22px; left: auto;}
.mbroll .prevStop { background-position: 0 -50px;}
.mbroll .nextStop { background-position: -50px -50px;}
#footer { background-color: #193b6a; color: #fff; text-align: center; }
#footer{float: left;width: 100%;}
/*#footer {  color: #fff; text-align: center; }*/

.ft { width: 1200px; margin: 0 auto; }
.ft p {  text-align: right; line-height: 24px; }
.ft p a { color: #fff; }
.ft .ftr { float: right; padding: 33px 24px 0; }
.ft .ewm { padding: 0; }
.botnav { width: 1200px; margin: auto; height: 20px; padding: 9px 0;}
.botnav ul { padding-left: 150px;}
.botnav ul li { float: left; background: url(../img/bline.png) no-repeat left center; height: 20px; line-height: 20px; padding: 0 18px; font-family: simsun;}
.botnav ul li a { color: #042d42;}
.botnav ul li.noline { background: none;}
.botnav ul li.snav a { display: inline-block; padding-right: 15px; background: url(../img/arrow.png) no-repeat right center;}

.container { width: 1200px; margin: 0 auto 20px auto; background: #fff; }
.container .tab { width: 1200px; float: left; height: 32px; line-height: 32px; }
.container .tab li { float: left; width: 599px; border-right: 1px solid #ffffff; cursor: pointer; text-align: center; font-size: 16px; color: #28a2df; background: #e7e7e7; font-family: '微软雅黑'; }
.container .tab li.active { background: #28a2df; color: #ffffff; }
.container .tab li a { color: #28a2df; }
.container a.back { width: 95px; height: 32px; display: block; float: right; background: url(../img/back.jpg) no-repeat; }
.container .content { float: left; padding: 20px 25px 0 25px; font-family: '微软雅黑'; }
.container .article { display: none; }
.container .articleactive { display: block; }
.container .article h1 { font-size: 16px; font-weight: 900; }
.container .article p { color: #919191; margin-bottom: 2em; }
.top { font-family: '微软雅黑'; border-top: 1px solid #d6d6d6; width: 100%; }
.top a { display: block; padding: 15px 0; font-size: 14px; color: #000000; }
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.member .tab li { width:399px; }
.content .contentbg { width: 100%; background: url(../img/shadow.jpg) no-repeat left top; margin-bottom: 20px; }
.content .lp { float: left; width: 352px; margin-left: 10px; _margin-left: 5px; border: 1px solid #d8d8d8; border-right: none; background: #fbfbfb; }
.content .lp .grey { background: #fbfbfb; color: #787878; padding: 5px 2em 5px 2em; }
.content .lp .hello { color: #265089; }
.content .lp .hello span { font-size: 18px; font-style: italic; line-height: 43px; color: #e13d06; padding-right: 0.5em; }
.content .lp .white { background: #ffffff; padding: 5px 0 5px 2em; }
.content .lp .white a { font-size: 16px; color: #265089; }
.content .lp .grey li { padding: 5px 0; border-bottom: 1px dotted #a0a0a0; position: relative; }
.content .lp .grey li a.date { position: absolute; right: 0px; _right: 30px; top: 5px; }
.content .rp { width: 583px; float: right; border: 1px solid #c2c2c2; }
.content .rp .tougao { height: 53px; width: 100%; background: url(../img/tougao.jpg) no-repeat 40px 5px; }
.content .rp .title { color: #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; font-size: 16px; text-indent: 48px; padding: 3px 0; background: #265089; }
.content .rp .box { padding: 10px 40px; }
.content .rp .box ul { border-bottom: 1px dotted #c2c2c2; }
.content .rp .box ul li { float: left; width: 33%; padding: 10px 0; }
.content .lp h2 { font-size: 18px; color: #28a2df; font-weight: 400; }
.content .lp .line { background: url(../img/line.jpg) no-repeat; height: 8px; width: 243px; margin: 5px 0; }
.content .lp .word { padding: 5px 0 8px; line-height: 24px; }
.content .rp .title1 { width: 323px; margin-top: 10px; height: 47px; margin-bottom: 10px; background: url(../img/plogin.jpg); }
.content .rp .title2 { width: 323px; margin-top: 10px; height: 47px; margin-bottom: 10px; background: url(../img/pjoin.jpg); }
.content .rp .title3 { width: 323px; margin-top: 10px; height: 47px; margin-bottom: 10px; background: url(../img/forgetpw.jpg); }
.content .rp .title4 { width: 323px; margin-top: 10px; height: 47px; margin-bottom: 10px; background: url(../img/updatepwd.jpg); }
.content .rp .input { border: 1px solid #cfcfcf; border-left: 2px solid #265089; line-height: 33px; height: 33px; width: 300px; padding-left: 1em; }
.content .rp .must { color: #e63502; }
.content .rp .save { padding-left: 1em; }
.content .rp .save a { color: #265089; }
.content .rp .forget { padding-left: 1em; color: #e26e45; }
.content .rp .loginbutton { background: url(../img/loginbutton.jpg); width: 91px; height: 30px; border: none; }
.content .rp .joinbutton { background: url(../img/joinbutton.jpg); width: 91px; height: 30px; border: none; }
.content .rp .forgetpwbutton { background: url(../img/forgetpwbutton.jpg); width: 91px; height: 30px; border: none; }
.content .rp .updatepwdbutton { background: url(../img/updatepwdbutton.jpg); width: 91px; height: 30px; border: none; }

.container6 { width: 1200px; margin: 0 auto; }
.container6 .lp { width: 194px; float: left; }
.container6 .lp li { line-height: 53px; font-size: 14px; color: #265089; background: url(../img/zgbg1.png) repeat; border-bottom: #e6eef2 1px solid; cursor: pointer; text-indent: 40px; }
.container6 .lp li.active { color: #ffffff; background: url(../img/zgbg2.png) repeat; }
.container6 .lp ul.subtab { border: 1px solid #28a2df; padding: 10px 0; background: #ffffff; display: none; }
.container6 .lp ul.subtab li { background: none; height: 30px; line-height: 30px; border-bottom: none; }
.container6 .lp ul.subtab li a { display: block; color: #424242; }
.container6 .lp ul.subtab li a:hover { text-decoration: underline; }
.container6 .lp ul.subtab li a.active { color: #28a2df; }
.container6 .rp { width: 1004px; float: right;  margin-bottom: 20px; background: #fff; }
.container6 .rp .title { font-size: 14px; color: #28a2df; padding: 0px 0 0px 40px; line-height: 38px; }
.container6 .rp ul.listtitle li { float: left; width: 50%; height: 32px; line-height: 32px; color: #28a2df; background: #e7e7e7; text-align: center; cursor: pointer; }
.container6 .rp ul.listtitle li.active { color: #ffffff; background: #28a2df; }
a.dicon { position: absolute; left: 40px; _left: 0; top: 15px; *top: 10px; _top: 10px; display: block; width: 13px; height: 16px; background: url(../img/dicon.gif); }
.container6 .rp ul.listcontent { display: none; }
.container6 .rp ul.listactive { display: block; }
.container6 .rp ul.listcontent li { position: relative; padding: 5px 0 5px 40px; background: #fcfcfc; border-bottom: 1px dotted #e6e6e6; }
.container6 .rp ul.listcontent li.double { background: #ffffff; }
.container6 .rp ul.listcontent li a.title { padding-left: 20px; display: block; color: #000000; font-weight: 900; }
.container6 .rp ul.listcontent li a.title2 { display: block; padding: 5px 0; color: #000000; font-weight: 900; }
.container6 .rp ul.listcontent li a.intro { display: block; padding-bottom: 5px; color: #424242; }
span.author { padding-left: 20px; color: #515151; }
span.qi { padding-left: 20px; color: #e06f3e; }
span.qi2 { color: #515151; }

.top2 { font-family: '微软雅黑'; float: left; }
.top2 a { display: block; padding: 15px 0 15px 40px; font-size: 14px; color: #000000; }

.listbottom {
    width: 100%;
}
.listbottom .page {
    float: right;
    padding: 15px 40px 15px 0;
}
.listbottom .page div {
    float: left;
}
.listbottom .page span,
.listbottom .page a {
    display: block;
    width: 24px;
    text-align: center;
    float: left;
    border: 1px solid #d8d8d8;
    color: #434343;
    line-height: 24px;
    margin-left: 9px;
}
.listbottom .page span {
    border: 1px solid #193b6a;
    background: #193b6a;
    color: #fff;
}
.listbottom .page p {
    display: block;
    float: left;
    line-height: 24px;
}

.listnews {
    margin: 9px 35px;

}
.listnews li {
    line-height: 50px;
    border-bottom:1px dotted #d6d6d6;
}
.listnews li a {
    color: #2a2a2a;
}
.listnews li .qi {
    float: right;
    color: #939393;
}
.container6 .article .title {
    margin: 0 30px;
    line-height:50px; font-size:18px; text-align:center; border-bottom:#eee solid 1px; font-weight:bolder;
}

.read .mainbot {
    margin-bottom: 35px;
}
.read .mainbot h2 {
    text-align: left;
    text-indent: 28px;
    font-size: 16px;
}
.read .mbroll .bd {
    width: auto;
}
.read .mbroll .bd li {
    width: 154px;
    margin: 0 23px;
}
.read .mbroll .bd li .pic1 {
    width: 155px;
    padding: 0;
    background-image: url(../img/picbigbg1.png);
}
.read .mbroll .bd li .pic1 a {
    display: block;
    padding: 1px 0 5px 1px;
}
.read .mbroll .bd li .pic1 img  {
    width: 150px;
    height: 196px;
    display: block;
    border:none;
}
.read .mbroll .bd li .pic2 {
    width: 155px;
    padding: 0;
    background-image: url(../img/picbigbg2.png);
}
.read .mbroll .bd li .pic2 a {
    display: block;
    padding: 1px 0 5px 1px;
}
.read .mbroll .bd li .pic2 img  {
    width: 149px;
    height: 149px;
    display: block;
    border:none;
}

#changeYear {
    float: right;
    margin: 14px;
}

.mtab a p {
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
}
.newmtab-l {
    width: 173px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 4px;
    float: left;
}
.newmtab-m {
    width: 1px;
    height: 120px;
    background: #fff;
    margin-top: 10px;
    float: left;
}
.newmtab-d {
    padding-top: 16px;
    border-top: 1px solid #fff;
    float: left;
}
.newmtab-r {
    width: 173px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 4px;
    float: right;
}

.sidetool {
    position: fixed;
    right: 10px;
    bottom: 70px;
    z-index: 999;
    height: 82px;
}
.sidetool a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 4px;
}
.scanqr {
    background: #3b8dda url(../img/sidetoolqr.png) no-repeat center;
}
.scanqr:hover {
    background-color: #2b6aa4;
}
.sidetool .gototop {
    display: none;
    margin-top: 2px;
    background: #1d3d6b url(../img/sidetooltop.png) no-repeat center;
}
.gototop:hover {
    background-color: #142b4c;
}
.sidetool .gototop-active {
    display: block;
}
.scanqr-box {
    display: none;
    position: absolute;
    left: 0;
    bottom: 84px;
    padding: 12px 12px 9px;
    border: 1px solid #e4e4e4;
    background: #fff;
}
.scanqr-box p {
    margin-top: 6px;
    line-height: 18px;
}
