@charset "utf-8";

body{font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体";color:#000000;background:#FFF;/*letter-spacing: 1px;*/} 

body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, p, marquee, from{margin:0;padding:0;} 

ol, ul ,li{list-style: none;} 

img {border: 0; vertical-align:middle;} 

a{color:#333;text-decoration:none; }  

a:hover{color:#ff8818;/*text-decoration:underline;*/-webkit-transition:all .2s linear;transition:all .2s linear;} 

/*

::selection { background:#c40000; color:#fff;}

::-moz-selection { background:#c40000; color:#fff;}

::-webkit-selection { background:#c40000; color:#fff;}

*/

::selection { background:#219bd9; color:#fff;}

::-moz-selection { background:#219bd9; color:#fff;}

::-webkit-selection { background:#219bd9; color:#fff;}

.tl{text-align: left;}

.tll{text-align: left !important;}

.tc{text-align: center;}

.tr{text-align: right;}

.hide{display:none;}

.block{display: block;}

.fixed {position: fixed;z-index:1;}

.l{float:left;}

.r{float:right;}

.clear{clear:both; font-size:0; line-height:0; height:0;}

.after-clear::after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.line {height:1px;background-color:#ddd;overflow:hidden;}

.line2px {height:0;border-top:1px solid #ddd;border-bottom:1px solid #fff;overflow:hidden;}

.line2pxlight {height:0;border-top:1px solid #939393;border-bottom:1px solid #fff;overflow:hidden;}

.h5 {height: 5px;display:block; overflow: hidden;}

.h10 {height: 10px;display:block; overflow: hidden;}

.h20 {height: 20px;display:block; overflow: hidden;}

.h50 {height: 50px;display:block; overflow: hidden;}

.fixhidden{overflow: hidden;}

.nowrap{white-space:nowrap;}

.nowarp-hidden{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

.relative{position: relative;}

.plr20{padding-left: 20px; padding-right: 20px; }

.mt5{margin-top: 5px;}

.mt10{margin-top: 10px;}

.mt15{margin-top: 15px;}

.mt20{margin-top: 20px;}

.mt30{margin-top: 30px;}

.mt50{margin-top: 50px;}

.ml5{margin-left: 5px;}

.ml10{margin-left: 10px;}

.ml15{margin-left: 15px;}

.ml20{margin-left: 20px;}

.ml50{margin-left: 50px;}

.mb5{margin-bottom: 5px;}

.mb10{margin-bottom: 10px;}

.mb15{margin-bottom: 15px;}

.mb20{margin-bottom: 20px;}

.mb50{margin-bottom: 50px;}

.mr5{margin-right: 5px;}

.mr10{margin-right: 10px;}

.mr15{margin-right: 15px;}

.mr20{margin-right: 20px;}

.mr50{margin-right: 50px;}

.red{color: #c40000;}

.blue{color: #00acee;}

.nobd{border-width:0;}



.f24{font-size: 24px; font-weight: 500;}

.f20{font-size: 20px !important;}

.f16{font-size: 16px;}

.f14{font-size: 14px;}

.f12{font-size: 12px;}



.bd1{border: 1px solid #eaeaea;}



.l3-28{height:84px; overflow:hidden;}



html {

	font-size: 100%;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

}

html, button, input, select, textarea {

	font-family: sans-serif;

}

button, input, select, textarea {

	font-size: 100%;

	margin: 0;

	vertical-align: baseline;

	*vertical-align:middle: ;

}

button, input {

	line-height: normal;

}

input[type='search'] {

	-webkit-appearance: textfield;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

}

button, html input[type='button'], input[type='reset'], input[type='submit'] {

	-webkit-appearance: button;

	cursor: pointer;

	*overflow:visible: ;

}



.btn{

	display:inline-block;

	*zoom:1;

	*display:inline;

	width:158px;

	height:38px;

	padding:0;

	margin:0;

	border:1px solid #b0b0b0;

	font-size:14px;

	line-height:38px;

	text-align:center;

	color:#b0b0b0;

	cursor:pointer;

	-webkit-transition:all .4s;

	transition:all .4s

}

.btn:hover{

	text-decoration:none;

	color:#b0b0b0;

}

.btn:focus{

	outline:0;

}

.btn:active{

	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);

	box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);

}

.btn[disabled]{

	border-style:dashed !important;

	border-color:#e0e0e0;

	background-color:#fff !important;

	color:#b0b0b0 !important;

	cursor:default !important;

}

.btn-disabled{

	background:#e0e0e0 !important;

	border-color:#e0e0e0 !important;

	color:#b0b0b0 !important;

	cursor:default !important;

}

.btn-small{

	width:118px;

	height:28px;

	font-size:12px;

	line-height:28px;

}

.btn-large{

	width:178px;

	height:48px;

	line-height:48px;

}

.btn-block{

	display:block;

	width:100%;

	padding-left:0;

	padding-right:0;

}

input.btn,button.btn{

	width:160px;

	height:40px;

}

input.btn-small,button.btn-small{

	width:120px;

	height:30px;

}

input.btn-large,button.btn-large{

	width:180px;

	height:50px;

}

.btn-primary{

	background:#00acee;

	border-color:#00acee;

	color:#fff;

}

.btn-primary:hover{

	background-color:#00aad1;

	border-color:#00aad1;

	color:#fff;

}

.btn-red{

	background:#e53935;

	border-color:#e53935;

	color:#fff;

}

.btn-red:hover{

	background-color:#e42a27;

	border-color:#e42a27;

	color:#fff;

}

.btn-line-primary{

	border-color:#00acee;

	background:#fff;

	color:#00acee;

}

.btn-line-primary:hover{

	color:#fff;

	background-color:#00aad1;

	border-color:#00aad1;

}

.btn-line-red{

	border-color:#e53935;

	background:#fff;

	color:#e53935;

}

.btn-line-red:hover{

	color:#fff;

	background-color:#e42a27;

	border-color:#e42a27;

}

.input-label{

	position:absolute;

	left:12px;

	top:11px;

	z-index:2;

	padding:0 3px;

	font-size:14px;

	line-height:18px;

	color:#b0b0b0;

	background:transparent;

	cursor:text;

	-webkit-transition:all .2s linear;

	transition:all .2s linear;

}

.input-text{

	width:186px;

	height:18px;

	padding:10px 16px;

	border:1px solid #e0e0e0;

	font-size:14px;

	line-height:18px;

	background:#fff;

	-webkit-transition:border-color .2s linear;

	transition:border-color .2s linear;

}

.input-text:hover{

	border-color:#b0b0b0;

}

.input-text:focus{

	outline:0;

}

textarea.input-text{

	height:3em;

	resize:vertical;

}

.input-text[type=checkbox]:focus, .input-text[type=radio]:focus{

	padding: 0px 5px; 

	border: 1px solid #ccc; 

}



.img-con img{

	transform: scale(1);

	transition: transform 1s linear .1s;

	-moz-transition: transform 1s linear .1s;

	-webkit-transition: transform 1s linear .1s;

	-o-transition: transform 1s linear .1s;

	-ms-transition: transform 1s linear .1s;

}

.img-con img:hover{

	transform: scale(1.03,1.03);

	-moz-transform: scale(1.03,1.03);

	-webkit-transform: scale(1.03,1.03);

	-o-transform: scale(1.03,1.03);

	-ms-transform: scale(1.03,1.03);

}



.w1200{

	width:1202px;

	margin:0 auto;

}

.w200{

	width:192px;

}

.w990{

	width:998px;

}



/* top */

.top-box{

    height: 30px;

    line-height: 30px;

    background-color: #00acee;

    color: #fff;

    overflow: hidden;

}

.top-box .r{

    color: #00aad1;

}

.top-box a{

    margin: 0 5px;

    color: #fff;

    height: 30px;

    line-height: 30px;

    display: inline-block;

    padding: 0 10px;

    text-decoration: none;

}

.top-box a:hover{

    background-color: #008fcc;

}



/* menu */

.menu-box{

    height: 79px;

    background-color: #fff;

    border-bottom: 1px solid #eee;

    color: #fff;

}

.menu-box .con{

    position: relative;

}

.menu-box .menu-logo{

    width: 180px;

}

.menu-box .menu-logo img{

    height: 50px;

    width: 150px;

    margin-top: 19px;

}

.menu-box .menu-item{

    margin-top: 5px;

    width: 720px;

}

.menu-box .menu-item ul li{

    float: left;

    margin-right: 10px;

    display: inline-block;

}

.menu-box .menu-item ul li.active{

    color: #008fcc;

    border-bottom: 3px solid #00acee;

}

.menu-box .menu-item ul li a{

    padding: 0 16px;

    font-size: 16px;

    line-height: 72px;

    text-decoration: none;

}

.menu-box .menu-item ul li a:hover, .menu-box .menu-item ul li.active a{

    color: #008fcc;

}

.menu-search{

    width: 275px;

    height: 50px;

    margin-top: 20px;

    position: relative;

}

.menu-search .search-form .search-text{

	position: absolute;

	font-family: "微软雅黑", "Microsoft Yahei";

	top: 0px;

	right: 51px;

	z-index: 1;

	width: 211px;

	height: 46px;

	padding: 0 10px 0 6px;

	border: 1px solid #eaeaea;

	font-size: 14px;

	line-height: 48px;

	outline: 0;

	-webkit-transition: all .2s;

	transition: all .2s;

}

.menu-search .search-form .search-btn{

	position: absolute;

	right: 0px;

	top: 0px;

	z-index: 2;

	width: 52px;

	height: 48px;

	border: 1px solid #eaeaea;

	background: #fff;

	outline: 0;

    background-image: url(../images/search-btn.png);

    background-repeat: no-repeat;

    background-position: 15px 0; 

}

.menu-search .search-form:hover .search-text{

	border: 1px solid #00acee;

}

.menu-search .search-form:hover .search-btn{

	border: 1px solid #00acee;

}

.menu-search .search-form .search-btn:hover{

	border: 1px solid #00acee;

	background-color: #00acee;

    background-position: 15px -50px;

}

.menu-search .search-form .search-hot-words {

	position: absolute;

	top: 14px;

	right: 62px;

	z-index: 2;

	text-align: right;

}

.menu-search .search-form .search-hot-words a {

	display: inline-block;

	*zoom:1;

	*display:inline;

	margin-left: 5px;

	padding: 1px 5px;

	font-size: 12px;

	background: #eee;

	color: #757575;

	-webkit-transition: all .2s;

	transition: all .2s;

    text-decoration: none;

}

.menu-search .search-form .search-hot-words a:hover{

	background-color: #008fcc;

	color: #fff;

}

.menu-search .search-form .keyword-list {

	position: absolute;

	left: -40px;

	top: 48px;

	_top: 48px;

	z-index: 20;

	width: 243px;

	border: 1px solid #00acee;

	border-top: 0;

	background: #fff;

}

.menu-search .search-form:hover .keyword-list{

    display: block;

} 

.menu-search .search-form  .keyword-list ul {

	margin: 0;

	padding: 5px 0;

	list-style-type: none;

}

.menu-search .search-form .keyword-list li:hover{

    background:#fafafa;

}

.menu-search .search-form .keyword-list li a {

	position: relative;

	display: block;

	padding: 6px 15px;

	font-size: 12px;

	color: #424242;

	text-decoration: none;

}

.menu-search .search-form .keyword-list li a:hover {

	color: #008fcc;

}

.menu-search .search-form  .keyword-list li .result {

	position: absolute;

	right: 15px;

	top: 6px;

	color: #b0b0b0;

}

.menu-search .t {

	display:none;

	position: absolute;

	z-index: 10;

	top:1px;

	left: -10px;

	width: 50px;

	height: 46px;

	line-height: 46px;

	color: #b0b0b0;

	padding: 0 10px;

    border-right:1px solid #eaeaea;

}

.menu-search .t .box-selected{

	color: #999;

}

.menu-search .t:hover{

    border-right:1px solid #008fcc;

}

.menu-search .t:hover .box-selected{

	height: 46px;

	line-height: 46px;

	color: #999;

}

.menu-search .t i{

	width: 10px;

	height: 6px;

	margin-left: 3px;

	margin-top: 20px;

	overflow: hidden;

	float: right;

	background-image: url(../images/filter.png);

	background-position:0 -20px;

	background-repeat: no-repeat;

}

.menu-search .t:hover i{

	background-position:0 -10px;

}

.menu-search .t dl{

	max-height: 250px;

	overflow-x: none;

	overflow-y: auto;

	left: -3px;

	right: -1px;

	position: absolute;

	line-height: 25px;

	overflow: hidden;

	background-color: #fff;

    border-left:1px solid #008fcc;

    border-right:1px solid #008fcc;

    border-bottom:1px solid #008fcc;

	display: none;

	z-index: 10;

	padding: 5px 0;

}

.menu-search .t:hover dl{

	display: block;

}

.menu-search .t dl a{

	height: 25px;

	line-height: 25px;

	display: inline-block;

	padding: 0 10px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	display: block;

	display: block;

}

.menu-search .t dl a:hover, .menu-search .t dl a.active{

	background-color: #809EAE;

	color: #fff;

	text-decoration: none;

}



.cagegory-slide{

	height: 470px;

	position: relative;

}

.category-box{

	position: absolute;

	z-index: 10;

	height: 460px;

	width: 234px;

	display: block;

	background-color: rgba(0,0,0,0.6);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#99000000")\9;

}

.category-box .category-con{

	padding: 20px 0;

}

.category-box .category-item:hover{

	background-color: #008fcc;

}

.category-box .category-item:hover .category-sub{

	display: block;

}

.category-box .category-item .category-title{

	position: relative;

	height: 42px;

	line-height: 42px;

	padding-left: 30px;

	display: block;

	color: #fff;

	text-decoration: none;

}

.category-box .category-item .category-title i{

	width: 18px;

	height: 18px;

	background-image: url(../images/category-more.png);

	background-repeat: none;

	display: block;

	position: absolute;

	top: 12px;

	right: 20px;

}

.category-sub{

	position: absolute;

	width: 580px;

	height: 460px;

	left: 235px;

	top: 0;

	color: #333;

	background-color: #fff;

	display: none;

	box-shadow: 0px 8px 16px rgba(0,0,0,0.18);

	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.18);

}

.category-sub-con{

	margin: 20px;

	height: 420px;

	overflow: hidden;

}

.category-sub-con .category-sub-item{

	width: 250px;

	height: 32px;

	line-height: 32px;

	margin: 0 10px;

	float: left;

	position: relative;

}

.category-sub-con .category-sub-item a{

	float: left;

	font-size: 14px;

	max-width: 175px;

	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;

	text-decoration: none;

}

.category-sub-con .category-sub-item a:hover{

    color: #008fcc;

}

.category-sub-con .category-sub-item span{

    color: #999;

	margin-left: 5px;

}

.category-sub-con .category-sub-item .btn{

	position: absolute;

	right: 10px;

	top: 6px;

	width: 58px;

	height: 22px;

	line-height: 22px;

}

.category-sub-con .category-sub-item .btn:hover{

	color: #fff;

}



.cagegory-slide{

	width: 100%;

	/*background-color: #f5f5f5;*/

	overflow: hidden;

}

.slide-con{

	/*width:1202px;*/

	width: 1942px;

	height:460px;

	z-index: 2;

	position: absolute;

	/*left: 0;*/

	margin-left: -370px;

}

.slider-1{

	/*width:1202px;*/

	width: 1942px;

	height:460px;

	overflow:hidden;

	position:relative;

}

div.slider-1 .slidesjs-previous{

	left: 604px;

}

div.slider-1 .slidesjs-next{

	right: 370px;

}

div.slider-1 .slidesjs-pagination{

	right: 385px;

}





.class-box{

}

.class-box .class-con{

	width: 1222px;

}

.class-box .class-item{

	width: 283px;

	height: 135px;

	border: 1px solid #eaeaea;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}

.class-box .class-item:hover{

	border: 1px solid #008fcc;

}

.class-box .class-item .pic{

	width: 56px;

	height: 56px;

	margin-left: 30px;

	margin-top: 39px;

	float: left;

}

.class-box .class-item .pic img {

	width: 100%;

	height: 100%;

}

.class-box .class-item .r{

	margin-top: 35px;

	width: 179px;

	height: 103px;

	float: right;

}

.class-box .class-item .r .name {

	height: 18px;

	line-height: 18px;

	font-size: 18px;

	color: #333;

	margin-bottom: 8px;

}

.class-box .class-item .pic2, .class-box .class-item:hover .pic{

	display: none;

}

.class-box .class-item:hover .pic2{

	display: block;

}

.class-box .class-item .class-sub{

	height: 60px;

	overflow: hidden;

}

.class-box .class-item .class-sub li{

	height: 30px;

	line-height: 30px;

	margin-right: 10px;

	float: left;

}

.class-box .class-item .class-sub a{

	text-decoration: none;

	color: #666;

}

.class-box .class-item .class-sub a:hover{

	color: #008fcc;

}



.zxsj-box{

	width: 902px;

	height: 560px;

	overflow: hidden;

	margin-right: 20px;

}

.zxsj-box .box-bar{

	height: 34px;

	line-height: 35px;

	background-color: #fff;

	border-bottom: 1px solid #eaeaea;

	margin-bottom: 15px;

}

.zxsj-box .box-bar .title{

	font-size: 18px;

	line-height: 20px;

	color: #00acee;

	display: block;

	padding: 5px 12px 5px 0;

	float: left;

}

.zxsj-box .left{

	float: left;

	width: 202px;

	height: 655px;

	overflow: hidden;

}

.zxsj-box .right{

	float: right;

	width: 700px;

}

.zxsj-box .slides-box{

	width:182px;

	height:282px;

	overflow: hidden;

	margin: 0 0 18px 0;

}

.zxsj-box .slidesjs-control{

	height:240px !important;

	overflow: hidden;

}

.zxsj-box .slidesjs-container{

	width:180px !important;

	height:240px !important;

	border: 1px solid #eaeaea;

	overflow: hidden;

}

.zxsj-box .slides-box .slidesjs-pagination{

	position: static;

	margin-top: 10px;

	height: 30px;

	line-height: 30px;

	text-align: center;

}

.zxsj-box .slides-box .slidesjs-pagination .slidesjs-pagination-item{

	width:18px;

	height:18px;

	margin: 6px 5px;

	float: none;

	display: inline-block;

}

.zxsj-box .slides-box .slidesjs-pagination .slidesjs-pagination-item a{

	width:18px;

	height:8px;

	border-radius:0;

	border: 0 solid #00acee;

	display:block;

	overflow: hidden;

	background-color:#00acee;

	font-size:0;

}

.zxsj-box .slides-box .slidesjs-pagination .slidesjs-pagination-item a:hover,.zxsj-box .slides-box .slidesjs-pagination .slidesjs-pagination-item a.active{

	background-color:#ffac13;

}



.box-issue{

	width:182px;

}

.box-issue .title{

	height: 25px;

	line-height: 25px;

	color: #00acee;

}

.box-issue ul{

}

.box-issue ul li{

	height: 30px;

	line-height: 30px;

	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;

	float: left;

}

.box-issue ul li a{

	height: 25px;

	line-height: 25px;

	padding: 0 12px;

	display: inline-block;

	border: 1px solid #eaeaea;

	border-radius: 12px;

	white-space: nowrap;

	margin-right: 10px;

	color: #666;

}

.box-issue ul li a:hover{

	color: #008fcc;

	border: 1px solid #008fcc;

	text-decoration: none;

}



.box-article{

	height: 655px;

	overflow: hidden;

}

.box-article ul{

	margin:0 5px;

	line-height: 25px;

}

.box-article ul li{

	margin-bottom: 16px;

	padding-bottom: 16px;

	border-bottom: 1px solid #eaeaea

}

.box-article ul li .title{

	font-size: 16px;

	color: #333;

	height: 35px;

	line-height: 35px;

	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;

}

.box-article ul li h4.title{

	font-size: 24px;

	font-weight: 500;

	height: 60px;

	line-height: 60px;

}

.box-article ul li .title i{

	background-image: url(../images/pdf.png);

	background-repeat: no-repeat;

	vertical-align: middle;

	display: inline-block;

	width: 16px;

	height: 16px;

	margin-top: -3px;

	margin-right: 6px;

}

.box-article ul li span{

	margin-left: 20px;

}

.box-article ul li .authors{

	color: #999;

	font-size: 12px;

}

.box-article ul li .description{

	height: 50px;

	line-height: 25px;

	color: #666;

	font-size: 12px;

	overflow: hidden;

}



.szph-box{

	width: 280px;

	height: 560px;

	background-color: #f9f9f9;

}

.szph-box .box-bar{

	height: 49px;

	line-height: 50px;

	border-bottom: 1px solid #eaeaea;

}

.szph-box .box-bar .title{

	font-size: 16px;

	color: #666;

	display: block;

	text-indent: 20px;

	float: left;

}

.szph-box .box-con{

	margin: 10px 5px;

}

.szph-box .box-con ul li{

	padding: 5px 20px;

	height: 50px;

	line-height: 25px;

	overflow: hidden;

	position: relative;

	border-bottom: 1px dotted #f9f9f9;

}

.szph-box .box-con ul li .num{

	font-family: "Arial";

	font-size: 14px;

	width: 20px;

	height: 20px;

	line-height: 20px;

	border-radius: 10px;

	color: #999;

	background-color: #ddd;

	text-align: center;

	margin: 3px 20px 0 0;

	float: left;

}

.szph-box .box-con ul li .title{

	line-height:25px;

	font-size: 14px;

	overflow: hidden;

}

.szph-box .box-con ul li .photo{

	width: 75px;

	height: 100px;

	top: 10px;

	left: 50px;

	overflow: hidden;

	position: absolute;

	display: none;

}

.szph-box .box-con ul li .photo img{

	width: 75px;

	height: 100px;

}

.szph-box .box-con ul li .authors{

	position: absolute;

	left:135px;

	top: 90px;

	height: 25px;

	line-height: 25px;

	overflow: hidden;

	color: #666;

	display: none;

}

.szph-box .box-con ul li.active{

	height: 110px;

	line-height: 20px;

	border-bottom: 1px dotted #999;

	overflow: hidden;

}

.szph-box .box-con ul li:last-child.active{

	border-bottom-width: 0;

}

.szph-box .box-con ul li.active .num{

	color: #fff;

	background-color: #00acee;

}

.szph-box .box-con ul li.active .photo{

	display:inline-block;

}

.szph-box .box-con ul li.active .title{

	position: absolute;

	left: 135px;

	top: 5px;

	height: 75px;

	white-space: normal;

	overflow: hidden;

}

.szph-box .box-con ul li.active .authors{

	display:block;

}



.bar-box{

	height: 44px;

	line-height: 45px;

	border-bottom: 1px solid #008fcc;

	margin-bottom: 15px;

}

.bar-box .title{

	height: 45px;

	min-width: 80px;

	max-width: 450px;

	overflow: hidden;

	margin-right: 50px;

	float: left;

	font-size: 28px;

	color: #008fcc;

}

.bar-box .title a{

	color: #008fcc;

	text-decoration: none;

}

.bar-box .nav{

	height: 45px;

	max-width: 850px;

	overflow: hidden;

	float: left;

	font-size: 12px;

	color: #999;

}

.bar-box .nav a{

	height: 25px;

	line-height: 25px;

	padding: 0 15px;

	display: inline-block;

	border: 1px solid #eaeaea;

	border-radius: 12px;

	white-space: nowrap;

	margin-right: 10px;

	color: #666;

}

.bar-box .nav a:hover{

	color: #008fcc;

	border: 1px solid #008fcc;

	text-decoration: none;

}

.bar-box .more{

	float: right;

	text-decoration: none;

	color: #00acee;

}



.bar-box .nav2{

	height: 45px;

	max-width: 850px;

	overflow: hidden;

	float: right;

	font-size: 12px;

	color: #999;

}

.bar-box .nav2 a{

	height: 25px;

	line-height: 25px;

	color: #666;

}

.bar-box .nav2 a:hover{

	color: #008fcc;

	text-decoration: none;

}

.bar-box .nav2 span{

	color: #ccc;

	margin: 0 10px;

}



.fblc-box{

	border: 1px solid #eaeaea;

}

.fblc-box img{

	width: 1200px;

	height: 127px;

}



.bar-border-box{

	height: 80px;

	text-align: center;

}

.bar-border-box .box-border{

	height: 40px;

	border-bottom: 1px solid #eaeaea;

}

.bar-border-box .title{

	color: #666;

	background-color: #fff;

	padding: 0 20px;

	line-height: 80px;

	font-size: 22px;

}



.work-box {

	position: relative;

	overflow: hidden;

	font-style: normal;

	font: 12px Arial, Helvetica, sans-serif, "宋体";

	color: #000000;

	background: #FFF;

}

.work-box, .work-box div, .work-box ul, .work-box li, .work-box a, .work-box p, .work-box h2, .work-box i{

	margin: 0;

	padding: 0;

}

.work-box ul{

	width: 1222px;

	overflow: hidden;

}

.work-box ul li{

	width: 385px;

    height: 148px;

    margin-right: 20px;

	float: left;

    background-color: #fff;

    border: 1px solid #eaeaea;

	list-style: none;

    overflow: hidden;

}

.work-box ul li a{

    height: 148px;

	color: #333;

	text-decoration: none;

	display: block;

}

.work-box ul li:hover{

    border: 1px solid #00acee;

}

.work-box ul li:hover h2{

    color: #008fcc;

}

.work-box .item-con{

    width: 220px;

    margin: 20px 30px;

    display: inline-block;

    float: left;

}

.work-box .item-con h2{

	font-family:"Microsoft Yahei";

	font-size:1.3em;

    font-weight: 400;

    height: 30px;

    line-height: 30px;

    color: #333;

	text-align:left;

}

.work-box .item-con h2 a:hover{color:#00acee;}

.work-box .item-con p{

    height: 36px;

    line-height: 18px;

    margin-bottom: 10px;

    overflow: hidden;

    color: #666;

}

.work-box .item-con p.more{

    height: 20px;

    margin-top: 20px;

    margin-bottom: 0;

    color: #00acee;

}

.work-box i{

    width: 60px;

    height: 50px;

    background-image: url(../images/work.png);

    background-repeat: no-repeat;

    display: inline-block;

    margin-top: 45px;

    float: left;

}

.work-box i.img1{

    background-position: 0 0;

}

.work-box i.img2{

    background-position: -60px 0;

}

.work-box i.img3{

    background-position: -120px 0;

}

.work-box i.img4{

    background-position: -180px 0;

}

.work-box ul li:hover i.img1{

    background-position: 0 -50px;

}

.work-box ul li:hover i.img2{

    background-position: -60px -50px;

}

.work-box ul li:hover i.img3{

    background-position: -120px -50px;

}

.work-box ul li:hover i.img4{

    background-position: -180px -50px;

}

.work-box .box-btn{

	margin: 40px auto;

	text-align: center;

	font-family:"Microsoft Yahei";

}

.work-box .box-btn a{

	width: 200px;

}



.links-box{

    background-color: #f8f8f8;

    border: 1px solid #eaeaea;

}

.links-box .box-bar{

    height: 40px;

    line-height: 40px;

    margin-left: 30px;

    font-family: "Microsoft Yahei";

    font-size: 14px;

    font-weight: 700px;

    color: #666;

}

.links-box .box-con {

    padding:0 30px 15px 30px;

}

.links-box .box-con ul li{

	width: 115px;

    height:25px;

    line-height:25px;

    margin-right:10px;

    margin-bottom: 5px;

    white-space:nowrap;

    overflow: hidden;

    float: left;

}

.links-box .box-con ul.num6 li{

	width: 180px;

}

.links-box .box-con ul li a{

    padding:2px 5px;

    color:#555;

}

.links-box .box-con ul li a:hover{

    color:#008fcc;

}





.service-box{

	height: 500px;

}

.service-box .left{

	width: 385px;

	float: left;

}

.service-box .right{

	width: 795px;

	margin-left: 20px;

	height: 498px;

	border: 1px solid #eaeaea;

	float: right;

	overflow: hidden;

}

.service-box .right:hover{

    border: 1px solid #008fcc;

}

.service-box .box-h240{

	height: 238px;

	border: 1px solid #eaeaea;

	text-align: center;

	overflow: hidden;

}

.service-box .box-h240:hover{

    border: 1px solid #008fcc;

}

.service-box .box-h240 .title{

	margin: 30px auto 10px auto;

	height: 25px;

	line-height: 25px;

	font-size: 18px;

	color: #666;

}

.service-box .box-h240 .pic img{

	width: 355px;

	height: 105px;

}

.service-box .box-h240 .btn{

	margin-top: 20px;

}

.service-box .box-h500{

	text-align: center;

}

.service-box .box-h500 .title{

	margin: 50px auto 10px auto;

	height: 25px;

	line-height: 25px;

	font-size: 18px;

	color: #666;

}

.service-box .box-h500 .teach{

	height: 320px;

	margin-top: 30px;

}

.service-box .box-h500 .teach ul{

	width: 750px;

	margin: 0 auto;

	position: relative;

}

.service-box .box-h500 .teach ul li{

	width: 150px;

	height: 190px;

	float: left;

}

.service-box .box-h500 .teach ul li a{

	text-decoration: none;

	display: inline-block;

}

.service-box .box-h500 .teach .photo{

	width: 80px;

	height: 80px;

	border: 1px solid #eaeaea;

	border-radius: 50%;

}

.service-box .box-h500 .teach .name{

	height: 25px;

	lighting-color: 25px;

	font-size: 14px;

	margin-top: 20px;

	overflow: hidden;

	color: #666;

}

.service-box .box-h500 .teach .info{

	height: 25px;

	lighting-color: 25px;

	overflow: hidden;

	color: #999;

}

.service-box .box-h500 .teach .info-more{

	height: 75px;

	lighting-color: 75px;

	overflow: hidden;

	display: none;

	color: #666;

	text-align: left;

	text-indent: 2em;

	position: absolute;

	border-top: 1px solid #00acee;

	padding-top: 50px;

	left: 0;

	right: 0;

	top: 193px;

}

.service-box .box-h500 .teach ul li:hover, .service-box .box-h500 .teach ul li.active{

	border-bottom: 3px solid #008fcc;

}

.service-box .box-h500 .teach ul li:hover .photo, .service-box .box-h500 .teach ul li.active .photo{

	border: 1px solid #008fcc;

}

.service-box .box-h500 .teach ul li:hover .name, .service-box .box-h500 .teach ul li.active .name{

	color: #008fcc;

}

.service-box .box-h500 .teach ul li:hover .info-more, .service-box .box-h500 .teach ul li.active .info-more{

	display: block;

}





.footer-box{

	background-color: #f8f8f8;

}

.footer-box .box-5ser{

    height: 120px;

    background-color: #f8f8f8;

    border: 1px solid #f5f5f5;

    border-bottom: 0;

    font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", Helvetica;

    color: #666;

}

.footer-box .box-5ser ul{

    margin: 40px 70px 0 130px;

}

.footer-box .box-5ser ul li{

    width: 200px;

    height: 50px;

    line-height: 50px;

    margin-right: 50px;

    float: left;

}

.footer-box .box-5ser ul li a{

    font-size: 15px;

    color: #666;

}

.footer-box .box-5ser ul li a:hover{

    color:#00acee;

}

.footer-box .box-5ser ul li a span{

    width: 30px;

    height: 30px;

    display: block;

    margin: 10px;

    float: left;

    background-image: url(../images/service.png);

    background-repeat: no-repeat;

}

.footer-box .box-5ser ul li a span.img1{

    background-position: 0 0;

}

.footer-box .box-5ser ul li a span.img2{

    background-position: -30px 0;

}

.footer-box .box-5ser ul li a span.img3{

    background-position: -60px 0;

}

.footer-box .box-5ser ul li a span.img4{

    background-position: -90px 0;

}



.footer-box .box-info{

    background-color: #f8f8f8;

    border: 1px solid #f5f5f5;

    border-top: 0;

    border-bottom: 0;

	line-height: 28px;

}

.footer-box .box-info .line{

    margin: 0 30px;

    background-color: #f8f8f8;

    border-bottom: 1px dotted #999;

}

.footer-box .box-info ul{

    margin: 20px 10px 0 40px;

    padding-bottom: 20px;

}

.footer-box .box-info ul li{

    float: left;

}

/*.footer-box .box-info ul li.w1{*/

	/*width: 145px;*/

/*}*/

/*缺少一个，拉伸填补空位*/

.footer-box .box-info ul li.w1{

	width: 180px;

}

.footer-box .box-info ul li.w2{

    width: 250px;

}

.footer-box .box-info ul li.w3{

    width: 250px;

}

.footer-box .box-info ul li.w4{

    width: 200px;

}

.footer-box .box-info ul li.w5{

    width: 150px;

}

.footer-box .box-info ul li.w6{

    width: 130px;

}

.footer-box .box-info ul li.w7{

    width: 250px;

}

.footer-box .box-info dl dt{

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    color: #00acee;

}

.footer-box .box-info dl dt a{

    color: #00acee;

	text-decoration: none;

}

.footer-box .box-infodl dd{

    line-height: 28px;

    font-size: 12px;

    font-weight: normal;

    color: #666;

}

.footer-box .box-info dl dd a{

    color: #666;

	font-size:14px;

    text-decoration: none;

}

.footer-box .box-info dl dd a:hover{

    color:#008fcc;

}

.footer-box .box-info .em4{

    text-indent: 4.5em;

}

.footer-box .box-info .em5{

    text-indent: 5.5em;

}

.footer-box .box-info .img{

    width: 100px;

    height: 120px;

    overflow: hidden;

    border: 1px solid #ddd;

}

.footer-box .box-info .img img{

    width: 100px;

    height: 120px;

}



.footer-box .box-copyright{

    border: 1px solid #f5f5f5;

    border-top: 0;

    text-align: center;

}

.footer-box .box-copyright .line{

    margin: 0 30px;

    background-color: #f8f8f8;

    border-bottom: 1px dotted #999;

}

.footer-box .box-copyright p{

	height: 24px;

	line-height: 24px;

	padding-top: 20px;

	color: #666;

}

.footer-box .box-copyright ul{

    width: 330px;

    margin: 20px auto;

}

.footer-box .box-copyright ul li {

	width: 83px;

	height: 30px;

	margin: 0 13px;

	float: left;

}

.footer-box .box-copyright ul li a{

	width: 83px;

	height: 30px;

    line-height: 90px;

	display: block;

    overflow: hidden;

	background-image: url(../images/copyright.png);

	background-repeat: no-repeat;

}

.footer-box .box-copyright ul li.img1 a{

    background-position: 0 0;

}

.footer-box .box-copyright ul li.img2 a{

    background-position: 0 -30px;

}

.footer-box .box-copyright ul li.img3 a{

    background-position: 0 -60px;

}



.footer-box .box-hottel{

	width: 170px;

	/*padding: 15px 30px;

	border: 1px dotted #00acee;*/

}

.footer-box .box-hottel:hover{

	/*background-color: #eeffff;

	border: 1px dotted #00acee;*/

}

.footer-box .box-hottel p{

	font-size: 14px;

	line-height: 25px;

	color: #666;

}

.footer-box .box-hottel h4{

	color: #ff6700;

	height: 35px;

	line-height: 35px;

	font-size: 13px;

	font-weight: 700px;

}

.footer-box .box-hottel a{

	width: 165px;

	height: 35px;

	line-height: 35px;

}

.footer-box .box-hottel a i{

	width: 22px;

	height: 22px;

	display: inline-block;

	background-image: url(../images/tel.png);

	background-repeat: no-repeat;

	background-size: 22px 22px;

	vertical-align: middle;

	margin-right: 5px;

}



.theme-box {

    margin: 10px auto;

    height: 30px; line-height: 30px;

}

.theme-box a{

    padding: 5px 10px;

    color: #fff;

    background-color: #00acee;

    border: 1px solid #00acee;

    margin: 0 10px;

}

.theme-box a:hover{

    text-decoration: none;

}

.theme-box a.touch{

    background-color: #ff6600;

    border: 1px solid #ff6600;

}



.nav-box{

	margin: 8px auto;

	height: 40px;

	line-height: 40px;

	border: 1px solid #ececec;

	background-color: #fff;

	text-indent: 20px;

	/*font-family: "宋体";*/

	font-size: 12px;

	color: #666;

}

.nav-box a{

	color: #00acee;

	padding: 0 10px;

}

.nav-box a:hover{

	color: #008fcc;

	text-decoration: none;

}

.nav-box span{

	padding-left: 10px;

}



.filter-tips {

	margin: 20px auto 10px auto;

	position: relative;

}

.filter-tips .box-tips {

}

.filter-tips .box-tips div.l{

	width: 100px;

	line-height: 40px;

    color: #666;

    float: left;

}

.filter-tips .box-tips ul.l{

    width: 1050px;

    margin-top: 7px;

    float: left;

}

.filter-tips .box-tips ul li{

	height: 28px;

	line-height: 28px;

	margin-right: 10px;

	float: left;

}

.filter-tips .box-tips ul li a {

	height: 26px;

	line-height: 26px;

	display: inline-block;

	padding: 0 10px;

	white-space: nowrap;

    border: 1px solid #f3f3f3;

	color: #666;

}

.filter-tips .box-tips ul li.reset a {

	color: #333;

	background-color: #f3f3f3

}

.filter-tips .box-tips ul li a i{

	width: 10px;

	height: 28px;

	float: right;

	margin-left: 10px;

	background-image: url(../images/x.png);

	background-repeat: no-repeat;

    background-position: 0 0;

}

.filter-tips .box-tips ul li a:hover, .filter-box .box-tips ul li a.active {

    border: 1px solid #008fcc;

	color: #008fcc;

	text-decoration: none;

}

.filter-tips .box-tips ul li a:hover i, .filter-box .box-tips ul li a.active i{

    background-position: 0 -23px;

}





.filter-box {

	position: relative;

	padding: 10px 0;

	border: 1px solid #eaeaea;



	background-image: url(../images/filter-bg.png);

	background-repeat: repeat-y;

}

.filter-box .box-item {

	padding: 5px 0;

	overflow: hidden;

	border-bottom: 1px dotted #eaeaea;

}

.filter-box .collapse{

	height: 25px;

}

.filter-box .box-item .l {

	width: 120px;

	line-height: 25px;

	font-size: 12px;

	color: #666;

	text-align: center;

	float: left;

}

.filter-box .box-item .h {

	width: 50px;

	line-height: 25px;

	margin-left: 10px;

	font-size: 12px;

	color: #666;

	text-align: center;

	float: left;

}

.filter-box .box-item .h a {

	height: 25px;

	line-height: 25px;

	padding: 0 10px;

	white-space: nowrap;

	float: left;

}

.filter-box .box-item .h a:hover, .filter-box .box-item .h a.active {

	background-color: #809EAE;

	color: #fff;

	text-decoration: none;

}

.filter-box .box-item .r {

	width: 948px;

	line-height: 25px;

	font-size: 12px;

	background-color: #fff;

	float: left;

}

.filter-box .box-item .r ul {

	margin: 0 10px;

}

.filter-box .box-item .r ul::after {

	content: ".";

	display: block;

	height: 0px;

	clear: both;

	visibility: hidden;

}

.filter-box .box-item .r ul li {

	height: 25px;

	margin-right: 6px;

	margin-bottom: 5px;

	float: left;

   /* min-width: 60px;*/

}

.filter-box .box-item .r ul li.split{

	width:100%;

	height:1px;

	margin:2px 0;

	overflow:hidden;

	border-bottom:1px dotted #eaeaea;

}

.filter-box .box-item .r ul li a {

	height: 25px;

	line-height: 25px;

	display: inline-block;

	padding: 0 10px;

	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;

}

.filter-box .box-item .r a:hover, .filter-box .box-item .r a.active {

	background-color: #008fcc;

	color: #fff;

	text-decoration: none;

}

.filter-box .noexpand{

	overflow: visible;

	border-bottom: 0 dotted #eaeaea;

}

.filter-box .noexpand .r{

    width: 1030px;

}

.filter-box .box-item .r ul.select li{

}

.filter-box .box-item .r ul.select li .box-select{

	width: 170px;

	height: 25px;

	line-height: 25px;

	padding: 0 10px;

    border:1px solid #eaeaea;

	position: relative;

}

.filter-box .box-item .r ul.select li .box-select:hover, .filter-box .box-item .r ul.select li div.active{

    border:1px solid #008fcc;

}

.filter-box .box-item .r ul.select li .box-select:hover .box-selected{

	color: #999;

}

.filter-box .box-item .r ul.select li div.active .box-selected{

	color: #008fcc;

}

.filter-box .box-item .r ul.select li .box-select i{

	width: 10px;

	height: 6px;

	margin-left: 3px;

	margin-top: 8px;

	overflow: hidden;

	float: right;

	background-image: url(../images/filter.png);

	background-position:0 -20px;

	background-repeat: no-repeat;

}

.filter-box .box-item .r ul.select li .box-select:hover i{

	background-position:0 -10px;

}

.filter-box .box-item .r ul.select li dl{

	max-height: 250px;

	overflow-x: none;

	overflow-y: auto;

	left: -1px;

	right: -1px;

	position: absolute;

	line-height: 25px;

	background-color: #fff;

    border-left:1px solid #008fcc;

    border-right:1px solid #008fcc;

    border-bottom:1px solid #008fcc;

	display: none;

	z-index: 10;

}

.filter-box .box-item .r ul.select li .box-select:hover dl{

	display: block;

}

.filter-box .box-item .r ul.select li dl a{

	display: block;

}

.filter-box .box-item .m {

	width: 70px;

	line-height: 25px;

	font-size: 12px;

	color: #666;

	text-align: center;

	float: left;

}

.filter-box .box-item .m a {

	color: #666666;

}

.filter-box .box-item .m a i {

	width: 10px;

	height: 6px;

	margin-left: 3px;

	overflow: hidden;

	display: inline-block;

	background-image: url(../images/filter.png);

	background-position: 0 0;

	background-repeat: no-repeat;

}

.filter-box .box-item .m a:hover{    

    color:#008fcc;

	text-decoration:none;

}

.filter-box .box-item .m a:hover i{

	background-position:0 -10px;

}

.filter-box .collapse .m a i{

	background-position:0 -20px;

}

.filter-box .collapse .m a:hover i{

	background-position:0 -30px;

}



.sort-box{

	height: 45px;

	line-height: 45px;

	overflow: hidden;

	background: #FFF;

	border-bottom: 1px solid #eaeaea;

}

.sort-box .box-item{

	float: left;

}

.sort-box .box-item dd {

	text-align: center;

	float: left;

}

.sort-box .box-item dd a {

	height: 43px;

	line-height: 43px;

	padding: 0 30px;

	text-decoration: none;

	color: #333;

	font-size: 14px;

	display: inline-block;

	border-bottom:2px solid #fff;

}

.sort-box .box-item dd i{

	width: 9px;

	height: 10px;

	margin-left: 5px;

	display: inline-block;

    background-image: url(../images/jt.png);

    background-repeat: no-repeat;

}

.sort-box .box-item dd.asc i{

    background-position: -9px -10px;

}

.sort-box .box-item dd.desc i{

    background-position: 0 -10px;

}

.sort-box .box-item dd a.active, .sort-box .box-item dd a:hover {

	color: #00acee;

	background-color: #fff;

	border-bottom: 2px solid #00acee;

}

.sort-box .box-item dd.asc a.active i, .sort-box .box-item dd.asc a:hover i{

    background-position: -9px 0;

}

.sort-box .box-item dd.desc a.active i, .sort-box .box-item dd.desc a:hover i{

    background-position: 0 0;

}

.sort-box .box-but{

	float: right;

}

.sort-box .box-but li{

	text-align: center;

	margin-right: 15px;

	float: left;

}

.sort-box .box-but a{

	height: 20px;

	line-height: 20px;

	padding: 0 10px;

	text-decoration: none;

	color: #10a8dc;

	display: inline-block;

	border: 1px solid #00acee;

}

.sort-box .box-but a.active, .sort-box .box-but a:hover{

	background:#00acee;

	border-color:#00acee;

	color:#fff;

}



.sort-box .box-but .form{

	margin: 0;

	margin-right: 150px;

}

.sort-box .box-but .form input{

	height: 25px;

	line-height: 25px;

	width: 250px;

	padding: 0 5px;

	border: 1px solid #10a8dc;

}

.sort-box .box-but .form a{

	height: 25px;

	line-height: 25px;

}



.articles-box{

	width: 1202px;

	overflow: hidden;

}

.articles-box ul{

	width: 1300px;

}

.articles-box ul li{

	width: 177px;

	height: 320px;

	float: left;

	margin: 0 28px 20px 0;

	position: relative;

	overflow: hidden;

}

.articles-box ul li.box-item .item-image{

	border: 1px solid #eaeaea;

	padding: 15px 0;

	margin-bottom: 5px;

	text-align: center;

}

.favolisa{margin:15px 0 15px 0; padding:20px 5px 10px 0; background-color:#fff;}

.favolisa ul li{width:205px; margin-right:-3px; margin-left:29px;}

.favolisa ul li.box-item .item-image{border-color:#fff;}

.articles-box ul li.box-item:hover .item-image{

	border: 1px solid #00acee;

}

.articles-box ul li.box-item .item-image a{

	width: 130px;

	height: 180px;

	display: inline-block;

	overflow: hidden;

}

.articles-box ul li.box-item .item-image a img{

	width: 130px;

	height: 180px;

}

.articles-box ul li.box-item .item-title{

	height: 35px;

	text-align: center;

	overflow: hidden;

}

.articles-box ul li.box-item .item-title a{

	line-height: 35px;

	font-size: 16px;

	font-weight: normal;

	text-decoration: none;

	color: #00acee;

}

.articles-box ul li.box-item .item-title2{

	height: 59px;

	text-align: center;

	overflow: hidden;

}

.articles-box ul li.box-item .item-title2 a{

	line-height: 28px;

	font-size: 16px;

	font-weight: normal;

	text-decoration: none;

	color: #008fcc;

}

.articles-box ul li.box-item .item-issue{

	height: 48px;

	line-height: 24px;

	overflow: hidden;

	color: #666;

}

.articles-box ul li.box-item .item-info{

	height: 24px;

	line-height: 24px;

	color: #666;

	overflow: hidden;

}

.articles-box ul li.box-item .item-info a{

	margin-right: 5px;

}

.articles-box ul li.box-item .item-icon{

	width: 19px;

	height: 41px;

	background-repeat: no-repeat;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 2;

}

.articles-box ul li.box-item .sd{

	background-image: url(../images/sd.png);

}

.articles-box ul li.box-item .hx{

	background-image: url(../images/hx.png);

}

.articles-box ul li.box-item .rx{

	background-image: url(../images/rx.png);

}

.articles-box ul li.box-item .item-discount{

	position: absolute;

	display: none;

}

.articles-box ul li.box-item .item-price{

	line-height: 28px;

	/*color: #00acee;*/

	color: #c40000;

	font-size: 16px;

}

.articles-box ul li.box-item .item-price i{

	margin: 0 5px;

	font-style: normal;

}

.articles-box ul li.box-item .item-price s{

	margin-left: 20px;

	font-size: 14px;

	color: #999;

	font-style: normal;

}

.articles-box ul li.box-item .item-but{

	margin: 10px auto;

}

.articles-box ul li.box-item .item-but a{

	padding: 5px 10px;

	text-decoration: none;

	color: #00acee;

	border: 1px solid #00acee;

}

.articles-box ul li.box-item .item-but a:hover{

	color: #fff;

	background-color: #00acee;

	border: 1px solid #008fcc;

}

.articles-box ul li.box-item .item-but a i{

	margin-right: 5px;

	vertical-align: middle;

}



.page-box{

    line-height:30px;

    margin:40px auto;

    text-align: center;

}

.page-box ul {

}

.page-box ul li {

    line-height:40px;

    margin-right:5px;

    display: inline-block;

}

.page-box ul li a{

    height:28px;

    line-height:28px;

    padding:0 12px;

    display:inline-block;

    font-size:14px;

    color:#008fcc;

    border:1px solid #d6d6d6;

}

.page-box ul li a:hover, .page-box ul li a.action{

    color:#fff;

    text-decoration:none;

    background-color:#008fcc;

    border:1px solid #008fcc;

}

.page-box ul li span{

    height:28px;

    line-height:28px;

    padding:0 10px;

    margin-top: 5px;

    display:inline-block;

    font-size:14px;

    color:#999;

    border:1px solid #d6d6d6;

}

.page-box ul li a.prev {

    padding-left:16px;

    background-image:url(../images/page.png);

    background-position: 0 0;

    background-repeat:no-repeat;

}

.page-box ul li a.next {

    padding-right:16px; 

    background-image:url(../images/page.png);

    background-position: 100% 0;

    background-repeat:no-repeat;

}

.page-box ul li a.prev:hover {

    background-position: 0 -29px;

}

.page-box ul li a.next:hover {

    background-position:100% -29px;

}



.w300{

	width: 350px;

}

.w890{

	width: 840px;

}



.preview-box {

    position: relative;

}

.preview-box .box-image {

    height: 465px;

    overflow:hidden;

}

.preview-box .box-image .preview{

	position: relative;

    width:350px;

    height:465px;

    overflow: hidden;

}

.preview-box .box-image .preview img{

    width:350px;

    height:465px;

}

.preview-box .box-image .zoomdiv img{

	width: auto;

	height: auto;

	margin: 0;

}

.preview-box .preview-title{

	display: none;

	position: absolute;

	top:350px;

	right: 0;

	max-width: 260px;

	height: 50px;

	line-height: 50px;

	background-color: #000;

	opacity:0.4; filter:alpha(opacity:40);

	overflow: hidden;

	z-index: 9999;

	font-size: 18px;

	padding: 0 20px;

	color: #ff0;

}



.preview-box .box-share-item {

	border:1px solid #eaeaea;

    height:58px;

}

.preview-box .box-share-item .item-l {

    width:75px;

    height:16px;

    margin:20px 0 20px 12px;

    font-size:12px;

    line-height:16px;

    color:#999;

    float:left;

}

.preview-box .box-share-item .item-l i{

	width:16px;

	height:16px;

    margin-right:5px;

    float:left;

    background-image: url(../images/preview.png);

    background-position: 0 -140px;

    background-repeat: no-repeat;

}

.preview-box .box-share-item .item-c {

    width:170px;

    height:16px;

    margin:14px 0 26px 0;

    float:left;

}







.preview-box .box-share-item .item-r {

    width:75px;

    height:16px;

    margin:20px 0 20px 12px;

    font-size:12px;

    line-height:16px;

    color:#333;

    float:left;

}

.preview-box .box-share-item .item-r i{

	width:16px;

	height:16px;

    margin-right:5px;

    float:left;

    background-image: url(../images/preview.png);

    background-position: 0 -160px;

    background-repeat: no-repeat;

}

.preview-box .box-share-item .item-r a:hover {

    text-decoration:none;

}



.info-box {

    /*min-height:465px;*/

	position: relative;

    /*overflow:hidden;*/

}

.info-box .box-title{

	height: 65px;

	overflow: hidden;

    margin: 0 20px;

}

.info-box .box-title .w250-500{

	min-width: 250px;

	max-width: 500px;

	float: left;

}

.info-box .box-title .w350{

	/*width: 350px;*/

	float: left;

}

.info-box .box-title h3 {

    height:28px;

    line-height:28px;

    font-family: "Microsoft YaHei";

    font-size:26px;

    color:#333;

    font-weight:normal;

    overflow:hidden;

    white-space:nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}

.info-box .box-title h4 {

    height:40px;

    line-height:40px;

    font-family: Arial, Helvetica, sans-serif;

    font-size:14px;

    color:#666;

    font-weight:normal;

    overflow:hidden;

    white-space:nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}

.info-box .box-qkjb{

    height:28px;

    line-height:28px;

}

.info-box .box-qkjb a{

    padding-left: 20px;

	margin-right: 20px;

    color: #f00;

	text-decoration: none;

    font-size: 14px;

    font-weight: normal;

    background-image: url(../images/qkjb.png);

	background-size: 18px 18px;

    background-repeat: no-repeat;

    white-space:nowrap;

}

.info-box .box-qkjb a:hover{

    color:#008fcc;

}

.info-box .box-qksl{

	line-height: 33px;

	font-size: 14px;

	color: #999;

}

.info-box .box-qksl .l{

	margin-left: 20px;

	width: 72px;

}

.info-box .box-qksl .r{

	width: 720px;

	float: left;

}

.info-box .box-qksl ul li{

	margin-right: 10px;

	float: left;

    white-space:nowrap;

}

.info-box .box-qksl a{ 

	color: #00acee;

}

.info-box .box-qksl a:hover{

    color:#008fcc;

}

.info-box .box-field {

    margin:20px 20px 0 20px;

    color:#666;

}

.info-box .box-field dl{

	width: 250px;

	float: left;

}

.info-box .box-field dl.w300{

	width: 300px;

}

.info-box .box-field dl dd{

    height:33px;

    line-height:33px;

    overflow:hidden;

    white-space:nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

    font-size:14px;

}

.info-box .box-field dl dd span {

	width: 70px;

	display: inline-block;

	text-align: right;

    color:#999;

    margin-right:3px;

}

.info-box .box-field dl dd a {

    color: #00acee;

}

.info-box .box-field dl dd a:hover {

    color:#008fcc;

}

.info-box .box-description {

    margin: 0 20px;

    line-height:25px;

	font-size: 14px;

	color: #666;

}

.info-box .box-price{

    margin: 10px 0 0 10px;

	padding: 10px 20px;

	background-color: #fff2e8;

	font-size: 14px;

}

.info-box .box-price dl dt{

	width: 80px;

	float: left;

	color: #999;

}

.info-box .box-price dl dd{

	float: left;

}

.info-box .box-price i{

	font-style: normal;

}

.info-box .box-price .price-market{

	height: 25px;

	line-height: 25px;

	font-size: 14px;

    color:#333;

}

.info-box .box-price .price-market i{

    font-family: verdana,arial;

    font-size:14px;

	font-weight: 400;

    margin-right: 5px;

    color:#333;

}

.info-box .box-price .price-market .market-val{

    font-family: verdana,arial;

	font-size: 18px;

	font-weight: 400;

}

.info-box .box-price .price-sell{

	height: 25px;

	line-height: 25px;

    font-size:14px;

    color:#333;

}

.info-box .box-price .price-sell i{

    font-size:20px;

    margin-right: 5px;

    color:#cc0001;

}

.info-box .box-price .price-sell span {

    font-family: verdana,arial;

	font-size: 22px;

	font-weight: 700;

    color:#cc0001;

}

.info-box .box-price .price-sell span.sell-discount {

	margin-left: 20px;





	font-size: 24px;

}

.info-box .paper-box .box-down{

	margin: 30px 0;

	text-align: left;

}

.info-box .box-price .price-sell .sell-time {

	margin-left: 50px;

	line-height: 24px;

	color:#333;

}

.info-box .box-price .price-sell .sell-time i {

    width:23px;

    height:23px;

    vertical-align:middle;

    display:inline-block; 

    margin-right:5px;

    background-image: url(../images/preview.png);

    background-position: -60px -170px;

    background-repeat: no-repeat;

}

.info-box .box-price .price-sell .sell-time span {

	margin: 0 2px;

	font-size: 14px;

	font-weight: bold;

}

.info-box .box-price .price-sell .sell-offline span {

	margin-left: 50px;

	color:#777;

}

.info-box .box-sell{

	height: 37px;

	margin: 15px 0 5px 10px;

	border-top:1px dotted #c9c9c9;

	border-bottom:1px dotted #c9c9c9;

}

.info-box .box-sell ul li{

	margin: 5px 0;

	width: 30%;

	height: 25px;

	line-height: 25px;

	text-align: center;

	color: #666;

	float: left;

}

.info-box .box-sell ul li.line{

	width: 1px;

	background-color: #fff;

	border-right: 1px dotted #c9c9c9;

}

.info-box .box-sell ul li.clear{

	width: auto;

}

.info-box .box-sell ul li font{

	margin-left: 4px;

}



.info-box .box-memo{

	line-height: 20px;

	margin: 15px 0 5px 30px;

}



.info-box .box-cart{

	height: 40px;

	margin: 20px 0;

	padding-left: 80px;

}

.info-box .box-cart a{

	background-color: #ffeded;

	border: 1px solid #c40000;

	text-decoration: none;

	color: #c40000;

	width: 180px;

	height: 40px;

	line-height: 40px;

	display: inline-block;

    font-family:"Microsoft YaHei";

    font-size:16px;

	margin: 0 10px;

	text-align:center;

}

.info-box .box-cart .cart-buy:hover{

	background-color: #fedfdf;

	border: 1px solid #c40000;

	color: #b40000;

}

.info-box .box-cart .cart-add{

	background-color: #c40000;

	border: 1px solid #c40000;

	color: #fff;

	position: relative;

	text-indent: 2em;

}

.info-box .box-cart .cart-add i{

	position: absolute;

	width: 24px;

	height:22px;

	display: inline-block;

	left: 30px;

	top:10px;

	background-image:url(../images/preview.png);

	background-repeat:no-repeat;

	background-position:-60px -200px;

}

.info-box .box-cart .cart-add:hover{

	background-color: #b40000;

	border: 1px solid #b40000;

	color: #fff;

}

.info-box .box-cart a:hover, .info-box .box-cart a.action{

	/*background-color: #c40000;

	border: 1px solid #c40000;

	color: #fff;*/

}

.goods-box{

    margin: 0 20px;

	padding: 10px;

    /*min-height: 142px;

    background: #fafafa;*/

}

.goods-box dl{

	margin: 8px 0;

}

.goods-box dl dt{

	float: left;

	width: 60px;

	line-height: 25px;

	color: #666;

}

.goods-box dl dd{

	float: left;

	width: 700px;

	line-height: 25px;

}

.goods-box dl dd ul li{	

	padding: 2px 9px;

	margin: 5px 12px 5px 0;

	line-height: 25px;

	background: #fff;

	border:1px solid #dcdcdc;

	outline:1px solid #fff;

	float: left;

	cursor: pointer;

}

.goods-box dl dd ul li img{

	width: 36px;

	height: 36px;

	margin: 3px -5px;

	border-radius: 3px;

}

.goods-box dl dd ul li.action, .goods-box dl dd ul li:hover{

	border:1px solid #f40;

	outline:1px solid #f40;

	background-image: url(../images/preview.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.goods-box .box-nums{

	padding-top: 10px;

}

.goods-box .box-nums dd{

	font: 12px Arial, Helvetica, sans-serif, "宋体";

}

.goods-box .box-nums a{

	width: 22px;

	height: 22px;

	line-height: 22px;

	display: inline-block;

	border:1px solid #a2a2a2;

	text-decoration: none;

	text-align: center;

	float:left;

}

.goods-box .box-nums a:hover{

	border:1px solid #666;

}

.goods-box .box-nums input{

	width: 50px;

	height: 22px;

	line-height: 22px;

	padding: 0;

	font-size: 12px;

	text-align: center;

	border-left:none;

	border-right:none;

	border-top:1px solid #a2a2a2;

	border-bottom:1px solid #a2a2a2;

	overflow: hidden;

	outline:medium;

	float:left;

}

.goods-box .box-nums span{

	margin: 0 10px;

	font-size: 14px;

	color: #666;

}

.goods-box .box-nums .box-nums-store{

    /*display: none;*/

}

.goods-box .box-status{

	height: 25px;

	line-height: 25px;

	margin: 10px 10px 0 10px;

	padding: 0 10px;

	border: 1px solid #ddd;

	color: red;

	background-color: #ffe8d7;

	display: none;

}



.box-zzinfo {

	/*background-color: #f9f9f9;

	border: 1px solid #eaeaea;

	margin: 20px 0;*/

	margin-bottom: 20px;

	font-size: 14px;

}

.box-zzinfo .box-name {

	height: 24px;

	line-height: 24px;

	margin-left: 20px;

    padding-top: 20px;

}

.box-zzinfo .box-name span {

	color: #666;

	margin-right: 10px;

}

.box-zzinfo .box-name a {

	width: 95px;

	height: 24px;

	line-height: 24px;

	margin-left: 80px;

	border-radius: 12px;

	display: inline-block;

	font-size: 12px;

	color: #fff;

	text-decoration: none;

	background-color: #00aad1;

}

.box-zzinfo .box-name a i {

	width: 16px;

	height: 16px;

	line-height: 24px;

	display: inline-block;

	vertical-align: middle;

	margin-left: 10px;

	margin-right: 3px;

	background-image: url(../images/preview.png);

	background-position: 0 -177px;

	background-repeat: no-repeat;

}

.box-zzinfo .box-name a span {

	height: 24px;

	line-height: 24px;

	display: inline-block;

	vertical-align: middle;

	color: #fff;

}

.box-zzinfo .box-category {

	height: 20px;

	line-height: 20px;

	margin: 10px 20px;

	color: #333;

}

.box-zzinfo .box-category span {

	color: #666;

}

.box-zzinfo .box-category a {

	padding: 3px 5px;

	color: #00aad1;

	font-size: 12px;

}

.box-zzinfo .box-item {

	line-height: 30px;

	margin: 10px 20px;

}

.box-zzinfo .box-item dt {

	font-weight: bold;

	color: #666;

}

.box-zzinfo .box-item dd {

	width: 30%;

	margin-right: 3%;

	float: left;

	color: #333;

	overflow: hidden;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

}

.box-zzinfo .box-item dd span {

	color: #666;

}

.box-zzinfo .box-item dd a {

	color: #00aad1;

}



.box-done{

    padding-top: 10px;

}

.box-done dl {

    /*border: 1px solid #f3f3f3;*/

}

.box-done dl dt, .box-done dl dd{

	height: 50px;

	line-height: 50px;

    overflow: hidden;

	font-size: 13px;

}

.box-done dl dd {

	height: 40px;

	line-height: 40px;

}

.box-done dl dt {

	color: #333;

	/*background-color: #fafafa;*/

	text-align: left;

	border-bottom: 1px solid #ececec;

}

.box-done dl dt span.price {

	font-size: 12px;

	color: #333;

}

.box-done dl span.date {

    margin-right: 10px;

	font-size: 12px;

	color: #999;

	float: right;

}

.box-done dl span.user {

	width: 100px;

    margin-left: 10px;

    text-align: left;

	overflow: hidden;

	display: inline-block;

}

.box-done dl span.price {

	width: 120px;

	overflow: hidden;

	display: inline-block;

	font-family: "Arial";

	color: #00aad1;

}

.box-done dl span.num {

	width: 60px;

	overflow: hidden;

	display: inline-block;

}

.box-done dl span.specs {

	width: 350px;

	display: inline-block;

	overflow: hidden;

}







.xgzz-box{

	background-color: #f9f9f9;

}

.xgzz-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #999;

}

.xgzz-box .box-con{

	margin: 0 25px;

	padding-bottom: 10px;

}

.xgzz-box .box-con li{

	margin: 20px 0;

	padding-bottom: 20px;

	border-bottom: 1px solid #eaeaea;

	position: relative

}

.xgzz-box .box-con li:last-child{

	border-bottom: none;

}

.xgzz-box .box-con li.box-item .item-left{

	width: 90px;

	float: left;

}

.xgzz-box .box-con li.box-item .item-right{

	width: 120px;

	float: right;

}

.xgzz-box .box-con li.box-item .item-image{

	text-align: left;

}

.xgzz-box .box-con li.box-item .item-image a{

	width: 75px;

	height: 100px;

	display: inline-block;

	overflow: hidden;

}

.xgzz-box .box-con li.box-item .item-image a img{

	width: 75px;

	height: 100px;

}

.xgzz-box .box-con li.box-item .item-title{

	max-height: 48px;

	overflow: hidden;

}

.xgzz-box .box-con li.box-item .item-title a{

	line-height: 24px;

	font-size: 14px;

	font-weight: normal;

	text-decoration: none;

}

.xgzz-box .box-con li.box-item .item-info{

	height: 24px;

	overflow: hidden;

	line-height: 24px;

	color: #666;

}

.xgzz-box .box-con li.box-item .item-discount{

	position: absolute;

	display: none;

}

.xgzz-box .box-con li.box-item .item-price{

	line-height: 24px;

	color: #00acee;

	font-size: 14px;

}

.xgzz-box .box-con li.box-item .item-price i{

	font-style: normal;

}

.xgzz-box .box-con li.box-item .item-price s{

	margin-left: 10px;

	font-size: 12px;

	color: #999;

	font-style: normal;

}

.xgzz-box .box-con li.box-item .item-price u{

	margin-left: 10px;

	font-size: 12px;

	color: #999;

	font-style: normal;

	text-decoration: none;

}















.info-box .box-but{

    margin:0 20px;

}

.info-box .box-but a {

	width: 155px;

	height: 48px;

	margin: 20px;

	line-height: 48px;

	display: inline-block;

	border-radius: 5px;

	background-color: #00acee;

}

.info-box .box-but a i {

	width: 24px;

	height: 22px;

	margin: 13px 10px 13px 20px;

	display: inline-block;

	background-image: url(../images/preview.png);

	background-repeat: no-repeat;

	float: left;

}

.info-box .box-but a span {

	display: block;

	font-family: "Microsoft YaHei";

	font-size: 18px;

	color: #fff;

	float: left;

}

.info-box .box-but a.chat {

	background-color: #00acee;

}

.info-box .box-but a.chat i{

	background-position: -60px -140px;

}

.info-box .box-but a.favorite {

	background-color: #eaeaea;

}

.info-box .box-but a.favorite span{

	color: #00acee;

}

.info-box .box-but a.favorite i{

	background-size: 300px 450px;

	background-position: 0 -240px;

}



.hauto{

	height: auto;

}

.hfix{

	overflow: hidden;

}

.more-detail {

}

.more-detail .more-detail-txt{

	text-indent: 2em;

	font-size: 16px;

	color: #999;

}

.more-detail .more-detail-con {

	width: 100px;

	text-align: center;

	padding: 10px;

	margin: 1em auto;

	border: 1px dashed transparent;

	border-radius: 1em;

}

.more-detail .more-detail-con:hover {

	border: 1px dashed #008fcc;

}

.more-detail .mbtn{

	position: relative;

	display: block;

	width: 90px;

	height: 90px;

	margin: 20px auto 0;

	+margin-bottom: 20px: ;

	text-align: center;

	text-decoration: none;

	font-size: 14px;

}

.more-detail .mbtn b {

	position: absolute;

	top: 35px;

	left: 20px;

	height: 40px;

	width: 50px;

	background: url(../images/more-detail.png) no-repeat -99999em 0;

	background-position: 6px -570px;

}

.more-detail .more-detail-con .expand b {

	background-position: 6px -635px

}



.w920{

	width: 920px;

}

.w270{

	width: 270px;

}



.content-box{

	color: #000;

	margin-top: 30px;

}

.content-box .box-title{

	height: 50px;

	line-height: 50px;

	font-size: 28px;

	text-align: center;

	margin-bottom: 20px;

}

.content-box .box-sub-title,.box-sub-title{

	height: 20px;

	line-height: 20px;

	margin-bottom: 10px;

	text-align: left;

	font-size: 18px;

	color: #008fcc;

	/*padding-left: 10px;

	border-left: 3px solid #ff5836;*/

}

.content-box .article-sub-title{

	line-height: 32px;

	font-size: 24px;

	font-weight: normal;

	color: #333;

	text-align: center;

}

.content-box .box-con{

	line-height: 32px;

	margin-bottom: 20px;

	font-size: 16px;

	text-align: left;

}

.content-box .box-con p a{

	color: #000;

	text-decoration: none;

}

.content-box .box-con p a:hover{

	color: #008fcc;

}

.content-box .box-body{

	line-height: 32px;

	margin-bottom: 20px;

	font-size: 16px;

	text-align: left;

	text-indent: 2em;

}

.content-box .box-echarts{

	width: 900px;

	height: 450px;	

}

.content-box .box-echarts .box-echarts-con{

	width: 900px;

	height: 450px;

}

.content-box .box-issue-list{

	/*border: 1px solid #eaeaea;*/

	font-size: 14px;

	margin-bottom: 20px;

}

.content-box .box-issue-list .box-issue-menu{

	width: 150px;

	/*margin: 5px 5px 0 5px;*/

	min-height: 720px;

	background-color: #fafafa;

}

.content-box .box-issue-list .box-issue-menu dl{

	height: 30px;

	/*margin-bottom: 5px;*/

	overflow: hidden;

}

.content-box .box-issue-list .box-issue-menu dl dt{

	text-align: center;

	background-color: #f5f5f5;

	height: 30px;

	line-height: 30px;

	cursor: pointer;

}

.content-box .box-issue-list .box-issue-menu dl.active{

	height: auto;

}

.content-box .box-issue-list .box-issue-menu dl.active dt{

	color: #00acee;

	/*background-color: #00acee;*/

}

.content-box .box-issue-list .box-issue-menu dl:hover dt{

	color: #008fcc;

	/*background-color: #008fcc;*/

}

.content-box .box-issue-list .box-issue-menu dl dd{

	line-height: 25px;

	margin: 5px;

	float: left;

}

.content-box .box-issue-list .box-issue-menu dl dd.null{

	width: 100%;

	clear: both;

}

.content-box .box-issue-list .box-issue-menu dl dd a{

	padding: 0 5px;

	height: 25px;

	display: inline-block;

	text-decoration: none;

}

.content-box .box-issue-list .box-issue-menu dl dd a:hover{

	/*background-color: #00acee;*/

	color: #00acee;

}

.content-box .box-issue-list .box-issue-menu dl dd a.active{

	/*background-color: #00acee;*/

	color: #00acee;

}

.content-box .box-issue-list .box-issue-item{

	position: relative;

	overflow: hidden;

	/*width: 748px;*/

	color: #999;

	/*margin: 5px;*/

	width: 760px;

	margin-left: 10px;

}

.hfix .box-issue-list .box-issue-item{

	height: 720px;

}

.content-box .box-issue-list .box-issue-item dl{

	padding-top: 40px;

}

.content-box .box-issue-list .box-issue-item dl dt, .content-box .box-issue-list .box-issue-item dl dd{

	padding: 0 10px;

}

.content-box .box-issue-list .box-issue-item dl .title{

	width: 510px;

	margin-right: 20px;

	float: left;

}

.content-box .box-issue-list .box-issue-item dl .authors{

	width: 110px;

	margin-right: 20px;

	font-size: 12px;

	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;

	float: left;

}

.content-box .box-issue-list .box-issue-item dl .page{

	width: 80px;

	text-align: right;

	font-size: 12px;

	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;

	float: right;	

}

.content-box .box-issue-list .box-issue-item dl dt{

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	height: 35px;

	line-height: 35px;

	border-bottom: 5px solid #fff;

	font-size: 14px;

	background-color: #f5f5f5;

}

.content-box .box-issue-list .box-issue-item dl dd{

	line-height: 40px;

	font-size: 14px;

	background-color: #f5f5f5;

}

.content-box .box-issue-list .box-issue-item dl dd.column{

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	text-align: center;

}

.content-box .box-issue-list .box-issue-item dl dd.white{

	background-color: #fff;

}

.content-box .box-issue-list .box-issue-item .box-issue-page{

	width: 100%;

	bottom: 0;

	height: 80px;

	line-height: 80px;

	background-color: #fff;

	text-align: center;

	position: absolute;

}

.content-box .box-issue-list .box-issue-item .box-issue-page a{

	padding: 5px 10px;

	text-decoration: none;

	color: #00acee;

}

.content-box .box-issue-list .box-issue-item .box-issue-page a.active{

	color: #fff;

	background-color: #00acee;

}

.content-box .box-issue-list .box-issue-item .box-issue-page a:hover{

	color: #fff;

	background-color: #008fcc;

}



.content-box .box-year-list{

	font-size: 14px;

	margin-bottom: 20px;

}

.content-box .box-year-list ul li{

	line-height: 28px;

}

.content-box .box-year-list ul li .l{

	width: 100px;

	color: #999;

	text-align: center;

}

.content-box .box-year-list ul li .r{

	float: left;

	width: 800px;

}

.content-box .box-year-list ul li .r a{

	padding: 2px 5px;

	text-decoration: none;

	color: #00acee;

}

.content-box .box-year-list ul li .r a:hover{

	color: #fff;

	background-color: #008fcc;

}



.box-bbs{

}

.box-bbs>a{display:block; margin:20px auto; height:45px; line-height:45px; font-size:14px; text-align:center; border:1px solid #eaeaea;}

.box-bbs dd{

	padding: 21px 10px;

}

.box-bbs dd.split{

	height: 1px;

	padding: 0;

	border-bottom: 1px solid #eaeaea;

}

.box-bbs dd.yellow{

	background-color: ivory;

}

.box-bbs .bbs-photo{

	width: 100px;

	text-indent: 0;

	text-align: center;

}

.box-bbs .bbs-photo a img{

	width: 48px;

	height: 48px;

	border: 1px solid #f5f5f5;

	background-image: url(../images/member.jpg);

	background-size: 56px 56px;

	border-radius: 50%;

}

.box-bbs .bbs-content{

	width: 740px;

	text-indent: 0;

}

.box-bbs .bbs-content .bbs-info{

	height:25px;

	line-height:25px;

	font-size:12px;

	color:#666;



	padding: 0 15px;

	border-radius: 12px;

	background-color: #fcfcfc;

}

.box-bbs .bbs-content .bbs-tool{

	height:25px;

	line-height:25px;

	font-size:12px;

	color:#666;

}

.box-bbs .reply-box .bbs-reply{

	padding: 10px 5px;

	margin-top: 10px;

	margin-left: 110px;

	border: 1px solid #eaeaea;

	border-radius: 5px;

	background-color: #fff;

	position: relative;

}

.box-bbs .reply-box .bbs-reply .bbs-up{

	width: 29px;

	height: 14px;

	background-image: url(../images/bbs-up.png);

	background-repeat: no-repeat;

	display: inline-block;

	top: -13px;

	right: 65px;

	/*right: 60px;*/

	position: absolute;

} 

.box-bbs .reply-box .bbs-reply li{

	margin: 10px 0;

}

.box-bbs .reply-box .bbs-photo{

	width: 99px;

} 

.box-bbs .reply-box .bbs-content{

	width: 675px;

	/*width: 799px;*/

} 

.box-bbs .reply-box .bbs-content .bbs-info{

	/*background-color: transparent;*/

} 

.box-bbs .bbs-content i{

	padding-right: 5px;

	vertical-align: middle;

}

.box-bbs .bbs-content span{

	margin-right: 20px;

    color:#999;

}

.box-bbs .bbs-content a{

	color:#00aad1;

	text-decoration: none;

}

.box-bbs .bbs-content a:hover{	

	color:#008fcc;

}

.box-bbs .bbs-content a.but{

	padding: 3px 5px;

	border: 1px dotted transparent;

}

.box-bbs .bbs-content a.but:hover{

	border: 1px dotted #666;

}

.box-bbs .bbs-content .bbs-body{

	margin: 10px;

}

.box-bbs .bbs-content .bbs-body p{

	line-height: 25px;

	font-size: 14px;

	margin: 5px 0;

}

.box-bbs .bbs-content .bbs-body .stzoom{

	margin: 10px 15px;

}

.box-bbs .bbs-content .bbs-body .stzoom img{

	height: 75px;

	margin-right: 10px;

	cursor: pointer;

}

#stzoomsrc{

	display: none;

	position: absolute;

	background-color: #ededed;

	border: 1px solid #aaa;

}

#stzoomsrc img{

	height: 350px;

}

.reply-form{

	margin-top: 10px;

}

.reply-form .reply-input{

    line-height: 24px;

    text-indent: 0;

	background-color:#fff;

	border:1px solid #eaeaea;

	margin-left: 110px;

	border-radius: 5px;

}

.reply-form .reply-input .c{

	border:0 none;

	outline:0 none;

	font-size:14px;

	color:#666;

	width: 98%;

	height:72px;

    line-height: 24px;

	margin:5px 1%;

    overflow: hidden;

}

.reply-form .reply-but{

	margin-top: 5px;

	text-align: right;

}

.reply-form .reply-but a{

	border: none;

	font-size:12px;

	text-align:center;

	padding: 5px 10px;

    text-decoration: none;

    cursor: pointer;

}

.reply-form div.reply-but a:hover{

	border: none;

}

.reply-form .reply-but a.s{

	color: #fff;

	background-color:#00acee;

}

.reply-form .reply-but a.s:hover{

	color: #fff;

	background-color:#008fcc;

}

.reply-form .reply-but a.e{

	color: #fff;

	background-color:#444;

}

.reply-form .reply-but a.e:hover{

	color: #fff;

	background-color:#333;

}



.box-comment{

    padding-top: 10px;

}

.box-comment .line2px{

	height: 10px;

	border-top: 2px solid #00acee;

}

.box-comment .box-txt{

    padding:5px 10px;

    border:1px solid #eaeaea;

}

.box-comment .box-txt textarea{

    width: 100%; 

    height:150px;

    line-height:25px;

    border: 0 solid #fff;

}

.box-comment .box-but{

    height: 39px;

    line-height: 40px;

    background-color: #f5f5f5;

    border:1px solid #eaeaea;

    border-top: 0 solid #f5f5f5;

}

.box-comment .box-but .but-file{

	width: 120px;

	height: 30px;

	margin-top: 4px;

    margin-left: 20px;

	position: relative;

	overflow: hidden;

    border: 1px solid #eaeaea;

    background-image: url(../images/preview.png);

	background-repeat: no-repeat;

	background-position: -140px -136px;

    float: left;

}

.box-comment .box-but .file-selected{

	background-position: -140px -180px;

}

.box-comment .box-but .but-file:hover{

    border: 1px solid #008fcc;

}

.box-comment .box-but .but-file span{

	position: absolute;

	width: 120px;

	height: 30px;

	line-height: 30px;

	color: #00acee;

	text-align: center;

	text-indent: 50px;

    display: inline-block;

}

.box-comment .box-but .but-file .file {

	position: absolute;

	right: 0px;

	top: 0px;

	width: 120px;

	height: 30px;

	font-size: 100px;

	opacity: 0;

	filter: alpha(opacity=0);

}

.box-comment .box-but .but-submit {

	position: relative;

    float: right;

}

.box-comment .box-but .but-submit a{

    width: 120px;

    height: 40px;

    position: absolute;

    left: -120px;

    top: -1px;

    display: inline-block;

    background-color: #00acee;

    text-align: center;

    text-decoration: none;

	font-size: 18px;

	font-family: "Microsoft Yahei";

    color: #fff;

    float: right;

}

.box-comment .box-but .but-submit a:hover{

    background-color: #008fcc;

}

.box-comment .box-login{

    margin-top:10px;

    height: 25px;

    line-height: 25px;

    color: #999;

}

.box-comment .box-login a{

    margin: 0 10px;

}



.rmwz-box{

	background-color: #f9f9f9;

}

.rmwz-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #666;

}

.rmwz-box .box-con{

	margin: 0 25px;

	padding-bottom: 10px;

}

.rmwz-box .box-con li{

	margin: 10px 10px;

	padding-bottom: 10px;

    /*background-image: url(../images/preview.png);

	background-repeat: no-repeat;

	background-position: -180px -75px;*/

    border-bottom: 1px solid #eaeaea;

}

.rmwz-box .box-con li .title{

	/*margin-left: 30px;*/

	line-height: 24px;

	font-size: 14px;

}

.rmwz-box .box-con li .title a:hover{color:#ff6d0a;}

.rmwz-box .box-con li:last-child{

	border-bottom: none;

}



.xgqk-box{

	background-color: #f9f9f9;

}

.xgqk-box .box-title{

	/*height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #666;*/
	height: 50px;
    line-height: 50px;
    padding: 0 15px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #eaeaea;

}

.xgqk-box .box-con{

	margin: 0 15px;

	padding-bottom: 10px;

}

.xgqk-box .box-con li{

	margin: 20px 0;

	padding-bottom: 20px;

	border-bottom: 1px solid #eaeaea;

	position: relative

}

.xgqk-box .box-con li:last-child{

	border-bottom: none;

}

.xgqk-box .box-con li.box-item .item-left{

	width: 90px;

	float: left;

}

.xgqk-box .box-con li.box-item .item-right{

	width: 140px;

	float: right;

}

.xgqk-box .box-con li.box-item .item-image{

	text-align: left;

}

.xgqk-box .box-con li.box-item .item-image a{

	width: 75px;

	height: 100px;

	display: inline-block;

	overflow: hidden;

}

.xgqk-box .box-con li.box-item .item-image a img{

	width: 75px;

	height: 100px;

}

.xgqk-box .box-con li.box-item .item-title{

	max-height: 48px;

	font-size: 16px;

	overflow: hidden;

}

.xgqk-box .box-con li.box-item .item-title a{

	line-height: 24px;

	font-weight: normal;

	text-decoration: none;

}

.xgqk-box .box-con li.box-item .item-title a:hover{color:#ff6d0a;}

.xgqk-box .box-con li.box-item .item-issue{

	line-height: 24px;

	color: #666;

}

.xgqk-box .box-con li.box-item .item-info{

	line-height: 20px;

	color: #666;

}

.xgqk-box .box-con li.box-item .item-icon{

	width: 19px;

	height: 41px;

	background-repeat: no-repeat;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 10;

}

.xgqk-box .box-con li.box-item .sd{

	background-image: url(../images/sd.png);

}

.xgqk-box .box-con li.box-item .hx{

	background-image: url(../images/hx.png);

}

.xgqk-box .box-con li.box-item .rx{

	background-image: url(../images/rx.png);

}



.rmbq-box{

	background-color: #f9f9f9;

}

.rmbq-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #666;

}

.rmbq-box .box-con{

	margin: 0 30px;

	padding: 22px 0;

}

.rmbq-box .box-con li{

	height: 20px;

	line-height: 20px;

	margin: 8px 8px 8px 0;

	float: left;

}

.rmbq-box .box-con li a{

	height: 24px;

	line-height: 24px;

	padding: 0 15px;

	overflow: hidden;

	display: inline-block;

	color: #666;

	border: 1px solid #eaeaea;

	border-radius: 12px;

	text-decoration: none;

}

.rmbq-box .box-con li a:hover{

	color: #fff;

	border: 1px solid #00acee;

	background-color:#00acee;

}



.fwtj-box{

	background-color: #f9f9f9;

}

.fwtj-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #666;

}

.fwtj-box .box-con{

	padding: 0;

}

.fwtj-box .work-box{

	background: transparent;

}

.fwtj-box .work-box ul{

	width: auto;

}

.fwtj-box .work-box ul li{

	width: auto;

	float: none;

	margin: 20px 0;

}

.fwtj-box .work-box .item-con{

	width: 140px;

	margin: 20px;

}





.qkxx-box{

	background-color: #f9f9f9;

}

.qkxx-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #999;

}

.qkxx-box .box-con{

	padding: 30px;

}

.qkxx-box .box-image{

	width: 90px;

	float: left;

}

.qkxx-box .box-image a{

	width: 75px;

	height: 100px;

	display: inline-block;

	overflow: hidden;

}

.qkxx-box .box-image a img{

	width: 75px;

	height: 100px;

}

.qkxx-box .box-info{

	width: 120px;

	font-size: 14px;

	line-height: 24px;

	color: #666;

	float: right;

}

.qkxx-box .box-info a{

	text-decoration: none;

}

.qkxx-box .box-but{

	margin-top: 10px;

	line-height: 25px;

	color: #999;

}

.qkxx-box .box-but a{

	margin: 0 5px;

	padding: 3px 15px;

	color: #00aad1;

	border: 1px solid #00aad1;

}

.qkxx-box .box-but a:hover, .qkxx-box .box-but a.active{

	text-decoration: none;

	color: #fff;

	background-color: #00aad1;

	border: 1px solid #008fcc;

}

.qkxx-box .box-but span{

	margin: 0 5px;

}





.qkzs-box{

	background-color: #f9f9f9;

}

.qkzs-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #999;

}

.qkzs-box .box-con{

	padding: 30px;

	font-size: 14px;

}

.qkzs-box .box-con ul li {

	height: 35px;

	line-height: 35px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.qkzs-box .box-con ul li i {

	color: #999;

	vertical-align: middle;

	margin-right: 5px;

}

.qkzs-box .box-con ul li a {

    text-decoration:none;

}



.paper-box{

}

.paper-box .box-title{

	line-height: 30px;

	font-size: 28px;

	font-weight: 500;

	color: #333;

	text-align:left;

}

.paper-box .box-info{

	margin-top: 20px;

	line-height: 20px;

	font-size: 14px;

	color: #999;

}

.paper-box .box-info span{

	margin-right: 5px;

}

.paper-box .box-info .authors{

	color: #ff6b09;

}

.paper-box .box-keywords{

	margin: 10px 0;

}

.paper-box .box-keywords li{

	height: 20px;

	line-height: 20px;

	margin: 8px 8px 8px 0;

	float: left;

}

.paper-box .box-keywords li a{

	height: 24px;

	line-height: 24px;

	padding: 0 15px;

	display: inline-block;

	color: #666;

	border: 1px solid #eaeaea;

	border-radius: 12px;

	text-decoration: none;

}

.paper-box .box-keywords li a:hover{

	color: #fff;

	border: 1px solid #f63232;

	background-color:#f63232;

}

.paper-box .box-abstract{

	margin: 20px 0;

	padding: 20px;

	line-height: 32px;

	font-size: 16px;

	color: #333;

	background-color: #f9f9f9;

}

.paper-box .box-image{

    margin: 20px 0;

}

.paper-box .box-image p{

	margin: 10px 0;

}

.paper-box .box-image img{

	width: 100%;

	border: 1px solid #999;

}

.paper-box .box-page{

    margin: 50px 0;

    text-align: center;

}

.paper-box .box-page a{

    margin: 0 30px;

    border: 1px solid #666;

	font-size: 14px;

	font-family: "Microsoft Yahei";

    color: #666;

    padding: 5px 30px;

}

.paper-box .box-page a:hover{

    text-decoration: none;

    border: 1px solid #ff5806;

    color: #ff5806;

}

.paper-box .box-down{

    margin:50px auto;

    text-align: center;

}

.paper-box .box-down a{
    width: 170px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    margin: 0 20px;
    color: #ff7f0a;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ff7f0a;
    font-size: 20px;

}

.paper-box .box-down a i {

	width: 20px;

	height: 20px;

	margin: 10px 5px 10px 25px;

	overflow: hidden;

	display: inline-block;

	background-image: url(../images/down.png);

	background-position: 0 0;

	background-repeat: no-repeat;

    vertical-align: bottom;

}

.paper-box .box-down a i.img2{

	background-position: -20px 0;

}

.paper-box .box-down a i.img3{

	background-position: -40px 0;

}

.paper-box .box-down a i.img4{

	background-position: -60px 0;

}

.paper-box .box-down a i.img5{

	background-position: -80px 0;

}

.paper-box .box-down a i.img6{

	background-position: -100px 0;

}

.paper-box .box-down a:hover, .paper-box .box-down a.action{

    color: #fff;

    background-color: #ff7e09;

}

.paper-box .box-down a:hover i, .paper-box .box-down a.action i{

	background-position: 0 -20px;

}

.paper-box .box-down a:hover i.img2, .paper-box .box-down a.action i.img2{

	background-position: -20px -20px;

}

.paper-box .box-down a:hover i.img3, .paper-box .box-down a.action i.img3{

	background-position: -40px -20px;

}

.paper-box .box-down a:hover i.img4, .paper-box .box-down a.action i.img4{

	background-position: -60px -20px;

}

.paper-box .box-down a:hover i.img5, .paper-box .box-down a.action i.img5{

	background-position: -80px -20px;

}

.paper-box .box-down a:hover i.img6, .paper-box .box-down a.action i.img6{

	background-position: -100px -20px;

}

.paper-box .box-item{

	margin: 20px 0;

}

.paper-box .box-item li{

	padding:20px 0 25px 0;

	border-bottom: 1px solid #eaeaea;
	overflow: hidden;

}

.paper-box .box-item li:last-child{

	/*border-bottom: none; */

}

.paper-box .box-item li a{

	text-decoration: none;

}

.paper-box .box-item li a:hover{color:#ff7e09;}

.paper-box .box-item li .item-title{

	height: 40px;

	line-height: 40px;

	font-size: 24px;

	font-weight: 500;

	text-align:left;

	margin:0;

	color: #333;

	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;

}

.paper-box .box-item li .item-info{

	line-height: 35px;

	font-size: 12px;

	color: #999;

}

.paper-box .box-item li .item-info span{

	margin-right: 10px;

}

.paper-box .box-item li .item-info i{

	vertical-align: middle;

}

.paper-box .box-item li .item-abstract{

	line-height: 28px;

	font-size: 14px;

	color: #666;

}

.paper-box .box-item li .item-keyword{

	margin-top: 20px;

	line-height: 25px;

}

.paper-box .box-item li .item-keyword a{

	height: 24px;

	line-height: 24px;

	padding: 0 15px;

	margin: 0 20px 10px 0;

	display: inline-block;

	color: #666;

	border: 1px solid #eaeaea;

	border-radius: 12px;

	text-decoration: none;

}

.paper-box .box-item li .item-keyword a:hover{

	color: #fff;

	border: 1px solid #008fcc;

	background-color:#00acee;

}





.fenxiang-box {

	position: fixed;

	z-index: 999;

}

.fenxiang-box .box-con{

	position: absolute;

	width: 60px;

	height: 110px;

	left: -110px;

	top: 0;

}

.fenxiang-box .box-icon{

	width: 60px;

	height: 60px;

	text-align: center;

}

.fenxiang-box .box-icon a{

	width: 60px;

	height: 60px;

	display: inline-block;

	color: #666;

	background-color: #f9f9f9;

}

.fenxiang-box .box-icon i{

	height: 60px;

	line-height: 60px;

	font-size: 36px;

}

.fenxiang-box .box-icon:hover a{

	text-decoration: none;

	color: #fff;

	background-color: #00aad1;

}

.fenxiang-box .box-icon .tips{

	position: absolute;

	width: 110px;

	height: 110px;

	padding: 10px;

	background-color: #eaeaea;

	display: none;

}

.fenxiang-box .box-icon .tips{

	width: 110px;

	height: 110px;

}



.tag-box{

	font-size: 14px;

	background-color:#fff;

}

.tag-box .box-con{

	margin: 20px 0;

	padding-left:15px;

}

.tag-box .box-con li{

	margin: 10px 20px 10px 0;

	float: left;

}

.tag-box .box-con li a{

	min-width: 175px;

	height: 24px;

	line-height: 24px;

	padding: 0 15px;

	display: inline-block;

	color: #666;

	/*border: 1px solid #eaeaea;

	border-radius: 12px;*/

	text-decoration: none;

}

.tag-box .box-con li a:hover{

	color: #008fcc;

	/*border: 1px solid #008fcc;

	background-color:#00acee;*/

}

.tag-box .box-con li a span{

	margin-left: 5px;

	color: #999;

}



/*****************************************/



.table-list table{

	width: 100%;

	margin: 10px 0;

	border-collapse: collapse;

    border: none;

}

.table-list table thead tr{

	height: 30px;

	text-align: center;

	background-color: #f1f1f1;

}

.table-list table thead th{

	border: 1px solid #ececec;

	color: #333;

}

.table-list table tfoot{

	/*border: 1px solid #ececec;*/

}

.table-list table tfoot tr{

	line-height: 45px;

	background-color: #f1f1f1;

}

.table-list table tfoot td{

	padding: 2px 20px;

	text-align: right;

}

.table-list table tbody{

	border: 1px solid #ececec;

}

.table-list table tbody tr{

	border-bottom: 1px dashed #ececec;

}

.table-list table tbody tr:hover{

	background-color: #f6f6f6;	

}

.table-list table tbody td{

	padding: 2px 5px;

	line-height: 25px;

}



table.nolrboder thead th, table.nolrboder tbody, table.nolrboder tfoot{

	border-left: 0 none;

	border-right: 0 none;

}

table.nolboder thead th, table.nolboder tbody, table.nolboder tfoot{

	border-right: 0 none;

}

table.norboder thead th, table.norboder tbody, table.norboder tfoot{

	border-left: 0 none;

}





.goods_nums{

	padding-top: 10px;

}

.goods_nums dd{

	font: 12px Arial, Helvetica, sans-serif, "宋体";

}

.goods_nums a{

	width: 22px;

	height: 22px;

	line-height: 22px;

	display: inline-block;

	border:1px solid #a2a2a2;

	text-decoration: none;

	text-align: center;

	float:left;

}

.goods_nums a:hover{

	border:1px solid #666;

}

.goods_nums input{

	width: 50px;

	height: 22px;

	line-height: 22px;

	padding: 0;

	font-size: 12px;

	text-align: center;

	border-left:none;

	border-right:none;

	border-top:1px solid #a2a2a2;

	border-bottom:1px solid #a2a2a2;

	overflow: hidden;

	outline:medium;

	float:left;

}

.goods_nums span{

	margin: 0 10px;

	font-size: 14px;

	color: #666;

}



.shop_buy_but a{

	background-color: #ffeded;

	border: 1px solid #c40000;

	color: #c40000;

}

.shop_buy_but a:hover, .shop_buy_but a.over{

	background-color: #c40000;

	border: 1px solid #c40000;

	color: #fff;

}



.cart_box{

	position: fixed;

	right: 20px;

	bottom: 20px;

	z-index: 100;

	width: 80px;

	height: 105px;

	background-image: url(../images/cart.png);

	font-size: 12px;

	text-align: center;

}

.cart_box .cart_text{

	margin:0 1px 55px 1px;

	height: 20px;

	line-height: 20px;

	color: #eaeaea;

}

.cart_box .cart_nums{

	margin: 0 1px;

	font-size: 14px;

	font-weight: bold;

	color: #fff;

}

.cart_box .cart_but{

    font-family: "Microsoft YaHei";

	height: 30px;

	line-height: 30px;

}

.cart_box .cart_but a{

	font-size: 14px;

	color: #f4ea3d;

	text-decoration: none;

}



.my_cart_box{

	height:107px;

	background:#fff url(../images/mycart.gif) no-repeat 14px 29px;

}

.order_step {

	margin: 37px 20px 0px 0px;

	width: 702px;

	height: 32px;

	line-height: 32px;

	float: right;

}

.order_step li {

	background: url(../images/mycart.gif) no-repeat right -82px #ffe8d7;

	padding: 0px 29px 0px 0px;

	width: 188px;

	height: 32px;

	color: #ccc;

	overflow: hidden;

	font-size: 14px;

	font-weight: bold;

	float: left;

	text-align: center;

}

.order_step li.current {

	background-position: right -82px;

	color: #fff;

	background-color: #ed6807;

}

.order_step li.current_prev{

	background-position: right -114px;

	color: #fff;

	background-color: #ed6807;

}

.order_step li.last {

	background-position: right -210px;

}

.order_step li.last_current{

	color: #fff;

	background-color: #ed6807;

	background-position: right -242px

}

.order_step li span {

	display: block;

}

.order_step li .first {

	background: url(../images/mycart.gif) no-repeat 0px -146px;

}

.order_step li.current .first {

	background-position: 0px -178px;

}

.order_step li.current_prev .first {

	background-position: 0px -178px;

}



.cart_message{

	margin: 10px 0;

	padding:22px 0 25px 0;

	background-color:#fff;

}

.cart_message .cart_message_info{

	font-size: 16px;

	font-weight: bold;

	text-indent: 2em;

	margin: 50px auto;

	text-align: center;

}

.cart_message .cart_message_but{

	margin: 30px auto;

	text-align: center;

}

.cart_message_con{

	margin: 20px auto;

	width: 650px;

	line-height: 35px;

	text-align: left;

}

.cart_error .cart_message_info{

	color: red;

}





.goods_list .cart_img{

	text-align: center;

}

.goods_list .cart_img img{

	width: 75px;

	height: 100px;

	margin: 5px auto;

}

.goods_list .cart_title{

	height: 30px;

	line-height: 30px;

	font-size: 14px;

}

.goods_list .cart_spec{

	line-height: 20px;

	font-size: 12px;

}

.goods_list .cart_spec span{

	color: #666;

	margin-right: 5px;

}

.goods_list .cart_price{

	font-size: 14px;

	color: red;

}

.goods_list .cart_price i{

	font-style: normal;

	margin-right: 5px;

}





.goods_list .cart_info{

	margin: 15px 0;

	font-size: 14px;

}

.goods_list .cart_total{

	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif, serif;

	font-size: 24px;

	font-weight: bold;

	color: red;

}

.goods_list .cart_total i{

	font-size: 16px;

	font-style: normal;

	margin:0 10px;

}





.goods_list .cart_info{

	margin: 15px 0;

	font-size: 14px;

}

.goods_list .cart_total{

	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif, serif;

	font-size: 24px;

	font-weight: bold;

	color: red;

}

.goods_list .cart_total i{

	font-size: 16px;

	font-style: normal;

	margin:0 10px;

}





.goods_list .cart_but{

	margin: 25px 0;

}



/*cart order*/

.order_info{

	text-align: left;

	line-height: 30px;

	margin: 10px 0;

}

.order_info .order_info_bar{

	padding: 2px 20px;

	border-bottom: 1px solid #dadada;

	margin-bottom: 10px;

	font-size:14px;

	font-weight: bold;

}



.calc_info .order_info_bar{

	border-bottom: 1px solid #f40;

}

.order_address ul li{

	margin: 5px 0;

}

.order_address ul li label{

	padding: 8px 16px;

	cursor: pointer;

	background-color: #fff;

	border: 1px solid #dadada;

}

.order_address ul li label.over{

	padding: 7px 15px;

	border: 2px solid #f40;

}

.order_address ul li span{

	color: #999;

	padding: 0 5px;

}

.order_address ul li a{

	margin-left: 20px;

}



.order_express ul li{

	margin: 5px 10px 5px 0;

	float: left;

}

.order_express ul li label{

	padding: 8px 16px;

	cursor: pointer;

	background-color: #fff;

	border: 1px solid #dadada;

}

.order_express ul li label.over{

	padding: 7px 15px;

	border: 2px solid #f40;

}

.order_express ul li span{

	color: #999;

	padding: 0 5px;

}



.invoice_info{

	float: left;

	height: 40px;

	line-height: 40px;

	vertical-align: middle;

}





ul.payment_list li{

	width: 135px;

	height: 90px;

	margin: 5px;

	border: 2px solid #dadada;

	cursor: pointer;

	float: left;

}

ul.payment_list li.over, ul.payment_list li:hover{

	border: 2px solid #f40;

}

ul.payment_list li.over p, ul.payment_list li:hover p{

	background-color: #f40;

	color: #fff;

}

ul.payment_list li img{

	width: 135px;

	height: 70px;

}

ul.payment_list li p{

	height: 20px;

	line-height: 20px;

	background-color: #e2e2e2;

	text-align: center;

	overflow: hidden;

}





.form{

	margin: 10px 20px;

}

.form form ul li{

	line-height: 1.5;

}

.form form ul li label{

	display: block;

	color: #999;

	margin-top: 10px;

}

.form form ul li input{

	padding: 4px;

	font-size:16px;

}

.form form ul li input:focus{

	padding: 3px;

}

.form .ajaxinfo{

	visibility: hidden;

	padding: 5px 20px;

	margin: 20px auto;

	line-height: 28px;

	color: #f40;

	border: 1px dotted #b9996b;

}





.index-menu { position:fixed; left:30px; top:160px; display:none; left:50%; margin-left:-660px }

.index-menu ul{width: 40px; background-color: #f5f5f5;}

.index-menu ul li { width:40px; height:40px; line-height:40px; text-align:center; border-bottom: 1px solid #ddd;}

.index-menu ul li:last-child { border-bottom:0 none; }

.index-menu ul li a{ position:relative; text-decoration: none; width:40px; height:40px; line-height:40px; display:block; color:#666;}

.index-menu ul li.hover a, .index-menu ul li a:hover{color: #fff; background-color: #008fcc;}

.index-menu ul li i{display:none; position: absolute; right: -6px;top: 14px; width: 0; height: 0;border-top: 6px solid transparent;border-left: 6px solid #008fcc;border-bottom: 6px solid transparent;}

.index-menu ul li.hover a i, .index-menu ul li a:hover i{display: block;}



.title .hot, .title .sale, .title .new, .title .clock, .title .brand, .title .like, .title .share, .title .shop, .title .news {

	background-image: url(../images/icon.png);

	background-repeat: no-repeat;

	margin-left: 7px;

	vertical-align: middle;

	display: inline-block;

	height: 25px;

}

.title .hot{background-position:0 0;width:67px}

.title .sale{background-position:0 -25px;width:81px}

.title .new{background-position:0 -50px;width:73px}

.title .clock{background-position:0 -75px;width:116px}

.title .brand{background-position:0 -100px;width:110px}

.title .like{background-position:0 -125px;width:64px}

.title .share{background-position:0 -150px;width:109px}

.title .shop{background-position:0 -175px;width:92px}

.title .news{background-position:0 -200px;width:94px}









.rmwz2-box{

}

.rmwz2-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #999;

}

.rmwz2-box .box-con{

	margin: 0 25px;

	padding-bottom: 10px;

}

.rmwz2-box .box-con li{

	margin: 10px 0;

	padding-bottom: 10px;

    background-image: url(../images/preview.png);

	background-repeat: no-repeat;

	background-position: -180px -75px;

	/*border-bottom: 1px dotted #ccc;*/

}

.rmwz2-box .box-con li .title{

	margin-left: 30px;

	line-height: 24px;

	font-size: 16px;

}

.rmwz2-box .box-con li .authors{

	/*float: right;*/

	margin-left: 10px;

	color: #999;

}

.rmwz2-box .box-con li:last-child{

}





.customerservice{

	position: fixed;

	right: 20px;

	top: 115px;

	width: 68px;

	height: 392px;

	background-image: url(../images/customerservice.png);

	background-repeat: no-repeat;

	background-position: -78px 0;

	z-index: 9999;

}

.customerservice ul{

	margin: 67px 4px 0 4px;

}

.customerservice ul li{

	width: 60px;

	height: 60px;

	margin-bottom: 5px;

}

.customerservice ul li a{

	width: 60px;

	height: 60px;

	line-height: 3;

	overflow: hidden;

	display: inline-block;

	-webkit-transition: none;

	transition: none;

}

.customerservice ul li a:hover{

	background-image: url(../images/customerservice.png);

	background-repeat: no-repeat;

}

.customerservice ul li.cs1 a:hover{

	background-position: -4px -67px;

}

.customerservice ul li.cs2 a:hover{

	background-position: -4px -132px;

}

.customerservice ul li.cs3 a:hover{

	background-position: -4px -197px;

}

.customerservice ul li.cs4 a:hover{

	background-position: -4px -262px;

}

.customerservice ul li.cs5 a:hover{

	background-position: -4px -327px;

}







.customerservice_dy{

	background-image: url(../images/customerservice_dy.png);

}

.customerservice_dy ul li a:hover{

	background-image: url(../images/customerservice_dy.png);

	background-repeat: no-repeat;

}







.hfix{

	overflow: hidden;

}

.hauto{

	height: auto;

	max-height: auto;

	overflow: hidden;

}



.fileW {

	width: 90px;

	height: 90px;

	margin: 0 auto;  /* 30px;*/

	text-align: center;

}

.clearfix {

	*zoom: 1: ;

}

.clearfix::before, .clearfix::after {

	content: "";

	display: table;

}

.clearfix::after {

	clear: both;

}

.car-detail .d-file {

	border-radius: 6px;

	margin-bottom: 20px;

	+padding-bottom: 40px: ;

	background: #fff;

}

.car-detail a:hover {

	text-decoration: none;

}

.car-detail {

	margin: 0 auto 20px;

}

.filebtn {

	position: relative;

	display: block;

	width: 90px;

	height: 90px;

	margin: 20px auto 0;

	+margin-bottom: 20px: ;	

	font: normal 14px/40px "Microsoft YaHei";

	color: #333;

	text-align:center;

}

.filebtn b {

	position: absolute;

	top: 35px;

	left: 20px;

	height: 40px;

	width: 50px;

	background: url(../images/search_ico.png) no-repeat -99999em 0;

	background-position: 6px -570px;

}

.fileW .expand b {

	background-position: 6px -635px

}









/**********************************/

.cart_tip_bd{

	width: 400px;

	height: 136px;

	border: 1px solid #d2d2d2;

	position: absolute;

	top:0;left:0;

	/*top: 50%;left:50%;

	margin-top:-200px;

	margin-left:-68px;*/

	z-index: 9999;

	background: #fff;

}

.cart_tip_bd .head{height:28px;}

.cart_tip_bd .head .close-btn{float:right;}

.cart_tip_bd .mac-success-txt {

    height: 30px;

    line-height: 32px;

    padding-left: 30px;   

    font-size: 18px;

    color: #333;

}

.cart_tip_bd .mac-success-txt em{

	background-position: -80px -144px;

	background-image: url(../images/ibar_sprites.png);

	display: inline-block;

	height: 30px;

	width: 30px;

	vertical-align: middle;

	margin-right: 3px;

}

.cart_tip_bd .module-cart-box p {

    text-align: center;

}

.cart_tip_bd .mac-go-cart {

    background-color:#00bbe9;

	margin-top:13px;

    background-position: -84px -146px;

    color: #fff;

    font-size: 20px;

    text-align: left;

    width: 145px;

    height: 40px;

    line-height: 40px;

    display: inline-block;

    padding-left: 20px;

}

.cart_tip_bd .close-btn {

    background-image: url(../images/ibar_sprites.png);

    background-position: -55px -138px;

    background-repeat: no-repeat;

    overflow: hidden;

    display: block;

    width: 12px;

    height: 12px;

    float: right;

    width: 23px;

    height: 23px;

    font: 0/0 a;

    margin-top: 5px;

}

.cart_tip_bd .close-txt{

	margin-left:20px;

	color:#333;text-decoration: underline; font-size:13px;

}

.cart_tip_bd .mac-go-cart:hover{

	text-decoration: none;

}







.login_info_box{width: 100%; color: #999; text-align: center; padding: 20px 0;}

.login_info_box p{margin:0 auto;font-size:14px;}

.login_info_box a{display: inline-block; background-color: #f60; width: 46px; height: 16px; line-height: 17px; text-align: center; color: #fff; font-size: 12px; border-radius: 3px; margin: 0 4px;}









.addresseditbox{overflow: hidden;}

.addresseditbox li{width:220px;height: 85px; overflow: hidden;float: left;padding:3px 5px;margin:5px;cursor: pointer;}

.addresseditbox li .t{height: 25px;line-height: 25px;padding:0 5px;}

.addresseditbox li .c{height: 22px;line-height: 22px;padding:0 5px;color: #666;}

.addresseditbox li b{font-size: 16px; margin-right: 3px;}

.addresseditbox li span{font-size: 16px; margin-right: 3px;color:#e42a27;}

.addresseditbox li{

	padding: 3px;

	box-sizing: border-box;

	background: linear-gradient(45deg,#f25953 12.5%,#fbfaf5 12.5%,#fbfaf5 25%,#5590d6 25%,#5590d6 37.5%,#fbfaf5 37.5%,#fbfaf5 50%,#f25953 50%,#f25953 62.5%,#fbfaf5 62.5%,#fbfaf5 75%,#5590d6 75%,#5590d6 87.5%,#fbfaf5 87.5%,#fbfaf5 100%);

	background-size: 30px 30px;

}

.addresseditbox li:hover{

	background: #ed6807;

}

.addresseditbox li .addresseditbox-con{

	padding: 5px;

	background-color: #fff;

}





.table-list table tbody tr{border-bottom: 0 dashed #ececec;}

.table-list table tfoot tr{background-color: #f5f5f5;}

.table-list table thead tr{background-color: #f5f5f5;}

.table-list table thead th{border: 1px solid #f5f5f5;}

.table-list table tbody tr:hover{background-color: #fafafa;	}

.order_info .order_info_bar{padding: 2px 0;border-bottom: 0 solid #dadada;font-size:16px;}



.letter-outer{margin:20px 5px;}

.letter-box{

	border: 2px dashed #8eb9f5;

}

.letter-con{

	padding: 30px 20px;

	background-color: #fff;

}

.letter-con li{

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	float: left;

}

.letter-con li span{

	color: #999;

}

.letter-con li b{

	font-size: 16px;

}

.letter-con li a{

	padding: 5px 10px;

	font-size: 14px;

	color: #fff;

	background-color: #5590d6;

	border-radius: 5px;

	text-decoration: none;

}



.cart_message_con{

	width: 800px;

}

ul.payment_list li{

	width: 160px;

	height: 88px;

	margin: 5px;

	border: 2px solid #dadada;

	cursor: pointer;

	float: left;

}

ul.payment_list li img{

	width: 160px;

	height: 68px;

}







.reg-tab ul li{width: 150px;}

.input-text {color:#333;}







.fanwen-box .box-body p{

	margin: 20px 0;

}









.fanwen-show{ 

	margin-right: 30px;

}

.fanwen-title{

	height: 100px;

}

.fanwen-title h2{

	font-family: "Microsoft Yahei";

	font-size: 38px;

	font-weight: 700;

	line-height: 100px;

	float: left;

}

.fanwen-title .bt{ 

	margin-left: 30px;

	margin-top: 55px;

	color: #00a2ca;

	float: left;

	display: inline-block;

}

.fanwen-title .bt:hover{

	color: #c41921;

}

.fanwen-title .but{

    width: 90px;

    height: 25px;

    line-height: 25px;

    display: inline-block;

    color: #00a2ca;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #00a2ca;

    border-radius: 5px;

    text-align: left;

    float: right;

    margin-top: 55px;

}

.fanwen-title .but i {

	width: 20px;

	height: 20px;

	margin: 3px;

	overflow: hidden;

	display: inline-block;

	background-image: url(../images/down.png);

	background-position: -40px 0;

	background-repeat: no-repeat;

    vertical-align: bottom;

}

.fanwen-title .but:hover, .fanwen-title .action{

    color: #fff;

    background-color: #00a2ca;

}

.fanwen-title .but:hover i.img3, .fanwen-title .action i.img3{

	background-position: -40px -20px;

}







.fanwen-description{ 

	font-size:14px;

	line-height: 2;

	color: #333;

	padding: 10px 20px;

	background-color: #f9f9f9;	

}

.fanwen-keywords{

	margin: 20px 0;

	line-height: 24px;

	color: #999;

	font-size:14px;

}

.fanwen-keywords a{ 

	height: 24px;

	line-height: 24px;

	padding: 0 25px;

	display: inline-block;

	color: #666;

	border: 1px solid #eaeaea;

	border-radius: 12px;

	text-decoration: none;

	margin-left: 20px;

}

.fanwen-keywords a:hover{

	color: #fff;

	border: 1px solid #008fcc;

	background-color:#00acee;

}

.fanwen-class-kw{

	margin:10px 0;

	padding:10px 0;

	background-color: #efefef;

}

.fanwen-class-kw .box-item{ 

	font-size: 14px;

	margin-top: 0;

}

.fanwen-class-kw .box-item .title{

	width: auto;

	margin: 0 20px;

	font-weight: normal;

}



.fanwen-body{ 

	line-height: 32px;

	margin-top: 30px;

	margin-bottom: 20px;

	font-size: 16px;

	text-align: left;

}

.fanwen-body p{

	margin: 30px 0;

}

.fanwen-body .article-sub-title{

	font-size: 18px;

}



.fwtj-box .fanwen-work .item-con{ 

	width: 170px;

	float: right;

	font-size:14px;

}

.fanwen-work .item-con h2{

	color: #666;

	font-size: 14px;

	font-weight: 700;

}

.fwtj-box .fanwen-work ul li{ 

	margin: 0;

	background-color: #f9f9f9;

	border: none;

	border-bottom: 1px dotted #eaeaea;

}

.fwtj-box .fanwen-work ul li:last-child{ 

	border: none;

}

.fwtj-box .fanwen-work ul li:hover{

	background-color: #fff;

	border-color: #eaeaea; 

}

.fanwen-work i{

	width: 22px;

	height: 22px;

	margin-left: 30px;

    background-image: url(../images/work2.png);

}

.fanwen-work i.img1, .fanwen-work ul li:hover i.img1{

    background-position: 0 0;

}

.fanwen-work i.img4, .fanwen-work ul li:hover i.img4{

    background-position: -27px 0;

}

.fanwen-work i.img2, .fanwen-work ul li:hover i.img2{

    background-position: -58px 0;

}



.fanwen-bar .box-title{ 

	height: 30px;

	line-height: 30px;

	margin: 10px 0;

	display: inline-block;

	border: none;

	border-left: 3px solid #00acee;

}

.fanwen-bar .rmbq-box .box-con li a{ 

	border-radius: 0;

}





.info-box .box-cart a.cart-talk {

    width:155px;

    height:40px;

    line-height: 40px;

    display: inline-block;

    border-radius: 5px;

    background-color:#00a2ca;

    border: none;

}

.info-box .box-cart a.cart-talk:hover {

    background-color:#00a2ca;

    text-decoration:none;

}

.info-box .box-cart a.cart-talk i {

	width:24px;

	height:22px;

    margin:9px 10px 9px 20px;

	display:inline-block;

	background-image:url(../images/preview.png);

	background-position:-60px -140px;

	background-repeat:no-repeat;

    float:left;

}

.info-box .box-cart a.cart-talk span{

	display:block;

    font-family:"Microsoft YaHei";

    font-size:18px;

    color:#fff;

    float:left;

}









/*头部股票代码样式*/

.zk-gupiao {

	font-weight: bold

}

.zk-gupiao span {

	color: #fff332

}



/*2019-11-27 new side*/

.dlnewside{width:78px; height:360px; border:1px solid #f5f5f5; border-radius:3px; text-align:center; position:fixed; top:137px; right:19px; z-index:99; background-color:#fff;}

.dlnewside a{display:block; width:100%; height:80px; /*border-bottom:1px solid red;*/ overflow:hidden; font-size:14px; color:#777;}

.dlnewside a:hover{text-decoration:none; color:#00acee;}

.dlnewside .dlside5{height:39px; line-height:39px; color:#333; border-top:1px solid #f5f5f5;}

.dlnewside i{display:block; width:28px; height:32px; margin:15px auto 3px auto; /*border:1px solid red;*/ background:url(../images/dlnewside.png) 0 0 no-repeat;}

.dlnewside .dlside1 i{background-position:0 7px;}

.dlnewside .dlside2 i{background-position:-28px 3px;}

.dlnewside .dlside3 i{background-position:-56px 4px;}

.dlnewside .dlside4 i{background-position:-84px 2px;}

.dlnewside a:hover i{-webkit-animation:rotation 1.2s linear; -moz-animation:rotation 1.2s linear; -o-animation:rotation 1.2s linear; -ms-animation:rotation 1.2s linear; animation:rotation 1.2s linear;}

@-webkit-keyframes rotation{

	0%{-webkit-transform:rotateY(0deg);}

	100%{-webkit-transform:rotateY(360deg);}

}

@-moz-keyframes rotation{

	0%{-moz-transform:rotateY(0deg);}

	100%{-moz-transform:rotateY(360deg);}

}

@-ms-keyframes rotation{

	0%{-ms-transform:rotateY(0deg);}

	100%{-ms-transform:rotateY(360deg);}

}

@keyframes rotation{

	0%{transform:rotateY(0deg);}

	100%{transform:rotateY(360deg);}

}



.preview-box .box-image-item{

    height:90px;

}

.item-l, .preview-box .box-image-item .item-r {

    width:12px;

    height:62px;

    margin:10px 5px;

	overflow:hidden;

    float:left;

}

.preview-box .box-image-item .item-l a, .preview-box .box-image-item .item-r a {

    width:12px;

    height:62px;

    overflow:hidden;

    display:inline-block;

	background-image:url(../images/preview.png);

	background-position:0 0;

	background-repeat:no-repeat;

}

.preview-box .box-image-item .item-l a:hover {

	background-position:-13px 0;

}

.preview-box .box-image-item .item-r a {

	background-position:0 -67px;

}

.preview-box .box-image-item .item-r a:hover {

	background-position:-13px -67px;

}

.preview-box .box-image-item .item-c {

    width:351px;

    margin:20px 0;

    position:relative;

    float:left;

}

.item-cts{

	overflow:hidden;

}

.preview-box .box-image-item .item-con {

    width:65535px;

    position:relative;

}

.preview-box .box-image-item .item-c ul {

    float:left;

    position:relative;

}

.preview-box .box-image-item .item-c ul li {

    width:55px;

	height:77px;

    margin:0 4px 0 4px;

	padding:10px 12px;

    float:left;

	background-color:#f8f8f8;

}

.preview-box .box-image-item .item-c ul li a img {

    width:55px;

	height:77px;

}

.preview-box .box-share-item .item-r {

    width:75px;

    height:16px;

    margin:20px 0 20px 12px;

    font-size:12px;

    line-height:16px;

    color:#333;

    float:left;

}

.preview-box .box-share-item .item-r i{

	width:16px;

	height:16px;

    margin-right:5px;

    float:left;

    background-image: url(../images/preview.png);

    background-position: 0 -160px;

    background-repeat: no-repeat;

}

.preview-box .box-share-item .item-r a:hover {

    text-decoration:none;

}



/*2019-12-05*/

body{overflow-x:hidden;}

.zoom::after{content:"."; display:block; height:0; clear:both; visibility: hidden;}

.zoom,.clear{clear:both;}

.zoom{*zoom:1;}

.dladv{position:relative;}

.dladv>a{display:block; width:100%; height:100%; text-align:center;}

.dladv span{position:absolute; top:10px; right:20%;}

.dladv span:after{content:"✕"; font-size:20px; color:#fff; cursor:pointer; opacity:.8;}

.dladv span:hover:after{opacity:1;}

.dlcrumb{height:60px; line-height:60px;}

.dlcrumb a,.dlcrumb span{font-size:14px; color:#777;}

.dlcrumb a:hover{text-decoration:none; color:#00acee;}

.dlcrumb a:after{content:">"; margin:0 5px;}

.dlright{width:780px; /*height:670px;*/ position:relative; float:left; margin-left:60px;}

.dlright h3{line-height:1; font-size:30px; font-weight:400; color:#000;}

.dlright>p{margin:23px auto; font-size:14px; color:#777;}

.dladv1{height:45px; margin:22px 0 20px 0; overflow:hidden; border-radius:3px; background-color:#ff4544; background:-webkit-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:-moz-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:-ms-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:linear-gradient(left,#ff1b3a 0%,#ff744f 100%);}

.dladv1 span{display:inline-block; margin:8px 0 0 15px; font-size:16px; color:#fff;}

.dladv1 img{margin-right:5px;}

.dladv1 strong{font-size:18px;}

.dladv1 p{display:inline-block; float:right; font-size:12px; color:#fff; margin-right:20px;}

.dladv1 i{font-size:14px; font-style:normal;}

.dladv1 p span{margin:9px 3px 0 10px;}

.dlprice{padding-bottom:13px; margin-bottom:25px; border-bottom:1px solid #efefef;}

.dlprice>p{margin-bottom:10px; font-size:14px;}

.dlprice>p b,.dlprice>p i{font-size:30px; color:#ff0101;}

.dlprice>p i{margin-left:7px;}

.dlprice div{font-size:14px;}

.dlprice del{margin:0 10px; color:#999;}

.dlprice div del b{color:#999;}

.dlprice i{font-style:normal; color:inherit; font-size:inherit;}

.dlprice div>i{display:inline-block; font-size:12px; color:#fff; font-style:normal; padding:0 5px; border-radius:3px; background-color:#d2a060;}

.dlprice div p{display:inline-block; float:right; font-size:12px; color:#999;}

.dlprice span{margin-left:10px;}

.dlprice div b{margin-left:3px; color:#333; font-weight:400;}

.dlgoods{margin:0; padding:0;}

.dlgoods dl dt{margin:7px 5px 0 0; font-size:13px; color:#000;}

.dlgoods dl dd ul li{line-height:28px; margin-right:10px; padding:0 7px; border:1px solid #d1d1d1;}

.dlgoods dl dd ul li.action,.dlgoods dl dd ul li:hover{border-color:#656565; outline:1px solid #656565; background:url(../images/dl-sangle.png) 100% 101% no-repeat;}

.dlgoods .box-nums a{width:37px; height:37px; line-height:35px; color:#d2d2d2; font-size:30px; border-color:#d2d2d2;}

.dlgoods .box-nums a:nth-child(1){line-height:30px;}

.dlgoods .box-nums input{height:37px; border-color:#d2d2d2;}

.dlbtn{margin:25px auto 30px auto; /*position:absolute; bottom:90px; left:0;*/}

.dltopmt{bottom:240px;}

.dlbtn a{display:inline-block; width:168px; height:44px; line-height:44px; margin-right:25px; border-radius:30px; font-size:18px; text-align:center; border:1px solid #fb0d4c;}

.dlbtn a:hover{text-decoration:none;}

.dlbtn .dlbtn1{color:#fb0d4c;}

.dlbtn .dlbtn2,.dlbtn .dlbtn1:hover{color:#fff; background-color:#f3103c; background:linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-webkit-linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-moz-linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-ms-linear-gradient(left,#e51422 0%,#ff0c53 100%);}

.dlbtn .dlbtn2:hover{background:linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-webkit-linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-moz-linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-ms-linear-gradient(left,#ff0c53 0%,#e51422 100%);}

.dlknow{padding-top:20px; border-top:1px solid #efefef; /*position:absolute; bottom:0px; left:0;*/}

.dlkenowtop{bottom:130px;}

.dlknow p{margin-bottom:7px; font-size:14px;}

.dlknow b{font-size:inherit; font-weight:400; color:#ff4845;}



/*hot*/

.dlhot{margin:25px auto 35px auto;}

.dlhot h4{padding-bottom:10px; margin-bottom:30px; font-size:18px; border-bottom:1px solid #efefef;}

.dlhot div{width:195px; float:left; margin-right:5px; text-align:center;}

.dlhot div>a{display:inline-block; width:138px; height:180px; overflow:hidden;}

.dlhot h5{margin:18px auto 3px auto;}

.dlhot h5 a{font-size:16px; font-weight:400; color:#008fcc;}

.dlhot p{line-height:24px; color:#666; font-size:12px;}

.dlhot span{font-size:16px; color:#c40000;}

.dlhot del{margin-left:20px; color:#999; font-size:14px;}



/*投稿流程*/

.dlbook{padding:45px 0; margin-bottom:55px; border-radius:7px; background-color:#f9f9f9;}

.dlbook b{margin:0 40px 0 15px; font-size:22px; color:#008fcc;}

.dlbook p{display:inline-block; margin-right:77px; font-size:18px; position:relative;}

.dlbook p:last-child{margin-right:0;}

.dlbook p:after{content:""; display:inline-block; width:40px; border-bottom:1px dashed #008fcc; position:absolute; top:20px; right:-62px;}

.dlbook p:last-child:after{display:none;}

.dlbook span{display:inline-block; width:44px; height:47px; margin-right:8px; vertical-align:middle; background:url(../images/dl-det-article.png) no-repeat;}

.dlbook .dlst1{background-position:-44px 0;}

.dlbook .dlst2{background-position:-88px 0;}

.dlbook .dlst3{background-position:-132px 0;}



.dlsort{height:46px; border-top:1px solid #eee; font-size:0; background-color:#f7f7f7;}

.dlsort p{display:inline-block;}

.dlsort span{display:inline-block; height:46px; line-height:46px; padding:0 25px; cursor:pointer; font-size:14px;}

.dlsort .active{color:#008fcc; background-color:#fff; position:relative;}

.dlsort .active:after{content:""; width:100%; position:absolute; top:-1px; left:0; border-bottom:2px solid #008fcc;}

.dlsort a{display:inline-block; width:112px; height:46px; float:right; text-align:center; line-height:46px; font-size:14px; color:#fff; background-color:#008fcc;}

.dlsort a:hover{text-decoration:none; background-color:#00a2ca;}

.dlw h5{margin:35px 0 23px 0; font-size:18px; color:#333;}

.dlzz>p{font-size:12px; color:#939393;}

.dlzz h5 a{display:inline-block; width:68px; height:20px; margin-left:20px; border-radius:2px; font-weight:400; text-align:center; font-size:12px; color:#2ab04d; border:1px solid #2ab04d;}

.dlzz h5 a:hover{text-decoration:none;}

.dlzz1{font-size:0;}

.dlzz1 p{display:inline-block; width:33.3%; margin-bottom:9px; line-height:1; font-size:13px; color:#000;}

.dlzz1 span{font-size:inherit; display:inline-block; max-width:50%;  overflow:hidden; line-height:1; white-space:nowrap; text-overflow:ellipsis;}

.dltext p{font-size:15px; line-height:1.7; color:#000;}

.dltime{margin-top:50px; margin-bottom:10px; border:1px solid #eee;}

.dltime h6{margin:0; padding-left:10px; line-height:30px; font-size:14px; color:#333; background-color:#f0f0f0;}

.dltime h6 span{font-size:14px; font-weight:400; color:#666;}

.dltime div{padding:25px 30px 0 30px;}

.dltime p{margin-bottom:29px;}

.dltime b{display:inline-block; width:100px; margin-right:20px; float:left; font-size:14px; color:#c41921;}

.dltime p span{width:86%; float:left; font-size:15px; color:#5a5a5a;}

.dlfast div{width:280px; min-height:223px; float:left; margin-bottom:24px; text-align:center; font-size:0; border:1px solid #e9e9e9;}

.dlmid{margin:0 25px;}

.dlfast h6{margin:0 auto 7px auto; font-size:18px; color:#444;}

.dlfast span{display:inline-block; width:85px; height:85px; margin:23px auto 18px auto; border-radius:100%; background: url(../images/dlfast.png) no-repeat;}

.dlmid span{background-position:-85px 0;}

.dlcid span{background-position:-170px 0;}

.dlfast div p{font-size:15px; color:#939393;}

.dlfast>p{font-size:15px; color:#444;}

.dlmap{margin:20px auto 10px auto;}



.dlslider{width:350px;}

.dlsidertop{width:350px; height:465px; position:relative;}

.dlsidertop p{width:350px; height:465px; position:absolute; top:0; left:0;}

.dlsidertop img{position:absolute; top:0; left:0; opacity:0; -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out;  transition:all 0.4s ease-out;}

.dlsidertop .active{opacity:1;}

.dlsidertop ul{position:absolute; right:15px; bottom:15px; z-index:10;}

.dlsidertop li{display:inline-block; width:6px; height:6px; margin-left:7px; border-radius:100%; border:2px solid #999; background-color:#999; cursor:pointer;}

.dlsidertop ul .active{background-color:#fff;}

.dlsidertop span{display:inline-block; width:41px; height:69px; position:absolute; top:50%; z-index:10; background:url(../images/slides-nav.png) no-repeat; cursor:pointer;}

.dlsidertop .dlprev{left:0; background-position:-83px 0;}

.dlsidertop .dlnext{right:0; background-position:-124px 0;}

.dlsidertop .dlprev:hover{background-position:0 0;}

.dlsidertop .dlnext:hover{background-position:-43px 0;}

.dlimg{position:relative; height:100px; margin:20px 0; overflow:hidden;}

.dlimg p{width:6000px;}

.dlimg a{display:inline-block; width:53px; height:77px; margin:0 4px; padding:10px 12px; background-color:#f8f8f8;}

.dlimg img{width:55px; height:77px;}

.dlimg p a.active{background-color:#f8f8f8;}



.dl-dldabox{margin:50px auto;}

.dl-dldabox h5{margin:0 auto; font-size:18px; color:#008fcc; font-weight:400;}

.dl-dldabox h6{font-size:16px; color:#333;}

.dldline{margin:35px auto 15px auto; border-top:10px solid #f7f7f7;}

.dl-dltime{margin:35px auto; background-color:#eee;}

.dl-dltime span{display:inline-block; width:75px; height:33px; line-height:33px; font-size:12px; color:#777; text-align:center; cursor:pointer;}

.dl-dltime .active{font-weight:bold; color:#008fcc; background-color:#fff; position:relative;}

.dl-dltime .active:after{content:""; width:100%; height:3px; position:absolute; top:-3px; left:0; background-color:#008fcc;}

.dl-dlnum{min-height:200px; margin:40px auto 35px auto; position:relative;}

.dl-dlnum .dlbg{background-color:#9c9c9c; color:#fff;}

.dl-dlnumbox{position:absolute; top:0; left:0; display:none;}

.dl-dlnum .active{display:block;}

.dl-dlnumbox>div{height:50px; line-height:50px; color:#333; }

.dl-dlnumbox>div:nth-child(1){height:40px; line-height:40px;}

.dl-dlnumbox>div>p{width:236px; margin:0 9px 0 0; float:left; font-size:13px; text-indent:50px;}

.dl-dlnumbox>div>div{width:674px; float:left;}

.dl-dlnumbox>div:nth-child(even)>p,.dl-dlnumbox>div:nth-child(even)>div{background-color:#f7f7f7;}

.dl-dlnum span{display:inline-block; width:60px; font-size:13px; text-align:center;}



.content-box .a30{margin-top:20px; text-indent:0;}

.content-box .a30 a{display:inline-block; width:180px; overflow:hidden; font-size:15px; text-decoration:none;}

.content-box .link30 a{text-indent:52px;}

.content-box .pt20 p{margin:10px 0;}

.body-tab ul .dlrightbtn{float:right; margin:7px 10px 0 0;}

.body-tab ul .dlrightbtn a{width:auto; height:auto; padding:3px 8px; margin-top:0; color:#008fcc; border:1px solid #008fcc;}

.body-tab ul .dlrightbtn a:hover{color:#fff; background-color:#008fcc;}

.content-box .dl-box-title{font-size:16px;}

.rmbq-box{

	background-color: #f9f9f9;

}

.rmbq-box .box-title{

	height: 50px;

	line-height: 50px;

	padding: 0 30px;

	font-size: 20px;

	border-bottom: 1px solid #eaeaea;

	color: #666;

}

.rmbq-box .box-con{

	margin: 0 30px;

	padding: 22px 0;

}

.rmbq-box .box-con li{

	height: 20px;

	line-height: 20px;

	margin: 8px 8px 8px 0;

	float: left;

}

.rmbq-box .box-con li a{

	height: 24px;

	line-height: 24px;

	padding: 0 15px;

	overflow: hidden;

	display: inline-block;

	color: #666;

	border: 1px solid #eaeaea;

	border-radius: 12px;

	text-decoration: none;

}

.rmbq-box .box-con li a:hover{

	color: #fff;

	border: 1px solid #00acee;

	background-color:#00acee;

}



/*2020-2-4*/

.dlipop{width:400px; height:240px; margin:auto;	text-align:center; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,.2); position:fixed;	top:50%; left:50%; margin-top:-120px; margin-left:-200px; z-index:9999; background-color:#fff;}

.dlipop h3{display:inline-block; margin-top:55px; font-size:25px; font-weight:400; color:#00acee;}

.dlipop p{margin-top:15px; margin-bottom:20px; font-size:18px; color:#777;}

.dlipop a{display:inline-block;	width:120px; height:38px; line-height:38px;	font-size:15px;	border-radius:5px;}

.dlipop .dlidely{margin-right:30px;	color:#666;	background-color:#eaeaea;}

.dlipop .dlidely:hover{text-decoration:none; background-color:#dcdbdb;}

.dlipop .dlinow{color:#fff;	background-color:#00acee;}

.dlipop .dlinow:hover{text-decoration:none; background-color:#08a1dc;}



.dliside{width:62px; height:395px; position:fixed; top:115px; right:20px; z-index:99;}

.dliside a{display:block; width:100%; height:60px; margin-bottom:5px; background-color:#00bbe9;}

.dliside a:hover{text-decoration:none; background-color:#00a2ca; }

.dliside a:hover .dliop1{display:none;}

.dliside .dide1,.dliside .dide1:hover{background:transparent url(../images/dlsicon.png) no-repeat; cursor:default;}

.dliside .dide6{background-color:#ccc;}

.dliside .dide6:hover{background-color:#eee;}

.dliop1{display:block; padding:13px 10px 0 10px; line-height:1.1; font-size:15px; text-align:center; color:#fff;}

.dliop2{display:none; text-align:center; line-height:60px;}

.dliside a:hover .dliop2{display:block;}



.top-box .dlicar{color:#fff; position:relative;}

.top-box .dlicar img{width:16px; height:auto; margin-right:5px; position:relative; top:-2px;}

.dlicar b{font-weight:400;}

.clear{clear:both;}

.bbs .hauto{height: auto !important;}



/*2020-5-29*/

.drre-adv{margin:15px auto;}

.drre-adv a{display:block;}

.dsboxa{margin:60px auto;}

.dsboxal{width:910px; float:left;}

.dsboxal h2{margin-bottom:40px; line-height:1; font-size:24px;}

.dsall-table h3{margin:30px auto 23px auto; font-size:18px; color:#008fcc; font-weight:400;}

.dsboxal-table1{margin-bottom:15px; padding:19px 5px 27px 0; border:1px solid #f1f2f2;}

.dsboxal-table1 p{margin-top:10px; color:#11acde; font-size:12px; text-align:center;}

.dsboxal-table2{margin-bottom:15px; padding:0 0 5px 0; border:1px solid #f1f2f2;}

.dsdtext{margin-bottom:15px; padding:13px 20px 11px 20px; background-color:#f6f6f6;}

.dsdtext b{font-size:13px; color:#333;}

.dsdtext p{margin:7px 0; font-size:12px; color:#777;}

.dsboxal-table2>p{margin:10px auto 37px auto; border-top:10px solid #f7f7f7;}

.drre-we{margin-top:50px;}

.drre-we h2{margin-bottom:60px;}

.drre-we li{width:218px; height:136px; float:left; border:1px solid #e5e5e5; margin-right:13px; text-align:center;}

.drre-we a{text-decoration:none;}

.drre-we span{display:block; margin-top:12px; font-size:14px; color:#00c1dc;}

.drre-we i{display:block; width:62px; height:74px; margin:20px auto 0 auto; background:url(../images/sprites_introduce.png);}

.drre-we .drre-we-icon1{background-position: 0 0;}

.drre-we .drre-we-icon2{background-position: -70px 0;}

.drre-we .drre-we-icon3{background-position: -140px 0;}

.drre-we .drre-we-icon4{background-position: -210px 0;}

.drre-we .last_child{margin-right:0;}

.drother{height:200px; margin:25px auto 15px auto; background-color:#f9f9f9;}

.drother>div>div{width:426px; float:left; height:67px; padding:32px 0 0 33px; position:relative; border:1px solid #fff; border-top:none; border-left:none;}

.drother a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}

.drother i{display:inline-block; width:40px; height:36px; float:left; background:url(../images/drother-icon.png) no-repeat;}

.drother .drot-icon2{background-position:-38px 0;}

.drother .drot-icon3{background-position:-76px 0;}

.drother .drot-icon4{background-position:-118px 0;}

.drother p{width:300px; margin-left:32px; float:left; font-size:13px; color:#999;}

.drother img{margin-top:3px;}

.drother p b{display:block; margin-bottom:5px; font-size:14px; font-weight:400; color:#333;}

.dvques{margin:35px auto 10px auto;}

.dvques h2,.drre-we h2{font-size:28px; color:#333; font-weight:400; text-align:center;}

.dvquesbox{padding:25px 35px 5px 35px;}

.dvquesbox div{padding:23px 0; border-top:1px solid #f3f3f3;}

.dvquesbox div:last-child{padding-bottom:0;}

.dvquesbox div:hover h5{color:#16c3e9;}

.dvquesbox h5:before{content:"Q"; top:2px;}

.dvquesbox p:before{content:"A"; top:4px;}

.dvquesbox h5:before,.dvquesbox p:before{display:inline-block; width:20px; height:20px; line-height:20px; font-weight:400; text-align:center; font-size:16px; color:#fff; background-color:#16c3e9; position:absolute; left:0;}

.dvquesbox h5{margin:0 0 25px 0; padding-left:40px; font-size:18px; color:#333; font-weight:400; position:relative;}

.dvquesbox p{padding-left:40px; line-height:1.8; font-size:14px; color:#777; position:relative;}

.bbs .box-title{padding-bottom:30px; border-bottom:1px solid #eaeaea;}

.drrwenz .l3-28{height:auto;}

.drprocess{padding:25px 33px 34px 33px; background-color:#f9f9f9;}

.drprocess h5{margin:0 0 28px 0; font-size:20px; font-weight:400; color:#3eb1eb;}

.drprocess p{width:28%; float:left;font-size:18px; position:relative;}

.drprocess .dl-drpros{width:15%;}

.drprocess p:after{content:''; display:inline-block; width:72px; border-bottom:1px dashed #d8d8d8; position:absolute; top:17px; right:20px;}

.drprocess .dl-drpros:after{display:none;}

.drprocess i{display:inline-block; width:40px; height:37px; margin-right:13px; vertical-align:middle; background:url(../images/dl-det-article.png) no-repeat;}

.drprocess .drprocess-icon2{background-position:0 -39px;}

.drprocess .drprocess-icon3{background-position:0 -77px;}

.drprocess .drprocess-icon4{background-position:0 -114px;}

/*.dl-det-article{margin:15px auto 5px auto; padding:30px 0 27px 0; background:#f9f9f9 url(../images/dl-det-article-bg.png) right center no-repeat; background-size:cover;}*/

.dl-det-article b{margin:0 40px 0 45px; font-size:20px; font-weight:400; color:#008fcc;}

.dl-det-article p{display:inline-block; margin-right:115px; font-size:18px; position:relative;}

.dl-det-article p:after{content:""; display:inline-block; width:72px; border-bottom:1px dashed #d8d8d8; position:absolute; top:17px; right:-93px;}

.dl-det-article p:last-child:after{display:none;}

.dl-det-article span{display:inline-block; width:40px; height:37px; margin-right:13px; vertical-align:middle; background:url(../images/dl-det-article1.png) no-repeat;}

.dl-det-article .dlst1{background-position:0 -39px;}

.dl-det-article .dlst2{background-position:0 -77px;}

.dl-det-article .dlst3{background-position:0 -114px;}

.dl-det-article .dlwant{margin-right:0;}

.dlsorder{margin-bottom:15px; padding-bottom:18px; border-bottom:1px solid #e8e8e8;}

.dlsorder h4{margin-bottom:14px; font-size:24px; color:#333;}

.dlsorder p{margin-bottom:5px; line-height:1.6; font-size:12px; color:#333;}

.dxcartbg{background-color:#f5f8fa; overflow:hidden;}

.dxboxnav{padding-top:1px; margin:20px auto 8px auto; background-color:transparent;}



@media screen and (max-width:1366px){

	.dliside{right:8px;}

}



@media screen and (max-width:1280px){

	.dliside{width:54px; height:366px; right:0;}

	.dliside a{width:54px; height:56px; overflow:hidden;}

	.dliop1{padding:12px 7px 0 7px; font-size:14px;}

	.dliop2{width:29px; height:29px; margin:4px 0 0 12px; line-height:29px;}	

} 




/*顶部*/
.wel {
	height: 39px;
	float: left;
	line-height: 39px;
	color: #fff;
}

.top-contact {
	height: 39px;
	float: right;
}
.top-contact>li.line {
    margin: 0 20px;
    width: 1px;
    height: 39px;
    background: none;
}

.top-contact>li {
	position: relative;
	float: left;
	height: 39px;
	line-height: 39px;
	color: #fff;
	z-index: 999;
}

.top-contact>li.line {
	margin: 0 20px;
	width: 1px;
	height: 39px;
}

.top-contact>li>a {
	color: #fff;
}

.top-contact li.wx-menu img {
	display: none;
	position: absolute;
	top: 98%;
	left: 50%;
	margin-left: -80px;
	max-width: 160px;
	width: 160px;
	height: 160px;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

.top-contact li.wx-menu:hover img {
	display: block;
}

.top-contact li .iconfont {
	display: inline-block;
	vertical-align: middle
}

.top-contact li .zx-ppbox {
	top: 100%;
	right: 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	background-image: url(../images/zx1.png)
}

.qq-item:hover .zx-ppbox {
	display: block;
}

.header-main {
	position: relative;
	z-index: 8;
	padding: 30px 0;
	height: 70px;
}

.zx-ppbox {
	position: absolute;
	width: 270px;
	height: 166px;
	padding: 0 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/zx1.png);
	display: none;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}
.zx-ppbox2 { width: 330px!important;}
.item-zixun .zx-ppbox {
	right: 90px;
	top: 0;
}

.zx-cell {
	position: relative;
	color: #000;
	padding: 20px 0;
}

.zx-cell:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 230px;
	border-top: 1px dashed rgba(255, 255, 255, .4);
	content: '　';
}

.zx-cell:last-child:after {
	display: none;
}

.zx-hd span,
.zx-hd strong {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.zx-hd {
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 1;
}

.zx-hd .iconfont {
	font-size: 22px;
}

.zx-link {
	width: 280px;
	height: 66px;
	margin-top: 16px;
	overflow: hidden;
}

.zx-link a {
	display: block;
	width: 125px;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	border: 1px solid #000;
	border-radius: 26px;
	text-align: center;
	color: #000;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.zx-link a:hover {
	background-color: #000;
	color: #f49329;
}

.zx-bd .text {
	opacity: .8;
	font-size: 13px;
	line-height: 1.4;
}



/*轮播头部*/
.w1200 {
	width: 1202px;
	margin: 0 auto;
}

a {
	text-decoration: none;
}


/*home adv*/

.nomr {
	margin-right: 0 !important;
}

.dyobox a:hover {
	text-decoration: none;
}

h2 {
	font-size: 42px;
	font-weight: bold;
	text-align: center;
}

.dyobck1 {
	height: 39px;
	line-height: 39px;
	font-size: 12px;
	color: #777;
	z-index: 999;
}

.dingbu {
	color: #fff;
	background-color: #151515;
}

.dyobck1 p a {
	margin-left: 30px;
	font-size: 12px;
	color: inherit;
}

.dyobck1 a:hover {
	text-decoration: none;
	color: #dedede;
}

.dyobck1 b {
	font-weight: 400;
}

.dyobck2 {
	/*height:751px; overflow:hidden; background:#33b6ef url(../images/dyobck2-banner.png) center no-repeat; background-size:cover;*/
	position: relative;
	z-index: 100;
}
.dyobck2 .ggwad{
	float: left;
}
.dyobck2-t {
	margin: 23px auto 24px auto;
}

.dyobck2-t>a {
	display: inline-block;
	width: 350px;
	float: left;
}

.dyobck2-t form {
	width: 493px;
	height: 46px;
	float: left;
	margin: 8px 0 0 74px;
	overflow: hidden;
	background-color: #fff5f5;
}

.dyobck2-text {
	display: inline-block;
	width: 375px;
	height: 46px;
	margin-left: 16px;
	padding: 0;
	border: none;
	outline: none;
	line-height: 46px;
	background-color: #fff5f5;
}

.dyobck2-btn {
	display: inline-block;
	width: 98px;
	height: 46px;
	padding: 0;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	border: none;
	outline: none;
	position: relative;
	cursor: pointer;
	background-color: #f63232;
}

.dyobck2-btn:hover {
	background-color: #ff5806;
}

.dyobck2-t p {
	display: inline-block;
	float: right;
	margin-top: 15px;
}

.dyobck2-t p a {
	margin-left: 40px;
}

.dyobck2-b {
	height: 41px;
}

.dyobck2-b li {
	display: inline-block;
	width: 290px;
	height: 41px;
	float: left;
	background: #383838 url(../images/dyobck2-b-list.png) no-repeat;
	position: relative;
}

.dyobck2-b li>a,
.dyobck2-b ul>a {
	display: block;
	height: 41px;
	line-height: 41px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

.dyobck2-b li>a {
	padding-left: 12px;
}
.nav-head a { padding: 0px 30px!important;}
.dyobck2-b ul>a {
	color: #151515;
	float: left;
	padding: 0 21px;
	position: relative;
}
.dyobck2-b ul>a em {
	position: absolute;
	width: 22px;
	height: 10px;
	background: url(../images/hot.gif) 0 0 no-repeat;
	top: 0px;
	right: 0px;
	}
.dyobck2-b ul>a:hover {
	color: #f63232;
}

.dyobck2-bl>div {
	padding: 16px 0;
	border-bottom: 1px solid #0015830f;
	background-color: #fbf9f6e6;
}

.dyobck2-bl>div:hover {
	background-color: #fff;
}

.dyobck2-bl .dsclast {
	height: 50px;
	padding: 0 25px 0 30px;
	line-height: 50px;
	border-bottom: none;
	background-color: #151515;
	position: relative;
}

.dyobck2-bl .dsclast:hover {
	background-color: #2a2828;
}

.dsclast a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.dyobck2-bl .fenlei {
	padding: 0 18px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}

.dyobck2-bl .fenlei a {
	font-size: 14px;
	color: #333;
}

.dyobck2-bl .fenlei a:hover {
	color: #ff5806;
}

.dyobck2-bl i {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: 0 8px 0 0;
	text-align: center;
	vertical-align: middle;
	background: url(../images/dyo-icon.png) 0 -1px no-repeat;
}

.dyobck2-bl .dyo-icon2 {
	background-position: -24px -1px;
}

.dyobck2-bl .dyo-icon3 {
	background-position: -48px -1px;
}

.dyobck2-bl .dyo-icon4 {
	background-position: -72px -1px;
}

.dyobck2-bl .dyo-icon5 {
	background-position: -96px -1px;
}

.dyobck2-bl .dyo-icon6 {
	background-position: -120px -1px;
}

.dyobck2-bl .dddiv {
	margin-top: 9px;
	padding: 0 0px 0 45px;
}

.dyobck2-bl .dddiv a {
	margin-right: 14px;
	font-size: 13px;
	color: #777;
}

.dyobck2-bl .dddiv a:hover {
	color: #f63232;
}

.dyobck2-bl h4 {
	font-size: 14px;
	color: #fff;
}

.dyobck2-bl h4 i {
	float: right;
	margin-top: 14px;
	line-height: 22px;
	border-radius: 100%;
	color: #151515;
	font-style: normal;
	background: #e0e5f4 none;
}

.dyobck2-bl>div:hover ul.liebiao {
	display: block;
}

.dyobck2-bl div ul.liebiao {
	display: none;
	width: 858px;
    height: 490px;
    padding: 25px 10px 40px 45px;
    position: absolute;
    top: 41px;
    left: 290px;
    z-index: 7;
    background-color: #fff;
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
}

.dyobck2-bl h5 {
	margin: 0 0 10px 0;
	font-size: 15px;
	color: #001583;
}

.dyobck2-bl div li {
	background: none;
	width: 135px;
	height: 42px;
	margin: 0 32px 15px 0;
	float: left;
	text-align: center;
	border: 1px solid #ececec;
}

.dyobck2-bl div li:hover {
	border-color: #f63232;
}

.dyobck2-bl div li a {
	padding-left: 0;
	display: inline-block;
	width: 100%;
	height: 42px;
	line-height: 42px;
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

.dyobck2-bl div li:hover a {
	color: #f63232;
}

.dyobck2-i {
	width: 590px;
	height: 300px;
	margin: 125px auto 0 auto;
	color: #fff;
	position: relative;
	left: 100px;
}

.dyobck2-i h1 {
	font-size: 62px;
	font-weight: 300;
}

.dyobck2-i h4 {
	margin: 27px 0 35px 0;
	font-size: 18px;
	font-weight: 300;
	opacity: 0.7;
}

.dyobck2-i p a:hover {
	opacity: 1;
}

.dyobck2-i p a {
	margin-right: 27px;
	font-size: 14px;
	color: #fff;
	opacity: .7;
	font-weight: 400;
}

.dyobck2-i p a:before {
	content: "";
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 3px 0 0;
	position: relative;
	top: 1px;
	background: url(../images/dyobck2-offer.png) no-repeat;
}

.dyobck2-i>a {
	display: inline-block;
	width: 164px;
	height: 41px;
	line-height: 41px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	border: 1px solid #85d7f7;
	opacity: .8;
	position: relative;
}

.dyobck2-i>a:hover {
	opacity: 1;
	color: #00acee;
	background-color: #fff;
}

.dyobck2-i i {
	display: inline-block;
	width: 46px;
	height: 41px;
	float: right;
	border-left: 1px solid #85d7f7;
}

.dyobck2-i i:after {
	content: "";
	display: inline-block;
	width: 19px;
	height: 7px;
	position: relative;
	top: -3px;
	background: url(../images/dyobck2-arrow.png) 0 0 no-repeat;
	-webkit-transition: transform 0.3s ease;
	-moz-transition: transform 0.3s ease;
	-ms-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
}

.dyobck2-i>a:hover i:after {
	background-position: 0 -8px;
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}


/*底部*/

.dyobck10 {
	width: 100%;
	height: 120px;
	padding: 43px 0 55px 0;
	background: #4d474f url(../images/dyobck10-bg.jpg) no-repeat;
	background-size: cover;
}

.dyobck10 p {
	width: 16%;
	padding-left: 9%;
	float: left;
	position: relative;
}

.dyobck10 p:after {
	content: "";
	display: inline-block;
	height: 120px;
	border-right: 1px solid #ffffff6b;
	position: absolute;
	top: 0;
	right: 0;
}

.dyobck10 p:nth-child(4):after {
	display: none;
}

.dyobck10 b {
	display: block;
	margin-bottom: 45px;
	font-size: 36px;
	font-weight: 700;
	opacity: 1;
	color: #fff;
	position: relative;
}

.dyobck10 b:after {
	content: "";
	display: inline-block;
	width: 42px;
	border-top: 3px solid #f12b2b;
	position: absolute;
	top: 70px;
	left: 0;
}

.dyobck10 span {
	color: #fff;
	opacity: 0.8;
	font-size: 18px;
}

.dyobck11 {
	width: 1170px;
	padding: 10px 5px 10px 25px;
	margin: 0 auto 48px auto;
	border: 1px solid #e6e6e6;
}

.dyobck11 h5 {
	margin: 0 auto 10px auto;
	font-size: 14px;
	font-weight: 400;
}

.dyobck11 li {
	width: 130px;
	height: 30px;
	line-height: 30px;
	float: left;
}

.dyobck11 a {
	font-size: 12px;
	color: #333;
}

.dyobck11 a:hover {
	color: #f61730;
}

.dyofot {
	background-color: #1d252b;
}

.dyofot>div {
	padding: 53px 0 0 0;
	background-color: #1d252b;
}

.dyofot>div {
	padding-bottom: 30px;
	border-bottom: 1px solid #525252;
}

.dyofot>p {
	padding: 18px 0;
	font-size: 12px;
	color: #7b8088;
	text-align: center;
}

.dyofot ul {
	width: 95px;
	padding-left: 36px;
	float: left;
}

.dyofot ul span {
	display: block;
	margin-bottom: 24px;
	color: #fff;
	font-size: 14px;
}

.dyofot li {
	margin-bottom: 14px;
}

.dyofot li a {
	font-size: 12px;
	color: #757575;
}

.dyofot li a:hover {
	color: #9c9a9a;
}

.dyofot1 {
	width: 250px;
	height: 200px;
	float: left;
	margin-top: 20px;
}
.dyofot1 a { color: #fff;}
.dyofot1 strong {
	font-size: 40px;
	display: block;
}
.dyofot1 a span { color: #a8a8a8; font-size: 16px;}

.dyofot1 p {
	font-size: 13px;
	color: #879199;
}

.dyofot2 {
	width: 242px;
	float: right;
	margin-top: 20px;
}

.dyofot2 h5 {
	margin-top: 0;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 40px;
}

.dyofot2 a {
	display: block;
	width: 100%;
	height: 45px;
	margin: 29px auto 34px auto;
	line-height: 45px;
	font-size: 14px;
	color: #c1c1c1;
	text-align: center;
	background-color: #2f363c;
}

.dyofot2 a:after {
	content: "";
	display: inline-block;
	width: 30px;
	height: 24px;
	margin-left: 47px;
	vertical-align: middle;
	background: url(../images/dyofot2-icon.png) no-repeat;
}

.dyofot2 a:hover {
	background-color: #47525b;
}

.dyofot2 p {
	line-height: 1;
	font-size: 18px;
	opacity: .8;
	color: #fff;
}

.dyofot2 span {
	font-size: 13px;
	color: #879199;
}



/*底部*/

.link-itemBox {
	width: 55%;
	margin-top: 20px;
	float: left;
}

.link-item {
	height: 20px;
}

.link-item a {
	margin-right: 3%;
	padding-right: 3%;
	color: #fff;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	box-sizing: border-box;
}

.foot_inner {
	line-height: 30px;
	padding-top: 25px;
	color: #fafafa;
	font-size: 14px;
	padding-top: 40px;
}


/*轮播图*/


/*首页*/

.banner-swiper {
	height: 555px
}

.banner-swiper .swiper-slide {
	position: relative;
	height: 555px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.index-wrap {
	padding: 20px 0 0 0;
}

.index-tcell {
	background-color: #fff;
	padding: 0 20px;
}


/*banner*/

.swiper-slide {
	background: url('../images/banner.jpg') top center no-repeat;
}

.swiper-slide2 {
	background: url('../images/banner4.jpg') top center no-repeat;
}

.swiper-slide3 {
	background: url('../images/banner3.jpg') top center no-repeat;
}

.swiper-slide4 {
	background: url('../images/banner2.jpg') top center no-repeat;
}

/*悬浮展开导航文字列表*/
.liebiao .type .common {
  grid-template-columns: repeat(3, 35%);
  /*grid-template-rows: repeat(3, 33.33%);*/
  display: grid;
  margin-top: 15px;
  padding-right: 30px;
  box-sizing: border-box
}
.liebiao .type{
	margin-top: 10px;
}
.liebiao .type .common li {
      line-height: 38px;
    color: #707070;
    width: 100%;
    border: none;
    /* margin: 10px 0; */
    height: 38px;
    /* overflow: hidden; */
    display: block;
    margin: 0;
}

.liebiao .type .common li a {
      line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    color: #555555;
    display: inherit;
    text-align: left;
    height: 20px;
    overflow: hidden;
    width: 90%;
    text-overflow:ellipsis;
    white-space:nowrap; 
}
.liebiao .type .common li a b{
	padding-right: 5px;
}

.liebiao .type .common li a:hover {
  color: #f63232
}

.liebiao .type .common2 {
  grid-template-columns: repeat(3, 35%);
  /*grid-template-rows: repeat(3, 33.33%);*/
  display: grid;
  margin-top: 15px;
  padding-right: 30px;
  box-sizing: border-box
}
.liebiao .type .common2 li {
      line-height: 25px;
    color: #707070;
    width: 100%;
    border: none;
	float: left;
    /* margin: 10px 0; */
    height: 25px;
    /* overflow: hidden; */
    display: block;
    margin: 0;
}
.liebiao .type .common2 li a b{
	padding-right: 5px;
}
.liebiao .type .common2 li a {
      line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    color: #555555;
    display: inherit;
    text-align: left;
    height: 20px;
    overflow: hidden;
    width: 90%;
    text-overflow:ellipsis;
    white-space:nowrap; 
}
.liebiao .type .common2 li a:hover {
  color: #f63232
}