@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0; box-sizing:border-box}

body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#666;overflow-x: hidden;}

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:#fe6d00}

input,button,select,textarea{outline:none}

textarea{resize:none}

input{-webkit-appearance:none;}

img{ max-width:100%}



.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden; width:100%}

.header{ position:absolute; top:0; left:0; width:100%; border-bottom:#A7E4F7 1px solid; z-index:99}

.hea{ padding:0 8%}

.hea1 .logo{ width:327px; margin:1.8% 0 0.6%}

.hea1 .right{ width:53%; margin-top:2%}

.hea1 .right p{ font-size:24px; overflow:hidden}

.hea1 .right p img{ vertical-align:middle; margin-right:15px; cursor:pointer}

.hea1 .right p span{ float:right; padding-top:1%}

.hea1 .right p strong{ font-weight:normal}

.logo img{ width:327px; height:46px}

.sy0{ position:relative}

.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:50px;z-index:2;width:100%;text-align:right; padding-right:15%}

.flex-control-nav li{display:inline-block;width:64px;height:5px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:64px;height:5px;line-height:60px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top:-36px}

.flex-direction-nav li a{display:block;width:44px;height:44px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:4%;background:url(../images/sy-2.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:4%;background:url(../images/sy-3.png) center center no-repeat;}

.nav{ max-width:1200px; margin:auto; width:100%}

.nav ul{ overflow:hidden;}

.nav ul li{ float:left; width:13.285%; margin-left:1%; text-align:center;}

.nav ul li a{ font-size:18px; color:#fff; display:block; line-height:36px; border-radius:10px; padding-bottom:16px}

.nav ul li a img{ vertical-align:middle; margin-left:8px}

.nav ul li a:hover,.nav ul .dq a{ background:url(../images/sy-1.png) no-repeat center top; color:#15569d; }

.dropMenu{ width:120px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#fff; background-color: rgba(255,255,255,0.7); filter: Alpha(opacity=70); overflow:hidden;}

.dropMenu li{ line-height:40px; color:#fff; text-align:center;}

.dropMenu .no{ border:0}

.dropMenu li a{ font-size:16px; color:#333; display:block} 

.dropMenu li a:hover{ background:#fe6d00; color:#fff;}

.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,.sy3 div h1,.slick-slide dl dt,.fa2-1 .f-t,.cp2 dl dt,.hz1 dl dt,.xw1-1 .left p{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;-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_img,.sy3 div h1 img,.slick-slide dl dt img,.fa2-1 .f-t img,.cp2 dl dt img,.hz1 dl dt img,.xw1-1 .left p 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,.sy3 div:hover h1 img,.slick-slide dl:hover dt img,.fa2-1:hover .f-t img,.cp2 dl:hover dt img,.hz1 dl a:hover dt img,.xw1-1 a:hover .left p 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)}

#demo1 p{ position:absolute; bottom:2px; left:0; width:100%; z-index:9999}

#demo1 p img{ display:block; margin:auto}

.sy11{ background:url(../images/sy-7.jpg) no-repeat center; padding-bottom:1%}

.sy1{ position:relative;}

.sy1-1 .right{ position:absolute; right:2%; top:0; width:48%}

.sy1-1 .left{ width:43%; padding-bottom:11%}

.sy-bt{ background:url(../images/sy-6.png) no-repeat center; font-size:24px; text-align:center; margin:6% 0}

.sy1-1 .right p img{ box-shadow:0 0 15px #999; width:100%}

.sy1-1 .left h1{ font-size:18px; margin:18% 0 8%}

.sy1-1 .left p{ font-size:16px; color:#666; text-indent:2em; line-height:28px; text-align:justify}

.sy1-1 .left h2{ overflow:hidden; margin-top:10%}

.sy1-1 .left h2 a{ display:block; width:142px; line-height:42px; font-size:14px; letter-spacing:2px; border:#000 1px solid; text-align:center; float:right}

.sy11 .sy-bt{ margin-bottom:3%}

.sy1-1 .left h2 a:hover{ background:#fe6d00; color:#fff; border:#fe6d00 1px solid}

.sy2{ background:url(../images/sy-11.jpg) no-repeat center; padding:5% 0}

.sy2-1 ul{ overflow:hidden;}

.sy2-1 ul li{ font-size:24px; float:left; width:25%; text-align:center; color:#fff}

.sy2-1 ul li .a1{ font-size:48px; display:block; margin:1.5% 0; color:#fe6d00; text-shadow:2px 3px 3px #333}

.sy2-1 ul li .a1 strong{ font-weight:normal; font-size:20px; vertical-align:middle}

.sy2-1 ul li .a2{ font-size:18px}

.sy3{ overflow:hidden}

.sy3 div{ float:left; width:33.33%; position:relative}

.sy3 div h1 img{ width:100%}

.sy3 div p{ position:absolute; top:35%; left:0; width:100%; text-align:center; font-size:24px; color:#fff}

.sy3 div p img{ display:block; margin:0 auto 2%;}

.sy4{ background:url(../images/sy-73.jpg) no-repeat center; padding-bottom:4%}

#demo2{ padding-bottom:6%}

#demo2 .slides li{ overflow:hidden}

#demo2 .slides li img{ width:29.333%; margin:0 2%; border-radius:5px; height:487px; float: left;}

.cent1{ max-width:1240px}

#demo2 .flex-control-nav{position:absolute;bottom:0;z-index:2;width:100%;text-align:center; padding-right:0}

#demo2 .flex-control-nav li{display:inline-block;width:64px;height:5px;margin:0 5px;*display:inline;zoom:1;}

#demo2 .flex-control-nav a{display:inline-block;width:64px;height:5px;line-height:60px;overflow:hidden;background:url(../images/dot1.png) right 0 no-repeat;cursor:pointer;}

#demo2 .flex-control-nav .flex-active{background-position:0 0;}

#demo2 .flex-direction-nav{ display:none}

.sy5{ background:url(../images/sy-38.jpg) no-repeat center; padding-bottom:5%}

.cent2{ max-width:1360px}

.sy6{ background:url(../images/sy-46.jpg) no-repeat center; margin-bottom:6px}

.more{ margin:6% 0}

.more a{ display:block; width:105px; line-height:34px; text-align:center; border:#3e73ad 2px solid; font-size:14px; border-radius:30px; margin:auto}

.more a:hover{ background:#3e73ad; color:#fff}

.sy6 ul{ overflow:hidden; margin-left:-2%; margin-top:-2%}

.sy6 ul li{ float:left; width:18%; margin-left:2%; margin-top:2%}

.sy6 ul li a{ display:block; border:#d2d2d2 1px solid}

.sy6 ul li a img{ width:100%; height:105px; -webkit-transition:1s ease;-moz-transition:1s ease;}

.sy6 ul li a:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}

.sy6 ul li a:hover{ border:#10346a 1px solid}

.sy7 h1 img{ width:100%}

.sy7{ position:relative; overflow:hidden; background:url(../images/sy-64.jpg) no-repeat left top}

.sy7-1{ position:absolute; top:21%; left:4%; padding:1.7% 1%; background:url(../images/sy-65.png) no-repeat center; width:532px; height:167px}

.sy7-1 p{ font-size:24px; color:#15569d}

.sy7-1 p span{ display:block; font-size:18px; color:#666; margin-top:4%}

.sy7-1 h3{ position:absolute; right:4%; top:9%; cursor:pointer}

.sy7-2{ float:right; background:url(../images/sy-67.png) no-repeat top right; width:910px; padding:2% 4% 2% 10%;}

.sy7-2 h1{ text-align:right; font-size:35px; color:#6f6f6f; font-style:italic; background:url(../images/sy-68.png) no-repeat right bottom; padding-bottom:4%; margin-bottom:7%}

.sy7-21{ padding-left:18%}

.sy7-21 .left{ width:43%}

.sy7-21 .right{ width:57%}

.sy7-21 .right p{ font-size:18px; color:#000; text-align:right; margin-bottom:14%}

.sy7-21 .right p strong{ display:block; font-size:18px; color:#494848; font-style:italic; margin-top:6%}

.sy7-21 .right p img{ vertical-align:middle; margin-right:15px}

.sy7-21 .right p:first-child strong{ font-size:24px;}

.sy7-22{ margin-top:6%}

.sy7-22 h2{ font-size:18px; margin-bottom:4%}

.sy7-23{ overflow:hidden; margin-left:-5%}

.sy7-23 p{ float:left; width:45%; margin-left:5%; margin-bottom:3.5%}

.sy7-23 p input,.sy7-23 p textarea{ background:#ddddde; border:0; display:block; width:100%; height:45px; line-height:45px; padding:0 10px; font-size:18px; color:#333}

.sy7-23 p textarea{ height:130px; line-height:24px; padding:15px 10px}

.sy7-23 p:nth-child(3){ width:95%}

.sy7-23 p:nth-child(4) input{ width:148px; height:50px; line-height:45px; background:#fff; border:#000 2px solid; text-align:center; border-radius:15px; font-size:24px; color:#000}

.sy7-23 p input::-webkit-input-placeholder,.sy7-23 p textarea::-webkit-input-placeholder{ /* WebKit browsers */ color: #333;}

.sy7-23 p input:-moz-placeholder,.sy7-23 p textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color: #333;}

.sy7-23 p input::-moz-placeholder,.sy7-23 p textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color: #333;}

.sy7-23 p input:-ms-input-placeholder,.sy7-23 p textarea:-ms-input-placeholder{ /* Internet Explorer 10+ */ color: #333;}  

.pic{ overflow: hidden; height: 914px; margin: 0 auto;}

.pic ul li{ float: left; height: 914px; width:20%;position:relative; box-sizing:border-box}

.pic ul li .txt{ box-sizing:border-box; padding:300px 10%; height:100%; position:absolute; width:100%}

.pic ul .pic1{ background-image:url(../images/sy-12.jpg) ; background-position: center center; background-repeat: no-repeat;}

.pic ul .pic2{ background-image: url(../images/sy-13.jpg); background-position: center center; background-repeat: no-repeat;}

.pic ul .pic3{ background-image: url(../images/sy-14.jpg); background-position: center center; background-repeat: no-repeat;}

.pic ul .pic4{ background-image: url(../images/sy-15.jpg); background-position: center center; background-repeat: no-repeat;}

.pic ul .pic5{ background-image: url(../images/sy-16.jpg); background-position: center center; background-repeat: no-repeat;}

.txt h1{ font-size:18px; color:#fff; text-align:center;}

.txt h1 span{ margin-top:16%; display:inline-block}

.txt h1 img{ display:block; margin:auto}

.txt h1 .s2{ display:none}

.pic ul li:hover .txt h1 .s1{ display:none}

.pic ul li:hover .txt h1 .s2{ display:block; margin:0}

.txt p{ display:none; font-size:16px; color:#fff; text-align:center; margin-top:5%}

.txt p span{ display:block; font-size:14px; text-indent:2em; line-height:24px; text-align:left; margin-top:10%}

.txt p .z1{ font-size:18px; margin:6% 0}

.txt p .z2{ display:inline-block; width:135px; line-height:34px; border:#fff 1px solid; border-radius:5px; text-align:center; font-size:16px}

.txt h2 img{ position:absolute; bottom:58px; left:10%;}

.pic ul li:hover .txt{ display:block; background:#15569d; background-color: rgba(21,86,157,0.3); filter: Alpha(opacity=80);}

.pic ul li:hover .txt p{ display:block; margin-top:8%}

.picv1{ display:none; margin-left:-2%; overflow:hidden; margin-top:-4%}

.pic1-1{ position:relative; float:left; width:48%; margin-left:2%; margin-top:4%}

.pic1-s p img{ width:100%; height:517px}

.pic1-x h1{ font-size:16px; margin:0 0 7%; color:#fff}

.pic1-x h1 span{ display:block; font-size:12px}

.pic1-x p{ font-size:14px; color:#fff; line-height:22px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}

.pic1-x{ position:absolute; top:0; left:0; padding:57% 5%}

.picv1{ display:none}

.sy7 h4{ display:none}

@media (max-width: 1450px){

.sy7-22{ margin-top:4%}

}

@media (max-width: 1200px){

.picv1{ display:block}

.pic{ display:none}

}

 

.banner1 p img{ width:100%}

.fy{ margin:6% 0; text-align:center;}

.fy a{ display:inline-block; margin:0 15px; line-height:12px; border:#15569d 1px solid; font-size:10px; text-align:center; padding: 10px}

.fy a:hover,.fy .curr{ background:#15569d; color:#fff}

.footer{ background:#f8f8f8}

.foot{ padding-top:2%}

.foot h1{ font-size:18px; text-align:center; background:url(../images/gy-7.png) no-repeat center bottom; padding-bottom:0.5%}

.foot h2{ font-size:14px; color:#666; text-align:center; line-height:28px; margin:1.5% 0}

.foot h2 img{ display:block; margin:1% auto 0}

.foot p{ font-size:16px; color:#333; text-align:center; margin-bottom:1%}

.foot p img{ vertical-align:middle; margin-right:5px}

.foot p a{ font-size:14px; color:#666; display:inline-block; margin-left:2%}

.foot p a:hover{ color:#f96700}

.foot1 p{ font-size:12px; padding:15px 0; text-align:center; color:#fff; background:#313131}

.gy1{ margin-top:6%}

.gy1 h1 img,.gy2 p img{ width:100%}

.gy1 h2{ font-size:24px; text-align:center; margin:6% 0 2%}

.gy1 p{ font-size:12px; line-height:26px; color:#666; text-indent:2em;}

.gy3{ overflow:hidden; margin-left:-2%; margin-top:-2%}

.gy3 dl{ float:left; width:23%; margin-left:2%; margin-top:2%}

.gy3 dl dt img{ width:100%; height:375px}

.gy3 dl dd{ font-size:12px; text-align:center; margin-top:6%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

 

.fa2-1 .left,.fa2-1 .right{ width:50%; height:448px; overflow:hidden}

.f-w{ text-align:right; padding-top:3%}

.f-w h1{ font-size:20px; background:url(../images/ywly-1.png) no-repeat right 95px top 7px;}

.f-w h1 span{ background:#3b619f; width:80px; font-size:30px; line-height:80px; vertical-align:middle; margin-left:20px; display:inline-block; text-align:center; color:#fff; font-weight:bold}

.f-w p{ font-size:14px; color:#666; margin:5% 0; line-height:30px; margin-left:40%} 

.f-w p,.f-w h2{ margin-right:80px}

.f-w h2 a{ font-size:12px; color:#015a9d}

.fa2-1 .right.f-w{ text-align:left}

.fa2-1 .right.f-w h1{ background:url(../images/ywly-1.png) no-repeat left 95px top 7px;}

.fa2-1 .right.f-w p,.fa2-1 .right.f-w h2{ margin-right:0; padding-left:80px}

.fa2-1 .right.f-w h1 span{ margin-left:0; margin-right:20px}

.fa2-1 .right.f-w p{ margin-left:0; margin-right:40%}

.f-t img{ max-width:inherit}

.fa2{ margin:5% 0 6%}

@media (max-width: 1450px){

.f-w p{ margin-left:10%}

.fa2-1 .right.f-w p{ margin-right:10%}

}



.cent3{ max-width:1330px}

.blue1 .content{ max-width:none}

.blue1{ margin:6% 0 5%}

.cp2{ overflow:hidden; margin-left:-3%; margin-top:-3.3%; padding:0 6px}

.cp2 dl{ float:left; width:30.033%; border-bottom:#fff 1px solid; margin-left:3.3%; margin-top:3%; padding:2%}

.cp2 dl dt img{ width:100%; height:208px}

.cp2 dl dt{ margin:6% 0}

.cp2 dl:hover{ border-bottom:#0f4887 1px solid}

.kh1 dl{ padding:0; cursor:pointer}

.kh1 dl dt{ margin:0}

.kh1 dl dd{ font-size:18px; padding:5% 0; overflow:hidden; text-align:center}

.kh1 dl:hover dd{ background:url(../images/jdal-4.png) no-repeat center right}

.kh1 dl:hover dt{ box-shadow:2px 2px 6px #999}



.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; border-radius:20px; width:967px; margin-left:-483px; left:50%; top:50%; height:346px; margin-top:-173px;}

.market_tc4_nr_in{ padding:6.7% 5%;}

.market_tc4_nr_close4{ overflow:hidden; position:absolute; right:40px; top:20px; cursor:pointer}

.hxys .flex-control-nav{ display:none}

.hxys .flexslider{ overflow:inherit}

.hxys .flex-direction-nav{position:absolute;z-index:3;width:100%; top:123px;}

.hxys .flex-direction-nav li a{display:block;width:27px;height:27px;overflow:hidden;cursor:pointer;position:absolute;}

.hxys .flex-direction-nav li a.flex-prev{ left:-30px;background:url(../images/alxq-3.png) center center no-repeat;}

.hxys .flex-direction-nav li a.flex-next{ right:-30px;background:url(../images/alxq-4.png) center center no-repeat;}

.hxys .left{ width:43%;}

.hxys .left p img{ width:100%; box-shadow:2px 2px 6px #999}

.hxys .right{ width:48%}

.hxys .right h1{ font-size:18px; margin-bottom:10%; background:url(../images/alxq-5.png) no-repeat left bottom; padding-bottom:4%}

.hxys .right p{ font-size:14px; color:#666; line-height:24px}



.hz1{ overflow:hidden; margin-top:4%}

.hz1 dl{ float:left; width:18%; margin-left:2%; margin-top:2%; position:relative}

.hz1 dl dt{ border:#d2d2d2 1px solid}

.hz1 dl dt img{ width:100%; height:132px}

.hz1 dl dd{ display:none; background:#000; background-color: rgba(0,0,0,0.2); filter: Alpha(opacity=20); position:absolute; top:0; left:0; width:100%; height:100%; color:#fff; font-size:20px; text-align:center; line-height:132px}

.hz1 dl a:hover dd{ display:block}

.hz1 dl a:hover dt{ border:#10346a 1px solid}



.xw1{ margin:3% 0 5%}

.xw1-1{ border-bottom:#ccc 1px dashed; padding:4% 0 2.5%;}

.xw1-1 .left{ width:24%}

.xw1-1 .right{ width:72%}

.xw1-1 .left p img{ width:100%; height:193px}

.xw1-1 .right h1{ font-size:24px; margin-top:1.5%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.xw1-1 .right h2{ font-size:14px; color:#999; margin:1.5% 0} 

.xw1-1 .right p{ font-size:14px; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#333} 

.xw1-1 .right h3{ font-size:16px; margin-top:3%; color:#666}

.xw1-1 a:hover .right h1{ color:#15569d; text-decoration:underline} 

.xw1-1 a:hover .right h3{ color:#15569d; }

.xw1-1 a{ display:block}



.xw2{ text-align:center; margin-top:6%}

.xw2 a{ display:inline-block; background:url(../images/xw-10.png) no-repeat center right; color:#333; font-size:24px; padding:0 34px}

.xw2 a:last-child{ background:none;}

.xw2 a .c2{ display:none}

.xw2 a img{ vertical-align:middle; margin-right:10px}

.xw2 a:hover .c1,.xw2 .dq1 .c1{ display:none}

.xw2 a:hover .c2,.xw2 .dq1 .c2{ display:inline-block;}

.xw2 a:hover span,.xw2 .dq1 span{ display:inline-block; background:url(../images/xw-7.png) no-repeat center bottom;}

.xw2 a span{ display:inline-block; padding:15px 0;}



.xwx1{ margin:6% 0}

.xwx1 h1{ font-size:28px; margin-bottom:2%}

.xwx1 h1 span{ font-size:14px; color:#999; display:block; margin-top:2%}

.xwx1 h2{ font-size:14px}

.xwx2{ border-top:#efefef 1px solid}

.xwx2 h1{ padding:6% 0; overflow:hidden}

.xwx2 h1 a{ width:50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:14px; color:#666}

.xwx2 h1 a img{ vertical-align:middle;}

.xwx2 h1 .left img{ margin-right:10px}

.xwx2 h1 .right img{ margin-left:10px}

.xwx2 h1 .right{ text-align:right}

.xwx2 h1 a:hover{ color:#0f4887}



.lx0{ position:absolute; top:0; left:0; width:100%; margin-top:5.5%; z-index:999}

.lx01{ position:relative}

.lx2{ padding-top:34%}

.lx1{ background:#fff; padding:1%; border:#ccc 1px solid; border-top:#15569d 7px solid}

.lx1 .lx-z{ width:57%; background:url(../images/lx-7.jpg) no-repeat center right; border-right:#ccc 1px solid}

.lx1 .lx-y{ width:40%; padding-right:3%}

.lx1 h1 img{ display:block; margin:80px auto}

.lx-z ul{ border-top:#ccc 1px solid; padding:2% 2% 9%}

.lx-z ul li{ overflow:hidden; font-size:18px; margin-top:6%; line-height:28px}

.lx-z ul li .left{ display:inline-block; width:10%; padding-top:1%}

.lx-z ul li .left img{ display:block; margin:auto}

.lx-z ul li .right{ display:inline-block; width:88%;}

.lx-z ul li .right span{ font-size:16px; display:block; margin-top:1%; color:#666}


.lx-y h1{ margin-bottom:11%}

.lx-y p{ overflow:hidden; margin-bottom:7%}

.lx-y p span{ float:left; display:inline-block; width:22%; font-size:18px; color:#666}

.lx-y p input,.lx-y p textarea{ width:78%; border:#ccc 1px solid; padding:0 10px; font-size:16px}

.lx-y p span,.lx-y p input,.lx-y p textarea{ height:38px; line-height:38px;}

.lx-y p textarea{ height:108px; line-height:24px; padding:10px} 

.lx-y h2 input{ display:block; width:88px; line-height:37px; height:37px; background:#15569d; color:#fff; border-radius:5px; text-align:center;}

.lx-y h2{ margin-left:22%}



.jr1{ overflow:hidden; margin-left:-2%; margin-top:2%; margin-bottom:7%}

.jr1-1{ float:left; width:31.333%; margin-left:2%; margin-top:4%; border:#ccc 1px solid;}

.jr1-1 h1{ background:#434343; color:#fff; font-size:18px; text-align:center; padding:7% 0}

.jr1-1 h1 span{ font-size:14px; display:block; margin-top:1%}

.jr1-2{ padding:3%; height:520px; overflow-x:scroll}

.jr1-2 h2{ font-size:14px; color:#15569d; margin:8% 0 4%}

.jr1-2 p{ font-size:12px; color:#666; line-height:22px; margin-top:2%; background:url(../images/lxfs-15.png) no-repeat left top 8px; padding-left:10px}

.jr1-2 h2:nth-child(1){ margin-top:0}

.jr1-2::-webkit-scrollbar {/*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;}

.jr1-2::-webkit-scrollbar-thumb {/*滚动条里面小方块*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #666; border-radius:5px}

.jr1-2::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #fff;}


#demo1.flexslider .slides li span{ position:absolute; top:70%; left:9%; font-size:46px; color:#fe6d00; font-weight:bold; text-shadow:2px 2px 4px #333}

#demo22 .flex-control-nav{ display:none}
#demo22{ margin:5% auto; width:50%;}








