/*header start*/
/*#header{*/
/*    height: 150px;*/
/*    background: #4184B8;*/
/*    background: url(../images/1_r1_c2.jpg) no-repeat center;*/
/*}*/
.header_img{
    width:996px;
    height:150px;
    margin:0 auto;
}
/*header end*/
/*nav start*/
#nav{
    width:100%;
    height:44px;
    line-height: 44px;
    background-color:#0185cf;
    box-shadow: inset 0 3px 6px rgba(1, 85, 132, 0.8);
    /*background:url(../images/header-bg1_01.jpg) no-repeat center top;*/
    /*background-size:100% 100%;*/
}
.nv{
    width: 1200px;
    height: 100%;
    margin:0 auto;
}
.tme {
    line-height: 44px;
    width: 110px;
    float:right;
    color: #fff;
    font-size: 12px;
}
.navulon {
    background: url(../images/daohanli.jpg) no-repeat center bottom; color: #002858 !important; font-weight: 600; text-decoration: none;
}


ul#navmenu {
    float: left; height: 100%;
}
ul#navmenu > li{
    position: relative;
    float: left;
    width: 108px;
    line-height: 44px;
    margin-right: 0px;
    text-align: center;
    padding-top: 8px;
}
/*ul#navmenu > li.active,*/
/*ul#navmenu > li:hover{*/
    /*background: url(../images/daohanli.jpg) no-repeat top 7px left 1px;*/
/*}*/
ul#navmenu > li > a{
    color:#fff;
    display:block;
    height: 28px;
    line-height: 28px;
    font-size:15px;
}
ul#navmenu > li > a span{display:block;}
ul#navmenu > li.active > a,
ul#navmenu > li:hover > a{
    background: url(../images/daohanli.jpg) no-repeat top left;
    display:block;
    color:#002858;
    font-weight:bold;
    text-decoration: none;
    height: 28px;
    line-height: 28px;
    background-size: 100% 100%;
    border-radius: 8px 8px 0 0;
}
ul#navmenu > li ol{
    display:none;
    position: absolute;
    background-color: #1274b1;
    min-width: 100%;
    max-width: 100%;
    width: max-content;
}
ul#navmenu > li:hover ol{
    display:block;
}
ul#navmenu > li ol > li{
    padding:0 2px;
}
ul#navmenu > li ol > li >a{
    display:block;
    color:#fff;
    padding:0 3px;
}
ul#navmenu > li ol > li:hover >a{
    background:url(../images/nav_child_bg.png) repeat-x center;
    color:#002858;
    font-weight:bold;
}
/*nav end*/
.search_wrapper{
   
    /*border-bottom: 4px solid #acccdb;*/

   
}
.search_wrapper .search_content{
    width:1200px;
    margin:0 auto;
    background-color:#efefef;
     padding: 10px 0;
}
.search_wrapper .search_content .search_text{
    width:700px;
    margin:0 auto;
}
.search_wrapper .search_content .search_text input[type=text]{
    width: 500px;
    height: 30px;
    margin: 10px;
    padding: 0 10px;
    line-height: 28px;
    background-color: #fff;
}
.search_wrapper .search_content .search_text input[type=submit]{
    height: 30px;
    width: 70px;
    border: 1px solid #fff;
    color: #fff;
    text-align: right;
    padding-right: 10px;
    background: url(../images/searchIcon.png) no-repeat left 8px top 6px #0b6991;
}
.search_wrapper .search_content .search_text .advanced{
   
    line-height:30px;
    display:inline-block;
    border-radius:6px;padding:0 20px;color:#fff;background:#0185cf;position:relative;top:1px;
}
.search_wrapper .search_content .search_text .advanced:hover{
   
}
.search_wrapper .search_content .search_radio{
    width: 700px;
    margin: 0 auto;
    padding: 0 10px;
}
.search_wrapper .search_content .search_radio label{
    font-weight:normal;
    margin-right:10px;
    margin-bottom: 5px;
    font-size:12px;
    line-height: 0px;
}
.search_wrapper .search_content .search_radio label input{
    margin:0 4px 0 0;
}

