﻿@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("../images/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("../images/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;  }

.am-tit{ margin: 0 auto; float: none;  position: relative; text-align: center;}
.am-tit i.icon-dian{ margin: 0 30px 0 25px; display: inline-block; top: -5px; position: relative;}
.am-tit p.tit{ position: absolute; width: 438px; height: 60px; font-size: 3.5rem; left: 50%; margin-left: -219px; z-index: 99;}
.am-tit a.more{ display: block; font-size: 1.4rem; position: absolute; top: 78px; left: 50%; width: 100px; margin-left: -53px; border-radius: 10px; background: #E20B2A; color: #fff;}
.am-tit .s1{ color: red; display: inline-block;}
.am-tit .s2{ color: #000; display: inline-block;}
.am-tit.martop{ margin-top: 75px;}

.zj_cpfl .title_box{ padding: 30px 0;}
.zj_cpfl .title_box a{ width: 420px;}
.zj_cpfl .title_box .tit:before{ width: 161px; height: 8px; left: 50%; margin-left: -80px; background: url(../images/chizi.jpg); border: 0; top: 52px;}

.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: 1300px; margin: 24px auto 5px auto; float: none;}
.zj_cpfl .am-nav-tabs{ border: 0; position: relative; text-align: center; margin: 0px auto 25px auto; width: 1300px; margin: 0 auto; }
.zj_cpfl .am-tabs-bd{ border: 0; background: #F4F2F3; margin-top: 20px;}
.zj_cpfl .am-nav-tabs li{ display: inline-block; width: 10.2222222%; background: #fff; margin-left: 20px; float: none;}
.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: 3px 0; line-height: 35px; border: 0; text-align: center; border: 1px solid #ccc; }
.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;}
.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: #ff9800; color: #fff; cursor: pointer;}


.zj_cpfl .am-tabs-bd ul li{ float:left; position:relative; overflow:hidden; cursor:pointer; margin-bottom: 10px;}
.zj_cpfl .am-tabs-bd ul li .jptj{ width: 60px; height: 79px; background: url(../images/jptj.png); position: absolute; top: 3px; left: 10px;}
.zj_cpfl .am-tabs-bd ul li img{ width: 100%; height: 100%;}
.zj_cpfl .am-tabs-bd .txt{ width: 94.6%; 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;}

.fwlc{width: 100%; height: 789px; background:#F3F1F2 url(../images/fwlc.png) no-repeat center center; margin-top: 22px;}

#about{ width: 100%; height: 750px; background: url(../images/qhbg.png) repeat-y center center; margin-top: 20px; display:table;}
#about .am-tit{ height: 78px;}
#about .am-tit:before, #about .am-tit:after{ content: ""; width: 34%; height: 2px; background: #fff; position: absolute; top: 28px;}
#about .am-tit:before{ left: 0;}
#about .am-tit:after{ right: 0;}

#about .about{ width: 1246px; height: 387px; margin: 0 auto; position: relative;}
#about .about_l .line{ width: 435px; height: 238px; border: 5px solid #ABA9AA; position: absolute; top: 38px; left: 94px;}
#about .about_l .img{ width: 97%; height: 300px; background: url(../images/about-1.jpg) no-repeat; position: absolute; top: 64px; background-size: 100% 100%;}

#about .about_l{ height: 100%;}
#about .about_r{ height: 100%; padding-left: 70px;}

#about .about_r .tit1{ height: 70px; color: #E60607; font-size: 3.5rem; font-weight: 700; margin-top: 9px;}
#about .about_r .tit2{ color: #000; font-size: 3rem; font-weight: 700;}
#about .about_r .con { height: 225px; overflow: hidden; margin-top: 15px;}
#about .about_r .con p{ text-indent: 24px; line-height: 28px;}
#about .about_r a.more{ display: block; padding: 6px 16px; background: #ED2025; float: right; margin-top: 10px; color: #fff;}

#about .gssl .am-slider-default{ background: transparent;}
#about .gssl .am-slider-default .am-next,
#about .gssl .am-slider-default:hover .am-next{ right: -60px; top: 85px;}
#about .gssl .am-slider-default .am-prev,
#about .gssl .am-slider-default:hover .am-prev{ left: -60px; top: 85px;}
#about .gssl .am-viewport li p.name {
    width: 100%;
    margin: 10px auto 0 auto;
    text-align: center;
    background: #ED2025;
    border-radius: 8px;
    padding: 8px 10px;
    white-space: nowrap;
    color: #fff;
}
#about .gssl img{ height: 201px;}
#about .gssl li:hover p.name{ background: #F3542A;}


.khal h2{ font-size: 2.4rem;}
.khal h2 span{ font-size: 1.4rem; font-weight: 100; margin-left: 15px;}
.khal .am-list-news-hd{ border-bottom: 2px solid #E5E5E5;}
.khal ul{ padding: 0;}
.khal ul li{ width: 25.5%; height:211px; float:left; position:relative; overflow:hidden; cursor:pointer; margin-bottom: 30px;}
.khal .txt{ width: 94.6%; height:45px; background:rgba(0,0,0,0.6); position:absolute; left: 9px;  bottom: 0; color:#fff;}
.khal .txt h3{ width: 100%; font-size:20px; font-weight:100; text-align:center; line-height:45px; margin-bottom: 0;}
.khal .txt p{ font-size:14px; text-align:center;}

.khal ul li.one{ width: 640px; height: 470px;}
.khal ul li.one img{ width: 100%; height: 100%;}
.khal ul li.one .txt{ width: 96.8%; bottom: 15px;}

.zj_news{ background: #F5F5F5; padding: 15px 0;}
.zj_news h2{ font-size: 2.4rem;}
.zj_news h2 span{ font-size: 1.4rem; font-weight: 100; margin-left: 15px;}
.zj_news .am-list-news-hd{ border-bottom: 2px solid #E5E5E5;}
.zj_news ul{ padding: 10px; background: #fff; margin: 21px auto 0 auto;}
.zj_news ul li{ border: 0; border-bottom: 1px solid #DEDEDE; margin-bottom: 0;}
.zj_news ul li.l{ width: 48%;}
.zj_news ul li.r{ width: 48%; float: right;}
.zj_news .spzs{ margin: 20px 0 0 0 !important;}
.zj_news .spzs img{ width:100%; height: 100%;}
.zj_news .am-list-item-desced .am-list-date{ position: absolute !important; top: 1.2rem;}
.zj_news .am-list-news-default .am-list .am-list-item-desced{ padding: 0.82rem 0 0.82rem 0;}

.yqlj{ border: 1px solid #E1E1E1; min-height: 70px; position: relative; margin: 50px auto 20px auto;;}
.yqlj .tit{ width: 192px; height: 30px; line-height: 30px; position: absolute; left: 21px; top: -17px;}
.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: #D71D20; 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;}


.sy_ys {
    background: url(../images/ys_bj.png) no-repeat;
    width: 100%;
    float: left;
    margin-top: 10px;
    height: 100%;
}

.ys_nr {
	width:1200px;
	margin:0 auto;
}
.ys_lb01 {
	width:1200px;
	float:left;
	margin-top:20px;
}
.ys_tp {
	float:left;
	width:462px;
	margin:15px 40px 0 50px;
}
.ys_lb {
	width:540px;
	float:left;
	margin: 0 0 15px 40px;
}
.ys_01, .ys_02, .ys_03, .ys_04, .ys_05 {
	height: 59px;
	overflow: hidden;
	color: #333;
	padding:0 0 0 61px;
	float:left;
}
.ys_lb dt h2 {
	width:470px;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size:17px;
	background: #ebebeb;
	height:31px;
	line-height:31px;
	float:left;
	margin-top:13px;
	color: #333;
}
.ys_lb dt h2 span {
	color:#c4261d;
}
.ys_lb dd {
	width:490px;
	float: left;
	margin: 0px 0 0 35px;
	height:35px;
}
.ys_lb dd h4 {
	background:url(../images/ys_006.png) no-repeat left 12px;
	float:left;
	line-height:24px;
	color:#333;
	font-family:"微软雅黑";
	font-size:13px;
	padding:5px 0 0 22px;
	font-weight: normal;
}
.ys_01 {
	background:url(../images/ys_001.png) no-repeat left center;
}
.ys_02 {
	background:url(../images/ys_002.png) no-repeat left center;
}
.ys_03 {
	background:url(../images/ys_003.png) no-repeat left center;
}
.ys_04 {
	background:url(../images/ys_004.png) no-repeat left center;
}
.ys_05 {
	background:url(../images/ys_005.png) no-repeat left center;
}
.ys_tp1 {
	float:right;
	margin:85px 95px 0 0;
}