﻿*{font-size: 14px;    border: 0;}
body{height:100%;color:#000;font-family:Tahoma,Arial,sans-serif,'Microsoft Yahei';}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form, textarea,input,select,table{padding:0px; margin:0px;}
div,span,ul,li,ol,dd,dt,dl,td,p{text-align:left;}
body, div, h1, h2, h3, h4, h5, a, img, strong, span, var, em, form, select, option, input, ol, ul, dt, dd, dl, li, p {
    margin: 0px;
    padding: 0px;
}
img{border:0px;}
li{list-style-type:none;}
ol, ul {list-style:none;}
table{border-collapse: collapse;border-spacing: 0px;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
    box-shadow: none;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
}
input,textarea,select{outline:0px;}
select{height:24px;padding:2px 0px;position:relative;top:1px;}
blockquote,div.audio{border:#fff 5px solid;padding:10px;margin:20px 0px;border-radius: 5px;box-shadow: 0px 0px 15px #aaa;background:#fdfdfd;}
div.audio audio{width:100%;}
.submit{padding:0px 18px;height:24px;position:relative;top:-0.5px;}
:root select{top:0px}
:root .submit{top:0.5px}
@media screen and (-webkit-min-device-pixel-ratio:0){:root .submit{top:-0.2px}}
body,div,span,td{color:#444;}
a			{color:#444;text-decoration:none;}
/*a:visited	{color:#2b2b2b;}*/
a:hover		{color:#000;}
a:active	{color:#000;text-decoration:underline;}

.baizi img {width:138px;}
.checkbox{height:15px;width:15px;}
.bian,#alttxt,div.contents img,.error3{border-radius: 5px;box-shadow: 0px 0px 15px #aaa;}
.bian2{border-radius: 5px;}
.bian2:hover,.bianhover:hover{box-shadow: 0px 0px 15px #aaa;}
.yuan ,div.contents input,div.contents textarea,div.contents select{border-radius: 5px;}
.overtxt{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.yahei{font-family:'Microsoft Yahei',Arial,'Hiragino Sans GB','宋体';}
.sf{line-height:45px;height:45px;background:#f5f5f5;border-radius: 5px;padding-left:20px;}

.link {}
.link img{border-radius: 5px;max-height:260px;}
.link img:hover{box-shadow: 0px 0px 15px #aaa;}

ul.love{width:100%;}
ul.love li{width:20%;padding:10px 0px;float:left;color:#666;}
ul.love li a{display:block;color:#666;margin:10px;}
ul.love li a:hover{color:#FF0000;}
ul.love li a img{width:100%;}
ul.love li div{overflow:hidden;transform:rotate(0);border-radius: 5px;}
ul.love li div img{transition:all 2s ease-in-out;}
ul.love li div:hover img{transform:translateZ(0) scale(1.12);transition:all .4s ease-in-out;}
ul.love li div:hover{box-shadow: 0px 0px 15px #333;transition:all .3s ease-in-out;}
ul.love ol{padding:10px 0px 0px 0px;display:block;text-align:center;}
ul.lovelist li{width:32.53%;float:left;background:#fafafa;margin:0.8% 0.8% 0.8% 0px;padding:0px;border-radius: 5px;transition:all 1.5s ease-in-out;}
ul.lovelist li a{padding-left:10px;font-size:1.2em;}
ul.lovelist li:hover{background:#eee;transition:all .01s ease-in-out;}

ul.fs{border:#eee 1px solid;margin:20px 0px;border-radius: 5px;}
ul.fs:hover{box-shadow: 5px 5px 10px #aaa;}
ul.fs li{background:#fff;padding:0px;border-top:#eee 1px solid;position:relative;}
ul.fs li.info{padding:10px 20px;min-height:25px;margin:0px;}
ul.fs li *{font-size:16px;font-family:'Microsoft Yahei',Arial,'Hiragino Sans GB','宋体'}
ul.fs li:hover{background:#fafafa;}
ul.fs li dl,ul.fs li dt,ul.fs li dd{min-height:46px;line-height:46px;margin-right:2%;display: inline-block;*display: inline;*zoom:1;vertical-align:top;}
ul.fs li dl{width:10%;text-align:right;}
ul.fs li dt{width:51%;}
ul.fs li dd{width:31.5%;}
ul.fs li:hover dl{color:red;}
ul.fs li:hover dd{color:red;}
ul.fs div.edittools{margin:5px;}
ul.fs .border-top{border-top:#eee 1px solid;}
ul.fs li.selects{display:none;}
ul.fs li dt input[type="text"],ul.fs li dt input[type="password"],ul.fs li dt textarea{width:95%;font-size:16px;height:23px;padding:2px;}
ul.fs li dt input[type="radio"],ul.fs li dt input[type="checkbox"]{height:auto;}
ul.fs li dt textarea{height:150px;line-height:150%;margin-top:8px;}
ul.fs li dt select,ul.fs li dt textarea,ul.fs li dt input{border:1px solid #0099cc;BACKGROUND:#fdfdfd;COLOR: #0099cc;}
ul.fs li dt select:hover,ul.fs li dt textarea:hover,ul.fs li dt input:hover {border:1px solid #00ddff;BACKGROUND: #fff;box-shadow: 0px 0px 13px #666;}
ul.fs li dt label{padding:0px 5px 0px 0px;}
ul.fs li dt label span{border:1px #FFFFFF solid;border-radius:5px;cursor:pointer;}
ul.fs li dt label span:hover{background:#888;color:#fff;}
ul.fs li dt label input[type="radio"],ul.fs li dt label input[type="checkbox"]{height:auto;border:0px;opacity:0;position: absolute;z-index: -1;}
ul.fs li dt input[type="checkbox"]+span,ul.fs li dt input[type="radio"]+span {padding:2px 5px;}
ul.fs li dt input[type="checkbox"]:checked+span,ul.fs li dt input[type="radio"]:checked+span {border:1px #aaa solid;color:#000;background:#eee;}
@media \0screen\,screen\9{
	ul.fs li dt input[type="checkbox"]+span,ul.fs li dt input[type="radio"]+span{padding:0px 13px 0px 6px;}
    ul.fs li dt label input[type="radio"],ul.fs li dt label input[type="checkbox"] {opacity:100\9;position:static\9;}
}
ul.fs .showimg{position:relative;background:#fff;display:none;}
ul.fs .showimg dd{position:relative;margin-left:180px;}
ul.fs .showimg dt{position:absolute;top:37px;width:180px;}
ul.fs .showimg dt img,ul.fs .showimg dd img{height:100px;line-height:130px;padding:5px;margin:10px 10px 10px 0px;border:#eee 1px solid;background:#FFF;cursor:pointer;}
ul.fs .showimg dt img{max-height:100px;max-width:90%;}
ul.fs .showimg img:hover{box-shadow: 0px 0px 13px #666;}
div.editsubmit {text-align:center;width:100%;}
div.editsubmit input,.button{user-select: none;width:auto;border:0px;color: #fff;font-size:16px;font-family: 'Microsoft Yahei',Arial,'Hiragino Sans GB','宋体';text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);height:38px;line-height:38px;padding:0px 13px;margin:15px;display:inline-block;text-align: center;cursor: pointer;border-radius: 3px;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);text-decoration: none !important;
background-color: #2EB5E5;
background-image: -moz-linear-gradient(top, #34C0E9, #29AAE1);
background-image: -webkit-linear-gradient(top, #34C0E9, #29AAE1);
background-image: -ms-linear-gradient(top, #34C0E9, #29AAE1);
background-image: linear-gradient(top, #34C0E9, #29AAE1);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34C0E9', endColorstr='#29AAE1',GradientType=0 );
}
div.editsubmit input:hover,.button:hover{box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.3);color:#ffd;}
ul.fs .seo div{line-height:200%;padding:20px;color:red;}
ul.fs table.table{background:#FFFFFF;}
ul.fs table.table td input{width:90%;}
@media only screen and (max-width: 650px){
ul.fs li dl{width:27%;text-align:right;}
ul.fs li dt{width:65%;}
ul.fs li dd{position:absolute;top:-46px;left:0px;width:100%;display:none;text-align:center;}
ul.fs li:hover dd{display:block;background:rgba(0, 0, 0, 0.8);}
.minhidden{display:none}
}
ul.minfs li dl{width:27%;text-align:right;}
ul.minfs li dt{width:65%;}
ul.minfs li dd{position:absolute;top:-46px;left:0px;width:100%;display:none;text-align:center;}
ul.minfs li:hover dd{display:block;background:rgba(0, 0, 0, 0.8);}

.button2,div.editsubmit .button2{user-select: none;width:auto;border:0px;color: #fff;font-size:16px;font-family: 'Microsoft Yahei',Arial,'Hiragino Sans GB','宋体';text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);height:38px;line-height:38px;padding:0px 13px;margin:15px;display:inline-block;text-align: center;cursor: pointer;border-radius: 3px;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);text-decoration: none !important;
background-color: #ff4400;
background-image: -moz-linear-gradient(top, #ff4400, #dd2b00);
background-image: -webkit-linear-gradient(top, #ff4400, #dd2b00);
background-image: -ms-linear-gradient(top, #ff4400, #dd2b00);
background-image: linear-gradient(top, #ff4400, #dd2b00);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4400', endColorstr='#dd2b00',GradientType=0 );
}
.button2:hover{color:#fff;background:#ff4400;}

.min_button{padding:0px 10px;margin:5px;line-height:28px;height:28px;font-size:13px;}

.nocopy{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}

.show{position:absolute;z-index:991;background:#000;height:100%;width:100%;top:0px;}
#show{position:absolute;z-index:992;height:100%;width:100%;text-align:center;top:0px;overflow:hidden;background:url(../images/side.jpg)}
#show div{height:100%;position:relative;margin-right:200px;}
#show div img{margin:auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#show dl {height:100%;top:0px;marging-top:20px;position:absolute;right:0px;width:200px;background:#787878 url(../images/1.gif); overflow-y:auto;overflow-x:hidden;;}
#show dl dt{width:180px;margin:0 auto;}
#show dl dd{padding:10px;}
#show img{max-height:95%;max-width:95%;border:solid #aaa 3px;border-radius: 5px;position:relative;}
#show img:hover{border:solid #fff 3px;box-shadow: 0px 0px 15px #aaa;}

.shadow{text-shadow: 5px 5px 5px #aaa;color:#444;}
.miaobian{text-shadow: 1px 0px 2px #ddd,-1px 0px 2px #ddd,0px 1px 2px #ddd,0px -1px 2px #ddd;}

body{background:#fff;}
div.main {width:1200px;text-align:left;min-height:450px;margin:0 auto;}
div.list,div.main_right,div.main_left,div.main_content{display:inline;word-break:break-all;table-layout:fixed;min-height:200px;margin-bottom:20px;}
div.main_content {float:left;width:80%;}
div.main_right {float:right;width:19%;padding-left:1%;}
div.main_left {float:left;width:19%;padding-right:1%;}

div.min_box{border-radius:5px;border:solid 1px #ddd;margin-bottom:20px; background:#FFF;}
div.min_box:hover{box-shadow: 0px 0px 15px #aaa;color:#000;background:url(../images/hotbg.gif);}
div.min_box_content{min-height:200px;padding:12px;line-height:150%;font-size:14px;color:#555;border-top:solid 1px #ddd;word-break:break-all;}
div.min_box_content:hover{color:#000;}

div.content {margin-top:10px;}
div.content h1{font-size:25px;}
div.content .time{text-align:right;color:red;}
div.content .p{line-height:200%; font-size: 15px;color: #333;}
div.content .p p{display: block; margin-top:15px;line-height:200%; font-size: 15px;color: #333;}
div.content img{margin:10px;border:2px solid #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor:pointer;max-width:100%;}
div.content img:hover{border:2px solid #eaeaea;background:#fdfdfd;box-shadow: 0px 0px 8px #ddd;}

h1.title3{background:#fafafa;color:#444;height:50px;line-height:50px;font-weight:bold;font-size:20px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px;}
h1.title3 i{background:#C4005B;width:2px;height:30px;display:block;float:left;margin:10px 10px 0px 0px;}
h1.title3 .b{background:#005BC4;}
h1.title3 .g{background:#00C45B;}
h1.title3 span{float:right;padding:0px 15px;font-size:15px;}
h1.title2{background:#fafafa;color:#444;height:36px;line-height:36px;font-weight:bold;font-size:15px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px;}
h1.title2 i{background:#C4005B;width:2px;height:20px;display:block;float:left;margin:8px 10px 0px 0px;}
h1.title2 .b{background:#005BC4;}
h1.title2 .g{background:#00C45B;}
h1.title2 span{float:right;padding:0px 15px;font-size:13px;}

.navtable{width:100%;height:100px;}
.navtable .td1{width:260px;}
.info{border-top:10px solid #C4005B;margin:10px 0px 20px 0px;}
.info div{border-top:1px solid #f1f1f1;background:#E5E5E5;height:30px;line-height:30px;padding:0px 15px;}
.hiddenhtml{overflow-y:hidden;}

.top{padding-bottom:15px;position:relative;}
.top,.top .top_bg,.top .top_box{height:38px;line-height:33px;}
.top .top_bg{position: absolute;width:100%;z-index:-1;background:#eee url(../images/header-bg.gif);opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(Opacity=75);}
.top .top_box{width:1200px;margin:0 auto;height:45px;position:relative;}
.top .r ul,.top .r li{float:left;}
.top .r {position:absolute;right:0;top:0px;z-index:10;}
.top .r li{}
.top .r li a{display: block;padding:0px 15px;}
.top .r dl{background:#fff;text-align:center;border-top:1px solid #aaa;display: none;}
.top .r dt{padding:10px;}
.top .r form *{}
.top .r form a{display:inline;padding:0px 5px;}
.top .r form span{width:30px;}
.top .r form input{width:90px;}
.top .r #memory{width:25px;}
.top .r-select {background:#ddd;border-top:3px solid #1F72A6;}
.top .hover dl{display:block;background:#ff0;}
.top .sms{color:red;}

#logo{height:140px;width: 100%;}
#logo .logo{}
#logo .logo img{margin-top: 32px;}
#logo .company{ padding-left: 10px; border-left: 1px solid #c4c4c4; height:70px; margin-top: 42px;}
#logo .company h2{font-size: 21px;color: #0d77e5;font-weight: bold;}
#logo .company h3{font-size: 18px;margin-top: 5px;}
#logo .company h3 span{color: #69c248;}
#logo .tel{background: url(../images/tel.png) no-repeat left 46px;height: 100px;width: 230px;padding-top: 32px;}
#logo .tel span{font-size: 16px;padding-left: 56px;padding-top: 8px;display: block;text-align: left;}
#logo .tel span i{font-family: impact;font-size: 30px;font-style: normal;display: block;color: #1a5eaf;}
#logo .tel p{font-size: 16px;padding-left: 5px;margin-top: -15px;}

.container {
    width: 1200px;
    margin: 0 auto;
}
.xtop{
	width: 100%;
	background: #1a5eaf;height: auto;
  overflow: hidden;
}
.top_left{
	float: left;
}
.top_left p{
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}
.top_right {
	float: right;
}
.top_right li{
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	display:inline-block;
}
.top_right li a{
	color: #fff;
	font-size: 14px;
	padding: 0 5px;
	line-height: 30px;
}
.dao{background:#1a5eaf;height: 56px;}
.x-menu {width:1200px;margin:0 auto;}
.nav-active a{background: #3c3c3c;}
.x-menu > li {width:12.28%;
  float: left;
  position: relative;
}
.x-menu > li:last-child{background:none;}
.x-menu > li > a {
  display: block;text-align:center;
  font-size: 16px;
  color: #ffffff;
  line-height:56px;
}
.x-menu > li > a:hover {
  background: #3c3c3c;
  color: #fff;
}
.x-menu > li.active > a {
  background: #3c3c3c;
  color: #fff;
}
/*.x-menu > li:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 10px;
  background: #fff;
  right: 0;  
	top: 23px;
}*/

.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
}

.x-sub-menu {
  position: absolute;
  z-index: 99;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  top: 65px;
  background: #fff;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu > li > a {
  display: block;
  text-align: center;
  line-height: 2;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  padding: .5em;
}

.x-sub-menu > li > a:hover {
  background: #3c3c3c;
  color: #fff;
}

.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}

#search{
    border-bottom: 1px solid #f2f2f2;
    padding: 12px 0;
	height:auto;
	overflow:hidden;
}
.search_left{
    width: 60%;
    float: left;
}
.search_left h3{
    color: #1a5eaf;
    font-size: 16px;
    line-height: 40px;
}
.search_left h3 a{
    color: #666;
    font-size: 15px;
    line-height: 40px;
    padding: 0 8px;
}
.search_right{
    width: 290px;
    float: right;
}
.search_right input{
    width:227px;
    background: #e0e0e0;
    font-size: 16px;
    line-height: 35px;
    padding-left: 10px;
    color: #444;
}
.search_right button{
    background: #1a5eaf url(../images/search_btn.png) no-repeat center center;
    width: 43px;
    height: 35px;
    float: right;
}

div.form {height:44px;line-height:44px;border:1px solid #efefef;background:#fefefe url('../images/contenttop.png');}
div.form span{padding-left:120px;}
div.form input{margin-right:5px;height:24px;}
div.form .key{width:180px;}
div.form select{height:28px;}
div.form .submit{height:28px;}

table.table	{width:100%;background-color:#fff;}
table.table,table.table td{border-collapse: collapse;border:1px solid #eee;padding:10px;}
table.table	.tr{background-color:#f0f0f0;background-image: url('../images/tr.gif');text-align: center;}
table.table tr:hover{background: #f8f8f8;}
table.table	.tr2{background-color:#fefefe;}
table.table2	td{padding:3px;border:0px;}
table.table3	{width:100%;background:#fafafa;}
table.table3	td{padding:7px;border:1px #FFFFFF solid;}
table.table tr:first-child{
    color: #636363;
    background: #f8f8f8;
    background: -moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
    background: -o-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
    background: linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 );
}

.clear {background: none;border: 0px none;clear: both;display: block;float: none;font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;visibility: hidden;width: 0px;height: 0px;line-height: 0px;list-style-type:none;}

.an {border:1px solid #0099cc;BACKGROUND:#fdfdfd;COLOR: #0099cc;}
.an:hover {border:1px solid #00ddff;BACKGROUND: #fff;box-shadow: 0px 0px 13px #666;}

.qr{margin:5px 0px 15px 0px;width:100%;}
.qrout{BACKGROUND:#fff;line-height:100%;padding:5px;margin:0px 24px 0px 15px;width:100px;float:left;}

.ny-cont{
	padding:0px 0px;
	margin:0 auto;
	width: 900px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
	letter-spacing: 0px;
}
.ny-cont-h1{
	display: block;
	width: 100%;
	height: 50px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.ny-cont p, .ny-cont p a{
	margin-top:15px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
}
.ny-cont a{
 	font-size: 15px;
	color: #333;
	line-height: 190%;
 }

.ny-con-top{
	width: 100%;
	height: 30px;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

.ny-news01{
  width:900px;
  height: auto;
}
.ny-news01 li{
	padding:20px 0px;
  width: 100%;
  border-bottom:1px dashed #dedddd;
  overflow: hidden;
}
.ny-news01 li .tu1{
	float: left;
	width: 185px;
	height: 130px;
	overflow: hidden;
}
.ny-news01 li .tu1 img{
	width: 185px;
	height: 130px;
	overflow: hidden;
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.ny-news01 li:hover .tu1 img{
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out;
}
.ny-news01 li .l01{
  float: right;
  margin-left:15px;
  width: 92px;
  height: 100px;
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height: 57px;
  font-size: 45px;
  color: #555;
  text-align: center;
  line-height: 57px;
  font-family: "Impact";
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{
	color: #f94040;
}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
  float: left;
  margin-left:30px;
  width: 680px;
  height: auto;
}
.ny-news01 li .r01 a h2{
  display: block;
  width: 100%;
  height: 36px;
  font-size: 16px;
  color: #555;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li:hover .r01 a h2{
	color:#fe0000;
}
.ny-news01 li .r01 p{
  display: block;
  width: 100%;
  
  font-size: 14px;
  color: #555;
  letter-spacing: 0px;
  line-height: 220%;
  overflow: hidden;
}

#full-screen-slider { width:100%; height:638px; float:left; position:relative}
#slides { display:block; width:100%; height:638px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:600px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

a {text-decoration:none;cursor:pointer;font-style:normal;outline:none;}
ol,ul,li {list-style-type:none;}
em,var{font-style:normal;}
.clear {clear:both;height:0px;overflow:hidden;}
a img{border:none;}


.w1200{ width:1200px; margin:0 auto;}
.fl{ float: left;}
.fr{ float:right;}
.clear{ clear:both}
.div-height{ height:20px; } 
.mt-30{ margin-top:30px;}

.wel{ width: 100%; height: 36px; line-height: 36px; background-color:#1a5eaf; }
.wel_1{ width:1200px; color: #FFFFFF; font-size: 14px;}

.mess{ width:100%; height:61px; }
.mess_1{ width:1200px; height:61px; font-size:14px; line-height:61px; color:#000;}

.cpbt{ width:100%;  background-color:#f3f3f3; padding:30px 0px; background-image:url(../images/bj3.jpg); background-position:center; background-repeat:no-repeat;}
.cpbt1{ width:1200px; margin:auto;}
.cpbt1 p{ color:#1a5eaf; line-height:1.8; font-size:32px; font-weight:800; text-align:center;}
.cpbt1 span{ color:#3b3b3b; line-height:1.5; font-size:20px;  text-align:center; display:block;}
.cpbt1 em{ color:#aeaeae; line-height:2; font-size:15px;  text-align:center;display:block; text-transform:uppercase;}

.cpzs{ width:100%; background-color:#f3f3f3; padding:0px 0px;}
.zs2{ margin-top:8px;}

.lbb{ width:750px; margin:0 auto; }
.lbb a{font-size:16px; color:#FFFFFF; line-height:2.2; width:18.7%;display:inline-block; text-align:center;  font-weight:normal; background-color:#1a5eaf;margin-bottom:10px; margin-right:1%;}
.lbb a:hover{ background-color:#000;}

.h-pro-gun01 li{
	float: left;
  margin-right: 19px;
  margin-bottom: 30px;
  width:300px;

  border: 1px solid #839dbc;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover{
	 border: 1px solid #839dbc;
}
.h-pro-gun01 li .tu{
	margin-top: 10px;
	margin-left: 10px;
	width: 280px;
	height: 205px;
	padding:0px;
	
	background-color: #e5e5e5;
	overflow: hidden;
}
.h-pro-gun01 li .tu img{
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun01 li .p1-t{
	margin:0 auto;
	width: 94%;
	height: 50px;
	background: #ffffff;
}

.h-pro-gun01 li .p1-t a h3{
	float: left;
  display: block;
  height:32px;
	line-height:45px;
  font-size: 15px;
  color: #000;
  text-align: center;
  letter-spacing: 0px;
	text-indent: 10px;
}
.h-pro-gun01 li .p1-t p{
	display: block;
	float: right;
	width: 86px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	text-indent: 25px;
	font-size: 16px;
	color: #fff;
}
.h-pro-gun01 li:hover .p1-t a h3{
	color: #000;
}
.h-pro-gun01 li .dianhu{
	margin:10px 0;
    width: 300px;
    height: auto;
}
.h-pro-gun01 li .dianhu p{
	display: block;
	padding:2px 0px 2px 20px;
    font-size: 14px;
    color: #3c3c3c;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun01 li .dianhu span{
	display: block;
	padding:2px 0px 2px 20px;
    font-size: 15px;
    color: #FFFFFF;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.box3{background: #1a5eaf;padding:30px 0; color:#FFF; padding-bottom:40px;}
.box3-content{position: relative;z-index: 3;}
.box3-title h2,.box3-title h4{color: #fff;}
.box3-title h2{margin-bottom: 8px;}
.ads2 tr{display: flex;display: -webkit-flex;justify-content: space-between;margin-top: 40px;}
.ads2 td{width: 25%;height: 400px;border: 1px solid #fff;display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;
padding: 0 30px; align-items: center;text-align: center;color: #fff;}
.ads2 td .img{margin-bottom: 36px;}
.det h3{margin-bottom: 16px; font-size:24px; color:#FFF; text-align:center;}
.det span{line-height: 30px; color:#FFF;}
.content-title{text-align: center;}
.content-title h2{font-size: 32px;color: #fff;line-height: 60px;}
.content-title h2 span{color: #fff;font-size: 36px;}
.content-title h4{font-size: 16px;color: #fff;font-weight: normal;line-height:35px}

.jj{width:100%; background: #1a5eaf;padding:50px 0px; }
.jj1{ width:1200px; margin:auto;} 
.jj1 p{ font-size:45px; color:#abbdd8; text-align:center; font-weight: normal;text-transform:uppercase;} 
.jj1 span{ font-size:27px; color:#FFFFFF; display:block; font-weight:500; text-align:center; } 
.jj2{margin-top:30px; font-size:14px; line-height:2.2; color:#ffffff; text-align:center; }
.jj2 p{ }

.sydh{ width:1200px; margin:auto; margin-top:20px;}
.sydh ul{ width:1200px; margin:auto ;}
.sydh ul li{ width:184px; float:left; padding:0px 55px;}

.yuan1{ width:83px; height:83px; border:#FFFFFF 2px solid; margin:auto; border-radius:83px; }
.yuan1 img{ margin:17px 17px;}

.yuan2{ width:83px; height:83px; border:#FFFFFF 2px solid; margin:auto; border-radius:83px; }
.yuan2 img{ margin:17px 17px;}

.yuan3{ width:83px; height:83px; border:#FFFFFF 2px solid; margin:auto; border-radius:83px; }
.yuan3 img{ margin:17px 17px;}

.yuan4{ width:83px; height:83px; border:#FFFFFF 2px solid; margin:auto; border-radius:83px; }
.yuan4 img{ margin:17px 17px;}

.sydh p{ font-size:18px; font-weight:800; color:#FFFFFF; text-align:center; line-height:2; margin-top:10px;}
.sydh span{ font-size:15px; font-weight:800; color:#FFFFFF; text-align:center; line-height:1.5; display:block;}

.yuan1:hover {width:71px; height:71px; margin:auto;  border-radius:71px; border:#839ec5 8px solid; background-image:url(../images/m11.png); background-position:center; background-repeat:no-repeat; }
.yuan1:hover img { display:none; }

.yuan2:hover {width:71px; height:71px; margin:auto;  border-radius:71px; border:#839ec5 8px solid; background-image:url(../images/m22.png); background-position:center; background-repeat:no-repeat; }
.yuan2:hover img { display:none; }

.yuan3:hover {width:71px; height:71px; margin:auto;  border-radius:71px; border:#839ec5 8px solid; background-image:url(../images/m33.png); background-position:center; background-repeat:no-repeat; }
.yuan3:hover img { display:none; }

.yuan4:hover {width:71px; height:71px; margin:auto;  border-radius:71px; border:#839ec5 8px solid; background-image:url(../images/m44.png); background-position:center; background-repeat:no-repeat; }
.yuan4:hover img { display:none; }

.more{ width:163px; height:36px;  display:block; }
.more a{ width:163px; height:36px; background-color:#d9241d; color:#FFFFFF; font-size:14px; text-align:center; display:block; text-align:center; line-height:36px; transition:all .2s ease; margin-top:60px;  border-radius:4em;  }
.more a:hover{ width:163px; height:36px; background-color:#fbb700; color:#FFFFFF; font-size:14px;transition:all .2s ease; display:block;}

.more1{ width:120px; height:30px;  display:block; margin:auto; }
.more1 a{ width:120px; height:30px; background-color:#f57720; color:#FFFFFF; font-size:14px; text-align:center; display:block; text-align:center; line-height:30px; transition:all .2s ease; margin-top:30px; }
.more1 a:hover{ width:120px; height:30px; background-color:#68bf21; color:#FFFFFF; font-size:14px;transition:all .2s ease; display:block;}

.more2{ width:160px; height:36px;  display:block; margin-top:10px; }
.more2 a{ width:160px; height:36px; background-color:#0059a9; color:#FFFFFF; font-size:14px; text-align:center; display:block; text-align:center; line-height:36px; transition:all .2s ease; }
.more2 a:hover{ width:160px; height:36px; background-color:#68bf21; color:#FFFFFF; font-size:14px;transition:all .2s ease; display:block;}

.cpfl{width:263px; float:left; }
.cpfl_1{ width:148px;  text-align:center; background-color:#1a5eaf; height:60px; padding:20px 57.5px;  }
.cpfl_1 p{ color:#becce6; line-height:25px; height:25px; font-size:17px; font-weight:500; text-align:center;  }
.cpfl_1 span{ color:#ffffff; line-height:30px; height:30px; font-size:18px; font-weight:700; text-align:center;  }

.lb{ width:263px; background-color:#0065b5; padding:0px 0;}
.lb_{ width:259px; background-color:#FFFFFF; padding:20px 0px; margin:0px 2PX; }
.lb_ a{display:block; font-size:16px; text-indent:30px;color:#4a4a4a; line-height:38px;width:221px; transition:all .2s ease;   background-position:left; background-repeat:no-repeat; font-weight:normal; margin:0 auto; border-bottom:#cbcbcb 1px solid; }
.lb_ a:hover,.lb_ .on{ display:block; font-size:16px; color:#ffffff; text-indent:40px; transition:all .2s ease; line-height:38px;   background-position:left; background-repeat:no-repeat;  width:221px; background-color:#1a5eaf; }
.currt{ color:#fff !important;text-indent:40px !important;background-color:#1a5eaf; }
.lxx{ width:215px; background-color:#3c3e46; padding:28px 24px;  color:#ffffff;  line-height:30px; font-weight:normal; font-size:15px;} 
.lxx p{ font-size:15px !important;} 
 
.al1{ width:100%;   padding:30px 0px; background-image:url(../images/bj4.jpg); background-position:center; background-repeat:no-repeat;}
.al11{ width:1200px; margin:auto;}
.al11 p{ color:#1a5eaf; line-height:1.8; font-size:32px; font-weight:800; text-align:center;}
.al11 span{ color:#3b3b3b; line-height:1.5; font-size:20px;  text-align:center; display:block;}
.al11 em{ color:#aeaeae; line-height:2; font-size:15px;  text-align:center;display:block; text-transform:uppercase;}
.al2{ width:100%; background-image:url(../images/bj1.jpg); background-position:center top; background-repeat:no-repeat; }

#demoy{ float:left;overflow:hidden;height:512px;width:600px; color:#336699; float:right;   margin-top:50px;}
#demoy1 ul,#demo2 ul{ display:block;overflow:hidden}
#demoy1 ul li{width:280px; height: 230px;margin:8px 10px; float:left}
#demoy1 ul li a h3,#demo2 ul li a h3{width:280px;height:200px ; overflow:hidden;}
#demoy1 ul li a h3 img,#demo2 ul li a h3 img{width:280px;transition:all .5s ease;}
#demoy1 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demoy1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:40px; line-height:40px;transition:all .5s ease; background-color: #1a5eaf; color: #FFFFFF;}
#demoy1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#000; color:#fff}
#demoy2 ul li{width:280px;height:230px;margin:8px 10px;}

.ht{ width:100%; height:151px; background-image:url(../images/bj1.jpg); background-position:center; background-repeat:no-repeat; }

.xw{ width:100%; background-image:url(../images/bj2.jpg); padding:40px 0px;background-position: center;background-repeat: no-repeat;}

.xw1{ width:1200px; margin:auto;}
.xw1 p{ color:#1a5eaf; line-height:1.8; font-size:32px; font-weight:800; text-align:center;}
.xw1 span{ color:#3b3b3b; line-height:1.5; font-size:20px;  text-align:center; display:block;}
.xw1 em{ color:#aeaeae; line-height:2; font-size:15px;  text-align:center;display:block; text-transform:uppercase;}

.xw3{width:1200px; margin:auto; margin-top:20px;}
.xw31{ width:627px; height:340px; background-color:#FFFFFF; padding:20px 20px;}

.xw31_1{ height:42px; border-bottom:#e6e6e6 1px solid;}
.xw31_11{ width:129px; line-height:42px; background-color:#1a5eaf; color:#FFFFFF; font-size:17px; text-align:center;}
.xw31_22{ width:129px; line-height:42px; background-color:#c0c0c0; color:#FFFFFF; font-size:17px; text-align:center;}
.xw31_33 a{ font-size:14px; color:#000000; line-height:42px;}

.xw32{ width:455px; height:340px; background-color:#FFFFFF; padding:20px 20px;}

.xinwen_news_you{width:627px; float:left; }
.xinwen_news_you li{ width:627px; display:inline-block; overflow:hidden; height:136px; float:left; margin:18px 10px; }
.xinwen_news_you li{ line-height:28px;}
.xinwen_news_you li:hover{ background-color:#EFEFEF;}
.xinwen_news_you img{ width:178px; height:121px; padding-right:20px}
.xinwen_news_you h4{ color:#FF0000; margin-left:193px; padding-top:15px; }
.xinwen_news_you li:hover h4{ color:#FF0000}
.xinwen_news_you span{ font-size:14px; line-height:34px; display:block; margin-left:193px; overflow:hidden; padding-right:2px;}

.xwx2{width:627px; height:42px; float:left;}
.xwx2 li{ width:627px; display:inline-block; overflow:hidden; height:42px; float:left; line-height:42px; background-image:url(../images/er.jpg); background-position:left; background-repeat:no-repeat;}
.xwx2 li{ line-height:42px; background-image:url(../images/hh.jpg);}
.xwx2 p{ color:#545454; font-size:14px; text-indent:25px;  }
.xwx2 li:hover p{ color:#ec0000; font-size:14px; }
.xwx2 span{ font-size:14px; line-height:31px; display:block; margin-left:193px; overflow:hidden; padding-right:2px; float:right;}

.xw32_1{height:42px; border-bottom:#e6e6e6 1px solid;}
.xw32_2{ font-size:14px; line-height:1.8; padding:10px 0px;}
.xw32_2 p{ margin-top:15px;}

.xw31_1{ height:42px; border-bottom:#e6e6e6 1px solid;}
.xw31_11{ width:129px; line-height:42px; background-color:#1a5eaf; color:#FFFFFF; font-size:17px; text-align:center;}
.xw31_22{ width:129px; line-height:42px; background-color:#a0a0a0; color:#FFFFFF; font-size:17px; text-align:center;}
.xw31_33 a{ font-size:14px; color:#000000; line-height:42px;}

.footr{ width:100%;  background-color:#313131; padding:40px 0px; }
.footr3{ width:386px; height:130px;  border-right:#737373 1px solid; }
.footr3_1{ font-size:28px; color:#FFFFFF; font-weight:800;white-space:nowrap;
overflow: hidden;
text-overflow:ellipsis;}
.footr3_2{ font-size:16px; color:#FFFFFF; line-height:1.8; margin-top:18px;  }

.footr1{ width:430px;  margin-left:40px; height:130px;border-right: #737373 1px solid;}

.footr1_2 {  width:430px; }
.footr1_2 p { font-size:14px; color:#FFFFFF; line-height:1.8;}

.footr2{ width:300px; margin-left:20px;   height:130px;  }

.footr4{width:100%;  background-color:#313131;height:49px; }
.footr44{ width:1200px; height:49px; margin:auto; border-top:#4a4a4a 1px solid;}
.footr44_1{ font-size:14px; color:#FFFFFF; line-height:49px; text-align:center; }

.footr44_1 p {text-align:center;}

.ny_{ width:100%; margin:10px 0px; margin-bottom:20px; }
.ny{ }
.ny p{ font-size:16px; line-height:30px}
.neiye{ width:900px;}
.neiye h3{ height:40px; line-height:40px; font-size:20px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#005dc7;}
.neiye h3 span{ float:right; font-size:14px; font-weight:normal; color:#666}
.neiye h3 span a{ color:#666}

.showlist {width:100%;}
.showlist div *{width:100%;}
.showlist li{margin:0 auto;width:80%;background:#dbdbdb;border:5px solid #fff;border-radius: 5px; margin-bottom:20px;margin-right: 10px;}
.showlist li:hover{box-shadow: 0px 0px 8px #666;background:#f0f0f0;}
.showlist li dl a{display:block;}
.showlist li img{border-radius: 5px;}
.showlist li .t{line-height:35px;display:block;}
.showlist li:hover b{color:#e30;}
.showlist dt a{overflow:hidden;display:inline-block;transform:rotate(0);border-radius: 5px;}
.showlist dt a img{transition:all .4s ease-in-out;}
.showlist dt a:hover img{transform:translateZ(0) scale(1.12);}
.showlist dd ,.showlist ol{padding:1%;color:#666;text-align:center;}
.showlist dd *{color:#666;}
.showlist span{text-decoration:line-through;vertical-align: middle;}
.showlist .pm{text-decoration:none;color:#00F;}
.showlist div{float:left;border-left:1px solid #eee;}
.showlist div:hover{background:#fafafa;}
.showlist .button{width:60%;color:#fff;margin:0px auto;padding:0px;}
@media only screen and (max-width: 650px){
	.showlist .button{font-size:12px;height:30px;line-height:30px;}
}
#showdata {}
#showdata li{float:left;width:280px;}
#showdata li *{width:100%;}
#loaddata {text-align:center;}

.news {width:100%;}
.news *{font-size:1.1em;color:#666;}
.news div{float:left;border-left:1px solid #eee;}
.news li{background:#fdfdfd;border-bottom:1px solid #eee;padding:10px;position:relative;}
.news li:hover{background:#f7f7f7 url(../images/bg5.gif);}
.news li a{display:block;width:70%;position:relative;left:10px;top:0;}
.news li span{display:block;position:absolute;right:10px;top:10px;}
.news li ol{clear: both;float:none;display:none;padding:10px;height:80px;overflow:hidden;color:#888;font-size:1em;}
.news li ol img{height:90%;border-radius: 5px;}
.news li ol:hover{overflow:auto;}
.news li:hover ol{display:block;color:#000;}
.news li:hover a{color:red;}

.showpics{width:94%;border:#DBDBDB solid 1px;border-radius:5px;background:#FFF;float:left;margin:0px;}
.showpics img{border-radius:5px;}
.showpics li{height:auto;padding-bottom:15px;text-align:center;position:relative;}
.showpics li img{max-width:100%;margin:auto;/*position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;*/}
.showpics ol {border-top:#dbdbdb solid 1px;background:#fbfbfb;}
.showpics dt{height:90px;}
.showpics dt img{height:80%;margin:1%;}
.showpics dt img:hover{box-shadow: -5px -5px 8px #aaa;}

div.showleft{background:#fdfdfd;width:50%;float:left;margin:3% 0px;}
div.showleft .qrout{margin:0px 20px 0px 0px;}

ul.fs2 {margin:0px;padding-top:1px;}
ul.fs2 li dl{width:20%;}
ul.fs2 li dt{width:76%;}
#_nub{width:50px;}
.nubjia,.nubjian{border:#A0A0A0 1px solid;line-height:27px;height:27px;width:15px;display:inline-block;margin-left:3px;text-align:center;cursor:pointer;user-select:none;}
div.min_box_content{color:#666;min-height:110px;height:110px;padding-bottom:22px;}
div.min_box_content div.c{min-height:110px;text-indent:2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
div.min_box_content:hover{color:#000;background:url(../images/hotbg.gif);}


.baizi  a:link {
color:#ffffff;
text-decoration: none;

} 
.baizi  a:visited {
color:#ffffff;
text-decoration: none;
} 
.baizi  a:hover {
color:#ffe400;
text-decoration: none;
} 

.heizi  a:link {
color:#333333;
text-decoration: none;

} 
.heizi  a:visited {
color:#333333;
text-decoration: none;
} 
.heizi  a:hover {
color:#dd3f40;
text-decoration: none;
}

.fonts{ font-size:14px; color:#ffffff; }

.juzhong{ text-align:center}
.pp{ background-color:#09A343; height:147px}
.pp1{ width:1200px; background-image:url(../images/1_r30_c2_s1.jpg); height:147px}

.xinwen_news dt{ background:#ef9c00; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.xinwen_news:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.xinwen_news dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.xinwen_news dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.xinwen_news dd{ width:700px; padding:0 0 0 15px; float:left;}
.xinwen_news dd h5{ height:25px; line-height:25px; overflow:hidden;}
.xinwen_news dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.xinwen_news dd h5 a:hover{color:#bc0030; font-size:16px;}
.xinwen_news dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.xinwen_news dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}
.xinwen_news p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}

.fh{ width:579px; height:75px; text-align:center; margin-top:20px; margin-bottom:20px;}
.tp{ text-align:center; margin-top:25px; margin-bottom:15px;}

.front, .back {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

.front {
	z-index: 2;
}

.back {
	transform: rotateY(180deg);
}
.fl {
	float: left;
}

.fr {
	float: right;
}


table{border-collapse:collapse;}
.banner{height:55px;width:1180px;margin:0 auto;}
#banner li{width:147px;float:left;height:55px;line-height:55px;text-align:center; }
#banner li a{font-size:14px;color:#fff;font-weight:bold;height:55px;line-height:55px; width:147px;display:block; }
#banner li a:hover{color:#FFF; background-color:#FF8000; background-repeat:no-repeat; font-size:16px}

.footer-nav {
}
.footer-nav ul {
	overflow: hidden;
	padding-top: 20px;
}
.footer-nav li {
	float: left;
	width: 33.333333%;
}
.footer-nav li a {
	display: block;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#FFF;
}

.art-next {
    overflow: hidden;
    line-height: 34px;
    margin: 15px 0 30px;
}

.art-next a {
    color: #555;
}

.art-next a:hover {
    color: #ff0000;
}

.art-next .shangxia dd {
    background: #d7d7d7;
    padding: 0 15px;
    margin-bottom: 10px;
    height: 34px;
    line-height: 34px;
}

.bookx {
	width: 90%;
	/*margin: 3% auto;*/
	padding: 3%;
}
.bookx li {
	width: 100%;
	margin-bottom: 5%;
	margin-top:15px;
}

.bookx_input {
	display: block;
	height:25px;
	line-height:25px;
	-webkit-appearance: none;
	border-radius: 0;
	width:100%;
	padding:5px;
}
.bookx_textarea {
	width: 100%;
	height:100px;
	padding:5px;
}
.bookx li .pin_width {
	width: 100%;
}
.bookx li .login_btn {
	width: 100%;
	color: #fff;
	border: 0;
	text-align: center;
	font-size:14px;
	background:#216ac4;
	box-shadow: none;
	line-height:40px;
}
.bookx input, .bookx textarea {
	
	border: 1px solid #dcdcdc;
	background: #fff;
	color: #333;
font-size:14px;
line-height:25px;
}

.pf_new{width:166px;position: fixed;right: 20px;top: 230px;z-index: 99999;}
.pf_new .hd{width:100%;background:#1a5eaf url(../images/pf_tlt_bg.png) right center no-repeat;text-align:center;border-radius:8px 8px 0 0;padding:8px 0 10px;}
.pf_new .hd p{font-size:18px;font-weight:bold;color:#fff;text-align:center;}
.pf_new .hd span{display:block;font-size:14px;color:#fff;font-style:italic;margin-top:-2px;}
.pf_new .hd em{display:block;width:15px;height:15px;background:url(../images/pf_close.png) center center no-repeat;position:absolute;top:10px;right:10px;cursor:pointer;transition: 0.5s;}
.pf_new .hd em:hover{-webkit-transform: rotate(90deg); -o-transform: rotate(90deg);-moz-transform: rotate(90deg);transform: rotate(90deg);}	
.pf_new .conn{width:144px;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;padding:10px 10px;}
.pf_new .conn .lxr{border-bottom:1px dashed #dedede;padding-bottom:10px;}
.pf_new .conn .lxr p{text-align:center;font-size:14px;color:#555;margin-bottom:0;}
.pf_new .conn .lxr p img{vertical-align:middle;margin-top:-2px;margin-right:4px;}
.pf_new .conn .lxr a.qq{display:block;width:92px;height:22px;background:url(../images/pf_icon2.png) center center no-repeat;margin:5px auto 0;}
.pf_new .conn .tel{border-bottom:1px dashed #dedede;padding:10px 0;}
.pf_new .conn .tel p{text-align:center;font-size:14px;color:#555;}
.pf_new .conn .tel img{vertical-align:middle;margin-top:-2px;margin-right:4px;}
.pf_new .conn .tel span{display:block;font-size:18px;font-weight:bold;color:#1a5eaf;text-align:center;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;padding-top:3px;}
.pf_new .conn .wx{padding:10px 0;}
.pf_new .conn .wx p{width:100%;height:auto;background:url(../images/pf_code_bg.jpg) center center no-repeat;margin:0 auto;text-align:center;}
.pf_new .conn .wx p img{width:100%;height:auto;vertical-align:middle;}
.pf_new .conn .wx p .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.pf_new .conn .wx span{display:block;text-align:center;font-size:12px;color:#999;margin-top:5px;}
.pf_new .conn .wx span em{font-style:normal;color:#1a5eaf;}
.pf_new .bd{display:none;}
.pf_new .bd a{display:block;padding:10px 0;background:#fff;color:#555;font-size:14px;vertical-align:middle;text-align:center;border:1px solid #dedede;border-top:0;}
.pf_new .bd a p{height:20px;background:url(../images/pf_icon4.png) center center no-repeat;}
.pf_new .bd a span{display:block;text-align:center;padding-top:5px;}
.pf_new .bd a:hover{background:#1a5eaf;color:#fff;width:100%;border:0;}
.pf_new .bd a:hover span{ color:#fff;}
.pf_new .bd a:hover p{background:url(../images/pf_icon4_2.png) center center no-repeat;}
.pf_new_bx{width:40px;height:134px;background:#1a5eaf url(../images/pf_tlt_bg2.png) bottom center no-repeat;border-radius:4px 0 0 4px;position:fixed;right:0;top:230px;z-index:99999;padding-top:5px;cursor:pointer;display:none;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.pf_new_bx p{height:17px;background:url(../images/pf_icon5.png) center center no-repeat;animation:pulse 2s infinite;-webkit-animation:pulse 2s infinite;}
@-webkit-keyframes pulse{0%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} 50%{-webkit-transform: translate(0, 10px); transform: translate(0, 10px);} 100%{-webkit-transform:translate(0, 0); transform: translate(0, 0);} }
@keyframes pulse{0%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} 50%{-webkit-transform: translate(0, 10px); transform: translate(0, 10px);} 100%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} }
.pf_new_bx span{font-size:17px;color:#fff;line-height:21px;font-weight:bold;text-align:center;display:block;padding-top:10px;}
.pf_new_bx em{display:block;height:19px;background:url(../images/pf_icon6.png) center center no-repeat;}
.pf_new_bx:hover{background:#1a5eaf url(../images/pf_tlt_bg2.png) bottom center no-repeat;}
@media (max-width:880px) {
    .pf_new{display:none;} 
	#KFRightScreen{display:none !important;}
}

#maximg img{max-width: 100%; height: auto !important;}
.fanye{text-align:center;clear: both;padding-top: 26px;padding-right: 0;padding-bottom: 30px;padding-left: 0;}
.fanye a{display:inline-block;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px; text-decoration:none;}
.fanye a.fpage{background-color:#999;width:30px;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px}
.fanye a.fbtn{background-color:#333;width:60px;}
.fanye a.fpage:hover{background-color:#1a5eaf;box-shadow: 0px 0px 9px #999;}
.fanye a.fcur{background-color:#1a5eaf;width:30px; text-align:center;box-shadow: 0px 0px 9px #999;}