*{margin:0;padding:0}

.closed { display:none;}


.kf {
    position: fixed;
    right: 20px;
    top: 30%;
    color: #fff;
    z-index: 999;
    background: #212121;
    border: #1c2327 3px solid;
    width: 150px;
    border-radius: 3px;
    text-align: center;

}
.kf h2 {
    background: #212121;
    font-size: 15px;
    color: #FFF;
    font-weight: normal;
    line-height: 30px;
    padding-left: 5px;

}

.kf h2 span {
    display: block;
    background: url(/skin/images/close.gif) no-repeat;
    width: 25px;
    height: 25px;
    float: right;
}

.kf ul li {
    margin: 15px 0 0 0;
    font-size: 14px;
}
a.qqservice_list_link {
   width: 80%;
    display: block;
    text-align: center;
    margin: auto;
    padding: 5px 0;
    border-radius: 5px;
    color: #fff;
    background: linear-gradient(to right, #2e74e5 0%, #00c1de 100%);
}

.kfdh {
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    margin: 10px 0;
}

.kftext {
    font-size: 12px;
    padding-left: 5px;
    padding-top: 5px;
}

.kfnum img {
   margin: 10px auto 0;
width:140px;
height:auto;
}

.kftext {
    font-size: 12px;
    padding-left: 5px;
    padding-top: 5px;
}
p.kftime {
    font-size: 12px;
    text-align: center;
    padding: 5px 0 30px;
}


body{font:14px/1.5 Microsoft YaHei}
img{border:0}
a{text-decoration:none;color:#333}
li{list-style:none}
.hbg{background:#f6f6f6}
.bbg{background:#fff;padding:20px 0}
.w1200{width:1200px;margin:0 auto}
.top{height:50px;color:#fff;background:#404040;line-height:50px}
.header{height:96px;line-height:96px;background:#fff}
.searchr{float:right;height:32px;margin-top:10px}
.searchr	.search-keyword{border:0;background:#e8e8e8;font-family:inherit;height:32px;width:300px;line-height:32px;padding-left:20px;float:left}
.searchr .search-submit{float:left;border:0;cursor:pointer;height:32px;width:32px;background:url(../images/s.png) center center #e8e8e8 no-repeat;font-size:0}
.logo{float:left;margin-top:5px}
.logo img{width:120px}
.nav{float:left;margin-left:50px}
.nav li{float:left;position:relative}
.nav li ul{display:none;position:absolute;top:96px;z-index:99;left:0;width:100%;background:#000}
.nav li.hover ul{display:block}
.nav li a{display:block;font-size:16px;padding:0 30px;font-weight:bold}
.tel{float:right;background:url(../images/tel.png) left center no-repeat;padding-left:30px;font-size:24px;color:#d70500}
.slideBox{width:100%;height:600px;overflow:hidden;position:relative}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;width:100%;z-index:1;bottom:30px}
.slideBox .hd ul{overflow:hidden;zoom:1;text-align:center}
.slideBox .hd ul li{margin-right:2px;display:inline-block;*display:inline;zoom:1;width:100px;height:7px;line-height:14px;text-align:center;background:#fff;cursor:pointer}
.slideBox .hd ul li.on{background:#f00;color:#fff}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle;width:100%;height:600px}
.nav li.nav-up-selected{background:url(../images/dhxl.png)  center bottom no-repeat}
.navigation-down{position:absolute;top:146px;z-index:99999999;left:0px;width:100%}
.navigation-down .menu_1{display:none;padding:20px 0;overflow:hidden;background:url(../images/bb.png)}
.navigation-down .menu_2{display:none;line-height:73px;height:73px;background:url(../images/bb.png)}
.navigation-down .menu_2 ul a{color:#fff;font-size:14px;padding:0 20px}
.cpzm{float:left;margin-left:120px}
.cpzm>a{color:#60aff6;display:block;padding-bottom:10px;border-bottom:1px solid #60aff6;margin-bottom:10px;font-size:16px}
.cpzm ul li{font-size:14px;line-height:28px}
.cpzm ul li a{color:#fff}
.cpzm ul li a:hover,.navigation-down .menu_2 ul a:hover{color:#60aff6}
.lm2{margin-left:260px}
.lm3{margin-left:500px}
.nybanner{width:100%;height:350px}
.gsjj{overflow:hidden;margin:30px 0}
.gssp{width:420px;float:left}
.gsjs{float:right;width:760px}
.gsjs p{color:#666}
.gsjsa{overflow:hidden}
.gsjs ul{overflow:hidden;margin-top:20px;width:100%;padding-top:20px;border-top:1px #ddd solid}
.gsjs ul li{float:left;margin:0 8px}
.gsjs ul li a{display:block;width:173px;height:72px;background:url("../images/gdnl.png") no-repeat center;text-align:center;line-height:72px;font-size:18px;font-weight:bold}
a.morea{width:80px;height:30px;line-height:30px;background:#ed1d27;font-size:12px;cursor:pointer;color:#fff;float:right;border-radius:5px;padding:0;text-align:center}
.cpzx{background:#2b2b2b;padding:40px 0 60px 0}
.picScroll-left{position:relative;width:1200px;margin:0 auto}
.picScroll-left h3{color:#fff;line-height:3;font-size:24px}
.picScroll-left h3 span{float:right;font-size:14px;line-height:72px;color:#979797}
.picScroll-left h3 span a{color:#979797}
.picScroll-left .hd .prev,.picScroll-left .hd .next{display:block;width:34px;height:72px;top:45%;overflow:hidden;cursor:pointer;position:absolute;border:1px #494949 solid}
.picScroll-left .hd .next{background:#404040 url("../images/r.png") no-repeat center;right:-70px}
.picScroll-left .hd .prev{background:#404040 url("../images/l.png") no-repeat center;left:-70px}
.picScroll-left .bd ul{overflow:hidden;zoom:1}
.picScroll-left .bd ul li{margin-right:20px;float:left;_display:inline;overflow:hidden;text-align:center}
.picScroll-left .bd ul li .pic{text-align:center}
.picScroll-left .bd ul li .pic img{width:285px;height:285px;display:block}
.picScroll-left .bd ul li .pic a:hover img{border-color:#999}
.picScroll-left .bd ul li .title{line-height:32px;height:32px;background:#000;color:#fff;margin-top:10px}
.picScroll-left .bd ul li .title a{color:#fff}
.xwbox{overflow:hidden;position:relative;width:1200px;margin:20px auto}
.xwbox .hd{overflow:hidden}
.xwbox .hd h4{color:#333;float:left;line-height:3;font-size:24px}
.xwbox .hd span{float:right;font-size:14px; line-height:5}
.xwbox .hd .prev,.xwbox .hd .next{display:block;width:38px;height:39px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;background:url("../images/zy.png") 0 0 no-repeat}
.xwbox .hd .next{background-position:-38px 0}
.xwbox .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1}
.xwbox .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}
.xwbox .hd ul li.on{background-position:0 0}
.xwbox .bd ul{overflow:hidden;zoom:1}
.xwbox .bd ul li{margin-right:20px;float:left;_display:inline;overflow:hidden; width:280px;}
.xwbox .bd ul li .pic{text-align:left;}
.xwbox .bd ul li .pic img{width:285px;height:210px;display:block;margin-bottom: 10px;}
.xwbox .bd ul li .pic a:hover img{border-color:#999}
.xwbox .bd ul li .title{line-height:32px;height:32px;margin-top:10px}
.xwbox .bd ul li .title a{}
.xwbox .bd ul li .title a span{color:#666;padding-right:10px}
.xwlist{}
.xwlist li{overflow:hidden;padding-bottom:20px;margin-bottom:20px;border-bottom:1px #ddd solid}
.xwlist li .xwlistr{float:right;width:900px}
.xwlist li img{display:block;float:left}
.xwlist li span{display:block;margin:10px 0;color:#999999}
.xwlist li span small{color:#f60000}
.xwlist li .xwlistr p{line-height:2.5;margin-bottom:10px}
.xwlist li .xwlistr i{font-size:16px;font-weight:200;font-style:normal}
.piclist{overflow:hidden}
.piclist ul{width:1250px}

.piclist li{float:left;margin-bottom:20px;width:590px;margin-right:20px}
.piclist li:nth-child(3),.piclist li:nth-child(4),.piclist li:nth-child(5){width:390px; height:auto;margin-right:20px}


.piclist li img{height:220px;width:100%;box-shadow:0 6px 10px 0 rgba(0,0,0,0.5)}
.piclist li:nth-child(3) img,.piclist li:nth-child(4) img,.piclist li:nth-child(5) img{height:145px; width:100%;box-shadow:0 6px 10px 0 rgba(0,0,0,0.5)}
.zya{    position: absolute;
    top: 50%;    margin-top: -70px;}
.yaa{    position: absolute;    margin-top: -70px;
    top: 50%;right:0}

.cplist{overflow:hidden;border-left:1px #ddd solid}
.cplist li{float:left;width:398px;border:1px #ddd solid;border-left:0;text-align: center; background-color:#FFFFFF}
.cplist li:nth-child(3n){border-right:#ddd 1px solid}
.cplist li .j{background:url(../images/j.png) no-repeat left top;width:10px;height:10px;position:absolute;margin-left:-1px;margin-top:-1px;z-index:100}
.cplist li img{width:350px;height:350px}
.cplist li h2{font-size:14px;margin-bottom:10px}
.cplist li p{text-align:left}
.cpa{padding:20px;margin-bottom: 5px;height:135px;overflow: hidden}
.place{line-height:3;margin:20px 0}
.place span{float:right}
.place span a.cur{color:#bb0b14}
.place span a{padding:5px 5px;background: #fff;border-radius: 5px; margin-right:5px}
.viewbox .title h2{text-align:center;font-size:18px;margin:20px 0}
.content{line-height:2; font-size:16px; color:#333}
.contentimg{line-height:2; text-align:center;    position: relative;}
.contentimg img{max-width:100%   !important;height:auto   !important}


.content img{max-width:100%   !important;height:auto   !important }
.wzfy{line-height:2;border-top:1px #ddd dashed;border-bottom:1px #ddd dashed;overflow:hidden;margin:30px 0; text-align:center}
.wzfy li{color:#999;float:left;width:50%}
.wzfy li  a{color:#999}
.tjyd h4{color:#d30000;line-height:3}
.tjyd   li{line-height:2;border-bottom:1px #ddd dashed;overflow:hidden;color:#666}
.tjyd   li a{color:#666}
.tjyd   li span{float:right}
.xgcp{overflow:hidden;position:relative;margin-bottom:20px}
.xgcp .hd{overflow:hidden;height:30px;line-height:30px;margin:30px 0;border-bottom: 1px #ddd dashed;}
.xgcp .hd h4{float:left;font-size:24px;font-weight:normal}
.xgcp .hd .xgcpr{float:right}
.xgcp .hd .prev,.xgcp .hd .next{display:block;width:20px;height:18px;float:right;overflow:hidden;cursor:pointer;background:url(../images/xzy.png) no-repeat 0  0}
.xgcp .hd .next{background-position:-20px 0}
.xgcp .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1}
.xgcp .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}
.xgcp .hd ul li.on{background-position:0 0}
.xgcp .bd{}
.xgcp .bd ul{overflow:hidden;zoom:1}
.xgcp .bd ul li{float:left;_display:inline;overflow:hidden;text-align:center; margin-right:3px}
.xgcp .bd ul li .pic{text-align:center}
.xgcp .bd ul li .pics{text-align:center}
.xgcp .bd ul li .pic img{width:240px;height:240px;display:block}
.xgcp .bd ul li .pics img{width:240px;height:240px;display:block}
.xgcp .bd ul li .pic a:hover img{}
.xgcp .bd ul li .title{line-height:24px}
.splist{overflow:hidden}
.splist ul{width:1260px}
.splist ul li{float:left;width:224px;margin-right:20px;margin-bottom:20px}
.splist ul li img{width:100%;height:140px}
.splist ul li .sppic{position:relative;height:140px}
.bfs{position:absolute;bottom:0;height:24px;background:#ddd;width:100%;text-align:right;color:#fff;background:url("../images/black.png")}
.bfs span{display:block;float:right;padding-left:20px;background:url(../images/icon2.png) no-repeat left  center;margin-right:10px;height:24px;line-height:24px}
.splist ul li .title{line-height:2;text-align: center}
.splist ul li.first{width:710px;height:350px}
.splist ul li.first img{width:100%;height:350px}
.splist ul li.first .sppic{height:350px}
.splist ul li.first .bfs{display:none}
.splist ul li.first .title{height:72px;line-height:72px;margin-top:-72px;position:relative;background:url("../images/black.png")}
.splist ul li.first  .title a{color:#fff;font-size:18px;display:block;line-height:72px;background:url("../images/btn_24video.png") 20px center  no-repeat;padding-left:60px}
.pica{text-align:center;max-width:100%}
.xgpic{overflow:hidden}
.xgpic ul{width:1250px}
.xgpic  h4{text-align:center;font-size:24px;line-height:1.5;margin:30px 0}
.xgpic  h4 span{display:inline-block;margin:0 26px}
.xgpic h4 i{display:inline-block;width:526px;height:1px;background-color:#f00;vertical-align:middle}
.xgpic ul li{float:left;width:280px;margin-right:30px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.5);background:#fff;margin-bottom:30px}
.xgpic ul li .title{padding:10px}
.xgpic ul li img{width:100%;height:140px}
.cpdj{float:left;font-size:16px;display:block;width:100px;font-weight:bold;background:url(../images/hd.png) left center no-repeat;padding-left:30px}
.bbg .w1200 h4{margin-bottom:30px;text-align:center;font-size:24px;background:url(../images/x.png) no-repeat center center}
.bbg .w1200 h4 i{display:inline-block;width:80px;height:1px;margin:0 26px;background-color:#d8d8d8;vertical-align:middle}
.cpnr{border:1px #ddd solid;overflow:hidden;padding:20px}
.cpbody{border:1px #ddd solid;border-top:20px  #ddd solid;padding:20px;line-height:2;color:#666}
.cpl{float:left;width:500px;border:1px #ddd solid;text-align:center; background-color:#FFFFFF}
.cpr{float:right;width:640px}
.cpr h2{color:#656565;line-height:5}
.cpr p{margin-bottom:30px;color:#666;line-height:2}
.cpr p a{text-decoration:underline}
.bbg .w1200 h4 span{color:#f00}
.cplm>li{margin-bottom:20px;overflow:hidden}
.cplm ul{float:left;width:1070px}
.cplm ul li{float:left;margin:0 20px;margin-bottom:15px;margin-top:5px}
.cplm ul li a{padding-right:20px;border-right:1px #ddd dotted;height:14px;line-height:1;display:block}
.pages{text-align:center;margin:40px 0}
.pages  a{display:inline-block;*display:inline;zoom:1;border:#ddd solid 1px;margin-bottom:10px;color:#666;padding:5px 15px}
.pages a.thisclass{background:#2a2a2a;color:#fff}
.footer{background:#2a2a2a;overflow:hidden;color:#fff;padding:20px 0}
.fpl{float:left;margin-left:50px;height:140px;width:220px;border-right:1px #000 solid}
.fpc{float:left;border-left:1px #484848 solid;height:140px;border-right:1px #000 solid;padding:0 50px}
.fpc p{line-height:2}
.fpr{float:left;height:140px;border-left:1px #484848 solid;padding-left:150px}
.fpr img{width:130px}

/* 侧边工具条 start */
.sideTools {
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	height: 100%;
	width: 50px;
}
.sideTools .toolbox {
	display: table;
	height: 100%;
	width: 100%;
}
.sideTools .toolUl {
	display: table-cell;
	vertical-align: middle;
}
.sideTools .toolUl .toolLi {
	box-shadow: 1px 1px 0px #7FC2EC;
	position: relative;
	height: 50px;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
	font-size: 12px;
	background-color: #0689db;
	margin-top: 5px;
}
.sideTools .toolUl .toolLi .icon {
	height: 30px;
	line-height: 34px;
	text-align: center;
	display: block;
	cursor: pointer;
	font-size: 20px;
	color: #fff;
}
.sideTools .toolUl .liG {
	height: 50px;
}
.sideTools .toolUl .toolLi .text {
	text-align: center;
	cursor: pointer;
	color: #fff;
}
.sideTools .toolUl .toolLi .tip {
	position: absolute;
	opacity: 0;
	width: 210px;
	padding: 10px;
	min-height: 38px;
	background-color: #ffffff;
	right: 70px;
	top: 0;
	border: 1px solid #dedede;
	visibility: hidden;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.sideTools .toolUl .toolLi .tip:before {
	content: "";
	display: block;
	width: 9px;
	height: 9px;
	background-color: #fff;
	position: absolute;
	right: -6px;
	top: 23px;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.sideTools .toolUl .toolLi:hover {
	background-color: #0b70bd;
	opacity: 1;
}
.sideTools .toolUl .toolLi:hover .tip {
	right: 50px;
	visibility: visible;
	opacity: 1;
}
.sideTools .toolUl .liC .tip {
	width: 120px;
	padding: 10px 0;
	text-align: center;
}
.sideTools .toolUl .liC .tip a {
	display: block;
}
.sideTools .toolUl .liD .item {
	width: 33.3322%;
	float: left;
	text-align: center;
	margin-top: 6px;
}
.sideTools .toolUl .liD .item i {
	display: block;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(0,0,0,.2);
	border-radius: 3px;
	margin: 0 auto;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.sideTools .toolUl .liD .item a {
	color: #999;
}
.sideTools .toolUl .liE .tip {
	line-height: 1.6;
	width: 120px;
	font-size: 16px;
}
.sideTools .toolUl .liF .tip {
	width: 120px;
	padding: 5px 0;
	line-height: 1.4;
	text-align: center;
}
.sideTools .toolUl .liF .tip p {
	margin: 0;
}
.sideTools .toolUl .liF .tip img {
	max-width: 100%;
	display: inline-block;
}
@media screen and (max-width: 767px) {
.sideTools {
	display: block;
	width: 100%;
	height: 50px;
	left: 0;
	bottom: 0;
	top: auto;
}
.sideTools .toolUl .toolLi {
	width: 50%;
	float: left;
	margin-top: 0;
}
.sideTools .toolUl .toolLi:before {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #7FC2EC;
	display: block;
	content: "";
}
.sideTools .toolUl .toolLi .tip {
	bottom: 50px;
	left: 0;
	top: auto;
	right: auto;
	min-height: 50px;
	line-height: 2;
}
.sideTools .toolUl .toolLi:hover .tip {
	right: auto;
}
.sideTools .toolUl .toolLi .tip:before {
	bottom: -6px;
	top: auto;
	right: auto;
	left: 5px;
	border-top: 0;
	border-right: 0;
	display: none;
}
.sideTools .toolUl .liC .tip {
	width: 100%;
}
.sideTools .toolUl .liF .tip {
	width: 100%;
}
.sideTools .toolUl .liD {
	display: none;
}


}
@media screen and (max-width: 479px) {
.sideTools .toolUl .liE .tip {
	display: none;
	opacity: 0;
}
.sideTools .toolUl .liE:hover .tip {
	display: none;
	opacity: 0;
}
}
/* 侧边工具条 end */
