﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:"Courier New", Courier, monospace}
small{font-size:12px}ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:before,q:after{content:''}
legend{color:#000;}
fieldset,img{border:none}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
.FontAwesome{font-family:'FontAwesome','Microsoft Yahei','Arial';font-style:normal;}
body{margin:0 auto;padding:0;font-family:"Arial","Microsoft YaHei", "微软雅黑";font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0}
table,td,tr,th{font-size:1em}
img{border:0}
.clear{background:0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;font-size:0}a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#f60;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}
p{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
img{*display:block;border:0}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
.clearfix{*zoom:1}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
input{font-family:'Helvetica Neue',Helvetica,'Microsoft Yahei',sans-serif;outline:0}
li{list-style:none}
body{padding-top:98px}
.com-width{width:1200px;margin:0 auto}
.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}
.index-ico{background-image:url(../img/index_ico_sprite.png);background-repeat:no-repeat}
.pull-right{float:right}
.hide{display:none}
.btn{border-radius:5px}
.btn:hover{opacity:0.8;filter:alpha(opacity=80)}
.hidden{overflow:hidden}
.mt10{margin-top:10px}
input.Validform_error{border-color:#f60}
.Validform_wrong{color:#EF8D2C}
.Validform_right{display:none}
input:-webkit-autofill{background-color:#fff;color:#000}

/*头部和右下角跟随*/
.member-layer-login .layui-layer-setwin{right:50px !important;top:50px !important}
.member-layer-login .layui-layer-setwin .layui-layer-close{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.member-layer-login .layui-layer-setwin .layui-layer-close:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}
.member-layer{width:600px;background:#fff;overflow:hidden}
.member-layer .member-form{width:268px;padding:20px 40px;float:left;border-right:1px solid #f2f2f2}
.member-layer .member-form .form-type{font-size:22px;font-weight:normal;line-height:60px;margin-bottom:30px}
.member-layer .member-form .form-item{position:relative;padding-bottom:20px}
.member-layer .member-form .form-item .form-control{width:100%;padding:10px 0;border:none;background:none;border-bottom:1px solid #d8d8d8;text-indent:10px;outline:none}
.member-layer .member-form .form-item .Validform_info{line-height:36px;font-size:12px;color:#f60;padding-left:10px}
.member-layer .member-form .submit-btn{width:100%;height:50px;line-height:50px;margin-bottom:10px;background:#f60;color:#fff;border:none;font-size:14px;font-weight:bold;text-align:center;border-radius:3px;cursor:pointer}
.member-layer .member-form .form-help{color:#999;text-decoration:none}
.member-layer .member-form .form-help a{color:#999}
.member-layer .member-form .form-help a.reg-btn{color:#f60}
.member-layer .member-form .form-help a.find-password-btn{color:#999}
.member-layer .member-form .form-help a.find-password-btn:hover{color:#f60}
.member-layer .member-form .form-help a:hover{color:#f60}
.member-layer .other-login{position:relative;width:250px;height:360px;float:right}
.member-layer .other-login .other-inner{position:absolute;width:170px;top:50%;left:50%;margin-top:-110px;margin-left:-85px}
.member-layer .other-login .other-inner h3{text-align:center;line-height:48px;margin-bottom:15px}
.member-layer .other-login .other-inner .other-login-btn{height:36px;line-height:36px;display:block;margin-bottom:15px;border:1px solid #ccc;text-decoration:none;border-radius:3px;text-align:center}
.member-layer .other-login .other-inner .other-login-btn .icon{display:inline-block;width:26px;height:26px;margin:0 3px;vertical-align:middle;background-size:78px 52px;background-image:url(../images/other_login_ico@2x.png);*background-image:url(../images/other_login_ico.png)}
.member-layer .other-login .other-inner .other-login-btn .txt{display:inline-block;vertical-align:middle}
.member-layer .other-login .other-inner .login-wx{border-color:#89d279;color:#89d279}
.member-layer .other-login .other-inner .login-wx .icon{background-position:0 0}
.member-layer .other-login .other-inner .login-wx:hover{background:#89d279;color:#fff}
.member-layer .other-login .other-inner .login-wx:hover .icon{background-position:0 -26px}
.member-layer .other-login .other-inner .login-qq{border-color:#60c3ed;color:#60c3ed}
.member-layer .other-login .other-inner .login-qq .icon{background-position:-26px 0}
.member-layer .other-login .other-inner .login-qq:hover{background:#60c3ed;color:#fff}
.member-layer .other-login .other-inner .login-qq:hover .icon{background-position:-26px -26px}
.member-layer .other-login .other-inner .login-wb{border-color:#fe6753;color:#fe6753}
.member-layer .other-login .other-inner .login-wb .icon{background-position:-52px 0}
.member-layer .other-login .other-inner .login-wb:hover{background:#fe6753;color:#fff}
.member-layer .other-login .other-inner .login-wb:hover .icon{background-position:-52px -26px}
.other-inner .other-login-btn:hover{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}@keyframes underline{from{width:0;left:50%}to{width:100%;left:0}}@-moz-keyframes underline{from{width:0;left:50%}to{width:100%;left:0}}@-webkit-keyframes underline{from{width:0;left:50%}to{width:100%;left:0}}@-o-keyframes underline{from{width:0;left:50%}to{width:100%;left:0}}
.header-fixed{position:fixed;z-index:10;left:0;right:0;top:0}
.commen-header{height:95px;border-top:1px solid #fdfdfd;border-bottom:2px solid #409B69;background:#fff}
.commen-header .container{width:1200px;margin:0 auto;}
.commen-header .logo{float:left;width:250px;height:60px;background:url(../images/logo.png) no-repeat;background-size:253px 54px;display:block;margin-top:5px;margin-left:15px}
.commen-header .dropdown-menu{position:absolute;top:42px;left:0;padding:5px 5px;background:rgba(255,255,255,0.98);box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;text-transform:uppercase;z-index:3}
.commen-header .dropdown-menu.animated{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s}
.commen-header .main-nav .header-menu>li{position:relative;float:left}
.commen-header .main-nav .header-menu>li:hover{ background: #e8e8e8; border-radius: 3px 3px 0px 0px;}
.commen-header .main-nav .header-menu>li.cur{ background: #228950; border-radius: 3px 3px 0px 0px;}
.commen-header .main-nav .header-menu>li.cur a{ color: #fff;}
.commen-header .main-nav .header-menu>li:hover .product-list{ display: block;}




.commen-header .main-nav .header-menu>li>a{position:relative;display:block;padding:0 10px;height:40px;line-height:40px;text-align:center;color:#333;font-size:14px; font-family: "Arial";}
.commen-header .main-nav .header-menu>li>a.has-child .point-down{display:inline-block;width:6px;height:4px;margin-left:4px;background:url(../images/website_icon@2x.png) no-repeat;background-size:44px 95px;background-position:-16px -70px;vertical-align:middle}
.commen-header .main-nav .header-menu>li>a:hover,.commen-header .main-nav .header-menu>li>a.active{color:#fff; font-size: 14px;}
.commen-header .main-nav .header-menu>li>a:hover:before,.commen-header .main-nav .header-menu>li>a.active:before{animation:underline .5s forwards;-moz-animation:underline .5s forwards;-webkit-animation:underline .5s forwards;-o-animation:underline .5s forwards}
.commen-header .main-nav .header-menu>li .database-list{margin-left:-128px}
.commen-header .main-nav .header-menu>li .database-list ul{width:204px;height:88px;overflow:hidden}
.commen-header .main-nav .header-menu>li .database-list li{width:101px;max-width:101px;float:left;line-height:45px;overflow:hidden;text-align:center;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.commen-header .main-nav .header-menu>li .database-list li a{font-weight:bold;font-size:16px}
.commen-header .main-nav .header-menu>li .database-list li a:hover{color:#f60}
.commen-header .main-nav .header-menu>li .database-list li:nth-child(even){border-right:none}
.commen-header .main-nav .header-menu>li .school-list{margin-left:-110px}
.commen-header .main-nav .header-menu>li .school-list ul{width:164px;height:137px;overflow:hidden}
.commen-header .main-nav .header-menu>li .school-list li{width:81px;max-width:81px;float:left;line-height:45px;overflow:hidden;text-align:center;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.commen-header .main-nav .header-menu>li .school-list li a{font-weight:bold;font-size:16px}
.commen-header .main-nav .header-menu>li .school-list li a:hover{color:#f60}
.commen-header .main-nav .header-menu>li .school-list li:nth-child(even){border-right:none}
.commen-header .main-nav .header-menu>li .conference-list{padding-bottom:0;margin-left:-145px}
.commen-header .main-nav .header-menu>li .conference-list ul{width:250px;overflow:hidden}
.commen-header .main-nav .header-menu>li .conference-list ul .dropdown-item{padding:18px 0;overflow:hidden;border-bottom:1px solid #e9e9e9}
.commen-header .main-nav .header-menu>li .conference-list ul .dropdown-item .conference-name{display:block;font-weight:bold;font-size:16px;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.commen-header .main-nav .header-menu>li .conference-list ul .dropdown-item .conference-name:hover{color:#f60}
.commen-header .main-nav .header-menu>li .conference-list ul .dropdown-item .conference-info{color:#a0a0a0;font-size:12px;line-height:2}
.commen-header .main-nav .header-menu>li .conference-list ul .dropdown-item:first-child{padding-top:0}
.commen-header .main-nav .header-menu>li .conference-list ul .dropdown-item:last-child{padding-bottom:0;border-bottom:none}
.commen-header .main-nav .header-menu>li .conference-list .more-conference{display:block;margin-top:18px;border-top:1px solid #e9e9e9;line-height:60px;color:#333;text-align:center}
.commen-header .main-nav .header-menu>li .conference-list .more-conference:hover{color:#f60}
.commen-header .main-nav .header-menu>li .product-list ul{width:208px;overflow:hidden}
.commen-header .main-nav .header-menu>li .product-list ul .dropdown-item{padding:7px 0px;overflow:hidden;border-bottom:1px solid #e9e9e9}
.commen-header .main-nav .header-menu>li .product-list ul .dropdown-item .product-name{display:block;font-size:12px;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color: #333; font-family: "Arial";}
.commen-header .main-nav .header-menu>li .product-list ul .dropdown-item .product-name:hover{color:#f60}
.commen-header .main-nav .header-menu>li .product-list ul .dropdown-item .product-info{color:#a0a0a0;font-size:12px;line-height:2}
.commen-header .main-nav .header-menu>li .product-list ul .dropdown-item:first-child{padding-top:0}
.commen-header .main-nav .header-menu>li .product-list ul .dropdown-item:last-child{padding-bottom:0;border-bottom:none}

.pull-left01{ float: left; height: 30px;}
.pull-left01 a{ color: #333;}
.pull-left01 a:hover{ color: #ff6600;}
.pull-left .p1,.pull-left .p2,.pull-left01 .p1,.pull-left01 .p2{ float: left; line-height: 30px; font-size: 13px; color: #242413;}
.pull-left .p2,.pull-left01 .p2{ margin-left: 10px; background: url(../images/dc.png) no-repeat 0px 4px; padding-left: 18px; cursor: pointer;}
.main-nav{ float: left; padding-top: 25px; padding-left: 20px;}

.commen-header .sub-nav .search-box{ float: left; height:30px;line-height:30px;border-radius:15px}
.commen-header .sub-nav .search-box .search-t{border:none;background:none;width:0;color:#000;text-indent:20px;vertical-align:middle;padding:2px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.commen-header .sub-nav .search-box .search-btn{border:none;background:none;cursor:pointer;width:17px;height:16px;margin-right:10px;background:url(../images/website_icon@2x.png) no-repeat;background-size:44px 95px;background-position:0 -54px;vertical-align:middle}
.commen-header .sub-nav .search-box.search-selected{background:#ededed}
.commen-header .sub-nav .search-box.search-selected .search-t{width:180px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.commen-header .sub-nav .auth-user-info{ float: left; margin-left: 10px;}
.commen-header .sub-nav .auth-user-info ul>li{float:left;height:30px;margin:0 10px;position:relative;cursor:pointer}
.commen-header .sub-nav .auth-user-info ul>li.import:after{content:'';position:absolute;right:-6px;top:20px;width:6px;height:6px;background:#f00;border-radius:50%}
.commen-header .sub-nav .auth-user-info ul>li .tit{color:#333;font-size:15px;line-height:30px;display:block}
.commen-header .sub-nav .auth-user-info ul>li .tit .auth-photo{display:inline-block;width:36px;height:36px;border-radius:50%;vertical-align:middle;border:1px solid #eee;overflow:hidden}
.commen-header .sub-nav .auth-user-info ul>li .tit .auth-photo img{display:block;width:100%}
.commen-header .sub-nav .auth-user-info ul>li .auth-list{margin-left:-54px}
.commen-header .sub-nav .auth-user-info ul>li .auth-list .dropdown-item{width:64px}
.commen-header .sub-nav .auth-user-info ul>li .auth-list .dropdown-item a{display:block;padding:12px 0;text-align:center;border-bottom:1px solid #e9e9e9}
.commen-header .sub-nav .auth-user-info ul>li .auth-list .dropdown-item a:hover{color:#f60}
.commen-header .sub-nav .auth-user-info ul>li .auth-list .dropdown-item:first-child a{padding-top:0}
.commen-header .sub-nav .auth-user-info ul>li .auth-list .dropdown-item:last-child a{padding-bottom:0;border-bottom:none}
.toTop{position:fixed;bottom:20px;display:none;z-index:8;left:100%;margin-left:-60px}
.toTop.pos-right-bottom{left:100%;margin-left:-60px}
.toTop a{position:relative;width:48px;height:48px;display:block;margin:0 0 3px 0;line-height:18px;text-align:center;color:#fff;background:#fff url(../images/feedback@2x.png) no-repeat;background:#fff url(../images/feedback.png) no-repeat\9;background-size:96px 48px;-webkit-box-shadow:1px 1px 1px #e7e7e7;-moz-box-shadow:1px 1px 1px #e7e7e7;-ms-box-shadow:1px 1px 1px #e7e7e7;-o-box-shadow:1px 1px 1px #e7e7e7;box-shadow:1px 1px 1px #e7e7e7}
.toTop a span{position:absolute;left:0;top:0;padding:7px 10px;text-align:center;display:none}
.toTop a:hover{background:#f60;color:#fff}
.toTop a:hover span{display:block}
.toTop .pos-toTop{background-position:-48px 0}



/*---内容---*/

#top{ width: 1200px; height: 30px; margin: 0 auto;}
#top .left{ float: left; height: 30px; font-size: 13px; line-height: 30px; color: #CACAD9;}



#float{ width: 55px; height: 185px; position: fixed; top: 200px; left: 10px;}
/*-------------footer--------------*/

#footer{ width:100%; overflow:hidden;}
.footer_wrap{ width:1200px; margin:0 auto; padding:10px 0px;}
.footer_wrap p{ text-align: center; font-size: 13px; line-height: 20px; color: #AAAAAA;}
.footer_wrap p a{ text-align: center; font-size: 13px; line-height: 20px; color: #AAAAAA; text-decoration: underline;}
#footer01{ width:100%; overflow:hidden; background: #f5f5f5; border-top: 1px solid #dbdbea;}
.footer01_wrap{ width:100%; border-top: 1px solid #ececfb; margin:0 auto; padding:30px 0px;}
.footer01_wrap p{ text-align: center; font-size: 13px; line-height: 20px; color: #AAAAAA;}
.footer01_wrap p.p1{ font-size: 14px; line-height: 28px; color: #9797A5; margin-bottom: 20px;}
.footer01_wrap p.p1 a{ font-size: 14px; color: #9797A5; margin: 0px 5px;}
.footer01_wrap p.p1 a:hover{ color: #ff6600;}