/* CSS Document */
@charset 'utf-8';
/*common*/
html{font-size: 100px;}
*{margin: 0;padding: 0;font-family: "Microsoft Yahei",serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{
	font-size: 15px;color: #333;
	/*-webkit-filter: grayscale(100%);*/
}
li{list-style-type: none;}
img{border: 0;display: block;margin: 0 auto;max-width: 100%;}
div{max-width: 100%;}
p,span,input{line-height: 1.4;}
input,select,textarea{outline: medium;font-size: 13px;}
input{padding: 0 10px;border: none;}
textarea{resize: none;border: none;padding: 10px;line-height: 1.2;}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="image"]:hover,
button:hover,select:hover{cursor: pointer;}
h1{font-size: 32px;}h2{font-size: 24px;}h3{font-size: 20px;}
h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 14px;}
h4,h5,h6{font-weight: normal;}
a{color: inherit;text-decoration: none;}
/* a:link{color:#333;text-decoration:none;}
a:visited{color:#551A8B;text-decoration:none;}
a:hover{color:#74ba36;text-decoration:none;}
a:active{color:#f00;text-decoration:none;} */

.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;}
.fl{float: left;}
.fr{float: right;}
.inblock{display: inline-block;vertical-align: top;}
.inblock_mid{display: inline-block;vertical-align: middle;}
.text_center{text-align: center;}
.text_l{text-align: left;}
.text_r{text-align: right;}
.text_just{text-align: justify;}
.marg_auto{margin: 0 auto;}
.bg_none{background: none;}
.hover{cursor: pointer;}
.over_hide{overflow: hidden;}

.font{font-size: 15px;}
.font_0{font-size: 0;}
.font_16{font-size: 16px;}
.font_17{font-size: 17px;}
.font_18{font-size: 18px;}
.font_19{font-size: 19px;}
.font_20{font-size: 20px;}
.font_22{font-size: 22px;}
.font_26{font-size: 26px;}
.font_28{font-size: 28px;}
.font_30{font-size: 30px;}

.font_normal{font-weight: normal;}
.font_bold{font-weight: bold;}

.line_none{line-height: normal;}
.line_1s6{line-height: 1.6;}
.line_2{line-height: 2;}

