@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,button{ padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align:baseline;background: none repeat scroll 0% 0% transparent;}
ol,ul,li{list-style:none;}


body{font-size:16px; color:#333; font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; }
input{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
textarea{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";}
.clear{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}

body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}
.FontRed{
	color:#FF0000;}
h3{
	font-size:14px;}

li{
	list-style-type:none;}

img{border:0; vertical-align: middle; max-width:100%; border:none;}

.gray{color:#666666;}

a{color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#373c9a;text-decoration:none;}
a:active{text-decoration:underline;text-decoration:none;}

.LineLink a{text-decoration:underline;}
.LineLink a:hover {text-decoration:none;color:#3A9DE4;}

.ColorLink a {color:#3A9DE4;}
.ColorLink a:hover {color:#3A9DE4;}

.WidthTab{
	width:10px;
	height:1px;
	float:left;}
.WidthTab2{
	width:20px;
	height:1px;
	float:left;}	
.HeightTab{
	height:10px;
	width:1px;
	overflow:hidden;}

.HeightTab2{
	height:20px;
	width:1px;
	overflow:hidden;}

p{
	line-height:180%;
	font-style: normal;
    list-style: none;
    padding: 0px;
    margin: 0px;
}


.ListDate{
	color:#666666;
	 }


/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}
li:hover .imgbox span,.item:hover .imgbox span{transform: scale(1.05);-webkit-transform: scale(1.05);}





.floatL{float:left}
.floatR{float:right}
.alignL{text-align: left;}
.alignR{text-align: right;}


.doc{
	background:#f6f6f6;
	width:100%;
	height:35px;
	color:#b09999;
	}
address,caption,cite,code,dfn,em,strong,th,var {

}

abbr,acronym {border:0;font-variant:normal

}

sup {vertical-align:text-top

}
sub {vertical-align:text-bottom

}
legend {color:#000
}
.welcome{
	float:left;
	line-height:35px;
	color:#666;}
.tem_top_nav{
	float:right;
	line-height:35px;
	color:#888888;}	
.tem_top_nav a{padding:0px 10px;
	color:#888888;
	background:url("/images/dian.jpg") no-repeat 0px center;
	}
.text-overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.webkit-adjust {-webkit-text-size-adjust:none
}
input[type=text]::-ms-clear {display:none
}
.pdr-15 {padding-right:15px

}.pdl-20 {padding-left:15px!important}.pdl-15 {padding-left:15px}.pdr {padding-right:10px}.pd-6 {padding:10px 10px 0}.brn {border-right:0!important}.bln {border-left:0!important}.btn {border-top:0!important}.bbn {border-bottom:0!important}.fl {float:left}.fr {float:right}
.a-move {transition:all .2s ease-in-out}.a-move {transition:all .2s ease-in-out}.a-moveHover:hover {transition:all .2s ease-in-out}.a-auto {transition:all .2s ease-in-out}.a-autoHover:hover {transition:all .2s ease-in-out}
.icon-hdSprite {-webkit-transition:-webkit-transform .5s ease-in-out;background-image:url(/images/icon_hdSprite1.png);background-repeat:no-repeat;overflow:hidden;float:left;text-indent:-9999px

}
.icon-ft-erweima {width:91px;height:91px;background-position:-120px -60px

}
.hd-save {display:inline-block;margin-left:15px
}
.icon-triangle-s {width:9px;height:5px;background-position:-306px 0}.icon-triangle-x {width:9px;height:5px;background-position:-315px 0;position:absolute;top:7px;right:0;z-index:99;-webkit-transition:-webkit-transform .5s ease-in-out}.css-triangle {-webkit-transition:-webkit-transform .5s ease-in-out;margin-top:14px;height:0;width:0;border-width:5px 6px 0;border-style:solid dashed dashed;border-color:#666 transparent transparent;_font-size:0;_line-height:0}.css-triangle-shang {height:0;width:0;border-width:0 7px 7px;border-style:dashed dashed solid;border-color:transparent transparent #c7c7c7;_font-size:0;_line-height:0}.icon-approve {background-image:url(/images/icon_approve.jpg);background-repeat:no-repeat;overflow:hidden;float:left;text-indent:-9999px} .hd .hd-triangle,.hd .hd-triangle-1 {text-indent:-9999px;background-image:url(/images/icon_hdSprite1.png);background-repeat:no-repeat;background-position:0 -119px!important;z-index:1000}.hd-main-nav .hd-triangle,.hd-main-nav .hd-triangle-1 {background-position:54px -119px!important}.hd-login .hd-triangle,.hd-login .hd-triangle-1 {width:14px;background-position:0 -119px!important}.hd .hd-triangle {color:#fff}.hd .hd-triangle-1 {color:#e6e6e6;bottom:-2px;display:none}.hd {position:relative;z-index:1000}.hd .website-important-notice {background:#fbf0b8;height:60px;width:100%;display:table;*position:relative;overflow:hidden}.hd .w-i-n-subwrap {vertical-align:middle;display:table-cell;*position:absolute;*top:50%}.hd .w-i-n-con {width:1200px;margin:0 auto;line-height:21px;font-size:14px;color:#83410b;text-align:center;*position:relative;*top:-50%}.hd-inner {margin:0 auto;width:1200px;
	font-size:12px;
}.hd-top {height:35px;_position:relative;_z-index:1000;font-size:12px}.hd-top .hd-inner {line-height:35px}.hd-inner .icon-hd-wap {margin:1px 5px 0 0}.hd-inner .icon-hd-save {margin:1px 3px 0 0}.hd-inner .icon-triangle-x {margin:4px 10px 0 5px}.hd-website-menu {float:left}
.hd-quick-menu {float:right;z-index:1000;width:300px;color:#d2d2d2;}
.hd-quick-menu li {float:left;_display:inline;position:relative;z-index:1000;width:94px;height:22px}.hd-quick-contact {position:absolute;right:-1px;top:24px;border-top:0;_top:22px;height:124px;width:492px;background:#fff;z-index:1000}
.hd-quick-help {
	position:absolute;	top:21px;	left:0px;	display:none;	z-index:1000;	border:2px solid #3A9DE4;	border-top:0;	padding:10px 0;	_top:20px;	width:90px;	text-align:center;	background:#fff}
.hd-quick-help li {
	width:100%;	height:32px;	line-height:32px
}.hd-quick-help li a {	display:block}
.hd-quick-menu-sub a{color:#d2d2d2;}
.hd-quick-menu .Menu2{
	padding-left:10px;
	}
.hd-quick-menu .Menu3{
	float:right;
	width:200px;
	line-height:30px;
	padding-left:0px;
	color:#333;}
.hd-quick-menu .Menu3 strong{
	color:#ab080b;
	font-weight:bold;
	padding-left:10px;
	font-size:14px;}
	
.hd-quick-help li a:hover {background:#f0f0f0;transition:background .2s linear}.hd-quick-menu .hd-triangle,.hd-quick-menu .hd-triangle-1 {background-position:center 0;position:absolute;left:50%;margin-left:-7px;display:none;bottom:-4px;height:8px;overflow:hidden;line-height:23px;width:100%;text-align:center;font-size:50px;z-index:1000}.hd-quick-menu .hd-triangle {color:#fff}.hd-quick-menu .hd-triangle-1 {}.hd-quick-menu-contact-a,.hd-quick-menu-sub-a {display:block;height:24px;line-height:24px;_float:left;padding-left:10px;background:#FFF;
	border:2px solid #3A9DE4;
	}.hd-quick-menu-sub:hover .hd-quick-menu-sub-a {color:#d2d2d2}.hd-quick-menu-contact:hover .hd-quick-menu-contact-a {color:#d2d2d2}.hd-quick-menu-sub:hover .a-r180 {-webkit-transform:rotate(180deg)}.hd-quick-menu-contact:hover .a-r180 {-webkit-transform:rotate(180deg)}.hd-quick-menu-contact:hover .hd-quick-contact {display:block;transition:display 1s linear}.hd-quick-menu-sub:hover .hd-quick-help {display:block;transition:display 1s linear}.hd-quick-menu-contact:hover .hd-triangle-1,.hd-quick-menu-contact:hover .hd-triangle {display:block}.hd-quick-menu-sub:hover .hd-triangle,.hd-quick-menu-sub:hover .hd-triangle-1 {display:block}



 #head{
	width:100%;
	}

 #head .top{
	background:#FFF;
	width:100%;
	font-size:12px;
	}	
	
 #FocusBG .fullSlide .TopLogo{
	margin:auto;
	width:100%;
	padding-top:100px;
	height:100px;
	position:absolute;
	z-index:100;
	}
 #FocusBG .fullSlide .TopLogo .logo{
	 width:1280px;
	 margin:auto;
	}
 #FocusBG .fullSlide .TopLogo .LogoTxt{
	 height:58px;
	 color:#333333;
	 float:left;
	 font-size:16px;
	 padding-left:20px;}
	 
 #FocusBG .fullSlide .TopLogo .LogoTxt p{
	 font-size:18px;}
	 

 #FocusBG .fullSlide .TopLogo .SearchTop{
	 float:right;
	 padding-top:5px;
	 padding-left:0px;}	
 #FocusBG .fullSlide .TopLogo .SearchTop p{
	 line-height:30px;
	 color:#666;}
 #FocusBG .fullSlide .TopLogo .SearchTop p a{
	 padding:0px 5px;
	 color:#666;}
	 
/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}


.w1280{width: 1280px;margin: 0 auto;}

.MainNav{border-top:0px solid #e2eaef; background:#373c9a;}
.MainNav .Contain { max-width: 1280px; width: 95%; margin: 0 auto;}
.MainNav .NavClose{display: none;}
.MainNav ul::after{content:'';display: block;clear: both;}
.MainNav ul li{width:9.09%;float:left;line-height: 70px;text-align: center;position: relative;}
.MainNav ul li a{display: block;text-decoration: none; color:#fff;}
.MainNav ul li.on{background:#b9bceb;}
.MainNav ul li.on a{color:#000267; text-decoration: none; font-weight:bold;}
.MainNav ul li:hover{background:#b9bceb;}
.MainNav ul li:hover a{color:#000267; text-decoration: none; font-weight:bold;}

.MainNav ul li .NavPull{position: absolute;width:150px;background:#5c62d4;top:100%;left:50%;display: block;z-index:999;margin-left:-75px;display: none;}
.MainNav ul li .NavPull dl dd{line-height: 40px;border-top:1px dotted rgba(255,255,255,0.1);}
.MainNav ul li .NavPull dl dd a{color:#fff; font-weight:normal; font-size:14px;}
.MainNav ul li .NavPull dl dd:hover{background:#373c9a;}

.m-btn{display: none;cursor: pointer;padding:15px 5px;border-radius: 5px;z-index:999;margin-top:18px;margin-left:10px;}
.m-btn span{display: block;width:25px;height:3px;background:#000267;position: relative;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.m-btn span::before, .m-btn span::after{content:'';display: block;height:3px;width:25px;background: #000267;position: absolute;left: 0;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.m-btn span:before {top: -8px;}
.m-btn span:after {bottom: -8px;}
..m-btn.active span {background: transparent;}
.m-btn.active span:before {transform: rotate(-48deg) translate(-6px, 5px);-webkit-transform: rotate(-48deg) translate(-6px, 5px);-o-transform: rotate(-48deg) translate(-6px, 5px);width: 24px;}
.m-btn.active span:after {transform: rotate(48deg) translate(-6px, -5px);-webkit-transform: rotate(48deg) translate(-6px, -5px);-o-transform: rotate(48deg) translate(-6px, -5px);width: 24px;}
.Header{ display:none;}

.cd-main-content{ position:relative;}
.Logo1{margin-top:0; position:absolute; z-index:100; width:100%;}
.Logo1 .logoImg{ max-width:1280px;width:99%; margin:0 auto; height:102px;line-height: 102px; padding-top:100px;}
.Logo1 .logoImg img{ max-width:52%;}





.Contain{max-width:1280px;width:95%;margin:0 auto;}


.HomeNav{padding:40px 0;background:#f7f9fc;display:inline-block;width:100%}
.HomeNav ul::after{content:'';display: block;clear: both;}
.HomeNav ul{background:#fff;}
.HomeNav ul li{width:12.5%;float:left; text-align:center;border-left:1px solid #f3f3f3;box-sizing: border-box;position: relative;padding:50px 0 50px 0;}
.HomeNav ul li:first-child{border-left:none;}
.HomeNav ul li .ico{height:50px;line-height: 50px;}
.HomeNav ul li .txt{display: inline-block;margin-top: 10px;}
.HomeNav ul li .txt p{font-size: 20px;color:#373c9a;line-height: normal;line-height: 20px;}
.HomeNav ul li .txt span{font-size: 12px;font-family: Arial;color:#bbbbbb;line-height: 18px;}
.HomeNav ul li::before{content:'';display: block;width:100%;height:2px;background:#000367;transform: rotateY(90deg);-webkit-transform: rotateY(90deg);transition: all .5s;-webkit-transition: all .5s;position: absolute;bottom:0;left:0;opacity: 0;}

.HomeNav ul li:hover::before{opacity: 1;transform: rotateY(0);-webkit-transform: rotateY(0);}
.HomeNav ul li:hover .ico img{
	-webkit-animation: icon-bounce 0.5s alternate;
	-moz-animation: icon-bounce 0.5s alternate;
	-o-animation: icon-bounce 0.5s alternate;
	animation: icon-bounce 0.5s alternate;
}





/*幻灯片*/
.jssorb05 {position: absolute;}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {position: absolute;/* size of bullet elment */width: 16px;height: 16px;background:#373c9a;overflow: hidden;cursor: pointer; transition: all .5s; -webkit-transition: all .5s;}
.jssorb05 div { background-position: -7px -7px;  border-radius:50%; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position:#fff;border-radius:10px; width:25px; }
.jssorb05 .av { background: #fff; border-radius:10px; width:25px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }


/*NEWS新闻*/
.HomeCom{padding:50px 0;}
.HomeTit{margin-bottom:25px;}
.HomeTit .HomeTitBox{padding-left:65px;position: relative;margin-right:30px;cursor: pointer;}
.HomeTit .HomeTitBox .ico{position: absolute;left:0;top:50%;margin-top:-25px;}
.HomeTit .HomeTitBox p{font-size: 26px;color:#10507d;font-weight: bold; line-height:34px;}
.HomeTit .HomeTitBox span{text-transform: uppercase;color:#b2b2b2;font-size: 14px;font-family: Arial;}
.HomeTit .more{font-size: 14px;line-height: 56px;}
.HomeTit .more a{color:#999;}
.HomeTit .more img{position: relative;margin-left:5px;}
.HomeTit .more:hover a{color:#10507d;}
.HomeTit .HomeTitBox{filter:grayscale(100%)}
.HomeTit .HomeTitBox.on{filter:grayscale(0%)}
.HomeTit .HomeTitBox p{color:#666}
.HomeTit .HomeTitBox.on p{color:#373c9a;}
.HomeNews .HNews{width:72.5%;}
.HomeNews .HNews .slider-for{width:68%;}
.HomeNews .HNews .slider-for .item{position: relative;}
.HomeNews .HNews .slider-for .item .img{padding-top:460px;}
.HomeNews .HNews .slider-for .item .txt{position: absolute;bottom:0;left:0;width:100%;box-sizing: border-box;background:url(../images/newstxtbg.png) no-repeat top center;background-size: cover;color:#fff;padding:30px;}
.HomeNews .HNews .slider-for .item .txt .date{font-size: 14px;font-family: Arial;}
.HomeNews .HNews .slider-for .item .txt h1{font-size: 20px;margin:15px 0;}
.HomeNews .HNews .slider-for .item .txt .dec{}
.HNews .HNewsBox{display:none}
.HomeNews .HNews .slider-nav{width:32%;background:#f5f7fa;}
.HomeNews .HNews .slider-nav .item{padding:26px 30px;line-height: 30px;height:115px;box-sizing: border-box;position: relative;width:100% !important;}
.HomeNews .HNews .slider-nav .item::before{content:'';display: block;width:2px;height:100%;background:#10507d;position: absolute;right:0;top:0;transition: all .5s;-webkit-transition: all .5s;transform: rotateX(90deg);-webkit-transform: rotateX(90deg);}
.HomeNews .HNews .slider-nav .item.slick-current::before{transform: rotateX(0);-webkit-transform: rotateX(0);}
.HomeNews .HNews .slider-nav .item.slick-current p{font-weight: bold;color:#10507d;}
.HomeNews .HNews .slider-nav .item.slick-current{background:#fff;width:100% !important;}

.HomeNews .HNews .HNewsBox2 .slider-for2{width:68%;}
.HomeNews .HNews .HNewsBox2 .slider-for2 .item{position: relative;}
.HomeNews .HNews .HNewsBox2 .slider-for2 .item .img{padding-top:460px;}
.HomeNews .HNews .HNewsBox2 .slider-for2 .item .txt{position: absolute;bottom:0;left:0;width:100%;box-sizing: border-box;background:url(../images/newstxtbg.png) no-repeat top center;background-size: cover;color:#fff;padding:30px;}
.HomeNews .HNews .HNewsBox2 .slider-for2 .item .txt .date{font-size: 14px;font-family: Arial;}
.HomeNews .HNews .HNewsBox2 .slider-for2 .item .txt h1{font-size: 20px;margin:15px 0;}
.HomeNews .HNews .HNewsBox2 .slider-for2 .item .txt .dec{}
.HNews .HNewsBox2{display:none}
.HomeNews .HNews .HNewsBox2 .slider-nav2{width:32%;background:#f5f7fa;}
.HomeNews .HNews .HNewsBox2 .slider-nav2 .item{padding:26px 30px;line-height: 30px;height:115px;box-sizing: border-box;position: relative;width:100% !important;}
.HomeNews .HNews .HNewsBox2 .slider-nav2 .item::before{content:'';display: block;width:2px;height:100%;background:#10507d;position: absolute;right:0;top:0;transition: all .5s;-webkit-transition: all .5s;transform: rotateX(90deg);-webkit-transform: rotateX(90deg);}
.HomeNews .HNews .HNewsBox2 .slider-nav2 .item.slick-current::before{transform: rotateX(0);-webkit-transform: rotateX(0);}
.HomeNews .HNews .HNewsBox2 .slider-nav2 .item.slick-current p{font-weight: bold;color:#10507d;}
.HomeNews .HNews .HNewsBox2 .slider-nav2 .item.slick-current{background:#fff;width:100% !important;}
.HomeNews .HNews .slick-list.draggable{height:460px  !important;overflow: hidden;}



.HomeNews .HomeGg{width:25%;}
.HomeNews .HomeGg .HomeGgBox{background:#f5f7fa;padding:20px 20px 20px 35px;}

.HomeNews .HomeGg .HomeGgBox ul li{position: relative;padding:11.5px 0;}
.HomeNews .HomeGg .HomeGgBox ul li p{margin-bottom:8px; line-height:normal;}
.HomeNews .HomeGg .HomeGgBox ul li::before{content:'';display: block;width:6px;height:7px;background:url(/images/ico.png) no-repeat center center;position: absolute;left:-15px;top:20px;}
.HomeNews .HomeGg .HomeGgBox ul li span{color:#bfbfbf;font-size: 14px;font-family: Arial;}

					
					
					
					
	 	
 #FocusBG .fullSlide .TopLogo .tel{
	float:right;
	 background:url(/images/zbj_07.png) no-repeat 0px 0px;
	height:62px;
	padding-top:5px;
	padding-right:100px;} 
	
  #FocusBG .fullSlide .TopLogo .tel .telW{
	padding-left:65px;
	padding-top:0px;
	color:#333;
	font-size:16px;
	}	
 #FocusBG .fullSlide .TopLogo .tel .telN{
	padding-top:0px;
	padding-left:65px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#D82A2A;
	font-weight:normal;
	line-height:100%;}

/* navs*/
 #head #NavLink{
	width:100%;
	height:72px;
	margin:auto;
	background:#3A9DE4;
	z-index:100;
	}
 #head #NavLink #NavBG{
	height:42px;
	width:1200px;
	z-index:100;
	margin:auto;
	padding:15px 0px;}	
		
 #head #NavLink #sddm{
	position:absolute;
	width:1200px;
	margin:auto;
	z-index:30}

 #head #NavLink #sddm li{
	float: left;
	font-weight:normal;
	}
 #head #NavLink #sddm .CurrentLi a{
	background:#3A9DE4;
	color:#FFF;
}	


 #head #NavLink #sddm li a{	display: block; position: relative; font-size: 18px; color: #FFF; line-height: 42px; height: 42px; overflow: hidden;width:150px;text-align:center;border-radius:5px;}
 #head #NavLink #sddm li a:Hover{ text-decoration:none;}
 #head #NavLink #sddm li > a abbr { position: absolute; top: -42px; background: #3A9DE4; width: 100%; display: block; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
 #head #NavLink #sddm li > a span { position: relative; top: 0; display: block; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
 #head #NavLink #sddm li.cur > a abbr,  #head #NavLink #sddm li:hover > a abbr { top: 0; }
 #head #NavLink #sddm li.cur > a span,  #head #NavLink #sddm li:hover > a span { top: 72px; }


 #head #NavLink #sddm div
{	position: absolute;
	visibility: hidden;
	padding:0px 0px;
	top:42px;
	}
 #head #NavLink #sddm .CurrentLi div a{
		background:#3A9DE4;
	 }
 #head #NavLink #sddm div a
	{border:None;
	position: relative;
		padding: 0px 0px;
		width:150px;
		text-align: center;
		background:#3A9DE4;
		color: #FFFFFF;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		line-height:42px;
		height:42px;
		border-top:1px solid #FFF;}

 #head #NavLink #sddm div a:hover{
	background:#383844;
	color:#fff;
	font-weight:bold;
	line-height:42px;
	}


  .albumblock2{
	float:left;
	width:185px;
	height:200px;
	padding:10px 7px 20px 23px;
	}
  .albumblock3{
	padding:4px 0px 10px 0px;
	}
  .albumblock2 a:hover{
	  text-decoration:none;}


  .boxgrid h3{  font-weight: bold; color:#FFF;padding:0px 10px;text-align:center;font-size:14px;width:163px;}
  .boxgrid h3 a{
	color:#FFFFFF;text-align:center;}


 .boxgrid{ 
				width: 183px; 
				height: 198px; 
				border: solid 1px #EFEFEF; 
				overflow: hidden; 
				position: relative; 
			}
 .boxgrid img{ 
					position: absolute; 
					top: 10px; 
					left: 10px; 
					border: 0; 
					width:165px;
					height:165px;
					
				}
 .boxgrid a{
	 text-align:center;}
 .boxgrid p{
	position:absolute;
	bottom:0px;
	text-align:center;
	width:185px;
	}
									
 .boxgrid .cover{
	position:relative;
	top:200px;
	height:200px;
	width: 183px; 
	}			
 .boxcaption{ 
				position: absolute; 
				background: url(/images/album_bg.png) repeat 0px 0px;
				height:200px;
				width: 183px; 
/*				opacity: .7; 
				 
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
				 
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; */
				color:#FFF;
 			}
 .captionfull .boxcaption {
 					top: 200;
 					left: 0;
 				}
 .caption .boxcaption {
 					top: 200;
 					left: 0;
 				}
 .caption .boxcaption a{
	color:#FFF;
	}
 .caption .boxcaption .Des{
	line-height:200%;
	padding:10px 10px;
	width:163px;}
 .caption .boxcaption .Des a{
	 color:#CCC;}

/* SearchBar */

.SearchBar {
	width:279px;
	height:40px;
	background:url("/images/search_bar.png") no-repeat left top;
}

.Sbox .SearchBar{
	margin:10px 0px 0px 10px;}

.SearchBar #search-text {
	width: 220px;
	padding:0px 5px;
 	margin:0px;
	color:#d2d2d2;
	height:38px;
	line-height:38px;
	font-size:14px;
	background:none;
	border:none;
	padding-left:5px;}

.SearchBar #search-submit {
	border:none;
	background:none;
	font-size:12px;
	color: #FFFFFF;
	height:40px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:40px;
	width:49px;
}

#dark_footer .box_240px_left {
	width:200px;
	padding-left: 30px;
	padding-top: 0px;
	background-image: none;
	padding-bottom:0px;
	float:left;
}
#dark_footer .box_240px_left h2{
	font-size:14px;
	color:#ccc;
	padding-bottom:10px;
	font-weight:bold;}
#dark_footer .box_240px_left h2 a{
	color:#ccc;}
#dark_footer .box_240px_left li{
	line-height:250%;
	font-size:14px;}
#dark_footer .box_240px_middle {
	padding: 0px 42px;
	background-image: none;
}
#dark_footer .box_240px_right {
	padding-left: 0px;
	padding-right:20px;
	background-image: none;
	float:left;
	border-right:1px solid #585d60;
	min-height:200px;
}
#dark_footer .box_240px_right h3{background: url(/images/footer_phone.jpg) no-repeat left center; padding-left: 75px; color: #ddd; font-size: 16px;}
#dark_footer .box_240px_right h3 em{color: #fff; font-size: 24px;}
#dark_footer .box_240px_right p{
	text-align:center;
	color:#F5F5F5;}

#dark_footer_wrap {
	overflow: hidden;
	padding:10px 0px 10px 0px;
	background:#333333;
	border-top:4px solid #3A9DE4;
}
#dark_footer {
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}
#light_footer_wrapper {
	font-size:12px;
 
	
}
.box_240px_right li {
	display: inline;
}
#dark_footer li a{
	color:#FFF;}


.ct{
	}
.footer_box{ width:1200px; margin:0 auto;}
.footer_box .dt_box{ width:1200px; height:150px; padding-top:50px;}
.footer_box .dt_box .dt_nav{ width:480px; float:left;}
.footer_box .dt_box .dt_nav h3{ height:40px; padding-bottom:10px; font-family:"微软雅黑"; font-size:24px; color:#b6b6b6;}
.footer_box .dt_box .dt_nav ul{ height:110px;}
.footer_box .dt_box .dt_nav li{ width:420px; line-height:28px; float:left; padding-left: 28px;  font-family:"微软雅黑"; font-size:14px; color:#6e6e6e; text-decoration:none;}
.footer_box .dt_box .dt_nav li a{color:#6e6e6e; text-decoration:none;}
.footer_box .dt_box .dt_nav li.tel {  background: url(/images/icon14.png) no-repeat 1px 2px;}
.footer_box .dt_box .dt_nav li.mail {  background: url(/images/icon15.png) no-repeat 1px 3px;}
.footer_box .dt_box .dt_nav li.address {  background: url(/images/icon16.png) no-repeat 1px 3px;}
.footer_box .dt_box .dt_nav li.guwen {  background: url(/images/icon25.png) no-repeat left top;}
.footer_box .dt_box .dt_nav li.dt_navbg1{ background:url(/images/dt_nav_bg1.jpg) 0 0 no-repeat;}
.footer_box .dt_box .dt_nav li.dt_navbg2{ background:url(/images/dt_nav_bg2.jpg) 0 0 no-repeat;}
.footer_box .dt_box .dt_nav li.dt_navbg3{ background:url(/images/dt_nav_bg3.jpg) 0 0 no-repeat;}
.footer_box .dt_box .dt_nav li.dt_navbg4{ background:url(/images/dt_nav_bg4.jpg) 0 0 no-repeat;}
.footer_box .dt_box .dt_nav li.dt_navbg5{ background:url(/images/dt_nav_bg5.jpg) 0 0 no-repeat;}
.footer_box .dt_box .dt_nav li.dt_navbg6{ background:url(/images/dt_nav_bg6.jpg) 0 0 no-repeat;}
.footer_box .dt_box .link_box{ width:480px; float:left; margin:0 25px;}
.footer_box .dt_box .link_box h3{ height:40px; padding-bottom:10px; font-family:"微软雅黑"; font-size:24px; color:#b6b6b6;}
.footer_box .dt_box .link_box .link_text{ height:80px; overflow:hidden;}
.footer_box .dt_box .link_box .link_text a{ padding:0 10px 10px 0; display:inline-block; font-family:"微软雅黑"; font-size:14px; color:#6e6e6e; text-decoration:none;}
.footer_box .dt_box .link_box .link_text a:hover{ color:#fff;}
.footer_box .dt_box .ewm_box{ width:180px; float:right;}
.footer_box .dt_box .ewm_box h3{ height:40px; padding-bottom:10px; font-family:"微软雅黑"; font-size:24px; color:#b6b6b6;}
.footer_box .dt_box .ewm_box .ewm_img{width:170px; height:80px;}
.footer_box .dt_box .ewm_box .ewm_img img{width:170px; height:80px;}
.footer_box .dt_footer{width:1200px; text-align:center;   font-family:"微软雅黑"; font-size:12px; color:#6e6e6e; border-top:1px solid #585d60; padding-top:24px;padding-bottom:20px; line-height:22px}
.footer_box .dt_footer a{
	color:#6e6e6e;}
.db_box{ width:1200px; height:65px; }
.db_box .qq_box{ width:250px; height:65px; float:left;}
.db_box .qq_box a{ width:250px; height:65px;}
.db_box .qq_box a img{ width:250px; height:65px;}
.db_box .dp_box{ width:395px; padding:0 10px 0 20px; height:65px; background:url(/images/bot_ic_bg.jpg) 0 0 no-repeat; float:left;}
.db_box .dp_box h4{ font-family:"微软雅黑"; height:30px; line-height:30px; font-size:16px; color:#fff;}
.db_box .dp_box p{ font-family:"微软雅黑"; font-size:14px; color:#ffc003;}


.foot_map{ background:url(/images/foot_map.jpg) no-repeat center top; height:440px; width:100%;}
.foot_map_center{ padding-top:340px; text-align:center;}
.foot_map_center p{ color:#333; font-size:18px; margin-bottom:20px;}
.foot_map_center img{ margin:0 5px 0 60px; /*width:20px;*/ height:20px;}
.foot{ width:100%;  background-color:#000;padding:10px 0px;}
.foot_text{ width:1200px; margin:auto;line-height:25px; color:#888888;text-align:center;}
.foot_text p{ font-size:12px; color:#888888;line-height:25px; }
.foot_text p a{color:#888888;}
.foot_button{ width:320px; float:right;}
.foot_button li{ background:url(/images/foot_button_bg01.jpg) no-repeat; width:48px; height:38px; padding-top:10px; text-align:center; float:left; margin:0 5px;position: relative;}
.foot_button li:hover{ background:url(/images/foot_button_bg02.jpg) no-repeat center;}
.foot_button li .wem1{width: 203px;display: none; color: #363636;text-align: center;padding-top: 215px; position: absolute;left: -78px;top: -205px;background-image: url('/images/QRCode1.png');background-repeat: no-repeat;z-index:9999;}
.foot_button li .wem2{width: 203px;display: none; color: #363636;text-align: center;padding-top: 215px; position: absolute;left: -75px;top: -205px;background-image: url('/images/QRCode2.png');background-repeat: no-repeat;z-index:9999;}

.foot_div{ overflow:hidden; background-color:#3d3d3d; clear:both;}
.foot_div .foot_div_c{ height:257px; overflow:hidden; border-bottom:1px solid #5a5a5a;}
.foot_div .foot_div_c h3{ padding-bottom:10px;color:#ffffff; font-weight:normal; background:url(/images/foot_line.png) left bottom no-repeat;}
.foot_div .foot_div_c h3 a{color:#ffffff; font-size:14px;}
.foot_div .foot_div_c h3 a:hover{color:#ffffff;}
.foot_div .foot_div_c h3 em{ float:right;font-style:normal; line-height:28px;}
.foot_div .foot_div_c h3 em a{ color:#B5B5B5; font-size:12px;}
.foot_div .foot_div_c ul {color: #9B9B9B;height: 255px; margin: 0; padding: 20px 0 0;}
.foot_div .foot_div_c ul li{ float:left;}
.foot_div .foot_div_c ul li.footyw{ width:425px; overflow:hidden;}
.foot_div .foot_div_c ul li.footyw p{ width:440px; padding-top:10px;}
.foot_div .foot_div_c ul li.footyw p span{ float:left;/* width:205px;*/}
.foot_div .foot_div_c ul li.footyw p a{color:#9b9b9b; display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden; padding-right:22px;}
.foot_div .foot_div_c ul li.footyw p a:hover{color:#FFF}
.foot_div .foot_div_c ul li.footys{ width:380px;overflow:hidden; padding-left:50px;}
.foot_div .foot_div_c ul li.footys p{ width:400px; padding-top:10px;}
.foot_div .foot_div_c ul li.footys p span{ float:left; width:200px;}
.foot_div .foot_div_c ul li.footys p a{color:#9b9b9b; display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden;padding-right:10px; }
.foot_div .foot_div_c ul li.footys p a:hover{color:#FFF}
.foot_div .foot_div_c ul li.footabout{ width:300px;overflow:hidden; padding-left:45px;}
.foot_div .foot_div_c ul li.footabout p{padding-top:10px;color:#9b9b9b; font-size:13px; line-height:24px;}
.foot_div .foot_div_c ul li.footabout p a{color:#9b9b9b; font-size:13px;}
.foot_div .foot_links{ margin:0px; padding:0px;width:1180px;margin:0px auto; margin-top:12px; /*height:120px;*/ padding-bottom:20px; line-height:24px; font-size:13px;}
.foot_div .foot_links h3{ color:#FFF; font-size:14px; padding-bottom:5px; font-weight:normal;}
.foot_div .foot_links a{ margin-right:5px;color:#9b9b9b; display:inline-block; font-size:14px;}
.foot_div .foot_links a:hover{ color:#FFF;}


/*service*/
.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}
.qqbox {
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:200px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
	z-index:500;
}
.qqlv {
	width:33px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf {
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #cc0000;
	background:#fff;
}
.qqkfbt {
	width:118px;
	height:20px;
	overflow:hidden;
	background:#cc0000;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm {
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh {
	width:102px;
	padding-left:10px;
}
#K1 {
	padding-left:3px;
}
#K1 p{
	padding:5px 0px;}	


#HituxBackTop_item {
	width: 60px;
	height: 100px;
	position: fixed;
	right: 15px;
	bottom: 15px;
	z-index: 990;
	display: none;
}
#HituxBackTop_item.off {
	opacity: 0;
	visibility: hidden
}
#HituxBackTop {
	display: block;
	width: 60px;
	height: 50px;
	background: url(/images/icon_top.png) center center no-repeat;
	background-color: #444;
	border-radius: 2px;
	cursor: pointer;
	margin-bottom: 10px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
#HituxBackTop:hover {
	background-color: rgba(0,0,0,.7)
}
#HituxBackTop:active {
	background-color: rgba(0,0,0,.75)
}
#HituxBackTop_item .qr {
	display: block;
	width: 60px;
	height: 40px;
	border-radius: 2px;
	cursor: pointer;
	background: url(/images/icon_code.png) center center no-repeat;
	background-color: #444;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
#HituxBackTop_item .qr:hover {
	background-color: rgba(0,0,0,.7)
}
#HituxBackTop_item .qr:active {
	background-color: rgba(0,0,0,.75)
}
#HituxBackTop_item .qr-popup {
	width: 170px;
	height: 200px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute;
	left: -180px;
	bottom: 0;
	border-radius: 2px;
	display: none;
	text-align: center;
	color:#999999;
}
#HituxBackTop_item .qr-popup .code-link {
	display: block;
	margin: 10px;
	color: #777
}
#HituxBackTop_item .qr-popup .code {
	display: block;
	margin-bottom: 10px
}
#HituxBackTop_item .qr-popup .arr {
	width: 6px;
	height: 11px;
	background: url(/images/code_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: -6px;
	bottom: 14px
}

#lovexin12{
	text-align:center;
	color:#0c54bf;
	
	}
#lovexin12 .HituxBox{
	border:1px solid #3E7ED9;
	background:#FFF;
	width:100px;
	}
#lovexin12 .HituxBox .HituxClose{
	text-align:right;
	padding:5px 5px;}
#lovexin12 .HituxBox .HituxClose a{
	font-size:12px;
	color:#999999;
	}
#lovexin12 td{
	text-align:center;}
	
#lovexin12 .ServiceTitle{
	width:100px;
	height:42px;
	background:url("/images/service_title.png") repeat-x center top;
	color:#FFF;
	border-bottom:3px solid #E5E5E5;
	line-height:42px;
	font-size:16px;
	letter-spacing:5px;}

/*HituxSer*/
.HituxSer{
	position:fixed;
	right:0;
	width:142px;
	_position:fixed;
	z-index:999;
}
.HituxSer_con p{
	padding:5px 0px;}

.HituxSer_tab{
	width:160px;
}
.icon_HituxSer{
	width:26px;
	height:100px;
	float:left;
	background:url(/images/HituxSer.png) 0 0;
	position:relative;
	display:none;
	cursor:pointer;
}
.HituxSer_box{
	float:left;
	width:142px;
}
.HituxSer_box b{
	font-size: 14px;
	color: #d5242e;
	line-height: 30px;
}
.HituxSer_tab img{ display:block;}
.HituxSer_head{
	width:142px;
	height:115px;
	font-size:0;
	line-height:0;
	position:relative;
	background-image: url(/images/HituxSer_kf1.jpg);
	background-repeat: no-repeat;
}
.HituxSer_close:link,.HituxSer_close:visited{ display:block; width:11px; height:11px; background:url(/images/HituxSer.png) -42px 0; position:absolute; top:5px; right:5px;}
.HituxSer_close:hover{ background-position:-60px 0;}
.HituxSer_con{
	padding-top:15px;
	background:#fbfbfb;
	border-right-width: 6px;
	border-left-width: 6px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d5242e;
	border-left-color: #d5242e;
}
.HituxSer_con li{
	height:23px;
	background-image: url(/images/HituxSer_webQQ.jpg);
	background-repeat: no-repeat;
	width: 114px;
	line-height: 23px;
	background-position: 14px center;
	text-indent: 50px;
	margin-bottom: 10px;
}
.HituxSer_con li a{
	color: #1a649d;
}
.HituxSer_con .ww{
	background-image: none;
	padding-left: 20px;
	margin: 0px;
}
.HituxSer_con .weixin{
	height:120px;
	line-height: 120px;
	background-image: none;
	margin: 0px;
	padding-left: 10px;
}
.HituxSer_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.HituxSer_bot{
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d5242e;
	border-bottom-color: #d5242e;
	border-left-color: #d5242e;
	background-color: #FFF;
	text-align: center;
	padding-bottom: 15px;
}
.HituxSer_bot b{
	font-size: 18px;
	color: #d5242e;
}
.HituxSer_bot em{
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
}

/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}
.clearbox {
	clear:both; 
	width:996px; 
	margin:0 auto; 
	height:0; 
	overflow:hidden;}
.clear { 
	height:1%; 
	overflow:hidden; }
	
/*----------------------------------------------*/
/* 2.3 Homepage Featured Content 滚动新闻*/
/*----------------------------------------------*/
#feature_list {
	width: 100%;
	height: 460px;
	overflow: hidden;
	position: relative;
	z-index:1;
	clear:both;
}

#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;}

#feature_tabs,#feature_tabs1 {
	right: 0;
	z-index: 2;
	width:32%;}

#feature_tabs li,#feature_tabs1 li {
	margin:0;
	padding:25px 30px;
	line-height:30px;
	box-sizing: border-box;
	height:115px;
	background: #f5f7fa;
    border-bottom: 2px solid #fff;
	position: relative;
	}
#feature_tabs li:before,#feature_tabs1 li:before{content:'';display: block;width:2px;height:100%;background:#10507d;position: absolute;right:0;top:0;transition: all .5s;-webkit-transition: all .5s;transform: rotateX(90deg);-webkit-transform: rotateX(90deg);}
#feature_tabs li.current:before,#feature_tabs1 li.current:before{transform: rotateX(0);-webkit-transform: rotateX(0);}
#feature_tabs li:hover,#feature_tabs1 li:hover {
	cursor:pointer;}

/*最后一个li */
#feature_tabs li:last-child,#feature_tabs1 li:last-child {
	border-bottom:none;}
		
#feature_tabs li .link-title {
	}
	
#feature_tabs li .link-more,#feature_tabs1 li .link-more {
	text-decoration: none;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;}

#feature_tabs li .link-more:hover,#feature_tabs1 li .link-more:hover {
	border-bottom:1px dotted #666}

#feature_tabs li.current,#feature_tabs1 li.current {
	background:#ffffff;
	}

#feature_tabs li.current .link-title a,#feature_tabs1 li.current .link-title a { color:#373c9a; font-weight:bold; 	}

#feature_output,#feature_output1 {
	top:0;
	left: 0;
	width: 68%;
	height: 460px;
	position: relative;
	margin:0;
	padding:0;}

#feature_output li,#feature_output1 li {
	position: absolute;
	width: 100%;
	max-width: 100%;
    height: 100%;
	margin:0;
	background-size:cover;
	background-position:center center;}

#feature_output li a,#feature_output1 li a {
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;}
	
#feature_output li .txt,#feature_output1 li .txt{position: absolute;bottom:0;left:0;width:100%;box-sizing: border-box;background:url(/images/newstxtbg.png) no-repeat top center;background-size: cover;color:#fff;padding:30px;}
#feature_output li .txt .date,#feature_output1 li .txt .date{font-size: 14px;font-family: Arial;}
#feature_output li .txt h1,#feature_output1 li .txt h1{font-size: 20px;margin:15px 0;}
#feature_output li .txt .dec,#feature_output1 li .txt .dec{}


.feature_cat {
	text-align:right;
	padding:10px 0}

/* categories icons */	
.categ_color_p {float:right;
				margin-bottom:0px!important; 
				padding-left:5px;}
.align_catg {line-height:25px; float:right; padding-left:5px;}
.align_catg img  {float:right}
.icon_cat  {
	padding-left:26px;
	line-height:23px;
	display:block;
	float:left;
	font-family:'edelsansRegular', Verdana;
	font-size:11px;
	text-transform:uppercase;
}
	
.Yying{box-shadow: 0 0 25px rgba(16,80,165,0.1);}
.HomeFlzx{ background:#f7f9fc;}
.HomeFlzx .HomeFlzxBox{margin-left:-3%;}
.HomeFlzx .HomeFlzxBox .items{float:left;width:30.33%;margin-left:3%;}
.HomeFlzx .HomeFlzxBox .items .itemBox{border-radius: 5px;overflow: hidden;box-shadow: 0 0 25px rgba(16,80,165,0.1); background-color: #ffffff;}
.HomeFlzx .HomeFlzxBox .items .topNews .img{padding-top:183px;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt{padding:15px 25px;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt .date{font-size: 14px;font-family: Arial;color:#10507d;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt  h1{font-size: 18px;line-height: 30px;height:60px;margin-top:10px;}

.HomeFlzx .HomeFlzxBox .items .topNews:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

.HomeFlzx .HomeFlzxBox .items .itemBox .List{padding:0 25px;}
.HomeFlzx .HomeFlzxBox .items .itemBox .List ul{border-top:1px solid #eeeeee;padding:15px 0;}
.HomeFlzx .HomeFlzxBox .HomeTit .HomeTitBox p {color: #666;}
.List ul li{line-height: 36px;padding-left:18px;background:url(/images/ico.png) no-repeat center left;padding-right:60px;position: relative;}
.List ul li p{line-height: 36px;}
.List ul li span{font-size: 14px;color:#ccc;position: absolute;right:0;top:0;font-family: Arial;}




.HomeZt{ padding-bottom:50px; background:#f7f9fc;}
.HomeZt .Xkuan{ overflow:hidden;}
.HomeZt .HomeZtBox .slick-list{margin-left:-25px;}
.HomeZt .HomeZtBox .item{margin-left:25px;}
.HomeZt .HomeZtBox .item .img{padding-top:100px;}
.HomeZt .HomeTit .HomeTitBox p {color: #666;}

.HomeZt .kwicks {width: 100%;height: 280px;}
.HomeZt .kwicks .kwick {float: left;width: 15%;height: 280px;overflow: hidden;cursor: pointer;background: #ffffff; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.HomeZt .kwicks .kwick dl{width: 100%;height: 280px;}
.HomeZt .kwicks .first {width: 70%;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.HomeZt .kwicks .kwick dl dt{width: 100%;height: 280px;background: #01763a;text-align: center;box-sizing: border-box;padding-top: 72px;}
.HomeZt .kwicks .first dl dt {width: 21.5%;}
.HomeZt .kwicks .kwick dl dt .icon{display: block;height: 82px;line-height: 82px;margin-bottom: 20px;}
.HomeZt .kwicks .kwick dl dt h4{font-size: 18px;line-height: 32px;color: #ffffff;font-weight: normal;}
.HomeZt .kwicks .kwick dl dt h5{font-size: 12px;color: #ffffff;line-height: 20px;font-weight: normal;text-transform: uppercase;}
.HomeZt .kwicks .kwick dl dd{width: 78.5%;height: 280px;box-sizing: border-box;padding: 30px 12px 10px 21px;}
.HomeZt .kwicks .kwick dl dd ul{width: 100%;height: 100%;overflow: auto;}
.HomeZt .kwicks .kwick dl dd ul::-webkit-scrollbar{width:3px;height:3px}
.HomeZt .kwicks .kwick dl dd ul::-webkit-scrollbar-button:vertical{display:none}
.HomeZt .kwicks .kwick dl dd ul::-webkit-scrollbar-corner,
.HomeZt .kwicks .kwick dl dd ul::-webkit-scrollbar-track{background-color:#ccc}
.HomeZt .kwicks .kwick dl dd ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#1d1f72; }
.HomeZt .kwicks .kwick dl dd ul::-webkit-scrollbar-thumb:vertical:hover{ }
.HomeZt .kwicks .kwick dl dd ul::-webkit-scrollbar-thumb:vertical:active{ }
.iList li{width: 30%;height: 40px;border:1px solid #cccccc;border-radius: 5px;margin: 0 3.3% 20px 0;box-sizing: border-box;background: #ffffff;
text-align: center;font-size: 14px;color: #555555;line-height: 38px;position: relative;}
.iList li a{position: relative;z-index: 2;display: block;width: 100%;height: 100%;}
.iList li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #1d1f72;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.iList li:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.iList li:hover{border-color: #1d1f72;}
.iList li:hover a{color: #fff;}
.HomeZt .kwicks .kwick1 dl dt{background: #1d1f72;}
.HomeZt .kwicks .kwick2 dl dt{background: #5e9399;background-size: cover;}
.kwick2 .iList li:before,.kwick2 .iList li:hover{background: #5e9399; border-color: #5e9399;}
.HomeZt .kwicks .kwick3 dl dt{background: #a78b43;background-size: cover;}
.kwick3 .iList li:before,.kwick3 .iList li:hover{background: #a78b43; border-color: #a78b43;}
.HomeZt .kwicks .kwick4 dl dt{background: #396698;}
.kwick4 .iList li:before,.kwick4 .iList li:hover{background: #396698; border-color: #396698;}

.HomeZt .kwicks .kwick dl dd .aa1{ text-align:center; padding-bottom:25px;}
.HomeZt .kwicks .kwick dl dd .aa1 .aa2{ display: inline-block; width: 120px; height: 35px; line-height: 35px; border-radius: 35px; background: #e6eaf2; color:#1d1f72; text-align:center; margin: 0 10px;}
.HomeZt .kwicks .kwick dl dd .aa1 .aa2 p{ color:#1d1f72; line-height: 35px; font-size: 17px;}
.HomeZt .kwicks .kwick dl dd .aa1 .aa2.on{ background: #1d1f72;}
.HomeZt .kwicks .kwick dl dd .aa1 .aa2.on p{ color:#fff;}
.HomeZt .kwicks .kwick dl dd .bb1 .bb2{ width: 100%; height: 180px; overflow: auto;}
.HomeZt .kwicks .kwick dl dd .bb1 .bb2::-webkit-scrollbar{width:3px;height:3px}
.HomeZt .kwicks .kwick dl dd .bb1 .bb2::-webkit-scrollbar-button:vertical{display:none}
.HomeZt .kwicks .kwick dl dd .bb1 .bb2::-webkit-scrollbar-corner,
.HomeZt .kwicks .kwick dl dd .bb1 .bb2::-webkit-scrollbar-track{background-color:#ccc}
.HomeZt .kwicks .kwick dl dd .bb1 .bb2::-webkit-scrollbar-thumb{border-radius:0;background-color:#1d1f72; }
.HomeZt .kwicks .kwick dl dd .bb1 .bb2::-webkit-scrollbar-thumb:vertical:hover{ }
.HomeZt .kwicks .kwick dl dd .bb1 .bb2::-webkit-scrollbar-thumb:vertical:active{ }



.SXbian{ padding-top:50px; background:#FFF;}
.bg_fff{ background:#ffffff; padding-top:30px;}

.ZhuanT {width:100%;}
.ZhuanT ul { width: 100%; display: flex; }
.ZhuanT ul li { width: 100%; height: 100%; list-style: none; width: calc(100%/4); margin-right: 20px; box-sizing: border-box; float:left;}
.ZhuanT ul li>div { width: 100%; height: 100%; background: red;}
.ZhuanT ul li:nth-last-child(1) { margin-right: 0;}


.HomeZt .nLi{width: 25%;cursor: pointer;}
.HomeZt .nLi .pic{height: 214px;position: relative;overflow: hidden;}
.HomeZt .nLi .pic img{width: 100%;height: 100%;}
.HomeZt .nLi .pic b{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: url(/images/gray60.png) repeat;text-align: center;line-height: 214px;font-size: 24px;color: #ffffff;font-weight: normal;
filter: alpha(opacity=0);opacity: 0;}
.HomeZt .nLi .text{height: 214px;box-sizing: border-box;padding: 32px 0 0;text-align: center;background: #f5f5f5;position: relative;}
.HomeZt .nLi .text .icon{display: block;width: 90px;height: 90px;margin: 0 auto 24px;background: #ffffff;border-radius: 50%;text-align: center;line-height: 90px;}
.HomeZt .nLi .text h5{font-size: 24px;line-height: 40px;color: #333333;font-weight: normal;}
.HomeZt .nLi .text .hover{width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #1d1f72;z-index: 5;box-sizing: border-box;padding: 52px 0 0 28px;display: none;}
.HomeZt .nLi .text .hover i{position: absolute;left: 50%;margin-left: -26px;}
.HomeZt .nLi.nLi1 .text .hover i{top:-12px;width:0;height:0;width:0;height:0;border-right:26px solid transparent;border-left:26px solid transparent;border-bottom:12px solid #1d1f72;}
.HomeZt .nLi.nLi2 .text .hover i{bottom:-12px;width:0;height:0;width:0;height:0;border-right:26px solid transparent;border-left:26px solid transparent;border-top:12px solid #1d1f72;}
.HomeZt .nLi .text .hover ul li{width: 42%;background: none;border-color: #fff;color: #ffffff;margin: 0 10px 20px 0;}
.HomeZt .nLi .text .hover ul li:before{background: #fff;}
.HomeZt .nLi .text .hover ul li:hover{border-color: #fff;color: #1d1f72;}
.HomeZt .nLi:hover .pic b{filter: alpha(opacity=100);opacity: 1;}

.HomeZt .nLi a{ color:#fff;}
.HomeZt .nLi .text .hover ul li a:hover{border-color: #fff;color: #1d1f72;}


.footer{  margin-top:30px; padding-top:60px; overflow:hidden; padding-bottom:25px; border-bottom: 1px solid #1d1f72;}
.footer .WXewm{ width:132px; float:left; margin-right:20%;}
.footer .WXewm span{ font-size:14px; text-align:center; padding:0 8px; display: inline-block; padding-top:10px;}
.footer .LXdh{ width:40%; float:left; margin-right:40px; font-size:15px;}
.footer .LXdh h4{ font-size:22px; margin-bottom:10px;}
.footer .LXdh p{ line-height:32px;}
.footer .LXdz{ width:22%; float:left; margin-top:40px; font-size:15px;}
.footer .LXdz p{ line-height:32px;}
.footer .foot1{ padding-bottom:15px; padding-top:20px; padding-bottom:20px;}


.foot1 .l4{ width:100%; margin-top:25px; margin-bottom:20px;}
.foot1 .l4 .b11{width:16%; line-height:26px; background:url(/images/bit.png) no-repeat left center; padding-left:3%; font-size:20px; font-weight:700; color:#333333; border:none;}
.foot1 .l4 .b22{ width:100%; padding-top:15px; border:none; overflow:hidden;}
.foot1 .l4 .b22 li{float:left; list-style:none; line-height:26px; font-size:14px; color:#333; padding-right:5%;}

.HomeZt .foot2{ width:100%;  background:#1d1f72; }
.HomeZt .foot2 .w1{ max-width:1280px; margin:auto; width: 95%;}
.Dibu{ padding-bottom:0;}

.HomeZt .foot2-0{width:265px;margin:0 auto; line-height:80px;}
.HomeZt .foot2-1{width:56px; height:66px; float:right; padding-left:10px; padding-top:8px;}
.HomeZt .foot2-2{width:127px; height:47px; float:right; padding-left:10px; padding-top:20px;}
.HomeZt .foot2-3{float:right; font-size:16px; line-height:50px; text-align:right; padding-top:28px; color:#fff;}






@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
 
  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
 
  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
 
  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
 
  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}


@media(max-width:1280px){
	.Logo1 .logoImg{ width:90%; padding-top:40px;}
}
	
@media(max-width:1024px){
	.Logo1{ display:none;}
	.Header{padding:10px 0; display:block; overflow:auto;}
	.Contain { max-width: 100%; width: 95%; margin: 0 auto;}
	.Header .Logo{margin-top:0; display:block;}
	.Header .Logo .logoImg{height:62px;line-height: 62px;}
	.Header .Logo .logoImg img{height:50px;}
	.MainNav ul li a{font-size: 14px;}

	.Header .Ewa{display: none;}
	.Header .m-btn{display: block;}
	.MainNav{position: fixed;width:0;height:100%;z-index:999;right:0;top:0;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;transition: all .5s;-webkit-transition: all .5s;opacity: 0;}
	.MainNav ul {min-width:150px;height:100vh;overflow:auto;}
	.MainNav ul li{width:100%;line-height: 40px;}
	.MainNav.show .NavClose{display: block;position: absolute;top:0;left:-40px;z-index:99;width:40px;height:40px;background:#fff;line-height: 40px;text-align: center;}
	.MainNav .NavClose img{height:25px;}
	.MainNav ul li{text-align: left;box-sizing: border-box;}
	.MainNav ul li a{padding:0 20px; color:#333;}
	.MainNav ul li.on{background:none;}
	.MainNav ul li.on a{color:#000367;}
	.MainNav ul li:hover{background:none;}
	.MainNav ul li:hover a{color:#000367;}
	.MainNav ul li b{position: absolute;right:0;top:0;width:40px;height:40px;background:url(/images/nabmore.png) no-repeat center center;position: absolute;right:0;top:0;}
	.MainNav ul li .NavPull{position: static;margin-left:0;width:100%;background:#373c9a;}
	.MainNav ul li .NavPull dl dd{line-height: 35px;}
	.MainNav ul li .NavPull dl dd:hover{background:#000267;}
	.MainNav.show{width:200px;opacity: 1;}
	
	.HomeNav ul li{padding:20px;text-align: center;}
	.HomeNav ul li .ico{float:none;}
	.HomeNav ul li .txt{margin-left:0;margin-top:10px;}
	.HomeNav ul li .txt span{display: none;}
	.HomeNav ul li .txt p{font-size: 16px;}
	.HomeCom{padding-top:30px;}
	
	.HomeTit .HomeTitBox:nth-child(2){margin-right:0px}
	.HomeTit{margin-bottom:15px;}
	.HomeTit .HomeTitBox {padding-left:30px;margin-right:20px}
	.HomeTit .HomeTitBox p{font-size: 16px; line-height:normal;}
	.HomeTit .HomeTitBox span{font-size: 10px;}
	.HomeTit .HomeTitBox .ico{width:24px;margin-top:-15px;}
	.HomeTit .more{line-height: 47px;}
	.HomeCom{padding-top:30px;}
	
	.HomeFlzx .HomeFlzxBox .items .topNews .img{padding-top:160px;}
	.HomeFlzx .HomeFlzxBox .items .topNews .txt h1{font-size: 15px;line-height: 28px;height:56px;}
	.HomeFlzx .HomeFlzxBox .items .topNews .txt{padding:15px;}
	.HomeFlzx .HomeFlzxBox .items .itemBox .List{padding:0 15px;}
	.HomeFlzx .HomeFlzxBox .items .itemBox .List ul{padding:10px 0;}
	
	.HomeFlzx .HomeFlzxBox .items{width:97%;margin-bottom:30px;}
	.HomeFlzx .HomeFlzxBox .items:nth-child(3){margin-bottom:0;}
	
	
	.ZhuanT ul { width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
	.ZhuanT ul li { width: 48%; height: 100%; list-style: none; margin-right: 20px; box-sizing: border-box; float:left;}
	.ZhuanT ul li>div { width: 100%; height: 100%; background: red;}
	.ZhuanT ul li>div img { width: 100%; height: 100%;}
	.ZhuanT ul li:nth-of-type(2n+1){margin-right: 20px; margin-bottom:20px;}
	.ZhuanT ul li:nth-of-type(even){margin-right: 0; margin-bottom:20px;}
	
	.footer .WXewm{ margin-right:15%;}	
	.footer .LXdh{ width:40%; margin-right:40px;}
	.footer .LXdz{ width:22%;}


}

@media(max-width:768px){
	body{font-size: 14px;}
	.HomeNav ul li .ico{height:auto;line-height: 30px;}
	.HomeNav ul li .ico img{max-height:35px;}
	
	.HomeNews .HNews{width:100%;}
	.HomeNews .HomeGg{width:100%;margin-top:20px;}
	.HomeNews .HNews .slider-for .item .img{padding-top:350px;}
	.HomeNews .HNews .slider-nav .item{padding:15px;}
	.HomeNews .HNews .slider-nav .item{height:87.5px;}
	.HomeNews .HomeGg .HomeGgBox ul li p {line-height: normal;}
	
	.HomeZt .kwicks .first,.HomeZt .kwicks .kwick{ width:25%;}
	.HomeZt .kwicks .first dl dt {width: 100%;}
	.HomeZt .kwicks .first dl dt h4,.HomeZt .kwicks .kwick dl dt h4{ font-size:14px;}
	.HomeZt .kwicks .first dl dt h5,.HomeZt .kwicks .kwick dl dt h5{ font-size:10px;}
	
	.ZhuanT ul li:nth-of-type(2n+1){margin-right: 10px; margin-bottom:10px;}
	.ZhuanT ul li:nth-of-type(even){margin-right: 0; margin-bottom:10px;}
	
	.guan{ display:none;}
	
	.footer .LXdh{ width:40%;}
	.footer .LXdz{ width:22%;}
	
	.HomeZt .foot2-1{ line-height:none;}
	.HomeZt .foot2-3{float:right; font-size:16px; text-align:center; line-height:20px; padding-top:0; color:#fff;}

}

@media(max-width:480px){
	.Header .Logo .logoImg{height:52px;line-height: 52px;}
	.Header .Logo .logoImg img{height:42px;}
	.Header .m-btn {margin-top: 10px;}
	
	.HomeNav{padding:20px 0;}
	.HomeNav ul li {padding:5px 2px;}
	.HomeNav ul li .txt p{font-size: 14px;}
	.HomeNav ul li .ico img{max-height:25px;}
	
	.HomeNews .HNews .slider-nav{display: none;}
	.HomeNews .HNews .slider-for{width:100%;}
	.HomeNews .HNews .slider-for .item .img{padding-top:65%;}
	.HomeNews .HNews .slider-for .item .txt{padding:15px;}
	.HomeNews .HNews .slider-for .item .txt h1{font-size: 16px;margin:8px 0;}
	.HomeNews .HomeGg .HomeGgBox ul li{padding:8px 0;}
	.HomeNews .HomeGg .HomeGgBox ul li::before{top:15px;}
	.HomeNews .HNews .HNewsBox2 .slider-nav2{display: none;}
	.HomeNews .HNews .HNewsBox2 .slider-for2{width:100%;}
	.HomeNews .HNews .HNewsBox2 .slider-for2 .item .img{padding-top:65%;}
	.HomeNews .HNews .HNewsBox2 .slider-for2 .item .txt{padding:15px;}
	.HomeNews .HNews .HNewsBox2 .slider-for2 .item .txt h1{font-size: 16px;margin:8px 0;}
	.HomeNews .HomeGg .HNewsBox2 .HomeGgBox ul li{padding:8px 0;}
	.HomeNews .HomeGg .HNewsBox2 .HomeGgBox ul li::before{top:15px;}
	
	#feature_list{ height: 65vw;}
	#feature_list #feature_tabs,#feature_list #feature_tabs1{display:none; }
	#feature_list #feature_output,#feature_list #feature_output1{ width:100%; max-width:100%; height:65vw;}
	
	.HomeZt .foot2 .w1 .lltj { margin:auto; float:none; padding-top:20px;}
	.HomeZt .foot2-0 { line-height:28px; width: 225px;}
	.HomeZt .foot2-3 { margin-bottom:20px;}
	.footer .WXewm{ margin-right:0;}
	.footer .LXdh{ width:65%;  margin-right:0;}	
	.footer .LXdh p{ line-height:28px;}
	.footer{ margin-top:0; padding-top:30px;}
}
