﻿@charset "UTF-8";

/* CSS Document */

body { margin: 0px; padding: 0px; font-size: 12px;color: #666; overflow-x: hidden; background: white; }

a { color: #666; text-decoration: none; outline: none; }

a:active { star: expression(this.onFocus=this.blur()); }

img { border: 0px; vertical-align: middle; }

a:link { text-decoration: none; outline: none; }

a:visited { text-decoration: none; outline: none; }

a:hover { text-decoration: none; /*color: #084d8c;*/ outline: none; }

ul,
p,
dl,
dt,
dd { padding: 0px; margin: 0px; }

li { list-style-position: outside; list-style-type: none; }

h1,
h2,
h3,
h4,
h5 { font-size: 14px; padding: 0px; margin: 0px; }

h1 { font-size: 16px; }

h5 { font-size: 12px; }

input,
textarea { background: transparent; padding: 0px; font-size: 12px;  color: #888; outline: none; border: 0px; }

em { font-style: normal; }

input:focus { outline: none; }

input:focus::-webkit-input-placeholder { text-indent: 100%; opacity: 0; -webkit-transition: .2s; transition: .2s; }

input:focus::-moz-placeholder { text-indent: 100%; opacity: 0; -moz-transition: .3s; }

input:focus:-ms-input-placeholder { text-indent: 100%; opacity: 0; -webkit-transition: .2s; transition: .2s; }

textarea:focus { outline: none; }

textarea:focus::-webkit-input-placeholder { text-indent: 100%; opacity: 0; -webkit-transition: .2s; transition: .2s; }

textarea:focus::-moz-placeholder { text-indent: 100%; opacity: 0; -moz-transition: .2s; }

textarea:focus:-ms-input-placeholder { text-indent: 100%; opacity: 0; -webkit-transition: .2s; transition: .2s; }

.headDiv .wal { width: 91%; margin: 0px auto; }

.w1680 { width: 1680px; margin: 0 auto; }

.w1308 { width: 1308px; margin: 0 auto; }

.clear_f { clear: both; height: 0px; padding: 0px; margin: 0px; display: block; _display: inherit; }

.pc-show { display: block !important; }

.pc-hide { display: none !important; }


/*头部导航*/

.headDiv { background: #ffffff; }

.headDiv .head { position: relative; }

.headDiv .head .logo { position: absolute; left: 0; top: 0px; line-height: 100px; height: 100px; }

.headDiv .head .rightDiv { float: right; /*overflow: hidden;*/ }

.headDiv .head .rightDiv ul { float: left; }

.headDiv .head .rightDiv ul li { float: left; }

.headDiv .head .rightDiv ul li > a { display: block; padding: 0 20px; font-size: 15px;  font-weight: 400; line-height: 100px; text-decoration: none; }

.headDiv .head .language { float: left; margin: 32px 0 0 10px; width: 114px; }

.headDiv .head .language .en { display: block; float: left; width: 35px; line-height: 35px; border-radius: 50%; }


a { color: #393939; }



.headDiv .head .menu { float: right; }


/*头部下拉*/

.headList { overflow: hidden; }

.headList li { float: left; /* line-height: 100px; */ }

.mys { color: #D70010; }

.sNav { position: absolute; top: 110px; right: 0; left: 0; z-index: 60; background: url(/vancheerfile/Images/images/bg_2.png) repeat; display: none; }

.sNav .list { overflow: hidden; }

.sNav ul { overflow: hidden; text-align: center; }

.sNav li { display: inline-block; }

.sNav li a { padding: 0 24px; color: #FFFFFF; display: block; font-size: 16px; line-height: 80px; }

.sNav li a:hover { color: #CCCCCC; }

.sNav .on a { color: #CCCCCC; }

.sNav .on:hover a { color: #CCCCCC; }


/*尾部*/

/*.footerDiv {
	padding: 90px 0;
}*/



/*手机导航*/

.navLayer { overflow-x: auto; height: 100%; width: 100%; overflow: hidden; position: fixed; z-index: 222; right: -100%; top: 1rem; display: none; }

.navLayer .close { line-height: 0.52rem; position: absolute; right: 0; top: 0; width: 10%; text-align: center; }

.navLayer .close img { height: 0.28rem; }

.navLayer .bg { position: relative; background: #fff; height: calc(100% - 1rem); width: 100%; border-top: 0.01rem solid #f2f2f2; overflow-y: auto; margin-right: 10%; }

.subNav { cursor: pointer; display: block; height: 0.9rem; line-height: 0.9rem; position: relative; font-size: 14px; color: #3a3a3a; margin-bottom: 0.1rem; transition: .5s; }

.subNav .name { text-align: left; background: #f5f5f5 url(/vancheerfile/Images/images/nav_1m.png) no-repeat 92% center; background-size: 0.24rem; position: relative; text-transform: uppercase; font-size: 0.3rem; padding: 0 0 0 0.88rem; }


/*.subNav .name em{ margin-left: 12px; }*/

.subNav a { display: block; height: 0.9rem; color: #3a3a3a; }


/*.subNav1{background:url(../images/p_nav1.png) 94% center no-repeat; background-size:6px;}*/

.currentDt { margin-bottom: 0; }

.currentDd span { color: #ff0000; }

.navContent { display: none; margin-bottom: 0.1rem; }

.currentDt .name { color: #FFFFFF; background: #084d8c url(/vancheerfile/Images/images/nav_1onm.png) no-repeat 92% center; background-size: 0.24rem; }

.navContent a { display: block; height: 40px; line-height: 40px; font-size: 0.3rem; color: #4d4d4d; padding: 0 0 0 12px; background: url(/vancheerfile/Images/images/ico3.png) no-repeat left center; background-size: 6px; }

.navContent a.on { font-weight: bold; }

.navContent li a { display: block; height: 0.8rem; line-height: 0.8rem; color: #4d4d4d; font-size: 0.3rem; padding-left: 1.2rem; background: #e6e6e6; border-bottom: 1px solid #ffffff; }

.navContent li:hover a,
.navContent .on a { color: #084d8c; }

.pageBg { position: fixed; z-index: 44; width: 100%; height: 100%; display: none; background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; }


/*页码*/

.numberDiv { font-size: 14px; padding: 30px 0 0; }

.numberDiv .number { text-align: center; }

.numberDiv .number a { width: 36px; height: 36px; line-height: 36px; background: #ebebeb; display: inline-block; margin: 0 10px; text-align: center; color: #999999; overflow: hidden; }

.numberDiv .number a:hover { color: #084D8C; }

.numberDiv .number .on { color: #084D8C; }

.numberDiv .number .off { display: none; }

.numberDiv .number .prev { margin-right: 30px; }

.numberDiv .number .prev:hover .on { display: none; }

.numberDiv .number .prev:hover .off { display: inline-block; }

.numberDiv .number .next { margin-left: 30px; }

.numberDiv .number .next:hover .on { display: none; }

.numberDiv .number .next:hover .off { display: inline-block; }

.numMore { line-height: 0.7rem; display: block; text-align: center; color: #FFFFFF; background: #084D8C; font-size: 0.28rem; display: none; }

.numMore:hover { color: #FFFFFF; background: #084D8C; }


/*上下篇*/

.pieceBox { position: relative; padding: 34px 0 0; }

.pieceBox div { width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 36px; }

.pieceBox span { font-size: 16px; color: #cccccc; }

.pieceBox a { font-size: 16px; color: #095399; }

.pieceBox a:hover { color: #095399; text-decoration: underline; }

.pieceBox .return { display: block; width: 162px; border-radius: 64px; line-height: 45px; font-size: 16px; position: absolute; right: 0; bottom: 15px; z-index: 10; background: #095399 url(/vancheerfile/Images/images/return.png) no-repeat 67px center; color: #FFFFFF; text-align: center; box-shadow: 0 0 30px rgba(12, 109, 199, 0.4); transition: .5s; font-size: 14px; }

.pieceBox .return img { margin: 0 20px 0 0; }

.pieceBox .return:hover { color: #FFFFFF; text-decoration: none; transform: translateY(-5px); }


/*浮窗*/


/*# sourceMappingURL=main.css.map */
