@import url("pcbase.css");

.title_box{position:relative;text-align:center;padding:45px 0 60px 0;}
.title_box a{width:260px; height:54px; line-height:54px; display:block; margin:0 auto; text-align:center; position:relative;}
.title_box a h2{color:#000; font-size:18px; margin:0; display:inline; padding:0; font-weight:normal;}
.title_box p{display:block; color:#777; margin:30px 15px 0 15px; font-size:15px;}
.title_box .tit{ position: relative;}
.title_box .tit:before{ content: ""; width: 300px; height: 1px; position: absolute; top: 61px; left: -23px; border-top: 1px solid #FF7419;}
.title_box .tit span{ display: block; height: 40px; line-height: 40px; font-size: 3rem;}
.title_box .tit span.sp1{ font-size: 3.2rem; color: #9E9E9E;}
.title_box .tit span.sp2{ width: 170px; margin: 0 auto; font-size: 2.8rem; color: #9F9D9E; font-weight: 700; background: #F1F1F1; position: relative; z-index: 2;}

.txtScroll-top{ overflow:hidden; position:relative;}
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("/webImages_files/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("/webImages_files/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:15px 15px 15px 0; margin-top: 5px;}
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

/* flexslider */
.flexslider{position:relative;height:710px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-left:-36px;}
.slides{position:relative;z-index:1;}
.slides li{height:710px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.zj_cpfl{ height: 882px; }
.zj_cpfl .title_box{ padding: 30px 0;}
.zj_cpfl .title_box a{ width: 420px;}
.zj_cpfl .title_box .tit:before{ width: 224px; left: 50%; margin-left: -112px; border-top: 1px solid #9A9A9A;}
.zj_cpfl .title_box .tit:after{ width: 80px; height: 3px; background: #9A9A9A; content: ""; position: absolute; left: 50%; margin-left: -40px; top: 60px;}
.zj_cpfl .title_box .tit span.sp1{ color: #494748; font-weight: 700;}
.zj_cpfl .title_box .tit span.sp2{ width: 210px; color: #9F9D9E; background: #fff; font-size: 1.8rem; font-weight: 100;}


.zj_cpfl .am-tabs-bd .am-tab-panel{ padding: 0; width: 100%; float: none;}
.zj_cpfl .am-nav-tabs{ border: 0; position: relative; text-align: center; width: 260px; float: left;}
.zj_cpfl .am-nav-tabs p.p1{ width: 100%; height: 122px; background: url(/webImages_files/pro-b.png) no-repeat;}
.zj_cpfl .am-nav-tabs p.p2 img{ width: 100%;}
.zj_cpfl .am-tabs-bd{ border: 0; width: 1020px; float: right;}

.zj_cpfl .am-nav-tabs li{ display: inline-block; width: 100%; background: #E9E9E9; margin-bottom:0;}
.zj_cpfl .am-nav-tabs li:first-child{ margin-left: 0;}
.zj_cpfl .am-nav-tabs li span{ width: 35px; height: 35px; display: inline-block; background: #047789; color: #fff; border-radius: 100%; margin-bottom: 10px;}
.zj_cpfl .am-nav-tabs li a{ width: 100%; height: 100%; display: block; text-align: center; padding: 12px 0; line-height: 35px; border: 0; text-align: center; font-size: 1.6rem;}
.zj_cpfl .am-nav-tabs li.selected>a{ background: #ED2025; color: #fff;}

.zj_cpfl .am-nav-tabs li p{ font-size: 2rem; font-weight: 700;}
.zj_cpfl .am-nav-tabs>li.am-active span{ background: #FE7318; cursor: pointer;}
.zj_cpfl .am-nav-tabs li a i{ margin: 0; float: right; position: relative; right: 20px;}
.zj_cpfl .am-nav-tabs>li.am-active>a,
.zj_cpfl .am-nav-tabs>li.am-active>a:focus,
.zj_cpfl .am-nav-tabs>li.am-active>a:hover,
.zj_cpfl .am-nav-tabs>li.am-active>a{ border: 0; background: #EDEDED; }

.zj_cpfl .am-nav-tabs li ul{
	display: none;
    position: absolute;
    min-width: 360px;
    width:auto;
    height: 531px;
    background: #EDEDED;
    top: 122px;
    z-index: 99999;
    left: 260px;
    margin: 0;
    border: 1px solid #ccc;
    padding: 0;
}


.zj_cpfl .am-nav-tabs li{ background: #EDEDED; position: static; cursor: pointer;}
.zj_cpfl .am-nav-tabs li.l{ float: left;}
.zj_cpfl .am-nav-tabs li.r{ float: right;}
.zj_cpfl .am-nav-tabs li ul li{ width: 50%; float: left;}
.zj_cpfl .am-nav-tabs li ul a{ padding: 0 0 0 30px; text-align: left; font-size: 1.3rem;}

.zj_cpfl .am-tabs-bd ul li{ height:200px; float:left; position:relative; overflow:hidden; cursor:pointer; margin-bottom: 15px;}
.zj_cpfl .am-tabs-bd ul li img{ width: 100%; height: 100%;}
.zj_cpfl .am-tabs-bd .txt{ width: 93%; height:45px; background:rgba(0,0,0,0.6); position:absolute; left: 9px;  bottom:15px; color:#fff;}
.zj_cpfl .am-tabs-bd .txt h3{ width: 100%; font-size:16px; font-weight:100; text-align:center; line-height:45px; margin-bottom: 0;}
.zj_cpfl .am-tabs-bd .txt p{ font-size:14px; text-align:center;}

.tong1-box {
	position: relative;
	margin: 0 auto;
	height: 176px;
	overflow: hidden;
	width: 100%;
}
.tong1 {
	width: 1920px;
	height: 176px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -960px;
	background: url(/webImages_files/tong1.jpg)
}
.t1 {
	width: 1300px;
	height: 176px;
	margin: 0 auto;
	overflow: hidden;
}

.you-box {
	position: relative;
	margin: 0 auto;
	height: 1460px;
	overflow: hidden;
	width: 100%;
}
.you-b {
	width: 1920px;
	height: 1460px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -960px;
	background: url(/webImages_files/youshi-di.jpg)
}
.youshi {
	width: 1100px;
	height: 1460px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}
.youshi dl {
	position: absolute;
	width: 440px;
}
.youshi dl dt {
	margin-bottom: 20px
}
.youshi dl dd {
	width: 440px;
	font-size: 15px;
	color: #454545;
	line-height: 30px
}
.you01 {
	top: 350px;
	right: 0
}
.you02 {
	left: 0;
	top: 640px
}
.you03 {
	top: 932px;
	right: 0
}
.you04 {
	left: 0;
	top: 1200px
}

.hlzg{ background: #3B3B3B; height: 178px;}
.hlzg .hlzg_l .p1{ color: #fff; font-size: 2.2rem; border-bottom: 1px solid #fff; padding-bottom: 10px; margin: 28px 0 5px 0; letter-spacing: 1px;}
.hlzg .hlzg_l .p2{ color: #B51A20; font-size: 2.8rem;}
.hlzg .hlzg_l .p3{ color: #DADADA;}
.hlzg .hlzg_r .p1{ color: #fff; margin: 30px 0 20px 0; font-size:1.6rem;}
.hlzg .hlzg_r .p1 strong{ color: #B51A20; font-size: 3rem; position: relative; top: 5px;}
.hlzg .hlzg_r .p2{ width: 160px; height: 40px; line-height: 40px; color: #fff; background: #B51A20; text-align: center; border-radius: 10px;}

.zj_anli { text-align: center;}
.zj_anli .title_box{ padding: 45px 0 30px 0;}
.zj_anli .title_box a{ width: 420px;}
.zj_anli .title_box .tit:before{ width: 1300px; left: 50%; margin-left: -650px; border-top: 1px solid #9A9A9A;}
.zj_anli .title_box .tit:after{ width: 600px; height: 3px; background: #FDA505; content: ""; position: absolute; left: 50%; margin-left: -300px; top: 60px;}
.zj_anli .title_box .tit span.sp1{ color: #494748; font-weight: 700;}
.zj_anli .title_box .tit span.sp2{ width: 210px; color: #9F9D9E; background: #fff; font-size: 1.8rem; font-weight: 100;}
.zj_anli ul {
	overflow: hidden
}
.zj_anli ul li {
	float: left;
	height: 215px;
}
.zj_anli ul li a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative
}
.zj_anli ul li img {
	width: 100%;
	height: 100%;
	display: block;
	border: 1px solid #ddd;
}
.zj_anli ul li span {
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	background: url(/webImages_files/an-di.png);
	line-height: 240px;
	text-align: center;
	color: white;
	font-size: 16px;
}
.zj_anli ul li a.more{ display: block; width: 100%; height: 100%; background: #B51A20; color: #fff;}
.zj_anli ul li a.more .p1{ margin: 80px 0 10px 0; text-align: center; font-size: 1.7rem;}
.zj_anli ul li a.more .p2{ border: 1px solid #fff; width: 140px; height: 35px; line-height: 35px; margin: 0 auto;}

#jssl{ height: 480px;}
#jssl .jssl{ height: 100%; margin: 0 auto;}
#jssl .title_box{ padding: 45px 0 30px 0;}
#jssl .title_box a{ width: 420px; height: 80px;}
#jssl .title_box .tit:before{ width: 1300px; left: 50%; margin-left: -650px; border-top: 1px solid #9A9A9A; top: 71px;}

#jssl .title_box .tit span.sp1{ color: #494748; font-weight: 700; margin-bottom: 10px;}
#jssl .title_box .tit span.sp2{ width: 210px; color: #9F9D9E; background: #fff; font-size: 2.8rem; font-weight: 100; color: #B51A20;}
#jssl .jssl_r{ position: relative;}
#jssl .jssl_r ul.am-tabs-nav li{ height: 50px;}
#jssl .jssl_r ul.am-tabs-nav li a{ padding: 0.8em 1em; color: #fff;}
#jssl .jssl_r .am-tabs-bd{ margin-top: 10px; border-top: 1px solid #DDD; border-bottom: 0; background: #F1F1F1;}
#jssl .jssl_r .am-tab-panel{ padding-bottom: 0;}
#jssl .jssl_r .con{ height: 270px; float: left; overflow: hidden; line-height: 2em;}
#jssl .jssl_r .con p{ text-indent: 24px;}
#jssl .jssl_r .con .am-u-sm-10{ width: 88.333333%;}
#jssl .jssl_r .con img{ width: 100%; float: left; margin-right: 20px;}

#jssl .jssl_r .contabs{ float: left; margin-top: 23px;}
#jssl .jssl_r .am-slider .am-slides>li img{ height: 128px;}


#jssl h3{display:block; height:100%; overflow:hidden; line-height:49px;}
#jssl h3 .cn{ height:100%; color:#f01d1d; font-size:20px; font-weight:bold; border-bottom:1px solid #0181df; float:left; overflow:hidden;}
#jssl h3 .en{ height:50px; color:#0a1931; font-size:14px; font-family:Arial; font-weight:bold; padding-left:8PX; border-bottom:1px solid #e8e8e8; float:left; overflow:hidden;}
#jssl h3 .en a{display:block; width:110px; height:36px; line-height:35px; color:#333366; font-weight:normal; text-align:center; background:#fff; float:right; overflow:hidden; position: relative; top: 12px;}

#jssl h3 span{ position: relative; top: 7px;}

#jssl .jssl_l.am-u-sm-5{ width: 480px;}
#jssl .jssl_l .con{ margin: 0; height: 321px; overflow: hidden;}
#jssl .jssl_l .con img{ width: 100%; height: 100%;}

#jssl .jssl_r>ul{ margin: 11px 0 0 50px;}
#jssl .jssl_r>ul li{ width: 20.633333%; height: 40px; line-height: 40px; background: #E50304; margin-left: 21px; text-align: center; font-size: 1.6rem;}
#jssl .jssl_r>ul li a{ color: #fff; display: inline-block; width: 100%; height: 100%;}
#jssl .jssl_r>ul li a:hover{ color: #fff;}
#jssl .jssl_r>ul li:first-child{ margin-left: 0;}
#jssl .jssl_r>ul li.hei{ background: #311D1E;}

#jssl .jssl_r h3 .cn{ width: 10%;}
#jssl .jssl_r h3 .en{ width: 90%;}
#jssl .jssl_l h3 .cn{ width: 23%;}
#jssl .jssl_l h3 .en{ width: 77%;}


.zj_about{ background:  url(/webImages_files/bg.jpg); padding-bottom: 60px; position: relative;}
.zj_about .title_box{ padding: 30px 0 !important; }
.zj_about .title_box a{ width: 420px;}
.zj_about .title_box .tit:before{ width: 224px; left: 50%; margin-left: -112px; border-top: 1px solid #9A9A9A;}
.zj_about .title_box .tit:after{ width: 80px; height: 3px; background: #9A9A9A; content: ""; position: absolute; left: 50%; margin-left: -40px; top: 60px;}
.zj_about .title_box .tit span.sp1{ color: #494748; font-weight: 700;}
.zj_about .title_box .tit span.sp2{ width: 210px; color: #9F9D9E; background: #fff; font-size: 1.8rem; font-weight: 100;}

.zj_about .title_box .tit span.sp2{ background: #047789; color: #A6C5CA;}
.zj_about .title_box .tit:before{ border-top: 1px solid #82BBC4;}
.zj_about .title_box .tit span.sp1{ color: #000; font-weight: 700;}
.zj_about .about_l ul li{ float: left; margin: 0 10px 10px 0; border: 3px solid #0593A9; padding: 3px;}
.zj_about .about_l ul{ margin: 0; padding: 0;}

.zj_about .about_r p{ margin-bottom: 10px; text-indent: 24px;}

.zj_about .about_r ul{ margin: 11px 0 0 50px;}
.zj_about .about_r ul li{ width: 20.633333%; height: 40px; line-height: 40px; background: #5593B8; margin-left: 21px; text-align: center; font-size: 1.6rem;}
.zj_about .about_r ul li a{ color: #fff; display: inline-block; width: 100%; height: 100%;}
.zj_about .about_r ul li a:hover{ color: #fff;}
.zj_about .about_r ul li:first-child{ margin-left: 0;}
.zj_about .about_r ul li.hei{ background: #EE7821;}
.zj_about .about_r .con{ height: 289px; overflow: hidden;}

.zj_news {
	padding:27px 0 0 0;
	background-position:top!important;
}
.zj_news .title_box{ padding: 30px 0 !important; }
.zj_news .title_box a{ width: 420px;}
.zj_news .title_box .tit:before{ width: 224px; left: 50%; margin-left: -112px; border-top: 1px solid #9A9A9A;}
.zj_news .title_box .tit:after{ width: 80px; height: 3px; background: #9A9A9A; content: ""; position: absolute; left: 50%; margin-left: -40px; top: 60px;}
.zj_news .title_box .tit span.sp1{ color: #494748; font-weight: 700;}
.zj_news .title_box .tit span.sp2{ width: 210px; color: #9F9D9E; background: #fff; font-size: 1.8rem; font-weight: 100;}
.zj_news .am-list-news-hd h2:before{ content: ""; width: 3px; height: 24px; background: #333; position: absolute; top: 14px; left: 0;}
.zj_news .am-list-news-hd h2{ padding-left: 12px; font-size: 18px;}
.zj_news .am-list-news-hd h2 span{ font-size: 10px;}
    
.zj_news li{ background: transparent;}
.zj_news li .am-list-date{ margin-top: 3px !important;}
.zj_news li .am-u-sm-8{ padding-left: 15px !important;}
.zj_news .am-list-news-default .am-list .am-list-thumb img{ margin-bottom: 0;}
.zj_news .am-tit p.tit{ background: url('/webImages_files/news_bg_01.jpg');}
.zj_news div.am-list-news-default {
    width: 30.9%;
    margin-left: 43px !important;
}
.zj_news div.one{ margin-left: 0 !important;}
.zj_news div.am-list-news-default:first-child{ margin-left: 0 !important;}
.zj_news .am-list-news-default li:hover i.icon-wujiaoxing:before {
    content: "\e646";
}


.yqlj{ min-height: 70px; margin: 35px auto 10px auto;;}
.yqlj .container{ position: relative; border: 1px solid #E1E1E1; }
.yqlj .tit{ width: 192px; height: 30px; line-height: 30px; background: #fff; position: absolute; left: 21px; top: -17px; background: #fff;}
.yqlj .tit span{ display: block; float: left;}
.yqlj .tit .sp1{ font-size: 3rem; font-weight: 700; margin-left: 6px;}
.yqlj .tit .sp2{ height: 100%; background: #282828; color: #fff; height: 24px; line-height: 24px; padding: 0 10px; margin: 4px 0 0 14px;}
.yqlj .conbg{  padding: 20px 10px 10px 10px;}
.yqlj .conbg a{ margin-right: 5px;}


