@charset "utf-8";







/* CSS Document */







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







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







a,img,input{ text-decoration:none; font-size:16px; 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:#0B4C8C}







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







textarea{resize:none}







input{-webkit-appearance:none;}







img{ max-width:100%}















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







.hea{ max-width:1200px;}







.hea1 .logo{ width:264px; margin:2% 0}







.hea1 .right{ width:70%; margin-top:3.5%}







.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:100%}







.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:20px;z-index:2;width:100%;text-align:center;}







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







.flex-control-nav a{display:inline-block;width:22px;height:22px;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;}







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







.nav ul{ overflow:hidden;}







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







.nav ul li a{ font-size:16px; display:block; padding-bottom:30%;}







.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 bottom}







.dropMenu{ width:150px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; overflow:hidden; padding:15px 0; margin-left:-20px; background:#37B4EE; border-radius:10px; box-shadow:0 0 10px #ccc}







.dropMenu li{ line-height:30px; color:#fff; text-align:center; margin-bottom:5px}







.dropMenu .no{ border:0}







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







.dropMenu li a:hover{ font-weight:bold}







.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,.slick-slide dl dt,.sy4-1 dl dt,.gy1 dl dt,.yf1 dl dt,.xw2 .xw1 .left p,.kh-sb div dl dt{ 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,.slick-slide dl dt img,.sy4-1 dl dt img,.gy1 dl dt img,.yf1 dl dt img,.xw2 .xw1 .left p img,.kh-sb div dl 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,.slick-slide dl:hover dt img,.sy4-1 dl:hover dt img,.gy1 dl a:hover dt img,.yf1 dl a:hover dt img,.xw2 .xw1 .left:hover p img,.kh-sb div dl a:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}







.header1{ position:absolute; left:0; top:0; width:100%; background:#fff; background-color: rgba(255,255,255,0.4); filter: Alpha(opacity=40); z-index:9;}







.sy-bt{ text-align:right; margin:8% 0; font-size:24px; color:#000}







.sy-bt img{ vertical-align:middle; margin:0 30px}







.sy-bt strong{ font-size:34px; margin-right:30px; vertical-align:middle}







.sy-bt strong span{ color:#0B4C8C}







.sy-bt1{ text-align:left}







.sy-bt1 strong{ margin-right:0; margin-left:30px}







.sy1 .left{ width:48%; margin-top:4%}







.sy1 .right{ width:40%}







.sy1 .left h1{ font-size:24px; background:url(../images/sy1.jpg) no-repeat left bottom; padding-bottom:15px; line-height:45px}







.sy1 .left p{ font-size:16px; color:#666; line-height:26px; margin:3% 0 6%; text-align: justify;}







.more a,.foot1 .right h2{ display:block; background:url(../images/sy-4.png) no-repeat center; width:130px; height:51px; font-size:16px; color:#3AB4E5; padding:12px 0 0 30px}







.more a:hover{ font-weight:bold}







.sy1 .left ul{ overflow:hidden; margin-left:-3%; margin-top:12%}







.sy1 .left ul li{ float:left; width:22%; margin-left:3%; font-size:16px; text-align:center}







.sy1 .left ul li span{ display:block; color:#0B4C90; font-size:18px; margin-bottom:3%}







.sy1 .left ul li span strong{ font-size:45px; color:#333; font-weight:normal}







.sy1 .right p img{ width:100%}







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







.sy2-1{ float:left; width:90%}







.sy2-2{ float:right; width:10%; padding-top:3%}







.sy2-2 li{ text-align:right; font-size:24px; color:#BDBDBD; margin:17% 0; cursor:pointer}







.sy2-2 .curr1{ color:#0B4C8E}







.sy2-1-1 .left{ width:56%}







.sy2-1-1 .right{ width:35%; padding-top:8%}







.sy2-1-1 .left p img{ width:100%; border:#3AB4E5 10px solid}







.sy2-1-1 .right h1{ font-size:18px; font-weight:bold; margin-bottom:10%}







.sy2-1-1 .right p{ color:#666; font-size:16px; margin:3% 0}







.sy2-1-1 .right h2{ margin-top:10%}







.sy3 h1{ text-align:center}







.sy3 h1 a{ font-size:18px; display:inline-block; margin:0 3%; padding-bottom:20px}







.sy3 h1 a:hover{ font-weight:bold; color:#0B4C8E; background:url(../images/sy-9.png) no-repeat center bottom}







.sy3{ margin-bottom:4%}







.sy4{ background:url(../images/sy-20.png) no-repeat center}







.sy4-1{ margin-left:-2%; overflow:hidden; padding-left:8px}







.sy4-1 dl{ float:left; width:23%; margin-left:2%; position:relative}







.sy4-1 dl dt img{ width:100%; height:209px}







.sy4-1 dl dt{ position:relative; overflow:inherit}







.sy4-1 dl dt span{ position:absolute; left:-8px; top:20px; background:url(../images/sy-17.png) no-repeat center; width:117px; height:35px; text-align:center; color:#fff; font-size:16px; line-height:30px}







.more1{ clear:both; margin:6% 0 8%}







.more1 a{ margin:auto}







.sy4-1 dl .c1{ margin:4% 0}







.sy4-1 dl .c2{ font-size:16px; color:#666; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}







.sy4-1 dl .c1 a{ font-size:16px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







@media (max-width: 1400px){







.sy2{ background-size:43%}	











}







/*.footer{ background:#474747;}







.foot1{ padding:5% 0 4%}







.foot1 h1{ font-size:38px; color:#fff; background:url(../images/sy-21.png) no-repeat center left; padding-left:20px}







.foot1 h1 span{ display:inline-block; margin-left:4%; font-size:24px}







.foot1 .left p{ font-size:16px; color:#fff; margin:5% 0; line-height:26px; letter-spacing:0}







.foot1 .left ul li{ margin-top:3%; overflow:hidden; font-size:16px; color:#fff; line-height:24px} 







.foot1 .left{ width:56%}







.foot1 .right{ width:32%}







.foot1 .left ul li span{ float:right; width:93%; padding-top:3px}







.foot1 .right div{ overflow:hidden; margin-top:18%}







.foot1 .right div dl{ float:right; width:34%; margin-left:16%}



.foot1 .right div dl dt img{ width:100%}



.foot1 .right div dl dd{ font-size:16px; color:#fff; margin-top:13%; text-align:center}







.foot1 .right div dl dd img{ vertical-align:middle; margin-left:5px}







.foot1 .right p{ margin-top:4%;}







.foot1 .right p input,.foot1 .right p textarea{ background:#fff; width:100%; height:55px; line-height:55px; border-radius:20px; font-size:16px; padding:0 8%}







.foot1 .right p textarea{ height:180px; line-height:26px; padding:2% 8%}







.foot1 .right h1{ margin-bottom:7%}







.foot1 .right h2{ background:url(../images/sy-30.png) no-repeat center; text-align:left; margin:auto; margin-top:5%; padding: 12px 0 0 47px;}







.foot1 .right h2 input{ display:block; background:none; font-size:16px; color:#0C4D8F;}







.foot2 p{ border-top:#fff 1px solid; font-size:12px; color:#fff; text-align:center; padding:1% 2%; color:#DBDBDB}



*/











.banner1 p img{ width:100%}







.ny-bt{ border-bottom:#333 1px solid}







.ny-bt h1{ font-size:16px; padding:30px 0 15px}







.ny-bt h1 img{ margin-right:10px}







.ny-bt h1 .alan{ color:#12497F}







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







.gy1 dl{ float:left; width:31.333%; margin-left:2%; margin-top:2%;}







.gy1 dl a{ display:block; background:#fff;}







.gy1 dl dt img{ width:100%; height:205px}







.gy1 dl dd{ padding:6%; font-size:16px;}







.gy1 dl dd span{ display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom:5%}







.gy1 dl dd img{ display:block; margin:auto}







.gy1 dl dd .d2{ display:none}







.gy1 dl a:hover dd .d1{ display:none}







.gy1 dl a:hover dd .d2{ display:block}







.gy1 dl a:hover{ background:#12497F}







.gy1 dl a:hover dd{ color:#fff}







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







.fy p a{ width:47px; height:47px; line-height:47px; vertical-align:middle; background:#fff; border-radius:50%; font-size:18px; margin:0 10px; text-align:center; display:inline-block}







.fy p a img{ vertical-align:middle; display:block; margin:auto; margin-top:14px}







.fy p a:hover,.fy p .curr{ background:#1967A5; color:#fff}







.fy p a:nth-child(1):hover,.fy p a:last-child:hover{ background:#fff} 















.hx1{ overflow:hidden; margin-left:-3%; margin-top:3%}







.hx1 dl{ float:left; width:30.333%; margin-left:3%; margin-top:3%; position:relative; background:#124981;}







.hx1 dl dd{ position:absolute; bottom:0; left:0; width:100%; padding:16% 10%; font-size:18px; color:#fff}







.hx1 dl dt img{ width:100%; height:394px}







.hx1 dl a:hover dt img{ opacity:.4}







.hx1 dl dd img{ display:block; margin-top:8%}







.hx1 dl dd .e2{ font-size:16px; line-height:28px; margin-top:10%; display:none}







.hx1 dl a:hover dd .e2{ display:block}















.ny-bt1 .cent{ position:relative}







.ny-bt1 p{ position:absolute; right:0; top:35px}







.ny-bt1 p a{ display:inline-block; font-size:16px; padding:0 10px; margin-left:30px; background:url(../images/zyjs-8.png) no-repeat center bottom; height:73px}







.ny-bt1 p a:hover,.ny-bt1 p .dq1{ background:url(../images/zyjs-7.png) no-repeat center bottom; color:#114A7F}







.ny-bt1 .cent{ overflow:inherit}







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







.zy1 dl{ float:left; width:31.333%; margin-left:2%; margin-top:2%; background:#fff;}







.zy1 dl dt img{ width:100%; height:255px}







.zy1 dl dt{ position:relative; background:#124A80}







.zy1 dl dt .f0{ position:absolute; top:0; left:0; width:100%; height:100%; color:#fff; padding:12% 6%; display:none}







.zy1 dl a:hover dt img{ opacity:.2}







.zy1 dl dt .f1{ font-size:18px; text-align:center; display:block; margin-bottom:4%}







.zy1 dl dt .f2{ font-size:16px; line-height:26px; display:block}







.zy1 dl a:hover dt .f0{ display:block}







.zy1 dl dd{ text-align:center; font-size:18px; margin:7% 2%; height:48px; line-height:48px}







.zy1 dl dd .g2{ display:none; width:160px; line-height:48px; background:#37B4EC; color:#fff; text-align:center; border-radius:30px; margin:auto}







.zy1 dl dd span{ display:inline-block}







.zy1 dl a:hover dd .g2{ display:block}







.zy1 dl a:hover dd .g1{ display:none}















.yf1{ overflow:hidden; margin:8% 0 8% -4%}







.yf1 dl{ float:left; width:29.333%; margin-left:4%; background:#fff; border-radius:10px; padding:6% 0}







.yf1 dl dt img,.yf1 dl dt{ width:203px; height:203px; border-radius:50%; display:block; margin:auto}







.yf1 dl dd{ text-align:center; font-size:18px}







.yf1 dl dd span{ display:block; margin:9% 0}







.yf1 dl dd img{ display:block; margin:auto}







.yf1 dl dd .h2{ display:none}







.yf1 dl a:hover dd .h1{ display:none}







.yf1 dl a:hover dd .h2{ display:block}















.sq1{ margin-top:7%}







.sq1 table{ border-collapse: collapse;}







.sq1 table tr td{ padding:15px 0; text-align:center; font-size:16px}







.sq1 table tr:nth-child(odd) td{ background:#fff}







.sq1 table tr:nth-child(1) td{ background:#124981; color:#fff; font-size:18px} 















.xw0{ margin:7% 0}







.xw1{ background:#fff}







.xw0 .left,.xw0 .right{ width:50%}







.xw0 .left p img{ width:100%}







.xw1 .right{ padding:3.5%}







.xw1 .right h1 a{ font-size:20px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.xw1 .right h2{ color:#124981; font-size:16px; margin:3% 0 4%}







.xw1 .right h2 img{ vertical-align:middle; margin-right:10px}







.xw1 .right p{ font-size:16px; line-height:28px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;} 







.xw0 .right h3 a{ border:#124981 1px solid; width:100px; line-height:35px; border-radius:30px; text-align:center; display:inline-block; color:#124981}







.xw1 .right h3{ margin-top:4%}







.xw0 .right h3 a:hover{ background:#124981; color:#fff}







.xw2{ overflow:hidden; margin-left:-3%; margin-top:-3%}







.xw2 .xw1{ float:left; width:30.33%; margin-left:3%; margin-top:3%}







.xw2 .xw1 .left,.xw2 .xw1 .right{ width:100%}







.xw2 .xw1 .left p img{ width:100%; height: 250px;}







.xw2 .xw1 .right p{ text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}







.xw2 .xw1 .right{ padding:6% 4%}







.xw2 .xw1 .right h2{ color:#999}







.xw2 .xw1 .right h3 a{ font-size:16px}







.xw2 .xw1 .right h3 a img{ vertical-align:middle; margin-right:10px; width:30px; height:4px}







.xw2 .xw1 .right h3 a:hover img{ width:78px; height:4px}















.xwx1{ margin:3% 0}







.xwx1 h1{ font-size:24px; text-align: center}







.xwx1 h2{ font-size:16px; color:#999; padding:1% 0 2%; margin-bottom:0; text-align: center}







.xwx1 h2 img{ vertical-align:middle; margin-right:10px;}







.xwx1 h3{ border-top:#ccc 1px solid; padding-top:10px; overflow:hidden; margin-top:6%}







.xwx1 h3 a{ display:block; width:50%; font-size:16px;}







.xwx1 h3 .right{ text-align:right}















.center{ overflow:hidden}







.lx1{ margin:7% 0; position:relative}







.lx1 .left{ width:50%; float:right; z-index:9; position:relative}







.lx1 .right{ padding-top:4%; float:left; position:absolute; left:0; top:5%; width:100%}



.lx0{ max-width:520px}







.lx1 .right p{ font-size:18px; margin-top:7%; margin-left:4%}







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

.lx1 .right p:nth-child(4) img{ margin-bottom:30px}







.lx1 .right h1{ margin-bottom:9%} 







.lx1 .left p img{ width:100%}



















.navContent{ display:none}







.xz-l-1 .fa-chevron-down1{ background-size:27px !important; height:30px; color:#fff; text-align:right}







.subNav{background:url(../images/zxns-3.png) no-repeat center right 20px #f1f1f1;}







.currentDt{background:url(../images/zxns-2.png) no-repeat center right 20px #f1f1f1;}







.xz-l-1{ border-bottom:#ccc 1px solid; position:relative; padding:1.8% 0; cursor:pointer; margin-top:3%}







.xz-l-1 h1 span{ font-size:16px; width:35.333%; display:block; float:left; text-align:center; padding:0 2%; line-height:37px}







.xz-l-1 h1 span:nth-child(2){ width:38.333%}



.xz-l-1 h1 span:nth-child(3){ width:25.333%}







.xz-l-1 h1 span:nth-child(1){ font-weight:bold; text-align: unset;} 







.xz-l-1 h1 span a{ display:inline-block; width:120px; letter-spacing:2px; color:#fff; background:#089abd; font-size:16px; line-height:37px; text-align:center}







.xz-l-1 h1 img{ vertical-align:middle; margin-right:40px}







.xz-l-1 h1{ overflow:hidden; padding-right:4%}













.xz-l{ padding:3%; overflow:hidden; background:#fff;}







.xz-l div{ float:left; width:46%; margin:0 2%}







.currentDd{ margin:0; background:url(../images/zxnsxq-1.png) no-repeat center}







.currentDd h1 span{ color:#fff}







.currentDd h1 img{ display:none}







.xz-l h1{ font-size:16px; margin:1% 0 0; color:#666}







.xz-l p{ font-size:16px; margin-top:1%; color:#666; line-height:24px}







.xz-l h2{ font-size:16px; padding-top:1%; text-align:center; clear:both}







.xz-l h2 span{ font-size:18px; color:#e72241}







.subNavBox{ margin:5% 0}







.zx1 h1{ width:80%; margin:auto; background:#fff; overflow:hidden; border-radius:50px}







.zx1{ margin:5% 0;}







.zx1 h1 input{ height:60px; line-height:60px; font-size:16px} 







.zx1 h1 input:nth-child(1){ width:87%; padding:0 4%}







.zx1 h1 input:nth-child(2){ width:13%; font-size:18px; color:#fff; background:url(../images/zxns-1.png) no-repeat center right 20px #124981; text-align:left; padding-left:25px; border-radius:0 50px 50px 0}















#demo2 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}







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







#demo2 .flex-direction-nav li a.flex-prev{left:0;background:url(../images/gywm-6.png) center center no-repeat;}







#demo2 .flex-direction-nav li a.flex-next{right:0;background:url(../images/gywm-7.png) center center no-repeat;}







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







#demo2 .slides li img{ border-radius:45px 0 45px 0}







.hxx1 .left{ width:40%}







.hxx1 .right{ width:50%}







.hxx1{ margin:7% 0}







.hxx1 .left{ padding-top:1.5%}







.hxx1 .left h1{ font-size:20px;}







.hxx1 .left h1 img{ vertical-align:middle; margin-right:20px}







.hxx1 .left h2{ margin:8% 0 4%; color:#114982; font-size:18px}







.hxx1 .left p{ font-size:16px; line-height:30px}







.hxx1 .left h2,.hxx1 .left p{ margin-left:25px;}















.gyw1 .left{ width:46%} 







.gy-bt{ font-size:24px; margin-top:8%; position:relative}







.gy-bt span{ color:#2EB7E1; display:block; margin-top:5px}







.gy-bt img{ position:absolute; left:20%; top:-2%;}







.gyw2{ background:url(../images/gywm-9.jpg) no-repeat center left;}







.gyw2 .left{ width:50%}







.gyw2 .right{ width:43%; padding-top:3%; padding-right:5%}







.gyw2 .left p img{ width:100%}







.gyw2 .right h1{ margin-bottom:6%}







.gyw2 .right p{ margin-top:8%; overflow:hidden; font-size:18px; line-height:30px}







.gyw2 .right p span{ float:right; display:inline-block; width:86%}







.gy-bt1{ text-align:center;}







.gyw1 .left p{ margin-left:0}







.gyw2 .right{ padding-right:4%; width:46%; padding-bottom:4%}







.gyw2 .right p{ font-size:16px; line-height:22px}







.gyw2 .right p img{ width:35px}















.yfx1{ margin:2% 0}







.yfx1 h1{ font-size:22px; text-align:center; margin-bottom:2%}















.lx1 .left img{ max-width:inherit;}







.banner1{ display:none}



.xg-nr1-z{ width:20%}



.xg-nr1-y{ width:77%}



.xg-nr1-z ul li{ background:url(../images/gywm-20.png) no-repeat left bottom}



.xg-nr1-z ul li a{ display:block; font-size:18px; padding:28px 0 14px;}



.xg-nr1-z ul li a img{ vertical-align:middle; margin-right:12px;}



.xg-nr1-z ul li a .z2{ display:none}



.xg-nr1-z ul li a:hover .z1,.xg-nr1-z ul .dqn1 a:hover .z1{ display:inline-block}



.xg-nr1-z ul li a:hover .z2,.xg-nr1-z ul .dqn1 a:hover .z2{ display:none}



.xg-nr1-z ul li a:hover,.xg-nr1-z ul .dqn1 a{ background:url(../images/gywm-21.png) no-repeat right bottom 5px}



.xg-nr1{ margin:4% 0 8%} 



.gy1{ margin-top:-2%}



.gy1 dl dt img{ height:205px}



.fy1 p{ margin-bottom:0}







.xg-nr2 .xg-nr1-z{ width:16%}



.xg-nr2 .xg-nr1-y{ width:81%}



.sq1{ margin-top:0}



.zy1{ margin-top:-2%}



.zy1 dl dt img{ height:214px} 



.zy1 dl dt .f1{ font-size:16px}



.zy1 dl dt .f2{ font-size:16px; line-height:24px}



.xw1{ margin-top:0}



.xw1 .right p{ font-size:15px; line-height:24px}



.xw1 .right h1 a{ font-size:18px} 



.xw2 .xw1 .right h1 a{ font-size:16px} 



.xw2 .xw1 .right h2{ font-size:14px}



.xw2 .xw1 .right h3 a{ font-size:15px}



.xw2 .xw1 .left p img{ height:215px}







.hxx1{ margin-top:0}



#g1{ margin-left:16%}



.gyw2 .left{ float:right}



.gyw2 .right{ float:left} 



/*.xg-nr3{ position:relative}



.xg-nr3 .xg-nr1-z{ position:absolute; left:2%; top:29%; width:11%}



.xg-nr3 .xg-nr1-y{ width:100%}*/



/*.gyw2 .left{ width:45%}



.gyw2 .right{ width:55%; padding-left:18%}*/



/*.xg-nr3{ background: url(../images/gywm-9.jpg) no-repeat center right;}



.gyw2{ background:none}*/



.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:100%; left:0; top:0;}



.market_tc4_nr_close4{ width:25px; height:25px; overflow:hidden; position:absolute; right:-56px; top:-29px; cursor:pointer}



.market_tc4_nr_in img{ width:100%}







.sy4-1 dl{ width:100%; margin-left:0;}



.sy4-1{ margin-left:0}



.yf1{ margin-top:0}



.hx1{ margin-top:-3%}



.xz-l h2{ font-weight:bold; color:#2FB1EB}







.gyw2{ background: url(../images/gywm-9.jpg) no-repeat center;}



.gyw2 .right{ padding-left:7%; width:56%; padding-top:1%}



.gyw2 .right p span{ width:80%}



.gyw2 .right p{ line-height:24px}



.gyw2 .left{ width:40%}



.gyw2 .right p span{ width:84%} 







.lx11{ margin-top:6%}



.lx11 h1{ text-align:center;}



.lx11 h1 span{ display:inline-block; cursor:pointer; border:#ccc 1px solid; font-size:18px; width:240px; line-height:86px; text-align:center;}



.lx11 h1 span:last-child{ border-left:0;}



.lx11 h1 span img{ vertical-align:middle; margin-right:10px}



.lx11 h1 span .z2{ display:none}



.lx11 h1 .curr10 .z2{ display:inline-block}



.lx11 h1 .curr10 .z1{ display:none}



.lx11 h1 .curr10{ background:#004481; color:#fff}



.lx1{ background:#fff; border-radius:10px 0 0 10px; box-shadow:0 0 10px #ccc}



.lx1 .right{ padding:5%; float: left; position:relative;/* left: 0; */ /* top: 5%; */ width: 50%;}



.lx1 .right h1{ font-size:25px; border-bottom:#ccc 1px solid; padding-bottom:10px}



.lx1 .right h1 span{ display:block; font-size:18px; color:#AAAAAA; margin-top:5px}



.lx1 .right p{ margin-left:0; margin-top:6%}



.lx1 .right h2{ margin-top:8%}







.market_tc4_nr{ margin-top:10%; top:10%; background:none}



.market_tc4_nr,.market_tc4_nr_in img{ height:auto;}

.market_tc4_nr_in img{ display:block; margin:auto; width: inherit;}

.market_tc4_nr{ position:absolute; height:auto}





.market_tc4{ height:auto;}



.preHander{ overflow:scroll}



.market_tc4_nr_close4{width: 100%;height: 100%;overflow:hidden;position: fixed;right: 0;top: 0;cursor:pointer; z-index:99}



.market_tc4_nr_in{ position:relative; z-index:9}



.market_tc4_nr_close4 img{ position:fixed; right:40px; top:40px}







.xwx1{ max-width:900px; margin:3% auto}











.footer{ background:#545556}



.foot1{ padding:1% 0}



.foot1 p{ text-align:center; color:#fff; font-size:12px;}



.foot1 p a{ color:#fff; font-size:12px; margin-left:1%}



.foot1 p span{ display:inline-block; margin-left:1%}



.foot{ padding:4% 0 1.5%; overflow:hidden; border-bottom:#fff 1px solid}



.foot h1{ font-size:16px; color:#fff; background:url(../images/sy-7.png) no-repeat bottom left; padding-bottom:20px}



.foot div{ float:left;}



.f01{ width:18%}



.f02{ width:37%; margin:0 11%}



.f03{ width:22%}



.f01 ul{ overflow:hidden; margin-top:7%}



.f01 ul li{ float:left; width:50%; text-align:left; margin:3.5% 0}



.f01 ul li a{ color:#fff; font-size:14px}



.f02 h1{ margin-bottom:6%}



.f02 p{ font-size:14px; color:#fff; margin:2% 0; overflow:hidden; line-height:24px}



.f03 dl{ overflow:hidden; margin-top:8%; background:url(../images/sy-80.png) no-repeat center left; padding:6%; height:132px; background-size:100%}



.f03 dl dt{ float:left; width:42%}



.f03 dl dt img{ width:100%} 



.f03 dl dd{ float:right; width:48%; font-size:14px; color:#fff; line-height:35px; padding-top:7%}



.fo1{ font-size:16px; color:#fff; margin:3% 0 1%}



.fo1 a{ font-size:14px; color:#fff}



.fo1 a:hover{ color:#ff9700}







.sy-bt strong{ font-size:20px}



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



.kh-sb div,#marquee2 ul li{ float:left; width:31.333%; margin-left:2%; margin-top:2%; background:#fff; padding:30px}



.kh-sb div dl dt img{ width:100%; height:368px}







#marquee2 ul{ overflow:hidden;}



#marquee2 ul li{ float:left; margin-top:0; margin-left:0; margin-right:20px; width:350px;}



#marquee2{ height:490px; overflow:hidden}







.subNavBox,.lx11{ margin-top:0}



.lx11 h1 span{ width: 210px;line-height: 64px;}



.lx1 .right h1{ font-size:23px}



.lx1 .right h1 span{ font-size:16px}



.lx1 .right p{ font-size:15px}



.lx1 .right p img{ margin-right:10px;float: left;margin-top: -6px; width:40px}



.lx1 .right{ width:58%; padding:3% 2.5%}



.lx1 .left{ width:42%}



.lx1 .right p{ margin-top:1%;}







.center0{ background:#fcfcfc}



.lx1{ margin-top:0}



.lx1 .right p{ padding-top:2%;overflow: hidden;line-height: 28px;padding-top: ;}



.lx1 .right h1{ margin-bottom:3%;}



.lx1 .right dl{ overflow: hidden; margin-top: 4%; height:137px; background: url(../images/sy-80-1.png) no-repeat center left; padding:4%; width:276px}



.lx1 .right dl dt{ float:left; width:42%}



.lx1 .right dl dt img{ width:100%} 



.lx1 .right dl dd{ float:right; width:48%; font-size:14px; color:#333; line-height:35px; padding-top:7%;}



.lx11 h1 span{ width: 181px; line-height: 58px; font-size:16px}







.kh-sb div{ width:23%}



.kh-sb div dl dt img{ height:210px}