@charset "utf-8";
/* CSS Document */
body,html {margin:0; padding:0; color: #666;  font:12px/180% "微软雅黑","Helvetica Neue", Arial, Helvetica, sans-serif;}
*{ margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
body{width:100%; background: #fff;}
body a{outline:none; blr:expression(this.onFocus=this.blur());}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0; list-style:none;}
li {list-style: none; vertical-align: bottom;}
img {border: none; display: block;}
em,i {font-style: normal;}
a{text-decoration:none; color: #666; }
.disable {display: none;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content:""; height:0; display:block; clear:both; visibility:hidden;}
* html .clearfix {height:1%;}
* +html .clearfix {height:1%;}
.clearfix {display:block; clear:both;}
input,textarea{ resize:none; font-family:"微软雅黑"; outline:none;}
button{ font-family:"Arial"; outline: none;}
select{height:22px; line-height:18px; padding:2px 0; outline:none;}

.wrapper{ width: 1200px; margin: 0 auto;}

/*头部*/
.header{ min-width: 1200px; height: 45px; line-height: 45px; font-size:13px; color:#cdcdcd; background-color:#3a3a3c; overflow:hidden;}
.header i{ padding: 0 10px;}
.header em{ color:#ff9f09;}
.header p{ padding-left: 37px; background-position: left center; background-repeat: no-repeat;}
.header .fl p{ background-image:url(../images/tel.png);}
.header .fr p{ background-image:url(../images/qq.png);}

/*导航*/
/* .nav{ height: 137px; overflow: hidden;}
.logo{ float:left; padding-top: 37px;} */
.nav_list{ float: left; padding-top: 48px; height: 65px; padding-left: 55px;}
.nav_list li{ float: left; margin-left: 36px;}
.nav_list a{ display: block; text-align:center; font-size:16px; color:#262626; line-height: 33px;}
.nav_list i{ display:block; height: 25px; background-position: center top; background-repeat: no-repeat;}
.nav_list i.ico_01{ background-image:url(../images/ico_01.png);}
.nav_list i.ico_02{ background-image:url(../images/ico_02.png);}
.nav_list i.ico_03{ background-image:url(../images/ico_03.png);}
.nav_list i.ico_04{ background-image:url(../images/ico_04.png);}
.nav_list i.ico_05{ background-image:url(../images/ico_05.png);}
.nav_list i.ico_06{ background-image:url(../images/ico_06.png);}
.nav_list i.ico_07{ background-image:url(../images/ico_07.png);}
.nav_list a:hover,.nav_list a.on{ color:#ff9f09;}
.nav_list a:hover i.ico_01,.nav_list a.on i.ico_01{ background-image:url(../images/ico_01a.png);}
.nav_list a:hover i.ico_02,.nav_list a.on i.ico_02{ background-image:url(../images/ico_02a.png);}
.nav_list a:hover i.ico_03,.nav_list a.on i.ico_03{ background-image:url(../images/ico_03a.png);}
.nav_list a:hover i.ico_04,.nav_list a.on i.ico_04{ background-image:url(../images/ico_04a.png);}
.nav_list a:hover i.ico_05,.nav_list a.on i.ico_05{ background-image:url(../images/ico_05a.png);}
.nav_list a:hover i.ico_06,.nav_list a.on i.ico_06{ background-image:url(../images/ico_06a.png);}
.nav_list a:hover i.ico_07,.nav_list a.on i.ico_07{ background-image:url(../images/ico_07a.png);}

.resige_btn{ float:right; padding-top:51px;}
.resige_btn a{ display:block; width: 129px; height: 39px; line-height:39px; background-color:#ff9f09; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-size: 16px; color:#fff; text-align:center;}
.resige_btn a i{ display:inline-block; vertical-align: top; padding-left: 28px; background: url(../images/down.png) no-repeat left center;}

/*banner*/
.banner{ min-width: 1200px; height: 584px; overflow: hidden;}
.banner a{ display:block; width: 100%; height: 584px; background-position: center top; background-repeat: no-repeat;}

/*特色*/
.index_special{ height: 168px; padding: 60px 0;}
.index_special li{ float: left; width: 370px; height: 168px; margin-right: 45px; background-color:#ff7d6e; color:#fff; overflow: hidden;}
.index_special li:last-child{ margin-right: 0;}
.index_special li:nth-child(2){ background-color:#6dafed;}
.index_special li:nth-child(3){ background-color:#ffb46a;}
.index_special li div{ position:relative; padding-left: 120px; padding-top: 28px;}
.index_special b{ display:block; font-size: 22px; line-height: 40px;}
.index_special p{ font-size: 16px; line-height: 25px; padding-top: 2px;}
.index_special img{ position:absolute; left: 39px; top: 59px;}

/*自动降重*/
.index_main{ min-width: 1200px; position:relative; background-color:#f5f5f5; height: 612px; overflow: hidden;}
.index_main .img{ position:absolute; left: 50%; top: 105px; margin-left: -780px; z-index: 1;}
.index_main ul{ position:relative; padding-top: 23px; z-index:2;}
.index_main .con{width: 565px; padding-top: 82px;}
.index_main b{ display:block; font-size: 35px; color:#262626; line-height: 60px;}
.index_main b em{ color:#ff9f09;}
.index_main span{ display:block; font-weight: 600; color:#bebebe; line-height:20px; text-transform: uppercase; font-size: 20px;}
.index_main i{ display:block; margin-top: 20px; width: 55px; height: 4px; background:#ff9f09;}
.index_main p{ font-size: 21px; color:#262626; line-height: 36px; height: 108px; padding-top: 47px;}
.index_main a{ display:block; margin-top: 27px; width: 154px; height: 46px; line-height: 46px; background:#ff9f09; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; font-size: 20px; color:#fff; text-align:center;}

/*论文检查*/
.index_main01{ background-color:#fff;}
.index_main01 .img{ margin-left: -15px;}

/*论文*/
.main{ min-width: 1200px; background:#f5f5f5; overflow: hidden; padding-top: 60px;}
.main .title{ text-align:center;}
.main .title h2{ display:block; font-size: 35px; color:#262626; line-height: 60px;}
.main .title h2 em{ color:#ff9f09;}
.main .title p{ font-size: 20px; color:#bebebe; font-weight: 600; line-height: 18px; text-transform:uppercase;}
.main .title i{ display:block; width: 55px; height: 4px; background-color:#ff9f09; margin: 21px auto 0;}
.main .title span{ display:block; font-size: 20px; color:#262626; line-height: 63px;}
.index_service{ padding: 50px 0 70px;}
.index_service li{ float: left; width: 183px; height: 278px; background:#ff9f09; color:#fff; text-align:center; overflow: hidden; margin-right: 19px;}
.index_service li:last-child{ margin-right: 0;}
.index_service li div{ height: 93px; background-position: center bottom; background-repeat: no-repeat;}
.index_service b{ display:block; font-size: 22px; line-height: 55px; padding-top: 5px;}
.index_service p{ font-size: 16px; padding: 0 19px; line-height: 22px; letter-spacing: -1px;}
.index_service .i_01{ background-image:url(../images/img_07.png);}
.index_service .i_02{ background-image:url(../images/img_08.png);}
.index_service .i_03{ background-image:url(../images/img_09.png);}
.index_service .i_04{ background-image:url(../images/img_10.png);}
.index_service .i_05{ background-image:url(../images/img_11.png);}
.index_service .i_06{ background-image:url(../images/img_12.png);}

/*联系电话*/
.main01{ background:#fff;}
.contact{ padding: 28px 0 62px;}
.contact li{ float:left; width: 297px; height: 120px; background:#3a3a3c; margin-right: 3px; color:#fff; overflow: hidden;}
.contact li:last-child{ margin-right: 0;}
.contact div{ position: relative; padding-left: 92px; padding-top: 25px; font-size: 18px; color:#fffefe; line-height: 36px;}
.contact b{ display: block; font-size: 27px;}
.contact img{ position:absolute; left: 32px; top: 39px;}

/*常见问题*/
.common_question{ min-width: 1200px; height: 442px; background: url(../images/img_01.jpg); overflow: hidden;}
.common_question .wrapper{ padding-top: 105px; color:#fff;}
.common_question .fl{ width: 750px;}
.common_question .title h2{ display:block; font-size: 35px; line-height: 48px;}
.common_question .title p{ font-size: 20px; font-weight: 600; line-height: 25px; text-transform: uppercase;}
.common_question .title i{ display:block; width: 55px; height: 4px; background:#fff; margin-top: 19px;}
.notice_list{ padding-top: 45px;}
.notice_list li{ padding-left: 20px; height: 37px; line-height: 37px; background: url(../images/img_16.png) no-repeat left center; float: left; width: 250px; margin-right: 50px; font-size: 18px; overflow: hidden;}
.notice_list li a{ color:#fff;}
.notice_list li a:hover{ text-decoration: underline;}

.forms{ width: 393px; height: 285px; background: url(../images/img_17.png); overflow: hidden;}
.forms ul{ padding: 43px 53px 0;}
.forms li{ padding-bottom: 10px;}
.forms input{ display:block; border: none; width: 260px; padding-left: 27px; height: 45px; line-height: 45px; background:#fff; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; font-size: 15px; color:#262626;}
.forms button{ display:block; border:none; margin: 6px auto 0; width: 130px; height: 40px; background:#ff9f09; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; color:#fff; font-size: 16px; cursor: pointer;}

/*底部*/
.f_about{ min-width: 1200px; background:#3a3a3c; overflow: hidden; padding: 30px 0 37px;}
.f_about b{ display:block; font-size: 18px; color:#c5c5c5; line-height: 35px;}
.f_about p{ font-size: 15px; color:#c5c5c5; line-height: 30px;}
.f_about p a{ color:#c5c5c5;}
.f_about .con01{ width: 312px;}
.f_about .con01 p{ float: left; width: 122px;}
.f_about .con02{ width: 495px;}
.f_bottom{ min-width: 1200px; padding: 15px 0; background-color:#1c1c1c; overflow: hidden; text-align: center; font-size: 14px; line-height: 23px; color:#7b7b7b;}
.f_bottom img{ display:inline-block; margin-right: 5px; vertical-align: top; margin-top: 2px;}
.f_bottom i{ margin-left: 30px;}