@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:#ee7700}



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



textarea{resize:none}



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');}

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



.hea1 .logo{ width:18.4%; margin:1.8% 0}



.hea1 .right{ width:60%;}



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





.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:10px;height:10px;margin:0 7px;*display:inline;zoom:1;}



.flex-control-nav a{ border-radius:50%; display:inline-block;width:10px;height:10px;line-height:60px;overflow:hidden; background:#F7BB7F; cursor:pointer;}



.flex-control-nav .flex-active{ background:#EF7700}



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



.nav ul{ overflow:hidden;}



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



.nav ul li a{ font-size:16px; display:block; border-radius:10px; padding:36.5% 0}



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



.nav ul li a:hover,.nav ul .dq a{ font-weight:bold; color:#ee7700; background:url(../images/sy-1.png) no-repeat center bottom}



.dropMenu{ width:200px; position:absolute; top: 0; left:0; z-index:9999; visibility: hidden; overflow:hidden; margin-left:-30px; background:#fff; border-top:#ee7700 3px solid; margin-top:-1px}



.dropMenu ul{ padding:4% 8% 10%}



.dropMenu ul li{ padding:8% 0; text-align:center; border-bottom:#eee 1px solid}



.dropMenu ul li a{ color:#666; font-size:16px}



.dropMenu ul li a:hover{ color:#ee7700;}



.dropMenu1{ width:700px; margin-left:-260px; padding:1% 2% 2%}



.dropMenu1 ul{ overflow:hidden; padding:0;}



.dropMenu1 ul li{ float:left; margin-right:8%; padding:0; border:0}



.dropMenu1 ul li a{ font-size:16px;}



.dropMenu1 h1{ font-size:18px; font-weight:bold; margin-bottom:2%}



.dropMenu1 div{ padding:2% 0; border-bottom:#eee 1px solid}



.hea1 .sy1-z{ width:24%}



.hea1 .sy1-y{ width:71%; padding-top:2%}



.hea1 .sy1-y .left{ width:49%}



.hea1 .sy1-y .right{ width:45%; padding-top:2%; padding-right:7%}



.hea1 .sy1-y .left p img{ width:100%}



.hea1 .sy1-y .right h1{ font-size:18px; font-weight:bold}



.hea1 .sy1-y .right p{ font-size:16px; line-height:26px; margin:10% 0 15%;}



.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,.sy1-2-1 dl dt,.sy5 dl dt,.slick-slide dl dt,.zj2 dl dt,.rzz1 dl a 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,.sy1-2-1 dl dt img,.sy5 dl dt img,.slick-slide dl dt img,.zj2 dl dt img,.rzz1 dl a 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,.sy1-2-1 dl:hover dt img,.sy5 dl:hover dt img,.slick-slide dl:hover dt img,.zj2 dl:hover dt img,.rzz1 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)}



@-webkit-keyframes hover {



  50% {



    -webkit-transform: translateY(-3px);



    transform: translateY(-3px);



  }







  100% {



    -webkit-transform: translateY(-6px);



    transform: translateY(-6px);



  }



}







@keyframes hover {



  50% {



    -webkit-transform: translateY(-3px);



    transform: translateY(-3px);



  }







  100% {



    -webkit-transform: translateY(-6px);



    transform: translateY(-6px);



  }



}



.hover {



  display: inline-block;



  -webkit-transition-duration: 0.5s;



  transition-duration: 0.5s;



  -webkit-transition-property: transform;



  transition-property: transform;



  -webkit-transform: translateZ(0);



  transform: translateZ(0);



  box-shadow: 0 0 1px rgba(0, 0, 0, 0);



}



.hover:hover, .hover:focus, .hover:active{



  -webkit-transform: translateY(-6px);



  transform: translateY(-6px);



  -webkit-animation-name: hover;



  animation-name: hover;



  -webkit-animation-duration: 1.5s;



  animation-duration: 1.5s;



  -webkit-animation-delay: 0.3s;



  animation-delay: 0.3s;



  -webkit-animation-timing-function: linear;



  animation-timing-function: linear;



  -webkit-animation-iteration-count: infinite;



  animation-iteration-count: infinite;



  -webkit-animation-direction: alternate;



  animation-direction: alternate;



}



#demo1{ border-top:#DCDCDC 1px solid; border-bottom:#DCDCDC 1px solid}



.sy-bt{ text-align:center; font-size:32px; font-weight:bold; margin:6% 0 4%;letter-spacing: 2px;}



.sy-bt span{ display:block; font-weight:normal; color:#999; font-size:22px;letter-spacing: 0;} 



.sy6-1 input{height:50px;line-height:50px;/*! border:#006CB7 1px solid; *//*! border-radius:5px; */width: 22.2%;margin-right:1.5%;padding:0 2%; float:left;font-size: 16px; color:#333; background:url(../images/s2.jpg) no-repeat left 12px top 10px #FFF;}



.sy6-1 input::-webkit-input-placeholder{ color:#333;}



.sy6-1 input:-moz-placeholder{ color:#333;}



.sy6-1 input::-moz-placeholder{ color:#333;}



.sy6-1 input:-ms-input-placeholder{ color:#333;}



.sy6-1 input:nth-child(3){ width:38%;}



.sy6-1 input:last-child{ margin-right:0; padding:0; background:#333; color:#fff;width: 13%;}



.sy6-1 input:nth-child(5){width: 20.666%;} 



.sy6-1{ margin:4% 0; overflow:hidden;}



.gt li{ width:20%; float:left; text-align:center; padding:16px 0; font-size:18px; font-weight:bold; background:#fff; cursor:pointer; position:relative}



.gt li span{ display:block; font-size:14px; font-weight:normal; margin-top:1px}



.gt li img{ position:absolute; left:50%; margin-left:-12px; bottom:-11px; display:none}



.sy-0{ box-shadow:0 0 5px #ccc;margin:5px; border-radius:5px; margin-bottom:4%}



.gt .curr1{ background-image:linear-gradient(to right, #FFC000 , #EE7700); color:#fff}



.gt .curr1 img{ display:block}



.gt li:first-child{ border-radius:5px 0 0 5px}



.gt li:last-child{ border-radius:0 5px 5px 0}



.sy1-2-1{ overflow:hidden; margin-left:-2%; padding:5px}



.sy1-2-1 dl{ float:left; width:31.333%; margin-left:2%; box-shadow:0 0 5px #ddd}



.sy1-2-1 dl dt img{ width:100%; height:380px}



.sy1-2-1 dl dd{ display:block; font-size:16px; text-align:center; padding:3% 0}



.more a{ display:block; width:160px; line-height:45px; border-radius:30px; background-image:linear-gradient(to right, #EE7700 , #FFC000); color:#fff; text-align:center; margin:auto; font-size:16px}



.more{ margin:5% 0 6%}



.sy2{ background:#FAFAFA; overflow:hidden; padding:6% 0}



.sy2-1{ overflow:hidden}



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



.sy2-1 .right{ width:50%}



.sy2-2.gt li{ width:33.333%}



.sy2-1 .sy-bt{ text-align:left; margin:0 0 6%}



.sy2-3-l{ box-shadow:0 0 5px #ccc; background:#fff; margin:5px; margin-top:2%}



.sy2-3-1 .left,.sy2-3-1 .right{ width:49%}



.sy2-3-1 .left{ padding:4%; width:51%}



.sy2-3-1 .right p img{ width:100%}



.sy2-3-1 .left h1{ font-size:24px; margin-bottom:6%}



.sy2-3-1 .left p{ font-size:16px; line-height:32px; text-indent:2em}



.sy2-3-1 .left .more{ margin:18% 0 0}



.sy2-3-1 .left .more a{ margin:0}



.sy2-3-2,.sy2-3-3{ padding:4%}



.sy2-3-2-1{ margin-left:-1%; overflow:hidden}



.sy2-3-2-1 dl{ float:left; width:32.333%; margin-left:1%; background:#FAFAFA; border:#EFEFEF 1px solid}



.sy2-3-2-1 dl dd{ font-size:20px; text-align:center; padding:4% 0; border-top:#EFEFEF 1px solid;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy2-3-2 .more{ margin-bottom:2%}



.sy2-3-3 .left{ width:52%}



.sy2-3-3 .right{ width:45%}



.sy2-3-3 .right p img{ width:100%}



.sy2-3-3 .right p:first-child{ margin-bottom:8%}



.sy2-3-3 .sy-bt{ text-align:left; margin:0; background:url(../images/sy-15.png) no-repeat left bottom; padding-bottom:6%; margin-bottom:6%}



.sy2-3-3 p{ font-size:16px; margin-top:2%; overflow:hidden; line-height:40px}



.sy2-3-3 p .d1{ color:#F07400}



.sy2-3-3 p .left{ width:17%}



.sy2-3-3 p .right{ width:83%}



.sy3{ margin:7% 0; padding:0 5px}



.sy3 .left,.sy3 .right{ box-shadow:0 0 5px #ddd; min-height:503px}



.sy3 .left{ width:25%}



.sy3 .right{ width:75%; background:url(../images/sy-24.jpg) no-repeat center; padding:21% 4% 4%}



.sy3 .left .sy-bt,.sy3 .left .sy-bt span{ color:#fff;}



.sy3 .left .sy-bt{ background-image:linear-gradient(to bottom, #FFC000 , #E57300); overflow:hidden; margin:0; padding:6% 0}



.sy3-1 div{ border-bottom:#EEEEEE 1px solid; padding:11.5% 8%; overflow:hidden}



.sy3-1 div h1{ float:left; width:15%; font-size:26px; color:#989898; font-style:italic; font-weight:bold; margin-top:5%}



.sy3-1 div p{ float:right; width:82%; font-size:14px; color:#666; line-height:20px}



.sy3-1 div p strong{ font-size:16px; display:block; margin-bottom:1%; color:#333}



.sy3 .right ul{ overflow:hidden}



.sy3 .right ul li{ float:left; width:33.333%; text-align:center; font-size:14px;}



.sy3 .right ul li strong{ display:block; font-size:43px; color:#EE7701}



.sy3 .right p{ font-size:14px; text-align:center; margin-top:13%}



.sy4{ background:#FAFAFA; overflow:hidden; padding-bottom:6%}



.sy4 .cent{ max-width:1300px}



.sy5{ overflow:hidden; margin-left:-1%; margin-bottom:7%}



.sy5 dl{ width:24%; margin-left:1%; float:left; position:relative}



.sy5 dl dt img{ width:100%}



.sy5 dl dd{ position:absolute; top:0; left:0; width:100%; height:100%; padding-top:20%}



.sy5 dl dd .a1{ display:block; text-align:center; color:#999; margin-top:20%}



.sy5 dl dd .a1 strong{ display:block; color:#333; font-size:24px; margin-bottom:5%}



.sy5 dl dd .a2{ position:absolute; width:100%; left:0; bottom:13%; text-align:center; color:#000; font-size:24px; padding-bottom:4%}



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



.sy5 dl dd .e2{ display:none;}



.sy5 dl:hover dd .e1{ display:none;}



.sy5 dl:hover dd .e2{ display:block;}



.sy5 dl:hover dd .a1,.sy5 dl:hover dd .a1 strong,.sy5 dl:hover dd .a2{ color:#fff}



.sy5 dl:hover dd .a2{ background:url(../images/s1.jpg) no-repeat center bottom;}



.sy6{ background:url(../images/sy-42.jpg) no-repeat center}



.footer{ background:#2E323B}



.foot0{ padding:6% 0}



.foot0 .left{ width:40%;}



.foot0 .right{ width:54%; overflow:hidden; padding-top:5%}



.foot0 .left h2{font-size:16px;margin: 8% 0 0; color: #fff;}



.foot0 .left p a{ display:inline-block; margin-right:5%}



.foot0 .right h1{ text-align:left}



.foot0 .right h1 a{ color:#fff; font-size:16px; background:url(../images/sy-50.png) no-repeat left center; padding-left:6%; margin-left:6%}



.foot0 .right h1 a:first-child{ background:none; padding-left:0; margin-left:0}



.foot0 .right h1 a:hover{ opacity:.5}



.foot0 .right p{ font-size:16px; line-height:30px; margin-top:1%; color:#999}



.foot0 .right h2{ color:#fff; font-weight:bold; font-size:18px; line-height:35px}



.foot0 .right .dd{ width:95%}



.foot1{ background:#292C31}



.foot1 p{ text-align:center; padding:1% 2%; color:#999}



.foot1 p a{ color:#999}



.foot0-1{ overflow:hidden; border-top:#4F4F4F 1px solid; padding-top:7%; margin-top:3%}



.foot0-2{ float:left; width:45%}



.foot0-3{ float:right; width:37%; overflow:hidden}



.foot0-3 dl{ float:left; width:40%; margin-left:20%}



.foot0-3 dl:first-child{ margin-left:0}



.foot0-3 dl dt img{ width:100%}



.foot0-3 dl dd{ font-size:16px; color:#999; text-align:center; margin-top:5%}







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



.ny-bt h1{ padding:2% 0; font-size:14px}



.ny-bt h1 span{ color:#F07404}



.ny-bt .xuanz{ color:#F07404}



.gy1 p{ font-size:16px; line-height:30px; text-indent:2em}



.gy2 .right{ width:100%; background:url(../images/gy-1.jpg) no-repeat center; min-height:inherit; padding-top:14%}



.gy2 .right ul li strong{ font-size:50px; margin-bottom:3%}



.gy2 .right ul li{ font-size:16px}



.gy2 .right p{ font-size:16px}



.gy5 ul{ overflow:hidden; margin-top:-3%; padding:0 5px; margin-left:-1%}



.gy5 ul li{ float:left; width:24%; margin-left:1%; margin-top:3%}



.gy5 ul li img{ box-shadow:0 0 5px #ccc; width:100%; height:198px}



.gy5 ul li a:hover img{ box-shadow:0 0 5px #D98C08}



.more1 a{ background:#333333}







.cp1{ margin:6% 0}



.cp1-1 .sy1-2-1 dl{ margin-top:3%}



.cp1-1 .sy1-2-1{ margin-top:-3%}







.xqy1{ margin-bottom:7%}







.lx1{ padding:0; margin:6% 0}



.lx1 .left{ width:48%}



.lx1 .right{ width:48%}



.lx1 .right p:first-child{ margin-bottom:4%}



.lx2{ padding:0; overflow:hidden;}



.lx2 .sy-bt{ padding-bottom:2%; margin-bottom:4%}



.lx3{ overflow:hidden; margin-bottom:7%; margin-left:-2%; padding:5px}



.lx3-1{ float:left; width:31.333%; margin-left:2%; box-shadow:0 0 5px #ddd; padding:2% 1%}



.lx3-1 .left{ width:24%; padding-top:3%}



.lx3-1 .right{ width:71%}



.lx3-1 .right h1{ font-size:22px; border-bottom:#EEEEEE 1px solid; padding-bottom:4%; margin-bottom:4%}



.lx3-1 .right p{ line-height:24px}



.lx3-1:first-child .left{ padding-top:0}



.lx3-1 .left p img{ width:100%}



.lx3-1 .right p span{ color:#EC7801}







.hy1{ margin-top:2%}



.fy{ margin:6% 0 7%}



.hy1 dl{ box-shadow:none; margin-top:4%}



.hy1 dl dd{ padding-bottom:0; font-size:18px; color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.hy1 dl dt img{ height:300px}



.fy{ text-align:center}



.fy a{ border:#B9B9B9 1px solid; border-radius:5px; padding:7px 13px; margin:0 3px; display:inline-block; font-size:16px}



.fy a:hover,.fy .curr{ background:#EE7700; color:#fff; border:#EE7700 1px solid}







.zj1 p{ font-size:16px; line-height:35px; text-indent:2em}



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



.zj2 dl{ float:left; border:#F1F1F1 1px solid; width:31.333%; margin-left:2%; margin-top:3%; padding-bottom:3%; overflow:hidden; height:598px}



.zj2 dl dt img{ width:100%; height:350px} 



.zj2 dl dd{ font-size:15px; color:#666; line-height:26px; margin:5% 7% 0}



.zj2 dl .f1{ font-size:22px; color:#333; margin-bottom:8%}



.zj2 dl .f1 span{ display:block; font-size:16px; color:#F67900}







.bg1{ margin:0 5px; margin-bottom:7%; box-shadow:0 0 5px #ccc; padding:4%;}



.bg1 .left,.bg1 .right{ width:48%}



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



.bg1 .right p{ overflow:hidden; line-height:50px; margin-top:5%}



.bg1 .right p span{ float:left; width:20%; font-size:18px}



.bg1 .right p input{ float:right; width:80%; font-size:14px; height:48px; line-height:48px; border:#9A9A9A 1px solid; padding:0 2%}



.bg1 .right{ width:47%; padding-top:4%}



.bg1 .right h1 input{ width:160px; line-height:45px; background:#333333; color:#fff; text-align:center; font-size:16px; border-radius:30px; display:block; margin-left:20%; margin-top:10%}















.dy89{margin-bottom: 5%}



.bz89{margin-bottom: 5%}



.cx1-bj{ background:#F7F7F7; padding-bottom:7%; overflow:hidden}

.cx1-bt{ font-size:34px; text-align:center; margin:6% 0 3%}

.cx1-bj .cent{ background:#fff;padding:7% 20%;}

.cx1-bj .list{ overflow:hidden; margin-bottom:4%;}

.cx1-bj .list .tit,.cx1-bj .list .input{ line-height:50px}

.cx1-bj .list .tit{ float:left; width:14%; font-size:16px;}

.cx1-bj .list .input{ float:right; width:86%;background: #f8f8f8;border: 1px solid #e4e4e4;border-radius: 4px;font-size: 16px;line-height: 30px;padding: 1.5% 3%;}

.cx1-bj .list:last-child{ margin-bottom:0}

.cx2 p{ font-size:30px; color:#f00; text-align:center; margin:5% 0}



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

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

.rzz1 dl dt img{ width:100%; height:371px}

.rzz1 dl dd{ font-size:16px; text-align:center; line-height:24px; margin-top:3%; height:48px; overflow:hidden}



.zmk1 ul li span{ display:block; font-size:16px; margin-top:4%; text-align:center}

.zmk1{ margin-top:6%}

.sy2-3-l .gy5 ul{ padding-top:5px}

.sy5 dl,.sy5 dl dt img{ height:416px}

.sy5 dl dt img{ display:none}

.sy5 dl{ box-shadow:0 0 5px #ddd}

.sy5{ padding:5px}

.sy5 dl:hover dt img{ display:block}

.sy5 dl dd .a2{ background:url(../images/sy-15.png) no-repeat center bottom;}



.bz899 table{ border-collapse:collapse;  border-left:#ccc 1px solid !important; border-top:#ccc 1px solid !important}

.bz899 table tr td{ border-bottom:#ccc 1px solid !important; border-right:#ccc 1px solid !important; padding:15px !important; line-height:26px}





@media (max-width: 1400px){

.dropMenu1{margin-left: 290px;}

	}





.bz899 {

    margin-top: 3%;

}

.banner1{ position:relative}

.bann-nr{ position:absolute; left:0; top:40%; z-index:99; width:100%;}

.bann-nr h1{ font-size:14px;}

.bann-nr h1 span{ display:block; font-size:30px; margin-top:1%}

.bann-nr1 h1{ color:#fff}





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

.foot0 .left h1 img{ width:220px}



.foot0 .left p a:nth-child(1) img,.foot0 .left p a:nth-child(2) img,.foot0 .left p a:nth-child(3) img,.foot0 .left p a:nth-child(4) img{ height:22px}

.foot0 .left p a{ margin-right:2%;vertical-align: middle;}





.foot1 p a img{width: 30px;

  vertical-align: middle;

  margin-left: 10px;}



.sy44-bj{ background: #FAFAFA; overflow:hidden;}

.sy44{ overflow:hidden; margin-left:-3%; padding:10px; margin-top:-1%}

.sy44-1{ float:left; width:30.33%; margin-left:3%; box-shadow:0 0 10px #ccc; background:#fff; padding:2%}

.sy44-1 h1 img{ width:100%; height:180px}

.sy44-1 h2{ color:#004d9d; font-size:14px; border-top:#eee 1px solid; margin-top:6%; padding-top:5%;}

.sy44-1 p{ font-size:14px; color:#999; line-height:24px; margin-top:3%; height:48px; overflow:hidden;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.sy44-1 h3{ margin-top:4%}

.sy44-1 h3 a{ font-size:18px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:bold}

.sy44-1 h4{ margin-top:10%}

.sy44-1 h4 a{ font-size:16px; color:#999}

.sy44-1 h4 a img{ margin-left:10px}

.sy44-1 h4 .b2{ display:none}

.sy44-1 h4 a:hover{ color:#004d9d}



.xw{ margin-top:6%;}

.xw dl{ overflow:hidden; border:#ddd 1px solid; margin-top:2%; padding:1.5%}

.xw dl dt{ float:left; width:24%;}

.xw dl dt img{ width:100%; height:156px;}

.xw dl dd{ float:right; width:73%; overflow:hidden;font-size:16px; line-height:30px; color:#333}

.xw dl dd .left a{ font-size:20px; display:block; margin:3% 0 2%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;/*! color: #7e7e7e; */}

.xw dl dd .left a:hover{ color:#F07404;}

.xw dl dd .left .c2{ display:inline-block; width:85px; line-height:30px; border-radius:20px; text-align:center; margin-top:4%; display:block; color:#B81317; border:#B81317 1px solid}

.xw dl a:hover dd .left .c2{ background:#B81317; color:#fff}

.xw dl dd .left .c1{ display:block;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;font-size: 14px;color: #969696;line-height: 24px;}

.xw dl dd .left{ width:82%;border-right: #A3A4A5 1px solid;padding-right: 3%;}

.xw dl dd .right{ background:url(../images/xwzx-2.png) no-repeat center top; width:18%; padding:2% 0 0; text-align:center; font-size:16px; color:#67686b; margin-top:0%;}

.xw dl dd .right strong{ display:block; font-size:30px;color:#67686b; margin-bottom:9px;} 

.xw dl dd .right a{ display:block;margin-top: 7%;}

.rzz1{ margin-top:1%; margin-left:-2%}
.nnc1{ margin-top: 5%;
  font-size: 22px;}