/* ====================================================================
@ set browser style
======================================================================= */
html,body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,submit,input,textarea,select,table,tr,th,td,hr,pre,sup,address,cite,dfn,em,var,blockquote { margin:0; padding:0}
html { min-height:100%; background:#fff; border:none 0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body { font-size:12px;font-family:"Microsoft YaHei";word-wrap:break-word;word-break:break-all;}
ul,ol { list-style-type:none;}
button,submit,input,select,textarea {font-size:12px;font-family:"Microsoft YaHei"; outline:none;}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
textarea { resize:none; outline:none;}
button::-moz-focus-inner,
submit::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { padding:0; border:none;}
table { border-collapse:separate;border-spacing:0;}
th,td { text-align:left;}
address,cite,dfn,em,var{font-style:normal; }
img { border:none; vertical-align:middle;}
a { outline:none;}
a:link,a:visited { text-decoration:none; outline:none;}
a:hover,a:active { text-decoration:none; outline:none;}
iframe {vertical-align: top;}
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.ui_clear{*zoom:1}
.ui_clear:after{content:'\20';display:block;clear:both;height:0;overflow: hidden;}
.hide {display: none;}
.clear{clear:both;height:0px;line-height:0px;height:0px;font-size:0px;}
/* ====================================================================
@ set common style
======================================================================= */
body { color:#333;}
a:link,
a:visited { color:#333;}
a:hover,
a:active { color:#333; text-decoration:none;}

/**首页**/
.head{
    display: block;
    overflow: hidden;
    width:980px;
    margin:0 auto;
}
.head .head-top{
    display: block;
    overflow: hidden;
    float: right;
    margin-top:5px;
}
.head .head-top a{
    color:#00659c;
    font-size:12px;
    display: inline-block;
    margin-right:10px;
}
.head .head-top a i{
    display: inline-block;
    width:10px;
    height:10px;
    margin-right:5px;
}
.head .head-top a i.about{
    background:url("../images/index-about.png"/*tpa=http://8902.vipsci51.com/Public/images/index-about.png*/)no-repeat left center;
}
.head .head-top a i.pay{
    background:url("../images/index-pay.png"/*tpa=http://8902.vipsci51.com/Public/images/index-pay.png*/)no-repeat left center;
}
.head .head-top a i.eamil{
    background:url("../images/index-eamil.png"/*tpa=http://8902.vipsci51.com/Public/images/index-eamil.png*/)no-repeat left center;
}
.head .head-center{
    display: block;
    overflow: hidden;
}
.head .head-center .logo{
    display: block;
    overflow: hidden;
    margin-top:20px;
    float: left;
}
.head .head-center .search{
    display: block;
    overflow: hidden;
    float: left;
    margin:50px 0px 0px 90px;
}
.head .head-center .search select{
    display: inline-block;
    width:70px;
    height:35px;
    border:1px solid #295486;
    font-size:14px;
    color:#295486;
    text-align: center;
    float: left;
    background-color:#f0f0f0;
}
.head .head-center .search input{
    width:332px;
    height:33px;
    border:1px solid #295486;
    font-size:14px;

    margin:0px;
    float: left;
}
.head .head-center .search input.button{
    width:65px;
    height:35px;
    border:none;
    background-color:#295486;
    color:#fff;
    font-size:18px;
    cursor: pointer;
    text-align: center;
}
.head .head-center .head-phone{
    display:block;
    overflow: hidden;
    float:right;
    margin:30px 0px 0px 0px;
}
.nav-bg{
    display: block;
    height:35px;
    background-color:#345f92;
    margin-top:30px;
}
.nav-bg .nav{
    display: block;
    width:993px;
    margin:0 auto;
    line-height:35px;
    color:#fff;
    font-size:16px;
}
.nav-bg .nav .sub{
    display:block;
    width:190px;
    height: 35px;
    z-index: 1;

    float: left;
    position: relative;

}
.nav-bg .nav .children {
    background-color: #345F92;
    display: none;
}
.nav-bg .nav .children  li{
    border-top: 1px solid #012c5f;
    text-align: center;
}
.nav-bg .nav .children  li a{
    color: #fff;
}
.nav-bg .nav .sub b{
    display:block;
    padding-left:5px;
    font-weight: normal;
    cursor: pointer;
    width:100%;
    background:url("../images/index-sub-bgm.jpg"/*tpa=http://8902.vipsci51.com/Public/images/index-sub-bgm.jpg*/)no-repeat left center;
}
.nav-bg .nav .nav-ul{
    display: block;
    overflow: hidden;
}
.nav-bg .nav .nav-ul li{
    display: block;
    overflow: hidden;
    float: left;
    width:100px;
    background:url("../images/nav-right.png"/*tpa=http://8902.vipsci51.com/Public/images/nav-right.png*/)no-repeat right center;
    text-align: center;
}
.nav-bg .nav .nav-ul li.end{
    background:none;
}
.nav-bg .nav .nav-ul li a{
    display: block;
    overflow: hidden;
    color:#fff;
}
.nav-bg .nav .nav-ul li a:hover{
    background-color:#233f60;
}
.nav-bg .nav .nav-ul li.curr{
    background-color:#233f60;
}
.banner{
    display: block;
    overflow: hidden;
    width:980px;
    margin:0 auto;
}
.content{
    display: block;
    overflow: hidden;
    width:980px;
    margin:0 auto;
    position: relative;
}
.index-content{
    margin-top:40px;
}
.content .index-service{
    display: block;
    overflow: hidden;
    width:635px;
    float: left;
}
.content .title{
    height:35px;
    line-height:35px;
    color:#295486;
    font-size:19px;
    background-color:#cccccc;
}
.content .title h3{
    font-weight: normal;
    float: left;
}
.content .title .project{
    display: inline-block;
    width:24px;
    height:24px;
    float: left;
    margin:5px 8px 0px 3px;
}
.content .title .more{
    display: inline-block;
    float: right;
    margin:12px 8px 0px 0px;
}
.content .service-project{
    display: block;
    overflow: hidden;
    margin-bottom:29px;
    border:1px solid #cccccc;
}

.content .service-project ul li .img{
    float:left;
    margin:5px 15px 10px 10px;
}
.content .service-project ul li .h4{
    font-size:16px;
    color:#295486;
    //  margin:30px 0px 10px 0px;
}
.content .service-project ul li .h4 a{
    font-size: 16px;
}
.content .service-project ul li a{
    font-size:12px;
    line-height:25px;
    display: block;
    float: left;

    /*  margin-right:5px;*/
}
.content .service-project ul li a.childa{
    color: #777;
    margin-top: 2px;
    margin-right: 10px;
}
.content .service-project ul li .index_service_left{
    float: left;
    width: 180px
}
.content .service-project ul li{
    display: block;
    overflow: hidden;
    float:left;
    margin-top: 10px;
    width:310px;
}
.content .service-project ul li.clear{
    margin: 0px;
}
/*.content .service-project ul li.one{
    margin-right: 20px;

}*/
.content .index-advantage{
    display: block;
    overflow: hidden;
    float: left;
    width:324px;
    margin-left:20px;
}
.content .index-advantage ul{
    display: block;
    overflow: hidden;
    border:1px solid #cccccc;
}
.content .index-advantage ul li{
    display: block;
    overflow: hidden;
    padding-bottom:4.5px;
    border-bottom:1px dotted #d2d2d2;
    width:95%;
    margin:5px auto 0px;
}
.content .index-advantage ul li img{
    float: left;
    margin:13px 20px 1px 20px;
    height: 63px;width: 63px;
}
.content .index-advantage ul li .tit{
    font-size:16px;
    line-height: 35px;
    margin-top:5px;
    display: inline-block;
}
.content .index-advantage ul li.end{
    border-bottom:none;
}
.content .index-qikan{
    display: block;
    overflow: hidden;
    width:680px;
    float: left;
}
.content .index-qikan ul{
    display: block;
    overflow: hidden;
    padding-left:20px;
    border:1px solid #cccccc;
}
.content .index-qikan ul li{
    display: block;
    overflow: hidden;
    float: left;
    width:96px;
    margin:10px 29px 15px 6px;
    text-align: center;
}
.content .index-qikan ul li span{
    margin-top:15px;
}
.content .index-submission{
    display: block;
    float: left;
    position: relative;
    background-color:#cccccc;
    margin-left:27px;
    width:269px;
    height:403px;
}
.content .index-submission .sub-title{
    position: absolute;
    top:-10px;
    left:-3px;
}
.content .index-submission form{
    display: block;
    overflow: hidden;
    background-color:#fff;
    width:95%;
    height:335px;
    margin:60px auto 0px;
}
.content .index-submission form dl{
    line-height:40px;
}
.content .index-submission form dl label{
    width:90px;
    display:inline-block;
    text-align: center;
    font-size:14px;
}
.content .index-submission form dl input{
    border:1px solid #c0bdbe;
    height:24px;
    line-height:24px;
}
.content .index-submission form dl textarea{
    vertical-align: top;
    height:60px;
    width:132px;
    border:1px solid #c0bdbe;
}
.content .index-submission form dt input{
    background-color:#3B5F8B;
    color:#fff;
    width:70px;
    height:25px;
    text-align: center;
    border: none;
    float: right;
    margin:10px 33px 0px 0px;
}
.content .index-submission form dd{
    text-align: center;
    margin:10px 0px 0px 50px;
}
.content .index-literature{
    display: block;
    overflow: hidden;
    border:1px solid #cccccc;
    margin-top:45px;
    margin-bottom:40px;
}
.content .index-literature .literature-left{
    display: block;
    overflow: hidden;
    float: left;
    width:630px;
}
.content .index-literature .literature-left dl{
    display: block;
    overflow: hidden;
    float: left;
    margin:20px 25px 35px 30px;
}
.content .index-literature .literature-left dt{
    display: block;
    overflow: hidden;
    width:380px;
    float: left;
}
.content .index-literature .literature-left dt a{
    display: block;
    margin-top:10px;
}
.content .index-literature .literature-left dt b{
    font-size:13px;
    line-height:30px;
    font-weight: normal;
}
.content .index-literature .literature-left ul{
    display: block;
    float: left;
    overflow: hidden;
    margin-top:20px;
    width:380px;
}
.content .index-literature .literature-left ul li{
    line-height:25px;
    font-size:14px;
}
.content .index-literature .literature-left ul li span{
    float: right;
}
.content .index-literature .literature-right{
    display: block;
    overflow: hidden;
    float: left;
    width:270px;
    height:300px;
    background-color:#cccccc;
    margin:10px 0px 0px 60px;
}
.content .index-literature .literature-right h4{
    line-height:45px;
    font-size:16px;
    color:#006eaa;
    font-weight: normal;
    margin-left:23px;
}
.content .index-literature .literature-right form{
    background-color:#fff;
    width:90%;
    height:250px;
    padding-left:10px;
    margin:0 auto;
}
.content .index-literature .literature-right form dl{
    line-height:40px;
}
.content .index-literature .literature-right form dl label{
    width:70px;
    text-align: center;
    font-size:14px;
    display:inline-block;
}
.content .index-literature .literature-right form dl input{
    width:135px;
    height:25px;
    border:1px solid #c0bdbe;
}
.content .index-literature .literature-right input.start,
.content .index-literature .literature-right input.end{
    width:35px;
}
.content .index-literature .literature-right dt{
    margin-top:10px;
    text-align: center;
}
.content .index-literature .literature-right dt input{
    border:none;
    color:#fff;
    background-color:#3B5F8B;
    width:75px;
    height:25px;
    cursor: pointer;
}
.content .literature-list{
    display: block;
    overflow: hidden;
    border:1px solid #cccccc;
    border-top: none;
    text-align: center;
}
.content .literature-list li{
    display: block;
    overflow: hidden;
    font-size:11px;
}
.content .literature-list li dl{
    line-height:30px;
    height:30px;
    font-size:14px;
}
.content .literature-list li b{
    font-weight: normal;
    font-size:16px;
    color:#345f92;
    background-color:#f2f2f2;
    display: block;
    line-height:35px;
    height:35px;
    border:1px solid #cccccc;
    border-left:none;
    border-right: none;
    cursor: pointer;
}

/*.content .index-jinsheng{
    display: block;
    overflow: hidden;
    margin-bottom:30px;
}
.content .index-jinsheng dl{
    line-height:35px;
    font-size:16px;
    margin-left:20px;
}
.content .index-jinsheng dl a{
    margin-right:20px;
}
.content .index-jinsheng ul{
    display: block;
    overflow: hidden;
    float: left;
    width:450px;
    margin-left:25px;
    margin-top:20px;
    border-right:1px dotted #ccc;
}
.content .index-jinsheng ul li{
    line-height:30px;
    height:30px;
    font-size:14px;
}
.content .index-jinsheng ul li span{
    float: right;
    margin-right:70px;
}*/
.content .index-jinsheng{
    display: block;
    overflow: hidden;
    margin-bottom:40px;
    border:1px solid #ccc;
}
.content .index-jinsheng .jinsheng-title{
    display:inline-block;
    overflow: hidden;
    font-size:14px;
    margin-left:45px;
}
.content .index-jinsheng .jinsheng-title li {
    float: left;
}
.content .index-jinsheng .jinsheng-title a{
    padding:8px 15px;
}
.content .index-jinsheng .jinsheng-title .thistab a{
    color:#345f92;
    background-color: #fff;
}
.content .index-jinsheng .jinsheng-content{
    display: block;
    overflow: hidden;
    float: left;
    width:450px;
    margin-left:25px;
    margin-top:20px;
    border-right:1px dotted #ccc;
}
.content .index-jinsheng .jinsheng-content li{
    line-height:30px;
    height:30px;
    font-size:14px;
}
.content .index-jinsheng .jinsheng-content li span{
    float: right;
    margin-right:70px;
}


.content .index-study{
    display: block;
    overflow: hidden;
    margin-bottom:40px;
    border:1px solid #ccc;
    padding-bottom: 20px;
}
.content .index-study .study-title{
    display:inline-block;
    overflow: hidden;
    font-size:14px;
    margin-left:45px;
}
.content .index-study .study-title li {
    float: left;
}
.content .index-study .study-title a{
    padding:8px 15px;

}
.content .index-study .study-title .thistab a{
    color:#345f92;
    background-color: #fff;
}

.content .index-study .study-left{
    display: block;
    overflow: hidden;
    float: left;
}

.content .index-study .study-right{
    display: block;
    overflow: hidden;
    float: left;
}

.content .index-study .study-left .dl{
    display: block;
    overflow: hidden;
    float: left;
    margin:25px 25px 20px 30px;
}
.content .index-study .study-right .dt{
    display: block;
    overflow: hidden;
    float: left;
    margin:25px 0px 0px 0px;
    width:340px;
}
.content .index-study .study-right .dt_right{
    display: block;
    overflow: hidden;
    float: left;
    margin:25px 0px 0px 0px;
    width:340px;
    margin-left: 25px;
}
.content .index-study .study-right .dt_right a{
    display: block;
}
.content .index-study .study-right .dt_right b{
    font-size:14px;
    line-height:25px;
}
.content .index-study .study-right .dt_right p{
    font-size:12px;
    color:#808080;
}
.content .index-study .study-right .dt a{
    display: block;
}
.content .index-study .study-right .dt b{
    font-size:14px;
    line-height:25px;
}
.content .index-study .study-right .dt p{
    font-size:12px;
    color:#808080;
}


.content .index-study .study-right ul{
    display: block;
    overflow: hidden;
    float: left;
    width:340px;
    margin-right:25px;
    margin-top:10px;
}
.content .index-study .study-right ul li{
    line-height:26px;
    font-size:14px;
}
.content .index-study .study-right ul li span{
    float: right;
}
.footer-bg{
    display: block;
    overflow: hidden;
    background-color:#345f92;
}
.footer{
    display: block;
    overflow: hidden;
    width:980px;
    height:120px;
    margin: 0 auto;
}
.footer .footer-left{
    display: block;
    overflow: hidden;
    float: left;
    margin:10px 0px 0px 15px;
}
.footer .footer-center{
    display: block;
    overflow: hidden;
    float: left;
    width:420px;
    color:#fff;
    font-size:12px;
    margin-left:60px;
    margin-top:15px;
}
.footer .footer-center p{
    line-height:25px;
}
.footer .footer-right{
    display: block;
    overflow: hidden;
    float: left;
    margin-top:15px;
    line-height:25px;
}
.footer .footer-right ul{
    display: block;
    overflow: hidden;
    float: left;
}
/**首页**/

/***内页*/
.brand{
    display: block;
    overflow: hidden;
    line-height:30px;
    height:30px;
    font-size:14px;
    background-color:#f2f2f2;
    border:1px solid #ccc;
    margin:20px 0px;
    padding-left:15px;
}
.edit .edit-left{
    display: block;
    overflow: hidden;
    float: left;
    width:240px;
}
.edit .edit-title{
    display: block;
    overflow: hidden;
    background-color:#f2f2f2;
    line-height:45px;
    height:45px;
    color:#345f92;
    font-size:20px;
    padding-left:15px;
    border: 1px solid #f2f2f2;
}
.edit .service-list{
    display: block;
    overflow: hidden;
    border:1px solid #cccccc;
    border-top: none;
    margin-bottom:25px;
}
.edit .service-list ul{
    display: block;
    overflow: hidden;
    width:210px;
    margin:0 auto;
}
.edit .service-list ul li{
    display: block;
    overflow: hidden;
    font-size:16px;
    line-height:45px;
    height:45px;
    padding-left:25px;
    border-bottom:1px dotted #cccccc;
}
.edit .service-list ul li.end{
    border-bottom: none;
}
.edit .service-list ul li.active{
    background:url("../images/edit-list.png"/*tpa=http://8902.vipsci51.com/Public/images/edit-list.png*/)no-repeat 11px 10px;
}
.edit .service-list ul li.active a{
    color:#345f92;
}
.edit .edit-left .service-img{
    display: block;
    overflow: hidden;
    margin-bottom:20px;
}
.edit .edit-left .service-submission{
    display: block;
    overflow: hidden;
    border:1px solid #00659c;
    height:330px;
    margin-bottom:70px;
}
.edit .edit-left .service-submission .sub-title{
    text-align: center;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #00659c;
}
.edit .edit-left .service-submission .sub-title img{
    margin-top:2px;
}
.edit .edit-left .service-submission form{
    display: block;
    overflow: hidden;
    margin-top:25px;
}
.edit .edit-left .service-submission form dl{
    line-height:50px;
    display: block;
    overflow: hidden;
}
.edit .edit-left .service-submission form dl label{
    display: inline-block;
    width:70px;
    text-align: center;
}
.edit .edit-left .service-submission form dl input{
    /*   width:145px;*/
    height:25px;
    border:1px solid #b1b2b3;
}
.edit .edit-left .service-submission form dl textarea{
    width:145px;
    vertical-align:top;
    height:60px;
    border:1px solid #b1b2b3;
}
.edit .edit-left .service-submission form dt input{
    float: right;
    border:none;
    background-color:#3B5F8B;
    color:#fff;
    text-align: center;
    font-size:12px;
    height:20px;
    width:60px;
    margin:10px 20px;
    cursor: pointer;
}
.edit .edit-left .service-submission form .checkbox{
    text-align: center;
    margin-top:5px;
}
.edit .edit-right{
    display: block;
    overflow: hidden;
    float: left;
    width:730px;
    margin-left:10px;
}
.edit .edit-right .service-banner{
    display: block;
    overflow: hidden;
    margin-bottom:20px;
}
.edit .edit-right .edit-content{
    display: block;
    overflow: hidden;
    border:1px solid #cccccc;
    border-top:none;
    /*height:330px;*/
}
.edit .edit-right .edit-content ul{
    display: block;
    overflow: hidden;
    margin-left:28px;
    margin-top:23px;
}
.edit .edit-right .edit-content ul li{
    display: block;
    overflow: hidden;
    width:215px;
    float: left;
    margin-right:15px;
    height: 300px;
    margin-bottom: 20px; 
}
.edit .edit-right .edit-content ul li b{
    font-size:16px;
    color:#345f92;
    line-height:40px;
}
.edit .edit-right .edit-content ul li img{
    margin:0px 0px 10px 0px;
}
.edit .edit-right .edit-content ul li a{
    line-height:22px;
    font-size:14px;
}
.edit .edit-right .know-title{
    display: block;
    margin:15px 0px 0px 0px;
    height:40px;
    font-size:20px;
    color:#345f92;
    font-weight: bold;
    background-color:#e6e6e6;
}
.edit .edit-right .know-title img{
    margin:-5px 10px 0px 0px;
}
.edit .edit-right .know-title a{
    font-weight: normal;
    float: right;
    font-size:14px;
    margin-top:10px;
    color:#646464;
    margin-right:5px;
}
.edit .edit-right .edit-know{
    display: block;
    overflow: hidden;
    border:1px solid #cccccc;
    border-top:none;
}
.edit .edit-right .edit-know .know{
    display: block;
    overflow: hidden;
    float: left;
    margin: 26px 20px 35px 15px;
    width:325px;
}
.edit .edit-right .edit-know .know img{
    float: left;
    margin-right:15px;
}
.edit .edit-right .edit-know .know b{
    font-size:16px;
    color:#345f92;
    line-height:40px;
}
.edit .edit-right .edit-know .know a{
    font-size:12px;
    text-indent: 2em;
    display: block;
}
.edit .edit-right .edit-know .know ul li{
    font-size:14px;
    line-height:25px;
    margin-left:-23px;
}
.edit .edit-right .edit-know .know ul li span{
    float: right;
}
.edit .edit-right .details01{
    height:auto;
    padding: 10px;
    margin-bottom: 10px;
}
.edit .edit-right .details01 p{
    line-height: 25px;
}
.edit .edit-right .message-list{
    display: block;
    overflow: hidden;
    margin:0px 10px;
}
.edit .edit-right .message-list li{
    padding-bottom:10px;
    border-bottom:1px dotted #cccccc;
}
.edit .edit-right .message-list li b{
    font-size:14px;
    line-height:30px;
}
.edit .edit-right .message-list li p{
    font-size:12px;
    line-height:25px;
}






/*首页banner*/
.slideBox{ width:980px; height:290px; overflow:hidden; position:relative;margin: 0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:980px; height:290px; display:block;  }
.advantage-content p{line-height: 25px;text-indent: 2em;font-size: 14px;}

/**学习资源**/
.study-content{
    display: block;
    overflow: hidden;
    margin-bottom:20px;
}
.study-content ul li{
    display: block;
    overflow: hidden;
    border-bottom:1px dotted #ccc;
    margin-top:20px;
}
.study-content ul li b{
    font-size:16px;
    line-height:25px;
}
.study-content ul li dl{
    line-height:25px;
    padding-bottom:5px;
}
.study-content ul li dt img{
    float: left;
    margin:0px 15px 15px 0px;
}
.study-content ul li dt a{
    font-size:12px;
    line-height:25px;
}
/*.page{
    display: block;
    overflow: hidden;
    text-align: center;
    line-height:30px;
    font-size:14px;
}
.page a{
    display: inline-block;
    margin-right:5px;
}*/
/* 分页 */
.pages{width:980px;margin:0 auto;border-top:none;padding:15px 0px;}
.pages ul{width:980px;margin:0 auto;}
.pages ul li {float: left}
.pages li a{background:#0061a0;display:black;color:#fff;font-size:14px;padding:2px 6px;margin:0px 5px;border:1px solid #0061a0 ;border-radius:4px;}
.pages li.current a{color:#0061a0 ;border:1px solid #0061a0;background:#fff;}
/**学习资源-详情**/
.recommend-red{
    display: block;
    overflow: hidden;
    border:1px solid #cccccc;
    border-top:none;
    margin-bottom:20px;
}
.recommend-red li{
    font-size:14px;
    margin-left: 10px;
    line-height:30px;
    height:30px;
}
.jinsheng_detail h1{text-align:center;}
.detail_time{text-align:center;}
.detail_desc{background:#eaeaea;color:#525252;line-height:35px;padding:0px 10px;}
.detail_content p{line-height:30px;text-indent:2em;}
.detail_prev {line-height:35px;margin:15px 0px;border:1px dashed #c5c1c0;padding-left:15px;}
.detail_prev span{color:#016db5;margin-right:10px;}
.detail_relation {margin:15px 0px;border:1px dashed #c5c1c0;padding-left:15px;}
.detail_relation li{height:35px;line-height:35px;}
.mt20 { margin-top: 20px;font-size:14px;}
.mt15 { margin-top: 15px; }


/**晋升政策**/
.qikan-form{
    display: block;
    overflow: hidden;
    border:1px solid #e6e6e6;
    margin:0 auto;
    border-top:none;
    margin-bottom:20px;
}
.qikan-form form dl{
    line-height:35px;
    font-size:14px;
    width:95%;
    margin:0 auto;
}
.qikan-form form dl{
    line-height:35px;
    margin-bottom:10px;
}
.qikan-form form dl label{
    display: inline-block;
    width:70px;
    text-align: center;
}
.qikan-form form dl input{
    width:135px;
    height:30px;
    border:1px solid #cccccc;
}
.qikan-form form dt input{
    width:70px;
    height:25px;
    border:none;
    background-color:#006eaa;
    color:#fff;
    font-size:14px;
    margin:10px 22px;
    float: right;
    cursor: pointer;
}
.jinsheng_con_qick li{margin:0px 8px;height:26px;line-height:26px;text-align:center;margin-top:10px;margin-left:4px;}
.jinsheng_con_qick li a{text-decoration:underline;}
.jinsheng_con_qick li a:hover{text-decoration:none;}
.jinsheng_con_qick {border:1px solid #989898;padding-bottom:15px;}
.jinshang_list_con{padding:0 15px;}
.jinsheng_area li{width:56px;height:25px;line-height:25px;text-align:center;float: left;}
.jinshang_list_con hr{height:1px;border:none;border-top:1px dashed #c5c1c0;margin:15px 0px;}
.jinsheng_list li{height:35px;line-height:35px;}
.jinsheng_area .curr{background:#016db5}
.jinsheng_area .curr a{color:#fff;}
.jinsheng_detail h1{text-align:center;}
.detail_time{text-align:center;}
.detail_desc{background:#eaeaea;color:#525252;line-height:35px;padding:0px 10px;}
.detail_content p{line-height:30px;text-indent:2em;}
.detail_prev {line-height:35px;margin:15px 0px;border:1px dashed #c5c1c0;padding-left:15px;}
.detail_prev span{color:#016db5;margin-right:10px;}
.detail_relation {margin:15px 0px;border:1px dashed #c5c1c0;padding-left:15px;}
.detail_relation li{height:35px;line-height:35px;}
.fr{float: right;}
.fl{float: left;}
/* 分页 */
/*.pages{margin-top:20px;}
.pages li a{background:#515151;display:black;color:#fff;font-size:14px;padding:5px 7px;margin:0px 5px;border:1px solid #515151;border-radius:4px;}
.pages li.current a{color:#26538a;border:1px solid #b9b5b5;background:#fff;}*/
/**文献频道**/
.wenxiang_list{padding-left:15px;}
.wenxiang_list h2{color: #333;}
.wx_more_w{width:325px;margin:0px 10px;/* border-bottom:1px dashed #39a10a; */height:270px;}
.wenxiang_list p.wx_cat{line-height:35px;font-size:18px;font-weight:none;border-bottom:1px solid #345f92;margin-bottom:15px;}
.wenxiang_list p.wx_cat span,.wx_more_w h3 span{font-size:14px;}
.wx_cat .red{font-size: 18px;font-weight: bold;}
.wx_more_w h3{height:30px;line-height:30px;font-weight:normal;;border-bottom:1px dashed #345f92;margin-bottom:10px;}
.wx_more_w ul.wx_more_list li {width:325px;height:30px;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wx_more_w dl dd {height:110px;}
.wx_more_w dl dd p{line-height:23px;}
.wx_more_w dl dd h4{line-height:23px;height:23px;overflow:hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wx_more_w dl dd img{margin-right:15px;height:110px;height:110px;}

.wenxiang_con_qick {border:1px solid #989898;padding-bottom:15px;}
.wenxiang_con_qick li{line-height:30px;padding:0px 8px;}
.wenxiang_con_qick li a{text-decoration:underline;}
.wenxiang_con_qick li a:hover{text-decoration:none;}
.txtMarquee-top{ width:270px;  overflow:hidden; position:relative;}
.wenxiang_fenxiang dt{width:270px;height:30px;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wenxiang_detail{padding:0px 30px;}
.wenxiang_detail_b{border-bottom:1px #989898 dashed;margin-bottom:10px;padding:10px 0px;display: block;overflow: hidden;}
.wenxiang_detail_b b{color: #000;display: block; float: left;font-weight: normal;line-height: 30px;width: 12%;}
.wenxiang_detail_b p{display: block;float: right;line-height: 30px;width: 88%;word-break: break-all;}
.wenxiang_detail h1{text-align:center;}
.wenxiang_detail p.p_l{color: #333;line-height: 30px;}
.wenxiang_go_detail{height: 30px;line-height: 30px;text-align: right;}
.wenxiang_go_detail a {background: #efefef;border: 1px solid #c0c0c0;color: #333;display: inline-block;padding: 0 8px;}
.wenxiang_article_detail p {margin-bottom:15px;}

/*搜索表单*/
.literature-search {
    display: block;
    overflow: hidden;
    width:238px;
    height:300px;
    background-color:#cccccc;
}

.literature-search h4{
    line-height:45px;
    font-size:16px;
    color:#006eaa;
    font-weight: normal;
    margin-left:23px;
}
.literature-search form{
    background-color:#fff;
    width:90%;
    height:250px;
    padding-left:10px;
    margin:0 auto;
}
.literature-search form dl{
    line-height:40px;
}
.literature-search form dl label{
    width:70px;
    text-align: center;
    font-size:14px;
    display:inline-block;
}
.literature-search form dl input{
    width:135px;
    height:25px;
    border:1px solid #c0bdbe;
}
.literature-search input.start,
.literature-search input.end{
    width:35px;
}
.literature-search dt{
    margin-top:10px;
    text-align: center;
}
.literature-search dt input{
    border:none;
    color:#fff;
    background-color:#7ecef4;
    width:75px;
    height:25px;
    cursor: pointer;
}
/**文献频道-列表**/
.hot-news{
    border-bottom: 1px solid #e1e1e1;
    margin:12px 0px;padding-bottom:5px;
}
.hot-news .fright{
    float: right;
}


.wenxian_cat ul li {
    /*    width: 56px;*/
    height: 25px;
    padding:0px 5px;
    line-height: 25px;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.wenxian_cat .curr {
    background: #016db5;
}
.wenxian_cat .curr a {
    color: #fff;
}


/**文献频道-详情**/
.wenxiang_con_qick {border:1px solid #989898;padding-bottom:15px;}
.wenxiang_con_qick li{line-height:30px;padding:0px 8px;}
.wenxiang_con_qick li a{text-decoration:underline;}
.wenxiang_con_qick li a:hover{text-decoration:none;}
.txtMarquee-top{ width:270px;  overflow:hidden; position:relative;}
.wenxiang_fenxiang dt{width:270px;height:30px;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wenxiang_detail{padding:0px 30px;}
.wenxiang_detail h1{text-align:center;}
.wenxiang_detail p.p_l{color: #333;line-height: 30px;}
.wenxiang_go_detail{height: 30px;line-height: 30px;text-align: right;}
.wenxiang_go_detail a {background: #efefef;border: 1px solid #c0c0c0;color: #333;display: inline-block;padding: 0 8px;}
.wenxiang_article_detail p {margin-bottom:15px;}

/* 期刊频道 */
.qikan_list_con,.advantage_con{padding-left:15px;}
.qikan_list li{height:180px;width:110px;text-align:center;margin:5px;padding:10px;border:2px solid #d3d3d3;}
.qikan_list li:hover{border:2px solid #0075c4;}
.qikan_header{background:#91b1d7;color:#fff;margin-bottom:50px;}
.qikan_header p{width:120px;}
.qikan_header p img{width:130px;height:184px;margin-left:5px;margin-top:5px;}
.qikan_header ul{margin-left:30px;width:540px;}
.qikan_header ul li{width:270px;height:38px;line-height:38px;}
.qikan_content {line-height:30px;}
.qikan_address{margin-top:35px;border:1px dashed #39a10a;padding-left:5px;}
.qikan_address p{line-height:30px;}
.qikan_address p span{color:#26538a;font-weight:bold;}
.qikan_detail_jy h2{height:40px;line-height:40px;background:#85c8ec;padding-left:15px;color:#fff;font-size:20px;}
.qikan_detail_jy li{height:35px;line-height:35px;}
.qikan_detail_jy li.graw01{background:#f2f2f2;}
.qikan_cat{border:1px solid #989898;}
.qikan_menu{padding:0px 15px;}
.qikan_menu li{ border-bottom: 1px solid #e1e1e1;height: 50px;line-height: 50px;padding-left: 55px;}
.qikan_menu li.on{    background: #f7f7f7 url("../images/p_menu.jpg"/*tpa=http://8902.vipsci51.com/Public/images/p_menu.jpg*/) no-repeat left 15px center;color: #146db1;padding-left: 55px;}
.qikan_cat {background: #f5f5f5;border: 1px solid #989898;font-size: 16px;padding: 0 10px;width: 248px;}
.qikan_pindao{width:50%;margin:10px 0px 10px 0px;height:245px;}
.qikan_pin_fl{width:110px;margin-right:15px;}
.qikan_pin_fr{width:190px;}
.qikan_pin_fl li img{width:110px;height:148px;}
.qikan_pin_fr li{height:35px;line-height:35px;}
/*.qikan_pin_fr li span{margin-right:30px;}*/
.qikan_pin_fr li span a{color:#999;}
.qikan_pindao p.qikan_p_cat{height:35px;line-height:35px;font-size:18px;font-weight:none;border-bottom:2px solid #345f92;width: 305px;margin-bottom:15px;}
.qikan_pindao p.qikan_p_cat span{font-size:14px;}
.qikan_pindao p.qikan_p_cat span a{color:#999;font-size:14px;}
.qikan_pin_fl p a{color:#999;}
.qikan_list_sum{height:35px;line-height:35px;border-bottom:1px solid #39a10a;font-size:15px;}
.qikan_list_sum span{color:red;font-weight:bold;font-size: 18px;}
.qikan_detail_share h2{height:40px;line-height:40px;background:#85c8ec;padding-left:15px;color:#fff;font-size:20px;}
.qikan_detail_share thead td{height:35px;line-height:35px;padding-left:15px;}
.qikan_detail_share tbody td{height:25px;line-height:25px;padding:0px 15px;}
.qikan_detail_share .graw01{background:#e4f0fa;}
.qikan_comment{color:#0061a0}
.qikan_comment input{width:300px;height:30px;margin-bottom:10px;border:1px solid #0061a0;}
.qikan_comment textarea{width:450px;height:120px;border:1px solid #0061a0;}
.lh li{ float: left; }

/***轮播图**/
.qikanscroll{overflow:hidden; position:relative;padding-left:15px;
             margin-top: 20px;
}
.qikanscroll .hd{ overflow:hidden;  height:30px; background:#f4f4f4; border:1px solid #ccc;}
.qikanscroll .hd .prev,.qikanscroll .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
                                               cursor:pointer; background:url("../images/arrow.png"/*tpa=http://8902.vipsci51.com/Public/images/arrow.png*/) no-repeat;}
.qikanscroll .hd .span{font-size:16px;padding-left:10px;line-height:30px;font-weight:bold;}
.qikanscroll .hd .next{ background-position:0 -50px;  }
.qikanscroll .hd .prevStop{ background-position:-60px 0; }
.qikanscroll .hd .nextStop{ background-position:-60px -50px; }
.qikanscroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.qikanscroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif"/*tpa=http://8902.vipsci51.com/Public/css/images/icoCircle.gif*/) 0 -9px no-repeat; }
.qikanscroll .hd ul li.on{ background-position:0 0; }
.qikanscroll .bd{ padding:10px 0px;   margin-top: 20px; }
.qikanscroll .bd ul{ overflow:hidden; zoom:1; }
.qikanscroll .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; 
                        width: 95px;
}
.qikanscroll .bd ul li .pic{ text-align:center; }
.qikanscroll .bd ul li .pic img{ width:87px;  display:block;  border:1px solid #ccc; }
.qikanscroll .bd ul li .pic a:hover img{ border-color:#999;  }

.qikanscroll .bd ul li h3{ 
    line-height:24px;   
    text-align: left;
}
/*在线搞稿*/
#show_qikan {
    width: 100%;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #333333;
    margin-top: 20px;

}
#show_qikan input{
    width: 266px;
}
#show_qikan textarea {
    width: 476px;
}

#show_qikan input#tuogao{
    width: 88px;
    height: 27px;
    border: none;
    background-color: #355e92;
    color: #fff;
    margin-top: 20px;
}
#show_qikan .tleft{
    text-align: right;
    width: 120px;
    height: 56px;
}
.tuogaotxt{
    font-size: 16px;
    margin-top: 50px;
    margin-bottom: 20px;
}
/*顶部电话*/
tel {
    margin-right: 50px;
}
.fr {
    float: right;
}
.tel_title {
    color: #01669c;
    font-family: "microsoft yahei";
    font-size: 16px;
    line-height: 30px;
    margin-left: 15px;
    margin-top: 20px;
}
.tel_num {
    color: #005c9f;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
}