﻿@charset "utf-8";
/* CSS Document */

@import url("reset.css");


*{font-family:"微软雅黑";}
body {
	font-family:"微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#333;
    /*background:#eaeaea;*/
	background:url(../img/bj.jpg);
}
/*公祭日*/
/*.gray,html,body{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);-webkit-filter: grayscale(1);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}*/
/*公祭日*/
i,em{font-style:normal;}
/*img:hover{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}*/
.shadow{-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}
.box-siz{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.top{ height:42px;background:#f8f8f8;color:#333;line-height:42px;width:100%;border-bottom:1px solid #e7e7e7;overflow:hidden;}
.txtell{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.w1200{width:1200px;margin:0px auto;}
.w1100{width:1100px;margin:0px auto;}
.top .right{float:right;width:580px;text-align:right;height: 42px;_padding-top:10px;_height:32px;}
.top .right li{float: right;height: 42px;line-height: 42px;margin-left: 20px;}
.top .right li:hover{color:#17a1e6;}
.top .right .top_tel{ font-size:14px; color:#e60000;}

.top .right li em{ display:inline-block; vertical-align:middle; background:url(../img/topbg.png) no-repeat; margin-right:3px;transition: all .4s ease-in-out;overflow:hidden;}
.top .right .top_tel em{ background-position:right top; width:14px; height:17px;}
.top .right .top_wx em{ background-position:-59px top; width:20px; height:17px;}
.top .right .top_wx:hover em{ background-position:-59px -20px; width:20px; height:17px;}
.top .right .top_bbs em{ background-position:-28px top; width:20px; height:17px;}
.top .right .top_bbs:hover em{ background-position:-28px -20px; width:20px; height:17px;}
.top .right .top_reg em{ background-position:-166px top; width:20px; height:17px;}
.top .right .top_reg:hover em{ background-position:-166px -20px; width:20px; height:17px;}
.top .right .top_wb em{ background-position:-122px top; width:19px; height:17px;}
.top .right .top_wb:hover em{ background-position:-122px -20px; width:19px; height:17px;}
.top .right .top_love em{ background-position:-186px top; width:19px; height:17px;}
.top .right .top_love a{color:#018a82;}
.top .right .top_love:hover em{ background-position:-186px 0px; width:19px; height:17px;}

.top .right .top_qq em{ background-position:0 top; width:15px; height:17px;}
.top .right .top_qq:hover em{ background-position:0 -20px; width:15px; height:17px;}
.top .left{ width:440px; height:42px; float:left;position:relative; z-index:999;background:url(../img/icon/icon-home.png) no-repeat left 50%;padding-left:30px;}
#header{margin-top:0px;overflow:hidden;background:url(../img/headerbg.jpg) no-repeat left bottom #fff;}

#header .logo{width:390px;height:130px;float:left;}
#header .logo a{width:100%;height:130px;background:url(../img/logo.png) no-repeat left 50%;display:block;}
#header .hright{float:left;width:680px;margin-top:26px;margin-left:30px;}
#header .hotline{float:right;width:385px;padding-top:10px; text-align:right;}
#header .hotline img{display:inline-block;}


.adtext{ position:absolute;right:0;bottom:0;height:16px;width:32px;background:#333;color:#fff;text-align:center;line-height:16px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;font-size:12px;}

.nav {width:100%;background:url(../img/menubg.jpg) repeat-x left top;height:46px; z-index:999;*width:100%;}
.nav-main {width:1100px;padding:0;margin:0 auto;position:relative;height:46px;}
.nav-ul li {float:left;line-height:46px;position:relative;}
.nav-ul li:last-child{margin-right:0;padding-right:0;background:none;}
.nav-ul li:hover{background:url(../img/navon.png) no-repeat 50% bottom;}
.nav-ul li.last{margin-right:0;padding-right:0;background:none;}
.nav-ul li a.first {color:#a5fbf8;font-size:16px;line-height:46px;display:block;padding:0 22px;background:url(../img/m_r.jpg) no-repeat right 50%;transition: color 500ms ease-in 0ms;}
.nav-ul li a.first:hover {color:#dff9fc;background:url(../img/m_r.jpg) no-repeat right 50%;}
.nav-ul li a.on {color:#dff9fc;background:url(../img/m_r.jpg) no-repeat right 50%;font-size:16px;line-height:46px;display:block;padding:0 23px;}
.nav-ul li a.last {color:#a5fbf8;background:none;font-size:16px;line-height:46px;display:block;padding:0 23px;}

.nav-ul li .subnav{position:absolute;z-index:9999;top:46px;left:-24px;text-align:center;display:none;background:#e9fbfe;;width:150px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-left-radius:8px;-moz-border-bottom-right-radius:8px;}

.nav-ul li .subnav dl{
    overflow: hidden;
    padding-left: 10px;padding-right:10px;
}
.nav-ul li .subnav dd{
    line-height:36px;
    
}
.nav-ul li .subnav dd a{
    color:#666;
    font-size: 14px;
    text-align: left;
    display: block;
	padding:0;
    padding-left: 20px;
    background: url("../img/jt_33.png") no-repeat left -24px;
    border-bottom: 1px solid #d5d6d6;
    transition:color 0.3s,border-color 0.3s,font-size 0.3s;
}
.nav-ul li .subnav dd a:hover{
    font-size: 15px;
    color: #035f6b;
    border-color:#99d2da;
    background-position: 0 13px;
}
.nav-ul li .subnav dd a.last{border-bottom: 0px solid #d5d6d6;}
.nav-ul li .subnav dd a.last:hover{border-bottom: 0px solid #d5d6d6;}


.nav-ul li .subnav .pic-a{
    float:left;
    margin: 20px 0 20px 50px;
}

.nav-ul li .subnav .nav_cp{padding:10px 0px;}
.nav-ul li .subnav .nav_cp_1{float:left;
    overflow: hidden;
    padding-right: 20px;
	border-right:1px solid #ccc;
	width:160px; text-align:left;padding-left:20px;
	line-height:30px;}
.nav-ul li .subnav .nav_cp_bt{display:block;font-size:16px;font-weight:bold; text-indent:10px;background:url(../img/ico-jia.png) no-repeat left 50%;}
.nav-ul li .subnav .nav_cp_bt:hover{color: #ad0511;}
.nav-ul li .subnav .nav_cp_nr{display:block;font-size:14px;color:#666;text-indent:10px;background:url(../img/newsDot.gif) no-repeat left 50%;}
.nav-ul li .subnav .nav_cp_nr:hover{color: #ad0511;}


.banner{ width:100%; height:380px !important; overflow:hidden;background:url(../img/subban1.jpg) no-repeat 50% top;}
.b-img{ height:590px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:590px; float:left;}
.b-list{ height:50px; padding-top:540px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../img/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:240px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../img/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:240px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


.input-top-btn {
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 125px;
    background: url(../img/headrpbg.png) left bottom repeat-x;
    _background: 0 0;
}
.input-top-btn{
    position: absolute;
    text-align: center;
}

.unhuan {transition: initial; -moz-transition: initial;-webkit-transition: initial;-o-transition: initial;}

.search-panel{width:295px;float:left;padding-top:46px;margin-left:30px;}
.inp-search{width:100%;font-size:0;margin:0 auto;position:relative;}
.search-panel *{margin:0;padding:0}
.inp-search-area{height:40px;padding:0;}
.inp-search-area input{width:185px;height:38px;line-height:38px;font-size:14px;padding:0px 15px 0px 14px;outline:0;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;border-left:1px #e6e6e6 solid;border-right:0;margin-top:0px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.inp-search-sub{width:50px;height:40x;border:0;line-height:40px;background:#058181;color:#fff;outline:0;font-size:14px;font-weight:700;font-family:'Microsoft YaHei';appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;cursor:pointer;margin-left:-20px;padding:0;border-bottom-right-radius:20px;border-top-right-radius:20px;margin-top:0px;*margin-top:4px;*height:40px;_margin-top:-1px;_margin-left:0;}
.inp-search-sub:hover{background:#03a0a0;}
.inblock{display:inline-block;*zoom:1;*display:inline}
.select-opt li.active .del,.select-opt li:hover .del{display:inline}
ul.select-opt{margin-top:-1px;padding:8px 0;width:488px;border:1px solid #e6e6e6;font-size:18px;list-style:none;position:absolute;top:54px;left:0;background-color:#fff}
.select-opt li.active,.select-opt li:hover{background-color:#eaeaea}
.select-opt li{padding-left:15px;height:30px;width:initial;line-height:30px;color:#666;font-size:14px;cursor:pointer;float:none;white-space:nowrap}
.select-opt li .del{font-size:14px;margin-right:6px;float:right;display:none;text-decoration:underline;cursor:pointer;position:relative}
.select-opt li span.li_em{color:gray;font-size:12px}
.select-opt li.local{color:#46838E;cursor:default;white-space:nowrap}
.select-opt li.local .del{color:gray}
.search-panel-min{padding:8px 17px 0 0;font-family:Arial;width:381px}
.search-panel-min .inp-search-area input{width:300px;padding:4px 10px;height:29px;line-height:29px;border-top:1px #e6cfb8 solid;border-left:1px #e6cfb8 solid;border-bottom:1px #e6cfb8 solid}
.search-panel-min .inp-search-sub{width:60px;height:39px;background-position:-105px -173px}
.search-panel-min .inp-search-area{height:39px}
.search-panel-min .inp-search-sub:hover{background-position:-105px -216px;}
.search-panel-min .select-opt{width:319px;top:39px;margin-left:0;}

.list-box > ul > li a { display: block; position: relative; border-bottom: 1px dashed #DDD; line-height: 40px; color: #666; }
.list-box > ul > li a span:first-child:before{ content: "·"; margin-right: 4px; font-weight: 700; }
.list-box > ul > li a .visible-xs-block { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-box > ul > li a:hover { color: #00AAF6; }
.list-box > ul > li a.last{border-bottom: 0px dashed #DDD;}


/*首页焦点图*/
.focusBox { position: relative;width:100%; height:252px; overflow: hidden;background: white;float:left; }
.focusBox .pic img { width:100%; height:252px; display: block;  }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}

/*首页焦点图*/
.focusBox1 { position: relative;width:100%; height:252px; overflow: hidden;background: white;float:left; }
.focusBox1 .pic1 img { width:350px; height:252px; display: block;  }
.focusBox1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox1 .txt1 { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox1 .txt1 li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox1 .txt1 li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox1 .num1 { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox1 .num1 li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox1 .num1 li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox1 .num1 li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox1 .num1 li.on a,.focusBox .num a:hover{ background:#f60;}

/*首页焦点图*/
.focusBox2 { position: relative;width:100%; height:252px; overflow: hidden;background: white;float:left; }
.focusBox2 .pic2 img { width:350px; height:252px; display: block; }
.focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox2 .txt2 { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox2 .txt2 li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox2 .txt2 li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox2 .num2 { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox2 .num2 li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .num2 li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox2 .num2 li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox2 .num2 li.on a,.focusBox .num a:hover{ background:#f60;}





.tf-swiper-shadow{position:absolute;left:0;bottom:0;background-color: #000;opacity:.5;height:30px;width: 100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}
.tf-swiper-title{font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 40px;height:40px;position:absolute;width: 87.5%;}

.qz-swiper,.ss-swiper{width:350px;height:252px;margin-top:0px;overflow: hidden;}


/*轮播图*/
.subswiper{position: relative;width:100%;overflow: hidden;height:252px;}
.tf-swiper-title{font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 30px;height:30px;position:absolute;text-align:center;width: 87.5%;left:6.25%;bottom:0;}
.tf-swiper img{width:100%;}
/*.tf-swiper img:hover{ transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}*/
.tf-swiper .tf-swiper-shadow{left:0;bottom:0;}

.qz-swiper .tf-swiper-shadow,.ss-swiper .tf-swiper-shadow,.nrz-swiper .tf-swiper-shadow,.qg-swiper .tf-swiper-shadow,.hj-swiper .tf-swiper-shadow,.jk-swiper .tf-swiper-shadow{left:0;bottom:0;}
.qz-swiper img,.ss-swiper img,.nrz-swiper img,.qg-swiper img,.hj-swiper img,.jk-swiper img{width:350px;min-height:252px;}

.ss-swiper li a{color:#fff;display:block;height:252px;overflow:hidden;}
.ss-swiper li a:hover{color:#04c7e5}

.unslider-wrap{position: relative;overflow: hidden;height:252px;}
.unslider-wrap li{position: relative;overflow: hidden;}
.unslider-wrap li a{color:#fff;}
.unslider-wrap li a:hover{color:#04c7e5}
/*.unslider-wrap li img:hover{ transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}*/
.unslider-wrap.unslider-carousel>li {float: left}
.unslider-vertical>ul {height: 100%}
.unslider-vertical li {float: none;width: 100%;}
.unslider li,.unslider ol,.unslider ul {border: none;}
.unslider-nav ol li{text-indent: -9999px;cursor:pointer;}
.unslider-wrap img{}

.subswiper .unslider-nav{position:absolute;left:0;bottom:30px;width:100%;}
.subswiper .unslider-nav ol{width:100%;height:1px;}
.subswiper .unslider-nav ol li {width: 25%;height: 1px;display: inline-block;background:none;}
.subswiper .unslider-nav ol li.ss-unslider-active{border-bottom-color:#037688;border-top:1px solid #037688;background-color:#037688;}
.subswiper .unslider-nav ol li:hover{border-bottom-color:#037688;border-top:1px solid #037688;background-color:#037688;}



.unslider-arrow{
    width: 25px;
    height: 30px;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    background-color: #fff;
    background-color: rgba(255,255,255,.3);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    background-image: url(../img/preview.png);
    background-repeat: no-repeat;
    margin-top: -15px;
    text-indent: -9999px;
}



.unslider-arrow.prev{
    left: 0;
    background-position: -457px 0;
}
.unslider-arrow.next{
    right: 0;
    background-position: -480px 0;
}




.wrapper {
    position: relative;
    width: 1100px;
    min-width: 1100px;
    margin: 20px auto 0;
}

.footer{background:#f5f5f5;color:#333;padding:30px 0;margin-top:30px;}
.footer a{color:#333;}
.footer a:hover{color:#256766;}


.links{border-bottom:1px solid #b6dad8;padding-bottom:20px;}
.links h3{color:#fff;font-size:20px;margin-bottom:10px;}
.links a{display:inline-block;margin-right:8px;line-height:24px;}

.copyright{text-align:left;background:url(../img/ewm.png) no-repeat right 50%;margin-top:20px;line-height:30px;font-size:16px;color:#256766;min-height:133px;}

.minglao{ position:absolute;left:-110px;top:0;}
.guahao{ position:absolute;right:-110px;top:0;}
.part01{background:#ffffff;padding:20px;height:290px;overflow:hidden;}

.part01 .i-news{width:730px;float:left;display:inline-block;background:#ffffff;}
.part01 .i-news .tips{background:url(../img/line1.jpg) repeat-x left bottom;height:34px; position:relative;}
.part01 .i-news .tips .more{ position:absolute;right:0;display:block;background:url(../img/more.png) no-repeat;width:51px;height:22px;bottom:-5px;}
.part01 .tab-nub .tab-tit li {
	position:relative;
	display:inline-block;
	width:100px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:16px;
	float:left;
}
.part01 .tab-nub .tab-tit li a{font-size:16px;color:#000;}
.part01 .tab-nub .tab-tit .active {
	color:#03a09b;
	background:url(../img/a_48.png) no-repeat 50% 50%;
	cursor:pointer;
}
.part01 .tab-nub .tab-tit .active a{color:#03a09b;}
.part01 .tab-nub .box_cont {
	display:none;
	overflow:hidden;
	zoom:1;
	width:100%;
	padding:0px;
	margin-top:20px;
}
.part01 .tab-nub .current {
	display:block;
}
.part01 .tab-nub .box_hdp{float:left;width:350px;}
.part01 .tab-nub .box_hdp .pic-info{ position:relative;width:100%;height:252px;display:block;overflow:hidden;}
.part01 .tab-nub .box_hdp .pic-info img{width:100%;min-height:252px;object-fit:cover;}
.part01 .tab-nub .box_hdp .pic-info .bg{position:absolute;left:0;bottom:0;background-color: #000;opacity:.5;height:30px;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);color:#fff; z-index:1}
.part01 .tab-nub .box_hdp .pic-info span{display:none;}
.part01 .tab-nub .box_hdp .pic-info:hover span{position:absolute;left:150px;top:100px;width:49px;height:49px; z-index:2;background:url(../img/play.png) no-repeat;display:block;}
.part01 .tab-nub .box_hdp .pic-info p{position:absolute;left:2%;bottom:0;width: 96%;color:#fff;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; z-index:2}
.part01 .tab-nub .box_hdp .pic-info:hover p{color:#04c7e5}

.part01 .tab-nub .list-pic{float:right;width:360px;margin-bottom:-20px;}
.part01 .tab-nub .list-pic li{width:170px;height:116px; position:relative;margin-right:20px;float:left;margin-bottom:20px;overflow:hidden;}
.part01 .tab-nub .list-pic li.mr0{margin-right:0px;}
.part01 .tab-nub .list-pic li img{width:100%;min-height:116px;object-fit:cover;}
.part01 .tab-nub .list-pic li .bg{position:absolute;left:0;bottom:0;background-color: #000;opacity:.5;height:30px;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);color:#fff; z-index:1}
.part01 .tab-nub .list-pic li span{display:none;}
.part01 .tab-nub .list-pic li:hover span{position:absolute;left:70px;top:40px;width:30px;height:30px; z-index:2;background:url(../img/play30.png) no-repeat;display:block;}
.part01 .tab-nub .list-pic li p{position:absolute;left:2%;bottom:0;width: 96%;color:#fff;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; z-index:2}
.part01 .tab-nub .list-pic li:hover p{color:#04c7e5}


.part01 .tab-nub .list{float:right;width:360px;}
.part01 .tab-nub .list li {
	width:340px;
	padding-left:20px;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	background:url(../img/a_60.jpg) no-repeat left 50%;
	height:40px; vertical-align:middle;
}
.part01 .tab-nub .list li a {
	font-size:14px;
	display:block;
}


.part01 .tab-nub .list li:last-child{border-bottom:none;}

.part01 .tab-nub .list li a{ line-height:40px;}
.part01 .tab-nub .list li p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display:inline-block;float:left;width:280px;}
.part01 .tab-nub .list li i{float:right;width:60px; text-align:right;color:#999;}

.part01 .i-about{border: 2px solid #9bdadb;
    margin-top: 10px;
    float: right;
    width: 306px;
	_position:relative;
    }
.gs_title {
    background:#ffffff;
    width: 167px;
    margin: -17px auto 0 auto;
	_position:absolute;
	_top:-3px;
	_left:69px;
}
.gs_title span {
    display: inline-block;
    width: 34px;
    height: 34px;
    font-size: 18px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    margin: 0 2px;
    background-image: url(../img/a_42.png);
}
.gs_nr {
    padding: 5px 10px 10px 10px;
	_margin-top:15px;
}
.gs_nr img{width:100%;margin-top:5px;}

.gs_nr .txt{margin-top:10px;line-height:24px;}

.box_ad{padding:20px;background:#ffffff;}
.box_ad ul{display:flex;margin-left:-20px;}
.box_ad ul li{flex:1;margin-left:20px;}
.box_ad ul li img{width:100%;height:62px;}


.part02{margin-top:0px;}
.part02 .tips {width:270px;margin:0 auto; text-align:center; position:relative;height:28px;}
.part02 .tips .left{width:24px;height:28px;display:inline-block;background:url(../img/a_111.png) no-repeat;margin-right:20px; vertical-align:-8px;float:left;}
.part02 .tips .right{width:24px;height:28px;display:inline-block;background:url(../img/a_112.png) no-repeat;margin-left:0px;vertical-align:-8px;float:left;}
.part02 .tips .tab-tit{display:inline-block;float:left;}
.part02 .tab-nub .tab-tit li {
	position:relative;
	display:inline-block;
	width:80px;
	height:28px;
	text-align:center;
	line-height:28px;
	font-size:20px;
	padding-right:20px;
	float:left;
}
.part02 .tab-nub .tab-tit li a{font-size:20px;color:#1f585c;}
.part02 .tab-nub .tab-tit .active {
	cursor:pointer;
}
.part02 .tab-nub .tab-tit .active a{color:#000;}


.part02 .ks-left{width:38px;height:222px;background:url(../img/j-left.png) no-repeat;float:left;}
.part02 .ks-right{width:38px;height:222px;background:url(../img/j-right.png) no-repeat;float:left;}
.part02 .ks-mid{width:1024px;height:222px;background:url(../img/j-mid.png) repeat-x;float:left; vertical-align:-10px;}
.part02 .tab-nub .ul-keshi {
	display:none;
	overflow:hidden;
	zoom:1;
	width:100%;
	padding:0px;
	margin-top:20px;
}
.part02 .tab-nub .current {
	display:block;
}
.part02 .tab-nub .ul-keshi{width:100%;}
.part02 .tab-nub .ul-keshi li {
	float:left;width:95px;
	padding-left:15px;
	border-bottom:1px dashed #ccc;
	background:url(../img/icon-jia.png) no-repeat left 50%;
	height:36px; vertical-align:middle;background-size:10px;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	
}
.part02 .tab-nub .ul-keshi li a {
	font-size:12px;
	display:block;line-height:36px;
	padding:0 30px 0 0px;
}
.ul-keshi li a:hover{color:#017178;}


.part02 .tab-nub .ul-keshi dl{height:40px;margin-top:5px;padding-top:12px;border-top:1px dashed #ccc;_width:1024px; position:relative;}
.part02 .tab-nub .ul-keshi dl.first{height:40px;margin-top:17px;border-top:0px dashed #ccc;padding-top:0px;}
.part02 .tab-nub .ul-keshi dl a.tit{background:#defbf6;padding:0 10px;border:1px solid #96c7c3;display:inline-block;font-size:16px;color:#256766;border-radius:5px;margin-right:10px;_float:left;_display:block;}


.part02 .tab-nub .ul-keshi dl a{display:inline-block;font-size:14px;padding:0 10px 0 25px;background:url(../img/icon-jia.png) no-repeat 10px 50%;_float:left;_display:block;}
.part02 .tab-nub .ul-keshi dl a:hover{color:#017178;}

.part02 .tab-nub .ul-keshi .d-show{right:0; position:absolute;top:5px;width:895px;}
.part02 .tab-nub .ul-keshi .d-show a{display:inline-block;font-size:14px;padding:0 6px 0 25px;background:url(../img/icon-jia.png) no-repeat 10px 50%;line-height:22px;_float:left;_display:block;}


.part03{padding:30px 0 0px;background:#ffffff;margin-top:20px;height:135px;}
.quick-nav{}
.quick-nav li{margin-right:34px;width:128px; text-align:center;font-size:16px;float:left;}
.quick-nav li.mr0{margin-right:0px;width:128px; text-align:center;font-size:16px;float:left;}
.quick-nav li img{display:block;}
.quick-nav li a{color:#256766;}


.part04 .tips{height:30px;}
.part04 .tab-nub .tab-tit li {
	position:relative;
	display:inline-block;
	text-align:left;
	font-size:20px;
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
	background:url(../img/dot.png) no-repeat left 50%;
	float:left;
}
.part04 .tab-nub .tab-tit li a{font-size:20px;color:#1f585c;}
.part04 .tab-nub .tab-tit .active {background:url(../img/dot-on.png) no-repeat left 50%;cursor:pointer;
}
.part04 .tab-nub .tab-tit .active a{color:#000;}

.part04 .zj-cont{padding:20px;background:#ffffff;margin-top:20px;height:305px;}

.part04 .tab-nub .ul-zhuanjia {
	display:none;
	zoom:1;
	width:100%;
	padding:0px;
}
.part04 .tab-nub .current {
	display:block;
}


.tab-slide-2{ position:relative;}
.tab-slide-2 .prev{ width:46px; position:absolute; top:36%; background:url(../img/leftbtn.png) no-repeat left center;height:100px;left:-120px;}
.tab-slide-2 .prev:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.tab-slide-2 .next{ width:46px; position:absolute; top:36%; height:100px;background:url(../img/rightbtn.png) no-repeat right center;right:-120px;}
.tab-slide-2 .next:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.col4-ul li{width:1060px;float:left;}
.col4-ul li dl{ width:140px; float:left; margin-right:20px;margin-top:0px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/pic-bg.png) no-repeat #fff;padding-bottom:20px;}
.col4-ul li dl.last{margin-right:0;}

.col4-ul li dl:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,0px,0);transition:all .2s ease-in 0s}
.col4-ul li dl .itempp{display:block;width:100%;height:180px; position:relative;overflow:hidden;}
.col4-ul img{ width:100%; min-height:100%;transition:500ms;}
.col4-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.col4-ul li dl span{ display:block; width:150px; height:28px; position:absolute; left:0px; bottom:22px; text-align:center}

.col4-ul li dl .tit{transition: all .4s ease-in-out; height:28px; margin:0 auto; display:inline-block;line-height:28px; padding:0 15px; *max-width:68%; *position:relative; *z-index:9; overflow:hidden; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; text-align:center; color:#fff; overflow:hidden; font-size:16px;background:url(../img/shadow_bg.png);}
.col4-ul li dl:hover .tit{color:#03b1af;}
.col4-ul li dl .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.col4-ul li dl .hot-mark{padding:0px 0px 0px;background:#fff;width:100%;line-height:20px;color:#666;font-size:12px;height:56px; overflow:hidden;text-overflow: ellipsis;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}


.tab-slide-1{ position:relative;}
.tab-slide-1 .prev{ width:46px; position:absolute; top:36%; background:url(../img/leftbtn.png) no-repeat left center;height:100px;left:-120px;}
.tab-slide-1 .prev:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.tab-slide-1 .next{ width:46px; position:absolute; top:36%; height:100px;background:url(../img/rightbtn.png) no-repeat right center;right:-120px;}
.tab-slide-1 .next:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.pp5x-ul{margin-top:0px;padding-bottom:0px;}
.pp5x-ul li{ width:140px; float:left; margin-right:20px;margin-top:0px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/pic-bg.png) no-repeat #fff;padding-bottom:20px;}
.pp5x-ul li:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,0px,0);transition:all .2s ease-in 0s}
.pp5x-ul li:nth-child(6n){margin-right:0;}
.pp5x-ul li.mr0{margin-right:0;}
.pp5x-ul li .itempp{display:block;width:100%;height:180px; position:relative;overflow:hidden;}
.pp5x-ul img{ width:100%; min-height:100%;transition:500ms;}
.pp5x-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.pp5x-ul li span{ display:block; width:150px; height:28px; position:absolute; left:0px; bottom:22px; text-align:center}

.pp5x-ul li .tit{transition: all .4s ease-in-out; height:28px; margin:0 auto; display:inline-block;line-height:28px; padding:0 15px; *max-width:100%; *max-width:68%; *position:relative; *z-index:9; overflow:hidden; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; text-align:center; color:#fff; overflow:hidden; font-size:16px;background:url(../img/shadow_bg.png);}
.pp5x-ul li:hover .tit{color:#03b1af;}
.pp5x-ul li .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.pp5x-ul li .hot-mark{padding:0px 0px 0px;background:#fff;width:100%;line-height:20px;color:#666;font-size:12px;height:56px; overflow:hidden;text-overflow: ellipsis;}


.col5-ul li{width:1060px;float:left;}
.col5-ul li dl{ width:140px; float:left; margin-right:20px;margin-top:0px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/pic-bg.png) no-repeat #fff;padding-bottom:20px;}
.col5-ul li dl.last{margin-right:0;}

.col5-ul li dl:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,0px,0);transition:all .2s ease-in 0s}
.col5-ul li dl .itempp{display:block;width:100%;height:180px; position:relative;overflow:hidden;}
.col5-ul img{ width:100%; min-height:100%;transition:500ms;}
.col5-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.col5-ul li dl span{ display:block; width:150px; height:28px; position:absolute; left:0px; bottom:22px; text-align:center}

.col5-ul li dl .tit{transition: all .4s ease-in-out; height:28px; margin:0 auto; display:inline-block;line-height:28px; padding:0 15px; *max-width:68%; *position:relative; *z-index:9; overflow:hidden; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; text-align:center; color:#fff; overflow:hidden; font-size:16px;background:url(../img/shadow_bg.png);}
.col5-ul li dl:hover .tit{color:#03b1af;}
.col5-ul li dl .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.col5-ul li dl .hot-mark{padding:0px 0px 0px;background:#fff;width:100%;line-height:20px;color:#666;font-size:12px;height:56px; overflow:hidden;text-overflow: ellipsis;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}


.part05{padding:30px 0;background:#ffffff; margin-top:30px;}
.part05 .boxnews{margin-left:0px;}
.part05 .boxnews .boxs{margin-right:20px;width:250px;padding-right:10px;background:url(../img/line2.png) repeat-y right 0;float:left;}
.part05 .boxnews .boxs.last{background:none;margin-right:0}
.part05 .boxnews .boxs .tit-imgs{width:85px;margin-right:10px;float:left;}
.part05 .boxnews .boxs .part05list{display:inline-block;width:145px;}
.part05 .boxnews .boxs .part05list li{line-height:30px;}
.part05 .boxnews .boxs .part05list li a{color:#256766;overflow:hidden;text-overflow: ellipsis;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:url(../img/newsdot.png) no-repeat left 50%; text-indent:10px;display:block;width:100%;white-space:nowrap;}
.part05 .boxnews .boxs .part05list li a:hover{color:#000;}

.part06 .tips{height:30px;}
.part06 .tab-nub .tab-tit li {
	position:relative;
	display:inline-block;
	text-align:left;
	font-size:20px;
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
	background:url(../img/dot.png) no-repeat left 50%;
	float:left;
}
.part06 .tab-nub .tab-tit li a{font-size:20px;color:#1f585c;}
.part06 .tab-nub .tab-tit .active {background:url(../img/dot-on.png) no-repeat left 50%;cursor:pointer;
}
.part06 .tab-nub .tab-tit .active a{color:#000;}

.part06 .pp-cont{padding:20px;background:#ffffff;margin-top:20px;height:210px;}

.part06 .tab-nub .ul-pic {
	display:none;
	zoom:1;
	width:100%;
	padding:0px;
}
.part06 .tab-nub .current {
	display:block;
}

.tab-slide-3{ position:relative;}
.tab-slide-3 .prev{ width:65px; position:absolute; top:36%; background:url(../img/con3_zann.png) no-repeat left center;height:65px;left:-120px;}
.tab-slide-3 .prev:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.tab-slide-3 .next{ width:65px; position:absolute; top:36%; height:65px;background:url(../img/con3_zan.png) no-repeat right center;right:-120px;}
.tab-slide-3 .next:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.tab-slide-4{ position:relative;}
.tab-slide-4 .prev{ width:65px; position:absolute; top:36%; background:url(../img/con3_zann.png) no-repeat left center;height:65px;left:-120px;}
.tab-slide-4 .prev:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.tab-slide-4 .next{ width:65px; position:absolute; top:36%; height:65px;background:url(../img/con3_zan.png) no-repeat right center;right:-120px;}
.tab-slide-4 .next:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.tab-slide-5{ position:relative;}
.tab-slide-5 .prev{ width:65px; position:absolute; top:36%; background:url(../img/con3_zann.png) no-repeat left center;height:65px;left:-120px;}
.tab-slide-5 .prev:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.tab-slide-5 .next{ width:65px; position:absolute; top:36%; height:65px;background:url(../img/con3_zan.png) no-repeat right center;right:-120px;}
.tab-slide-5 .next:hover{opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}


.pp1x-ul{margin-top:0px;padding-bottom:0px;}
.pp1x-ul li{ width:176px; float:left; margin-right:20px;margin-top:0px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/i-p-bg.png) no-repeat #fff;}
.pp1x-ul li:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0px,0px,0);transition:all .2s ease-in 0s}
.pp1x-ul li:nth-child(5n){margin-right:0;}
.pp1x-ul li.mr0{margin-right:0;}
.pp1x-ul li .itempp{display:block;width:100%;height:149px; position:relative;overflow:hidden;}
.pp1x-ul img{ width:100%; min-height:100%;transition:500ms;}
.pp1x-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.pp1x-ul li .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.pp2x-ul li{width:1060px;float:left;}
.pp2x-ul li dl{ width:176px; float:left; margin-right:20px;margin-top:0px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/i-p-bg.png) no-repeat #fff;}
.pp2x-ul li dl.last{margin-right:0;}

.pp2x-ul li dl:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,0px,0);transition:all .2s ease-in 0s}
.pp2x-ul li dl .itempp{display:block;width:100%;height:149px; position:relative;overflow:hidden;}
.pp2x-ul img{ width:100%; min-height:100%;transition:500ms;}
.pp2x-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.pp2x-ul li dl .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.pp3x-ul li{width:1060px;float:left;}
.pp3x-ul li dl{ width:176px; float:left; margin-right:20px;margin-top:0px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/i-p-bg.png) no-repeat #fff;}
.pp3x-ul li dl.last{margin-right:0;}

.pp3x-ul li dl:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,0px,0);transition:all .2s ease-in 0s}
.pp3x-ul li dl .itempp{display:block;width:100%;height:149px; position:relative;overflow:hidden;}
.pp3x-ul img{ width:100%; min-height:100%;transition:500ms;}
.pp3x-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.pp3x-ul li dl .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}






.right-float-fir {
  position: fixed;
  right: 15px;
  background:#f8f8f8;
  top: 50%;
  width: 152px;
  padding-top: 0px;
  text-align: center;
  padding-bottom: 0px;
  z-index: 10;
  margin-top: -230px;
  display: block;
}
.right-float-fir .close{
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: 25px;
  background: url(../img/close_ico.png) no-repeat center #fff;
  cursor: pointer;
}
.right-float-fir .cent-font {
  margin-top: 33px;
}
.right-float-fir .cent-font .p1 {
  font-size: 14px;
  color: #999;
  line-height: 24px;
}
.right-float-fir .cent-font .p2 {
  font-size: 16px;
  color: #F00;
  line-height: 24px;
}
.right-float-fir .cent-font .num {
  font-size: 24px;
  font-family: "Impact";
  color: #999;
}
.right-float-fir .link-box {
  margin: 48px auto 0;
  width: 144px;
}
.right-float-fir .link-box a {
  display: block;
  width: 90px;
  padding-left: 54px;
  line-height: 42px;
  color: #fff;
  margin-bottom: 10px;
  text-align: left;
  background: url(../img/ico_05.png) no-repeat 28px center #656565;
  -webkit-transition: background 0.3s ease 0s;
          transition: background 0.3s ease 0s;
  border-radius: 20px;
}
.right-float-fir .link-box a:hover {
  background-color: #fb2020 !important;
}

.subbanner{background:url(../img/subban1.jpg) no-repeat 50% top;height:380px;}

.ny-left{width:200px;background:#ffffff;}
.leftmenu{z-index:800;width:200px;background:#ffffff;padding-bottom:13px;_position: absolute; _top: expression(documentElement.scrollTop+0+"px");}
.ny-left .tit-1{background-image: url(../img/b_07.png);height: 85px;}

.ny-left .tit-1 h2 {
    font-size: 18px;
    font-weight: 400;
    color: #b3dfe6;
    text-align: center;
    padding-top: 34px;
}
.ny-left .tit-1 span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #a1483e;
    display: block;
    text-align: center;
    padding-top: 5px;
}

.ny-left .ul-menu-left {
    padding-top: 20px;
    padding-left: 24px;
}
.ny-left .ul-menu-left li {
    padding-bottom: 11px;
}
.ny-left .ul-menu-left li a {
    font-size: 14px;
    background-image: url(../img/b_17.jpg);
    display: block;
    height: 39px;
    width: 153px;
    line-height: 39px;
    text-align: center;
    color: #327a76;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ny-left .ul-menu-left li.on a{background-image: url(../img/b_11.jpg); color: #008c99; } 
.ny-left .ul-menu-left li a:hover {background-image: url(../img/b_11.jpg); color: #008c99; } 

.ny-right{width:840px;background:#ffffff;padding:20px;}

.pos{height:28px;padding-left:0px;margin-bottom:10px;background: url(../img/line1.jpg) repeat-x left bottom;padding-bottom:10px;}
.i-home{display: block;width:14px;height:14px;background: url(../img/preview.png) no-repeat -310px -23px;margin-right:12px;margin-top:6px;float:left;overflow:hidden;}
.pos span {
    font-family: "SimSun";
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
	display:inline-block;
}
.pos p{height:28px;line-height: 28px;color:#999;font-size:12px;float:left;}
.pos p a{line-height: 28px;color:#999;font-size:12px;}
.pos p a:hover{color:#044183;text-decoration:underline;}

.pos .num {
    float: right;
    font-size: 14px;
    color: #787878;
    background: url("../img/img65.png") no-repeat left center;
    padding-left: 25px;
    font-weight: normal;
}


.con-pic li {
    width: 195px;
    margin-right:20px;
    float: left;
    background: #f5f5f5;
    cursor: pointer;
	margin-top:20px;
}
.con-pic li:nth-child(4n){margin-right:0px;}
.con-pic li.mr0{margin-right:0px;}
.con-pic li a {
	display:block;
    width: 100%;
	background:#fff;
	color: #444444;
	overflow:hidden;
}
.con-pic li a:hover{background:#016660;color:#fff;}

.con-pic li .pic {
    width: 100%;
	height: 155px;
	overflow:hidden;
	
}
.con-pic li img {
	width:100%;
    height: 155px;transition:500ms;object-fit:cover;
}
.con-pic li img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.con-pic li p{text-align: center;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    
    padding: 0 10px;
    overflow: hidden;}

.con-news li {
    height: auto;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dashed #54cdbe;
	clear:both;
}
.con-news li .img {
    width: 230px;
    height: 160px;
    float: left;
	margin-right:30px;
	overflow:hidden;
}

.con-news li .img img {
    width: 100%;
    height: 100%;
	transition:500ms;
	object-fit:contain;
}
.con-news li .img img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.con-news li .text{padding-right:0px;float:left;width:578px;}
.con-news li .text h3 {
    font-size: 16px;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.con-news li .text h4 {
    font-size: 14px;
    color: #999999;
    margin-top: 0px;
}
.con-news li .text p {
    font-size: 14px;
    line-height: 26px;
    color: #666666;
    margin-top: 5px;
    height: 50px;
	overflow: hidden;text-overflow: ellipsis;
}
.con-news li .text .btn {
	margin-top:20px;
    width: 81px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #10193A;
    display: inline-block;
    font-size: 14px;
    color: #10193a;
    text-align: center;
    border-radius: 6px;
}
.con-news li .btn:hover{background:#10193a;color:#fff}

.container img{max-width:100%;}
.container .hd{font-size:20px;text-align: center;line-height:40px;}
.container .hd span{font-size: 14px;color: #666;}
.container .bd{margin-top:20px;}
.container .bd img{max-width:100%;}

.con-keshi{margin-left:0px;}
.con-keshi li {
    float: left;
    width: 260px;
    height: 250px;
    background:url(../img/ksbg.png) no-repeat left top;
    margin: 20px 30px 0px 0px;}
.con-keshi li.mr0{margin-right:0;}
.con-keshi li:nth-child(3n){margin-right:0;}
.con-keshi li i {
    display: block;
    font-size: 20px;
    line-height: 60px;
    color: #176964;
    text-align: center;
    margin: 10px 0 0 0;
}
.con-keshi li span {
    padding: 0 30px;
    display: block;
    line-height: 20px;
    text-align: center;
	font-size:12px;
}
.con-keshi li div {
    text-align: center;
    font-size: 0;
    margin-top: 30px;
}
.con-keshi li div a {
    display: inline-block;
    width: 99px;
    height: 29px;
    line-height: 29px;
    color: #fff;
    background: url(../img/btnKs.png) no-repeat #537675;
    text-align: center;
    font-size: 12px;
    margin: 0 10px;
	border-radius:5px;
}
.con-keshi li:hover{background:url(../img/ksbg-on.png) no-repeat #b7e6e5;}

.ks-view{padding:20px;background:#ffffff;}

.ks-view .boxs{margin-top:20px;}
.ks-view .boxs .tips{height:40px;line-height:40px; position:relative; text-align:center;background:url(../img/line.gif) repeat-x left 50%;}
.ks-view .boxs .tips .t{text-align:center;background:#ffffff;padding:0 10px; position:absolute; z-index:1;left:455px;}
.ks-view .boxs .tips span{display:inline-block;font-size:20px;color:#026664;height:40px;}
.ks-view .boxs .tips i{display:inline-block; vertical-align:3px;}
.ks-view .boxs .tips .line{ position:absolute;width:100%;border-top:1px solid #bde0df;top:50%;}
.ks-view .boxs .conter{margin-top:20px;}

.topKsL {
    float: left;
    width: 269px;
    padding: 0 50px;
    height: 399px;
    background: url(../img/bgKs1.jpg) no-repeat;
}
.topKsL h1 {
    font-size: 30px;
    font-weight: normal;
    color: #176469;
    text-align: center;
    margin: 35px 0 10px 0;
}
.topKsL span {
    font-size: 14px;
    line-height: 22px;
    color: #176469;
    height: 100px;
    overflow: hidden;
    padding-bottom: 10px;
    display: block;
    text-align: center;
}
.topKsL div {
    color: #027e6b;
    height: 80px;
    padding: 0 0 0 70px;
    overflow: hidden;
}
.topKsL h2 {
    font-size: 14px;
    font-weight: normal;
    margin: 15px 0 0 0;
}
.topKsL h3 {
    font-size: 24px;
    font-weight: normal;
}
.bannerKs {
    float: left;
    width: 691px;
    height: 399px;
	padding:0px;background:#b7e6e5;
}


.pp6x-ul{margin-top:0px;padding-bottom:0px;}
.pp6x-ul li{ width:140px; float:left; margin-right:20px;margin-bottom:20px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/pp-bg.png) no-repeat #fff;padding-bottom:20px;}
.pp6x-ul li.mr0{margin-right:0;}
.pp6x-ul li:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,0px,0);transition:all .2s ease-in 0s}
.pp6x-ul li:nth-child(6n){margin-right:0;}
.pp6x-ul li .itempp{display:block;width:100%;height:180px; position:relative;overflow:hidden;}
.pp6x-ul img{ width:100%; min-height:100%;transition:500ms;}
.pp6x-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.pp6x-ul li span{ display:block; width:150px; height:28px; position:absolute; left:0px; bottom:22px; text-align:center}

.pp6x-ul li .tit{transition: all .4s ease-in-out; height:28px; margin:0 auto; display:inline-block;line-height:28px; padding:0 15px; *max-width:100%; *max-width:68%; *position:relative; *z-index:9; overflow:hidden; border-radius:15px; text-align:center; color:#fff; overflow:hidden;font-size:16px;background:url(../img/shadow_bg.png);}
.pp6x-ul li:hover .tit{color:#03b1af;}
.pp6x-ul li .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.pp6x-ul li .hot-mark{padding:10px 0px 0px;background:#fff;width:100%;line-height:20px;color:#666;font-size:12px;height:56px; overflow:hidden;text-overflow: ellipsis;}

.boxMain{padding:20px;background:#ffffff;}
.zjjs {
    padding: 48px 34px 40px 250px;
    height: 36px;
    position: relative;
}
.zjjs img {
    position: absolute;
    left: 60px;
    top: 40px;
}
.zjjssearch{display:flex;}
.inputSearchDoc {
    border: 1px solid #6db5b9;
    line-height: 34px;
    height: 34px;
    background: url(../img/icoSearch.png) 7px center no-repeat;
    padding-left: 38px;
    border-right: 0;
    width: 230px;
    color: #999;
    outline: medium;
}
.submitSearchDoc {
    border: 0;
    background: #6db5b9;
    line-height: 36px;
    height:36px;
    width: 80px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
	outline:medium;
}
.navZj {
    font-size: 0;
    text-align: center;
}
.navZj .on {
    background: url(../img/bgNavYsOn.jpg) no-repeat!important;
    color: #fff;
}
.navZj a {
    display: inline-block;
    width: 183px;
    height: 85px;
    line-height: 85px;
    font-size: 22px;
    color: #016c72;
    background: url(../img/bgNavYs.jpg) no-repeat;
    margin: 0 2px;
}
.navZj a:hover{background: url(../img/bgNavYsOn.jpg) no-repeat!important;
    color: #fff;}
.navZjSub {
    margin-top: 20px;
    padding: 0 0 0 80px;
    position: relative;
    font-size: 14px;
    color: #666;
}
.navZjSub i {
    position: absolute;
    left: 0;
    top: 5px;
    font-weight: bold;
    line-height: 30px;
	_position: absolute;
	_display:inline-block;
	_top:5px;
	_left:-80px;
}
.navZjSub a {
    font-size: 14px;
    display: inline-block;
    padding: 0 10px;
    margin: 5px;
    line-height: 30px;
}

.navZjSub a:hover {
    background: #1b7e84!important;
    color: #fff;
}
.navZjSub .on {
    background: #1b7e84!important;
    color: #fff;
}

/*出诊时间表样式*/
#Visit {width:100%; border:1px solid #D0E2F1; background:#D0E2F1; text-align:center;color:#333333}
#Visit td {height:35px; line-height:35px}
#Visit td a {text-decoration:none; display:block; color:#333333}
#Visit td a:visited {color:#333333}
#Visit td a:hover {background:#1b7e84; color:#FFFFFF; font-weight:bold}

#Visit td img {display:none; width:150px; height:190px; background:#FFFFFF; border:1px solid #DDDDDD; padding:4px; margin:0 0 0 -50px; _margin:0 0 0 -75px/*if ie6*/;*margin:26px 0 0 -100px/*if ie8*/;}
#Visit td a:hover img {display:block; position:absolute; z-index:9999; _display:none; _top: expression(documentElement.scrollTop+0+"px");} 
#Visit td img:hover {display:none;_display:none} 

#Visit td a.classlink {display:block; color:#333333}
#Visit td a.classlink:visited {color:#333333}
#Visit td a.classlink:hover {color:#FF0000; background:none}

/*出诊时间表样式*/
#Visit1 {width:100%; border:1px solid #D0E2F1; background:#D0E2F1; text-align:center;color:#333333}
#Visit1 td {height:35px; line-height:35px}
#Visit1 td a {text-decoration:none; display:block; color:#333333}
#Visit1 td a:visited {color:#333333}
#Visit1 td a:hover {background:#1b7e84; color:#FFFFFF; font-weight:bold}

#Visit1 td img {display:none; width:150px; height:190px; background:#FFFFFF; border:1px solid #DDDDDD; padding:4px; margin:0 0 0 -50px; _margin:0 0 0 -75px/*if ie6*/;*margin:26px 0 0 -100px/*if ie8*/;}
#Visit1 td a:hover img {display:block; position:absolute; z-index:9999; _display:none; _top: expression(documentElement.scrollTop+0+"px");} 
#Visit1 td img:hover {display:none;_display:none} 

#Visit1 td a.classlink {display:block; color:#333333}
#Visit1 td a.classlink:visited {color:#333333}
#Visit1 td a.classlink:hover {color:#FF0000; background:none}


.imgDoc {
    float: left;
    width: 200px;
    display: inline-block;
    margin-right: 40px;
}
.navDoc {
    background: url(../img/bgLine.jpg) bottom repeat-x;
    color: #176669;
}
.navDoc span {
    display: inline-block;
    border-bottom: 2px solid #176669;
}
.navDoc h1 {
    font-weight: normal;
    font-size: 30px;
    margin: 10px 0 0 0;
}
.navDoc h2 {
    font-weight: normal;
    font-size: 20px;
    margin: 5px 0 10px 0;
}
.docCon {
    font-size: 16px;
    line-height: 30px;
    padding: 15px 0;
}
.docWork {
    font-size: 16px;
    padding: 0 0 20px 0;
}
.navDoc1 {
    font-size: 16px;
    padding: 17px 0;
    position: relative;
    color: #176869;
    font-weight: bold;
}
.navDoc1 img {
    position: absolute;
    right: 0;
    top: 20px;
}

.docTime{}
.docTime table{border-top:1px solid #aae5e6; border-left:1px solid #aae5e6; text-align:center; font-size:14px;}
.docTime td{border-bottom:1px solid #aae5e6; border-right:1px solid #aae5e6;height:70px;}
.tdTime{ width:92px; background:#66c2c3; font-weight:bold; color:#fff}
.btnLTime{width:40px; background:url(../img/btnLTime.png) center no-repeat; cursor:pointer}
.btnLTime:hover{ background-color:#e2fffd}
.btnRTime{width:40px; background:url(../img/btnRTime.png) center no-repeat; cursor:pointer}
.btnRTime:hover{ background-color:#e2fffd}

.docTimeList{ width:100%; height:213px; overflow:hidden}
.docTimeList li{ float:left; border-right:1px solid #aae5e6; width:137px;height:213px; color:#fff}
.docTimeList h1{height:36px; line-height:35px; background:#66c2c3; font-weight:normal}
.docTimeList h2{height:71px; line-height:70px; background:#7fcfd0; font-weight:normal}

.icoTime{display:block; width:137px; height:60px; border-bottom:1px solid #aae5e6;padding-top:10px;line-height:25px;}
.icoTime:hover{ background-color:#e2fffd}
.icoTimeFull{display:block; width:126px; height:70px; border-bottom:1px solid #aae5e6; background:url(../img/icoTimeFull.png) center no-repeat}
.icoTimeFull:hover{ }
.icoTimeNone{display:block; width:126px; height:70px; border-bottom:1px solid #aae5e6;}


.input1{border:1px solid #e5e5e5; height:50px;line-height:50px; outline:medium;padding:0px 10px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;font-size:16px;font-family:"微软雅黑"; width:498px;margin-bottom:20px;}
.input3{border:1px solid #e5e5e5; line-height:30px; outline:medium;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:10px;font-size:16px;font-family:"微软雅黑";width:498px;height:190px}
.lxwm3 .btn{width:200px;margin:0px auto;}
.butt{border:1px solid #bde0df;height:48px;line-height:48px;color:#176869; text-align:center;background:#bde0df;width:518px;outline:medium;CURSOR:pointer;font-family:"微软雅黑";font-size:18px;}
.butt:focus{outline:none;border:1px solid #bde0df;}
.butt:hover{outline:none;border:1px solid #bde0df;}
.butt:active{outline:none;border:1px solid #bde0df;}

.lylist .tipsos{height:40px;line-height:40px; position:relative; text-align:center;background:url(../img/line.gif) repeat-x left 50%;}
.lylist .tipsos .t{text-align:center;background:#ffffff;padding:0 10px; position:absolute; z-index:1;left:455px;}
.lylist .tipsos span{display:inline-block;font-size:20px;color:#026664;height:40px;}
.lylist .tipsos i{display:inline-block; vertical-align:3px;}
.lylist .tipsos .line{ position:absolute;width:100%;border-top:1px solid #bde0df;top:50%;}

.liuyan{padding:0px;margin-top:20px;padding-bottom:30px;}
.f-cb{
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}
.liuyan dl {border: 1px solid #e9e9e9;margin-bottom: 20px;}

.liuyan dl dt {
    background-color: #f8f8f8;
    height: 43px;
    padding-left: 30px;
    padding-right: 35px;
    font-size: 14px;
    line-height: 43px;
}
.liuyan dl dt span {
    color: #444;
    margin-right: 80px;
	*float:left;
	_float:left;
}
.liuyan dl dt em {
    float: right;
    font-family: Arial;
    background: url("../img/cmt01.png") no-repeat left center;
    padding-left: 20px;
}
.liuyan dl dd {
    background-color: #fff;
    padding: 25px 38px 0 30px;
	display: block;
	_height:140px;
}
.liuyan dl .estimate .img {float: left;position: relative;width: 62px;height: 62px;overflow: hidden;margin-right: 20px; }
.liuyan dl .estimate .img .hdimg {width: 62px;height: 62px; }
.liuyan dl .estimate .img .cover {position: absolute;top: 0;left: 0;width: 62px;height: 62px;z-index: 3; }
.liuyan dl .estimate .estright {
      float: left;
      width: 731px; }
.liuyan dl .estimate .estright .h2 {
        color: #005ca1;
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 10px;
        font-weight: normal; }
.liuyan dl .estimate .estright .p1 {
        color: #666;
        font-size: 14px;
        line-height: 24px;
		margin:0;
        margin-bottom: 10px; }
.liuyan dl .est-handle {
      padding: 5px 0 20px;
      text-align: right; }
.liuyan dl .est-handle span {
        font-size: 14px;
        line-height: 14px; }
.liuyan dl .est-handle .reply {
        padding-right: 0;
        border-right: 0px solid #a9a9a9;
		padding-left: 37px;
        background: url(../img/cmt03.png) no-repeat 13px center;  }
.liuyan dl .est-handle .reply em {
          color: #005ca1;
          cursor: pointer; }
.liuyan dl .est-handle .reply:hover em {
          color: #087dd5; }
.liuyan dl .est-handle .agree em {
        color: #005ca1;
        cursor: pointer;
        padding-left: 37px;
        background: url(../img/cmt03.png) no-repeat 13px center; }
.liuyan dl .est-handle .agree em:hover {
          color: #087dd5; }
.liuyan dl .est-handle .agree em.cur {
          background: url(../img/cmt04.png) no-repeat 13px center; }
.liuyan dl .est-cnt {
      padding-left: 82px;
      padding-bottom: 10px;
      display: none; }
.liuyan dl .est-cnt .area {
        width: 699px;
        height: 91px;
        color: #666;
        font-size: 14px;
        line-height: 26px;
        border: 1px solid #e9e9e9;
        resize: none;
        box-shadow: 0 0, 0 0, 0 2px 12px #e9eaea inset, 0 0;
        padding: 15px; }
.liuyan dl .est-cnt .esc-tip {
        padding-top: 10px; }
.liuyan dl .est-cnt .esc-tip p {
          float: left;
          color: #666;
          font-size: 14px;
          line-height: 24px; }
.liuyan dl .est-cnt .esc-tip p em {
            margin: 0 3px;
            color: #e26000; }
.liuyan dl .est-cnt .esc-tip .btn {
          width: 105px;
          height: 30px;
          border-radius: 4px;
          font-size: 14px;
          line-height: 30px;
          float: right;
          margin-left: 15px; }
.liuyan dl .esc-lst {padding-bottom: 30px; }
.liuyan dl .esc-lst li {
        padding-top: 19px; }
        .liuyan dl .esc-lst li .img {
          position: relative;
          width: 33px;
          height: 33px;
          overflow: hidden;
          margin-right: 20px;
          float: left; }
.liuyan dl .esc-lst li .img .hdimg {
            display: block;
            width: 100%;
            height: 100%; }
.liuyan dl .esc-lst li .img .cover {
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            z-index: 3;
            top: 0;
            left: 0; }
.liuyan dl .esc-lst li .esc-right {
          width: 678px;
          padding-bottom: 6px;
          border-bottom: 1px solid #e4e4e4;
          font-size: 14px;
          line-height: 24px;
          float: left;
          color: #666; }
.liuyan dl .esc-lst li .esc-right .name {
            display: block;
            float: left;
            width: 85px; }
.liuyan dl .esc-lst li .esc-right .p2 {
            float: left;
            width: 400px;
			margin:0;padding:0;
			text-align:left; }
.liuyan dl .esc-lst li .esc-right .time {
            display: block;
            float: right;
            padding-left: 20px;
            width: 120px;
            color: #999;
            font-family: Arial;
            background: url(../img/cmt01.png) no-repeat left center; }
.liuyan dl .est-cnt .esc-tip .btn {
    width: 105px;
    height: 30px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 30px;
    float: right;
    margin-left: 15px;
	display: block;
	color: #fff;
    text-align: center;
    letter-spacing: 3px;
	
	background-color: #bcbdbc;
	border:0
}

.liuyan dl .est-cnt .esc-tip .red{background-color: #e26000;}


.apply-table{
    margin-top: 20px;
    font-size: 14px;
}
.apply-table td{
    height: 38px;
    padding-bottom: 20px;
    line-height: 38px;
}
.apply-table .label{
    text-align: right;
    padding-right: 15px;
    width: 130px;
}
.apply-table .t2{
    width: 415px;
}
.apply-table .red{
    display: inline-block;
    padding-right: 5px;
    font-size: 14px;
    font-style: normal;
    line-height: 38px;
    color: #f00;
}
.apply-table .normal{
    padding: 5px 5px 5px 12px;
    width: 303px;
    height: 28px;
    background: #efefef;
    transition: all 0.3s;
	outline: none;
border: 0;
line-height: normal;
text-transform: none;
}
.apply-table .normal.short{
    
    width: 82px;
}
.apply-table .normal:focus,.apply-table .normal:hover{
    color: #FFF;
    background: #1d9977;
}

.apply-table .normaltxt{
    padding: 10px 5px 5px 12px;
    width: 808px;
    height: 208px;
    background: #efefef;
    transition: all 0.3s;
	outline: none;
border: 0;
line-height: normal;
text-transform: none;
}

.apply-table .normaltxt:focus,.apply-table .normaltxt:hover{
    color: #FFF;
    background: #1d9977;
}

.apply-table .sex label{
    display: inline-block;
    padding-left: 6px;
    padding-right: 14px;
}
img.captchas{
    float: left;
    width: 100px;
    height: 38px;
    margin-left: 5px;
    background: #1171c7;
}
.plan-main #captchas{
    float: left;
    margin-top: 0;
}
.apply-table .submit{
    width: 200px;
    height: 38px;
    font-size: 16px;
    color: #FFF;
    background: #006577;
	outline: none;
border: 0;
line-height: normal;
text-transform: none;
}

fieldset {border:none; border-top:#7f7e7e dotted 1px; margin:20px 0;}
legend{font-family:"黑体"; font-size:26px; color:#010101; text-align:center; background:#fff; padding:0 40px; margin:0 200px;}
.line-box{
	width: 100%;
	margin: 0 auto;
	background: #fff;
	padding-top: 13px;
}
.line-box ul{
	width: 100%;
}
.line-box li{
	width: 100%;
}
.line-box li .tit{
	background: url(../img/about02.png) no-repeat left 22px;
	font-size: 18px;
	color: #333;
	line-height: 28px;
	width: 77%;
	margin: 0 auto 35px;
	cursor: pointer;
	position: relative;
	padding: 20px 5% 20px 5%;
}
.line-box li .tit i{display:inline-block;margin-left:30px;font-size:14px;color:#949494}
.line-box li .open{
	width: 23px;
	position: absolute;
	display: block;
	right: 7px;
	top:22px;
	height: 23px;
	overflow: hidden;
	background: url(../img/about04.png) no-repeat ;
	background-position: 0 -43px;
	transition: all 0.5s;
}
.line-box li .con{
	padding-bottom: 34px;
	padding-left: 5%;
	width: 82%;
	margin: 0 auto;
	display: none;
	background: url(../img/about03.png) no-repeat left 6px;
	color: #018c9b;
}
.line-box li .con p{
	font-size: 14px;
	color: #018c9b;
	line-height: 24px;
	padding-bottom: 16px;
}
.line-box li .tit.on{
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 15px;
}
.line-box li .tit.on .open{
	background-position: 0 0;
	transition: all 0.5s;
}
.dotline{height:14px;background:url(../img/app-img1.png) repeat-x;width:100%;margin:20px 0}









#PageMother {width:650px; height:30px; margin:20px auto}
#PageMother a {font-size:13px; color:#333333; line-height:30px; font-weight:bold; text-decoration:none}
#PageMother a:hover {color:#126DE8}
#PageMother .DotDiv {float:left; width:10px; height:30px; line-height:30px} 
#PageMother .BigDiv {float:left; width:60px; height:30px; text-align:center; background:url(../images/page.png) no-repeat 0px -150px; margin:0 7px 0 7px}
#PageMother .BigDiv:hover {background:url(../images/page.png) no-repeat 0px -100px}
#PageMother .BigDiv a {width:60px; height:30px; display:block}
#PageMother .SmallDiv {float:left; width:30px; height:30px; text-align:center; background:url(../images/page.png) no-repeat 0px -50px; margin:0 7px 0 7px}
#PageMother .SmallDiv:hover {background:url(../images/page.png) no-repeat 0px 0px}
#PageMother .SmallDiv a {width:30px; height:30px; display:block}
#PageMother a.HoverDiv {background:url(../images/page.png) no-repeat 0px 0px; color:#126DE8}
#PageMother input {float:left; width:38px; height:28px; line-height:28px; text-align:center; border:1px solid #CCCCCC; background:#FFFFFF;}



.videotop{font-size:16px;font-weight:bold;background:url(../img/dot.png) no-repeat left 50%;padding-left:25px;color:#037667;}


.pp7x-ul{margin-top:0px;padding-bottom:0px;}
.pp7x-ul li{ width:140px; float:left; margin-right:20px;margin-bottom:20px;transition:box-shadow .2s linear;border:0px solid #ececec;padding:10px;background:url(../img/pic-bg.png) no-repeat #fff;padding-bottom:20px;}
.pp7x-ul li:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate3d(0,0px,0);transition:all .2s ease-in 0s}
.pp7x-ul li:nth-child(6n){margin-right:0;}
.pp7x-ul li.mr0{margin-right:0;}
.pp7x-ul li .itempp{display:block;width:100%;height:180px; position:relative;overflow:hidden;}
.pp7x-ul img{ width:100%; min-height:100%;transition:500ms;}
.pp7x-ul img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.pp7x-ul li span{ display:block; width:150px; height:28px; position:absolute; left:0px; bottom:22px; text-align:center}

.pp7x-ul li .tit{transition: all .4s ease-in-out; height:28px; margin:0 auto; display:inline-block;line-height:28px; padding:0 15px; *max-width:100%; *max-width:68%; *position:relative; *z-index:9; overflow:hidden; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; text-align:center; color:#fff; overflow:hidden; font-size:16px;background:url(../img/shadow_bg.png);}
/*.pp7x-ul li .bg{*position:absolute; *left:16%; *width:68%;*bottom:0; *border-radius:15px; *display:inline-block; *height:28px; *background-color:#000;*opacity:0.5;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}*/
.pp7x-ul li:hover .tit{color:#03b1af;}
.pp7x-ul li .hot-tit{font-size:16px; text-align:center;padding-top:10px; width:100%;overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.pp7x-ul li .hot-mark{padding:0px 0px 0px;background:#fff;width:100%;line-height:20px;color:#666;font-size:12px;height:56px; overflow:hidden;text-overflow: ellipsis;}


/* slidepic-01 */
.slidebox-01{width:350px;height:252px;overflow:hidden;position:relative;}
.slidepic-01{position:absolute;width:9999em;}/* 必要元素 */
.slidepic-01 li{height:252px;overflow:hidden;float:left;width:350px;}
.slidepic-01 li img {width:100%;height:252px;}
.slidebtn-01{position:absolute;bottom:10px;right:10px;float:right;}
.slidebtn-01 li{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.slidebtn-01 li.current{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}


/* slidepic-02 */
.slidebox-02{width:350px;height:252px;overflow:hidden;position:relative;}
.slidepic-02{position:absolute;width:9999em;}/* 必要元素 */
.slidepic-02 li{height:252px;overflow:hidden;float:left;width:350px;}
.slidepic-02 li img {width:100%;height:252px;}
.slidebtn-02{position:absolute;bottom:10px;right:10px;float:right;}
.slidebtn-02 li{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.slidebtn-02 li.current{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}

/* slidepic-02 */
.slidebox-03{width:350px;height:252px;overflow:hidden;position:relative;}
.slidepic-03{position:absolute;width:9999em;}/* 必要元素 */
.slidepic-03 li{height:252px;overflow:hidden;float:left;width:350px;}
.slidepic-03 li img {width:100%;height:252px;}
.slidebtn-03{position:absolute;bottom:10px;right:10px;float:right;}
.slidebtn-03 li{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.slidebtn-03 li.current{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}
.zhuantiul{padding:40px 0;}
.zhuantiul li{float:left;width:33.33%;padding:0 20px 0px;box-sizing:border-box;}
.zhuantiul li a{display:block;border-radius: 0px; -webkit-box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0); box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0); text-align: center; overflow: hidden; color: #fff;padding:0 0px 20px;}

.zhuantiul li .p{ font-size: 30px;}
.zhuantiul li .ico{ margin-top: 40px;}
.zhuantiul .l1 a{background:#5ca696;opacity:.9;}
.zhuantiul .l1 .link{ background-color: #02489d;}
.zhuantiul .l2 a{background:#058181;opacity:.9;}
.zhuantiul .l2 .link{ background-color: #93c526;}
.zhuantiul .l3 a{background:#037688;opacity:.9;}
.zhuantiul .l3 .link{ background-color: #93c526;}
.zhuantiul .ico{ display: block; margin: 0 auto 5px; width: 78px; height: 78px;}
.zhuantiul .ico img{ display: block; width: 100%;}
.zhuantiul .p{ margin-bottom: 18px; line-height: 40px;}
.zhuantiul .link{ display: block; width: 112px; height: 29px; margin:30px auto; border-radius: 15px; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.5); font-size: 14px; line-height: 29px; color: #fff;}
.zhuantiul a:hover{ opacity: 0.8;}
.zhuantiul li:hover .ico{
	-webkit-animation-name: pulse;
  animation-name: pulse;
}
