/*通用样式*/
html{ overflow-x: hidden;}
body{
	min-width: 320px;
	 margin:0 auto;
	padding:0;
	font-family:"Microsoft YaHei";
	color:#636363;
	font-size: 14px;
	position:relative;
}
input,button,select,textarea{outline:none;}
div,p,ul,li{ margin:0; padding:0;}
ul,li{ list-style:none;}
a{ text-decoration:none;font-family:"Microsoft YaHei"; color:#515151;}
a:hover{text-decoration: none;}
.qc{clear:both; height:0px;}
img{ border:0px;outline-width:0px;vertical-align:top; }
b{
	font-weight:normal;}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	padding:0px;
	margin:0;
	font-weight:normal;
}
u{text-decoration:none;}
.ywdx{text-transform:uppercase;}
i{font-style:normal;}
input{font-family:"Microsoft YaHei";}
textarea{font-family:"Microsoft YaHei"; padding:0; margin:0;}

#cnzz_stat_icon_1279051861 img{ vertical-align:unset; margin-left:10px;}

.animationbox,.animationbox *,.animationbox *::after,.animationbox *::before,.animationbox::after,.animationbox::before{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.animationbox5,.animationbox5 *,.animationbox5 *::after,.animationbox5 *::before,.animationbox5::after,.animationbox5::before{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.margintop20{ margin-top: 20px;}
.margintop30{ margin-top: 30px;}
.margintop40{ margin-top: 40px;}
.margintop50{ margin-top: 50px;}
.margintop80{ margin-top: 80px;}
.marginbottom80{ margin-bottom: 80px;}
.marginbottom50{ margin-bottom: 50px;}
.marginbottom40{ margin-bottom: 40px;}
.marginbottom30{ margin-bottom: 30px;}
.marginbottom20{ margin-bottom: 20px;}
.paddingtop20{ padding-top: 20px;}
.paddingtop30{ padding-top: 30px;}
.paddingtop40{ padding-top: 40px;}
.paddingtop50{padding-top: 50px;}
.paddingtop80{padding-top: 80px;}
.paddingbottom20{ padding-bottom: 20px;}
.paddingbottom30{ padding-bottom: 30px;}
.paddingbottom40{ padding-bottom: 40px;}
.paddingbottom50{ padding-bottom: 50px;}
.paddingbottom80{ padding-bottom: 80px;}

.none{ display: none;}
.fy{text-align: center;}

.sytop{ background: #f2f2f8; line-height: 40px; padding: 5px 0;}
.sytop .right{ float:  right;}
.sytop a{ color: #636363; padding:0 10px;}
.sytop a:hover{ color: #3385ff;}
.sylogo { background: url(../images/tp_2.jpg); padding: 26px 0; overflow: hidden;}
.sylogo .left{ float: left;}
.sylogo .right{ float: right; background: rgba(255,255,255,0.2); width:60%; max-width:380px; margin-top: 40px; overflow: hidden; border-radius: 50px;}
.sylogo .right .input{ line-height:35px; height: 35px; border: none; background: none; width: 80%; display: block; float: left; color: #fff; padding-left: 30px;}
.sylogo .right .input::-webkit-input-placeholder{
	color:#fff;
}
.sylogo .right .input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#fff;
}
.sylogo .right .input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#fff;
}
.sylogo .right .input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#fff;
}


.sylogo .right .submit{ height: 35px;width: 20%; border: none; background: url(../images/tp_3.png) center no-repeat; display: block; float: left;}
.synav{ background: #0b3c94; position: relative; z-index: 2;}
.menu {overflow: visible;}
.menu>li{
	width: 12.5%;
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 50px;
	padding: 10px 1%;
	background: url(../images/tp_3.jpg) left center no-repeat;
}
.menu>li:first-child{ background: none;}
.menu li a {
	text-align: center;
	display: block;
	line-height: 30px;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #f3f3f3;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
.menu li:first-child a { border-left: none; }
.menu li:last-child a{ border-right: none; }
.menu li:hover > a { background: #ea0009; }
/* Sub Menu */
.menu ul {
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0;
	opacity: 0;
	background: #0b3c94;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
.menu li:hover > ul { opacity: 1; }
.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
.menu ul li a
{ font-size:13px;
    }
.menu li:hover > ul li {
	height: 50px;
	overflow: visible;
	padding: 0;
}
.menu ul li a {
	line-height: 50px;
	margin: 0; 
	border: none;
	border-bottom: 1px solid #3b62a9;
}
.menu ul li:last-child a { border: none; }


.banner{ position: relative;}
.banner.flexslider .slides a{ display: block; height: 500px; background-position: center; background-size: cover;}
.banner.flexslider .slides img{ opacity: 0; display: none; height: 1px;}
.banner .flex-control-nav{ bottom: 10px;}
.banner .flex-control-paging li a.flex-active{ background: #fff;}
.banner .flex-control-paging li a{background: rgba(0,0,0,0.5);}
.banner .tb-btn a.active{ background: #3385ff;}

.flexslider .slides{ height: 500px;}
.banner .tb-arrow a.next{  right: 10px;}
.banner .tb-arrow a.prev{ left: 10px;}
.banner .tb-arrow{ width: 100%;}


.scroll_vertical{ overflow: hidden; height:40px;line-height:40px; padding-left:2%;}
.scroll_vertical .box{overflow:hidden; float:left; width:95%;height:40px;}
.scroll_vertical .plus,
.scroll_vertical .minus{ float:right;width:10px;height:10px;cursor:pointer;}
.scroll_vertical .plus{ float:left; background:url(../images/top.png) no-repeat bottom; margin-top:8px; }
.scroll_vertical .minus{ float:left; background:url(../images/dow.png) no-repeat top; margin-top:23px;margin-left:-10px;}
.scroll_vertical ul{ float:left; width:100%;}
.scroll_vertical li{ float:left;height:40px;text-align:center; margin-right:2%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  overflow: hidden;}


.sy_tzgg{ padding: 25px 0; background: #f1f1f1;}
.sy_tzgg .left{ float: left; line-height: 30px; font-size: 18px; color: #222222; font-weight: bold; padding-left: 30px; background: url(../images/tp_5.jpg) left center no-repeat;}
.sy_tzgg .right{ height: 30px; line-height: 30px; overflow: hidden;}
.sy_tzgg .right .box{ height: 30px;}
.sy_tzgg .right ul{ margin-left: -1px;}
.sy_tzgg .right li{ width: 48%; text-align: left; height: 30px; line-height: 30px; border-left:1px solid #cacaca ;}
.sy_tzgg .right li a{ display: block; position: relative; padding-left: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sy_tzgg .right li a i{ width: 3px; height: 3px; background: #5c5c5c; position: absolute; left:20px; top:50%; margin-top: -2px;}

.sy_tzggtitle{ font-size: 28px; color: #000000; font-weight: bold;}
.sy_tzggtitle .sy_more{ float: right; font-size: 14px; font-weight: normal; padding-top: 20px;}
.sy_tzggtitle .sy_more:hover{ color: #c70000;}
.sy_xxdy ul{ margin: 0 -1px; background: #e2e2e2;}
.sy_xxdy ul li{ padding: 0 1px;}
.sy_xxdy ul li .img{ overflow: hidden;}
.sy_xxdy ul li img{width: 100%;}
.sy_xxdy ul li .text_1{ padding: 30px; border-bottom: 3px solid #ff8500;}
.sy_xxdy ul li:nth-child(2) a .text_1{ border-bottom: 3px solid #083381;}
.sy_xxdy ul li:nth-child(3) a .text_1{ border-bottom: 3px solid #ea0009;}
.sy_xxdy ul li .text_1 span{ font-size: 18px; font-weight: bold; color: #000000;display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sy_xxdy ul li .text_1 p{ font-size: 13px; color: #818181; margin: 10px 0 20px; line-height: 20px; height: 40px; overflow: hidden;}
.sy_xxdy ul li .text_1 i{ font-size: 12px; color: #666666;}
.sy_xxdy ul li a{ position: relative; display: block; background: #fff;}
.sy_xxdy ul li figcaption::before,.sy_xxdy ul li figcaption::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: '';opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
}
.sy_xxdy ul li figcaption::before {border-top: 5px solid #ff8500;border-bottom: 5px solid #ff8500;-webkit-transform: scale(0,1);transform: scale(0,1);}
.sy_xxdy ul li figcaption::after {
	border-right: 5px solid #ff8500;
	border-left: 5px solid #ff8500;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}
.sy_xxdy ul li:nth-child(2) figcaption::before {border-top: 5px solid #083381;border-bottom: 5px solid #083381;}
.sy_xxdy ul li:nth-child(2) figcaption::after {border-right: 5px solid #083381;border-left: 5px solid #083381;}
.sy_xxdy ul li:nth-child(3) figcaption::before {border-top: 5px solid #ea0009;border-bottom: 5px solid #ea0009;}
.sy_xxdy ul li:nth-child(3) figcaption::after {border-right: 5px solid #ea0009;border-left: 5px solid #ea0009;}

.sy_xxdy ul li:hover figcaption::before,
.sy_xxdy ul li:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.sy_xxdy ul li a:hover img{
 -webkit-transform: scale3d(1.1,1.1,1);
	-ms-transform: scale3d(1.1,1.1,1);
	-o-transform: scale3d(1.1,1.1,1);
	-moz-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

.sy_zcfg ul{ border: 1px solid #e0e0e0; border-right: none; margin: 0;}
.sy_zcfg ul li{padding: 0;}
.sy_zcfg ul li a{display: block; border-right: 1px solid #e0e0e0; padding: 40px 20px; position: relative; overflow: hidden;}
.sy_zcfg ul li a::after{
	content: "new"; display: block; width: 100px; height: 50px; padding-top: 20px; position: absolute; left: -38px; top: -12px; text-align: center; background: #c70000; color: #fff; font-size: 24px; font-weight: bold;
	transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	opacity: 0;
}
.sy_zcfg ul li.linew a::after{ opacity: 1;}
.sy_zcfg ul li a{ line-height: 25px; display: block; overflow: hidden;}
.sy_zcfg ul li a span{ font-size: 18px; color: #1a1a1a; font-weight: bold; display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sy_zcfg ul li a p{ font-size: 12px; color: #666666;}
.sy_zcfg ul li a::before{ content: ""; display: block; width: 0%; height: 100%; position: absolute; left:0; top:0; background: #083381; z-index: -1; opacity: 0;}
.sy_zcfg ul li a:hover p,.sy_zcfg ul li a:hover span{ color: #fff;}
.sy_zcfg ul li a:hover::before{  width: 100%; opacity: 1;}

.sy_zcrz { color: #fff;}
.sy_zcrz .left{background: #083381;float: left;height: 217px; width: 50%; padding: 40px 60px;}
.sy_zcrztitle span{font-size: 28px; color: #fff; background: url(../images/tp_7.png) left  center no-repeat; background-size: contain; display: block; padding-left: 50px;}
.sy_zcrztitle p{ font-size: 18px; color: #386ed1; margin-bottom: 20px;}
.sy_zcrz .left .sy_zcrznr a{ float: left; display: block; width: 45%; line-height: 50px; text-align: center; font-size: 16px;}
.sy_zcrz .left .sy_zcrznr a span{ position: relative; z-index: 2; display: block; padding-left: 40px; background: url(../images/tp_8.png) left 30% center no-repeat; color: #fff; }
.sy_zcrz .left .sy_zcrznr a::after,.sy_zcrz .sy_zcrznr a::before{ border-radius: 5px;}
.sy_zcrz .left .sy_zcrznr .button13:hover span{ color: #083381;}
.sy_zcrz .left .sy_zcrznr .button14 span{ color: #083381;}
.sy_zcrz .left .sy_zcrznr .button14:hover span{ color: #fff;}

.sy_zcrz .left .sy_zcrznr .button13::before{ border-color: #fff;}
.sy_zcrz .left .sy_zcrznr .button14::after{border-color: #fff;}

.sy_zcrz .left .sy_zcrznr .button13::after{ background: #fff;}
.sy_zcrz .left .sy_zcrznr .button14::before{ background: #fff;}
.sy_zcrz .left .sy_zcrznr .button13{ margin-right: 8%;}
.sy_zcrz .left .sy_zcrznr .button13:hover span{background-image: url(../images/tp_10.png);}
.sy_zcrz .left .sy_zcrznr a.button14 span{ background-image: url(../images/tp_11.png);}
.sy_zcrz .left .sy_zcrznr .button14:hover span{background-image: url(../images/tp_9.png);}

.sy_zcrz .right{ background: #2956a8;float: left;height: 217px; width: 50%; padding: 40px 60px;}
.sy_zcrz .right .sy_zcrztitle span{ background-image: url(../images/tp_24.png);}
.sy_zcrz .right .sy_zcrznr{ border: 1px solid #fff; overflow: hidden; line-height: 24px;  padding: 13px 0;}
.sy_zcrz .right .sy_zcrznr select{ display: block; float: left;width: 25%; background: none; height: 24px; line-height: 24px; border: none; background: none; padding: 0 20px;}
.sy_zcrz .right .sy_zcrznr select option{ color: #2956a8}
.sy_zcrz .right .sy_zcrznr .input{ display: block; float: left;width: 63%; margin-left: 2%; height: 24px; line-height: 24px; border: none; background: none; border-left: 1px solid #567aba; padding-left: 20px;}

.sy_zcrz .right .sy_zcrznr .input::-webkit-input-placeholder { color: #7793c7;}
.sy_zcrz .right .sy_zcrznr .input::-moz-placeholder {color: #7793c7;}
.sy_zcrz .right .sy_zcrznr .input:-ms-input-placeholder {color: #7793c7;}
.sy_zcrz .right .sy_zcrznr .submit{ float: left; display: block; width: 10%; height: 24px; line-height: 24px; border: none; background: url(../images/tp_12.png) center no-repeat; background-size: contain;}

.syxzzx{ background: #eee;}
.syxzzx ul li{ font-size: 16px; line-height: 57px;}
.syxzzx .left ul{ background: #fff; padding: 10px 30px 10px 20px;}
.syxzzx .left ul li{ font-size: 16px; color: #2b2b2b; line-height: 57px; padding-right: 10px; border-bottom: 1px solid #e7e7e7; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.syxzzx .left ul li:last-child{ border: none;}
.syxzzx .left ul li .button13{ float: right; margin-left: 10px; width: 100px; margin-top: 16px; height: 25px; line-height: 25px;}

.button13::before{ border: 1px solid #083381; border-radius: 30px;}
.button13::after{ background: #083381; border-radius: 30px;}
.button13 span{ color: #083381; text-align: center; display: block; position: relative; z-index: 2; font-size: 14px;}
.button13:hover span{ color: #fff;}

.syxzzx .right ul{background: #fff; padding: 10px 20px;}
.syxzzx .right ul li{ overflow: hidden; padding:18px 0 ; border-bottom: 1px solid #e7e7e7;}
.syxzzx .right ul li:last-child{ border: none;}
.syxzzx .right ul li img{width: 190px; float: left;}
.syxzzx .right ul li .text_1{ padding-left: 210px;}
.syxzzx .right ul li .text_1 span{ font-size: 17px; color: #101010; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;}
.syxzzx .right ul li .text_1 p{ font-size: 13px; color: #818181; line-height: 20px; height: 40px; overflow: hidden;}
.bottom_1{ font-size: 16px; color: #282828; line-height: 28px;}
.bottom_1 .left{ width: 29%; float: left; margin-right: 2%;}
.bottom_1 .left p{ font-size: 28px; color: #c70000; font-weight: bold;}
.bottom_1 .center{ float: left; width: 30%; margin-right: 2%; padding-right: 2%;}
.bottom_1 .right{ float: left; width: 37%;}

.bottom_1 li{ padding-left: 65px; background: url(../images/tp_13.jpg) left 0 center no-repeat; margin-top: 15px; border-right: 1px  solid #dfdfdf;}
.bottom_1 li.center{ background-image: url(../images/tp_14.jpg); margin-top: 0;}
.bottom_1 li.right{ background-image: url(../images/tp_15.jpg); border: none; margin-top: 0;}
.bottom_2{ background: #0b3c94; color: #fff; font-size: 15px; padding: 20px 0; line-height: 30px;}

.bottom_2 .text_1{ float: left;}
.bottom_2 .text_2{ padding-left: 76px;}
.bottom_2 .text_2 a{ color: #fff; padding: 0 20px 0 0; display: inline-block;}
.bottom_3{ background: #083381; padding: 30px 0;}
.bottom_3 .left{ width: 40%; float: left; background: url(../images/tp_17.jpg) right center no-repeat; padding-right: 40px;}
.bottom_3 .left img{ width: 100%; max-width: 440px;}
.bottom_3 .right{ width: 60%; float: left; padding-left: 2%;}
.bottom_3 .right .text_1{ font-size: 15px; color: #fff;}
.bottom_3 .right .text_1 a{ color: #fff; border-left: 1px solid #3a5da0; padding: 0 16px;}
.bottom_3 .right .text_1 a:first-child{ border: none;}
.bottom_3 .right .text_2{ font-size: 15px; line-height: 35px; color: #fff; margin-top: 10px; padding-left: 20px;}
.bottom_3 .right .text_2 a{ color: #fff;}
.bottom_3 .right .text_2 span{ padding-right: 20px;}

/* 导航 */
.mobile-inner-header-icon{ display: none;}
.mobile-inner-nav a{
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

	
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.zylogonr{ background: url(../images/tp_19.jpg) center no-repeat; background-size: cover; padding: 85px 0;}
.zylogonr .zylogonrbox{ background: rgba(255,255,255,0.6); border-radius: 30px; width: 470px; margin: 0 auto; padding: 50px 30px;}
.zylogonr .zylogonrbox p { overflow: hidden; padding: 10px 0;}
.zylogonr .zylogonrbox p span{ font-size: 16px; line-height: 40px; float: left;}
.zylogonr .zylogonrbox p i{ display: block; padding-left: 70px;}
.zylogonr .zylogonrbox p input{ width: 100%; line-height: 40px; height: 40px; border: 1px solid #c3c3c3;}
.zylogonr .zylogonrbox p.text_4{ margin-left: 70px;}
.zylogonr .zylogonrbox p.text_3 input{ width:40%;}
.zylogonr .zylogonrbox p .zylogonrbut1{ margin-right: 4%;}
.zylogonr .zylogonrbox p .button14{ display: block; line-height: 40px; height: 40px; width: 48%; float: left;}
.zylogonr .zylogonrbox p .button14::before{background: #0b3c94;}
.zylogonr .zylogonrbox p .button14::after{ border: 1px solid #0b3c94;}
.zylogonr .zylogonrbox p .button14 span{ color: #fff; display: block; position: relative; z-index: 2; text-align: center; width: 100%;}

.zylogonr .zylogonrbox p .zylogonrbut2::before{ background: #474747;}
.zylogonr .zylogonrbox p .button14:hover span{ color: #0b3c94;}
.zygrzscsnr{ background: #eee;}
.zygrzscsnr .text_1{ font-size: 20px; color: #020101; font-weight: bold; margin-bottom: 30px;}
.zygrzscsnr .text_1 a{ float: right; display: block; width:30px; height:30px; border:1px solid #ddd;border-radius: 50%; font-size:20px; font-weight: normal; line-height:26px; text-align: center;}

.zygrzscsnr .zygrzscsnrinput{ overflow: hidden; border-bottom: 1px solid #c1c1c1; padding-bottom: 50px;}
.zygrzscsnr .zygrzscsnrinput p{ line-height: 40px; padding-top: 5px; padding-bottom: 5px;}
.zygrzscsnr .zygrzscsnrinput .text_4{ line-height: 30px;padding-top: 5px; padding-bottom: 5px;}
.zygrzscsnr .zygrzscsnrinput .text_4 b{font-size: 15px; color: #595959; float: left; line-height: 40px;width: 105px; text-align: right;}
.zygrzscsnr .zygrzscsnrinput p b{ font-size: 15px; display: block; width: 105px; text-align: right; color: #595959; float: left;}
.zygrzscsnr .zygrzscsnrinput p i{ margin-left: 105px; display: block;}
.zygrzscsnr .zygrzscsnrinput p.text_2 input{ line-height: 40px; padding-left: 10px; height: 40px; border: 1px solid #ebebeb; width: 100%;}
.zygrzscsnr .zygrzscsnrinput p textarea{ width: 100%;  border: 1px solid #ebebeb; display: block;  padding: 5px 10px;}
.file {
position: relative;
background: #c1161d;
overflow: hidden;
color: #fff;
text-decoration: none;
text-indent: 0;
line-height: 40px;
width: 100%;
display: block;
text-align: center;
cursor: pointer;
}
.file input {
position: absolute;
width: 100%;
right: 0;
top: 0;
opacity: 0;
cursor: pointer;
}
.file:hover {
background:  #ea0009;
color: #ffffff;
text-decoration: none;
cursor: pointer;
}
.files {
position: relative;
background: #c1161d;
overflow: hidden;
color: #fff;
text-decoration: none;
text-indent: 0;
line-height: 40px;
width: 100%;
display: block;
text-align: center;
cursor: pointer;
}
.files input {
position: absolute;
width: 100%;
right: 0;
top: 0;
opacity: 0;
cursor: pointer;
}
.files:hover {
background:  #ea0009;
color: #ffffff;
text-decoration: none;
cursor: pointer;
}
.container .zygrzscsnrbut { overflow: hidden;}
.container .zygrzscsnrbut a{ display: block; float: left; border: none; background: #0b3c94; color: #fff; width: 48%; max-width: 300px; line-height: 40px; text-align:center;}
.jfxx{ display: block; float: left; border: none; color: #fff;line-height: 25px; font-size:15px;padding-left: 50px; }
.container .zygrzscsnrbut .submit{ margin-right: 2%;}

.zygrzscsnr .zygrzscsnrinput .text_4 i input{ float: left; width: 33%;line-height: 40px; height: 40px; padding-left: 10px; border: 1px solid #ebebeb; }
.distpicker1{ padding-left:105px;margin-right: -10px;}
.distpicker1 .form-group{ width: 32%; float: left; margin-right: 1%; margin-bottom: 0;}
.distpicker1 .form-group .form-control{ border-radius: 0; border: 1px solid #ebebeb; line-height: 40px; height: 40px;}

.zygrzscsnr .zygrzscsnrbut { margin-left: 10%; overflow: hidden;}
.zygrzscsnr .zygrzscsnrbut button{ display: block; float: left; border: none; background: #0b3c94; color: #fff; width: 48%; max-width: 300px; line-height: 40px;}
.zygrzscsnr .zygrzscsnrbut .submit{ margin-right: 2%;}
.zygrzscsnr .zygrzscsnrbut .button{ background: #5b5c5c;}
.zygrzscsnr .zygrzscsnrbut .xzbut{ background: #c70000;}
.xzbut{ background: #c70000; margin-right: 2%;display: block; border: none;color: #fff;width: 48%;max-width: 300px; line-height: 40px;}
.zyqyzc.zygrzscsnr .zygrzscsnrinput{ padding-bottom: 30px;}

.zy_banner{ height: 390px; background-size:cover; background-position: center;}
.zy_nav{ line-height: 80px; background: #f1f1f1; font-size: 16px;}
.zy_nav .left a{ display: block; float: left; padding: 0 30px; border-right: 1px solid #ddd;}
.zy_nav .mbx{ float: right; font-size: 14px;}
.zy_nav .left a{ color: #666666;}
.zy_nav .left a:hover{ color: #0b3c94;}
.zyhydt.sy_xxdy ul li a .text_1{ border-bottom-color:#e2e2e2 !important;}
.zyhydt ul li figcaption::before,.zyhydt ul li figcaption::after{ border-color: #ea0009 !important;}

.zyhydt1 ul{ margin-bottom: 30px;}
.zyhydt1 ul li{ padding-top: 40px; padding-bottom:20px; border-bottom: 1px solid #e2e2e2;}
.zyhydt1 ul li span{ font-size: 18px; color: #000000; display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zyhydt1 ul li p{ font-size: 13px; color: #818181; line-height: 20px; height: 40px; overflow: hidden; margin: 10px 0;}
.zyhydt1 ul li i{ font-size: 12px; color: #666666;}

.zytj_lsit{ background: #eee;}
.zytj_lsit ul{ margin-bottom: 0;}
.zytj_lsit ul li{ border-bottom: none; padding-top: 30px; padding-bottom: 0;}

.button14{ display: block;}
.button14::after{ border: 1px solid #083381; border-radius: 30px;}
.button14::before{ background: #083381; border-radius: 30px;}
.button14 span{ color: #fff; text-align: center; display: block; position: relative; z-index: 2; font-size: 14px;}
.button14:hover span{ color: #083381;}

.zycontact .left{ width: 50%; float: left; text-align: center; padding-right: 20px; font-size: 16px; line-height: 28px; color: #282828; margin-top: 30px;}
.zycontact .left .text_1{ font-size: 70px; color: #f0f0f0; font-weight: bold; line-height: 80px;}
.zycontact .left .text_2{ font-size: 27px; color: #121212;}
.zycontact .left .text_3{ font-size: 18px; color: #9b9a9a; margin-top: 10px;}
.zycontact .left .text_4{ font-size: 20px; color: #b91212; background: #f5f5f5; width: 80%; margin: 40px auto 0; line-height: 50px; border-radius: 50px;}
.zycontact .left .text_4 span{ font-weight: bold;}
.zycontact .left .text_5{ background: url(../images/tp_21.jpg) left 5px center no-repeat; background-size: 30px; text-align: left; padding-left: 43px; max-width: 420px; margin-left:auto; margin-right: auto;}
.zycontact .left .text_6{ background: url(../images/tp_22.jpg) left center no-repeat; background-size: 40px; text-align: left; padding-left: 50px;max-width: 480px; margin-left:auto; margin-right: auto;}
.zycontact .left .button14{ max-width: 230px; line-height: 50px; margin-left:auto; margin-right: auto;}
.zycontact .left .button14 span{ font-size: 16px;}
.zycontact .right {width: 50%; float: left;}
.zycontact .right #map{ width: 100%; height: 600px;}

.zyqyzc .text_3{ font-size: 15px; color: #ea0009;}
.zygrzscsnr .zygrzscsnrinput .text_5 .distpicker1{ margin-right: 0;}
.zygrzscsnr .zygrzscsnrinput .text_5 .form-group{width: 100%;}

.zy_sous ul li a{ display: block; color: #5c5c5c; font-size: 15px; line-height: 40px;}
.zy_sous ul li a span{ color: #666666; font-size: 12px; float: right;}
.zy_sous ul li:nth-child(6),.zy_sous ul li:nth-child(12),.zy_sous ul li:nth-child(18){ border-bottom: 1px solid #e2e2e2; padding-bottom: 20px; margin-bottom: 20px;}

.zyxzzx ul li{ font-size: 16px; line-height: 57px;}
.zyxzzx ul{ background: #fff; padding: 10px 30px 10px 20px; margin: 0 -20px;}
.zyxzzx ul li{ font-size: 16px; color: #2b2b2b; line-height: 57px; padding: 0 20px;}
.zyxzzx ul li:nth-child(1),.zyxzzx ul li:nth-child(3),.zyxzzx ul li:nth-child(5),.zyxzzx ul li:nth-child(7),.zyxzzx ul li:nth-child(9),.zyxzzx ul li:nth-child(11),.zyxzzx ul li:nth-child(13),.zyxzzx ul li:nth-child(15),.zyxzzx ul li:nth-child(17),.zyxzzx ul li:nth-child(19){ border-right: 1px solid #e7e7e7;}
.zyxzzx ul li .button13{ float: right; margin-left: 10px; width: 100px; margin-top: 16px; height: 25px; line-height: 25px;}
.zyxzzx ul li .zyxzzxbox{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; border-bottom: 1px solid #e7e7e7;}
.zyxzzx ul li:nth-child(5),.zyxzzx ul li:nth-child(6),.zyxzzx ul li:nth-child(11),.zyxzzx ul li:nth-child(12){ margin-bottom: 40px;}

.zynewinfo .zynewinfotit{ font-size: 22px; color: #000000; text-align: center; padding: 50px 0 40px;}
.zynewinfo .zynewinfozy{ background: #f6f6f6; font-size: 13px; color: #949494; padding: 20px 10px;}
.zynewinfo .zynewinfozy span{ padding: 0 10px; display: inline-block;}
.zynewinfo .zynewinfozy .right{ float: right;}
.zynewinfo .zynewinfozy .right span{ font-size: 20px; height: 16px;vertical-align: middle; line-height: 16px; color: #bf010a; display: inline-block; }
.zynewinfo .zynewinfozy .right a{ display: inline-block; background: #bf010a; line-height: 16px; font-size: 15px; text-align: center; color: #fff; width: 20px; height: 20px; border-radius: 50%;}
.zynewinfo .zynewinfonr{ font-size: 15px; line-height: 30px; color: #333333; border-bottom: 1px dashed #ccc;}
.zynewinfo .zynewinfonr img{ max-width: 100%; height: auto !important;}
.syp{ font-size: 15px; color: #7f7f7f; line-height: 35px;}
.syp p a{ display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

.zyxxjj { border-bottom: 1px solid #eee;}
.zyxxjj .left,.zyxxjj .center,.zyxxjj .right{ padding: 70px 0 50px;}
.zyxxjj .left{ font-size: 74px; color: #e6e6e6; float: left; width: 56%;}
.zyxxjj .center{ float: left; width: 22%; text-align: center; border-left: 1px solid #ddd;}
.zyxxjj .center span{ display: block; font-size: 62px; color: #0b3c94; font-weight: bold;}
.zyxxjj .center p{ font-size: 15px; color: #666666;}
.zyxxjj .right{ float: left; width: 22%; text-align: center; border-left: 1px solid #ddd;}
.zyxxjj .right span{ display: block; font-size: 62px; color: #0b3c94; font-weight: bold;}
.zyxxjj .right p{ font-size: 15px; color: #666666;}
.zyxxjjbox_1{ font-size: 15px; color: #333333; line-height: 28px; margin: 20px 0;}
.zyxxjjbox_1 img{ max-width:100%;}
.zyxxjjbox_2{ background: #eeeeee;}
.zyxxjjbox_2 img{ width: 100%; border: 7px solid #fff;}

.zyzcfglist ul li{  margin-top: 20px; }
.zyzcfglist ul li a{ display: block; background: #f7f7f7;padding: 20px;}
.zyzcfglist ul li span{ font-size: 18px; margin-bottom: 10px; color: #1a1a1a; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zyzcfglist ul li i{ font-size: 12px; color: #666666;}
.zyzcfglist ul li p{ font-size: 13px; color: #818181; line-height: 20px; height: 40px;}

.zyzcfglist ul li.zyzcfglistli1{margin: 0; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px; padding-top: 50px;}
.zyzcfglist ul li.zyzcfglistli1 a{ background: no-repeat; padding: 0;}
.zyzcfglist ul li.zyzcfglistli1 span{ font-weight: bold;}
.zyzcfglist ul li.zyzcfglistli1 i{ float: right;}


.zyzscxbox .sy_zcrztitle{ float: left;}
.zyzscxbox .sy_zcrztitle span{ background-image: url(../images/tp_24.png);}
.zyzscxbox{ background: #2956a8; padding: 40px 60px; overflow: hidden;}
.zyzscxbox .sy_zcrztitle p{ margin: 0;}
.zyzscxbox .sy_zcrznr{ border: 1px solid #fff; overflow: hidden; line-height: 24px;  padding: 13px 0; margin-left: 200px;}
.zyzscxbox .sy_zcrznr select{ display: block; color: #fff; float: left;width: 25%; background: none; height: 24px; line-height: 24px; border: none; background: none; padding: 0 20px;}
.zyzscxbox .sy_zcrznr select option{ color: #2956a8}
.zyzscxbox .sy_zcrznr .input{ display: block; color:#fff; float: left;width: 63%; margin-left: 2%; height: 24px; line-height: 24px; border: none; background: none; border-left: 1px solid #567aba; padding-left: 20px;}

.zyzscxbox .sy_zcrznr .input::-webkit-input-placeholder { color: #7793c7;}
.zyzscxbox .sy_zcrznr .input::-moz-placeholder {color: #7793c7;}
.zyzscxbox .sy_zcrznr .input:-ms-input-placeholder {color: #7793c7;}
.zyzscxbox .sy_zcrznr .submit{ float: left; display: block; width: 10%; height: 24px; line-height: 24px; border: none; background: url(../images/tp_12.png) center no-repeat; background-size: contain;}

.zyzscx{ background: #eee;}
.zyzscx .zyzscxbox1{ background: #fff; padding: 30px 50px;}
.zyzscx .zyzscxbox1 .zyzscxbox1one{ overflow: hidden;}
.zyzscx .zyzscxbox1 .zyzscxbox1one p{ float: left; width: 50%; font-size: 15px; color: #595959; line-height: 50px;}
.zyzscx .zyzscxbox1 .zyzscxbox1one p.text_2{ width: 100%;}
.zyzscxbox1title{ border-top: 1px solid #eee; font-size: 20px; font-weight: bold; color: #020101; padding: 20px 0;}
.zyzscxbox1tow{ background: #eee; padding: 10px 30px;}
.zyzscxbox1tow ul li{ padding: 20px 0; border-top: 1px solid #fff;}
.zyzscxbox1tow ul li:first-child{ border: none;}
.zyzscxbox1tow ul li p{ display: inline-block; margin-right: 40px; line-height: 30px;}

.bsBox ,.bsBox *
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.zynewinfo div.bshare-custom .bsPromo.bsPromo2
{
     display: inline-block;
}




@media (min-width:1440px){
}
@media (max-width:1440px){
}
@media (min-width: 992px) and (max-width: 1460px) {
}
@media (max-width:1200px){
	.zycontact .left .text_1{ font-size: 64px;}
	.zycontact .left .text_3{ font-size: 14px;}
	.zyxxjj .left{ font-size: :;;}
	
}
@media (max-width:992px){
	.sy_zcrz .left .sy_zcrznr a span{ background: none; padding-left: 0;}
	.sy_zcrz .left .sy_zcrznr a.button14 span{ background: none;}
	.sy_zcrz .right .sy_zcrznr select{width: 35%; padding: 0;}
	.sy_zcrz .right .sy_zcrznr .input{width: 50%;}
	.bottom_3 .left{ display: none;}
	.bottom_3 .right{ width: 100%;}
	.sylogo .left img{width: 350px;}
	.bottom_1{ display: none;}
	.zycontact .left{ font-size: 13px;}
	.zycontact .left .text_1{font-size: 52px;}
	.zycontact .left .text_3{ font-size: 12px;}
	.zyxxjj .left{ display: none;}
	.zyxxjj .center,.zyxxjj .right{ width: 50%;}
	.zyxxjj .center span{ font-size: 20px;}
	.zyxxjj .center p{ font-size: 12px; height: 40px; line-height: 20px;}
	.zyxxjj .right span{ font-size: 20px;}
	.zyxxjj .right p{ font-size: 12px; height: 40px; line-height: 20px;}
	.zyxxjj .center, .zyxxjj .right{ padding: 10px 0;}
	.zyxxjjbox_1{ font-size: 12px; line-height: 27px;}
	.zyxxjjbox_1 hr{ margin:0 5px;}
	.zyxxjjbox_2 p{ padding: 0 0 10px 0;}
		
		
		
}
@media (min-width: 768px) and (max-width: 992px) {
}
@media (max-width:768px){
	
	.margintop20{ margin-top: 0px;}
	.margintop30{ margin-top: 10px;}
	.margintop40{ margin-top: 10px;}
	.margintop50{ margin-top: 10px;}
	.margintop80{ margin-top: 20px;}
	.marginbottom80{ margin-bottom: 20px;}
	.marginbottom50{ margin-bottom: 10px;}
	.marginbottom40{ margin-bottom: 10px;}
	.marginbottom30{ margin-bottom: 10px;}
	.marginbottom20{ margin-bottom: 0px;}
	.paddingtop20{ padding-top: 0px;}
	.paddingtop30{ padding-top: 10px;}
	.paddingtop40{ padding-top: 10px;}
	.paddingtop50{padding-top: 10px;}
	.paddingtop80{padding-top: 20px;}
	.paddingbottom20{ padding-bottom: 0px;}
	.paddingbottom30{ padding-bottom: 10px;}
	.paddingbottom40{ padding-bottom: 10px;}
	.paddingbottom50{ padding-bottom: 10px;}
	.paddingbottom80{ padding-bottom: 20px;}
	
	.banner.flexslider .slides{ height: 320px;}
	.banner.flexslider .slides img{ opacity: 1; width: 100%; display: block; height: auto;}
	.banner.flexslider .slides a{ height: auto;}
	.sy_tzgg{ padding: 5px 0;}
	.sy_tzgg .left{ font-size: 12px; background-size: 15px; padding-left: 20px;}
	.sy_tzgg .right li{width: 100%;}
	.sy_tzggtitle{ font-size: 16px; padding-bottom: 10px;}
	.sy_tzggtitle .sy_more{ padding: 0; font-size: 12px;}
	.sy_xxdy ul{ background: no-repeat;}
	.sy_xxdy ul li { overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
	.sy_xxdy ul li .img{ width: 100px; float: left;}
	.sy_xxdy ul li .text_1,.sy_xxdy ul li:nth-child(2) a .text_1,.sy_xxdy ul li:nth-child(3) a .text_1{ padding: 0 0 0 110px; border: none;}
	.sy_xxdy ul li .text_1 span{ font-size: 14px;}
	.sy_xxdy ul li .text_1 p{ margin:0;}
	.sy_xxdy ul li .text_1 i{ display: none;}
	.sy_xxdy ul li figcaption{ display: none;}
	.sy_zcfg ul li{ border-bottom: 1px solid #ddd;}
	.sy_zcfg ul li a::after{ font-size: 15px; height: 40px;left: -44px;}
	.sy_zcfg ul li a{ padding: 10px 20px;}
	.sytop{ display: none;}	
	.sylogo .left img{width: 200px;}
	
	.mobile-inner-header-icon{ display: block;}
	.sylogo{ padding: 10px 0;}
	.sylogo .right{ float: none;clear:both; width: 100%; max-width: none; margin-top: 0;}
	.synav{ display: none;}
	.sy_zcfg ul li a span{ font-size: 15px;}
	.sy_zcrz .left{ width: 100%; padding: 10px; height: auto;}
	.sy_zcrz .sy_zcrztitle span{ font-size: 16px;padding-left: 27px; font-weight: bold;}
	.sy_zcrz .sy_zcrztitle p{ font-size: 12px; margin-bottom: 5px;}
	.sy_zcrz .left .sy_zcrznr a{ line-height: 30px;}
	.sy_zcrz .left .sy_zcrznr a span{ font-size: 14px;}
	.sy_zcrz .right{ padding: 10px; width: 100%; height: auto; margin-top: 10px;}
	.sy_zcrz .right .sy_zcrznr{ padding: 5px 0; border-radius: 5px;}
	.syxzzx .left{ padding: 0;}
	.syxzzx .left ul{ padding: 0 10px;}
	.syxzzx .left ul li{ font-size: 14px; line-height: 50px;}
	.syxzzx .left ul li .button13{ margin-top: 12px;}
	.syxzzx .left ul li .button13 span{ font-size: 12px;}
	.syxzzx .right{ margin-top: 15px; padding: 0;}
	.syxzzx .right ul{ padding: 0 10px;}
	.syxzzx .right ul li{ padding: 10px 0;}
	.syxzzx .right ul li img{ width: 120px;}
	.syxzzx .right ul li .text_1{ padding-left: 130px;}
	.syxzzx .right ul li .text_1 span{ line-height: 30px; font-size: 14px;}
	.syxzzx .right ul li .text_1 p{ font-size: 12px;}
	.bottom_2{ display: none;}
	.bottom_3 .right .text_1{ display: none;}
	.bottom_3{ padding: 0;}
	.bottom_3 .right .text_2{ text-align: center; margin: 10px 0; padding: 0; font-size: 12px; line-height: 24px;}
	.zylogonr{ padding: 50px 0;}
	.zylogonr .zylogonrbox{ width: 94%; margin: 0 auto; padding: 64px 20px;}
	.zylogonr .zylogonrbox p{ padding: 5px 0;}
	.zylogonr .zylogonrbox p span{ font-size: 12px;}
	.zylogonr .zylogonrbox p i{ padding-left: 50px;}
	.zylogonr .zylogonrbox p.text_4{ margin-left: 0;}
	.zygrzscsnr .text_1{ font-size: 16px; margin-bottom: 5px;}
	.zygrzscsnr .zygrzscsnrinput p,.zygrzscsnr .zygrzscsnrinput .text_4{ padding: 5px 0; overflow: hidden;}
	.zygrzscsnr .zygrzscsnrinput p b,.zygrzscsnr .zygrzscsnrinput .text_4 b{ font-size: 12px;width: 84px;}
	.zygrzscsnr .zygrzscsnrinput p i{ margin-left: 84px;}
	.distpicker1{padding-left: 84px;}
	.distpicker1 .form-group{ width: 100%;}
	.distpicker1{ overflow: hidden; padding-left: 0;}
	.zygrzscsnr .zygrzscsnrinput .text_3{ font-size: 12px; line-height: 16px;}
	.zygrzscsnr .zygrzscsnrbut{ margin-left: 0;}
	.zygrzscsnr .zygrzscsnrbut .submit{ margin-right: 4%;}
	.zy_banner{ display: none;}
	.zy_nav .mbx{ display: none;}
	.zy_nav{ line-height: 40px;}
	.zy_nav .left a{ font-size: 12px; padding: 0 4px;}
	.zyhydt1 ul li{ padding: 10px 0;}
	.zyhydt1 ul li span{ font-size: 15px;}
	.zyhydt1 ul li p{ font-size: 12px; line-height: 20px; height: 40px; margin: 5px 0;}
	.zyhydt1 ul{ margin: 0 0 10px 0;}
	.sy_tzggtitle{ padding-bottom: 5px;}
	.zytj_lsit{ padding-top: 20px;}
	.zytj_lsit ul{ margin: 0;}
	.zycontact .left{ width: 100%; margin-top: 0; padding: 0;}
	.zycontact .left .text_1{font-size: 40px;line-height: 30px;}
	.zycontact .left .text_2{ font-size: 20px;}
	.zycontact .left .text_3{ margin-top: 0; line-height: 14px;}
	.zycontact .left .text_4{ margin: 10px 0; width: 100%; font-size: 16px; line-height: 30px;}
	.zycontact .left .text_5{line-height: 20px;}
	.zycontact .left .text_6{line-height: 20px;}
	.zycontact .left .button14{ line-height: 30px;}
	.zycontact .left .button14 span{ font-size: 13px;}
	.zycontact .right{ margin-top: 10px; width: 100%;}
	.zycontact .right #map{ height: 200px;}
	.BMap_omCtrl{ display: none;}
	.zygrzscsnr .zygrzscsnrinput{ padding-bottom: 10px;}
	.zyqyzc.zygrzscsnr .zygrzscsnrbut button{ width: auto; padding: 0 15px;}
	.zyqyzc.zygrzscsnr .zygrzscsnrinput{ padding-bottom: 10px;}
	.zyxzzx ul{	padding: 0 10px;}
	.zyxzzx ul li{ padding: 0 5px; font-size: 13px; line-height: 40px;}
	.zyxzzx ul li .button13{ margin-top: 5px;width: 70px;}
	.button13 span{ font-size: 12px;}
	.zyxzzx ul li:nth-child(5), .zyxzzx ul li:nth-child(6), .zyxzzx ul li:nth-child(11), .zyxzzx ul li:nth-child(12){ margin-bottom: 0;}
	.zyxxjj .center{ border: none;}
	.zyzscxbox{ padding: 20px;}
	.zyzscxbox .sy_zcrztitle{ float: none; margin-bottom: 10px;}
	.zyzscxbox .sy_zcrztitle span{ font-size: 16px;padding-left: 27px; font-weight: bold;}
	.zyzscxbox .sy_zcrztitle p{ font-size: 12px; margin-bottom: 5px;}
	.zyzscxbox .sy_zcrznr{ margin: 0; padding: 10px 0;}
	.zyzscxbox .sy_zcrznr select{width: 35%; padding: 0;}
	.zyzscxbox .sy_zcrznr .input{width: 50%;}
	.zyzscx .zyzscxbox1{ padding: 10px;}
	.zyzscx .zyzscxbox1 .zyzscxbox1one p{ width: 100%; font-size: 12px; line-height: 30px;}
	.zyzscxbox1title{ padding: 10px 0; font-size: 16px;}
	.zyzscxbox1tow{ padding: 0 10px;}
	.zyzscxbox1tow ul li{ padding: 10px 0;}
	.zyzscxbox1tow ul li p{ margin: 0;}
	.zynewinfo .zynewinfotit{ font-size:16px; padding:10px 0;}
	.zynewinfo .zynewinfozy{ font-size:12px; padding:10px 0;}
	.zynewinfo .zynewinfozy .right{ display:none;}
	.syp{ font-size:12px;}
	.zynewinfo .zynewinfozy .bshare-custom.icon-medium{font-size:12px;}
	
}

@media (max-width:430px){
}


.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;float:none; background-color:rgba(26, 26, 26, 0.66);opacity:100;text-shadow:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#ffffff; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url(/images/close.png) no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}
