@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#666;}
a,img,input{ text-decoration:none; font-size:14px; border:0}
body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}
ul li{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 
a:hover{ color:#0d428f}
input,button,select,textarea{outline:none}
textarea{resize:none}

.hea,.cent,.foot,.hyy p{ max-width:1200px; margin:auto; overflow:hidden; width:100%}
.zg{ background:#0d428f}
.hea{ padding:1.3% 0}
.hea .logo{ width:39%; overflow:hidden}
.hea .logo p a{ width:22%; float:left}
.hea .logo p span{ width:75%; float:right; font-size:16px; color:#275e83; margin-top:1%}
.hea .logo p span strong{ font-size:18px; color:#c11300; display:block; margin-top:1%}
.hea .right{ width:27%;}
.hea .right p{ overflow:hidden; text-align:right; font-size:18px; color:#10438d; font-weight:bold}
.hea .right p img{ vertical-align:middle; margin-right:10px}
.hea .right p a{ font-size:12px;}
.hea .right p span{ font-size:12px; color:#333; display:inline-block; margin-left:20px; font-weight:normal}
.hea .right p span img{ margin-right:0; margin-left:10px}
.hea .right h1{ border:#0d428f 1px solid; line-height:28px; overflow:hidden; margin-top:4%}
.hea .right p span strong{ display:block; font-size:16px; color:#d72121; margin-bottom:1%}
.hea .right h1 input{ border:0; line-height:32px; font-size:12px;}
.hea .right h1 input:nth-child(1){ float:left; width:80%; padding:0 2%}
.hea .right h1 input:nth-child(2){ float:right; width:16%; background:url(../images/syss.png) no-repeat center #0d428f; cursor:pointer}
.logo img{ width:100%}
.flexslider{position:relative;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li a{ display:block;}
.flexslider .slides li img{ width:100%}
.flex-control-nav{ position:absolute;bottom:5%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 13px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.nav{ max-width:1200px; margin:0 auto; width:100%}
.nav ul{ overflow:hidden;}
.nav ul li{ background:url(../images/in1.jpg) no-repeat right center; float:left; text-align:center; width:11.111%; text-align:center; line-height:40px}
.nav ul li:last-child{ background:none}
.nav ul li a{ font-size:16px; display:block; color:#fff;}
.nav ul li a img{ vertical-align:middle; margin-left:5px}
.nav ul li a:hover,.nav ul .dq a{ color:#7bb0ff}
.dropMenu{ width:150px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; margin-top:-1px;}
.dropMenu li{ line-height:42px; text-align:center; margin:1px 0 0; background:#0d428f;}
.dropMenu .no{ border:0}
.dropMenu li a{ display:block; font-size:16px; color:#fff;} 
.dropMenu li a:hover{ color:#7bb0ff}
.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}
.con-qz{ border:0; padding:3% 0}
.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}
.nav-qz li img{ display:block; margin:auto}
.nav-qz .current{ color:#dc0526;}
.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}
.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}
header{ display:none}
.sjx{ display:none}
.cent{ overflow:hidden}
.he_ZoomInImg,.sy6-2 dl dt,.sy3 .slick-slide dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-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;overflow:hidden; background-size:100%}
.he_ZoomInImg .he_ZoomInImg_img,.sy6-2 dl dt img,.sy3 .slick-slide dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-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;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img,.sy6-2 dl:hover dt img,.sy3 .slick-slide dt:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2); opacity:1}
.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-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;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-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;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption_p{font-size:14px;text-align:center;width:100%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; text-align:center; line-height:30px; padding-top:22%}
.he_ZoomInImg .he_ZoomInImg_caption_p a{ display:block; width:60%; line-height:35px; text-align:center; color:#fff; font-size:14px; margin:8% auto 0; border:#fff 1px solid; border-radius:5px}
.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1}
.sy1{ overflow:hidden; margin:2% 0}
.sy1 dl{ float:left; width:25%;}
.sy1 dl strong{ display:block; box-shadow:0 0 3px #fff; padding:5% 13%; overflow:hidden; margin:3px;font-weight: normal;}
.sy1 dl dt{ float:left; width:25%}
.sy1 dl dt img{ width:100%}
.sy1 dl dd{ float:right; width:60%; font-size:20px; padding-top:2%}
.sy1 dl dd span{ font-size:14px; display:block; margin-top:2%; color:#999}
.sy1 dl strong:hover{ box-shadow:0 0 3px #A7C4E8}
.sy-b{ font-size:24px; border-left:#0d428f 2px solid; padding-left:5px; margin:4% 0}
.sy-b span{ font-size:14px; color:#666; display:inline-block; margin-left:12px}
.sy2{ margin-left:-1%;}
.sy2 dl{ float:left; width:15.666%; margin-left:1%; animation-delay:0.4s; -webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-o-animation-delay:0.4s;}
.sy2 dl a{ display:block; border:#0d428f 1px solid; padding:15% 0 10%; animation-delay:0.4s; -webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-o-animation-delay:0.4s;}
.sy2 dl a:hover{ background:#0d428f; color:#fff; margin-top:-10px; animation-delay:0.4s; -webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-o-animation-delay:0.4s;}
.sy2 dl a dt img{ display:block; margin:auto; max-width:100%}
.sy2 dl a dt{ margin-bottom:10%}
.sy2 dl a dd{ font-size:16px; text-align:center}
.sy2 dl a dd span{ display:block; width:110px; line-height:27px; border:#0d428f 1px solid; border-radius:20px; text-align:center; margin:auto; font-size:14px; color:#0d428f; margin-top:10%}
.sy2 dl a:hover dd span{ border:#fff 1px solid; color:#fff}
.sy-b1,.sy-b1 span{ color:#fff}
.sy-b1{ border-left:#fff 2px solid}
.sy3{ background:url(../images/sybj.jpg) no-repeat center; background-attachment:fixed; margin-top:4%; clear:both}
.sy3 .sy-b{ margin:5% 0}
.sy4{ background:url(../images/syimg.png) no-repeat center; overflow:hidden; margin-bottom:5%}
.sy4-1{ float:left}
.sy4-2{ float:right;}
.sy4 dl{ overflow:hidden; width:280px; margin-left:40px}
.sy4 div dl:nth-child(2){ margin:22% 0}
.sy4 .sy4-2 dl:nth-child(2){ margin-left:40px}
.sy4 .sy4-2 dl:nth-child(1),.sy4 .sy4-2 dl:nth-child(3){margin-left:0; margin-right:40px}
.sy4 dl dt{ width:13%}
.sy4 dl dd{ width:82%; font-size:18px; color:#0d428f}
.sy4 dl dd span{ font-size:14px; color:#666; display:block; margin-top:4%} 
.sy4-2 dl dd{ text-align:right}
.sy5{ background:#eee; overflow:hidden;}
.sy5-1{ overflow:hidden; margin-left:-4%; margin-bottom:4%}
.sy5-1 dl{ float:left; background:url(../images/sya.png) no-repeat left 12px center; padding-left:4%; width:10.285%; position:relative} 
.sy5-1 dl dt img{ max-width:100%;}
.sy5-1 dl dt{ -webkit-perspective: 500;-moz-perspective: 500; -ms-perspective: 500;perspective: 500; -ms-transform: perspective(500px); -moz-transform: perspective(500px);transform-style: preserve-3d;}
.sy5-1 dl dt img{ transition: 0.6s; transform-style: preserve-3d;}
.sy5-1 dl:hover dt img{ cursor:pointer; transform: rotateY(180deg);}
.sy5-1 dl dd{ position:absolute; top:42%; color:#fff; font-size:16px; padding-left:18%;}
.sy6-1{ position:relative}
.sy6-1 ul{ position:absolute; right:0; top:0; overflow:hidden; width:42%; margin-top:0.3%}
.sy6-1 ul li{ float:left; width:18%; margin-left:2%; font-size:16px; text-align:center; line-height:25px; cursor:pointer; color:#fff}
.sy6-1 ul li:nth-child(1){ background:#0d428f; background-color:rgba(13,66,143,0.2); filter:Alpha(opacity=20);}
.sy6-1 ul li:nth-child(2){ background:#0d428f; background-color:rgba(13,66,143,0.4); filter:Alpha(opacity=40);}
.sy6-1 ul li:nth-child(3){ background:#0d428f; background-color:rgba(13,66,143,0.6); filter:Alpha(opacity=60);}
.sy6-1 ul li:nth-child(4){ background:#0d428f; background-color:rgba(13,66,143,0.8); filter:Alpha(opacity=80);}
.sy6-1 ul li:nth-child(5){ background:#0d428f; background-color:rgba(13,66,143,0.6); filter:Alpha(opacity=60);}
.sy6-1 ul li:nth-child(1).current1,.sy6-1 ul li:nth-child(2).current1,.sy6-1 ul li:nth-child(3).current1,.sy6-1 ul li:nth-child(4).current1{ background:#0d428f; color:#fff}
.sy6-2{ overflow:hidden; margin-left:-2%}
.sy6-2 dl{ float:left; width:23%; margin-left:2%}
.sy6-2 dl a{ display:block; border:#eee 1px solid}
.sy6-2 dl dt img{ width:100%; display:block; height:236px}
.sy6-2 dl dd{ padding:4% 4%; text-align:center}
.sy7{ margin-bottom:5%}
.sy7 .left{ width:42%; padding:6px}
.sy7 .left p{ box-shadow:0 0 6px #999;}
.sy7 .left img{ width:100%;}
.sy7 .right{ width:55%}
.sy7 .right p{ font-size:14px; text-indent:2em; line-height:26px; color:#666}
.sy7 .right h1{ font-size:18px; color:#10438d; background:url(../images/in2.jpg) no-repeat left bottom; padding:1% 0 2%; margin-bottom:2%}
.sy7 .right h2{ overflow:hidden}
.sy7 .right h2 a{ float:right; display:block; width:80px; border:#999 1px solid; line-height:22px; text-align:center; color:#666; text-align:center; font-size:12px}
.sy7 .right h2 a:hover{ background:#10438d; border:#10438d 1px solid; color:#fff}
.footer{ background:#2a2a2a}
.foot1{ background:#141414}
.fo1{ margin:4% 0}
.d-b{ font-size:14px; color:#fff; background:url(../images/line.png) no-repeat bottom left; padding-bottom:15px}
.d-b1{ background:url(../images/line2.png) no-repeat bottom left}
.fo1 .left{ width:67%; overflow:hidden}
.fo1 .right{ width:30%}
.fo1 .left div{ float:left; width:29.333%}
.fo1 .left .fo1-3{ width:41.333%}
.fo1 .left div ul li a,.fo1 .left div ul li,.fo1 .right dl dd{ color:#BDBDBD}
.fo1-1 ul li a,.fo1-2 ul li a,.fo1-3 ul li{ font-size:12px}
.fo1-1 ul,.fo1-2 ul{ width:50%; overflow:hidden; margin-top:10%}
.fo1-1 ul li,.fo1-2 ul li{ margin:0 2% 10% 0}
.fo1-1 ul li{ float:left; width:48%;}
.fo1-1 p{ display:block; margin-top:4%}
.fo1-1 p img{ max-width:100%}
.fo1-2 ul li{ margin-right:0}
.fo1-3 ul{ margin-top:8%}
.fo1-3 ul li img{ vertical-align:middle; margin-right:4%}
.fo1-3 ul li{ margin-bottom:4%}
.fo1 .right{ overflow:hidden; padding-top:5%}
.fo1 .right dl{ float:left; width:50%}
.fo1 .right dl dt img{ display:block; margin:auto; max-width:100%}
.fo1 .right dl dd{ text-align:center; margin-top:6%}
.fo2{ border-top:#959595 1px solid; padding:2% 2% 3%}
.fo1{ padding:0 2%} 
.fo2 p{ color:#979797; font-size:12px; line-height:22px; margin-top:1%}
.fo2 p a,.fo2 p span{ color:#979797;font-size: 12px;}
.foot1 p{ text-align:center; color:#B6B6B6; font-size:12px; line-height:22px; padding:0.5% 0}
.foot1 p a{ color:#B6B6B6; display:block; font-size:12px}
 
.slides{width:100%;height:687px;position:relative;overflow:hidden;}
.slideInner{height:687px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:687px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.slideInner a div img{ display:block; margin:auto; max-width:100%}
.slideInner a div.img1{width:1200px;position:absolute;left:50%;margin-left:-600px; top:20%}
.slideInner a div.img2{width:1200px;position:absolute;top:35%;left:50%;margin-left:-600px;}
.slideInner a div.img3{width:1200px;position:absolute;top:60%;left:50%;margin-left:-600px;}
.slideInner .slide3 .img2{top:200px;}
.slideInner .slide3 .img3{width:181px;height:286px;position:absolute;left:50%;margin-left:330px;top:330px;}
.nav1-1{width:100%; position:absolute; top:40%; display:block !important;z-index:9;}
.nav1-1 a{display:block;width:72px;height:86px; position:absolute; opacity:1 !important}
.nav1-1 a.prev{left:0; background:url(../images/syl.png) no-repeat;}
.nav1-1 a.next{right:0; background:url(../images/syr.png) no-repeat;}
.navListBox{position:absolute;left:0; bottom:40px; z-index:99; width:100% !important; text-align:center}
.navListBox li{width:50px;height:7px; display:inline-block;margin:0 8px;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:48px;height:5px;background:none; border:#fff 1px solid;}
.navListBox li a.active{background-color:#0D428F; border:#0D428F 1px solid}

.banner p img{ width:100%}
.ny-b{ font-size:14px; margin:3% 0}
.ny-b img{ vertical-align:middle; margin-right:10px;}
.ny-b span{ text-decoration:underline}
.ny-fb{ font-size:24px; text-align:center; color:#0d428f; margin-bottom:2%}
.blj{ margin:0 auto 9%; max-width:378px; background:#fff; padding:3% 4% 2%}
.blj p{ font-size:18px; margin:8% 0}
.blj p span{ width:20%; margin-right:1%; display:inline-block; line-height:35px; text-align:right}
.blj p input{ width:74%; border:#0d428f 1px solid; line-height:35px; padding:0 2%}
.blj .cx input,.ks-k input{ line-height:40px; font-size:20px; text-align:center; width:155px; background:#0d428f; color:#fff; border-radius:30px; margin:12% auto 0; display:block}

.blj1{ text-align:center; font-size:18px; padding:3% 4% 3%}
.blj1 p strong{ font-weight:normal; color:#fff; background:#0d428f; border-radius:5px; display:inline-block; padding:4px 10px}

.zxk{ max-width:1073px; margin:0 auto 9%; background:#fff; overflow:hidden}
.zxk table{ border-collapse:collapse}
.zxk table tr td{ padding:1.3% 10%; font-size:16px;}
.zxk table .xzt td{ font-size:18px; border-bottom:#eee 1px solid; text-align:center; padding:2% 0;}
.zxk table tr td:nth-child(2){ padding:1.3% 0; text-align:center; color:#efb740}
.zxk table .xzt td:nth-child(2){ color:#333}
.zxk table tr td input{ vertical-align:middle; margin-right:10px}
.ks-k input{ margin:4% auto}
.zxk table tr:nth-child(2) td{ padding-top:3%}
.zxk table tr td img{ vertical-align:middle; margin-right:10px}

.zxk1 h1{ position:relative; text-align:center; font-size:18px; border-bottom:#eee 1px solid; padding:0 5% 2%}
.zxk1 h1 img{ vertical-align:middle; margin-right:2%}
.zxk1 span{ position:absolute; left:5%; top:2%}
.zxk1 h2{ font-size:16px; text-align:center; margin:3% 0}
.zxk2{ padding:0 5%}
.zxk2 h1{ font-size:16px; margin-top:3%}
.zxk2 p{ font-size:14px; margin-top:2%}
.zxk2 p input{ vertical-align:middle; margin-right:10px}
.zxk2 p span{ display:inline-block; margin-right:5%}
.zxk3{ text-align:center; font-size:14px; color:#0d428f; margin-top:6%}
.ks-k1 input{ margin-top:3%}

.dl{ box-shadow:0 0 10px #95acce; margin:10px; border-radius:20px; margin-bottom:10%}
.dl .right{ width:55%}
.dl .right img{ width:100%} 
.dl .left{ width:33%}
.dl .left p input{ width:90%; line-height:45px; border:#eee 1px solid; padding:0 5%; font-size:16px; border-radius:5px}
.dl .left p{ margin:6% 0;}
.dl .left{ padding:5% 6%}
.dl .left h1 img{ display:block; margin:0 auto}
.dl .left h1{ margin-bottom:14%}
.dl .left h2{ font-size:14px; overflow:hidden}
.dl .left h2 input{ vertical-align:middle; margin-right:10px}
.dl .left h2 span{ float:right; display:inline-block; width:60%; text-align:right}
.dl .left .dl-n input,.dl .left .dx input:nth-child(2){ width:100%; background:#0d428f; color:#fff; font-size:18px;}
.dl .left .dl-n{ margin-top:10%}
.dl .left .dx{ overflow:hidden}
.dl .left .dx input:nth-child(1){ float:left; width:34%}
.dl .left .dx input:nth-child(2){ float:right; width:50%; padding:0; font-size:16px}
.dl1 .left p{ margin:4% 0}
.dl .left h2 a,.dl .left h3 a{ color:#0d428f}
.dl .left h3{ font-size:16px; text-align:right;}
.dl .left h3 a{ font-size:16px}
.dl1 .left{ padding:3% 6%}
.zcz{ overflow:hidden; margin-bottom:6%}
.zcz li{ float:left; width:50%; text-align:center; font-size:18px}
.zcz li span{ display:inline-block; padding-bottom:5px; border-bottom:#fff 1px solid; cursor:pointer}
.zcz .zczy1 span{ border-bottom:#0d428f 1px solid; color:#0d428f}
.dl1 .left h1{ margin-bottom:6%}

.list{ width: 100%;}
.list ul{ border-bottom:#ccc 1px solid}
.list ul li{ cursor: pointer; display: block; font-size:18px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; border:#ccc 1px solid; color:#333; border-bottom:0}
.list ul li a{ font-size:18px}
.list li ul li a{ font-size:16px}
.list ul li span{ padding:5% 10% 5%}
.list li ul li{ line-height:30px; margin:0 10%; color:#666; font-size:14px; border:0; border-bottom:#ccc 1px dashed; text-align:center}
.list ul li span{ display:block;}
.list ul li ul li span{ padding:2% 0}
.list ul li a{position: relative;}
.list ul li .inactive{ background:url(../images/al_3.png) no-repeat center right 20px;}
.list ul li a{ display:block}
.list ul li .inactives,.list ul .zxn span,.list ul li span:hover{background:url(../images/al_3_1.png) no-repeat center right 20px; border-left:#014099 4px solid; color: #333;}
.list ul li .curr{ background: #014099; color: #fff;}
.list ul li ul li span:hover{border-left:0; background:none}
.list ul li .inactives{ color:#014099;}
.list ul li ul{display: none; border-top:#ccc 1px solid; padding:2% 0 8%}
.list ul li ul li:last-child{padding-bottom:0}
.cp-z{ width:21.5%; margin:0 0 5%}
.cp-y{ width:75%; margin:0 0 5%;}
.c-x dl{ margin:6% 6% 10%}
.c-x dl dt img{ width:100%; height:221px}
.c-x dl dd{ text-align:center; font-size:16px; margin-top:8%}
.cp-z h1{ background:#014099; font-size:24px; line-height:70px; color:#fff; text-align:left; overflow:hidden; padding:0 12%}
.cp-z h1 img{ vertical-align:middle; float:right; margin-top:12%}
.c-b{ margin-top:15%}
.cp1{ overflow:hidden; margin-bottom:4%}
.cp1 dl{ float:left; width:18%; margin:0 3.5% 4%}
.cp1 dl dt img{ width:100%; border:#ccc 1px solid}
.cp1 dl dt img{ height:234px}
.cp1 dl dd{ text-align:center; font-size:16px; margin-top:9%; height: 8px;}
.c-x1{ border:#ccc 1px solid; border-top:0; overflow:hidden}
.c-x1 ul{ padding:4% 6%}
.c-x1 ul li{ margin:10% 0; overflow:hidden}
.c-x1 ul li img{ vertical-align:middle; margin-right:5%; float:left}
.c-x1 ul li:last-child img{ margin-top:5px}
.fy{ text-align:center; margin:3% 0 0; color:#b1b1b1;}
.fy a{ font-size:14px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 5px; padding:8px 18px; line-height:20px; vertical-align:middle}
.fy a:hover,.fy .current{ border:#0d428f 1px solid; background:#0d428f; color:#fff}

.zp1{ margin:0 0 6%}
.zp1 div{ border:#eee 1px solid; margin-bottom:3%; padding:1% 3% 2%}
.zp1 div h1{ font-size:16px; overflow:hidden; border-bottom:#eee 1px solid; padding:1.5% 0; margin-bottom:1.5%; font-weight:bold}
.zp1 div h1 img{ vertical-align:middle; margin-right:1%}
.zp1 div h1 span{ float:right; font-size:14px; font-weight:normal}
.zp1 div p{ font-size:14px; line-height:28px; overflow:hidden}
.zp1 div p a{ color:#333; float:right}
.zp1 div h2{ margin:1.8% 0 1.5%; background:#014099; border-radius:5px; line-height:28px; width:220px; text-align:center; color:#fff; font-size:14px}
.zp1 div p a:hover{ color:#014099}

.fw1{ overflow:hidden; margin-left:-3%}
.fw1 dl{ float:left; width:22%; margin:0 0 3% 3%; position:relative}
.fw1 dl a,.fwx1 .left dl{ display:block; border:#e4e4e4 1px solid; padding:10% 0 10%}
.fwx1 .left dl{ padding:0;}
.fwx1 .left dl dt img{ width:100%}
.fw1 dl dt{ display:block; margin:auto; padding:0 5%}
.fw1 dl dt span{ position:absolute; right:10px; top:10px}
.fw1 dl a dt .h{ display:none}
.fw1 dl a:hover dt .q{ display:none}
.fw1 dl a:hover dt .h{ display:block}
.fw1 dl a dt img,.fwx1 .left dl dt img{ display:block; margin:auto}
.fw1 dl a dt img{ height:256px; max-width:100%; display:block; margin:auto}
.fw1 dl a dd,.fwx1 .left dl dd{ text-align:center; font-size:16px; margin-top:12%}
.fw1 dl a dd span,.fwx1 .left dl dd a{ display:block; width:100px; margin:auto; line-height:23px; border:#ccc 1px solid; text-align:center; font-size:14px; margin-top:12%}
.fw1 dl a dd span{ margin-top:0}
.fw1 dl a:hover dd span{ color:#fff; background:#0d428f; border:#0d428f 1px solid}
.fw1 dl a dd strong{ font-weight:normal; height:42px; display:block; height:45px}

.fwx1 .left{ width:15.6%; margin:0 4%;margin-top:7%}
.fwx1 .right{ width:74%}
.fwx1 .right h1{ font-size:20px; margin-top:2%}
.fwx1 .right p{ font-size:14px; color:#666; line-height:24px; margin-top:3%}
.fwx1 .right p a{ display:block; width:160px; background:#0d428f; font-size:16px; color:#fff; border-radius:20px; text-align:center; line-height:40px; margin-top:6%}
.fwx1 .right p a img{ vertical-align:middle; margin-right:15px}
.fwx2{ margin:5% 0}
.fwx2-1{ overflow:hidden}
.fwx2-1 li{ float:left; width:25%; cursor:pointer; text-align:center; color:#fff; font-size:16px; line-height:40px; background: #49a7cc}
.fwx2-1 li:nth-child(1){ background:#942323;}
.fwx2-1 li:nth-child(2){ background:#152e80;}
.fwx2-1 li:nth-child(3){ background:#0f4c84;}
.fwx2-1 li:nth-child(4){ background:#0f7284;}
.fwx2-1 li:nth-child(5){ background:#59840f;}
.fwx2-1 .fwc1{ background:#3772a6}
.fwx2-2{ border:#e4e4e4 1px solid; padding:1%; font-size:18px !important}
.fwx2-2 div p{ font-size:14px; color:#666; line-height:24px}

.xw1{ overflow:hidden}
.xw1 dl,.xw1-1{ border:#eee 1px solid; margin-bottom:3%; padding:2%; overflow:hidden}
.xw1 dl dt,.xw1-1 .left{ float:left; width:22%}
.xw1 dl dt img{ width:100%; height:161px}
.xw1 dl dd,.xw1-1 .right{ float:right; width:76%}
.xw1 dl .x1 a,.xw1-1 .right .x1 a{ font-size:16px; overflow:hidden}
.xw1 dl .x1 a span,.xw1-1 .right .x1 a span{ float:right; font-size:14px; color:#666}
.xw1 dl .x2,.xw1-1 .right .x2{ font-size:14px; color:#666; margin-top:2%; line-height:22px}
.xw1 dl .x2 a,.xw1-1 .right .x2 a{ display:block; float:right; width:95px; line-height:23px; border:#ccc 1px solid; color:#666; text-align:center; margin-top:5%; text-indent: initial;}
.xw1-1 .left{ width:33%}
.xw1-1 .right{ width:64%}

.flexslider1{ width:48%; margin:auto}
.flexslider1 .slides li img{ width:70%; display:block; margin:auto; cursor:pointer}
.flexslider1 .flex-control-nav{ display:none;position:absolute;bottom:0px; right:0;width:100%; text-align:center;}
.flexslider1 .flex-control-nav li{width:12px;height:12px;}
.flexslider1 .flex-control-nav a{ width:12px;height:12px;background:url(../images/qydt_3.png) right 0 no-repeat; cursor:pointer;}
.flexslider1 .flex-control-nav .flex-active{background-position:0 0;}
.flexslider1 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:46%;}
.flexslider1 .flex-direction-nav li a{width:21px;height:37px; display:block; position:absolute}
.flexslider1 .flex-direction-nav li a.flex-prev{left:0%;background:url(../images/qydt_1.png) center center no-repeat;}
.flexslider1 .flex-direction-nav li a.flex-next{right:0%;background:url(../images/qydt_2.png) center center no-repeat;}
.flexslider1 .slides{ height:inherit !important}
.qyd1 h1{ font-size:18px; margin:4% 0 2%;text-align: center;}
.qyd1 h2{ font-size:14px; color:#999; text-align:center; border-bottom:#eee 2px solid; padding-bottom:1.5%; margin-bottom:4%}
.qyd1 h2 span{ display:inline-block; margin-left:2%}
.qyd1-1{ margin:4% 3% 5%}
.qyd1-1 h3 a{ display:block; margin:1% 0; font-size:12px; color:#666}
.qyd1-1 h3{ margin-top:6%}

.c-b1{ margin-top:0}
.c-x2{ padding:7% 9%; margin-top:10%;border-top: #ccc 1px solid;}
.c-x2 img{ display:block; margin:auto; width:100%}
.c-x2 span{ display:block; font-size:14px; text-align:center; margin-top:3%}

.lx1 p img{ width:100%}
.lx2{ border:#eee 1px solid; margin-top:4%; padding:3%;}
.lx2-1{ overflow:hidden; margin-left:-6%}
.lx2-1 p{ float:left; width:38.5%; margin:1.1% 0 1.1% 6%; font-size:14px; border:#eee 1px solid; overflow:hidden; padding:0 2%}
.lx2-1 p span{ width:21%; float:left; line-height:40px}
.lx2-1 p input,.lx2-1 p textarea{ float:right; width:79%; display:block; line-height:40px; resize:none;}
.lx2-1 .bfb{ width:87%}
.lx2-1 .bfb span{ width:6%}
.lx2-1 .bfb textarea{ height:110px; width:94%; border:0}
.lx2-1 .bfb1{ border:0; padding:0; width:140px}
.lx2-1 .bfb1 input{ width:140px; margin:5% auto 0; background:#0d428f; color:#fff; font-size:14px; line-height:37px; border-radius:20px}
.lx2 h1{ font-size:18px; margin-bottom:2%} 
.lx2 h1 img{ display:block; margin-top:2%}
.lx2-1 .bfb2{ float:none; width:15%; position:relative}
.lx2-1 .bfb2 span{ width:42%}
.lx2-1 .bfb2 input{ width:58%}
.lx2-1 div{ position:relative; clear:both; overflow:hidden}
.lx2-1 h1{ position:absolute; left:28%; top:23%}
.lx2-1 h1 a{ display:inline-block; width:110px; text-align:center; line-height:35px; background:#eee; border-radius:20px}

.js1{ background:#fff; margin:2% 0; border-radius:10px}
.js1-1{ padding:2% 7%}
.js1-1 h1{ font-size:14px; color:#999; text-align:center}
.jsx{ overflow:hidden; padding:3% 20%;}
.jsx li{ cursor:pointer; text-align:center; width:50%; float:left; font-size:20px;}
.jsx li span{ border-bottom:#fff 2px solid; display:inline-block; padding-bottom:2%}
.jsx .js-1 span{ border-bottom:#0d428f 2px solid; color:#0d428f}
.j-1-2 .sr1{ overflow:hidden}
.j-1-2 .sr1 select{ width:28%; margin-right:2%; border:#0d428f 1px solid;height:45px;line-height:45px; padding:0 1%; font-size:14px; color:#666}
.j-1-2 .calculator-box{ width:28%; margin-right:2%; border:#0d428f 1px solid;line-height:35px; padding:0 1%; font-size:14px; color:#666}
.j-1-2 .sr1 span{ background:#0d428f; height:45px; display:inline-block; border-radius:5px; padding:0 2%; float:right; width:5%}
.j-1-2 .sr1 span img{ margin-top:12px}
.j-1-2 .calculator-box{ width:100%; margin-right:0; min-height:130px; margin-top:1.3%;border-radius: 6px;padding: 15px 15px 5px; box-sizing: border-box; overflow: hidden;}
.j-1-2 .calculator-box dl dd{float: left; padding: 0 35px 0 15px; color: #fff; background: #0d428f; border-radius: 6px; margin-right: 10px; margin-bottom: 10px; text-align: center; position: relative}
.j-1-2 .calculator-box dl dd span{position: absolute; top: 7px; right: 8px; width: 20px; height: 20px;
  line-height: 18px;border-radius: 20px; color: #0d428f;background: #fff;font-size: 16px; cursor: pointer}

.calculator-left i,.calculator-right i{font-style: normal;}





.j-1-2 .sr2 input{ width:280px; line-height:47px; border:#ffc6c3 5px solid; font-size:20px; color:#fff; text-align:center; background:#ff4e44; display:block; margin:3% auto; cursor: pointer}
.sr3{ width:390px; margin:auto; display:block; border:#0d428f 1px solid; border-radius:5px; overflow:hidden}
.sr3 input{ font-size:14px; line-height:43px}
.sr3 .hm1{ float:left; width:71%; padding:0 2%; border-radius:5px}
.sr3 .hm2{ float:right; width:25%; text-align:center; color:#fff; background:#0d428f; border-radius:0 5px 5px 0}
.js1-2{ padding:0 4% 4%}
.j-2-2 li table{ border-collapse:collapse; border-left:#0d428f 1px solid; border-top:#0d428f 1px solid}
.j-2-2 li table tr td{ border-right:#0d428f 1px solid; border-bottom:#0d428f 1px solid; text-align:center; padding:10px 0; font-size:16px;}
.j-2-2 li table .bty td{ font-size:18px; color:#0d428f}
.sr4{ font-size:12px; color:#999; margin-top:2.5%}
.j-2-2 li table tr .lsu{ color:#0d428f}
.j-2-2 li table .lsu1 td{ background:#0d428f; color:#fff; font-size:18px}
.j-2-2 li table .lsu1 .lsu2{ border-right:#fff 1px solid;}
.header{ background:#fff}

.js1-2{ margin-bottom:5%}

.bjq_Price {
  width: 360px;
  margin: 0 auto 15px;
}
.bjq_Price em {
  float: left;
  font-size: 18px;
  line-height: 50px;
  color: #999;
  font-style: normal;
}
.bjq_Price .bjq_Price_Roll {
  float: left;
  width: 170px;
  height: 45px;
  line-height: 45px;
  margin: 0 8px;
  font-size: 28px;
  color: #f40;
  text-align: center;
  overflow: hidden;
}
.bjq_Price_Roll span {
  display: block;
  width: 170px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  position: relative;
  left: 0;
  top: 0;
  animation: mycontinue 6s infinite;
}
@keyframes mycontinue{0%{top:0}20%{top:-45px}40%{top:-90px}60%{top:-135px}80%{top:-180px}100%{top:-225px}}

.cp1 dl{ cursor:pointer}
.preHander{ overflow: hidden;}
.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{ position:fixed; width:350px; margin-left:-175px; left:50%; top:50%; height:506px; margin-top:-253px;}
.market_tc3_nr_in{ padding:7% 3% 6%;} 
.market_tc3_nr_close3{ background-image:url(../images/m_close.jpg); width:27px; height:27px; overflow:hidden; position:absolute; right:-30px; top:-20px; cursor:pointer}
.market_tc3_nr_in h1 img{ width:100%}
.market_tc3_nr_in p img{ width:100%}

.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99;
}

.preHander{ overflow: hidden;}
.market_item4{ position:relative;}
.market_tc4{ position:absolute; z-index:999; width:100%; height:100%; display:none}
.market_mask4{ position:fixed; background-color:#000; width:100%; height:100%;}
.market_tc4_nr{ background-color:#fff; position:fixed; width:600px; margin-left:-300px; left:50%; top:50%; height:549px; margin-top:-274.5px;}
.market_tc4_nr_close4{ width:35px; height:35px; overflow:hidden; position:absolute; right:-56px; top:-29px; cursor:pointer}
.market_tc4_nr_in img{ width:100%}


@media (max-width:1400px) {
	.market_tc4_nr{width: 500px;margin-left:-250px;height: 457px;margin-top:-228.5px;}
	}

.cxjg{ background:#fff; padding:6%; margin-bottom:8%}
.cxjg h1{ font-size:30px; text-align:center; margin-bottom:8%}
.cxjg h1 span{ color:#ff0000; display:inline-block; margin-left:5%}
.cxj1{ border:#ccc 1px solid}
.cxj1 .left{ width:37%; padding:5% 4%}
.cxj1 .right{ width:50%; padding:2%; border-left:#ccc 1px solid;}
.cxj1 .right table tr td{ font-size:14px; padding:2% 0}
.cxj1 .right table tr:first-child td{ padding-bottom:2.5%; font-size:16px}
.cxj1 .left p{ font-size:18px; margin-bottom:5%}
.cxj1 .left p img{ vertical-align:middle; margin-right:3%}

.lx2-2{ overflow:hidden; margin:3% 0 5% -5%}
.lx2-2 li{ float:left; width:41%; margin-left:5%; margin-top:2%;background:url(../images/dz.png) no-repeat center left; padding-left:4%; font-size:12px; line-height:20px;}
.lx2-2 li span{ display:block; font-size:14px; margin-bottom:1%}

.cp-z h1:first-child{ margin-top:0}


.bnb{width:100%;}
.bnb .DB_imgSet {position:relative;height:157px;overflow:hidden;}
.bnb .DB_imgSet .DB_imgWin{height:100%}
.bnb .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
.bnb .DB_imgSet .DB_page .DB_current{color:#ffff00}
.bnb .DB_imgSet .DB_page .DB_total{color:#ffcc00}
.bnb .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
.bnb .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

.bnb .DB_thumSet {position:relative;margin-top:10px;width:100%;overflow:hidden}
.bnb .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
.bnb .DB_thumSet .DB_thumMove li{display:inline;margin:0 2.7px}
.bnb .DB_thumSet .DB_thumMove li img{ width:65px; height:38px}
.bnb .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:4px;}
.bnb .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:4px;}
.bnb .DB_thumSet .DB_thumLine{position:absolute;width:61px;height:34px;border:2px solid #ff0000;left:0;top:0; margin-left:2.7px;}

.bnb .DB_imgSet .DB_imgWin img{ width:100%}


.qyd1-1 table{ margin:auto}
.qyd1-1 table tr td{ text-align:center;display: table-cell;vertical-align: middle; padding: 9px 2px;}
.qyd1-1 table tr td:last-child{ width:30%}

.market_tc4_nr{ width:361px; margin-left:-180.5px; height:511px; margin-top:-255.5px;}
.market_tc4_nr_in p{display: flex; align-items: center; width: 361px; height:511px;}

#demo1-1.flexslider{position:relative;overflow:hidden;}
#demo1-1 .slides{position:relative;z-index:1;}
#demo1-1 .slides li a{ display:block;}
#demo1-1 .flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
#demo1-1 .flex-control-nav li{display:inline-block;width:50px;height:7px;margin:0 5px;*display:inline;zoom:1;}
#demo1-1 .flex-control-nav a{display:inline-block;width:50px;height:7px;line-height:50px;overflow:hidden;background:url(../images/dot1.png) right 0 no-repeat;cursor:pointer;}
#demo1-1 .flex-control-nav .flex-active{background-position:0 0;}
#demo1-1 .slides li img{ width:100%}
#demo1-1 .flex-direction-nav{ display:block; position:absolute;z-index:3;width:100%;top:45%;}
#demo1-1 .flex-direction-nav li a{display:block;width:72px;height:86px;overflow:hidden;cursor:pointer;position:absolute;}
#demo1-1 .flex-control-nav a:hover{ box-shadow:0 0 5px #fff} 
#demo1-1 .flex-direction-nav li a.flex-prev{left:0;background:url(../images/syl.png) center center no-repeat;}
#demo1-1 .flex-direction-nav li a.flex-next{right:0;background:url(../images/syr.png) center center no-repeat;}