.color{color: #1874C3;}/* 字体主色-蓝色 */
.color_red{color: #E31122;}
.color_fff{color: #fff;}
.color_333{color: #333;}
.color_666{color: #666;}
.color_999{color: #999;}

.border_ddd{border: 1px solid #ddd;}

.bg_color{background-color: #1874C3;}/* 背景主色-蓝色 */
.bg_fff{background-color: #fff;}
.bg_f8f8f8{background-color: #f8f8f8;}
.bg_f1f1f1{background-color: #f1f1f1;}

.padd_5{padding: 5px;}
.padd_10{padding: 10px;}
.padd_20{padding: 20px;}
.padd_30{padding: 30px;}

.padd-15_0{padding: 15px 0;}
.padd-20_0{padding: 20px 0;}
.padd-30_0{padding: 30px 0;}
.padd-60_0{padding: 60px 0;}

.padd_t_5{padding-top: 5px;}
.padd_t_10{padding-top: 10px;}
.padd_t_20{padding-top: 20px;}
.padd_t_40{padding-top: 40px;}

.padd_b_5{padding-bottom: 5px;}
.padd_b_10{padding-bottom: 10px;}
.padd_b_20{padding-bottom: 20px;}
.padd_b_30{padding-bottom: 30px;}
.padd_b_40{padding-bottom: 40px;}
.padd_b_100{padding-bottom: 100px;}

.padd_l_20{padding-left: 20px;}

.marg_10{margin: 10px;}
.marg_15{margin: 15px;}

.marg-10_0{margin: 10px 0;}
.marg-10_auto{margin: 10px auto;}
.marg-15_5{margin: 15px 5px;}

.marg_t_30{margin-top: 30px;}
.marg_b_30{margin-bottom: 30px;}

.width_1200_auto{width: 1200px;margin: 0 auto;}


.animdelay_0{animation-delay: 0s!important;}

/* 更多 */
.more_comm{margin-top: 4%;}
.more_comm a{color: #fff;display: inline-block;padding: 10px 20px;border: 1px solid;-webkit-transition: -webkit-transform 0.5s ease-out;transition: transform 0.5s ease-out;}
.more_comm span{display: inline-block;margin-right: 40px;}
.more_comm>div:hover a{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);}
/* 图片经过放大 */
.scale_1s2_img{overflow: hidden;}
.scale_1s2_img img{-webkit-transition: -webkit-transform 0.2s ease-out;transition: transform 0.2s ease-out;}
.scale_1s2_img:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}

.transform0s5{transition: transform 0.5s ease-out;}

.rotateX360{transform:rotateX(360deg);}

.anim:hover .anim0s5_rotateX360{transition: transform 0.5s ease-out;transform:rotateX(360deg);}




/* 水印 */
.shuiyin_img{position: absolute;top: 20px;right: 20px;width: 86px!important;height: 86px!important;}

@media(min-width:641px){
#out{min-width: 1200px;}
}
#out{overflow: hidden;}/* --测试时不要打开 */

/* 公共header和footer */
header{padding: 20px 3%;background-color: rgba(255, 255, 255, 0.8);}
header img.logo{height: 50px;}


nav{}
nav>ul{font-size: 0;}
nav>ul>li{display: inline-block;vertical-align: top;padding: 5px 15px;position: relative;}
nav>ul>li:after{content: "";display: inline-block;width: 1px;height: 17px;background-color: #ddd;position: absolute;right: 0;top: 15px;}
nav>ul>li:last-child:after{display: none;}
nav>ul>li>a{display: block;font-size: 15px;padding: 8px 20px;}
nav>ul>li:hover>a,
nav>ul>li.active>a{background-color: #004197;color: #fff;}

#zhezhao{position: fixed;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 111;display: none;}
.wapNav_btn,
.wapHeader_h{display: none;}


footer{clear: both;background-color: #181818;color: #fff;}
.foot_top{padding: 4% 0;border-bottom: 1px solid #666;}
.foot_map{width: 600px;height: 358px;}
.foot_word{padding: 0 5%;padding-right: 0;}
.foot_word li{}
.foot_word li a{}
.foot_word li span{padding: 0 12px;}
.foot_word li:last-child span{display: none;}
.foot_word img{margin: 5.5% 0;}
.foot_word div{}
.foot_word div p{line-height: 2;}
.foot_word div p span{padding: 0 12px;}
.foot_word_btmimg{width: 530px;margin-top: 3%;}
.foot_word_btmimg img{margin: 1% 0;border-radius: 5px;border: 2px solid #0c83d4;}

.foot_youqing{padding-bottom: 4%;}
.foot_youqing h3{margin: 2%;}
.foot_youqing div{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;width: 1200px;margin: auto;}
.foot_youqing img{width: 278px;height: 64px;margin-bottom: 5%;}
.foot_btm{background-color: #020202;padding: 0 3%;overflow: hidden;color: #777;}
.foot_btm>div{position: relative;}
.foot_btm p{padding: 8px 0;}
.foot_btm span{}


/* 屏幕最右下角客服 */
.kf_side-bar{width: 72px;position: fixed;bottom: 34%;right: 0;font-size: 0;line-height: 0;z-index: 100;text-align: center;}
.kf_side-bar img{max-width: none;}
.kf_side-bar .kf_icon-qq{background-image: url(../images/kf/qq.png);}
.kf_side-bar a{width: 72px;height: 51px;display: inline-block;margin-bottom: 2px;background-position: center;background-repeat: no-repeat;}
.kf_side-bar a, .kf_chat-tips i{}
.kf_side-bar .kf_icon-chat{background-image: url(../images/kf/weixin.png);position: relative;}
.kf_chat-tips{padding: 20px;max-width: none;border: 1px solid #d1d2d6;position: absolute;right: 78px;top: -55px;display: none;}
.kf_chat-tips2{padding: 20px;max-width: none;border: 1px solid #d1d2d6;position: absolute;right: 78px;top: -55px;display: none;}
.kf_side-bar .kf_icon-blog{background-image: url(../images/kf/tel.png);position: relative;}
.kf_shouji{height: 51px;width: 150px;max-width: none;position: absolute;top: 0;left: 0;background-color: #407DEB;color: #fff;font-size: 18px;line-height: 54px;text-align: center;z-index: -1;}
.kf_side-bar .kf_icon-mail{background-image: url(../images/kf/kf_top.png);}
.kf_icon-chat .kf_chat-tips i{background: url(../images/kf/kf_gdt-img.png);background-repeat: no-repeat;width:9px;height:16px;display:block;position: absolute;right: -9px;top: 80px;}
.kf_icon-liuyan{background: url(../images/kf/liuyan.png);}
.kf_icon-weibo{background: url(../images/kf/weibo.png);position: relative;}
.kf_icon-weibo .kf_chat-tips2 i{background: url(../images/kf/kf_gdt-img.png);background-repeat: no-repeat;width:9px;height:16px;display:block;position: absolute;right: -9px;top: 80px;}
#go-top a{background-image: url(../images/kf/kf_top.png);background-size: 100% 100%;background-color: #407deb;}
.kf_icon-video{	width: 65px;height: 60px;display: inline-block;position: fixed;bottom: 27%;right: 4px;z-index: 100;line-height: 16px;font-size: 14px;padding-top: 13px;margin-bottom: 2px;color: #fff;text-align: center;/* background: url(../images/kf/shipin.png); */background-image: none;background-color: #3fab19;border-radius: 15px;-webkit-transform: scale(1);transform: scale(1);-webkit-animation: myone 2s linear 0s infinite normal none running;animation: myone 2s linear 0s infinite normal none running;}

@-webkit-keyframes myone{
0%{-webkit-transform: scale(1);}
5%{-webkit-transform: scale(1.15);}
10%{-webkit-transform: scale(0.9);}
15%{-webkit-transform: scale(1.07);}
20%{-webkit-transform: scale(1);}
100%{-webkit-transform: scale(1);}
}
@keyframes myone{
0%{transform: scale(1);}
5%{transform: scale(1.15);}
10%{transform: scale(0.9);}
15%{transform: scale(1.07);}
20%{transform: scale(1);}
100%{transform: scale(1);}
}

.kf_side-bar a.kf_anniu{display: none;}
/* 屏幕最右下角客服 结束 */





/* 手机端 */
@media(max-width:640px){
header{position: fixed;top: 0;left: 0;z-index: 999;width: 100%;height: 60px;}

/* 导航和按钮 */
nav{float: none;width: 100%;}
nav>ul{display: none;position: absolute;left: 0;top: 60px;width: 100%;}
nav>ul>li{display: block!important;text-align:center;}
nav>ul>li>a{background-color: #dfba87;padding: 3% 1%;margin-bottom: 2px;}
.nav_special2,.nav_special1{background-color: #c09d6a;}
.nav_special2 a,.nav_special1 a{}
.wapNav_btn{display: inline-block;float: right;text-align: center;background-color: #c09d6a;width: 56px;padding: 8px 6px;padding-top: 3px;margin: 0 1%;margin-top: -5px;margin-right:5px;border-radius: 4px;}
.wapNav_btn div{height: 5px;background-color: #fff;border-radius: 5px;display: block;margin-top: 4px;}
.wapHeader_h{display: block;height: 60px;}


footer{}
.foot_btm span{float: none;display: inline-block;vertical-align: top;}



/* 屏幕最右下角客服 */
.kf_side-bar{bottom: 0.50rem;right: 0;width: 0.60rem;overflow: hidden;transition:height 0.2s ease-out;}
.kf_side-bar a{background-size: 100% auto;width: 0.60rem;height: 0.42rem;margin-bottom: 1px;}
.kf_shouji{font-size: 0.16rem;line-height: 0.42rem;height: 0.42rem;width: 1.25rem;}
.kf_icon-video{background-size: 100% auto;width: 0.56rem;height: 0.56rem;margin-bottom: 0;bottom: 0.4rem;left: 0.02rem;line-height: 0.14rem;font-size: 0.11rem;padding-top: 0.17rem;border-radius: 50%;}
.kf_side-bar a.kf_anniu{display: inline-block;color: #fff;background-color: rgba(13, 35, 111, 0.9);font-size: 0.16rem;border-radius: 50%;line-height: 0.56rem;width: 0.56rem;height: 0.56rem;margin-bottom: 0.02rem;}
/* 屏幕最右下角客服 结束 */





header img.logo {height: 32px;}
.inblock_mid {width: 91%;margin-left: -8%;margin-bottom: 3%;}
.foot_map {width: 100%;}
.foot_youqing img {margin-left: 15%;}
.scale_1s2_img {width: 100%;}
.width_1200_auto {width: 100%;margin: 0 auto;}













/* end media */
}


/* the end */