body, html { width: 100%; margin: 0; padding: 0; font-family: Microsoft Yahei; background: #fff; }
* { margin: 0px; padding: 0px; outline: 0 none; }
ul, li { list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { outline: none; text-decoration: none; color: #2c2c2c; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; }
div { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; }
.cf:before, .cf:after { content: "."; display: block; height: 0; visibility: hidden; }
.cf:after { clear: both; }
.cf { zoom: 1; }
img{ border:none;}
.clear{ clear: both; height: 0; font-size: 1px; line-height: 0px;}
input, select { outline: none; }
.w1200 { width: 1200px; margin: 0 auto; }
.w1100 { width: 1100px; margin: 0 auto; }
.hid { overflow: hidden; }
.rel { position: relative; }
.abs { position: absolute; }
a.blue:link,a.blue:visited{color:#09F;text-decoration:underline}
.mt30{margin-top:30px;}
.banner{width:100%;overflow:hidden;height:660px;position:relative;}
.banList{position:absolute;left:50%;margin-left:-960px;height:660px; z-index:1;}
.banList li{height:660px;position:absolute; display:none;;z-index:1;}
.banList li.active{ display:block;z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px;  }
.jsNav{text-align:center;}
.jsNav a{display:inline-block;*display:inline;*zoom:1; border: 2px solid #fff;width:10px;height:10px;border-radius:50%;margin:0 5px; cursor:pointer;background-color:rgba(255,255,255,0.1); }
.jsNav a.current{border: 2px solid #de000e;background:#de000e;cursor:pointer}
.inbanner{width:100%;height:500px;} 
.inbanner a { display:block;width:100%;height:500px;}  
.ban .item{ width: 100%;height:450px;}
.ban .item a { display:block;height:450px; position: relative; text-align: center;  }
.ban .owl-theme .owl-controls{width:100%; position:absolute; bottom:22px;margin:0;}
.ban .owl-theme .owl-controls .owl-page span{ border:2px solid #fff; background:none;}

.header { width: 100%; margin: 0 auto; height: 70px; background:#fff; z-index:100; box-shadow:1px 1px 2px #ddd; }
.logo { width: 200px; height: 40px; float: left; padding-top: 15px; }
.logo img {  width: 200px; height: 40px; }
.tel { float: right; margin-top: 22px;font-size: 22px; color: #de000e; font-family: Arial; padding-left:28px; background:url("../image/tel.jpg") no-repeat left center; }
.nav { float: left; margin-top: 16px; margin-left:100px;position: relative; height: 36px; }
.nav ul{ position:relative; z-index:2;}
.nav li { position: relative; float: left; height: 36px; line-height: 36px;cursor: pointer; text-align: center;margin-right:5px; }
.nav li a {
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	float: left;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	font-size: 16px;
	color: #343434;
	transition: all 0.2s ease 0s;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.nav li a:hover { color: #fff; background: #de000e; }
.nav li.cr a, .nav li.hcr a { background: #de000e; color: #fff; }


.ennav { float: left; margin-top: 16px; margin-left:200px;position: relative; height: 36px; }
.ennav ul{ position:relative; z-index:2;}
.ennav li { position: relative; float: left; height: 36px; line-height: 36px;cursor: pointer; text-align: center;margin-right:5px; }
.ennav li a { display: block; height: 36px; line-height: 36px;  padding: 0 25px; overflow: hidden; float: left; text-decoration: none; cursor: pointer; position: relative; font-size: 16px; color: #343434; transition: all 0.2s ease 0s; }
.ennav li a:hover { color: #fff; background: #de000e; }
.ennav li.cr a, .nav li.hcr a { background: #de000e; color: #fff; }

.adtit{ text-align:center;margin:40px 0 30px;} 
.server{
	width: 1200px;
	color:#666666;
	line-height: 2em;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 2em;
} 
.enserver{
	width: 1200px;
	color:#666666;
	line-height: 2em;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
} 



.picmain{width:965px;margin:0px auto;}
.picmain .left{width:680px;float:left;}
.picmain .left .floatl{width:359px;float:left;padding:2px;border:#C6DDF1 1px solid; height:292px; overflow:hidden;}
.picmain .left .floatr{width:306px;float:right; background:url("../image/hoticon.gif") no-repeat left top;border:#C6DDF1 1px solid;padding-bottom:10px;height:286px; overflow:hidden;}
.picmain .left .floatr ul{padding:13px;}
.picmain .left .floatr li{width:50%;float:left;text-align:center;height:137px;*+height:130px;_height:133px;overflow:hidden;}
.picmain .left .floatr img{width:130px;height:100px; padding:2px;border:#D4D4D4 1px solid;margin-bottom:8px;}
.picmain .left .floatr a:hover{text-decoration:none;color:red;}

.picmain .right{width:275px;float:right;border:#C6DDF1 1px solid;height:296px;overflow:hidden;}
.picmain .right .title{background:url("../image/hoticon.gif") repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.picmain .right .right01box{}
.picmain .right .right01box ul{padding:10px;}
.picmain .right .right01box li{height:25px;line-height:25px;}
.picmain .right .right01box a:Hover{color:red;text-decoration:none;}

.picmain2{width:965px;margin:0px auto;}
.picmain2 .col{border:#C6DDF1 1px solid;height:100%;overflow:hidden;margin-bottom:10px;padding-bottom:10px;}
.picmain2 .col .t{background:url("../image/hoticon.gif") repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069; position:relative;}
.picmain2 .col .t span{position:absolute;right:10px;top:0px;}
.picmain2 .col .t span a{ font-size:12px;font-weight:normal;color:#069; font-family:Verdana, Arial, Helvetica, sans-serif;}
.picmain2 .col .t span a:hover{ color:red; text-decoration:none;}
.picmain2 .col ul{padding:8px;}
.picmain2 .col li{width:157px;*+width:158px;background:url("../image/hoticon.gif") no-repeat center top; float:left;text-align:center;height:142px;overflow:hidden;}
.picmain2 .col img{width:120px; height:96px; margin-bottom:5px; margin-top:8px;}
.picmain2 .col a:hover{color:red;text-decoration:none;}


.piclist{width:963px;margin:0px auto;border:#C6DDF1 1px solid;}
.piclist .title{background:url("../image/hoticon.gif") repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069; }
.piclist .title span{width:120px;height:27px;line-height:27px;background:url("../image/hoticon.gif") repeat-x left bottom;display:block;margin-top:3px;font-size:14px;color:#069;text-align:center;font-weight:bold;border:#C6DDF1 1px solid; border-bottom:none; }
.piclist .piclistbox{}
.piclist .piclistbox ul{padding:8px;}
.piclist .piclistbox li{width:20%;float:left;text-align:center;height:158px;overflow:hidden;}
.piclist .piclistbox img{width:152px;height:116px;padding:2px;border:#D4D4D4 1px solid;margin-bottom:8px;}
.piclist .piclistbox a{}
.piclist .piclistbox a:hover{color:red;text-decoration:none;}


.picnr{width:965px;margin:0px auto;background:#1C1C1D;height:100%;overflow:hidden;}
.picnr .title{height:52px; line-height:52px;padding-left:30px;font-size:30px;font-weight:bold;color:#fff;}
.picnr .title span{color:#fff;font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center;color:#fff;}
.picnr .del a{color:#FFEA00;}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;color:#999999;}
.picnr .nph_intro p{color:#999999;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px; color:#fff;}
.picnr .nph_tj a{ color:#fff;}
.picnr .imageintro{padding:10px 30px;line-height:24px;color:#fff; text-align:left;}
 


.imagelist{margin:0 auto;width:860px;} 
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;color:#767676;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {
    height:112px;
    background:#FFF;
	padding:5px;
}
.thumb_1 {
	text-align: center;
	float: left;
	height: 50px;
	width: 60px;
	padding-top: 30px;
	font-weight: 400;
	font-size: 14px;
	color:#000;
}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;
	width: 790px;
}
.thumb_2_1 {
	background:url("../image/hoticon.gif") no-repeat 0px 20px;
	float: left;
	height: 113px;
	width: 35px;
	cursor:pointer;
	
	margin-left:10px;
	_margin-left:0px;
}
.thumb_2_2 {
	background:url("../image/hoticon.gif") no-repeat 0px 20px;
	float: right;
	height: 113px;
	width: 35px;
	cursor:pointer;
}
#scrool_div {
	width:708px;
	position:relative;
	height:110px;
	overflow:hidden;
}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{
	width:126px;
	height:95px;
	margin:5px;
}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}



.imggrouplist{margin:0 auto;width:590px;}
.imggrouplist li{width:130px;float:left;margin:2px;border:1px #999999 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:120px;height:90px;}



.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}

#pageNext{text-align:right}

.xgphoto{width:963px;margin:0px auto;border:#C6DDF1 1px solid; height:100%; overflow:hidden;}
.xgphoto .title{background:url("../image/hoticon.gif") repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.xgphoto .xgphotobox{}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:20%;float:left;text-align:center;height:140px;overflow:hidden;}
.xgphoto .xgphotobox img{padding:2px;border:#D4D4D4 1px solid;margin-bottom:10px;}
.xgphoto .xgphotobox a{}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}

.xgphoto  .commentbox{ padding:10px;}


.picpl{width:965px;margin:0px auto;}
.picpl .left{width:680px;float:left;}
.picpl .left .left01{border:#C6DDF1 1px solid;}
.picpl .left .left01 .title{background:url("../image/hoticon.gif") repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.picpl .left .left01 .left01box{padding:10px;}

.picpl .left .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left .left01 .searchbox #content_nei{}
.picpl .left .left01 .searchbox #content_nei ul{}
.picpl .left .left01 .searchbox #content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left .left01 .searchbox #content_nei h1{width:120px; float:left;}
.picpl .left .left01 .searchbox #content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left .left01 .searchbox #content_nei h3{width:520px; float:right;}
.picpl .left .left01 .searchbox #content_nei h3 a{ font-size:14px; font-weight:bold; color:#069; text-decoration:underline;}
.picpl .left .left01 .searchbox #content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left .left01 .searchbox #content_nei h3 span.intro{font-size:12px; font-weight:normal;}



.picpl .right{width:275px;float:right;}
.picpl .right .right01{border:#C6DDF1 1px solid;height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right .right01 .title{background:url("../image/hoticon.gif") repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.picpl .right .right01 .right01box{}
.picpl .right .right01 .right01box ul{padding:8px;}
.picpl .right .right01 .right01box li{width:50%;float:left;text-align:center;height:126px;overflow:hidden;}
.picpl .right .right01 .right01box img{width:110px;height:90px;border:#D4D4D4 1px solid;padding:2px; margin-bottom:8px;}
.picpl .right .right01 .right01box a:hover{color:red;text-decoration:none;}





.photolisting{}
.photolisting ul{ padding:10px;}
.photolisting li{width:25%; float:left; height:130px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting img{width:135px; height:90px; border:#e8e8e8 1px solid; padding:2px; margin-bottom:8px;}
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}



.adtit h1{ font-size:28px; color:#3b3b3b;padding-bottom:5px;}
.adtit p{ font-size:16px; color:#838383;}
.footer { background: #141414; padding: 50px 0 0; overflow: hidden; }
.menu { width: 130px; float: left;padding-right:120px; }
.menu h3 { float:left; font-size: 14px; color: #fff; font-weight:bold;padding-bottom:12px; border-bottom:1px solid #3c3c3c; }
.menu ul { clear:both; padding-top: 20px; }
.menu ul li { line-height: 28px; }
.menu ul li a { font-size: 14px; color: #666666; }
.menu ul li a:hover { color: #de000e; }
.contact{width:300px; float:left;}
.contact h3{ float:left; font-size: 14px; color: #fff; font-weight:bold;padding-bottom:12px; border-bottom:1px solid #3c3c3c;}
.contact ul{ clear:both; padding-top: 20px;}
.contact ul li{font-size: 14px; color: #666666;padding-left:36px; line-height:26px;margin-bottom:15px;}
.contact ul li.c0{ background:url("../image/ico0.png") no-repeat 0 5px;}
.contact ul li.c1{ background:url("../image/ico1.png") no-repeat 0 5px;}
.contact ul li.c2{ background:url("../image/ico2.png") no-repeat 0 5px;}
.weixin{width:95px; float:right;}
.weixin img{ display:blockp;width:95px;height:95px;}
.weixin span{ display:block; text-align:center;font-size: 14px; color: #666666;margin-top:20px;}
.ft{height:64px; border-top:1px solid #202020; line-height:64px;margin-top:80px;}
.ft p{ float:left; font-size: 14px; color: #666666;}
.link{ float:right; text-align:right;}
.link a{font-size: 14px; color: #666666;padding:0 18px;}
.link a:hover{ color: #de000e;}
.plist{height:510px;}
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { cursor: url("../image/hoticon.png") 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-theme .owl-controls { margin: 30px 0; text-align: center; }
.owl-buttons{ display:none;}
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1;  *display: inline;
margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50); opacity: 0.5; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1;  *display: inline;
}
.owl-theme .owl-controls .owl-page span { display: block; width: 10px; height: 10px; border-radius:10px; margin: 5px 7px; background: #fff; border:2px solid #b8b8b8; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {  background: #fd2a39; border-color:#fd2a39; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-carousel .owl-wrapper-outer{margin:0 auto;}
.plist .item{position:relative;width:370px;   margin:0 auto;overflow:hidden;}
.plist .item a{ display:block;width:370px;height:430px; background:#f7f7f7;transition: all 0.2s ease 0s; }
.plist .item .pic{width:370px;height:200px;overflow:hidden;}
.plist .item img{height:200px;transition:all 0.2s ease 0s;  }
.plist .item a:hover img{-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);}
.plist .txt{padding:15px 20px;}
.plist .txt h3{ font-size:16px; color:#333; font-weight:bold;}
.plist .txt span.time{ display:block;height:20px; line-height:22px;font-size:12px; color:#808080; font-family:Arial;padding-left:24px; background:url("../image/ico3.png") no-repeat left center;margin:12px 0;}
.plist .txt p{ font-size:14px; color:#6f6f6f; line-height:30px;}
.plist .item a:hover{ background:#de000e;}
.plist .item a:hover .txt h3,.plist .item a:hover .txt span.time,.plist .item a:hover .txt p{ color:#fff;}
.plist .item a:hover .txt span.time{background:url("../image/ico4.png") no-repeat left center;}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:180px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.nlist{ border-top:1px solid #d9d9d9;}
.nlist li { border-bottom: 1px solid #f0f0f0;  height: 55px; padding: 0 20px;  }
.nlist li a { display: block; float: left; height: 55px; line-height: 55px; font-size: 16px; color: #484848; text-decoration: none; background: url("../image/dot.gif") no-repeat left center;padding-left:20px;}
.nlist li a:hover { color: #de000e;background: url("../image/dot1.gif") no-repeat left center; }
.nlist .time { color: #858585; display: block; float: right; font-family: Arial; font-size: 14px; height: 55px; line-height: 55px; }
.page { height: 40px; overflow: hidden;  padding: 40px 0; position: relative; text-align: center; width: 100%; }
.page ul {display: inline; float: left; left: 50%; position: relative;    }
.page ul li {  display: inline; float: left;color: #989898; font-size: 14px;width:40px; height: 40px; line-height:40px; margin: 0 4px;  text-align: center; cursor:pointer; position: relative; right: 50%;}
.page ul li a {width:38px; height:38px; line-height:38px; border:1px solid #b2b2b2; color: #989898; font-weight: normal; text-decoration: none;  float: left;  background:#fff; text-align:center; }
.page ul li a:hover,.page ul li.selected a { color: #fff;border:1px solid #de000e; background:#de000e;  }
.page ul li.prev a, .page ul li.next a{ text-indent:-999em; background-image:url("../image/page.gif"); background-repeat:no-repeat;}
.page ul li.prev a{ background-position:left bottom;}
.page ul li.next a{ background-position:right bottom;}
.page ul li.prev a:hover{ background-position:left top;border:1px solid #de000e; }
.page ul li.next a:hover{ background-position:right top;border:1px solid #de000e; }
.position{height:50px; background:#f6f6f6; line-height:50px;}
.position .w1200{ font-size:14px; color:#9e9e9e;}
.position .w1200 a{color:#9e9e9e;}
.position .w1200 a:hover{ color:#5c5c5c;}
.position .w1200 span{ color:#5c5c5c;}
.adinfo { margin:50px auto 30px; min-height: 300px; _height: 300px; }
.adinfo h3 { color: #252525; font-size: 30px;  text-align: center; padding: 0px 0 15px 0; font-weight: normal; }
.adinfo .source { height: 40px;   border-bottom: 1px solid #f1f1f1; overflow: hidden; }
.adinfo .source ul { margin: 0; padding: 0 0 0 0; text-align: center; color: #969696; display: block;height:40px; line-height:40px; }
.adinfo .source li { display: inline; font-size:13px; padding: 0 8px 0 8px; color: #676767; }
.adinfo .content { margin: 25px 0 0 0; }
.adinfo .content p { color: #333; padding: 0 0 1em 0;  }
.adinfo .content, .adinfo .content p, .adinfo .content div, .adinfo .content li { font-size: 16px; line-height:36px; color: #585858; }
.adinfo .content p { padding: 0 0 1em 0; }
.adinfo span#bigFont, .adinfo span#midFont, .adinfo span#smallFont { padding: 0 5px; cursor: pointer; }

.sharebox { height: 44px; overflow: hidden; }
.sharebox .share { width: 400px; float: left; }
.sharebox .share .bdsharebuttonbox { padding: 0; }
.sharebox .share .bdsharebuttonbox span { display: block; float: left; margin-right: 12px; line-height: 44px; font-size: 16px; _display: inline; }
.sharebox .share .bdsharebuttonbox a { background-image: url("../image/icon_png24.png");  background-repeat: no-repeat; }
.sharebox .share .bdsharebuttonbox a.bds_tsina { background-position: 0 -189px; }
.sharebox .share .bdsharebuttonbox a.bds_weixin { background-position: 0 -412px; }
.sharebox .share .bdsharebuttonbox a.bds_qzone { background-position: 0 -234px; }
.sharebox .share .bdsharebuttonbox a.bds_renren { background-position: 0 -278px; }
.sharebox .share .bdsharebuttonbox a.bds_tqq { background-position: 0 -317px; }
.sharebox .share .bdsharebuttonbox a.bds_more { background-position: 0 -361px; }
.pre-next { font-size: 14px; padding: 40px 0; margin-top: 50px; border-top: 1px solid #f1f1f1; overflow:hidden; }
.pre-next span { color: #676767; }
.pre-next span a { color: #676767; font-size: 14px; }
.pre-next span a:hover { color:#de000e; }
.pre-next .Rpre { float:left; color: #676767; font-size: 14px; height: 28px; overflow: hidden;  }
.pre-next .Raft { float:right; color: #676767; font-size: 14px; height: 28px; overflow: hidden; }

.column {height:70px;margin:0 auto; line-height:70px; border-bottom:1px solid #e6e6e6; text-align:center;}
.column ul li {
	display:inline-block;
*display:inline;*zoom:1; 	padding-top: 0;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 35px;
}  
.column ul li a { font-size: 18px; color: #8e8e8e;text-align:center; transition: all 0.2s ease 0s; }
.column ul li a:hover,.column ul li.cr a{color:#de000e;}
.column ul li.cr a{ font-weight:bold;}
.addesc{padding-bottom:50px;}
.addesc, .addesc p, .addesc div{ font-size: 16px; line-height:36px; color: #585858; }
.addesc p{padding-bottom:1em;}
.dlist{padding:60px 0; background:#f8f8f8; text-align:center;}
.dcell{width:360px; float:left;}
.dcell h1{ font-size:28px; color:#3b3b3b;padding-bottom:5px;}
.dcell span{ font-size:16px; color:#838383;}
.dcell img{ display:block;width:360px;height:180px;margin:15px 0;transition:all 0.2s ease 0s;  }
.dcell img:hover{-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);}
.dcell p{ font-size:15px; color:#676767; line-height:36px;}
.plr60{padding:0 60px;}
.teamlist .item{position:relative;width:310px;   margin:0 auto;overflow:hidden;}
.teamlist {padding:15px 20px;}
.teamlist  h3{ font-size:24px; color:#ff5f5e; text-align:center;  } 
.teamlist  p{ font-size:14px; color:#808080; line-height:26px; text-align:center;margin-top:30px;}
.move dl{ width:100%; overflow:hidden;margin-bottom:20px;}
.move dt{width:600px;height:330px; float:left; overflow:hidden;}
.move dt img{width:600px;height:330px;transition:all 0.2s ease 0s;  }
.move dt img:hover{-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);}
.move dd{width:530px;height:280px;  float:right;padding:29px 34px 19px 35px; border:1px solid #e7e7e7; border-left:none;  background:#fff;}
.move dd h3{ font-size:28px; color:#ff5f5e;margin-bottom:20px;} 
.move dd li{ line-height:28px;margin-bottom:15px; font-size:16px; color:#828282;padding-left:20px; background:url("../image/dot2.gif") no-repeat 0 11px;}
.move dl.modd dt{ float:right;}
.move dl.modd dd{ float:left; border-left:1px solid #e7e7e7; border-right:none;}
.caselist{padding:20px 0 30px; background:#f8f8f8;  }
.caselist .w1200{width:1248px;}
.caselist .item{position:relative;width:1248px;   margin:0 auto;overflow:hidden;}
.caselist .item li{width:370px;height:350px; float:left;margin:0 23px 40px;}
.caselist .item a{ display:block;width:370px;height:350px; overflow:hidden;  transition: all 0.2s ease 0s; }
.caselist .item img{width:370px;height:350px;transition:all 0.2s ease 0s;  }
.caselist .item a:hover img{-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);}
.caselist .owl-theme .owl-controls{margin:0;}

.Focus{position:relative;padding-bottom:50px;}
.Focus .prev,.Focus .next{position:absolute;display:block;top:18px;width:41px;height:79px;background:url("../image/focusAdvBg.gif") no-repeat; }
.Focus .prev{left:0;background-position:left bottom;}
.Focus .next{right:0;background-position:right bottom;}
.Focus .prev:hover{background-position:left top;}
.Focus .next:hover{ background-position:right top;}
.FocusIn{width:1005px; position:relative;margin:0 auto;overflow:hidden;}
.FocusIn .bd li{vertical-align:middle; font-size:16px; color:#8b8b8b; line-height:30px;}
.FocusIn .hd{ text-align:center;margin-top:30px;}
.FocusIn .hd ul{vertical-align:middle;display:inline-block;*display:inline;overflow:hidden;zoom:1;}
.FocusIn .hd ul li{position:relative;float:left;width:80px; overflow:hidden;display:inline;padding-top:6px;margin-right:22px;filter:alpha(opacity=80);opacity:0.8;cursor:pointer;}
.FocusIn .hd ul li img{width:70px;height:70px;border:5px solid #fff;display:block; border-radius:70px;margin-bottom:10px;}
.FocusIn .hd ul li span{ display:none; font-size:14px; color:#9a9a9a; line-height:22px;}
.FocusIn .hd ul li.on{filter:alpha(opacity=100);opacity:1;background:url("../image/focusArrow.gif") center 0 no-repeat;}
.FocusIn .hd ul li.on img{border:5px solid #de000e;}
.FocusIn .hd ul li.on span{ display:block;}
.serlist {padding:15px 20px;}
.serlist .item{position:relative;width:270px;   margin:0 auto;overflow:hidden;}
.serlist .item a{ display:block;}
.serlist .item span{ display:block;width:100px;height:100px;margin:0 auto; overflow:hidden;}
.serlist .item span img{ display:block;width:100px;height:200px;transition:all 0.2s ease 0s; }
.serlist .item a:hover span img{margin-top:-100px;}
.serlist  h3{ font-size:24px; color:#ff5f5e; text-align:center;margin-top:15px;margin-bottom:20px;  } 
.serlist  p{ font-size:14px; color:#808080; line-height:26px; text-align:center;}
.serlist .item a:hover h3{ color:#de000e ;}
.advantage{width:100%; overflow:hidden;padding:0 0 40px 0; background:#f3f3f3;}
.advbox{width:1240px; overflow:hidden;}
.advlist{width:270px;height:390px; overflow:hidden; float:left;margin-right:40px; }
.advlist img{ display:block;width:270px;height:270px;}
.advlist .txt{height:90px;background:#fff;padding:15px 25px;}
.advlist h3{ font-size:20px; color:#424242; text-align:center; }
.advlist p{ font-size:14px; color:#838383; line-height:22px; text-align:center;margin:10px 0 35px 0;}
.advlist a{ display:block;width:122px;height:42px; background:#fff; text-align:center; line-height:42px; color:#de000e;margin:0 auto; }
.advlist .txthover{background:#de000e;}
.advlist .txthover h3{margin-top:95px;}
.advlist .txthover h3,.advlist .txthover p{ color:#fff;}
.pbox{margin-top:50px;margin-bottom:50px; overflow:hidden;}
.pbox .pic{width:580px;height:360px; float:left;}
.pbox .pic img{width:580px;height:360px;}
.pbox .txt{width:540px;height:300px;padding:45px 40px 15px; background:#f6f6f6; float:right;}
.pbox .txt h3{ line-height:38px;}
.pbox .txt h3 a{ font-size:24px; color:#fd2a39;}
.pbox .txt p{ line-height:28px;margin:22px 0;}
.pbox .txt p a{
    font-size: 18px;
    color: #4c4c4c;
}
.pbox .txt span{ display:block;}
.pbox .txt span a{ display:block;width:116px;height:36px; border:2px solid #bebebe; line-height:36px; text-align:center; color:#4c4c4c;}
.pbox .txt span a:hover{border-color:#fd2a39;color:#fd2a39;}
.nlist1{width:1230px;}
.newscell{ float:left;width:585px;  overflow:hidden;margin-right:30px;margin-bottom:30px;}
.newscell a{ display:block;width:585px;height:230px; background:#f7f7f7;transition: all 0.2s ease 0s; }
.newscell .pic{ float:left;width:260px;height:230px;overflow:hidden; }
.newscell img{display:block;height:230px;transition:all 0.2s ease 0s;  }
.newscell .txt{ float:right;width:285px;height:180px;padding:35px 20px 15px;}
.newscell .txt h3{ font-size:16px; color:#333; font-weight:bold;}
.newscell .txt span.time{ display:block;height:20px; line-height:22px;font-size:12px; color:#808080; font-family:Arial;padding-left:24px; background:url("../image/ico3.png") no-repeat left center;margin:12px 0;}
.newscell .txt p{ font-size:14px; color:#6f6f6f; line-height:24px;}
.newscell a:hover{ background:#de000e;}
.newscell a:hover .txt h3,.newscell a:hover .txt span.time,.newscell a:hover .txt p{ color:#fff;}
.newscell a:hover .txt span.time{background:url("../image/ico4.png") no-repeat left center;}
.linkbox{width:1225px; overflow:hidden;}
.linkbox li{width:135px;height:42px; float:left;margin:0 20px 40px 20px;}
.made{height:560px; overflow:hidden; background:url("../image/dz.jpg") no-repeat center top;}
.made .adtit h1,.made .adtit p{ color:#fff;}
.madeform{width:1065px;margin:0 auto;padding-top:30px; overflow:hidden;}
.madeform li{width:462px;height:43px; border:1px solid #fff; background:url("../image/trans.png") repeat 0 0;margin:0 30px 30px 0; float:left; padding:0 18px; line-height:43px; }
.madeform li span{ font-size:18px; color:#fff;}
.madeform li input{ font-size:18px; color:#fff;width:462px;height:43px; line-height:43px; border:none; background:none;}
.madeform li.last{ clear:both;width:1010px;height:98px;margin-right:0;padding-right:0;}
.madeform li.last textarea{width:1010px;height:78px; border:none; background:none;padding:10px 0;font-size:18px; color:#fff;font-family: Microsoft Yahei; }
.btnsubmit{width:300px;height:70px; margin:0 auto;}
.btnsubmit input{width:300px;height:70px; background:#de000e; color:#fff; font-size:24px; border:none; cursor:pointer;}



.navnav {width: 18%;position: absolute;top: 0;z-index: 999;left:1%;top:33%;padding: 20px 15px 20px 15px;text-align: center;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);background-color: rgba(255,255,255,0.5);}
.navnav .nonediv {position: relative;}
.navnav .mt20 {margin-top: 20px;}
.navnav input {display: block;width: 100%;margin-bottom: 10px;height: 20px;border: 1px solid #ccc;}
.nonediv div {position: absolute;width: 99%;text-align: left;margin-top: -7px;}
.bgimg {background-image: url("../image/date.png");background-repeat: no-repeat;background-size: 20px 20px;background-position: 98% 50%;}
.verification input {width: 60%;display: inline-block;float: left;}
.verification img {height: 33px;float: right;}
.navnav .tijiao{width: 50%;background-color:#DE000E;border: 0px;height: 35px;color: #fff;font-size: 16px;border-radius: 20px;font-family: Microsoft YaHei;letter-spacing: 3px;line-height: 35px;margin-top: 15px;cursor: progress;display: -webkit-inline-box;}

.navnav .ydbl{text-align: left;margin-top: 10px;color: #181717;font-size: 14px;font-family: Microsoft YaHei, HiraginoSansGB-W3 !important;}
