@charset "utf-8";
/* CSS reset for c_b*/
body{color: #666666;font-family: "微软雅黑", Arial, Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 22px;width: 100%;}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td{margin:0;padding:0;list-style:none;list-style-type: none;font-weight: normal;}
table{border-collapse:collapse;border-spacing:0;}
table th , table td{padding:5px;}
fieldset , img{border:0;}
address , caption , cite , code , dfn , em ,i , th , var{font-style:normal;font-weight:normal;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
p{word-spacing:-1.5px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;outline: none;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
table{font-size:14px;border-collapse:collapse;}
a{color:#000;text-decoration:none;} 
a:focus{outline:none;}
a:hover {text-decoration:none;cursor: pointer}

/*定位*/
.fl{float:left;}
.fr{float:right;}
.zoom{zoom:1}
.clear{clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix{zoom: 1;}
.container{margin:0 auto;width:1260px;}

/*header*/
.headTop{width: 100%;height: 40px;position:fixed;z-index:666;top:0;background-color: #3379be;line-height: 40px;color: #fff;}
.headTop .telnumber{font-weight: bold;font-size: 18px;color: #f5a101;}
.headTop em{padding:0 10px;}
#header{padding-top: 40px;height: 92px;position: relative;z-index: 12;box-shadow:0 0 4px #444;}
.logo{padding-top: 18px;height: 58px;}
.logo img{width: auto;height: 100%;}
.logo_t{border-left: 1px solid #cccccc;margin-top: 25px;margin-left: 15px;padding-left: 15px;font-size: 16px;}
.logo_t span{color: #3379be;}
.logo_t p{color: #3379be;}
.headright{line-height:92px;}
.menu{margin-right: 10px;}
.menu li{float: left;text-align: center;line-height: 92px;}
.menu li a{display: block;font-size: 15px;color: #222;padding: 0 15px;position:relative;}
.menu li a:hover{background: #f5a101;color: #fff;}
.menu .active .on{background: #296199; color: #fff;}
.menu .active .on:hover{background: #f5a101;color: #fff;}
.menu li a:hover i{ background:url(../images/f_02.png) no-repeat center center;width:100%;height:8px; position:absolute;bottom:-8px;left:0; display:block; z-index:8;}
.cell{background: #f1f1f1;top:132px;transition: transform 0.3s ease 0s;color: #fff;z-index: 2;left: 0; position: absolute;text-align: center;display: none;width: 100%;padding:20px 0;box-shadow:0 0 5px #ddd;}
.cell .list{margin-left:100px;width:750px;}
.cell .container{width: 1200px;}
.menu li .subnav{ display:block}
.menu li ul li{line-height:40px;margin-right:30px;text-align:left;width:215px;}
.menu li ul li a{font-size:16px; border-bottom:1px solid #ddd; color:#666}
.menu li ul .first a{background:none;color:#666;}
.menu li .hprolist li{width:200px;}
.menu .first li{ line-height:40px;}
.menu .first li a{ background:none; color:#666;}
.menu .first li a:hover{background: #f5a101; color: #fff}
#header.navFix{background: #fff;border-top: 3px solid #2d69a6;box-shadow: 0 0 10px #444;height: 60px;left: 0; position: fixed;top: 40px;width: 100%;z-index: 6;margin: 0;padding: 0;}
#header.navFix .cell{top:60px;}
#header.navFix .logo{padding: 10px 0;height: 40px;}
#header.navFix .logo img{width: auto;height: 100%;}
#header.navFix .logo_t{display: none;}
#header.navFix .headright{line-height:60px;}
#header.navFix .menu li{line-height: 60px;}
#header.navFix .menu li ul li{line-height: 40px;}
#header.navFix .menulist{top: 50px;}

/*footer*/
#footer{background: #3379be;border-top: 1px solid #f5a101;position: relative;}
.foottop .container{position: relative; padding: 50px 0; overflow: hidden;}
.footleft{width: 350px;}
.footleft a{display: block;float: left;margin-right: 25px;margin-top: 20px;}
.footcenter{color: #fff;width: 410px;margin-right: 100px;}
.footcenter h3{font-size: 24px;line-height: 40px;}
.footcenter p{margin-bottom: 5px;}
.footcenter p img{margin-right: 5px;vertical-align: text-top;}
.footright{width: 390px;}
.footright h3{font-size: 24px; line-height: 40px; color: #fff;}
.footright li{width: 170px;padding-left: 10px;float: left;line-height: 31px;border-bottom: 1px solid rgba(255,255,255,0.2); margin-right: 10px;}
.footright li a{color: #fff;}
.footright li a:hover{color:#f5a101}
.top{position: absolute;top: 0;right: 0;}
.footbottom{border-top: 1px solid rgba(255,255,255,0.2);height: 60px;line-height: 60px;color: #fff;}
.footbottom a{color: #fff;}

/*banner*/
#ban{height: 500px;}
#ban .banner{height: 500px;position: relative;}
.banner ul li{position: absolute; height: 500px; width: 100%;overflow: hidden;}
.btn_left,.btn_right{cursor: pointer;display: block;height: 500px;position: absolute;top: 130px;width: 80px;z-index: 1;}
.btn_left{background: url(../images/left.png) no-repeat center center; left: 5%;}
.btn_right{background: url(../images/right.png) no-repeat center center; right: 5%;}
.btn_left:hover{background: url(../images/lefth.png) no-repeat center center;}
.btn_right:hover{background: url(../images/righth.png) no-repeat center center;}

/*浮窗*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:200px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#296199;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDtel span{display: block;width: 100%;font-size: 18px;margin-bottom: 8px;font-weight: bold;color: #3379be;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{background-position: 0px 0px;width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:200px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}







