﻿@charset "utf-8";
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,p{margin:0;padding:0;border:0;}
body{font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;font-size: 14px;line-height: 170%;}
ul,ol,li{ list-style-type:none;}
a img,iframe{ border:none} 
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover{color:#4bcdd9;text-decoration: none;}
a:active {color:#d6312d;text-decoration:none;}
img{ vertical-align:middle}
/* 常用 */
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.h{display:none;visibility:visible;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.right{text-align:right;}
.left{text-align:left;}
.b{font-weight:bold;}
.line-through{text-decoration:line-through;}
.under{text-decoration:underline;}
.break{word-break:break-all;}
.dis{ display:none !important}
.red {
	color:#f00 !important;
}
.org{
	color:#f60 !important;
}
.c666{
	color:#666 !important;
}
.red{color:#af0102;}
.gray{color:#CCC;}
a.gray{color:#CCC;}
a.gray:visited{color:#CCC;}
.f14{font-size:14px;}
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle; margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}

.mr0{ margin-right:0 !important; }
/*框架*/
.container {width:100%;margin:0px auto;color:#444;}
 

 .head_bg{
    /*background: #fff;*/ /*background:url(../images/menu-bg2.png) center center;*/    z-index: 999;
    position: relative;
    width: 100%;

}
.header{ /*background:#fff*/}
.top{background:url(../images/top_bg.gif) repeat-x;height:40px;width:100%;margin:0 auto;line-height:40px; display:none }
.top_con{width:94%;margin:0 auto;text-align:right;}
.top_con{}
.top_con .mail{color:#4bcdd9;font-family:Arial;float:right; background:url(../images/mail.png) no-repeat 0px 14px;padding-left:18px; padding-right:13px;}
.top_con .tel{color:#ffb243;font-family:Arial;float:right;background:url(../images/tel.png) no-repeat 0px 13px;padding-left:20px;padding-right:13px;}
.top_con .weixin{float:right;padding-right:13px;line-height:16px; position:relative; cursor:pointer;height:16px;margin-top:10px; padding-bottom:12px; z-index:9999;}
.top_con .weixin_sel{float:right;padding-right:13px;line-height:16px; position:relative; cursor:pointer;height:16px;margin-top:12px;padding-bottom:12px; z-index:9999;}
.top_con .weixin_con{ position:absolute; left:0px;top:28px; padding:10px 10px 10px 10px; background-color:#fff; border:1px solid #ddd; border-top:none;z-index:9999;}
 .weixin2_con{ position:absolute; left:26px;top:28px; padding:10px 0px 0px 10px; background-color:#fff; border:1px solid #ddd; z-index:999;}

.top_con .weibo{float:right;padding-right:13px; height:16px; line-height:16px; margin-top:10px;}

.head{width:80%;margin:0 auto;height:90px;}
.logo{margin:0px; padding:0px; height:65px;line-height:65px; margin-top:15px;}
.logo img { 
    height:65px;
	}
.menu{font-family:"微软雅黑";font-size:15px;line-height:100px;}
.menu ul li{float:left;width:105px;text-align:center;}
.menu ul li a{display:block;color:#333;}
.menu ul li a:hover,.menu ul li a.a1{/*background:url(../images/menu_hover_bg.gif) center bottom no-repeat;*/color:#2EAFBB;}

/*顶部浮动导航菜单定位特效 滚动浮动*/
.fixed{ position: fixed !important;
z-index: 9999;
width: 100%;
top: 0px; -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
/*background:url(../images/top_bg.gif) #444;height: 45px;*/
/*background:#fff;background-color: rgba(0,0,0,0.5); */      background:#fff; background:url(../images/menu-bg.png)  \9;
/*filter: alpha(opacity=90); /*IE  -moz-opacity: 0.9; /*Mozilla   opacity: 0.9; /*FF*/ }

.fixed .menu ul li {position: relative;bottom: -3px;}

.fixed .head {width: 80%;margin: 0 auto;height: 65px;}
.fixed .logo { 
margin-top: 0px;
}
.fixed  .logo img{height: 45px;
 }
.fixed .menu {
font-family: "微软雅黑";
font-size: 15px;
line-height: 63px;
} 
.fixed .menu ul li a { color:#333; }
.fixed .menu ul li a.a1{ color:#2EAFBB; }


    
.menu ul li .info{ display:none; opacity: .0  ; width:100%;   padding:12px; background:#4bcdd9; color:#fff; text-align:left; position:absolute; /*left:170px;*/left:0px; top:110px; font-size:13px; line-height:170%; z-index:99}
.menu ul li .info dl {
width: 1000px;
margin:0  auto; text-align: right
}
.menu ul li .info dl dd{ display: inline-block; width: 105px;
text-align: ;  color:#fff; border-left:1px solid #fff;  line-height:30px; }
.menu ul li .info dl dd a{  text-align:center; line-height:15px;   color:#fff;   }
.menu ul li .info dl dd a:hover{ background:none; text-decoration:underline }

.top_con .weixin { 
z-index: 999;
} 



.footer{width:100%;margin:0 auto;background:url(../images/footer_bg.gif) repeat-x;}
.footer:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}
.footer2{width:100%;margin:0 auto;background:url(../images/footer_bg.gif) repeat-x;height:290px; font-size:12px}
.footer_con{width:94%;margin:0 auto;padding-top:30px;}
.footer_dl{ height:262px;}
.footer_dl dl{float:left;line-height:34px;width:16%;
    margin:0 2%;}
.footer_dl dl dt{font-size:18px;font-family:"微软雅黑";font-weight:bold;padding-bottom:20px; }
.footer_dl dl dd{ line-height:34px;}

.footer_dl3 dd{margin-bottom:7px;margin-right:0;}
.footer_dl dl dd input.input,.footer_dl dl dd textarea{color:#999;border:#d8d8d8 1px solid;width:230px;padding-left:5px;}
.footer_dl3 dd input.input{height:26px; line-height:26px;}
.footer_dl3 dd textarea{height:52px;padding-top:5px;}
.footer_dl dl dd a:hover{color:#666;text-decoration:underline;}
.footer_dl2 dd img{margin-right:10px;}



.bottom{width:100%;margin:0 auto;background:url(../images/bottom_bg.gif) repeat-x;height:65px;line-height:65px;}
.bottom_con{width:94%;margin:0 auto;text-align:center;color:#777;}

 

/*百度信誉*/
#bds-credit-pop{ /*left:0 !important; right:10px !important;*/z-index: 99 !important; bottom:70px !important; top:auto !important}
/*404等提示*/
.content-container{background:#FFF;position:relative;}
.content-container fieldset{ border:1px solid #ccc ;  margin:0 0px;padding:20px;border-width:1px 0; text-align:center}


/*kehu*/
.kehu { text-align:center; padding-bottom:70px; width:1200px; margin:0 auto }

.kehu .more-kehu{ font-size:14px; color:#999; padding:30px 0 0 0}

.kehu .kehu-list-index{ line-height:0;font-size: 0;} 
.kehu .kehu-list{ line-height:0;font-size: 0;}
/*百度客服*/
#newBridge .icon-right-center {
    right: 56px !important;}
	
	
/*侧边栏 客服 黑色扁平版*/
.rit-fdd ul li{transition: all .4s ease-in 0s; -webkit-transition: all .4s ease-in 0s; -moz-transition: all .4s ease-in 0s; -ms-transition: all .4s ease-in 0s;}
.rit-fdd ul li font{transition: all .4s ease-in .4s; -webkit-transition: all .4s ease-in .4s; -moz-transition: all .4s ease-in .4s; -ms-transition: all .4s ease-in .4s;}
.rit-fdd{ position:fixed; right:0; top:50%;margin-top: -100px; z-index:999}
.rit-fdd ul{ width:50px;  border-radius:0 0 0 5px; background-color:#2F3438; background-color:rgba(0,0,0,0.5);}
.rit-fdd ul li{ width:183px; height:50px; line-height:50px;  color:#fff; border-radius:5px 0 0 5px; margin-right:10px; cursor: pointer;position: relative; /*overflow:hidden*/}
.rit-fdd ul li a{ color:#fff;}
.rit-fdd ul li:hover{ margin-left:-130px; background-color:#2F3438; background-color:rgba(0,0,0,0.5);}
.rit-fdd ul li img{ display:inline-block; margin-left:0px;margin-right: 0px; vertical-align:middle;}
.rit-fdd ul li strong{ font-weight: normal; display:inline-block; margin-left:5px;}
.rit-fdd ul li.rit-fdd-first strong{margin-left:-5px}
.rit-fdd ul li strong a{font-size:14px; letter-spacing:1px;}
.rit-fdd ul li.rit-fdd-first strong{margin-left:2px;}
.rit-fdd ul li.goTop{display: none;}
.rit-fdd ul li.goTop img{ margin-left:17px}
.rit-fdd ul li.goTop:hover{ margin-left:0px; background:none;}
.rit-fdd ul li font{display: none;}
.rit-fdd ul li:nth-child(3) font img{margin-left: 0;}
.rit-fdd ul li:first-child font{opacity:0;display: none;position: absolute;top: 57px;border-radius:5px 0 0 5px;left: 0;width: 100%; height: 114px;background-color:rgba(0,0,0,0.5);padding-left: 20px;}
.rit-fdd ul li:hover font{ opacity:1;display: block;}

.rit-fdd, .rit-fdd-poen, .rit-fdd-poen img{transition: all .2s ease-in 0s; -webkit-transition: all .2s ease-in 0s; -moz-transition: all .2s ease-in 0s; -ms-transition: all .2s ease-in 0s;}
.rit-fdd-poen{position:fixed;width: 50px;height: 40px;line-height:50px; margin:0;text-align: center;color:#fff;cursor: pointer; border-radius: 5px 0 0 0; right:0; top:50%;margin-top: -140px;background-color:#2F3438; background-color:rgba(0,0,0,0.5); z-index:999}
.rit-fdd-poen p{font-size:12px; margin:0}
.rit-fdd-poen.myclose{border-radius: 5px 0 0 5px;width: 50px;}
div.rit-fdd-poen img{display: none;}
div.myclose p.open-hide{display: none;}
div.myclose img{display: block;margin: 7px auto;}
.rit-fdd.myclose{right: -50px;}

/*banner通用*/
.banner-fuwu video{width: auto;height: auto;min-width: 100%; min-height: 100%; position: absolute;z-index:1;object-fit:fill;}
@media (max-width:768px) {
.banner-fuwu video{ display:none}
}
.banner-fuwu{ position:relative; overflow:hidden;/*margin-top:-90px;*/width: 100%;}
.banner-fuwu canvas{ /*height:447px; width:1920px*/}
.banner-fuwu .focus-text {
    position: absolute;
    left: 4%;
    z-index: 2;
    color: #fff;
}

.banner-fuwu .focus img{width: 100%; }

.banner-fuwu .focus-text{ bottom: 70px; background: center center no-repeat;}
.banner-fuwu .focus-text .p1{font-size: 16px;padding-bottom: 20px; margin-left:-50px;opacity:0}
.banner-fuwu .focus-text .p2{font-size: 48px;font-weight: bold; margin-left:-50px;opacity:0}
.banner-fuwu .focus-text .p3{font-size: 48px;font-weight: bold; width:55%;}
.gf-pnav{position: absolute; padding-top: 30px;padding-left: 4%;top: 0;left: 0; z-index:3;}
.gf-pnav a{color:#fff; margin-right: 20px;z-index: 2;}
.banner-fuwu .focus-text{position: absolute;left: 4%;z-index: 2;color:#fff;}
.gf-state{border-bottom: 1px solid #dedede; }
@media (min-width:769px) and (max-width:1199px) {
.banner-fuwu .focus-text .p2{font-size: 40px;}
.banner-fuwu .focus-text .p3{font-size: 40px; width:56%;}
.banner-fuwu .focus-text{bottom:50px;}
}
@media (max-width:768px) {
.banner-fuwu .focus{height: 375px;width: 935px;margin-left: -180px;}
.banner-fuwu .focus img{height: 100%; width: auto;}

.banner-fuwu .focus-text{ bottom: 30px;}
.banner-fuwu .focus-text .p1{font-size: 12px;padding-bottom: 10px;}
.banner-fuwu .focus-text .p2{font-size: 30px;}
.banner-fuwu .focus-text .p3{font-size: 30px;width:100%;}
} 
@media (max-width:1199px){
.banner-fuwu .focus-text{bottom:50px;} 
}

/*百度分享 修改图标样式*/

.bdsharebuttonbox{ margin:20px 0 10px 0;  }
.bdshare-button-style0-32 a{background: center/contain no-repeat;}
 .bdshare-button-style0-32 .bds_weixin {
    background-position: 0 0px !important;
	background-image: url(../images/ic_wechat.png);
}
.bdshare-button-style0-32 .bds_tsina {
    background-position: 0 0px !important;
	background-image: url(../images/ic_weibo.png);
}
.bdshare-button-style0-32 .bds_qzone {
    background-position: 0 0px !important;
	background-image: url(../images/ic_qzone.png);
}
.bdshare-button-style0-32 .bds_sqq {
    background-position: 0 0px !important;
	background-image: url(../images/ic_qq.png);
} 
.bdshare-button-style0-32 span {
    float: left; 
    line-height: 32px;
    height: 32px;  
    cursor: pointer;
    margin: 6px 6px 6px 0; 
    overflow: hidden;
    color: #333; font-size:14px
}
.bdshare-button-style0-32 a1111{
	 -webkit-filter: grayscale(1);/* Webkit */ 
filter:gray;/* IE6-9 */ 
filter: grayscale(1);/* W3C */ 
}