@charset "utf-8";
/*===================================================================

 * file:    iching.css
 * time:    2020/05/27—2019/05/30

===========================================*/

@media all and (min-width: 1100px){
/*通用开始*/
body,body *{margin:0;padding:0;list-style-type:none;font-family:"微软雅黑", Arial,sans-serif; text-decoration:none;}
/**,:before ,*:after{ box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}*/
html{font-size:62.5%; color: #333;height: 100%}
body{ font-size:1.4rem;background-color: #fff;height: 100%}
h1{font-size:2.8rem}
h2{font-size: 2rem;}
h3{font-size: 1.6rem;}
h4{font-size: 1.8rem}
h5{font-size: 1.6rem}
h6{font-size: 1.4rem}
a:link{color: #333;transition:all 0.5s}
a:visited{color: #333}
a:hover{text-decoration:none; }
a:active{color: #333}
img{border: 0;outline: 0}
.none{display: none}
.pc-none{display: none}
a{text-decoration: none !important;color: #4b4a4a}
/*html5*/
abbr, article, aside, audio, canvas, datalist, details, dialog,figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, pre,col, section, time, video,main{display: block}
/*主题色*/
.color-zhu{color: #0054a7 !important;}/*字体色*/
.color-zhu2{color:#a6926c !important;}/*字体色2*/
.color-zhu3{color:#e6e1d3 !important;}/*浅色调背景*/
.color-zhu4{color: cornflowerblue !important;}/*字体色*/
.color-666{color: #666 !important;}/*字体色*/
/*背景色*/
.body-color{background:#eeecec}
.bg-color{background-color: #00733a}/*166 146 108*/
.bg-color2{background-color: #8fcbad}/*166 146 108*/
.bg-color3{background-color: #bfab86}/*背景浅色调*/
.bg-color-f6f6f6{background-color: #f6f6f6}
.border-color1{border: 1px #ededed  solid;}
.warp{background-color:#ffffff; padding:50px; width:1200px; margin:0px auto; display:block; min-height:800px;}
/*横线*/
.-color{color: #a6926c}
.border-color{color: #a6926c}
.border-top-color{border-top-color: #b3a57d !important;}
.border-bottom-color{border-bottom-color: #f47920!important;}
.border-bottom-color2{border-bottom-color: forestgreen!important;}
.border-bottom-color3{border-bottom-color: brown!important;}
.border-bottom-color4{border-bottom-color: cornflowerblue !important;}
.f-w{font-weight: bold}
.clear{ clear:both;height: 0;display: block;width: 100%}
.ellipsis{ white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.w1200{width:1200px; margin:0 auto;}
.w1200:after,.w1200:before{content: ""; display: block;clear: both;height: 0;}
.w1200{width:1200px; margin:0 auto;}
.w1220{width:1230px; margin:0 auto; background:#fff}
.w1210:after,.w1230:before{content: ""; display: block;clear: both;height: 0;}
.w1210{width:1230px; margin:0 auto;}
.auto{margin: 0 auto}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt25{margin-top: 25px}
.mt30{margin-top: 30px}
.mt35{margin-top: 35px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px}
.ml30{margin-left: 30px}
.ml38{margin-left: 38px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb25{margin-bottom: 25px}
.mb30{margin-bottom: 30px}
.pt20{padding-top: 20px}
.pt30{padding-top: 30px}
.pt40{padding-top: 40px}
.pt50{padding-top: 50px}
.pt60{padding-top: 60px}
.pb30{padding-bottom: 30px}
.pb50{padding-bottom: 50px}
.padding5{padding: 5px}
.padding10{padding: 10px}
.padding20{padding: 20px}
.padding30{padding: 30px}
.pb20{padding-bottom: 20px}
.fl{float: left}
.fr{float: right}
.center{text-align: center}
.lh10{line-height: 10px}
.lh15{line-height: 15px}
.lh20{line-height: 20px}
.lh30{line-height: 30px}
/*按钮*/
.btns{transition: all 0.5s;width: 150px;cursor: pointer;height: 30px;border: 0;text-align: center;color: #fff;background-color: #f47920;font-size: 14px}
.btns:hover{background-color: #FF9900}
::selection{background-color: #efefef;color: #000}
/* 清除左右边框 */
.clear-left-border{border-left: 0 !important;}
.clear-right-border{border-right: 0 !important;}
/*广告*/
.ad1{max-height: 100px;}
.ad1 img{width: 100%;height: 100px}
.btn-right{transition: all 0.5s; width: 150px;height: 39px;text-align: center;cursor: pointer;color: #fff;border:3px #fff double;font-size: 1.4rem}
.btn-right:hover{background-color: #FF9900;}
.m-none{ font-style:normal}
.tbg{background:url("../images/index_bg.png") no-repeat center; height:134px;}
/*通用结束*/
/*head*/
.sj-head{height:150px;  z-index: 99;background:#fff url(../images/h_bg.png) repeat-x center top}
.sj-head .logo{width:50%;float: left; text-align: left; margin: 22px 2px;height:56px}
.sj-head .top_r{float: right;    margin-top: 34px;margin-right: 53px;}
.sj-head .top_r .zh{ float:right; display: inline;width: 100%;}
.sj-head .top_r .zh span{ float: right; padding:10px 10px;color:#ca121c}
.sj-head .top_r .zh a{color:#ca121c}
.sj-head .top_r .zh .search {    background: url(../images/seach_icon.png) no-repeat left 11px;display: block;padding-left: 21px;margin-left: 20px;}
.sj-head .top_r .search input[type="text"] {width: 300px;border: #bfbfbf solid 1px; height:27px; line-height: 27px;color:#9f9e9e; padding-left:10px;}
.sj-head .top_r .search input[type="button"] {font-size:0px; color:#fff; border:none;margin-left:-30px;  background:url(../images/seach_icon.png) no-repeat center top;width: 30px; height:27px; line-height: 30px;}
.sj-head .nav{ width: 100%;margin:0px auto; height: 50px; line-height: 50px;background-color: #018fd7;}
.sj-head .nav>ul{ width: 1200px; margin:0px auto;}
.sj-head .nav>ul>li{ float: left; width:171px;text-align: center ; height:50px; line-height: 50px;font-size: 16px;font-weight: 600;    position: relative;    }
.sj-head .nav>ul>li>a{color:#fff;display:block}
.sj-head .nav>ul>li.on,.sj-head .nav>ul>li:hover>a{background: #e8e5e5; }
.sj-head .nav>ul>li.on>a,.sj-head .nav>ul>li:hover>a{color:#3d3d3d;}
.sj-head .nav>ul>li>a:after {
    content: "";
    display: block;
    width: 0;
    margin: 0 auto;
    height: 2px;
    overflow: hidden;
    position: absolute;
    z-index:99999999999999;
    left: 50%;
    right: 50%;
    bottom: 0px;
    background: rgba(243,179,44,0.6);
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.sj-head .nav>ul>li:hover>a:after{
    width: 80%;
    left: 0;
    right: 0;
}

.sj-head .nav>ul>li:active>a:after
    width: 80%;
    left: 0;
    right: 0;
}
.sj-head .nav>ul>li ul{ display: none;}
.sub_nav1{
	position:absolute;
	left:0px;
	top:50px;
	width:100%;
	background:#fff;
	z-index:999;
	display:none;
}
.sub_nav1>li{position: relative;font-size: 16px;font-weight: 400;border-bottom: 1px dotted #ccc; }
.sub_nav1>li>a{color:#3d3d3d;display:block}
.sub_nav1>li:hover{background-color: #018fd7;color:#fff ;}
.sub_nav1>li:hover>a{color:#fff ;}
.sub_nav2{
	position:absolute;
	left:171px;
	top:0px;
	width:100%;
	background:#fff;
	z-index:999;
	display:none;
}

.sub_nav2 a{color:#3d3d3d; display:block}
.sub_nav2>h4{font-size: 16px;font-weight: 400;border-bottom: 1px dotted #ccc; margin:0px 0px;line-height: 50px;}
.sub_nav2>h4:hover{background-color: rgba(124,126,126,0.7);color:#fff ;}
.sub_nav2>h4:hover>a{color:#fff ;}
/*.sj-head .nav>ul>li:hover ul{ position: relative;display: block; background-color: #eaeff8; width: 100%;z-index:999;}
.sj-head .nav>ul>li:hover ul li{position: relative;font-size: 16px;font-weight: 400; }
.sj-head .nav>ul>li:hover ul li>a{color:#3d3d3d;}
.sj-head .nav>ul>li:hover ul li:hover{background: #c8000b;color:#fff ;}
.sj-head .nav>ul>li:hover ul li:hover>a{color:#fff ;}
.sj-head .nav>ul>li:hover ul li div{ display: none;}
.sj-head .nav>ul>li:hover ul li:hover div{display: block; top:0px;left: 171px; position: absolute;width:200px;background-color: #eaeff8;color:#3d3d3d;}
.sj-head .nav>ul>li:hover ul li:hover div a{color:#3d3d3d;}
.sj-head .nav>ul>li:hover ul li:hover div>h4{font-size: 16px;font-weight: 400;}
.sj-head .nav>ul>li:hover ul li:hover div>h4:hover{background: #c8000b;color:#fff ;}
.sj-head .nav>ul>li:hover ul li:hover div>h4:hover>a{color:#fff ;}*/

.sj-hd{ overflow:hidden; position:relative ;width: 100%;max-height:712px; display:none}
.sj-hd .bd{ position:relative;  z-index:0;max-width: 100%;  height:100% }
.sj-hd .bd ul{width: 100%;height:100%}
.sj-hd .bd li{vertical-align:middle;position: relative; width: 100%;text-align: center;font-weight: bold;font-size: 1.8rem;height:100%}
.sj-hd .bd img{ width:100%;  display:block; max-height: 100%;}
.sj-hd  .hd{ position:absolute; bottom:30px;left:50%; z-index:1;  margin-left: -104px;}
.sj-hd  .hd ul{ overflow:hidden; zoom:1;  }
.sj-hd  .hd ul li span{float:left;margin:0px 3px; display:block;   width:14px; height:14px; line-height:20px; text-align:center; background:#fff; cursor:pointer; border-radius:15px; margin:0px 6px; }
.sj-hd  .hd ul li span.on{ background:#f00; color:#fff; }
.sj-hd .prev,.sj-hd .next{ position:absolute; left:10%; top:50%; margin-top:-46px; display:block; width:43px; height:92px; background:url(../images/banner_pre.png) no-repeat;    }
.sj-hd .next{ left:auto; right:10%; background:url(../images/banner_next.png) no-repeat; }
.sj-hd .prev:hover,.sj-hd .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.sj-hd .prevStop{ display:none;  }
.sj-hd .nextStop{ display:none;  }
#featureCarousel {
    min-height:450px;
    width:100%;
    background-color:#6D6D6D;
    position:relative;
	margin: auto;
	overflow:hidden
}
#featureCarousel img {
    border:0;
    display:block;
}
#featureCarousel .feature {
    position:absolute;
    top:-1000px;
    left:-1000px;
    border:0px solid white;
    cursor:pointer;
    width:100%;
	overflow:hidden
}
#featureCarousel .feature > div {
    position:absolute;
    bottom:0px;
    left:0px;
    background-color:black;
  
}
#featureCarousel .feature > div p {
    margin:0;
    padding:5px;
    font-weight:bold;
    font-size:12px;
    color:white;
}
#featureCarousel .blipsContainer {
    position:absolute;
    color:white;
    right:95px;
    bottom:40px;
    padding:0;
    margin:0;
	z-index: 99;
}
#featureCarousel .blipsContainer .blip {
    margin:3px;
    height:14px;
    width:14px;
    color:white;
    text-align:center;
    font-size:10px;
    border:1px dotted black;
}
#featureCarousel .blipsContainer .blipSelected {
    color:white;
    font-weight:bold;
    background-color:black;
}

.part1{width:1200px;margin:0px auto;overflow:hidden; height:650px;}
.part1 .title{ text-align: center;margin:35px auto 35px auto;} 
.part1 .title h1{ font-size:24px;color: #585657; line-height: 43px;text-align: center}
.part1 .title h1 em{ display:inline-block;border-top:#313131 solid 2px;width:100px;height: 7px;}
.part1 .title h1 span{display:inline-block;width:180px;  text-align: center;font-size:28px;color:#313131 ; height:70px;line-height:70px;}
.part1 .title h1 span font{color:#018fd7;font-size:33px; }
.part-l{ float: left; background:url(../images/cp_bg1.jpg);width: 274px; height: 479px;}
.part-l ul{margin:42px 0px 0px 0px;}
.part-l ul li{ height: 52px; line-height: 52px;color: #fff; text-align: center;font-size: 16px;font-weight: 800;}
.part-l ul li a{color: #fff; width:175px;display: block;border-bottom: #ccc solid 1px; margin:0px 48px 0px 48px; }
.part-l ul li:hover{ background-color: rgba(255, 255, 255, 0.46) ;font-size: 17px;;}
.part-l p{ text-align: center; padding-top: 40px;}
.part-l p img{width:137px;height:45px;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.part-l p img:hover {
 width: 137px;
 transform: scale(1.1);
}
.part-r{float:right;width:911px;}
.part-s{display: none;}
.items .cpitem{display: none;width:910px;height:480px;position: relative;overflow: hidden;}
.items .cpitem li{ float: left; width:290px; margin-bottom: 8px;text-align: center; margin-right: 20px;height: 235px;position: relative;}
.items .cpitem li img{width:100%;height:195px;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.items .cpitem li:nth-child(3n){margin-right: 0px;}
.items .cpitem li>a{display:block;width:100%;height:195px;overflow: hidden;}
.items .cpitem li p{height: 40px; line-height: 40px; background-color:#018fd7; color: #fff; width: 100%;font-size: 16px;}
.items .cpitem li p a{color:#fff}
.items .cpitem li img:hover {
 width: 100%;
 transform: scale(1.2);
}
.items .cpitem li:hover p{ font-weight:bold}

.items .cpitem>img{width:100%;height:480px;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.items .cpitem>img:hover {
 width: 100%;
 transform: scale(1.1);
}
.items .cpitem li div{ display:none;width:910px;}
.items .cpitem li:hover div{ display: block; position: absolute; top: 0px; left:0px;width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); }
.items .cpitem li:hover div p{text-align: left;padding:0px 20px;height: 30px; line-height: 30px; color: #fff; }
.items .cpitem li:hover div p:first-child{ padding-top: 30px;;}
.items .cpitem li:hover a>p{display:none;}


.part2{/*background:url(../images/ls_bg.jpg) no-repeat; min-height: 712px;*/}
.part2-top{width: 1200px; margin: 0px auto; }

.part2-top .title{ text-align: center;margin:35px auto 35px auto;} 
.part2-top .title h1{ font-size:24px;color: #585657; line-height: 43px;text-align: center}
.part2-top .title h1 em{ display:inline-block;border-top:#313131 solid 2px;width:100px;height: 7px;}
.part2-top .title h1 span{display:inline-block;width:180px;  text-align: center;font-size:28px;color:#313131 ; height:70px;line-height:70px;}
.part2-top .title h1 span font{color:#018fd7;font-size:33px; }
.part4 .part2-tl {float: right;width:45%}
.part4 .part2-tl .part2-txt{ position: relative;padding:20px 30px 0px 30px; line-height: 35px; text-indent: 2em;font-size:16px;}
.part4 .part2-tl .part2-txt p{text-indent: 2em;font-size:16px;}
.part4 .part2-tl .part2-txt span{ position: absolute; right:20px; bottom: -0px;color:#c8000b;}
.part4 .part2-tl .part2-txt span a{color:#005bac;}
.part4 .part2-tr{width: 53%; float: left; padding-top: 30px;padding-left: 14px;height:363px;position: relative;overflow: hidden;}
.part4 .part2-tr>img{width:100%;height:363px;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.part4 .part2-tr>img:hover {
 width: 100%;
 transform: scale(1.1);
}
.part2-b{width: 1200px; margin: 0px auto;}
.picScroll-left{  position:relative; width:100%; height:260px; margin:0px auto 0px auto ;overflow: hidden;}
.picScroll-left .prev,.picScroll-left .next{width:25px; height:50px; position:absolute; overflow:hidden;cursor:pointer; background:url(../images/zs_pre.png) no-repeat ; top:98px;}
.picScroll-left .next{  right:1%;background:url(../images/zs_next.png) no-repeat ;}
.picScroll-left .prev{left:1%;}
.picScroll-left .bd{margin-left:2%;width:96%;  height:260px;overflow: hidden;}
.tempWrap{margin:0px auto; }
.picScroll-left .bd ul{ zoom:1; padding-top: 5px!important;}
.picScroll-left .bd ul li{float: left;width: 14.9%; margin: 0px 10px; position: relative; text-align: center;height:246px;line-height:246px;overflow: hidden;}
.picScroll-left .bd ul li img{width:100%;display: inline-block;
    vertical-align: middle; }
.picScroll-left .bd ul li img{width:100%;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.picScroll-left .bd ul li img:hover {
 width: 100%;
 transform: scale(1.1);    
}
.part3 .title{ text-align: center;margin:35px auto 35px auto;} 
.part3 .title h1{ font-size:24px;color: #585657; line-height: 43px;text-align: center}
.part3 .title h1 em{ display:inline-block;border-top:#313131 solid 2px;width:100px;height: 7px;}
.part3 .title h1 span{display:inline-block;width:180px;  text-align: center;font-size:28px;color:#313131 ; height:70px;line-height:70px;}
.part3 .title h1 span font{color:#018fd7;font-size:33px; }
.slideBox{ width:48%;height:398px; overflow:hidden; position:relative; float:left; margin:25px auto 0px 0.8%;   }
.slideBox .hd{  overflow:hidden; position:absolute; right:0px; bottom:15px; z-index:1; height:30px; line-height:30px;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding:15px 10px 0 0;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px;  text-align:center;cursor:pointer; text-indent:-9999px; background:#fff; }
.slideBox .hd ul li.on{ color:#fff; background:#005bac }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:446px; }
.slideBox .bd img{ width:100%; height:100%; display:block; }
.slideBox .bd_p{ height:50px; line-height:50px;  position:absolute;bottom:47px;  color:#FFF; padding-left:1%; font-family:'microsoft yahei'; font-size:14px;background-color: rgba(37, 37, 36, 0.5);width:100%;}

.part3_newsr{ padding:20px 0px 10px 0px;border-left:#a9a8a8 solid 1px;width:45%; float: right; margin-left:3%; margin-right:0.9% }
.item li{ margin:5px 0px;height:95px; }
.item .time{ margin-left:20px;border-right:#a9a8a8 solid 1px;display:inline-block; float:left; width:93px; height:77px; line-height:14px; text-align:center; color:#333333;font-size:18px;}
.item .time span{ font-size:30px; font-weight:bold;height:30px; line-height:30px; padding-top:9px; display:block}
.item .info{ margin-left:20px;float:right;width:380px; height:90px; line-height:28px;}
.item .info h3{line-height:30px;font-size:16px; font-weight:600;}
.item .info p{line-height:21px;font-size:14px;}
.item .more{text-align: right;}
.item .more img{width:137px;height:45px;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.item .more img:hover {
 width: 137px;
 transform: scale(1.2);
}
.part4 .title{ text-align: center;margin:35px auto 35px auto;} 
.part4 .title h1{ font-size:24px;color: #585657; line-height: 43px;text-align: center}
.part4 .title h1 em{ display:inline-block;border-top:#313131 solid 2px;width:100px;height: 7px;}
.part4 .title h1 span{display:inline-block;width:180px;  text-align: center;font-size:28px;color:#313131 ; height:70px;line-height:70px;}
.part4 .title h1 span font{color:#018fd7;font-size:33px; }
.part4_info{ margin:20px 0px; min-height:310px; cursor: pointer;}
.part4_left{ float:left; width:48%; position:relative}
.part4_left a,.part4_right a{ width:100%;overflow: hidden; display:block}
.part4_left img,.part4_right img{width:100%;height:284px;overflow: hidden;}
.part4_left:hover img,.part4_right:hover img{width: 100%;transform: scale(1.2);}
.part4_left .number,.part4_right .number{ position:absolute; left:20px; top:-18px; width:60px; height:70px; background:#c8000b; z-index:99}
.part4_left:Hover .number,.part4_right:hover .number{background-color: rgba(200, 0, 11, 0.8)}
.part4_left .number span,.part4_right .number span{ line-height:46px; font-weight:bold; color:#fff; border-bottom:#fff solid 3px; text-align:center; font-size:26px; display:block; margin:3px 10px}
.part4_left:Hover .number span,.part4_right:Hover .number span{font-size:30px;}
.part4_right{ float:right; width:48%;position:relative;}
.part4_right h3,.part4_left h3{ padding: 60px 20px 0px 20px; line-height:40px;color:#c8000b;font-size:18px}
.part4_right h3:hover,.part4_left h3:hover{font-size:20px}
.part4_right p,.part4_left p{ padding: 10px 20px; line-height:30px;color:#555; text-indent:2rem}
.odd:hover{background:#c8000b;height: 288px;}
.odd:hover h3{color:#fff}
.odd:hover p{color:#fff}
.ftb{  background-color:#005bac;margin-top:0px; }
.footer{width:1200px;margin:0px auto;border-bottom: #fff solid 1px;min-height: 263px;}
.f-r{ float:right; padding-top: 10px; padding-left: 10px;}
.f-r p{ font-size: 14px;color: #fff; line-height: 30px;}
.f-r>p:first-child{font-weight: 800;line-height:50px;font-size: 24px;}
.f-r>p:last-child{ text-align: center; padding-top: 10px;;}
.f-l { float:left;padding-left:0px; margin-top: 40px;}
.f-l ul li {float:left;margin:0px 50px;color:#fff;line-height: 24px}
.f-l ul li dl dt {font-size: 16px;margin-bottom: 10px;font-weight: bold;}
.f-l ul li dl dt a {color: #fff;display: block}
.f-l ul li dl dd a {color: #fff;display: block;font-size: 14px;}
.copyright{width:1200px;margin:0px auto;color:#fff; text-align: center;height: 50px; line-height: 50px;overflow: hidden;}
.sj-banner{ width: 100%; position: relative;max-height: 345px;overflow: hidden;}
.sj-banner div{  position: absolute;  color:#FFF;display: none;font-size: 28px;font-weight: bold; width: 30%; text-align: right;bottom: 127px; border-bottom: 60px solid #FFF;border-bottom-color: #FFF;border-bottom-color: rgba(255,255,255,0.25);border-right: 80px solid transparent;filter: alpha(opacity=70); -moz-opacity: 0.70;-khtml-opacity: 0.7;}
.sj-banner div p{ padding-right: 100px;TOP: 10PX; padding-right: 36px; POSITION: absolute;RIGHT: 0;}
.sj-banner div p:hover{font-size: 30px;}
.sj-banner>img{width:100%}
.list{ padding-top: 0px;margin-bottom:20px;}
.list-l{ float: left;width: 242px; padding-top: 22px;}
.list-l h3{font-size: 24px; padding-left: 5px; font-weight: 800; text-align: left; border-bottom:#dbdbdb solid 1px;color: #018fd7; line-height: 50px;}
.list-l ul{ margin-top: 20px;}
.list-l li{ background: #dbdbdb; height: 39px; line-height: 39px; margin: 8px 0px; padding-left:20px;color: #2d2d2d;border-radius: 3px;font-size:16px;}
.list-l li>span{ margin-top: 15px; float:right; margin-right:20px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #9f9b9b;}
.list-l li a{color: #2d2d2d;    display: inline-block;width: 80%;}
.list-l li:hover,.list-l li.on{;background-color: #018fd7;color: #2d2d2d;}
.list-l li:hover a,.list-l li.on a{color: #fff;}
.list-l li:hover span,.list-l li.on span{ ;}
.list-r{ float: right;width: 242px;width: 928px;}
.list-r ul{border-bottom:#e5e5e5 dashed 1px;  float: none; min-height: 220px; padding: 22px;}
.list-r ul li{ float: left;font-size: 14px; line-height: 30px;;}
.list-r ul li:nth-child(1) {width:30%;text-align: center; margin-top: 15px; }
.list-r ul li:nth-child(1) img{ width: 96%; margin: 0px auto; height: 190px;background:url(../images/zwtp.jpg) no-repeat;border: #ccc solid 1px;}
.list-r ul li:nth-child(2) {width: 66%;text-align: left; padding: 0px 2%;  margin-top: 15px; line-height: 40px;;}
.list-r ul li:nth-child(2) h3{font-size: 20px;}
.list-r ul li:nth-child(2) time { line-height: 30px;color: #999999;}
.list-r ul li:nth-child(2) p { line-height: 30px;color: #999999;}
.list-r ul li:nth-child(2) span{margin-top:10px;width:127px; text-align: center;  display: block;  color: #fff;font-size:14px;line-height: 40px;;}
.list-r ul li:nth-child(2) span a{color: #fff;}
.list-r ul li:nth-child(2) span:last-child{  display: block; background: #018fd7; color: #fff;font-size:14px; line-height: 40px;height: 40px;}
.list-r ul:Hover{ background-color: #f0f0f0;}
.fzlc-info{ float: right;width: 928px; margin-top: 40px;}
.list-info{ float: right;width: 928px; margin-top: 40px;}
.list-info ul li{ padding-left:0px;font-size: 14px; line-height: 40px;   }
.list-info li>span{float:left; margin:15px 10px 0px 10px;;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #018fd7;}
.list-info ul li time{float:right; line-height: 40px;color: #999999;}
.content{ padding-top: 30px;}
.path{ line-height: 50px;color: #65685f;border-bottom: #dddddd solid 1px;}
.path1{ text-align: right; padding-right: 20px;    line-height: 32px;}
.path img{ padding: 0px 10px;}
.content{ padding-top: 20px; }
.new_nav{width: 100%; margin: 10px auto; text-align: center; }
.new_nav h1{ font-size:24px;color: #333333; line-height: 83px;}
.new_nav p{width: 100%; margin: 10px auto; background: #eeeeee; text-align: center; font-size: 14px; line-height: 45px;height: 45px;}
.new{width: 90%; margin: 10px auto; padding: 50px 5%; }
.new p{font-size: 16px;line-height: 35px; text-indent: 3rem;}
.new p img{text-align: center;max-width:700px}
.new_page{width: 100%; margin: 10px auto; text-align: center; }
.new_page h1{ font-size:24px;color: #333333; line-height:30px; margin: 40px 0px;}
.content_page{width: 90%; margin: 10px auto; text-align: left; padding: 0px 5%;background: #fff; }
.content_page p{font-size: 16px;line-height: 35px;  text-align: left;}
.cp-tit{font-size:24px;color: #c7000a; line-height:30px; margin: 40px 0px; text-align: center;}
.cp-tit span{ display: inline-block; padding: 0px 20px;border-bottom: #333333 solid 2px;width: 100px; margin: 0px 20px; line-height: 60px;}
.cp-tit span:hover,.cp-tit span.on{border-bottom: #c7000a solid 2px;}
.cp-tit span:hover a,.cp-tit span.on a{color: #c7000a; }
.cp-nav{ text-align: center; margin: 20px auto; height: auto; overflow: hidden;}
.cp-nav ul{margin: 0px auto; }
.cp-nav li{display: inline-block; padding: 0px 15px; border: #333333 solid 1px; line-height: 40px;min-width: 100px;margin: 0px 5px;border-radius:5px;font-size:16px;}
.cp-nav li:hover,.cp-nav li.on{background-color: rgba(242,76,84,1);color: #fff;border: #c7000a solid 1px;}
.cp-nav li:hover a,.cp-nav li.on a{color: #fff;}
.part3-info{ margin-top: 20px;}
.part3-info li{ float: left; width: 32%; margin: 10px 0.5%; position: relative;}
.part3-info li>p:first-child{max-height: 237px;overflow:hidden;}
.part3-info li>p:first-child img{width: 100%;max-height: 231px;overflow:hidden;text-align: center;display:inline-block !important;vertical-align: middle !important;max-width: 100% !important;max-height: 100% !important;height: auto !important;}
.part3-info li>p:nth-child(2){text-align:center; background:#f4f5f9;font-size: 1.6rem;color: #2d2d2d;line-height: 70px;}
.part3-info li dl{ display: none;}
.part3-info li:hover dl{ display: block; position:absolute; top:0px;left:0px;width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); ;}
.part3-info li:hover dl dd{margin-toP:30px; padding:30px; line-height: 30px; color:#fff;max-height: 267px;overflow:hidden;}
.part3-info li:hover dl dt{ text-align:center;background:#c7000a;color: #fff;font-size: 1.6rem;line-height: 70px;padding: 0px 0px; position: absolute; bottom: 0px; width: 100%;}
.lxwm_part8{ overflow: hidden;  margin: 20px auto 0px auto;padding:20px 0px} 
.lxwm_part8 li{ width:30%; text-align: left; float: left;  height:100px; margin-top: 10px; }
.lxwm_part8 li:first-child{width:40%}
.lxwm_part8 li span:first-child{display: inline-block; width: 100px; margin: 0px 20px; float: left;}
.lxwm_part8 li span:nth-child(2){display: inline-block;margin-toP:17px;line-height: 30px;font-size: 18px; font-weight: bold; color: #515151;}
.lxwm_part8 li:hover span:nth-child(2){font-size: 20px;}
.lxwm_part9{width: 100%; margin: 20px auto 0px auto; text-align: center; }
.lxwm_part9 h1{ font-size:24px;color: #333333; line-height: 83px;}
.ly_tab{ width:1200px; margin:20px auto;}
.ly_tab li{ width:32%;display:inline-block;float:left;margin:0px 1%; min-height:90px; font-size:16px;line-height:40px;position:relative }
.ly_tab li:nth-child(3){ float: right; margin-right: 0px;}
.ly_tab li:first-child{ margin-left: 0px;}
.ly_tab li span{ display:inline-block; float:left;position: absolute;top: 5px;left: -8px;}
.ly_tab li label {display:inline-block;}
.ly_tab li:nth-child(4),.ly_tab li:last-child{width: 100%; float: none; margin-left: 0px;;}
.ly_tab input[type="text"]{  padding-left:10px;width:90%;border:#dcdcdc solid 1px;height:50px;line-height:50px;background-color: rgba(255,255,255, 0.3);font-size:14px;}
.ly_tab textarea{padding-top:8px;padding-left:10px;width:97%;border:#dcdcdc solid 1px;  height:200px;background-color: rgba(255,255,255, 0.3);font-size:14px;  }
.ly_tab input[type="submit"]{ border-radius:50px;border:none; width:200px; background:#c7000a; color:#fff; text-align:center;font-size:24px;line-height:40px; font-weight:600; margin:50px;}
.ly_tab input[type="reset"]{ border-radius:50px;border:none; width:200px; background:#666; color:#fff; text-align:center;font-size:24px;line-height:45px; font-weight:600; margin:50px 0px;}

.zl-info{ float: right;width: 928px; margin-top: 40px;} 
.zl-info li{ float: left;width: 23%; margin: 10px 1%; position: relative; text-align: center;min-height: 194px;
    overflow: hidden;}
.zl-info li>p:first-child{max-height: 135px;overflow:hidden;border:#ccc solid 1px;overflow: hidden;position: relative;}
.zl-info li>p:first-child img{text-align: center;display:inline-block !important;vertical-align: middle !important;max-width: 98% !important;max-height: 100% !important;height: auto !important;padding:1px; transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;overflow: hidden;}

.zl-info li>p:first-child img:hover {
 width: 205px;
 transform: scale(1.05);
}
.zl-info li>p:nth-child(2){text-align:center; font-size: 1.6rem;color: #2d2d2d;line-height:40px;}
.warper{max-width: 1300px; margin: 0 auto;}
.about-main2{height: 756px;width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 570px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .ny-title{padding-top: 30px; text-align:center}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 30%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #ca121c;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(202, 18, 28, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(202, 18, 28, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 100px;width: 1px;display: block;background-color: #ca121c;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 260px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 260px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 240px;    vertical-align: top;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{    top: 255px;left: 20px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 82px;}
.about-main2 .licheng-content ul li.item2 a{top: 287px;left: 36px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: -53px;}
.about-main2 .licheng-content ul li.item3 a{top: 133px;left: 82px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom:94px;}
.about-main2 .licheng-content ul li.item4 a{top: 303px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: -8px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3{font-size: 22px;margin-bottom: 10px;text-align: left;}
.about-main2 .licheng-content ul li.item1 .right-text h3{margin-bottom: 76px}
.about-main2 .licheng-content .right-text p{font-size: 16px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 400px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;left: 15px;top:130px; width: 26px;
    height: 45px;
    background: url(../images/lr_btn_2016.png) no-repeat;
    z-index: 100;
    cursor: pointer;    background-position: 0 0;}
.lc-swiper-btn .btn-next{position: absolute;right: 15px;top: 130px;position: absolute;
    width: 26px;
    height: 45px;
    background: url(../images/lr_btn_2016.png) no-repeat;
    z-index: 100;
    cursor: pointer;background-position: -30px 0;}
.lc-swiper-btn .iconfont{font-size: 30px;}
.separator-2 {
	display: block;
	width: 30px;
	height: 5px;
	margin: 15px 0 15px;
	background-color: #cccccc;
	position: relative;
}
.qywh_part1{ margin-top:0px;}
.qywh_title{padding-top: 30px;}
.qywh_title h1{margin-top: 10px;margin-bottom: 10px;  font-size: 24px;font-weight: 700;color: #c7000a;line-height: 1.2;}
.qywh_part1L{ width:450px; float:left}
.qywh_part1L h3{font-size: 20px ;   margin-top: 10px; margin-bottom: 10px;color: #c8000b;}
.qywh_part1L p{margin-bottom: 15px; text-indent: 4em;font-size: 16px ;}
.separator-2 {display: block;width: 30px;height: 5px;margin: 15px 0 15px;background-color: #cccccc;position: relative;}
.qywh_part1R{ width:750px; float:right}
.qywh_part1R video{ margin-top:0px;width:98%; height:auto; }
.qywh_part2{width:100%;margin-top:20px;    background:#f5f5f5;}
.qywh_part2 h1{font-size: 20px;font-weight: 700; text-align:center ; line-height:50px; padding-top:20px;}
.qywh_part2 h3{font-size:26px;font-weight: 600;text-align:center;line-height:40px;}
.qywh_part2 h3 span{font-size:30px;color:#e31313}
.qywh_pm{width:100%; color:#333;height: 155px;}
.qywh_pm .pm{width:30%;
    background:#ffffff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.7);
    border: #ccc solid 1px;;
    margin:30px 1.5%;float:left;}
.qywh_pm .pm h2{text-align: center;line-height: 40px;margin-top: 65px;font-weight:bold;font-size:6rem;color: #e31313;}
.qywh_pm .pm p{text-align: center;line-height:40px;padding:35px 0px 65px 0px;}
.qywh_pm .pm:hover{background:#e84c3d;color:#fff;  transition: all linear 0.2s;}
.qywh_pm .pm:hover h2{color:#fff;}
.qywh_part3{width:100%;     padding: 20px 0px;background-color: #dfdcdc;color: #333;}


.qywh_title1{margin-top: 20px;margin-bottom: 10px;  font-size: 24px;font-weight: 700;color: #fff;line-height: 1.2;}
.qywh_part4{ overflow:hidden ; padding: 20px 0;}
.qywh_title2{margin-top: 20px;margin-bottom: 10px;  font-size: 24px;font-weight: 700;color: #333;line-height: 1.2;}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  text-indent: 2rem;
   line-height:28px;
}
.bghj{width:25%;display: block;overflow: hidden; float:left; height:317px;}
.bghj img{width:100%;height:100%;border: solid 1px #fff }
/* clearfix */
.content-slider-with-controls {
	margin-bottom: 20px;
}
.content-slider-with-controls .owl-controls,
.content-slider-with-controls-autoplay .owl-controls {
	margin-bottom: 0;
}
.content-slider-with-controls .owl-buttons div,
.content-slider-with-controls-autoplay .owl-buttons div {
	top: 50%;
	margin-top: -15px;
	background-color: #e84c3d;
	color: #f1f1f1;
}
.content-slider-with-controls .owl-buttons div.owl-next,
.content-slider-with-controls-autoplay .owl-buttons div.owl-next {
	left: auto;
	right: 0;
}
.content-slider-with-controls .owl-prev:hover,
.content-slider-with-controls .owl-next:hover,
.content-slider-with-controls-autoplay .owl-prev:hover,
.content-slider-with-controls-autoplay .owl-next:hover {
	background-color: #f1f1f1;
	color: #e84c3d;
}
.content-slider-with-controls-bottom .owl-controls .owl-pagination {
	bottom: -30px;
}
.content-slider-with-controls-bottom .owl-controls .owl-page span {
	background: #acacac;
}
.owl-carousel {
	z-index: 4;
}
.owl-carousel .owl-item>div {
	margin: 10px 0 20px;
}
.owl-carousel.carousel .owl-item>div,
.owl-carousel.carousel-autoplay .owl-item>div {
	margin: 10px 20px 20px 0;
}
.owl-carousel.clients .owl-item>div {
	margin: 0px 30px 0px 0;
}
.well.owl-carousel .owl-item>div {
	margin: 10px 0 0;
}
.tab-content .owl-carousel .owl-item>div {
	margin: 0 0 20px;
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-controls {
	width: 100%;
	margin-bottom: 50px;
}
.owl-controls .owl-buttons div {
	display: inline-block;
	zoom: 1;
	padding: 3px 10px;
	font-size: 12px;
	position: absolute;

	height: 30px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.owl-prev {
	left: 0;
	background-color: #e84c3d;
	color: #f1f1f1;
}
.owl-next {
	left: 30px;
	background-color: #f1f1f1;
	color: #e84c3d;
}
.owl-prev:hover,
.owl-next:hover,
.gray-bg .owl-next:hover {
	background-color: #333333;
	color: #f1f1f1;
}
.gray-bg .owl-next {
	background-color: #ffffff;
}
.owl-controls .owl-buttons div:after {
	font-family: "fontello";
	font-size: 18px;
	line-height: 26px;
}
.owl-prev:after {
	content: "\e87c";
}
.owl-next:after {
	content: "\e87d";
}
.overlay-container {
	position: relative;
	display: block;
	overflow: hidden;
}
.overlay-container img{width:100%;}
.qywh_part1 .overlay-container img{height:500px}
.qywh_part3 .overlay-container img{height:200px}
.overlay {
	position: absolute;
	top: 0;
	bottom: -1px;
	left: 0;
	right: -1px;
	background-color: rgba(241, 241, 241, 0.85);
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
.overlay a {
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 26px;
	color: #e84c3d;
	background-color: #ffffff;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
}
.overlay span {
	position: absolute;
	display: block;
	bottom: 10px;
	text-align: center;
	width: 100%;
	color: #000000;
	font-style: italic;
}
.overlay-links {
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 50%;
	margin-left: -50px;
	font-size: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0.4);
	transform: scale(0.4);
	-webkit-transition: all 0.25s linear 0.05s;
	-moz-transition: all 0.25s linear 0.05s;
	-ms-transition: all 0.25s linear 0.05s;
	-o-transition: all 0.25s linear 0.05s;
	transition: all 0.25s linear 0.05s;
}
.overlay-links a {
	position: static;
	margin-top: 0;
	margin-left: 25px;
}
.overlay-links a + a {
	left: 50px;
	color: #ffffff;
	background-color: #e84c3d;
}
.overlay a:hover {
	color: #ffffff;
	background-color: #333333;
}
.overlay i {
	line-height: 50px;
}
.box-style-1 .overlay i {
	font-size: 26px;
	margin: 0;
}
a.overlay {
	background-color: rgba(255, 255, 255, 0.9);
	cursor: pointer;
}
.listing-item a.overlay {
	-webkit-transition: linear 0.25s;
	-o-transition: linear 0.25s;
	transition: linear 0.25s;
	background-color: rgba(255, 255, 255, 0.7);
	-webkit-transform: scale(1);
	transform: scale(1);
}
a.overlay i {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 40px;
	line-height: 42px;
	color: #e84c3d;
	margin-top: -22px;
	margin-left: -18px;
	text-align: center;
}
a.overlay.small i {
	font-size: 18px;
	line-height: 1;
	margin-top: -8px;
	margin-left: -8px;
}
.overlay .social-links {
	margin: 0;
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}
.overlay .social-links li {
	margin: 0 auto;
}
.overlay .social-links li a {
	margin: 2px;
	width: 40px;
	height: 40px;
	font-size: 18px;
	position: static;
}
.overlay .social-links li a:hover {
	background-color: #fff;
	border-color: #fff;
	text-decoration: none;
}
.overlay .social-links li a i {
	line-height: 38px;
	font-size: 24px;
	margin: 0;
}
.overlay-container:hover .overlay,
.overlay-container:hover .overlay-links {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.image-box {
	background-color: #fafafa;
	border: 1px solid #f3f3f3;
}
/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.image-box-body .title{color:#333}
.image-box-body {
	padding: 20px 15px 15px;
}
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
height:200px;
    margin: 0;
    padding: 0;
}

.honor_list {
  width: 1200px;
  padding: 0px 0px 65px 0;
  
  overflow: hidden;
}
.honor_list .text {
  padding: 0 13px;
}
.honor_list .text .img {
  line-height: 0;
   overflow: hidden;
}
.honor_list .text .img img {
  width: 100%;
  height:auto;
  transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.honor_list .text .img img:hover {
 width: 100%;
 transform: scale(1.1);
}
.honor_list .text .t {
  background: #666666;
  width: 100%;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}
.honor_list .slick-prev,
.honor_list .slick-next {
  width:103px;
  height: 40px;
  top: auto;
  margin-top: 0;
  bottom: 0px;

}
.honor_list .slick-prev {
  background: url(../images/honor_prev.png) no-repeat center center / cover;
  left: 493px;
}
.honor_list .slick-next {
  background: url(../images/honor_next.png) no-repeat center center / cover;
  right: 493px;
}
.honor_list .slick-prev:hover {
  background: url(../images/honor_prev_h.png) no-repeat center center / cover;}
.honor_list .slick-next:hover {
  background: url(../images/honor_next_h.png) no-repeat center center / cover;
  }
.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: block;
  outline: none;
}
.slick-prev,
.slick-next {
  z-index: 20;
  position: absolute;
  display: block;
  height: 40px;
  width: 103px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -0px;
  padding: 0;
  border: none;
  outline: none;
  border: 1px solid #018fd7;
}
.slick-prev {
  left: 30px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 30px;
}
.slick-next {
  right: 30px;
}
[dir="rtl"] .slick-next {
  left: 30px;
  right: auto;
}
.zoombox {
	width:80%;
	margin:20px auto 20px auto;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:100%;
	
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.zoompic img{width:100%;height:100%}
.sliderbox {
	height:76px;
	overflow:hidden;
	margin:6px 0 0 0;width:100%;
}
.sliderbox .arrow-btn {
	width:38px;
	height:76px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -76px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -76px;
}
.sliderbox .slider {
	float:left;
	height:76px;
	width:88%;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:111px;
	height:76px;
	text-align:center;
}
.sliderbox .slider li img {
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}
	/* 本例子css */
	.game163{ position: relative;  padding: 4px; overflow: hidden; width: 90%;margin:20px auto }
	.game163 .bigImg{ height:540px!important; position: relative;overflow: hidden;}
	.game163 .bigImg li img{ vertical-align:middle; width:100%; height:540px }
	
	.game163 .smallScroll{ height: 78px; margin-bottom: 6px;}
	.game163 .sPrev,.game163 .sNext{ margin-top:20px;float: left; display: block; width:38px;height:78px; text-indent: -9999px; background:url(../images/arrow-btn.png) no-repeat;background-position:0 0; }
	.game163 .sNext{background-position:-38px 0;}
	.game163 .sPrev:hover{ background-position:0 -76px;}
	.game163 .sNext:hover{ background-position:-38px -76px;}

	.game163 .smallImg{ float:left;  margin: 20px 6px; display:inline; width: 89%; overflow: hidden;}
	.game163 .smallImg ul{ height:78px;  width: 100%; overflow: hidden; }
	.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:103px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:100px; height:78px;  }
	.game163 .smallImg .on img{ border-color: #1e50a2;}
.main-top{text-align: center;line-height: 64px;border-bottom: 1px solid #D8D8D8;}
.main-top span{display: inline-block;position: relative;border-bottom: 3px solid transparent;margin: 0 38px;cursor: pointer; color: rgba(102, 102, 102, 1);font-size: 16px;}
.main-top span.active{border-bottom: 3px solid #ca121c;color: #ca121c;}
.backbox{width: 90%px;margin:0px auto;}
.back_pic{text-align: center;}
.back_pic img{width: 100%;}
.backbox .back_pic:first-child{ display:block}
.back_tit{box-sizing: border-box;padding-left: 13px;border-left: 3px solid #ca121c; height: 18px;text-align: left;line-height: 18px; margin-top:30px;margin-bottom: 12px; color: rgba(68, 68, 68, 1);font-size: 18px;}
.back_text{width: 100%;line-height: 30px;color: rgba(68, 68, 68, 1)font-size: 14px;text-align: left;}

.backs2{ width:100%; margin:0px auto; overflow:hidden; position:relative;   }
.backs2 .bd{width:85%; margin:0px auto; position:relative; height:100%; z-index:0;   }
.backs2 .back_pic{ zoom:1; vertical-align:middle;    }
.backs2 .back_pic img{ width:100%; height:100%; display:block;  }
.content_video{width: 90%;margin: 10px auto;text-align: center;padding: 20px 4%;background: #ccc;}
.jjg-info{ margin-top: 20px;}
.jjg-info li{ float: left; width: 32.3%; margin: 10px 0.5%;overflow: hidden;}
.jjg-info li>p{text-align:center;}
.jjg-info li>p img{border:#ccc solid 1px;text-align: center;width:100%;height:auto;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.jjg-info li>p img:hover {
 width: 100%;
 transform: scale(1.1);
}
.history{width: 100%; height: 900px; overflow:hidden;}
.history h1{
    display: block;
    width: 100%;
    float: left;
    font-size: 3rem;
    color: #ca121c;
    font-weight: bold;
   padding:30px 0px;
    text-align: center;}
.history li{width: 47%; min-height: 100px;  position: relative;    white-space: normal; }
.history li h3{font-size: 20px; color: #c62718;}
.history li h4{font-size: 15px; color: #333; font-weight: bold; line-height: 28px;}
.history li.his_right{text-align: left; float: right; border-left: 1px solid #ff7979;padding-left: 2%; padding-right:1%;}
.history li.his_left{text-align: right; float: left;border-right: 1px solid #ff7979; padding-right: 2%;padding-left:1%;}
.history li p{font-size: 15px; color: #333; line-height: 24px;padding:0px 8px;    white-space: normal;}
.history li .his_icon{position: absolute; width: 42px; height: 61px; top: 0; }
.history li.his_right .his_icon{ background: url(../images/his_1.png) no-repeat #fff; left: -30.5px;}
.history li.his_left .his_icon{ background: url(../images/his_2.png) no-repeat #fff; right: -31.5px;}
.history li .his_icon1{position: absolute; width: 42px; height: 73px; top: 0; }
.history li.his_left .his_icon1{ background: url(../images/his_3.png) no-repeat #fff; right: -20.5px;}
.licheng-bg {
    background-color: rgba(255,255,255,.8);
    width: 100%;
    height: 100%;
    position: relative;}
.simple-pagination{margin:1% 0 1%; text-align:center}
.simple-pagination .next,.simple-pagination .prev{cursor:pointer}
.simple-pagination .next span,.simple-pagination .prev span{font-size:17px;vertical-align:middle;line-height:1;display:inline-block}
.simple-pagination .prev{padding-right:15%}
.simple-pagination .prev span{padding-left:2%}
.simple-pagination .next span{padding-right:2%}
.simple-pagination .next i,.simple-pagination .prev i{display:inline-block;vertical-align:middle;width:6%;padding-bottom:6%;background:url(../images/page_pre.png) no-repeat 50%;border:2px solid transparent;border-radius:50%;background-size:20%}
.simple-pagination .next i{background-image:url(../images/page_next.png)}
.simple-pagination .next:hover i,.simple-pagination .prev:hover i{border-color:#333}
.simple-pagination .next.disable,.simple-pagination .prev.disable{cursor:no-drop}
.simple-pagination .next.disable span,.simple-pagination .prev.disable span{opacity:.55}
.simple-pagination .next.disable i,.simple-pagination .prev.disable i{opacity:.35;border:none}
#gallery {margin:0px auto}
}
DIV.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.flickr SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}

