@import url("pcbase.css");

/* flexslider */
.flexslider{ width:100%;position:relative;height:455px;overflow:hidden;background:url(../js/flexslider/loading.gif) 50% no-repeat;}
.flexslider .slides{position:relative;z-index:1; padding: 0;}
.flexslider .slides li{height:455px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;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(../js/flexslider/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;width:100%;top:45%;}
.flex-direction-nav li{ height:50px; float: left;}
.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:80px;background:url(../js/flexslider/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:80px;background:url(../js/flexslider/next.png) center center no-repeat;}
.n_banner{ position:relative; left:50%; margin-left:-800px; display:block;}

.am-tit{ border: 1px solid #ccc; margin: 30px auto; float: none; padding: 3.0rem 0 2.4rem 0; position: relative; text-align: center;}
.am-tit i.icon-dian{ margin: 0 30px 0 25px;}
.am-tit p.tit{ position: absolute; top: -31px; width: 534px; height: 60px; font-size: 3.3rem; left: 50%; margin-left: -269px; background: #fff;}
.am-tit a.more{ display: block; font-size: 1.4rem; position: absolute; top: 75px; left: 50%; width: 100px; margin-left: -53px; border-radius: 10px; background: #E20B2A; color: #fff;}
.am-tit .s1{ color: red; font-weight: 700;}
.am-tit .s2{ color: #0657B2; font-weight: 700;}
.am-tit.martop{ margin-top: 60px;}

.xljcp{ width: 1200px; margin: 0 auto;}
.xljcp ul.am-tabs-nav{ text-align: center;}
.xljcp ul.am-tabs-nav li{ background: #DBD9DA;     margin-left: 10px;}
.xljcp ul.am-tabs-nav li.one{ margin-left: 0;}

.xljcp .am-nav-tabs>li.am-active>a,
.xljcp .am-nav-tabs>li.am-active>a:focus,
.xljcp .am-nav-tabs>li.am-active>a:hover,
.xljcp .am-tabs-default .am-tabs-nav>.am-active a{ background: #E50112; color: #fff; border: 1px solid #E50112;}
.am-tabs-default .am-tabs-nav{ background: #fff;}
.xljcp .am-nav-tabs>li>a:hover{ background: #E50112; color: #fff; border-color:#E50112 #E50112 #E50112;}
.xljcp .am-nav-tabs>li>a{ margin-left: 0;}
.xljcp .am-avg-sm-6>li{ width: 15.95%;}
.xljcp .am-nav-tabs>li>a{ margin-right: 0; padding: 0;}
.xljcp ul.am-thumbnails li a.img {
	display: block;
	overflow: hidden;
    height: 100%;
}
.xljcp ul.am-thumbnails li a.img img {
    transition: all 0.3s;
    height: 100%;
    width: 100%;
}
.xljcp ul.am-thumbnails li:hover img {
    -webkit-transform: scale(1.08,1.08);
    -ms-transform: scale(1.08,1.08);
    transform: scale(1.08,1.08);
}
.xljcp ul.am-thumbnails li div.am-thumbnail{ height: 192px; overflow: hidden; margin-bottom: 5px;}
.xljcp ul.am-thumbnails li a.name{ display: block; height: 35px; text-align: center; line-height: 35px;}
.xljcp .am-tabs-bd .am-tab-panel{ padding-bottom: 0;}


#hzhb{ width: 1200px; margin: 0 auto; position: relative;}
#hzhb .am-slider-default .am-direction-nav .am-next{ right: -60px;}
#hzhb .am-slider-default .am-direction-nav .am-prev{ left: -60px;}
#hzhb img{ width: 290px; height: 212px;}
#hzhb li p{ width: 100%; height: 45px; line-height: 45px; text-align: center; background: #F4F4F4;}
#hzhb li img{ height: 212px;}

#hzhb ul.am-slides li div.img{ overflow: hidden;}
#hzhb ul.am-slides li div.img img {
    transition: all 0.3s;
    height: 132px;
    width: 100%;
}
#hzhb ul.am-slides li:hover img {
    -webkit-transform: scale(1.08,1.08);
    -ms-transform: scale(1.08,1.08);
    transform: scale(1.08,1.08);
}
#hzhb .am-slider-default{ box-shadow: 0 0 0;}

.sxsblinebg{ width: 100%; height: 13px; background: url(../images/linebg.jpg) repeat-x;}
#sxsblinebg{ width: 100%; background: url(../images/bj01.jpg);}
#sxsblinebg .conbg{ width: 1200px; margin: 0 auto; padding-top: 50px;}

#sxsblinebg .sbrhy{ width: 935px; height: 97px; margin: 0 auto; background: url(../images/sbrhy.jpg);}
#sxsblinebg .sbrhy1{ width: 932px; height: 386px; margin: 0 auto; background: url(../images/sbrhy1.jpg);}
#sxsblinebg .sbrhy2{ width: 989px; height: 341px; margin: 0 auto; background: url(../images/sbrhy2.jpg);}
#sbrhy2,#sbrhy4{ width: 100%; background: #F1F1F1 ;}
#sxsblinebg .sbrhy3{ width: 989px; height: 326px; margin: 0 auto; background: url(../images/sbrhy3.jpg);}
#sxsblinebg .sbrhy4{ width: 989px; height: 326px; margin: 0 auto; background: url(../images/sbrhy4.jpg);}

#aboutus{ width: 1200px; height: 572px; margin: 0 auto;}    
#aboutus .aboutus_l { padding-right: 35px;}
#aboutus .aboutus_l .conbg{ overflow: hidden; line-height: 28px; margin-bottom: 10px;}
#aboutus .aboutus_r { padding-top: 35px;}
#aboutus .aboutus_l .tit{ font-size: 4.5rem;}
#aboutus .aboutus_l .tit span{ color: #0750AF;  font-size: 2.5rem; margin-left: 20px; position: relative; top: -5px; font-weight: 700;}
#linebg{ width: 100%; height: 12px; background: url(../images/hyzslinebg.jpg) repeat-x; margin: 60px auto 20px auto;}

#gsjj{ width: 1200px; margin: 30px auto 0 auto; }

#gsjj .gsjj,#gsjj .qyxw,#gsjj .lxwm{ margin-left: 30px;}
#gsjj .gsjj{ width: 445px;}
#gsjj .gsjj .am-g{ padding-top: 15px;}
#gsjj .gsjj .am-g img{ width: 180px; height: 150px; float: left; margin-right: 20px;}
#gsjj .qyxw{ width: 31.11111111%; margin-right: 0;}
#gsjj .qyxw.one{ margin-left: 0;}
#gsjj .qyxw .am-list>li{ background: #fff; }
#gsjj .qyxw .am-titlebar{ margin-top: 0;}
#gsjj .qyxw .am-list>li:first-child{ border-top: 0; padding-top: 0;}
#gsjj .qyxw .am-list>li a{ padding: 0.92rem 0;}
#gsjj .qyxw .am-list>li p.am-text-truncate{ margin-bottom: 0;}
#gsjj .qyxw .am-list>li div.am-list-item-text{ -webkit-line-clamp: 3; max-height: 3.6em;}


#yqlj{ width: 1200px; border: 1px solid #B1ADAE; min-height: 80px; margin: 10px auto; position: relative;}
#yqlj p{ width: 190px; height: 35px; line-height: 35px; position: absolute; left: 50%; top:-19px; background: #fff; text-align: center; margin-left: -85px; color: #014EDC; font-size: 1.8rem; font-weight: bold; padding-right: 15px;}
#yqlj p i{ font-size: 1.8rem; margin-left:10px;}
#yqlj p span{ color: #000; font-size: 2.2rem; float: right;}

.qyjjtp{ float: left; margin-top: 15px;}
.qyjjtp img{ height: 195px;}
