@charset "utf-8";

/* CSS reset for c_b*/

html{overflow-y: scroll;}

:root{overflow-y: auto;overflow-x: hidden;}

body{color: #333;font-family: "微软雅黑", Arial, Georgia, "Times New Roman", Times, serif;font-size: 14px;line-height: 26px;position: relative;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;border: none;}

input,button,textarea,select{*font-size: 100%;background: none;border: none;}

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{zoom: 1;}

.clearfix:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}

.w1200{margin: 0 auto;width: 1200px;}



/*header*/

.header{width: 100%;overflow: hidden;}

.header .headerT{width: 100%;height: 40px;line-height: 40px;background: #dfdfdf;}

.header .headerC{height: 140px;}

.header .headerC .logo{width: auto;height: 100px;margin-top: 20px;}

.header .headerC .logo img{display: block;width: auto;height: 100%;}

.header .headerC .tel{height: 60px;padding-left: 50px;margin-top: 45px;background: url(../images/pho_i.png) no-repeat left center;}

.header .headerC .tel b{display: block;line-height: 34px;font-size: 25px;color: #101b87;}

.header .headerN{height: 55px;line-height: 55px;}

.header .headerN ul li{float: left;width: 14.28%;border-top: 0.2px solid #e6e6e6;text-align: center;}

.header .headerN ul li a{display: block;position: relative;}

.header .headerN ul li dl{width:268px;display: none;z-index: 99999;position: absolute;}

.header .headerN ul li dl a{width: 100%;background: #101b87;line-height: 45px;text-align: center;border-top: 1px solid #a4c8fa;}

.header .headerN ul li:hover,.header .headerN ul li.active{background: #101b87;}

.header .headerN ul li:hover a,.header .headerN ul li.active a{color: #fff;}

.header .headerN ul li:hover dl{display: block;}

.header .headerN ul li dl a:hover{background: #0080db;}



/*banner*/

.fullSlide{width: 100%;position: relative;height: 600px;}

.fullSlide .bd{height: 100%;margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}

.fullSlide .bd ul{width: 100% !important;height: 100%;}

.fullSlide .bd ul li{width: 100% !important;height: 100%;overflow: hidden;text-align: center;background: #FFF center 0 no-repeat;}

.fullSlide .hd{width: 100%;position: absolute;z-index: 1;bottom: 15px;left: 0;text-align: center;}

.fullSlide .hd ul li{width: 16px;height: 16px;cursor: pointer;display: inline-block;margin: 1px 5px;overflow: hidden;background: url(../images/ban.png);font-size: 0;}

.fullSlide .hd ul li.on{background: url(../images/bans.png);}

.fullSlide .prev,

.fullSlide .next{position: absolute;z-index: 1;top: calc(50% - 30px);left: 15%;width: 40px;height: 60px;background: url(../images/slider-arrow.png) #000 no-repeat;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;display: none;}

.fullSlide .next{left: auto;right: 15%;background: url(../images/slider-arrow2.png) #000 no-repeat;}



/*footer*/

.footer{width: 100%;height: 280px;background: #000;overflow: hidden;}

.footer .code{width: 250px;height: 280px;background: #fff;text-align:center;border-top: 2px #0180c7 solid;}

.footer .code img{width: 170px;height: 170px;margin-top: 40px;}

.footer .code h2{font-size: 16px;}

.footer .txt{width: 890px;height: 280px;}

.footer .txt .ftnav{height: 55px;line-height: 55px;padding-top: 15px;}

.footer .txt .ftnav ul{width: 100%;height: 100%;position: relative;}

.footer .txt .ftnav ul:before{content: "";width: 100%;height: 1px;background: #FFF;opacity: 0.2;position: absolute;left: 0;bottom: 0;}

.footer .txt .ftnav li{float: left;width: 14.28%;text-align: center;}

.footer .txt .ftnav li a{color: #FFF;}

.footer .txt .ftnav li a:hover{color: #0080db;}

.footer .txt .ftpho{padding-left: 30px;width: 370px;margin-top: 10px;}

.footer .txt .ftpho ul li{margin-top: 15px;line-height: 18px;color: #FFF;}

.footer .txt .fttle{width: 300px;margin-top: 8%;}

.footer .txt .fttle img{float:left;margin-top: 12px;margin-right: 5px}

.footer .txt .fttle span{display: block;color: #FFFEFE;}

.footer .txt .fttle span strong{display: block;font-size: 30px;color: #0080db;margin-top: 4px;}

.footerB{height: 50px;line-height: 50px;background-color: #000;color: #FFF;border-top: 1px solid #494949;}

.footerB a{color: #fff;}























