@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.hide{display:none;}

.skin{background:url(../images/lw_bg.png) no-repeat center top; background-size: cover;}

.container{width:1200px; max-width:1200px; margin:0 auto; clear:both;}
.commoncontent{padding:20px; background:#FFF;}
.innerBox{overflow:hidden; zoom:1; background-color:#fff;}

/***** header *****/
.head{height:146px; line-height:30px; font-size: 14px; position:relative;}
.tmenu{float: right; margin-top:15px; padding-right:0%;}
.tmenu li{float:left; position: relative; z-index: 20;  color:#FFF; padding:0 5px;}
.tmenu .wz{white-space:nowrap;}
.tmenu li a{color: #fff; cursor: pointer; text-align:center;  padding-right:8px; display: inline-block; position: relative; white-space:nowrap;}
.tmenu li h4{font-weight: normal; font-size: 14px; padding:0 15px; background:#62a3c7; border-radius:2px;}
.tmenu li h4 i{position: absolute; right:15px; top: 50%; margin-top: -2px; width: 7px; height: 5px; background:url(../images/head_icon.png) no-repeat;}
.tmenu li:hover h4 i{
-webkit-transition: -webkit-transform .2s ease-in; 
-moz-transition: -moz-transform .2s ease-in; 
-o-transition: -o-transform .2s ease-in; 
transition: transform .2s ease-in; 
-o-transform: rotate(180deg); 
-moz-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
transform: rotate(180deg); 
}
.head .drop{position:absolute; top:30px; z-index:9; background:#03C; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; display:none; border-radius: 0 0 2px 2px;  padding:0 5px; }

.tmenu li:hover .drop{display: block;}

.logo{position: absolute; left: 15px; top: 30px;}

.sjb_ss{display: none;}
.head_search{position: absolute; width:420px; top:70px; right:4%; height:40px;}
.head_search .ss{border:0; width: 100%; height:40px; background:url(../images/lw_search_icon.png) 13px 11px no-repeat #fff; padding-left:40px; position: relative; border-radius: 20px; overflow: hidden; float: left;}
.head_search .ss .stxt{height:40px; padding:0 10px; line-height:40px; border:0; font-size: 14px; width:78%; color: #cccccc;}
.head_search .ss .sbtn{position: absolute; right: 0; width:95px; height: 100%; background:#ce261e; border: 0; cursor: pointer; border-radius:20px; color:#FFF; font-weight:bold;}
.head_search .close{float: left; width: 30px; height: 30px; background:url(../images/close.png) no-repeat center center; margin-right: 10px; cursor: pointer;}

.mainnav{clear: both;  background:#266dc3; line-height:55px;}
.mainnav li{float: left; font-size: 20px; width:16.66667%; text-align:center;}
.mainnav li a{display:inline-block; padding-left:40px; color:#FFF; position:relative;}

.mainnav li a:after {display: block; content: ""; position:absolute; left:0; top:15px;  width:26px; height:26px; transition: top 0.2s ease-in-out; background:url(../images/nav_icon.png) center top no-repeat;}
.mainnav li.gk a:after{background-position:center -46px;}
.mainnav li.fw a:after{background-position:center -92px;}
.mainnav li.hd a:after{background-position:center -143px;}
.mainnav li.gz a:after{background-position:center -192px;}
.mainnav li.jg a:after{background-position:center -238px;}
.mainnav li:hover, .mainnav li.on{background:#1257aa;}
.mainnav li:hover a:after{	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	animation: toTopFromBottom 0.3s forwards;
	}

.links_scroll{clear:both; background:#eef3f5; padding:20px 40px; position:relative; overflow:hidden;}
.links_scroll .prev, .links_scroll .next{ position:absolute; top:50%; margin-top:-13px; width:26px; height:26px; border-radius:14px; border:1px solid #999;  background:#999999; text-align:center; line-height:26px; color:#fff; font-family:"锟斤拷锟斤拷锟斤拷"; font-size:16px; font-weight:bold; cursor:pointer;  opacity:.8; filter:alpha(opacity=80); }
.links_scroll .prev{left:5px;}
.links_scroll .next{right:5px;}
.links_scroll .bd{ margin:0 -5px; overflow:hidden;}
.links_scroll .bd ul li{float:left; width:33.33%;}
.links_scroll .bd ul li a{display:block; margin:0 5px;}
.links_scroll .bd ul li img{width:100%; height:80px;}
.links_scroll .prev:hover, .links_scroll .next:hover{color:#333; background:#FFF;  opacity:.6; filter:alpha(opacity=60);}

/*footer*/
.footer{margin:20px auto;}
.footer .footcontain{position: relative; padding:20px; background:rgba(255,255,255,0.8); }
.footer-pic{ position:absolute; left:10px; top:40px; width:310px; text-align:center; vertical-align:middle; border-right:1px solid #999;}
.footer-pic img{vertical-align: middle; margin:0 10px;}
#_ideConac{width: 60px;}
#_span_jiucuo img{width: 100px;}
.footer-copyright{margin-left:260px; line-height:1.9; text-align:center;}
.footer_nav{margin-bottom: 10px;}
.footer_nav a{margin:0 10px;}
.footer-copyright span{display:inline-block; white-space:nowrap; padding-right:10px;}
.footer-copyright .footer-nav a{display:inline-block; padding:0 15px;}
.footer-copyright .bah{padding-left:20px;background:url(../images/bah.png) no-repeat left center;}


/*common*/

.commonTab .hd{line-height:46px; height: 46px; background:#f0f0f0;}
.commonTab .hd li{float: left; text-align:center; cursor:pointer; font-weight:bold; white-space:nowrap; overflow:hidden;}
.commonTab .hd li.on{color: #fff; background:#266dc3;}
.commonTab .hd li a{display:block;  border-right:1px solid #FFF; padding:0 20px;}
.commonTab .hd li.on a{color: #fff;}
.commonTab .hd li:last-child{margin-right:0;}
.commonTab .hd .more{float: right; font-size: 14px;}
.commonTab .hd .more a{color: #666666;}
.commonTab .hd .more a:hover{color: #cc3333;}
.commonTab .hd.w2 li{width:20%;}
.commonTab .hd.w2 li a{ padding:0; text-align:center;}
.commonTab .bd{padding:20px 0 0 0;}
.commonTab .bda{padding:20px 0 0 0;}
.ttw1 li{width:120px !important}

.commonTab2019 .hd{line-height:46px; height: 46px; background:#f0f0f0;}
.commonTab2019 .hd li{float: left; text-align:center; cursor:pointer; font-weight:bold; white-space:nowrap; overflow:hidden;}
.commonTab2019 .hd li.on{color: #fff; background:#266dc3;}
.commonTab2019 .hd li a{display:block;  border-right:1px solid #FFF; padding:0 20px;}
.commonTab2019 .hd li.on a{color: #fff;}
.commonTab2019 .hd li:last-child{margin-right:0;}
.commonTab2019 .bd{padding:20px 0 0 0;}


.common_newslist li{position:relative; padding:0 100px  0 16px; height:34px; line-height:34px; overflow:hidden; vertical-align:top;}
.common_newslist li span{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist li:after{display:block; position:absolute; content:""; left:0; top: 50%; margin-top: -2px; width:4px; height:4px; background:#666;}
.common_newslist_nd li{padding-right:0;}

.commonhd{line-height:40px; height: 40px; background:#f0f0f0;}
.commonhd span{float: left; text-align:center; cursor:pointer; font-weight:bold; white-space:nowrap; color: #fff; background:#266dc3; min-width:130px;}

.curmb{line-height: 24px; padding:11px 20px 11px 55px; background: url(../images/dqwz.png) 25px center no-repeat #f3f3f3;}
.curmb a:hover{color: #cc3333;}

.crumb{padding:11px 0; font-size:.9375em; line-height:24px; background-color:#f3f3f3;}
.crumb dl{position:relative; margin-right:5px; margin-left:20px;}
.crumb dl dt{position:absolute; top:0; left:4px; width:14px; height:24px; background:url(../images/dqwz.png) no-repeat left center;}
.crumb dl dd{margin-left:32px;}
.crumb dl dd em{font-style:normal; display:inline-block; }
.crumb span{color:#276dc3; font-weight:bold;}

/*easybtn*/
.easybtn{position:fixed; top:30px; right:0; width:60px; background:rgba(0,0,0,0.6); z-index:9999; font-size: 14px;}
.easybtn .item{position: relative;}
.easybtn .item:hover{background:#ce261e;}
.easybtn .item .btn{position: relative; color: #fff; text-align: center;}
.easybtn .item .btn a{color: #fff; padding: 25px 0 15px; display: block; }
.easybtn .item .btn i{display: block; width:48px; height:40px; background:url(../images/easybtn_icon.png) center top no-repeat; cursor:pointer; margin: 0 auto;}
.easybtn .item .btn img{display: block; margin: 0 auto; cursor:pointer; width: 32px; height: auto;}
.easybtn #weixin .btn i{background-position:center -98px;}
.easybtn #weibo .btn i{background-position:center -194px;}
.easybtn #yjjy .btn i{background-position:center -298px;}
.easybtn #qzxx .btn i{background-position:center -394px;}
.easybtn #fx .btn i{background-position:center -498px;}
.easybtn #skm .btn i{background:url(../images/sk_icon.png) center top no-repeat;}

.easybtn ul li .hideDiv{position:absolute; right:60px; box-shadow:0 0 4px 1px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.15); display:none; top: 0; background:#FFF; padding:15px; text-align: center; white-space:nowrap;}
.easybtn ul li .hideDiv img{display:block;}
.easybtn ul li .hideDiv .tip_arrow{ position:absolute; right:-12px; top:15px; width:0; height:0;
border-style:solid; border-color:transparent transparent #fff transparent; border-width:0 12px 12px 0;}
/* .easybtn ul li .fxd_con{width:76px;}
.easybtn ul li .fxd_con a{margin:0 6px 6px 0;} */
.easybtn .item:hover .hideDiv{display:block;}

/*page*/
.pagediv{clear:both; padding:20px 0; text-align:center; color:#333; font-size:14px;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/page_num.gif) repeat-x; border-radius:3px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:0 2px 5px rgba(0,0,0,0.15) inset;}
.pagediv a:hover{background:#fff; color:#000; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/page_num.gif) repeat-x; border-radius:3px;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center; border-radius:3px;}



/*锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷*/
.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*分享图标*/
@font-face {
    font-family: "socialshare";
    src: url("../font/iconfont.eot");
    src: url("../font/iconfont.eot?#iefix") format("embedded-opentype"), url("../font/iconfont.woff") format("woff"), url("../font/iconfont.ttf") format("truetype"), url("../font/iconfont.svg#iconfont") format("svg")
}

.bshare-custom{font-family: "socialshare" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale}
.bshare-custom li{float:left;}
.bshare-custom li a{position:relative; display:inline-block; margin:4px; width:26px; height:26px; font-size:16px; font-weight:normal;padding-left: 0px !important;
 border-radius:50%; line-height:26px; border:1px solid #666; color:#666; text-align:center; vertical-align:middle; transition:background 0.6s ease-out 0s; }
.bshare-custom li a:hover{background-color:#666; color:#fff; font-weight:normal;}
.bshare-custom li a * {font-family:"socialshare" !important}
.bshare-custom .icon-qqim{color:#56b6e7; border-color:#56b6e7;}
.bshare-custom .icon-qzone{color:#fdbe3d; border-color:#fdbe3d;}
.bshare-custom .icon-sinablog{color:#ff763b; border-color:#ff763b;}
.bshare-custom .icon-wechat{color:#7bc549; border-color:#7bc549;}
.bshare-custom .icon-qqim:hover{background-color:#56b6e7;}
.bshare-custom .icon-qzone:hover{background-color:#fdbe3d;}
.bshare-custom .icon-sinablog:hover{background-color:#ff763b;}
.bshare-custom .icon-wechat:hover{background-color:#7bc549;}
.bshare-custom .icon-qqim:before{content:"\f11a";}
.bshare-custom .icon-qzone:before{content:"\f07a";}
.bshare-custom .icon-sinablog:before{content:"\f12a";}
.bshare-custom .icon-wechat:before{content:"\f09a";}

.layui-form-select dl dd.layui-this{background-color:#d71018;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#d71018;}
.layui-form-radio *{font-size:16px;}
.layui-input-date{background:url(../images/date.png) no-repeat right;}
.layui-button-mod{text-align:center;}
.layui-btn{font-size:15px;}

.gab{display: none;}

.jrbanner{position: relative;}
.ztguidang{ position: absolute; top:20px; right:20px;z-index:2;}

@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes icon{
	0%{transform:translateY(0)}
	25%{transform:translateY(3px)}
	50%{transform:translateY(0)}
	75%{transform:translateY(-3px)}
	100%{transform:translateY(0)}
}
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 5%;}
	

}
@media (max-width: 1200px) {
	.container{width:100%; padding:0 2%;}
	
}
@media (max-width: 800px) {
	.head{height:auto;}
	.logo{position:static !important; margin:20px auto; width:70%;}
	.tmenu{display:none;}
	.head_search{position:static; width:80%; margin:0 auto 30px; float:none;}
	.easybtn{display:none;}
	.mainnav li{text-align:center;}
	.mainnav li a{padding-left:0;}
	.mainnav li a:after {display: none;}
	
	.conLeft{float:none !important; width:100% !important;}
	.conRight{float:none !important; width:100%  !important;}
	
	.footer-pic{ position:static; float:none; margin:0 auto 10px; border-right:0;}
	.footer-copyright{margin-left:0px;} 
}
@media (max-width: 480px) {
	.logo{width:90%;}
.gab{display: inline-block; background: #ce261e; padding: 0px 5px; border-radius: 5px; color: #fff; position: absolute; top: 5px; right: 10px;}	
.mainnav li{ width:33.333%}
.footer-copyright{text-align:center;}
.links_scroll .bd ul li{float:left; width:100%;}
.commonTab .hd li a{padding:0 15px;}
.guidang{right: -20% !important; top: 45% !important;}
.ztguidang{top:5%; right: -20%;}


.footer .footcontain{padding:10px 0;}
.footer-copyright span{white-space:normal;}
}
@media (max-width: 400px) {
	.commonTab .hd li a{padding: 0 11px;}
}
@media (max-width: 360px) {
	.commonTab .hd li a{padding: 0 9px;}
}
@media (max-width: 320px) {
	.commonTab .hd li a{padding:0 4px;}
}