/**top  over**/
/**bottom  start**/
#footer{ width:100%;background:#E7E7E7; margin-top:40px; padding-top:20px;}
.footer_content{ width:960px;  margin:0 auto;}
.footer_content p{ text-align:center; height:30px;font-size:12px;}
/**bottom   over**/
/**content  start**/
.content-inner{
    width:1100px;
    margin:0 auto;
}
.contentArea-left{
    width:760px;
    margin-right:20px;
}
.contentArea-left-bg{
    background:#fff;
    padding:15px;
    margin-bottom:30px;
    min-height:575px;
}
.contentArea-right{
    width:320px;
}
/**banner start**/
.banner{
    width:100%;
    height:260px;
    padding:6px 20px 6px 6px;
    margin-bottom:6px;
    border:1px solid #ccc;
    background:#fff;
    overflow:hidden;
}
.item-table{
    width:440px;
    height:246px;
    display:table;
}
.item-table a{
    display:table-cell;
    width:440px;
    height:246px;
    vertical-align:middle;
}
.item-table a img{
    max-width:440px;
    max-height:246px;
    margin:0 auto;
}
.banner-item-text{
    padding-left:460px;
}
.banner-item-text h3{
    font-size:14px;
    line-height:22px;
    padding:15px 0 8px;
    border-bottom:1px dashed #ccc;
}
.banner-item-text h3 a:hover{
    text-decoration:underline;
}
.banner-item-text p{
    line-height:20px;
    font-size:12px;
    margin-top:10px;
    color:#333333;
}
.banner-item-text .read-more{
    padding-right:10px;
}
.banner-item-text .read-more i{
    padding-left:5px;
}
.banner .carousel-control{
    background:none;
    width:10%;
    top:50%;
    margin-top:-19px;
    bottom:auto;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);
}
.banner .carousel-control.left{
    left:-52px;
    width:38px;
    height:38px;
    background:url(../images/spirit.png) no-repeat 0 0;
    opacity:1;
}
.banner .carousel-control.right{
    right:-52px;
    width:38px;
    height:38px;
    background:url(../images/spirit.png) no-repeat 0 -53px;
    opacity:1;
}
.banner .carousel-indicators{
    width:100%;
    right:10px;
    left:auto;
    margin-left:0;
    text-align:right;
}
.banner .carousel-indicators li{
    width:30px;
    height:5px;
    background:#ccc;
    border-radius:0;
    border:1px solid #ccc;
    margin:0 3px;
}
.banner .carousel-indicators li.active{
    background:#1280df;
    border:1px solid #1280df;

}
/**banner  over**/
.item-div{
    width:100%;
    box-shadow:0 0 3px rgba(0,0,0,0.08);
    background:#fff;
}
.articleBoxMargin{
    padding:20px 25px;
}
.tab-ul{
    height:44px;
    margin-bottom:7px;
}
.tab-ul li{
    float:left;
    background:url(../images/tab_bg.png) no-repeat left center;
    width:118px;
    height:44px;
    line-height:44px;
    margin-right:23px;
}
.tab-ul li a{
    display:block;
    width:103px;
    text-align:center;
    color:#fff;
}
.tab-ul li.active{
    background:url(../images/tab_active_bg.png) no-repeat left center;
}
.tab-box{
    position:relative;
}
.tab-p{
    position:absolute;
    right:0;
    bottom:0;
}
.tab-p a{
    padding-left:20px;
    font-weight:bold;
}
.tab-ol{
    width:100%;
    height:2px;
    background:#f2f1f1;
    margin-bottom:10px;
}
.tab-ol li{
    float:left;
    width:103px;
    height:2px;
    margin-right:38px;
}
.tab-ol li.active{
    background:#1280df;
}
/**公共右侧    开始**/
.bg-none{
    background:none;
    margin-bottom:6px;
}
.item-submit li{
    float:left;
    width:158px;
    height:128px;
    margin:0 3px 4px 0;
    font-size:16px;
    background:#fff;
}
.item-submit li.li2,.item-submit li.li4{
    margin-right:0;
}
.item-submit li.li3,.item-submit li.li4{
    margin-bottom:0;
}
.item-submit li a{
    display:block;
    text-align:center;
    padding-top:20px;
}
.item-submit li a:hover{
    color:#333;
}
.item-submit li a span{
    display:inline-block;
    width:70px;
    height:57px;
}
.item-submit li a span img{
    margin:0 auto;
}
.item-submit li a:hover{
    padding-top:15px;
}
.item-submit li a:hover span{
    width:80px;
    height:auto;
}
.item-submit li a:hover span img{
    width:100%;
}
.item-submit li a p{
    padding-top:8px;
}
.item-submit li a:hover p{
    font-size:18px;
}
.right-item{
    margin-bottom:6px;
}
.item-position{
    position:relative;
}
.item-journalCover{
    padding:5px 0 10px 5px;
    width:178px;
    min-height:220px;
}
.item-journalCover img{
    width:100%;
}
.item-journal-brief{
    width:185px;
    height:80px;
    background:rgba(18,128,223,0.28);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C003366,endColorstr=#4C003366);
    position:absolute;
    right:0;
    top:99px;
}
.item-journal-brief p{
    line-height:25px;
    color:#fff;
    font-weight:bold;
    padding-left:30px;
}
.impact{
    padding:20px 0 15px;
}
.impact li{
    float:left;
    width:106px;
    text-align:center;
}
.impact li h3{
    font-size:16px;
    font-weight:bold;
    padding-left: 10px;
}
.impact li span{
    font-size:22px;
    font-weight:bold;
    color:#b6b6b6;
}
/*English*/
.impact.impactE {
    height: 60px;
    padding: 15px 35px 15px 30px;
}
.impact.impactE li {
    float: left;
    text-align: center;
    width: 100%;
}
.impact li .title{
    font-size:16px;
    font-weight:bold;
    float: left;
    padding-left: 10px;
    padding: 5px 20px;
    overflow:hidden;
    color:#333;
}
.impact li span{
    font-size:22px;
    font-weight:bold;
    color:#b6b6b6;
    float: right;
}




