@charset "utf-8";

/* CSS Document */





body,div,ul,li,ol,dl,dt,p,dd,img,input,a,span,h1,h2,h3,h4,h5,h6{padding:0; margin:0; border:0; list-style:none;}

body{ font-size:14px; color:#3e3e3e;font-family:"微软雅黑"; background:#fff;/*background:transparent;*/}

a{ text-decoration:none; color:#000;}

a:hover{ text-decoration:underline;}

img{max-width:100%;}

.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-table; }

*html .clearfix { height: 1%; }

.clearfix { display: block; }

*+html .clearfix { min-height: 1%; }







/*头部  开始*/

.header{width:100%;height:auto;background:#fff;z-index:2;}

.headerIn{max-width:1200px;margin:0 auto;}

.logo{width:31%;height:auto;float:left;padding:1.1% 0 ;}

.logo a,.logo img{display:block;}

.nav{width:59%;height:auto;float:right;}

.nav>ul>li{float:left;width:14%;text-align:center;position:relative;}

.nav>ul>li>a{display:block;line-height:90px;color:#000;text-decoration:none;}

.nav>ul>li.on a,.nav>ul>li a:hover{color:#e39300;}

.nav>ul>li .navbox{width:100%;position:absolute;top:90px;left:0;background:rgba(255,255,255,0.8);  z-index:2;display:none;}

.nav>ul>li .navbox li{line-height:30px;}

.nav>ul>li .navbox li:hover{background:#a36d36;}

.nav>ul>li .navbox li:hover a{color:#fff;text-decoration:none;}

.fixedDiv { position:fixed; left:0; /*top: 0;*/ }

.t-nav{display: none;}

/*头部  结束*/



/*主视觉  开始*/

.banner{width:100%;position:relative;}

.banner img{width:100%;height:auto;}

.banner .bd ul{width:100%;height:auto;overflow:hidden;}

.banner .bd ul li{width:100%; display: none; }

.banner .bd ul li img{display:block;}

.banner .hd{position:absolute;left:50%;bottom:15px;margin-left:-4%;color:#fff;}

.banner .hd li{float:left;font-size:36px; color:#ddd; margin-left:5px;cursor:pointer;}

.banner .hd li.current { color:#c1792c; }

/*主视觉  结束*/



/*新闻动态  开始*/

.newsDynamics{max-width:1200px;margin:2.1% auto 4%;}

.ndLeft{width:48%;float:left;}

.ndRight{width:48%;float:right;}

.ndLeft .hd,.ndRight .hd{border-bottom:1px solid #f39027;line-height:30px;}

.ndLeft .hd a,.ndRight .hd a{display:block;width:16%;height:30px ;line-height:30px;text-align:center;background:#f39027;font-size:18px;color:#fff;}

.ndLeft .bd,.ndRight .bd{background:#f8f8f8;padding:4%;}

.ndLeft .bd .bdTop .bdpic,.ndRight .bd .bdTop .bdpic{float:left;width:44%;}

.ndLeft .bd .bdTop .bdwenzi,.ndRight .bd .bdTop .bdwenzi{float:right;width:51%;}

.ndLeft .bd .bdTop .bdwenzi h4,.ndRight .bd .bdTop .bdwenzi h4{font-size:16px;font-weight:300;margin-bottom:5%;}

.ndLeft .bd .bdTop .bdwenzi p,.ndRight .bd .bdTop .bdwenzi p{text-indent:2em;font-size:12px;line-height:20px;color:#7a7570;}

.ndLeft .bd .bdTop .bdwenzi p i,.ndRight .bd .bdTop .bdwenzi p i{font-style:normal;}

.ndLeft .bd .bdTop .bdwenzi p i a,.ndRight .bd .bdTop .bdwenzi p i a{color:#f39027;}

.ndLeft .bd .bdBot,.ndRight .bd .bdBot{margin-top:5%;}

.ndLeft .bd .bdBot li,.ndRight .bd .bdBot li{line-height:26px;background:url(img/ndBotLiBg.png) no-repeat center left ;}

.ndLeft .bd .bdBot li a,.ndRight .bd .bdBot li a{float:left;color:#7a7470;margin-left:20px;}

.ndLeft .bd .bdBot li span,.ndRight .bd .bdBot li span{float:right;font-size:12px;color:#a0a0a0;}

/*新闻动态  结束*/



/*业务产品  开始*/

.busProduct{max-width:1200px;margin:0 auto;}

.busproTitleWai{width:100%;overflow:hidden;}

.busproTitle{margin-bottom:5%;}

.busproTitle img{display:block;}

.busProduct ul li{float:left;width:22%;text-align:center;margin-left:4%;position:relative;}

.busProduct ul li a{display:block;}

.busProduct ul li:first-child{margin-left:0;}

.busProduct ul li h3{font-size:30px;line-height:30px;font-weight:300;color:#9a7d5a;margin:8% 0;}

.busProduct ul li p{color:#747474;font-size:16px;line-height:26px;text-align:left;padding:0 8%;}

.busProduct ul li:hover a{text-decoration:none;}



#servicesBox{margin:0 auto;clear:both;}

#servicesBox .serBox{cursor:pointer;height:320px;float:left;position:relative;padding:0;overflow:hidden;}

#servicesBox .serBox .pic1{width:100%;height:160px;text-align:center;position:absolute;top:0;right:0;z-index:1;margin-right:0px;}

#servicesBox .serBox .pic2{width:100%;height:160px;text-align:center;position:absolute;top:0;left:-100%;z-index:1;}

#servicesBox .serBox .txt1{width:100%;position:absolute;top:155px;left:0;z-index:1;}

#servicesBox .serBox .txt2{width:100%;position:absolute;top:155px;right:-100%;z-index:1;}

#servicesBox .serBox .txt2 .tit {color:#1b5edd;}

/*业务产品  结束*/



/*旗下企业  开始*/

.flagEnter{max-width:1200px;margin:4% auto;position:relative; }

.flaentTitleWai{width:100%;overflow:hidden;}

.flaentTitle{margin-bottom:2%;}

.flagEnterLunbo{width:100%;position:relative;margin-bottom:5%; _height:100%;}

.flaLunBo{ width: 57.699%; height: 203px; margin: 0 auto; position:relative; overflow: hidden; }

/*.flaLunBo ul{overflow: hidden; height: 203px;  position:absolute;left:0px; top:0px; }

.flaLunBo ul li{width:11.7%;float:left;border: 1px solid #c4ad93;padding:2px;margin-left:12px;position:relative; }

.flaLunBo ul li:first-child{margin-left:0;}

.flaLunBo ul li a{display:block;}

.flaLunBo ul li img{display:block;width:100%;}

.flaLunBo ul li .gsm { width: 98.5%;display: block;position:absolute; left: 0px;bottom: 0px;margin:2px;background: rgba(205, 128, 47, 0.6) none repeat scroll 0% 0%;z-index: 1;}

.flaLunBo ul li .gsm p{text-align:center;line-height:40px;color:#fff;}

.swaplist{ position:absolute; left:-2197px; top:0px}

.flagEnterLunbo .leftBtn{width:24px;height:30px;position:absolute;top:30%;margin-top:30px;left:18.5%;z-index:2;}

.flagEnterLunbo .rightBtn{width:24px;height:30px;position:absolute;top:30%;margin-top:30px;right:18.5%;z-index:2;}

*/



.flagEnterLunbo .container .item{padding:2px;position:relative; }

.flagEnterLunbo .container .item .gsm { width: 98.1%;display: block;position:absolute; left: 0px;bottom: 0px;margin:3px;background: rgba(205, 128, 47, 0.6) none repeat scroll 0% 0%;z-index: 1;}

.flagEnterLunbo .container .item .gsm  p{text-align:center;line-height:26px;color:#fff;font-size:1.1em;}

/*旗下企业  结束*/



/*侧边固定条  开始*/

#sideBar{position: fixed;right: 0;bottom:80px;z-index: 100;}

#sideBar ul {height:160px;background: #c6c6c6;}

#sideBar ul li{position: relative; width: 40px;height:40px;text-align: center; cursor:pointer;}

#sideBar ul  li.sideBarCut { background: #f39027;}

#sideBar ul  li>a {position: relative;z-index: 2;display: block;width: 40px;height:25px;padding:7px 0;*zoom:1;background: #c6c6c6;border-bottom: 1px solid #fff;cursor:pointer;}

#sideBar ul  li>a:hover {background: #f39027;}	

#sideBar ul  li.sideBar-top{ border-bottom: 0;}

#sideBar .sideBar-weixin  span{width:30px;height:25px;display: inline-block;background:url(img/min_logo_03.png) no-repeat;*zoom:1;}	

#sideBar .sideBar-weibo  span{width:30px;height:25px;display: inline-block;background:url(img/min_logo_06.png) no-repeat;*zoom:1;}	

#sideBar .sideBar-search  span{width:30px;height:25px;display: inline-block;background:url(img/min_logo_08.png) no-repeat;*zoom:1;}	

#sideBar .sideBar-top  span{width:30px;height:25px;display: inline-block;background:url(img/min_logo_10.png) no-repeat;*zoom:1;}	

#sideBar ul  li div {position: absolute;bottom:1px;z-index: 0;background: #f39027;display:none;}

#sideBar ul  li div.sideBar-weixin-info {width:110px;height:93px;right:40px;bottom:0;min-width: 73px;background:none;padding-right:2px;}

.sideBar-weixin-info img{display:block;}

.sideBar-search-info{width: 210px;height:27px;right: 40px;padding:6px 6px;border-radius:3px 0 0 3px;}

.sideBar-search-info  #searchInp{width:170px;height:28px;line-height:28px;padding-left:2%;float:left;color:#CCC;outline: none;border-radius:3px 0 0 3px;}

.sideBar-search-info .searchBut{width:40px;height:28px;background: #999;border:none;border-radius:0 3px 3px 0 ;margin-left:-6px;font-size:14px;color:#fff;text-align:center; cursor:pointer;}



/*侧边固定条  结束*/





/*尾部  开始*/

.footer{width:100%;height:80px;background:#dc9d4c;}

.footIn{max-width:1200px;margin:0 auto;color:#fff;padding-top:32px;}

.footIn p{float:left;}

.footIn span{float:right;}

.footIn span a{color:#fff;}

/*尾部  结束*/



@media screen and (max-width:1600px){

.banner .hd{ margin-left: -5%;}

.flaLunBo{ width: 69%;}

.flagEnterLunbo .leftBtn{left:13%;}

.flagEnterLunbo .rightBtn{right:13%;}

}



@media screen and (max-width:1440px){

.banner .hd{ margin-left: -6%;}

.flaLunBo{ width: 76%;}

.flagEnterLunbo .leftBtn{left:9%;}

.flagEnterLunbo .rightBtn{right:9%;}

}





@media screen and (max-width:1200px) and (min-width:970px){

.headerIn,.newsDynamics,.busProduct,.flagEnter,.footIn{width:970px;}

.logo { padding: 2% 0px;}

.ndLeft .hd a, .ndRight .hd a { width: 20%;}

.ndLeft .bd .bdBot li a, .ndRight .bd .bdBot li a{font-size:12px;}

.banner .hd { bottom: 5px;margin-left: -6.7%;}

.banner .hd li {font-size: 34px;}

.flaLunBo{ width: 73%;}

.flagEnterLunbo .leftBtn{left:10%;}

.flagEnterLunbo .rightBtn{right:10%;}



}



@media screen and (max-width:969px) and (min-width:768px){

.headerIn,.newsDynamics,.busProduct,.flagEnter,.footIn{width:768px;}

.logo { padding: 3.2% 0px;}

.footIn { padding-top: 18px;}

.footIn p ,.footIn span{ float: none;}

.footIn p{line-height:24px;}

.banner .hd { bottom: 0;margin-left: -6.7%;}

.banner .hd li {font-size: 32px;}

.ndLeft .hd a, .ndRight .hd a { width: 24%;}

.ndLeft .bd .bdBot li a, .ndRight .bd .bdBot li a{font-size:12px;}

.ndLeft .bd .bdBot li span, .ndRight .bd .bdBot li span{display:none;}

.newsDynamics { margin: 3% auto 4%;}

.flagEnter .leftBtn{top:120px;left:-6%;}

.flagEnter .rightBtn{top:120px;right:-6%;}

.flaLunBo{ width: 70%;}

.flagEnterLunbo .leftBtn{left:11%;}

.flagEnterLunbo .rightBtn{right:11%;}



}





@media screen and (max-width:767px){

body{ font-size:12px;}



.newIn,.videoIn,.hotLineIn{width:100%;}

.header{display: none;}

.t-nav{display: block;width:100%;height:60px;background:#fff;}

.t-nav .logo{width:85px;padding:0;float: left;margin-left:0;}

.t-nav>a{text-indent: -1000px;display:block;float: right;width: 24px;height:20px;background:url(img/nav-mobile.png) no-repeat scroll 20px 20px;padding:20px; vertical-align: center;}

.t-nav>ul{display:none; }

.hwMenuNav>li:hover a{text-decoration:none;}

.hwMenuNav>li:nth-child(3)>a,.hwMenuNav>li:nth-child(5)>a,.hwMenuNav>li:nth-child(6)>a{background:  url(img/nav-toggle-closed.png) no-repeat scroll right center;}

.hwMenuNav>li>a.t-navOpen{background:  url(img/nav-toggle-open.png) no-repeat scroll right center;}

.hwMenuNav>ul{display:block;width:100%;position: absolute;top: 0px;left: 0px; margin-top: 54px;width: 100%;z-index: 1000;}

.hwMenuNav>ul>li{width:100%;background:#000;float: none;}

.hwMenuNav>ul>li a{display:block;font-size:16px;color:#fff;line-height:50px;padding:0 2% ;border-right: 0px none;border-top: 1px solid #2F2F2F;}

.nav > ul > li:hover .navBox {display:none;}



.footIn { padding-top: 26px;padding-left:3%;}

.footIn p ,.footIn span{ float: none;}

.footIn p{line-height:24px;}

.footIn span{display:none;}

.banner .hd { bottom: 0;margin-left: -8%;}

.banner .hd li {font-size: 28px;}

.ndLeft,.ndRight {width: 94%; float: none;padding:3%;}

.ndLeft .bd .bdTop .bdwenzi, .ndRight .bd .bdTop .bdwenzi {width: 54%;}

.busProduct ul{width: 94%; padding:3%;}

.busProduct ul li { width: 44%;}

.busProduct ul li:first-child { margin-left: 4%; margin-bottom: 6%;}

.busProduct ul li:nth-child(2) { margin-bottom: 6%;}

.busProduct ul li h3 {  font-size: 22px; margin: 6% 0px;}

.busproTitle,.flaentTitle{width: 140%;position:relative;margin-left:-20%;}

.busProduct ul li p {font-size: 14px;}

.flaLunBo{ width: 82%;}

.flagEnterLunbo .leftBtn{left:3%;}

.flagEnterLunbo .rightBtn{right:3%;}

.busproTitleWai{width:100%;overfloat:hidden;}

.flaentTitleWai{width:100%;overfloat:hidden;}

}



@media screen and (max-width:640px){

.banner .hd {margin-left: -9%;}

.banner .hd li {font-size: 26px;}

.busProduct ul li { width: 100%;margin-left: 0;margin-bottom:8%;}

.busProduct ul li:first-child { margin-left: 0; margin-bottom: 8%;}

.busProduct ul li p {text-align: center;}

.busProduct ul li h3 {font-size: 18px; margin: 3% 0px;}

.ndLeft .bd .bdTop .bdpic, .ndRight .bd .bdTop .bdpic {float: none;width: 44%;margin:2% auto 4%;}

.ndLeft .bd .bdTop .bdwenzi, .ndRight .bd .bdTop .bdwenzi {width: 100%;}

.ndLeft .hd a, .ndRight .hd a {font-size: 16px;}

.busproTitle,.flaentTitle {width: 160%;position:relative;margin-left:-30%;}

}



@media screen and (max-width:540px){

.banner .hd {margin-left: -10%;}

.ndLeft .hd a, .ndRight .hd a {width: 18%;}

.flaLunBo{ width: 80%;}

.flagEnterLunbo .leftBtn{left:3%;}

.flagEnterLunbo .rightBtn{right:3%;}

}



@media screen and (max-width:480px){

.banner .hd {margin-left: -12%;}

.banner .hd li {font-size: 24px;}

.ndLeft .bd .bdTop .bdwenzi h4, .ndRight .bd .bdTop .bdwenzi h4 { font-size: 14px;}

.ndLeft .bd .bdBot li span, .ndRight .bd .bdBot li span{display:none;}

.busproTitle,.flaentTitle{width: 180%;position:relative;margin-left:-40%;}



}



@media screen and (max-width:430px){

.ndLeft .hd a, .ndRight .hd a { width: 22%;}

.busproTitle,.flaentTitle{width: 200%;position:relative;margin-left:-50%;}

.busProduct ul li p {font-size: 12px;}

.busProduct ul li h3 { font-size: 16px;}

.banner .hd {margin-left: -14%;}

.flaLunBo{ width: 78%;}

.flagEnterLunbo .leftBtn{left:2%;}

.flagEnterLunbo .rightBtn{right:2%;}



}



@media screen and (max-width:380px){

.banner .hd {margin-left:  -14%;}

.banner .hd li {font-size: 22px;}

.busProduct ul li h3 {font-size: 16px; }

.busproTitle,.flaentTitle{width: 220%;position:relative;margin-left:-60%;}



}



@media screen and (max-width:360px){

.banner .hd li {font-size: 20px;}

.busproTitle,.flaentTitle{width: 240%;position:relative;margin-left:-70%;}

}