@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#f9f9f9;
	/*overflow-x: hidden;*/
	  min-width:1200px;
}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent}
.float-r{float: right !important}
.float-l{float: left !important;}




.top-bj{ width: 100% ; height: 40px; background-color: #e3e3e3 ;}
.top-box{ width: 1200px; height: 40px; margin: 0 auto; overflow: hidden;}
.top-l{ width: 480px;  height: 40px ;line-height: 40px ; font-size: 14px; color: #43a8b5;float: left; overflow: hidden;}
.top-r{width: 600px;  height: 40px ;line-height: 40px ; font-size: 14px; color: #43a8b5; text-align: right;float: right;}
.top-r h4,h5{ display: inline-block; font-size: 14px; color: #43a8b5;}
.top-r h4 span{ font-size: 14px; color: #43a8b5;padding: 0 2px;}
.top-r h5 a{ font-size: 14px; color: #43a8b5; padding: 0 2px;}
.top-r h4 { margin-right: 43px;}
.top-r h5 a:hover{font-weight: bold}

.head-bj{ width: 100% ; background-color: #f6f6f6;}
.head-box{width: 1200px; height: 152px; margin: 0 auto;  overflow: hidden;}
.head-box .lg{ width: 600px;float: left; padding: 28px 0 0 0}
.head-r{ width: 340px; float: right; padding: 47px 0 0 0}
.head-r .pho-box{ height: 41px;  background: url(../images/pho.png) no-repeat left center; padding-left: 50px; margin-bottom: 8px;}
.head-r .pho-box h3{ height: 18px; line-height: 18px; font-size: 16px; color: #7e7e7e;}
.head-r .pho-box h4{height: 26px; line-height: 26px; font-size: 24px; color: #43a8b5;font-weight: bold}

.sea-d{ width: 340px; height: 37px; background: url(../images/seac-bj.png) no-repeat;position: relative;}
.sea-d .button{ width: 86px; height: 37px; line-height: 37px;  text-align: center; font-size: 16px; color: #fff; font-family: "微软雅黑"; position: absolute; right: 0; top: 0;cursor: pointer;}
.sea-d .input{ width: 245px; height: 37px; line-height: 37px;  position: absolute; left: 0; top: 0px; padding-left: 6px; font-size: 16px; color: #919090}
.sea-d .input::-webkit-input-placeholder{  color: #cacaca }
.sea-d .input::-moz-placeholder{ color: #cacaca}
.sea-d .input:-moz-placeholder{ color: #cacaca}
.sea-d .input:-ms-input-placeholder{ color: #cacaca}


.nav-bj{ width:100%; height:49px; background-color: #43a8b5; position: relative; z-index: 8; }
.fack{ width:1200px;  height:49px; margin:0 auto; }
.fack ul{ width:1260px; height: 100%; }
.fack ul li{ width:150px;  height:49px;  float: left; margin-right: 24px; position:relative; }
.fack li .link{ width:100%; height:100%; display:block; text-align:center;}
.fack li .link h4{  width:100%; height:100%; line-height:49px; text-align:center; font-size:18px; color:#fff;cursor:pointer; }
.fack ul li:hover .link h4{ background-color: #52b8c5 ;box-shadow:  5px 0 15px -5px #3c97a3,-5px 0 15px -5px #3c97a3;font-weight: bold}
.fack li .link h4.mm{ background-color: #52b8c5 ;box-shadow:  5px 0 15px -5px #3c97a3,-5px 0 15px -5px #3c97a3;font-weight: bold}


.fack ul li .nav_menu-bj{width:150px; background:url(../images/menu-bj.png) repeat; padding-bottom:12px;box-shadow:0px 2px 4px #666; display: none}
.fack ul li .nav_menu{width:100%;padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:94%; height:47px;display: block; margin: 0 auto; border-bottom: 1px solid #d3d8d0}
.fack ul li .nav_menu h5 a{ width:116px; height:45px; line-height:45px; display:block;font-size:16px; color:#fff;cursor:pointer ; padding-left:51px; background-image:url(../images/san.png); background-position: 38px center; background-repeat: no-repeat; overflow:hidden; margin-top: 1px;}
.fack ul li .nav_menu h5:hover a{  font-weight: bold}

.fack ul li .widtha{ width: 185px;}                          
.fack ul li .widtha .nav_menu h5 a{width: 110px;} 


.flexslider{width:100%;height:395px; position: relative; overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:395px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:26px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; margin: 0 4px}
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 14px; height:14px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.flex-control-paging li a.flex-active{ background-position: center -14px;  }

/* .flex-direction-nav{ width: 100%; position: absolute; left: 0; top: 156px; z-index: 9999; }
.flex-direction-nav .flex-prev { width: 58px; height: 58px;  font-size: 0; display: block; background: url(../images/ban-l.png) no-repeat;float: left; margin-left: 30px; }
.flex-direction-nav .flex-next { width: 58px; height: 58px;font-size: 0; display: block; background: url(../images/ban-r.png) no-repeat;float: right ; margin-right: 30px;}
.flex-direction-nav .flex-prev:hover{ background: url(../images/ban-l1.png) no-repeat;}
.flex-direction-nav .flex-next:hover{background: url(../images/ban-r1.png) no-repeat;} */





.copy-bj{width: 100% ; height: 37px ;line-height: 37px; text-align: center; background-color: #2a8f9c ; font-size: 14px;color: #fff;}
.copy-bj span{ font-weight: bold}
.copy-bj a{color: #fff}
.foot-bj{ width: 100% ; background-color: #43a8b5 ;}
.foot-box{ width: 1200px; margin: 0 auto; height: 213px;}
.foot-l{ width: 394px; padding: 30px 0 0 47px;float: left;}
.foot-l img{ margin-bottom: 10px;}
.foot-c{ width: 427px ; height: 146px ; background: url(../images/ftc.png) no-repeat;float: left; margin: 41px 0 0 0; overflow: hidden;}
.foot-r{ width: 255px; float: right ; padding: 116px 0 0 0; }
.foot-l h4{ width:  370px; max-height: 40px; line-height: 20px; font-size: 14px; color: #fff ; margin-top: 9px; overflow: hidden;}
.footb{ width: 387px; margin-left: 24px;}
.lam{ width: 100%; font-size: 16px; color: #fff ; margin-left: -11px; padding-top: 23px;}
.lam a{ font-size: 16px; color: #fff ; display: inline-block ; margin-bottom: 10px; margin: 0 11px 10px 11px ; }
.lam a:hover{font-weight: bold}


.fxiang{ width: 100% ; text-align: center; padding: 4px 0 0 0}
.fxiang h3{text-align: center ; font-size: 14px; color: #fff;float: left; position: relative; top: 5px;}


.bdsharebuttonbox{ width: 190px !important; height:38px !important;float: left; overflow: hidden; }
.bdsharebuttonbox a{float: left !important;}
.bdsharebuttonbox span{ background: url(../images/ff.png) no-repeat left center; height: 50px; line-height: 50px; font-size: 14px; color: #9a9eaa; float: left; padding-left: 26px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 0px 4px 0 !important;}
.bdsharebuttonbox .bds_weixin{ width: 38px !important; height: 38px !important; background-image: none; background: url(../images/q2.png) no-repeat !important;background-position: left center !important; }
.bdsharebuttonbox .bds_sqq{width: 38px !important; height: 38px !important; background-image: none; background: url(../images/q1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_tsina{width: 38px !important; height: 38px !important; background-image: none; background: url(../images/q3.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox a{ margin: 0 8px !important; display: block}
.bdsharebuttonbox .bds_tsina:hover{ background: url(../images/q3-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_sqq:hover{ background: url(../images/q1-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_weixin:hover{ background: url(../images/q2-1.png) no-repeat !important;background-position: left center !important; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ padding: 0 !important}

.bdsharebuttonbox .bshare-weixin{ width: 38px !important; height: 38px !important; background-image: none; background: url(../images/q2.png) no-repeat !important;background-position: left center !important; }
.bdsharebuttonbox .bshare-qqim{width: 38px !important; height: 38px !important; background-image: none; background: url(../images/q1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bshare-sinaminiblog{width: 38px !important; height: 38px !important; background-image: none; background: url(../images/q3.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bshare-sinaminiblog:hover{ background: url(../images/q3-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bshare-qqim:hover{ background: url(../images/q1-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bshare-weixin:hover{ background: url(../images/q2-1.png) no-repeat !important;background-position: left center !important; }



.cx-box2{ width: 116px;float: left; text-align: center; position: relative;}
.cx-box2 .ic{ display: inline-block}
.cx-box2 h4{ width: 100%; line-height: 16px;  text-align: center; font-size: 14px; color: #fff; padding: 10px 0 0 0; overflow: hidden;}
.cx-box2 .ewm-box2{ width: 114px; height: 123px; background: url(../images/ewm-bj.png) no-repeat; position: absolute; left: 50%;top: -130px; margin-left: -60px; overflow: hidden; z-index: 9; display: none }
.cx-box2 .ewm-box2  .ewm{ width:97px; height: 97px; margin: 0 auto;  margin-top: 8px;}
.cx-box2:hover  h4{ font-weight: bold;color: #fff}
.xx1 h4{ position: relative; top: 6px;}
.cx-box2:hover .ewm-box2{display: block}


