.right-padding{
    padding:0 8px;
}
.item-news-list a:hover{
    text-decoration:underline;
}
.item-head{
    height:50px;
    line-height:48px;
    border-bottom:2px solid #f2f1f1;
}
.item-head h2{
    height:48px;
    line-height:48px;
}
.item-head h2 i{
    display:inline-block;
    width:40px;
    height:34px;
    background:url(../images/icons.png) no-repeat 0px -264px;
    vertical-align:middle;
    margin-right:5px;
}
.item-head h2 span{
    font-size:16px;
}
.item-head h2 a{
    float:right;
}
.item-head h2 a u{
    text-decoration:none;
}
.item-padding{
    padding-bottom:35px;
}
.item-news-list li{
    padding:15px 0 2px 0;
    border-bottom:1px dashed #e6e5e5;
    line-height:22px;
}
/*.item-news-list li h2{
	line-height:22px;
}*/
.item-news-list li p i{
    margin-right:3px;
    color:#666;
}
.item-head h2.item-forum i{
    background:url(../images/icons.png) no-repeat 0 -49px;
}
.item-head h2.item-industry i{
    background:url(../images/icons.png) no-repeat 0 -103px;
}
.item-head h2.item-alert i{
    background:url(../images/icons.png) no-repeat 0 -156px;
}
.item-dl{
    padding:15px 0;
    border-bottom:1px dashed #e6e5e5;
}
.item-dl dt{
    float:left;
    width:60px;
    height:40px;
    margin-right:5px;
}
.item-dl dt a{
    display:inline-block;
}
.item-dl dt a img{
    width:100%;
    height:100%;
}
/**公共右侧   结束**/






