@charset "utf-8";



/* CSS Document */



*{ margin:0; padding:0; box-sizing:border-box}



body{ font-size:14px; font-weight:1.5; font-family:"SourceHanSansCN-Regular-2", 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:#0273BF}



input,button,select,textarea{outline:none}



textarea{resize:none}



.dl-1 p input,.dl-1 h2 input{-webkit-appearance:none;}



img{ max-width:100%}







@font-face {



    font-family: 'SourceHanSansCN-Regular-2';



    src: url('../fonts/SourceHanSansCN-Regular-2.eot');



    src: url('../fonts/SourceHanSansCN-Regular-2.eot?#iefix') format('embedded-opentype'),



         url('../fonts/SourceHanSansCN-Regular-2.woff') format('woff'),



         url('../fonts/SourceHanSansCN-Regular-2.ttf') format('truetype'),



         url('../fonts/SourceHanSansCN-Regular-2.svg#webfont34M5alKg') format('svg');}



.hea1,.hea2,.cent,.foot{ max-width:1200px; margin:auto; width:100%}



.cent,.foot{ overflow:hidden;}



.zg{ max-width:1200px; margin:auto; width:100%}



.hea{background:#0273BF;}



.logo img{ width:100%}



.hea1 .left{ width:40%; font-size:14px; color:#fff}



.hea1 .left img{ width:100%}



.hea1 .right{ width:40%;}



.hea1 .right p{ overflow:hidden;text-align:right;}



.hea1 .right p,.hea1 .right p a{ font-size:14px; color:#fff}



.hea1{ padding:1% 0;}



.hea2{ padding:100px 0}



.hea2 h1 img{ display:block; margin:auto}



.hea2 h2{ background:#fff; overflow:hidden; max-width:800px; margin:20px auto 10px; border-radius:5px}



.hea2 h2 input{ height:60px; line-height:60px}



.hea2 h2 input:nth-child(1){ float:left; width:90%; padding:0 20px; font-size:16px; color:#999}



.hea2 h2 input:nth-child(2){ float:right; width:10%; background:url(../images/sy-2.png) no-repeat center}



.hea2 h3{ text-align:center;}



.hea2 h3,.hea2 h3 a{ font-size:16px; color:#fff}



.hea2 h3 a{ display:inline-block; margin-right:5px}



.sy-top{ background:url(../images/sy-banner.jpg) no-repeat center bottom}



.sy-bt{ font-size:30px; font-weight:bold; text-align:center; margin:5% 0 4%}



.flexslider{position:relative;overflow:hidden;}



.flexslider .slides{position:relative;z-index:1;}



.flexslider .slides li a{ display:block;}



.flexslider .slides li img{ width:100%}



.flexslider .slides li{ position:relative}



.flexslider .slides li span{ position:absolute; left:0; bottom:0; width:100%;background:#0273BF; background-color: rgba(2,115,191,0.2); filter: Alpha(opacity=20); display:block; font-size:16px; color:#fff; padding:17px; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.flex-control-nav{ display:none}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top:-30px}



.flex-direction-nav li a{display:block;width:36px;height:61px;overflow:hidden;cursor:pointer;position:absolute;}



.flex-direction-nav li a.flex-prev{left:0;background:url(../images/sy-11.png) center center no-repeat;}



.flex-direction-nav li a.flex-next{right:0;background:url(../images/sy-13.png) center center no-repeat;}



.flex-direction-nav li a.flex-prev:hover{background:url(../images/sy-12.png) center center no-repeat;}



.flex-direction-nav li a.flex-next:hover{background:url(../images/sy-14.png) center center no-repeat;}



.nav ul li{ float:left; width:11.1111%; text-align:center; line-height:70px}



.nav ul li a{ font-size:16px; display:block; color:#fff; position:relative}



.nav ul li a:hover,.nav ul .dq a{ font-weight:bold; background:url(../images/2-0-zd-1.jpg) no-repeat center bottom}



.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}



.dropMenu{ position:absolute; top: 0; left:0 !important; z-index:9999;visibility: hidden; overflow:hidden; width:100%; background:#fff; padding:10px 0; border-bottom:#DDDDDD 1px solid}



.dropMenu{ overflow:hidden; text-align:center}



.dropMenu li{ padding:0 15px; display:inline-block}



.dropMenu li a{ font-size:15px;display:block; text-align:center} 



.zg{ width:100%}



header{ display:none}



.sjx{ display:none}



.cent{ overflow:hidden}



.he_ZoomInImg,.slick-slide dl dt,.sy4-1 h1,.zj3-1 dl dt,.xm1-1 dl dt,.sy2-1 .right ul li,.sy2-2 p{ 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;}



.he_ZoomInImg .he_ZoomInImg_img,.slick-slide dl dt img,.sy4-1 h1 img,.zj3-1 dl dt img,.xm1-1 dl dt img,.sy2-1 .right ul li a,.sy2-2 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,.slick-slide dl:hover dt img,.sy4-1 .sy4-3:hover h1 img,.sy4-1 .left:hover h1 img,.zj3-1 dl:hover dt img,.xm1-1 dl a:hover dt img,.sy2-1 .right ul li a:hover,.sy2-2 p:hover 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)}



.sy1 .left,.sy1 .right{ width:48.5%}



.sy1-1{ background:url(../images/s1.png) repeat-x left bottom 2px; position:relative}



.sy1-1 ul li{ background:url(../images/sy-6.png) no-repeat center bottom; display:inline-block; padding-bottom:20px; font-size:24px; color:#1D61B2; font-weight:bold}



.sy1-1 p{ position:absolute; right:0; top:5px}



.sy1-1 p a{ font-size:16px; color:#999; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy1-1 p a:hover{ color:#0273BF}



.sy1-2 ul li{ border-bottom:#E9E9E9 1px dashed; padding:16px 0}



.sy1-2 ul li a{ font-size:16px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis}



.sy1{ margin-bottom:3%}



.cent1{ max-width:1230px}



.sy2{ background:#F9F9F9; overflow:hidden; margin-top:5%; padding-bottom:5%;}



.sy2 .sy2-1{ padding-top:6%}



.sy2-1 .left{ width:60%}



.sy2-1 .right{ width:35%}



.sy1-1-1 ul li,.sy1-1-2 ul li{ background:none; color:#333; margin-right:30px; cursor:pointer}



.sy1-1-1 ul .curr1,.sy1-1-2 ul .curr1{ background:url(../images/sy-6.png) no-repeat center bottom; color:#1D61B2;}



.sy1-1-1 ul li:last-child,.sy1-1-2 ul li:last-child{ margin-right:0}



.sy1-2-1 ul li,.sy1-2-2 ul li{ overflow:hidden}



.sy1-2-1 ul li a,.sy1-2-2 ul li a{ float:left; width:80%}



.sy1-2-1 ul li span,.sy1-2-2 ul li span{ float:right; width:20%; text-align:right; display:block; color:#999}



.sy2-1 .right{ border:#E6E6E6 2px solid; position:relative}



.sy2-1 .right h1{ position:absolute; top:-20px; left:0; width:100%; text-align:center; font-size:22px; letter-spacing:11px; color:#2169BB;}



.sy2-1 .right h1 strong{background:url(../images/sy-19.png) no-repeat center left 10px #F9F9F9; padding-left:60px; padding-right:10px; display:inline-block;}



.sy2-1 .right h1 span{ display:block; font-size:12px; letter-spacing:0; font-weight:normal}



.sy2-1 .right ul{ padding:8% 8% 7%}



.sy2-1 .right ul li{ background:#ACDCFF; line-height:70px; border-radius:5px; margin-top:5%; text-align:center;}



.sy2-1 .right ul li a{ display:block; color:#1A77D4; font-size:22px}



.sy2-1 .right ul li img{ vertical-align:middle; margin-right:10%}



.sy2-1 .right ul li:nth-child(2){ background:#E0E1FF}



.sy2-1 .right ul li:nth-child(2) a{ color:#7E86DB}



.sy2-1 .right ul li:nth-child(3){ background:#FEDCB6}



.sy2-1 .right ul li:nth-child(3) a{ color:#FF982F}



.sy2-2 p img{ width:100%}



.sy2-2{ margin-top:6%}



.sy3{ padding-bottom:5px}



.sy3 .right{ overflow:hidden; border:0; box-shadow:0 0 5px #eee; margin-right:5px; margin-top:3.5%}



.sy3 .right dl{ float:left; width:50%; padding:8% 0; border-right:#EFEFEF 2px solid; border-bottom:#EFEFEF 2px solid}



.sy3 .right dl dt img{ display:block; margin:auto; -webkit-transition:1s ease;-moz-transition:1s ease;}



.sy3 .right dl:hover dt img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}



.sy3 .right dl dd{ text-align:center; margin-top:8%; font-size:16px}



.sy3 .right dl:nth-child(2),.sy3 .right dl:nth-child(4){ border-right:0}



.sy3 .right dl:nth-child(3),.sy3 .right dl:nth-child(4){ border-bottom:0}



.sy4{ background:#F9F9F9; overflow:hidden; padding-bottom:5%; margin-top:5%}



.sy4 .left{ width:53%} 



.sy4 .right{ width:44%} 



.sy4-1 .left,.sy4-3{ position:relative}



.sy4-1 .left h1 img,.sy4-3 h1 img{ width:100%}



.sy4-2{ position:absolute; top:0; left:0; width:100%; padding:10% 90px; cursor:pointer}



.sy4 .right .sy4-3:first-child{ margin-bottom:6%}



.sy4-2 h2,.sy4-2 p{ color:#fff; text-align:center; font-size:14px; line-height:26px;}



.sy4-2 p{ display:none}



.sy4-2 h2{ font-size:22px; margin-bottom:20px;}



.sy4-2 h3{ margin-top:20px;}



.sy4-2 h3 a{ display:block; width:90px; line-height:35px; text-align:center; border-radius:8px; color:#fff; margin:auto;background:#0273BF; background-color: rgba(2,115,191,0.7); filter: Alpha(opacity=70); }



.sy4-1 .left:hover .sy4-2 p,.sy4-1 .sy4-3:hover .sy4-2 p{ display:block}



.sy4-1 .left:hover .sy4-2 h3,.sy4-1 .sy4-3:hover .sy4-2 h3{ display:none}



.sy4-1 .left .sy4-2{ padding-top:25%}



.sy4-1 .left:hover .sy4-2{ padding-top:15%}



.sy5{ overflow:hidden; margin-left:-5%; margin-bottom:5%}



.sy5-1{ float:left; width:28.333%; margin-left:5%; background:#F9F9F9}



.sy5-1 h1{ font-size:22px; text-align:center; background:#367DCD; line-height:70px; color:#fff}



.sy5-1 h1 img{ vertical-align:middle; margin-right:20px; -webkit-transition:1s ease;-moz-transition:1s ease;}



.sy5-1 h1:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}



.sy5-1 ul{ overflow:hidden; padding:8%; margin-left:-8%; margin-top:-8%}



.sy5-1 ul li{ float:left; width:42%; margin-left:8%; margin-top:8%; background:#fff; text-align:center; border-radius:5px}



.sy5-1 ul li a{ display:block; font-size:16px; line-height:55px;}



.sy5-1:nth-child(2) h1{ background:#7684FF}



.sy5-1:nth-child(3) h1{ background:#FF8500}



.footer{ background:#1363BC}



.foot1{ border-bottom:#fff 1px solid; padding:3% 0} 



.foot1 ul{ overflow:hidden; margin-left:-4%}



.foot1 ul li{ float:left; width:16%; margin-left:4%; background:#3C80C1; line-height:40px;}



.foot1 ul li a{ display:block; font-size:16px; text-align:center; color:#fff}



.foot1 ul li a:hover{ font-weight:bold}



.foot2{ padding:3% 0}



.foot2 .left{ width:65%; background:url(../images/sy-38.png) no-repeat left top; padding-left:90px}



.foot2 .left p{ line-height:38px;}



.foot2 .left p,.foot2 .left p a{ font-size:15px; color:#fff}



.foot2 .left p a{ padding:0 8px}



.foot2 .left p a:hover{ font-weight:bold} 



.foot2 .right{ width:35%;}



.foot2 .right p{ text-align:right; overflow:hidden}



.foot2 .right p span{ float:left; margin-left:4%; text-align:center; font-size:13px; color:#fff}



.foot2 .right p span img{ display:block; margin:0 auto 10px}



.foot2 .right p span:first-child{ padding-top:6%}







.hea2-ny{ overflow:hidden}



.hea2-ny h1{ width:46%;margin: 0 auto 3%;}



.sy-top1{ background:url(../images/1-zj-banner.jpg) no-repeat center bottom}



.yw1,.yw2,.yw3{ margin-top:5%}



.yw2 .left,.yw2 .right{ width:48%}



.yw2 .sy1-1 ul li{ color:#333}



.yw3{ margin-bottom:5%}



.yw3-1 ul{ overflow:hidden; margin-left:-2%;}



.yw3-1 ul li{ float:left; width:31.333%; margin-left:2%; margin-top:2%}



.yw3-1 ul li a{ width:100%; background:#F9F9F9}



.yw3-1 ul li a img{ width:100%; display:block; height:230px}



.yw3-1 ul li span{ display:block; font-size:16px; padding:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#333; text-align:center; width:100%}







.cent2{ max-width:1350px}



.blue1{ margin-bottom:5%}



.ys1{ margin:5% 0 2%}







.center1{ background:#F9F9F9}



.ny-bj{ background:#fff; margin-bottom:4%; overflow:hidden}



.gs1{ padding:2% 5%; border-bottom:#DCDCDC 1px solid}



.gs1 h1,.gs1 h1 a{ font-size:16px; color:#999}



.gs1 h1 span{ color:#1362BE}



.gs2{ padding:2% 5% 5%}



.fy{ text-align:center; margin-top:5%}



.fy a{ display:inline-block; border:#E6E6E6 1px solid; padding:7px 13px; margin:0 4px; font-size:16px; border-radius:5px; color:#999}



.fy a:hover,.fy .curr{ background:#1362BE; color:#fff; border:#1362BE 1px solid}







.fg1 ul li strong{ display:block; float:left; font-size:16px; font-weight:normal; margin-top:5px}



.fg1 ul li span{ width:65px; line-height:48px; background:#767676; font-size:16px; text-align:center; color:#fff; margin-top:-21px}







.fy1{ margin-bottom:5%} 



.jc1-1{ margin-top:4%; overflow:hidden}



.jc1-1 .left{ width:23%}



.jc1-1 .right{ width:74%; border-bottom:#DDDDDD 1px solid; padding-bottom:3%}



.jc1-1 .left h1 img{ width:100%; height:173px}



.jc1-1 .right h2{ font-size:16px}



.jc1-1 .right p{ margin:3% 0 4%}



.jc1-1 .right p a{ font-size:18px; font-weight:bold; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.jc1-1 .right h3 a{ display:block; width:67px; line-height:28px; color:#fff; text-align:center; font-size:16px; background:#B5B5B5}



.jc1-1 .right h3 a:hover{ background:#2572DC}







.ld1-1{ margin-top:4%; overflow:hidden}



.ld1-1 .left{ width:16%}



.ld1-1 .right{ width:78%}



.ld1-1 .left dl dt img{ width:100%; height:245px}



.ld1-1 .left dl dd{ text-align:center; font-size:16px; margin-top:10px}



.ld1-1 .left dl dd strong{ display:block; font-size:20px}



.ld1-1 .right h2{ color:#1362BE; font-size:18px; margin:2% 0; padding-top:2%; border-top:#CFCFCF 1px solid}



.ld1-1 .right p{ font-size:16px; color:#666; line-height:30px}



.ld1-1 .right h2:first-child{ margin-top:0; padding-top:0; border:0}







.hd1{ margin-top:5%}



.hd1 .left{ float:right} 



.hd1 .right{ float:left}



.hd1 .left{ width:29.5%}



.hd1 .right{ width:67%}



.hd1 .left p img{ width:100%}



.hd2{ margin-bottom:5%}



.hd2-1 ul li{ overflow:hidden; padding:12px 0}



.hd2-1 ul li span{ width:12%; float:left; border:#DEDEDE 1px solid; text-align:center; font-size:15px; color:#666; display:inline-block; line-height:32px}



.hd2-1 ul li a{ width:86%; float:right; line-height:32px}







.zw-bt{ margin:4% 0 2%; font-size:26px}



.zw-bt img{ vertical-align:middle; margin-left:4%}



.zw1{ overflow:hidden; margin-left:-2%; padding:10px}



.zw1-1{ float:left; width:23%; margin-left:2%; box-shadow:0 0 10px #ddd; padding:2% 2% 2% 0; overflow:hidden}



.zw1-1 .left{ width:43%; border-right:#DCDCDC 1px solid}



.zw1-1 .right{ width:50%}



.zw1-1 .left p{ font-size:16px; text-align:center}



.zw1-1 .left p img{ display:block; margin:0 auto 25px}



.zw1-1 .right ul li a{ display:block; font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.zw1-1 .right ul li{ margin-top:18%}



.zw1-1 .right ul li:first-child{ margin-top:0}



.zw2 .zw1-1 .left{ width:100%; border:0}



.zw2 .zw1-1{ padding-right:0}



.zw2{ margin-bottom:5%}



.zw2 .zw1-1 .left p a{ display:block; font-size:16px}







.zj-bt{ font-size:30px; text-align:center; margin:5% 0 4%}



.zj1{ margin-top:5%; background:#F9F9F9}



.zj1 h1 img{ width:100%}



.zj1-1{ padding:0 4% 4%}



.zj1 p{ text-indent:2em; line-height:30px}



.zj1 p,.zj1 p a{ font-size:16px;}



.zj1 p a{ color:#1D61B2}



.zj2{ position:relative; margin-bottom:5%}



.zj2 .right{ background:#F9F9F9; padding:3% 18% 3% 4%}



.zj2 .sy1-1 ul li{ color:#333; background:none}



.zj2 .left{ width:48%; position:absolute; right:0; top:13%}



.zj3{ background:#F9F9F9; overflow:hidden; padding:0 4% 6%}



.zj3-1{ margin-left:-8%}



.zj3-1 dl{ float:left; width:25.333%; margin-left:8%; position:relative}



.zj3-1 dl dt img{ width:100%}



.zj3-1 dl dd{ position:absolute; bottom:-25px; left:15%; font-size:16px; line-height:50px; box-shadow:0 0 2px #ccc; width:70%; background:#fff; text-align:center; border-radius:10px}



.zj3-1 dl dd:hover{ background:#2571DF; color:#fff}



.zj4 p a{ display:block; width:120px; line-height:40px; background:#2572DC; color:#fff; text-align:center; font-size:16px; margin:auto}



.zj4{ margin:5% 0}







.zjs1{ margin:0; border:#EEEEEE 1px solid; padding:5% 4%}



.zjs1 h1{ font-size:33px; text-align:center}



.zjs1 h2{ background:#F9F9F9; text-align:center; font-size:16px; color:#999; margin:2% 0; padding:10px}



.zjs1 h2 img{ vertical-align:middle;}



.zjs1 h2 a{ display:inline-block; margin:0 8px}







.zxx1-1{ border:0; padding:0; margin-top:0}



.zxx1{ padding:4% 5%}



.zxx1-1 h1{ font-size:24px} 



.zxx1-1 h2{ background:none; border-bottom:#EFEFEF 1px solid; padding-bottom:3%}



.zxx1-2{ border-top:#EFEFEF 1px solid; padding-top:4%}



.zxx1-2 h1{ font-size:18px; color:#1561BF}



.zxx1-2 p{ margin:3% 0}



.zxx1-2 p textarea{ border:#DCDCDC 1px solid; padding:2%; display:block; width:100%; height:200px; font-size:14px}



.zxx1-2 h2 input,.ly1 h1 input{ width:118px; line-height:40px; background:#1263BF; color:#fff; font-size:16px; text-align:center; margin:auto; display:block; border-radius:20px}







.ly1-1{ margin-left:-15%}



.ly1 p{ font-size:16px; float:left; width:35%; margin-left:15%; margin-bottom:3%; }



.ly1 p input,.ly1 p textarea,.ly1-1 ul li{ display:block; border:#DDDDDD 1px solid; height:55px; line-height:55px; padding:0 15px; margin-top:10px; width:100%; font-size:16px}



.ly1 p:nth-child(5){ width:85%}



.ly1 p textarea{ height:130px; line-height:26px; padding:10px 15px}



.ly1 h1{ clear:both; margin-left:15%; padding-top:1%}



.ly1{ background:#fff; padding:0 7% 5%; overflow:hidden; margin:5% 0}



.ly-bt{ font-size:24px; text-align:center; margin:5% 0 4%}



.ly1-1 ul{ overflow:hidden; margin-top:-10px}



.ly1-1 ul li{ float:left; width:35%; margin-left:15%}







.bs-bj{ background:#fff; padding:3% 5%; margin-top:3%}



.bs0{ margin-bottom:5%}



.bs1 ul li{ overflow:hidden; font-size:18px; margin-top:1%}



.bs1 ul li span{ float:left; width:20%; line-height:49px}



.bs1 ul li:first-child{ margin-top:0}



.bs1 ul li span strong{ font-size:35px; color:#0B6CCB}



.bs2 h1{ color:#0B6CCB; font-size:20px; margin-bottom:3%}



.bs-bt{ margin-bottom:3%; font-size:24px}



.bs3{ overflow:hidden;}



.bs3 li{ float:left; width:14.285%; text-align:center;}



.bs3 li a{ display:block; font-size:18px; padding-bottom:20px;}



.bs3 li a:hover{ background:url(../images/8-1-1-bs-3.png) no-repeat center bottom}



.bs4 p{ line-height:30px; font-size:16px; color:#666}



.bs4 p span{ font-size:18px;}



.bs-bj1{ padding-left:0; padding-right:0;}



.bs-bj1-1{ padding-left:5%; padding-right:5%;}



.bs-bj1-2,.bs-bj1-3{border-bottom: #DCDCDC 1px solid; margin-bottom:3%}



.bs-bj1-3{ padding-bottom:3%}







.gr-bj{ margin:4% 0 5%; background:#fff; padding:4%; overflow:hidden}



.gr1 h1{ color:#1165C7; font-weight:bold; font-size:26px; line-height:37px}



.gr1 h1 img{ margin-left:3%; vertical-align:middle}



.gr1 h1 img:first-child{ margin-left:0; margin-right:2%; vertical-align:sub}



.gr1 h1 span{ font-weight:normal; font-size:14px; color:#999; margin-left:3%; display:inline-block;}



.gr1 h1 span span{ margin-left:0; color:#FFA600}



.gr1 ul{ border-bottom:#E8E8E8 1px solid; overflow:hidden; padding:3% 5px}



.gr1 ul li{ float:left; width:11%; box-shadow:0 0 5px #ccc; line-height:50px; text-align:center; margin-right:3%; border-radius:10px;}



.gr1 ul li a{ font-size:18px; display:block; border-radius:10px;}



.gr1 ul .dq3 a{ background:#1362BE; color:#fff}



.gr2{ overflow:hidden; margin:3% 0}



.gr2 h1,.gr2 h2{ width:40%; float:left}



.gr2 h2{ float:right; width:30%}



.gr2 h1 select{ border:#E8E8E8 1px solid; height:35px; line-height:35px; width:170px; font-size:16px; padding:0 15px; background:none}



.gr2 h1 span{ display:inline-block; border-left:#E8E8E8 1px solid; margin-left:20px; padding-left:20px; font-size:14px; color:#999; line-height:37px}



.gr2 h1 span span{ border:0; margin:0; padding:0; color:#FFA600}



.gr2 h2{ border:#6494D6 1px solid; border-radius:5px; overflow:hidden}



.gr2 h2 input{ height:35px; line-height:35px}



.gr2 h2 input:nth-child(1){ float:left; width:80%; padding:0 20px}



.gr2 h2 input:nth-child(2){ float:right; width:20%; background:url(../images/8-1-gr-7.png) no-repeat center}



.gr3 ul li{ overflow:hidden; border-bottom:#ddd 1px dashed}



.gr3 ul li a{ display:block; overflow:hidden; padding:12px 0; line-height:25px; font-size:16px; color:#666}



.gr3 ul li a span{ display:block}



.gr3 ul li a .d1{ float:left; width:90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gr3 ul li a .d2{ float:right; width:8%; border:#1963A0 1px solid; color:#1963A0; border-radius:5px; line-height:25px; text-align:center}



.gr3 ul li a:hover{ color:#1362BE}







.xm1{ margin-top:5%}



.xm1 .left{ width:18%}



.xm1 .right{ width:80%}



.xm1 .left h1,.xm1-zd-z h1{ background:#1263BC; color:#fff; text-align:center; font-size:20px; font-weight:bold; line-height:55px}



.xm1 .left ul li,.xm1-zd-z ul li{ border-bottom:#F5F5F5 1px solid; background:#F9F9F9}



.xm1 .left ul li a,.xm1-zd-z ul li a{ font-size:15px; text-align:center; line-height:45px; display:block}



.xm1 .left ul .dq4 a,.xm1-zd-z ul .dq4 a{ color:#1263BC}



.xm1-1{ overflow:hidden; margin-top:-3%; margin-left:-2%}



.xm1-1 dl{ float:left; width:31.333%; margin-left:2%; margin-top:3%} 



.xm1-1 dl dt img{ width:100%; height:212px}



.xm1-1 dl dd{ font-size:16px; text-align:center; margin-top:4%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.znb1{ margin-bottom:5%}



.znb2 h1{ text-align:center; font-weight:bold; font-size:26px; border-bottom:#E5E5E5 1px solid; padding-bottom:2%; margin-bottom:3%}



.jcx1{ padding:3% 5%}



.jcx1 .left{ width:65%; border-right:#DCDCDC 1px solid; padding-right:3%}



.jcx1 .right{ width:32%;}



.jcx1 .left h1{ font-size:24px}



.jcx1 .left h2{ border-bottom:#DCDCDC 1px solid; padding:5% 0 4%; margin-bottom:4%; font-size:16px; color:#999; overflow:hidden}



.jcx1 .left h2 span{ float:right}



.jcx1 .right h1{ font-size:16px; overflow:hidden; margin-bottom:3%}



.jcx1 .right h1 img{ vertical-align:middle; margin-right:10px}



.jcx1 .right h1 a{ font-size:16px; color:#999; float:right}



.jcx1 .right ul li{ border-bottom:#DCDCDC 1px dashed}



.jcx1 .right ul li a{ display:block; padding:13px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:14px}















.yw899{ margin-bottom: 5%}



.dy p{ font-size: 18px; text-indent: 2em; line-height: 28px;}



.posi h1 a:last-child{ color: #1362BE}







.syiii .hea2 h3,.syiii .hea2 h3 a{ color:#333}







.sy2 .sy2-1 .right{ margin-top:20px}



.sy3 .right{ margin-top:4px}



.sy1-2 ul li{ padding:18px 0}











.zsx img {



    width: 100% !important;



    margin: 0 auto;



    display: block;



    height: inherit;



}



.zsx p,.zsx span{

    font-family: 宋体, SimSun !important;



	font-size: 16px !important;



    line-height: 1.75em !important;



}





.dy p,.dy span{

    font-family: 宋体, SimSun !important;



	font-size: 16px !important;



    line-height: 1.75em !important;



}



.znbm p,.znbm span{

    font-family: 宋体, SimSun !important;



	font-size: 16px !important;



    line-height: 1.75em !important;



}







#demo1 .slides li img{ height: 363px;}



.xm1-qt{ margin-bottom:5%; overflow:hidden}

.xm1-zd{ margin:5% 0}

.xm1-zd-z{ width:18%} 

.xm1-zd-y{ width:80%}

.xm1-zd .yw1{ margin-top:0}

.xm1-zd .yw3,.xm1-zd .yw899{ margin-bottom:0}

.xm1-zd #demo1 .slides li img{ height:321px}

.xm1-zd .sy1-2 ul li{ padding:16px 0}

.xm1-qt .gs2{ padding:0}

.ny-bj .xm1-qt{ padding:0 3%}

.xm1-qt .jc1,.xm1-qt .ld1{ margin-top:-4%}

.xm1-qt .jc1-1 .left{ width:23%}

.xm1-qt .jc1-1 .right{ width:74%;}

.xm1-qt .jc1-1 .left h1 img{ height:121px;}

.xm1-qt .ld1-1 .left dl dt img{ height:221px}



.lx-bt{ font-size:30px; text-align:center; margin:3% 0 !important; font-weight:bold}

.lx-bt span{ color:#2472DE; display:block; font-size:22px; margin-top:1%; font-weight:normal}

.lx1-1{ border:#E3E3E3 1px solid; border-top:#2472DE 3px solid; padding:4% 5%}

.lx1-1 .left{ width:60%; border-right:#E3E3E3 1px solid} 

.lx1-1 .right{ width:34%;}

.lx-bt1{ font-size:24px; font-weight:bold; padding-bottom:30px}

.lx-bt1 span{ font-weight:normal; font-size:16px; display:inline-block; margin-left:40px}

.lx1-1 .left .lx-bt1{ border-bottom:#E3E3E3 1px solid }

.lx1-1 .left dl{ margin-top:6%; overflow:hidden}

.lx1-1 .left dl dt{ float:left; width:5%; padding-top:10px}

.lx1-1 .left dl dd{ float:right; width:90%; font-size:16px; line-height:28px}

.lx1-1 .lx-bt1{ margin-left:0}

.lx1-1 .right p{ margin-left:0; width:100%; margin-bottom:0}

.lx2{ background:#fff; overflow:hidden; margin-bottom:5%;padding: 1% 3% 4%;}

.lx3 img{ max-width:inherit;}

.zsx iframe {
    width: 700px;
    height: 500px;
    margin: 0 auto;
    display: block
}