body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td{margin:0;padding:0;-webkit-box-sizing: border-box;box-sizing: border-box;}
body,button,input,select,textarea{ font-size:12px; font-family:Microsoft Yahei,arial,tahoma,sans-serif,宋体; color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #333;text-decoration: none;}
a:hover{}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
.container{width: 1200px;margin:0 auto;}
:focus{outline: none;}
.rela{position: relative;}
.cb{clear: both;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list li{float: left;}
.list li.last{margin-right: 0!important;}
.block{display: block;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;vertical-align: middle;}
.ic1{background-position:0 0;width: 24px;height: 24px;}
.ic2{background-position:-33px 0;width: 24px;height: 24px;}

/*common*/
.header{padding: 25px 0 16px;}
.header .logo img{width: 610px;height: 86px;}
.header .headerRight{padding-top: 29px;}
.header .headerRight .search{position: relative;width: 233px;height: 35px;background: #f9f9f9;}
.header .headerRight .search .inptxt{border: none;background: none;font-size: 14px;color: #999999;width: 196px;height: 35px;padding: 5px;}
.header .headerRight .search .inptxt::-webkit-input-placeholder{color: #999;}
.header .headerRight .search .btnSubmit{position: absolute;right: 12px;top:8px;background:url(../images/search.png) no-repeat;width: 16px;height: 16px;border: none;text-indent: -999em;}
.header .headerRight a{font-size: 14px;color: #999;line-height: 35px;}
.header .headerRight a .icon{margin-right: 6px;}
.header .headerRight a.joinus{margin-right:8px ;}
.header .headerRight a.online{margin-right:10px ;}
.nav{background: #0d6db9;}
.nav .navlist{border-left: 1px solid #267cc0;}
.nav .navlist> li{height: 60px;line-height: 58px;border-right: 1px solid #267cc0;position: relative;}
.nav .navlist> li>a{color: #fff;display: block;padding: 0 21px;font-size: 14px;border-top:2px solid #0d6db9;}
.nav .navlist> li>a:hover,.nav .navlist li>a.current,.nav .navlist li>a.active{background: #085a9b;border-top-color: #ff752d;}
.nav .navlist .droplist{position: absolute;left: 50%;margin-left:-68px;top:100%;background: rgba(249,249,249,.8);width: 136px;padding: 10px 0;z-index: 999;display: none;}
.nav .navlist .droplist:before{content: '';position: absolute;border: 10px solid transparent;border-bottom-color: #fff;left: 50%;top:-20px;margin-left: -10px;}
.nav .navlist .droplist li{line-height: 36px;text-align: center;float: none;}
.nav .navlist .droplist a{font-size: 16px;}
.nav .navlist .droplist a:hover{color: #0a5b9b;}
.banner{position: relative;text-align: center;width: 100%;z-index: 1;}
.banner .slider{margin: 0 auto;position: relative;}
.slider li{float:left;width: 100%;position: relative;overflow: hidden;height: 530px;}
.slider img{width: 1920px;height: 530px;position: absolute;left: 50%;margin-left: -960px;}
.banner .pagination{font-size: 0;position: absolute;z-index: 2;bottom: 30px;width: 100%;}
.banner .pagination a{display: inline-block;background:rgba(0,0,0,.3) ;width: 14px;height: 14px;margin: 0 8px;border-radius: 100%;}
.banner .pagination a.current{background:#006bc0;}
.bannerTwo{width: 100%;height: 420px;position: relative;overflow: hidden;}
.bannerTwo img{width: 1920px;height: 420px;position: absolute;left: 50%;margin-left: -960px;}

.pages{text-align:center;}
.pages a,.pages span{display:inline-block;height: 29px;line-height:29px;color:#000000;padding: 0px 11px;margin:0 3px;font-size: 16px;border:1px solid #b5b5b5;border-radius: 3px;}
.pages a:hover,.pages a.current,.pages span.current{text-decoration: none;color: #07ae52;}
.pages .icon{width:10px ;height: 11px;margin-top: 8px;}

.footer{background: #333333;overflow: hidden;}
.footer .footerTop{padding: 76px 0 55px;}
.footer .footerTop .fastlink{width: 258px;}
.footer .footerTop .fastlink h4,.footer .footerTop .introInfo .introInfos h4{font-size: 18px;color: #ffffff;margin-bottom: 14px;}
.footer .footerTop .fastlink .fastlinks{}
.footer .footerTop .fastlink .fastlinks p,.footer .footerTop .introInfo .introInfos p{line-height: 26px;}
.footer .footerTop .fastlink .fastlinks a{font-size: 14px;color: #999999;display: inline-block;}
.footer .footerTop .fastlink .fastlinks a:hover{color: #fff;}
.footer .footerTop .fastlink .fastlinks a:first-child{width: 167px;}
.footer .footerTop .introInfo{width: 623px;}
.footer .footerTop .introInfo img{width: 136px;height: 136px;}
.footer .footerTop .introInfo .introInfos{}
.footer .footerTop .introInfo .introInfos h4{}
.footer .footerTop .introInfo .introInfos p{font-size: 14px;color: #999999;}
.footer .footerBot{border-top: 1px solid #484848;line-height: 59px ;}
.footer .footerBot p.fl{color: #999999;}
.footer .footerBot .fr span.fl a{color: #999999;}
.footer .footerBot .fr .sharebox{margin-left: 6px;margin-top: 11px;line-height: 1;}
.footer .footerBot .fr .sharebox .icon{background-image: url(../images/icon.png) !important;padding: 0!important;margin: 6px 10px 6px 0;}
.footer .footerBot .fr .sharebox .icon.ic3{background-position:-69px 0;width: 24px;height: 24px;}
.footer .footerBot .fr .sharebox .icon.ic4{background-position:-106px 0;width: 24px;height: 24px;}
.footer .footerBot .fr .sharebox .icon.ic5{background-position:-140px 0;width: 24px;height: 24px;}