/**登录注册***/

.reg-wrap {
    background: #fff;
    box-shadow: 0 0 2px #e0e0e0;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    min-height: 400px;
    margin: 50px 0;
    padding: 20px;
}
.userInfoWrap.reg-wrap{
    margin: 50px 150px;
    padding: 50px 20px 35px 20px;
}
.reg-wrap .form-horizontal{
    width:100%;
}
.reg {
    border-right: 1px solid #ccc;
    min-height: 360px;
}
.userInfoWrap.reg-wrap .reg{
    border:0;
}
.reg h2 {
    font-size: 20px;
    padding-bottom: 15px;
    text-align: center;
    font-weight: bold;
}

.reg .form-group {
    margin-bottom: 0;
}
.reg .gender input{
    margin:0 !important;
}
.mass {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: red;
}

.mass span {
    display: none;
}

.okcolor {
    margin-top: 5px;
    color: green;
    display: none;
}

.errorcolor {
    margin-top: 5px;
    color: red;
    display: none;
}

.reg-code {
    height: 34px;
}

.reg-code img {
    height: 100%;
    width: 80;
    cursor: pointer;
}
#hylb{
    padding-left: 10px;
}
.form-horizontal .agreement {
    padding-top: 0;
}

.btn-reg {
    padding: 6px 30px;
}

.reg-right {
    margin-top: 90px;
}

.reg-right span {
    margin-right: 10px;
}

.reg-bg {
    width: 70%;
    margin: 30px auto 0;
}
#regngcon.reg-bg{
    margin:35% auto 0;
}
.reg-bg img {
    width: 100%;
    height: auto;
}

/**注册页   结束**/ /**登录页   开始**/
.reg.login {
    border-right: none;
    border-left: 1px solid #ccc;
    padding-top: 40px;
}

.found-back {
    padding-bottom: 10px;
}

.found-back p {
    height: 34px;
    text-align: right;
    line-height: 34px;
    margin: 0 auto;
}
.search_text input[type=button]{
    background:#0185cf;border:none;line-height:30px;border-radius:6px;padding:0 20px;color:#fff;
}
.search_text input[type=button]:hover{
   
    text-decoration: underline;
}
.centerTop1 ul li a{font-size: 15px !important;}
.centerTop1 ul li span{
    background-size: 11px !important;
}
.centerTop1 ul li a:hover{color: #fff !important;}


.bj6{border-bottom: none !important;}
#footer{padding: 20px 0 !important;background: #363844 !important;color: #fff;}
#footer a{color: #fff !important;}
.xinwen li sup{right: 10px !important;}
.content_text{padding-top: 14px !important;}
.content_text a{background: transparent !important;display: block;position: relative;padding-left: 10px !important;}
.content_text a:before{content: '';width: 4px;height: 4px;border-radius: 50%;background: #ccc;position: absolute;left: 0;top: 8px;}
.mod_H_dian2 .itemHeaderInner{height: 40px !important;line-height: 40px !important;background-size: 100% 100% !important;}
/*.mod_L_dian0 ul li span{display: inline-block;width: 18px;height: 18px;border-radius: 50%;background: #ccc;color: #fff;line-height: 18px;text-align: center;margin-right: 5px;font-size: 12px;}*/
.mod_L_dian0 ul li{padding: 10px 10px;border-bottom: 1px dashed #ccc;}
.pageTagsUl li.input{padding: 5px 3px !important;height: 30px;}
.content_title{padding: 20px 20px 15px !important;}
.feilei{text-align:right;padding-right:18px;}
.feilei li a{color:#098fdc;}
.text-left{text-align:left;}

table.formula p{padding:10px 0;}












/**登录页   结束**/