﻿/*@font-face{
	font-family:'siyuan';
	src:url('../font/SOURCEHANSANSCN-MEDIUM(1).OTF');
}*/
body, div, p, h1, h2, h3, h4, h5, ul, li.img, figure, figcaption, dl, dt, dd, a{margin:0;padding:0;list-style:none;text-decoration:none;font-family: 'siyuan';}

em,i{ font-style: normal;}
body{font-size: 14px;color:#333;}
h1, h2, h3, h4, h5{font-weight: normal;font-size:14px;}
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block;}
img{border:0}
a{  color:#333;
    -moz-transition: 0.2s all ease;
    -o-transition: 0.2s all ease;
    -webkit-transition: 0.2s all ease;
    transition: 0.2s all ease;
}
a:hover{color:#ff8519;}
.clearfix:before,.clearfix:after{content:""; display:table; }
.clearfix:after{clear:both;}
.clearfix{ *zoom:1;/*IE/7/6*/}
.fl{float:left;}

.mb490{ margin-bottom : 490px;}
.site-bd{width:100%; height:100%; background-color:#efeff1;}
.main{width:1200px;margin:0 auto;}

/**/@font-face {
  font-family: 'iconfont'; // project id 397180 
  src: url('//at.alicdn.com/t/font_397180_q0lr5g7o4k8.eot');
  src: url('//at.alicdn.com/t/font_397180_q0lr5g7o4k8.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_397180_q0lr5g7o4k8.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_397180_q0lr5g7o4k8.woff') format('woff'),
  url('//at.alicdn.com/t/font_397180_q0lr5g7o4k8.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_397180_q0lr5g7o4k8.svg#iconfont') format('svg');
}


.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    }


/*header*/
.header{ overflow : hidden;}
.header .topBar-bd{width:100%; border:1px solid #ebebeb; background-color:#f6f6f6; }
.header .topBar{min-width:1200px;max-width:1400px;margin:0 auto;height:30px; line-height:30px;  color:#7a7b7b; }
.header .topBar-left {float:left; color:#a3a3a3; }
.header .topBar-right {float:right;width:430px; }
.header .topBar-right li {float:left; height:20px; margin-left:15px;}
.header .topBar-right li a {color:#7a7b7b;font-size:12px; }
.header .topBar-right li a:hover {color:#ff6612;}
.header .topBar-right li a .ic-phone{width:10px;height:17px;background-position:0px -13px;margin-top:8px;}
.header .topBar-right li a .ic-english{width:20px;height:13px;background-position:0px -32px;margin-top:8px;}
.header .topBar-right li a .ic-cpzt{width:17px;height:12px;background-position:0px -48px;margin-top:8px;}

.header .logo{min-width:1200px;max-width:1400px;margin:0 auto; height:115px; padding-top:15px; }
.header .logo .logo-left{display:block; overflow:hidden; }
.header .logo .logo-mid{width:180px; height: 95px; float:left;padding-left: 5%;}
.header .logo .logo-mid a{display:inline-block; margin-left:0px; width:50px; margin-top:10px; }
.header .logo .lo-name{color:#4c4c4c;font-size: 18px;}
.header .logo .lo-name1{color:#000; font-weight:600;}
.header .logo .logo-right{width:100%; height:110px; float:right;}
.header .logo .logo-right .lo-phone{font-size:32px; color:#c6251e; font-weight:bold; line-height:32px;margin-top: 3%;}

.header .nav-bd {width:100%; height:45px; background-color:#1471b4; }
.header .nav{width:1600px; margin:0 auto;}
.header .nav-list li {height:45px; float:left; }
.header .nav-list li>a {height:45px; display:block; line-height:45px; color:#fff;  font-size: 16px; padding: 0 18px;position: relative;}
@media(max-width:1460px){
  .header .nav{width:1250px; margin:0 auto;}
  .header .nav .nav-list {width:1000px; height:45px; float:left;}
  .header .nav-list li>a {height:45px; display:block; line-height:45px; color:#fff;  font-size: 16px; padding: 0 8px;}
}
.header .nav-list li>a:hover{background-color:#ff9913; color:#fff;}
.header .nav-list .nav-current {background-color:#044370;}
.header .nav-list .nav-special .pull-down-box{position:absolute;background-color:#fff;border:1px solid #e4e4e4;border-bottom-left-radius:3px; border-bottom-right-radius:3px; box-shadow: 0 0px 3px #dfdede; z-index:10;}
.header .nav-list .nav-special .pull-down-box a{width:auto;height:auto;display:block;line-height:20px;color:#333;font-size:14px;margin-left:8px;margin-top:8px;padding:0px;}
.header .nav-list .nav-special .pull-down-box a:hover{background:none;color:#ff6612;}
/*.header .nav-list .nav-special .pull-down-box .pd-type1{min-width:1160px; height:310px;padding:10px 10px;}*/



.kssspecial1icon {height:45px; display:block; line-height:45px; color:#fff; margin-left:5px; font-size: 16px; padding: 0 18px;position: relative;background: url(/zmImages/shilit.png) no-repeat left;background-size: 18%;padding-left: 31px;}
.kssspecial1{background: #ff9913;}
.pull-down-boxkss{position:absolute;background-color:#fff;border:1px solid #e4e4e4;border-bottom-left-radius:3px; border-bottom-right-radius:3px; box-shadow: 0 0px 3px #dfdede; z-index:10;}
.pull-down-boxkss a{width:auto;height:auto;display:block;line-height:20px;color:#333;font-size:14px;margin-left:8px;margin-top:8px;padding:0px;}
.pull-down-boxkss a:hover{background:none;color:#ff6612;}
.header .pd-typekss{width:130px;height:50px;}



.header .pd-type1 .pd-type1-left {width:715px; height:340px; float:left; }
.header .pd-type1 .pd-type1-left li{width:80px; height:auto; float:left; margin-left:20px;margin-bottom:4px; }
.header .pd-type1 .pd-type1-left li a{width:80px; height:95px;display:block;cursor:pointer; border-radius:3px; text-align: center; }
.header .pd-type1 .pd-type1-left li a img{width:75px;height:75px;}
.header .pd-type1 .pd-type1-mid {width:1px;border-left:1px dotted #bebebe; height:273px; float:left;margin-top:33px;margin-left:25px;}
.header .pd-type1 .pd-type1-right {width:380px;margin-left:25px;float:left;margin-top:25px;}
.header .pd-type1 .pd-type1-right .zt-list {width:380px;height:auto;}
.header .pd-type1 .pd-type1-right .zt-list li{width:125px;height:35px;float:left;}
.header .pd-type1 .pd-type1-right .zt-list a { margin-top:20px;display:block;float:left;font-size:12px;  line-height: 14px; padding: 0; color: #3a3a3a; }
.header .pd-type1 .pd-type1-right .zt-list a:hover { color: #ff6612; }
.header .pd-type2 {width:220px;height:150px;font-size:16px;font-weight:bold;}
.header .pd-type2 .pd-type2-con{width:220px;height:auto;margin-top:5px;padding:5px;}
.header .pd-type2 .pd-type2-con li{width:auto;height:20px;margin-top:10px;}
.header .pd-type2 .pd-type2-con .p-con1{width:auto;height:20px;font-size:16px;margin-left:8px;}
.header .pd-type2 .pd-type2-con li .p-con2{width:202px;height:20px;font-size:16px;margin:0 10px;}
.header .pd-type2 .pd-type2-con li span{color:#d11718;}
.header .pd-type3{width:95px;height:94px;padding:5px;}
.header .pd-type4{width:340px;height:245px;padding:5px;}
.header .pd-type4 .pd-type4-con{width:315px;height:160px;float:left;margin-left:15px;margin-top:5px;}
.header .pd-type4 .pd-type4-con h4{margin-bottom:2px;font-weight:bold}
.header .pd-type4 .pd-type4-con li{width:105px;height:20px;margin-bottom:5px;}
.header .pd-type4 .pd-type4-con a{display:block;margin-left:0px;padding:0;}
.header .pd-type5{width:332px;height:146px;}
.header .pd-type6{width:72px;height:140px;padding:10px;}

.header .nav #search {width:226px; height:30px; border-radius:5px; background-color:#fff; float:right;margin-top:8px; }
.header .nav .input-box { background: #e8e8e8; float: left; outline: none; padding: 0 10px; /*font-family: "Microsoft yahei", Arial;*/ margin: 0; width: 156px; height: 30px; line-height: 30px; color: #585858; border: none; border-bottom-left-radius: 5px; border-top-left-radius: 5px; }
.header .nav .btn-search { float:left; display:inline-block; width:50px; height:30px; outline:none; font-size:16px; /*font-family: "Microsoft yahei", Arial;*/ line-height:16px; text-align:center; background:#ff9100; color:#fff; border:none; border-bottom-right-radius:5px; border-top-right-radius:5px; cursor:pointer; }
/*header end*/

/*footer*/
.footer1{width:100%;height:440px;background-color:#f0f0f0;}
.footer-line{width:1px;height:260px;float:left;border-left:1px solid #d7d7d7;margin-top:30px;margin-right:35px;}
.footer1-con{padding-top:35px;}
.footer1-con a{margin-top:10px;}
/*.footer1-con a:hover{color:#fff;}*/
.footer1-con-list{width:100px;height:380px;float:left;margin-right:45px;}
.footer1-con-list dt{font-size:16px;}
.footer1-con-list dd{font-size:14px;margin-top:12px;}
.ic-footer{display:block;width:7px;float:left;margin-top:5px;margin-right:5px; height:9px; background:url("/zmImages/icon.png") no-repeat; background-position:-160px -45px;}
.zm-wx{width:111px; height:315px;float:left;margin-left:30px;}
.zm-wx dt{text-align:center;font-size:16px;font-weight:bold;}
.zm-app{margin-top:20px;}
.zm-wx dd{margin-top:10px;}
.footer2{margin-top:35px;margin-bottom:100px;}
.footer2 p{text-align:center;font-size:12px;line-height:26px;color:#333;}
.footer3{margin-top:20px;}
.footer3 a{margin-left:86px;}
/*footer end*/
/*side*/
.side-nav{position:fixed;width: 95px;height:530px;left:0;top:170px;z-index:100;}
.side-nav .side-title{width: 95px;height: 37px;text-align:center;background-color:#c6251e;color:#fff;font-size: 18px;line-height: 37px;}
.side-nav ul li{width: 95px;height:75px;float:left;position:relative;border-bottom:1px solid #c0c0c0;}
.side-nav ul li .side-box{width: 95px;height: 67px;padding-top: 8px;transition:all 0.3s;text-align:center;background-color:#d9d9d9;filter:Alpha(opacity=80);color:#fff;font:14px;overflow:hidden;}
.side-nav ul li .side-top{width: 95px;height:48px;line-height:48px;text-align:center;display:inline-block;background:#c6251e;filter:Alpha(opacity=80);transition:all 0.3s;}
.side-nav ul li .side-top:hover{background:#c6251e;color:#fff;opacity:1;filter:Alpha(opacity=100);}

.side-nav ul li:hover .side-box{background: #c6251e;}
.side-nav ul li:hover .iconfont{color: #fff; }
.side-nav ul li:hover span{color:#fff;}

 .side-nav ul li .iconfont{ font-size:30px; color:#c6251e}
 .side-nav ul li .side-top .iconfont{color:#fff;}
  .side-nav ul li  span{display:block;color:#000; padding-top:5px;}
.wx{width:142px;height:142px;position:absolute;float:right;left:95px;bottom:0px; z-index:10;}
.wx p{width:142px;height:25px;line-height:25px;background-color:#000;color:#fff;text-align:center;}
.side_wx{left: unset!important;top: 2px!important;right: 0;}
.train_wx{left: unset!important;right: 95px;}
/*side end*/

/*内页banner*/
.banner-page{position:relative;width:100%;height:270px; margin-bottom : 36px; overflow : hidden;}
.banner-page img{position: absolute;left:50%; margin-left : -1000px;width:2000px;height:270px;}
/*内页整体布局*/
.container{width:1200px;margin:0 auto 80px; height:auto; display:table;}
/*左侧导航*/
.container .nav-left{ float : left;width:240px;background: #d9d8dd;}
.container .nav-left .title{width:160px;height:56px; padding-left : 80px; padding-top : 14px;background:url("/zmImages/nav-left-tit-bg.jpg") 30px center no-repeat #0b71c6;color:#fff;}
.container .nav-left .title h2{font-size: 20px;}
.container .nav-left .title p{font-size: 12px; line-height : 18px;}
.container .nav-left .nav-list{width:100%; margin-top : 12px;}
.container .nav-left .nav-list li.item{width:182px;padding:0 29px;}
.container .nav-left .nav-list li.item.active{background: #ff8d00;}
.container .nav-left .nav-list li.item.active a{background: url("/zmImages/nav-left-arrow.jpg") 0 -92px no-repeat;color:#fff;}
.container .nav-left .nav-list li.item.active a:hover{color:#fff;}
.container .nav-left .nav-list li.item a{ display : block;width:158px;height:45px; padding-left : 24px; line-height : 45px;border-bottom : 1px dashed #c2c2c2;
  background: url("/zmImages/nav-left-arrow.jpg") 0 0 no-repeat;font-size: 15px;}
.container .nav-left .nav-list li.item a:hover{color:#ff8d00;}
.container .nav-left .nav-left-b{width:200px;padding:20px;background: #0b79c8;color:#fff;}
.container .nav-left .nav-left-b .tel{ width:148px;padding-left : 52px; margin-bottom : 15px;background: url("/zmImages/nav-left-tel.jpg") no-repeat;}
.container .nav-left .nav-left-b .tel p.p2{font-size: 16px;font-weight: bold;} 
.container .nav-left .nav-left-b .addr{width:148px;padding:6px 0 6px 52px;background: url("/zmImages/nav-left-addr.jpg") no-repeat;}

/*新闻搜索*/
.container .nav-left  .n-search { width: 238px; height: 40px; line-height: 40px; background-color: #f3f3f3; border: 1px solid #0b71c6; margin-bottom:5px; }
.container .nav-left  .n-search input {
	float: left; width: 178px; height: 20px; padding: 10px; font-size: 14px;
	background-color: #f3f3f3;
	font: 14px/1.5 "Microsoft YaHei", "微软雅黑", Helvetica, Tahoma, Arial, SimSun, \5b8b\4f53, sans-serif;
	color: #878787; border: 0; outline: none;
}
.container .nav-left  .n-search button { float: right; width: 40px; height: 40px; border: 0; outline: none; cursor: pointer; background:#D9D8DD; }


.container .container-r{ float : right;width:930px;}

/*翻页*/
.page-turning{width:100%;height:40px;margin:35px auto; text-align:center;}
.page-turning a{display:inline-block; border:1px solid #bebebe; margin-right:3px; padding:5px 10px; color:#1671be;}
.page-turning a.current{color:#fff; background-color:#1671be; border:1px solid #004d8d;}
.page-turning a:hover{border:1px solid #1d89e4;}

/*面包屑*/
.breadcrumb{height: 36px;padding-top:2px; margin-bottom:12px; line-height: 36px; }
.breadcrumb a, .breadcrumb span{margin-right:5px;float:left;}

/*内页菜单*/
.about-top{ height:34px;  border-bottom:2px solid #1471b4; margin-bottom:5px;}
.about-topzz{ height:41px;}
.about-top h2{color:#FFFFFF; background:#1471b4;font-size:18px; line-height:32px;text-align: center;width: 114px;;float: left; margin-right:5px;}
.about-top ul li{ float:left;}
/*.about-topzz ul li{margin-right: .7%;}*/
.about-top ul li a{color:#1471b4;display: block; margin:0 9px; text-align:center; height: 32px;line-height:32px;position: relative;z-index: 3; font-size:15px;
    -moz-transition: 0s all ease;
    -o-transition: 0s all ease;
    -webkit-transition: 0s all ease;
    transition: 0s all ease;
}
.about-top ul li a:hover{ height:41px; color:#ff9913; background:url("/zmImages/nav-bottom.png") no-repeat scroll center bottom;position: relative;z-index: 3;}
.about-top ul li .active{ height:41px; color:#ff9913; background:url("/zmImages/nav-bottom.png") no-repeat scroll center bottom;position: relative;z-index: 3;}

/*css yahoo style pagination*/

div.yahoo {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center; margin-top:20px
}
div.yahoo a {
	border-right: #fff 1px solid; padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #fff 1px solid; color: #000099; padding-top: 2px; border-bottom: #fff 1px solid; text-decoration: none
}
div.yahoo a:hover {
	border-right: #000099 1px solid; border-top: #000099 1px solid; border-left: #000099 1px solid; color: #000; border-bottom: #000099 1px solid
}
div.yahoo a:active {
	border-right: #000099 1px solid; border-top: #000099 1px solid; border-left: #000099 1px solid; color: #f00; border-bottom: #000099 1px solid
}
div.yahoo span.current {
	border-right: #fff 1px solid; padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #fff 1px solid; color: #000; padding-top: 2px; border-bottom: #fff 1px solid; background-color: #fff
}
div.yahoo span.disabled {
	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid
}


/*暂停400*/
.alert400{position: absolute; top: 0; left: 0; z-index:999999;}
.box400{width: 450px; height:380px; position: absolute; background: #e8e8e8; }
.box400 .tztitle{color: #efe003; text-align: center; font-weight: bold; background-color:#e7100b; font-size:20px; position: relative; line-height: 50px;}
.box400 p{color: #666; border: 2px solid #d9d9d9; margin:10px; padding:15px; text-indent: 2em;font-size:14px; line-height: 30px;}
.box400 .tztitle .close{position: absolute; top: 5px; right: 20px; width:20px; height: 20px; cursor: pointer; color: #fff; }
.box400 .tztitle .close img{width: 100%; height: 100%;}
.box400 .lx{margin-left:15px;}
.box400 .lx .lx-item{float:left;border-right:1px solid #dddddd;text-align:center;}
.box400 .lx .lx1{ width:150px;height:66px;}
.box400 .lx .lx2{width:130px; padding-top:10px;height:56px;}
.box400 .lx .lx3{width:130px;padding-top:20px;height:46px;border:none;}
.box400 .bz-phone{margin-left:25px;  height:83px;}
.box400 .bz-phone .bz-phone-item{width:115px;height:60px;margin-right:10px; margin-left:13px; float:left;}
.box400 .bz-phone .bz-phone-item span{display:block;color:#000;font-size:16px; }



#festival-banner{margin:0 auto; width:100%; position:relative;}
#fbanner{display:none; margin:0 auto; width:2000px; height:350px; background:url(/zmImages/zqqd.jpg) top center no-repeat; position:absolute;left:50%;margin-left:-1000px; }
#close{display:block; width:50px; height:22px; text-align:center; line-height:22px; border:1px #ddd solid; background:#000; color:#fff; font-size:12px; float:right; cursor:pointer;}

.s11img{ margin-top:20px; }
/**/.zt_video{
	position:fixed;
	bottom:18%;
	left:0;
	z-index:111;
}
.zt_video video {
	object-fit:fill;
	width:352px;
	height:auto;
	display:table;
}

.link-box {
	width: 100%;
	height: auto;
	padding: 50px 0;
	background: #fff;
}

.link-title {
	margin: 0 auto;
	width: 1200px;
	height: 40px;
	border-bottom: 1px solid #1471b4;
}

.link-title h3 {
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	font-size: 18px;
	background: #1471b4;
}

.link-content {
	display: table;
	margin: 0 auto;
	margin-top: 20px;
	width: 1200px;
	height: auto;
}

.link-content ul {
	float: left;
	display: table;
	padding: 0;
	width: auto;
	margin-right: 80px;
}

.link-content ul:last-child {
	margin-right: 0;
}

.link-content ul li {
	width: auto;
	height: 30px;
	line-height: 30px;
}

.link-content ul li a {
	color: #999;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
}

.link-content ul li a:hover {
	color: #1471b4;
}

.link-content ul li h4 {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}

.link-content .linkweight {
	font-weight: bold;
	font-size: 18px;
}

.link-content .linkweight a {
	color: #666;
}

/*二维码*/
.erweima-box {
	display: table;
	width: 100%;
	height: auto;
	margin-top: 0px;
}

.erweima-content {
	display: table;
	margin: 0 auto;
	width: 1200px;
	height: auto;
}

.erweima-content figure {
	position: relative;
	float: left;
	margin: 0;
	margin-right: 50px;
	margin-top: 30px;
	width: 575px;
	height: 200px;
	border-radius: 15px;
	overflow: hidden;
}

.erweima-content figure:nth-child(2n) {
	margin-right: 0;
}

.erweima-content figure img:nth-child(1) {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
}

.erweima-content figure:hover img:nth-child(1) {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.erweima-content figure img:nth-child(2) {
	position: absolute;
	top: 33px;
	right: 33px;
	width: 134px;
	height: 134px;
	z-index: 2;
}

.erweima-content figure figcaption {
	position: absolute;
	top: 0;
	left: 33px;
	z-index: 2;
	width: auto;
	height: 100px;
	padding: 50px 0;
	color: #fff;
	letter-spacing: 2px;
}

.erweima-content figure:nth-child(1) figcaption span:first-child {
	font-size: 30px;
	font-weight: bold;
	line-height: 50px;
	text-shadow: 2px 2px 5px #003155;
}

.erweima-content figure:nth-child(1) figcaption span:last-child {
	font-size: 16px;
	line-height: 25px;
	text-shadow: 2px 2px 3px #003155;
}

.erweima-content figure:nth-child(2) figcaption span:first-child {
	font-size: 30px;
	font-weight: bold;
	line-height: 50px;
	text-shadow: 2px 2px 5px #8b2001;
}

.erweima-content figure:nth-child(2) figcaption span:last-child {
	font-size: 16px;
	line-height: 25px;
	text-shadow: 2px 2px 3px #8b2001;
}

.erweima-content figure:nth-child(3) figcaption span:first-child {
	font-size: 30px;
	font-weight: bold;
	line-height: 50px;
	text-shadow: 2px 2px 5px #34004e;
}

.erweima-content figure:nth-child(3) figcaption span:last-child {
	font-size: 16px;
	line-height: 25px;
	text-shadow: 2px 2px 3px #34004e;
}

.erweima-content figure:nth-child(4) figcaption span:first-child {
	font-size: 30px;
	font-weight: bold;
	line-height: 50px;
	text-shadow: 2px 2px 5px #190047;
}

.erweima-content figure:nth-child(4) figcaption span:last-child {
	font-size: 16px;
	line-height: 25px;
	text-shadow: 2px 2px 3px #190047;
}

/*底部导航*/
.footer-menu {
	display: table;
	margin-top: 50px;
	padding: 30px 0;
	width: 100%;
	height: auto;
	background: #eee;
}

.footer-menu-big {
	display: table;
	margin: 0 auto;
	width: 1200px;
	height: auto;
}

.footer-menu-title {
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	letter-spacing: 1px;
}

.footer-menu-big ul {
	display: table;
	padding: 0;
	width: 100%;
	height: auto;
}

.footer-menu-big ul li {
	float: left;
	padding-right: 20px;
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.footer-menu-big ul li a {
	font-size: 14px;
	color: #666;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
}

.footer-menu-big ul li a:hover {
	color: #333;
}

.footer-menu-big ul li:last-child {
	padding-right: 0;
}

.footer-middle-box {
	display: table;
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.footer-menu-middle {
	float: left;
	display: table;
	width: 550px;
	height: auto;
	margin-right: 50px;
	margin-top: 20px;
}

.footer-menu-middle ul {
	display: table;
	padding: 0;
	width: 100%;
	height: auto;
}

.footer-menu-middle ul li {
	float: left;
	padding-right: 20px;
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.footer-menu-middle ul li a {
	font-size: 14px;
	color: #999;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
}

.footer-menu-middle1 {
	margin-right: 0;
}

.footer-menu-middle ul li a:hover {
	color: #333;
}

/*版权信息*/
.footer-address {
	display: table;
	padding: 30px 0;
	width: 100%;
	height: auto;
}

.footer-address-content {
	display: table;
	margin: 0 auto;
	width: 1200px;
	height: auto;
	line-height: 25px;
}

.footer-address-content p {
	text-align: center;
	color: #999;
	font-size: 12px;
}


/*合作伙伴*/
.teamwork {
	display: table;
	width: 100%;
	height: auto;
	margin-top: 50px;
}

.teamwork-content {
	display: table;
	margin: 0 auto;
	margin-top: 20px;
	width: 1200px;
	height: auto;
}

.teamwork-content ul {
	display: table;
	width: 1200px;
	height: auto;
	margin-top: 20px;
}

.teamwork-content ul li {
	float: left;
	width: 200px;
	height: 130px;
}

.teamwork-content ul li figure {
	width: 200px;
	height: 130px;
	text-align: center;
	overflow: hidden;
}

.teamwork-content ul li figure img {
	width: 80px;
	height: 80px;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
}

.teamwork-content ul li:hover figure img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.teamwork-content ul li figure figcaption {
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	letter-spacing: 1px;
	color: #333;
}

/*一带一路首页标签*/
.Dtmg,.Xbmg {
        transition: all ease .3s;
        -webkit-transition: all ease .3s;
        -moz-transition: all ease .3s;
        }

        .Dtmg{
        position: fixed;
        left: 3px;
        bottom: 7%;
        width: 11%;
        height: auto;z-index: 99;
        }
        .Dtmg figure{
        width: 100%;
        position: relative;
        }

        .Dtmg a figure img{
        width: 100%;
        }
        .Dtmg span{
        display: block;
        font-size: 14px;
        letter-spacing: 1px;
        color: #d92d27;
        position: absolute;
        right: 10px;
        top: 20px;
        cursor: pointer;
        }
        .Dtmg span i{
        display: inline-block;
        background: url(/zmImages/ydyl/sjmg.png) no-repeat;
        float: left;
        width: 13px;
        height: 12px;
        margin-top: 4px;
        }
        .Xbmg{
        position: fixed;
        left: -200px;
        bottom: 12%;
        cursor: pointer;
        width: 6%;
        height: auto;
        }
        .Xbmg1 {
        left: 0;
        }
        .Xbmg figure{
        width: 100%;
        position: relative;
        }
        .Xbmg figure img{
        width: 100%;
        }
        .Xbmg figure figcaption{
        font-size: 18px;
        letter-spacing: 1px;
        color: #fff;
        position: absolute;
        top: 7px;
        left: 46px;
        }
        .Dtmg1{
        left: -300px;
        }
		.Ximg{
            position: fixed;
            right: 5px;
            top: 50%;
            width: 9%;
            height: auto;
		z-index:999;
        }
        .Ximg a figure{
            width: 100%;
            position: relative;
        }

        .Ximg a figure img{
            width: 100%;
        }
		.detail_img{width:100%;margin: 0 auto;max-width: 930px;}
        .detail_img figure{margin: 0 auto;width: 100%;}
        .detail_img figure img{width: 100%;}
		/**/.kssspecial2icon {    margin-left:0;  background: url(../images/navimg/YY.png) no-repeat left;background-size: 19%;padding:0 0 0 19px !important;}

.navli{width: 100% !important;background-color: rgba(255, 255, 255, 0.81) !important;left: 0;box-shadow: unset !important;border: unset !important;}
.navli ul{
	width: 1300px;
	height: auto;
	display: table;
	margin: 0 auto;
	padding-top: 11px;
}
.navli ul li{
	width: 33%;
	height: 152px !important;
	margin-top: 1%;
}
.navli ul li:nth-of-type(1),.navli ul li:nth-of-type(2),.navli ul li:nth-of-type(3),.navli ul li:nth-of-type(10){margin-top: 0;}
.navli ul li:nth-of-type(1),.navli ul li:nth-of-type(4),.navli ul li:nth-of-type(7),.navli ul li:nth-of-type(10){margin-left: 0;}
.navli ul li:nth-of-type(4),.navli ul li:nth-of-type(5),.navli ul li:nth-of-type(6),.navli ul li:nth-of-type(7),.navli ul li:nth-of-type(8),.navli ul li:nth-of-type(9),.navli ul li:nth-of-type(10){height: 118px !important;}
.navli ul li figure{
	width: 27%;
	float: left;
}
.navli ul li figure img{
	width: 100%;
}
.navli ul li .navtext{
	float: right;
	width: 71%;
}
.navli ul li .navtext a{margin-left: 0!important;margin-top: 1% !important;}
.navli ul li .navtext a b{display:block;font-size: 16px;margin: 0 auto;line-height: 26px;color: #333;font-weight: bold;}
.navli ul li .navtext a b:hover{color: #ff9913;}
.navli ul li .navtext a span{font-size: 12px;color: #333;margin-top: 3px;display: block;}
.navli ul li .navtext a span:hover{color: #ff9913;text-decoration: underline;}