.cent,.foot,.bah ul,.hea,.hea1 div{ max-width:1200px; margin:auto; overflow:hidden}
.header{overflow:hidden}
.nav{ position:absolute; right:10%; top:27%}
.hea1{ background:#e8e8e8; padding:0.5% 0}
.hea1 div{ padding:0 1%}
.hea{ margin:0.4% auto 0; overflow:hidden}
.head{ position:relative; margin:0 auto}
.hea1 .left{ width:40%; font-size:16px}
.hea1 .right{ width:50%}
.nav1 ul{ width:100%; overflow:hidden; margin-top:4.5%}
.nav1 ul li,.fx ul li{ float:left}
.nav1 ul li{ width:13.666%; text-align:center;}
.nav1 ul li a{ color:#000; font-size:18px; display:block; border-bottom:#fff 3px solid; padding-bottom:18%}
.nav1 ul li a:hover{ color:#005eb1; font-weight:bold; border-bottom:#005eb1 3px solid}
.nav1 ul li .curr{ color:#005eb1; font-weight:bold; border-bottom:#005eb1 3px solid}
.nav1 ul li a:hover span{ font-weight:normal}
.nav1 ul li span{ display:block; font-size:12px}
.nav1 ul li{ display:inline-block}
.nav2{ display:none}
.logo{ width:20.6%}
.logo img{ width:100%}
.head{ width:70%}
.zyw{ text-align:right; font-size:14px}
.zyw a{ font-size:16px; padding:0 1%}
.zyw a:hover{ color:#005eb1; font-weight:bold}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li a{ display:block;}
.slides li img{ width:100%}
.flex-control-nav{ display:none}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:13%;background:url(../images/sy1-2.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:13%;background:url(../images/sy1-3.png) center center no-repeat;}
.sjx{ display:none}
.sy-b{ font-size:16px; color:#666; text-align:center; margin:2% 0}
.sy-b span{ font-size:30px; color:#333; font-weight:bold}
.sy-b span span{ color:#005eb1}
.sy-b .bs{ display:block; margin-bottom:0.5%}
.mk1{ margin-bottom:3%}
.mk1 .left{ width:48%}
.mk1 .right{ width:45%; /* background:url(../images/sy2-1.png) no-repeat center */}
.mk1 .left p{ font-size:14px;}
.mk1 .right p img{ width:89%; display:block; margin:auto; padding:3.5% 0}
.mk1 .left h1{ font-size:36px; color:#005eb1; font-weight:bold; margin-bottom:3%}
.mk1 .left p{ line-height:28px}
.mk1 .left p a,.gd a{ display:block; font-size:14px; color:#005eb1; border:#005eb1 1px solid; border-radius:5px; line-height:35px; width:90px; text-align:center; margin-top:3%}
.mk1 .left p a:hover,.gd a:hover{ background:#005eb1; color:#fff}
.mk2{ overflow:hidden; margin-bottom:4%}
.mk2 dl{ float:left; width:21%; margin:0 2%}
.mk2 dl{ display:block; background:#f0f0f0; min-height:340px}
.mk2 dl:hover{ background:#005eb1}
.mk2 dl dt img{ width:100%}
.cent1{ max-width:1250px}
.mk2 dl dd{ font-size:12px; text-align:center; line-height:24px}
.mk2 dl .g-b{ font-size:14px; font-weight:bold; margin-top:9%}
.mk2 dl .g-b span{ display:block; background:url(../images/sy6-1.jpg) no-repeat center; width:39px; height:2px; margin:6% auto}
.mk2 dl:hover dd{ color:#fff}
.mk2 dl:hover .g-b span{background:url(../images/sy6-2.jpg) no-repeat center;}
.bj1{ background:#f1f1f1; padding:1% 0 3%}
.mk3{ overflow:hidden; margin-top:5%}
.mk3 dl{ float:left; width:15.666%; margin:0.5%;}
.mk3 dl dt img{ display:block; margin:auto; padding:6% 0; width:74%}
.mk3 dl dd{ font-size:13px; text-align:center; padding:3% 2%; display:none}
.mk3 dl a{ display:block; height:160px}
.mk3 dl a:hover{ background:#005eb1; box-shadow:0 0 10px #b0b0b0}
.mk3 dl a:hover dt{ background:#f1f1f1;}
.mk3 dl a:hover dd{ display:block; color:#fff}
.gd a{ margin:0 auto}
.foot{ overflow:hidden; padding:2% 0}
.foot div{ float:left; background:url(../images/sy7.jpg) no-repeat center right}
.foot ul{ margin-top:1%}
.foot ul li{ font-size:14px; color:#333; margin:4% 0}
.foot ul li img{ vertical-align:middle; margin-right:2%}
.foot .xfd3,.foot .xfd2{ width:28.5%; padding:0 6%}
.foot .xfd3{ background:none}
.foot .xfd1{ width:42.5%; padding:0 5%}
.foot div h1{ font-size:14px}
.foot div h1 img{ display:block; margin-top:2%}
.foot .xfd3 dl dd{ font-size:14px}
.foot .xfd3 dl dt{ margin:16% 0 4%}
.foot .xfd2{ margin-top:3%; padding-right:4%}
.foot .xfd2 p img{ width:100%}
.foot .xfd3 dl dt img{ width:63%}
.bah{ background:#f1f1f1}
.bah ul{ overflow:hidden; padding:0.5% 0; max-width:590px;}
.bah ul li{ float:left; width:14.06%; text-align:center}
.bah ul li a{ font-size:12px}
.bah p{ position: absolute; right: 0; top:10px; font-size: 12px }
.bah div{ max-width: 1200px; margin:auto; position:relative;}

.banner p img{ width:100%}
.ry1 div{ background:#f1f1f1}
.ry1 div .left,.ry1 div .right{ width:50%;}
.r-y{ padding:3% 4% 0}
.r-y p{ font-size:16px; line-height:26px}
.r-y h1{ font-size:30px; font-weight:bold; margin-bottom:1%}
.r-z img{ width:100%}
.r-y1{ padding:4% 4% 0}
.r-y2{ padding:1.5% 3% 0}
.r-y3{ padding:8% 9% 0}
.ry1{ margin:5% 0}
.ry2{ margin-bottom:3%} 
.ry2 p img{ width:23%; margin:0 1%}
.cent2{ max-width:1230px}

.l-b{ text-align:center; font-size:60px; color:#000; margin:3% 0 0}
.lx1{ overflow:hidden; margin-bottom:7%}
.lx1 dl{ float:left; width:21%; margin:0 2% 1.5%; position:relative}
.lx1 dl a{ display:block}
.lx1 dl dd{ min-height:170px}
.lx1 dl dd span{ display:block; background:url(../images/lx1-5.png) no-repeat center; margin-bottom:6%; padding:20% 15% 26%; font-size:16px; line-height:24px; display:none; position:absolute; top:0}
.lx1 dl:hover dd span{ display:block; color:#333}
.lx1 dl dt img{ display:block; margin:auto; width:39%}
.lx1 dl:hover dt img{ box-shadow:0 0 30px #ccc; border-radius:50px}
.bj2{ background:url(../images/lx2-1.png) no-repeat center; padding:4.8% 0}
.lx2{ max-width:750px; margin:auto}
.lx2 .left,.lx2 .right{ width:46%}
.lx2 .left h1{ font-size:18px; color:#fff; margin-top:15%}
.lx2 .left h1 img{ display:block; margin-top:2%}
.lx2 .left ul{ margin-top:8%}
.lx2 .left ul li{ margin:5% 0}
.lx2 .left ul li a{ font-size:14px; color:#fff}
.lx2 .left ul li a:hover{ color:#005eb1}
.lx2 .right img{ width:100%}
.lx2 .right dl dd{ color:#fff; text-align:center; font-size:24px; margin-top:6%; line-height:35px}

.rc1 ul{ overflow:hidden; width:30%; margin:2% auto}
.rc1 ul li{ float:left; width:50%; text-align:center; line-height:58px}
.rc1 ul li a{ color:#005eb1; background:#e5e5e5; display:block; font-size:24px}
.rc1 ul li a:hover,.rc1 ul .dq a{ background:#006699; color:#fff}
.rc1 p{ width:60%; display:block; margin:auto; overflow:hidden;}
.rc1 p span,.xw1 p span{ float:left; width:42%; margin:5% 4% 3%; border-radius:20px; border:#006699 1px solid; background:#006699}
.rc1 p span input,.xw1 p input{ border:0; background:none; line-height:40px; height:40px}
.rc1 p span .sr,.xw1 p span .sr{ width:85%; float:left; padding:0 4%; background:#fff; border-radius:20px 0 0 20px; font-size:14px; color:#666}
.rc1 p span .ss,.xw1 p span .ss{ width:15%; float:right; background:url(../images/rc2.png) no-repeat center; height:34px; margin-top:1%;}
.rc2 dl{ overflow:hidden; margin:3.5% 0}
.rc2 dl dt{ float:left; width:40%}
.rc2 dl dd{ float:right; width:57%; font-size:14px; line-height:24px}
.rc2 dl dt img{ width:100%}
.rc2 dl dd span{ font-size:16px; display:block; margin-bottom:1%}
.rc2 dl .z-b{ font-size:20px; font-weight:bold; margin:1.5% 0}
.rc2 dl .z-c{ font-size:18px;  }
.fy{ text-align:center; margin:4% 0; color:#b1b1b1; clear:both}
.fy a{ font-size:16px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 0.5%; padding:1.3% 1.7%; line-height:20px; vertical-align:middle}
.fy a:hover{ border:#005eb1 1px solid; color:#005eb1}
.fy .curr{ border:#005eb1 1px solid; color:#005eb1}

.bj3{ background:url(../images/st2-1.jpg) no-repeat center top; margin:2% 0}
.st1 ul{ overflow:hidden;}
.st1 ul li{ margin:3% 2% 5%; float:left; height:20px}
.st1 ul li a{ font-size:16px;}
.st1 ul li a:hover,.st1 ul .dq a{ font-weight:bold; border-bottom:#005eb1 3px solid; display:inline-block; padding-bottom:10%; color:#005eb1}
.st2 dl{ float:left; position:relative; width:16%; margin:2%}
.st2 dl dd{width: 338px; height: 425px; position: absolute; left: 50%; margin-left: -169px; top: -50px; background:#fff; z-index: 3; text-align: center; display:none; padding-top:180px; border:#fff 1px solid; box-shadow:0 0 25px #24a7ea}
.st2 dl:hover dd{ display:block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.st2 dl:hover dt{ z-index:999; position:relative;}
.st2 dl dd span{ display:block; width:80%; margin:auto; }
.st2 dl dd .wb{ border-top:#999 1px solid; padding-top:10%; font-size:24px; display:block; text-align:center}
.st2 dl dd .wb span{ font-size:16px; margin:4% auto 8%}
.st2 dl dd a{ font-size:16px; color:#00a0e9}
.cen{ max-width:1200px; margin:auto}
.st2 dl dt{ background:#fff}
.st2 dl dt img{ display:block; margin:auto; width:100%} 
.fy1{ margin-top:5%}

.gs{ border-bottom:#999 1px solid}
.xw1{ overflow:hidden; position:relative;}
.xw1 ul{ overflow:hidden; width:60%; float:left; position:absolute; left:0;}
.xw1 ul li{ float:left; width:20%; text-align:center; margin-right:5%}
.xw1 ul li a{ font-size:24px; display:block; padding:26.5% 0}
.xw1 ul li a:hover,.xw1 ul .dq a{ color:#006699; border-bottom:#006699 3px solid}
.xw1 ul li span{ display:inline-block; margin-right:10%}
.xw1 p{ float:right; width:25%; overflow:hidden}
.xw1 p span{ width:100%; margin:10% 0}
.xw2{ margin-bottom:5%}
.xw2 dl{ overflow:hidden; padding:3% 0; border-bottom:#999 1px solid}
.xw2 dl dt{ float:left; width:30%}
.xw2 dl dt img{ width:100%}
.xw2 dl dd{ float:right; width:67%; font-size:14px; color:#666; line-height:35px}
.xw2 dl dd span{ display:block}
.xw2 dl .x-b{ font-size:20px; color:#333; font-weight:bold; margin:3% 0 0.5%}
.xw2 dl a:hover .x-b{ color:#005eb1}

#demo2 .flex-control-nav{ display:block; position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
#demo2 .flex-control-nav li{display:inline-block;width:14px;height:15px;margin:0 5px;*display:inline;zoom:1;}
#demo2 .flex-control-nav a{display:inline-block;width:14px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
#demo2 .flex-control-nav .flex-active{background-position:0 0;}
#demo2 .flex-direction-nav{ display:none} 
.rx-x{ width:50%; margin:4% auto}
.rx-x select{ border:#999 1px solid; width:46%; margin:0 2%; padding:0 2%; font-size:16px; color:#666; line-height:35px}
.tdj{ overflow:hidden; margin-bottom:4%}
.tdj dl{ float:left; width:14.62%; margin:1%}
.tdj dl dt img{ width:100%}
.tdj dl dd{ font-size:18px; color:#333; text-align:center; margin-top:5% } 

.market_item3{ position:relative;}
.market_tc3{ position:absolute; z-index:999; width:100%; height:100%; display:none}
.market_mask3{ position:fixed; background-color:#000; width:100%; height:100%;}
.market_tc3_nr{ background-color:#e4e4e4; position:fixed; width:640px; left:50%; top:9%; height:82%; margin-left:-320px; overflow:auto}
.market_tc3_nr_close3{ background-image:url(../images/gb.png); width:28px; height:28px; overflow:hidden; position:absolute; right:30px; top:30px; cursor:pointer}
.market_tc3_nr_in dl dt img{ display:block; margin:auto; /*width:37%border-radius: 50%;*/}
.market_tc3_nr_in dl dd{ text-align:center; font-size:24px; font-weight:bold; text-align:center; margin-top:4%}
.market_tc3_nr_in dl{ background:#fff; padding:2% 0}
.market_tc3_nr_in div p{ font-size:18px; line-height:30px}
.market_tc3_nr_in div{ padding:4% 6%;}
.market_tc3_nr_in div ul{line-height: 24px;}

.new-xq{ margin-bottom:4%}
.new-xq h1{ margin:4% 0 2%; text-align:center; font-size:36px; line-height: 45px; font-weight: bold;}
.new-xq p{ line-height:34px !important; margin-top:1% !important; text-indent: 2em !important;}
.cent88{ width: 1000px; }
.cent88 img{margin: 0 auto;display: block;}

.ds-z1{ font-size:16px; border-left:#1C95D4 1px solid; padding-left:1%;}
.ds-z1 span{ font-size:22px; display:block; margin-top:0.5%}
.xmk1 .left{ width:50%}
.xmk1 .right{ width:50%; padding:1.5%}
.xmk1 .left img{ width:100%}
.xmk1 .right h1{ overflow:hidden}
.xmk1 .right h1 img{ width:31.333%; margin:0 1%}
.xmk1 .right p{ font-size:12px; margin:2% 0; line-height:18px}
.xmk1 .right h2{ overflow:hidden; margin-top:3%}
.xmk1 .right h2 img{ float:right}
.xmk2 p img{ width:100%}
.xmk2{ margin-bottom:7%;}
.xmk1{ background:#F1F1F1; margin:2% 0 3%}
.xmk2 p{ margin-top:3%}


@media(min-width:1150px){
	.eight{ margin-right: 51% !important; }
	.nine{ margin-right: 40% !important; }
}



@media screen and (min-width:1030px) and (max-width:1150px){
    .bah p{ right: 0% !important;}
    .eight { margin-right: 54% !important;margin-left: 0% !important;}
    .nine{ margin-right: 43.7% !important;}
}

@media screen and (min-width:850px) and (max-width:1030px){
    .bah p{ right: 0% !important;}
    .eight { margin-right: 69% !important;margin-left: 0% !important;}
    .nine{ margin-right: 56% !important;}
}
@media screen and (min-width:640px) and (max-width:850px){
    .bah p{ right: 0% !important;}
    .eight { margin-right: 69% !important;margin-left: 0% !important;}
    .nine{ display: none;}
}