/* CSS Document */
/*公共部分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote,  b {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family:"微软雅黑";
	font-size:14px; line-height:26px;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
	overflow-y:auto;
	overflow-x:hidden;
	font-family:14px/1.5 Helvetica,Tahoma,Arial,"Hiragino Sans GB","Microsoft YaHei",SimSun,Heiti,sans-serif;
} /*? Firefox ?*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*??word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*??*/
fieldset, img {
	border: none;
}/*,?*/
ul, li {
	list-style-type: none;
}/*б?*/
a {
	text-decoration: none;
	color: #666666
}/* ?,?underline;? */
a:link {
	color: #666666;
}/* δ? */
a:visited {
	color: #666666;
}/* ?? */
a:hover {
	color: #fcdb00;
}/*  */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/*  */
body {
	font-family: Arial,"Microsoft YaHei";
	font-size: 12px;
	color: #666666;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
	border: none;
}
input {
	outline: none;
	border: none;
}

.clear {
	clear: both;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h80 {
	clear: both;
	height: 80px;
}

.fl {
	float: left;
	display: inline;
	width: 1200px;
}
.fr {
	float: right;
	display: inline;
}

/*?*/
/*
///////////////
*/	
.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.min_h{
	min-height:300px;
	height:auto !important;
	height:300px;
	}
/*
///////////////top
*/
.headBox{
	clear:both;
	width:100%;
	}	
.topBox1{
	clear:both;
	height:35px;
	background:#484848;
	line-height:35px;
	text-align:left;
	overflow:hidden;
	color:#fdfdfd;
	}
.topBox1 .fl{padding-left:31px;}
.topBox1 .fr span{
	display:block;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#fcdb00;
	padding:0 0 0 35px;
	background:url(../images/top_icon1.png) no-repeat left center;
	}
.topBox2{
	clear:both;
	height:97px; background:#fff;
	}
	
.footer{
	background:url(../images/ffot_pic.jpg) no-repeat left center;
}


/*logo*/
.logo{
	width:370px;
	height:97px;
	}
.logo a{
	display:block;
	width:370px;
	height:97px;
	background:url(../images/logo.png) no-repeat left center;
	}
/**/
.menuBox{
	height:97px;
	position:relative;
	z-index:99999;
	}
.menu_icon{
	height:5px;
	position:absolute;
	left:0;
	top:68px;
	z-index:-1;
	}
.menu_dl{
	display:block;
	clear:both;
	float:left;
	}
.menu_dl dd{
	display:inline;
	float:left;
width: 91px;
	}
.menu_dl dd span{
	display:block;
	height:97px;
	overflow:hidden;
	}
.menu_dl dd span a{
	display:block;
	height:97px;
	overflow:hidden;
	line-height:97px;
	text-align:center;
	color:#333333;
	font-size:14px;
	}
.menu_dl dd.hover span a{color:#fff; background:#009933; display:block; width:95px;}
/*
///////////////banner
*/	
/*^ 漰?????????У??? ^*/	
.bannerSlide { height:480px; position: relative; background: #fff; overflow: hidden; }
.bannerSlide .center { width: 1000px; height:480px; margin: 0 auto; position: relative; }
.bannerSlide .center .relative { position: absolute; left: -460px; height: 480px; } /*-460px=(1920px-1000px)/2*/
.bannerSlide .slide_ul li { width: 1920px; height:480px; }
.bannerSlide .hd { width: 100%; position: absolute; z-index: 1; bottom:8px; left: 0; height: 30px; line-height: 30px; }
.bannerSlide .hd ul { text-align: center; }
.bannerSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; overflow: hidden; line-height: 999px; margin-left: 10px; height:12px; width:12px; border-radius:10px; border:1px solid #fff; background: #fff; cursor: pointer; }
.bannerSlide .hd ul li.on {border:2px solid #fff; background: #fcdb00;height:11px; width:11px;}
/* ?/???? */
.bannerSlide .prev, .bannerSlide .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px;}
.bannerSlide .next { left: auto; right: 3%; background-position: 8px 5px; }
/*

///////////////footer

*/	
.services1{background: #fff;}
.services { width:1200px; margin:0 auto;background: #fff;}
.services ul{ height: 120px;margin-left: 71px;}
.services ul li.f1{ float:left;line-height: 120px; width:280px;background:url(../images/f1.png) no-repeat left center;}
.services ul li.f2{ float:left;line-height: 120px; width:280px;background:url(../images/f2.png) no-repeat left center;}
.services ul li.f3{ float:left;line-height: 120px; width:280px;background:url(../images/f3.png) no-repeat left center;}
.services ul li.f4{ float:left;line-height: 120px; width:280px;background:url(../images/f4.png) no-repeat left center;}
.services ul li span{ font-size:18px; padding-left:70px;}

.services2{width:1200px; margin:45px auto;}
.services2 ul{ }
.services2 ul li{ float:left;    margin-left: 10px;}

.footer{
	clear:both;
	overflow:hidden;
	padding:15px 0;
	background:#4a4a4a;
	}
.footerNav{
	clear:both;
	color:#b9b4b4;
	height:20px;
	line-height:20px;
	text-align: center;
	padding-top:20px;
	}
.footerNav a{color:#999}
.footerNav a:hover{color:#fcdb00}
.footerM{
	clear:both;
	overflow:hidden;
	line-height:20px;
	text-align: center;
	color:#999999;
	padding-top:5px;
	}
.footerM a{color:#999999;}
.footerM a:hover{color:#fcdb00;}
.ewm{
	width:100px;
	overflow:hidden;
	}
.ewm img{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	clear:both;
	border-radius:0 0 3px 3px;
	}
.ewm span{
	display:block;
	clear:both;
	height:20px;
	line-height:24px;
	text-align:center;
	}
/*
///////////////?
*/

.index_foot{ background:#fff;}
.index_foot1{ margin:0 auto; width:1200px;}
.indexBox{
	clear:both;
	width:100%;
	overflow:hidden;
	}
.indexBoxT{
	clear:both;
	height:35px;padding-top: 14px;
	}
.indexBoxT img{
	display:block;
	width:auto;
	height:33px;
	margin:0 auto;
	}
.indexBoxT span{
	display:block;
	height:35px;
	background:url(../images/ix_tBg1.png) no-repeat center center;
	text-align:center;
	line-height:35px;
	color:#f97777;
	font-size:28px;
	}
.indexBoxT1 span{
	display:block;
	height:35px;
	background:url(../images/ix_tBg1.png) no-repeat center center;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-size:24px;
	}

/*
///////////////??
*/	
.h_577{height:577px;background:#f1f1f1;}
.h_577_dl{
	display:block;
	width:1300px;
	}
.h_577_dl dd{
	display:inline;
	float:left;
	width:380px;
	height:330px;
	overflow:hidden;
	background:#ffffff;
	margin:0 30px 0 0;
	border-radius:10px;
	box-shadow:0px 2px 15px #d5d6d8;
	transition: all 0.4s ease-in-out 0.01s;
	-moz-transition: all 0.4s ease-in-out 0.01s;
	-ms-transition: all 0.4s ease-in-out 0.01s;
	-webkit-transition: all 0.4s ease-in-out 0.01s;
	}
.h_577_dl dd:hover{box-shadow:0px 2px 15px #b6b6b8;margin-top:-10px}
.h_577_dl dd .iconDiv{
	width:380px;
	height:227px;
	overflow:hidden;
	}
.h_577_dl dd .iconDiv.icon1{background:#fcdb00}
.h_577_dl dd .iconDiv.icon2{background:#88cb29}
.h_577_dl dd .iconDiv.icon3{background:#ffd339}
.h_577_dl dd .iconDiv img{
	display:block;
	width:103px;
	height:103px;
	border-radius:103px;
	margin:0 auto;
	webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
    transform: rotateZ(0deg);
	-moz-transition:rotateZ(0deg);
	-ms-transition:rotateZ(0deg); 
    -webkit-transform: rotateZ(0deg);
	}
.h_577_dl dd:hover .iconDiv img{
	 transform: rotateZ(360deg);
	-moz-transition:rotateZ(360deg);
	-ms-transition:rotateZ(360deg); 
    -webkit-transform: rotateZ(360deg);
	}
.h_577_dl dd .iconDiv span{
	display:block;
	clear:both;
	overflow:hidden;
	height:80px;
	line-height:80px;
	text-align:center;
	color:#ffffff;
	font-size:30px;
	text-shadow:5px 8px 30px rgba(0,0,0,0.2);
	}
.h_577_dl dd .divTxt{
	clear:both;
	height:53px;
	padding:15px 20px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	text-align:left;
	}
/*
///////////////??
*/	
.h_445{height:341px;}
.h_445Slide{
	width:955px;
	overflow:hidden;
	margin:0 auto;
	height:320px;
	position:relative;
	}
.h_445Slide .hd{
	width:100%;
	text-align:center;
	}
.h_445Slide .hd ul{
	display:inline-block;
	}
.h_445Slide .hd ul li{
	display:inline;
	float:left;
	width:10px;
	height:10px;
	overflow:hidden;
	line-height:999999px;
	margin:0 5px;
	border-radius:10px;
	background:#d3d3d9;
	cursor: pointer;
	}
.h_445Slide .hd ul li.on{background:#fcdb00;}
.h_445Slide .bd{
	width:955px;
	height:308px;
	overflow:hidden;
	}
.h_445Slide .bd dl dd{
	display:inline;
	float:left;
	width:955px;
	height:320px;
	overflow:hidden;
	}
.h_445Ul{
	display:block;
	width:1200px;
	}
.h_445Ul li{
	display:inline;
	float:left;
	width:205px;
	height:320px;
	margin-right:170px;
	padding-top:10px;
	}
.h_445_icon{
	width:163px;
	height:163px;
	margin:0 auto;
	}
.h_445_icon img{
	display:block;
	width:163px;
	height:163px;
	background:#f5f5f5;
	overflow:hidden;
	border-radius:163px;
	webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	}
.h_445Ul li:hover .h_445_icon img {
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.h_445_t{
	height:38px;
	text-align:center;
	}
.h_445_t .spanT{
	display:inline-block;
	clear:both;
	overflow:hidden;
	height:38px;
	line-height:38px;
	color:#3d3d3d;
	font-size:18px;
	padding:7px 0 0 25px;
	background-repeat:no-repeat;
	background-position:left 16px;
	}
.h_445_txt{
	clear:both;
	height:45px;
	color:#808080;
	line-height:22px;
	text-align:center;
	padding:12px 0 0 0;
	}
/*
///////////////?
*/	
.h_550{
	height:550px;
	background:url(../images/dd.jpg) no-repeat center top; background-size:cover;
	}
.h_550Slide{
	clear:both;
	width:1200px;
	height:315px;
	margin:0 auto;
	position:relative;
	}
.h_550Slide .bt{
	display:block;
	width:35px;
	height:60px;
	overflow:hidden;
	cursor: pointer;
	position:absolute;
	top:50%;
	margin-top:-30px;
	z-index:999;
	}
.h_550Slide .bt.prev{left:-58px;background:url(../images/s_bt.png) no-repeat left center;}
.h_550Slide .bt.next{right:-58px;background:url(../images/s_bt.png) no-repeat right center;}

.h_550Slide .bd{
	height:315px;
	overflow:hidden;
	}
.h_550Slide .bd dl{
	display:block;
	width:1250px;
	}
.h_550Slide .bd dl dd{
	display:inline;
	float:left;
	width:375px;
	height:315px;
	overflow:hidden;
	margin:0 37px 0 0;
	background:#fff;
	}
.h_550Slide .bd dl dd a{
	display:block;
	width:375px;
	overflow:hidden;
	position:relative;
	top:0;
	transition: all 0.2s ease-in-out 0.01s;
	-moz-transition: all 0.2s ease-in-out 0.01s;
	-ms-transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	}
/*.h_550Slide .bd dl dd a:hover{top:-55px;}*/
.h_550Slide .bd dl dd a .pic{
	width:375px;
	height:235px;
	overflow:hidden;
	clear:both;
	}
.h_550Slide .bd dl dd a .pic img{
	display:block;
	width:375px;
	height:235px;
	}
.h_550Slide .bd dl dd a .spanT{
	display:block;
	height:30px;
	overflow:hidden;
	line-height:30px;
	padding:0 14px;
	font-size:18px;
	color:#454545;
	text-align:left;
	margin:20px 0 30px 0;
	transition: all 0.2s ease-in-out 0.01s;
	-moz-transition: all 0.2s ease-in-out 0.01s;
	-ms-transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	}
.h_550Slide .bd dl dd a .txt{
	clear:both;
	height:70px;
	overflow:hidden;
	padding:0 20px 0 15px;
	color:#666666;
	font-size:12px;
	line-height:23px;
	text-align:left;
	}
/*
///////////////?
*/	
.h_555{background: #f7f7f7;}
.h_555Box{overflow:hidden;}
.h_555List{
	display:block;
	width:1300px;
	height:715px;
	overflow:hidden;
	padding-top: 15px;
    padding-left: 10px;
	}
.h_555List dd{
	display:inline;
	float:left;
	height:330px;
	overflow:hidden;
	margin:0 11px 20px 0; 
	}
.h_555List dd:hover{box-shadow: 0 0 4px 1px #ccc;transition-duration: 0.5s;transition-property: box-shadow;}
.h_555List dd a{
	display:block;
	width:282px;
	height:336px;
	overflow:hidden;
	background:#fbfbfb;
	transition: all 0.2s ease-in-out 0.01s;
	-moz-transition: all 0.2s ease-in-out 0.01s;
	-ms-transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	}
.h_555List dd a:hover{
	}
.h_555List dd a .pic{
	width:282px;
	overflow:hidden;padding:5px 6px 10px 0;background: #fff;
	}
.h_555List dd a h2{ height:40px; line-height:50px;margin-left:5px; color:#444; font-size:18px;}
.h_555List dd a h2:hover{ color:#f97777}
.h_555List dd a .pic img{
	display:block;width: 276px;
    margin: 0 auto;	

	}
.h_555ListR{
	width:307px;

	overflow:hidden;
	padding:0 10px 0 12px;    background: #f2f2f2;
	}
.h_555List dd a:hover .h_555ListR{background:url(../images/ix_icon21.png) no-repeat right bottom;}
.h_555ListR h3{
	clear:both;
	padding:13px 0 0 0;
	height:28px;
	overflow:hidden;
	text-align:left;
	line-height:28px;
	font-size:16px;
	font-weight:bold;
	color:#444;
	transition: all 0.2s ease-in-out 0.01s;
	-moz-transition: all 0.2s ease-in-out 0.01s;
	-ms-transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	}
.h_555List dd a:hover h3{color:#fff;}
.h_555ListR span{
	display:block;
	clear:both;
	height:24px;
	overflow:hidden;
	text-align:left;
	line-height:24px;
	font-size:13px;
	color:#999999;
	}
.h_555List dd a:hover span{color:#fff}
.h_555ListR .txt{
	display:block;
	clear:both;
	height:40px;
	overflow:hidden;
	text-align:left;
	line-height:20px;
	font-size:13px;
	color:#666666;
	margin:7px 0 0 0;
	transition: all 0.2s ease-in-out 0.01s;
	-moz-transition: all 0.2s ease-in-out 0.01s;
	-ms-transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	}
.h_555List dd a:hover .h_555ListR .txt{color:#fff;}
.h_555ListR em{
	display:block;
	clear:both;
	height:24px;
	overflow:hidden;
	text-align:left;
	line-height:24px;
	font-size:14px;
	color:#999999;
	margin-top:11px;
	padding:0 0 0 31px;
	background:url(../images/ix_icon.png) no-repeat left center;
	transition: all 0.2s ease-in-out 0.01s;
	-moz-transition: all 0.2s ease-in-out 0.01s;
	-ms-transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	}
.h_555List dd a:hover .h_555ListR em{color:#fff;background:url(../images/ix_icon31.png) no-repeat left center;}
.h_555ListMore{
	clear:both;
	margin-bottom:30px;
	margin-top:20px;
	}
.h_555ListMore a{
	display:block;
	width:160px;
	height:35px;
	margin:0 auto;
	text-align:center;
	line-height:35px;
	border-radius:3px;
	border:2px solid #f1f1f1;
	color:#404040;
	font-size:14px;
	transition: all 0.2s ease-in-out 0.01s;
	-moz-transition: all 0.2s ease-in-out 0.01s;
	-ms-transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	}
.h_555ListMore.more1 a{border:2px solid #dddddd;}
.h_555ListMore a:hover{
	background:#d6d6d6;
	border:2px solid #f1f1f1;
	color:#fff;
	}
/*
///////////////subbanner
*/	
.subanner{ height:399px; width:100%; clear:both;position:relative;}
.subanner a{ display:block}
/*
///////////////submenu
*/	
.submenu{ height:50px; width:100%; clear:both;  text-align:center;}
.submenu span{height:37px; display:inline-block; margin:-20px 6px 0; position:relative; width:107px;}
.submenu .a1{ height:35px; line-height:35px; border:1px solid #ccc; background:#fff;color:#333; font-size:14px; text-align:center; display:block;}
.submenu .a2{ height:35px; line-height:35px;  background:#f57575; display:block; border:1px solid #f57575; color:#fff !important;font-size:19px; text-align:center; position:absolute; bottom:-37px; z-index:2; width:105px; left:0}
.submenu i{ height:5px; width:12px; position:absolute; top:-18px; left:50%; margin-left:-6px; display:block; background:url(../images/icon.png) no-repeat center center;}
.submenu a:hover{color:#fff;}
.submenu a:visited{color:#333;}
.submenu a:active{color:#333;}
.submenu span.hover .a2{bottom:0px !important;}
.submenu span.hover i{top:-13px !important;}
/*
///////////////location
*/	
.location{ height:35px; line-height:35px; clear:both; overflow:hidden; border-bottom:1px solid #dedede;}
.location span{    height: 35px;
    background: url(../images/location.png) no-repeat 5px center;
    padding-left: 24px;
    font-size: 14px;
    color: #999;}
.location em{ height:35px; background:url(../images/icon2.png) no-repeat left center; padding-left:17px;color:#92959b;}
.location em a{color:#92959b;}
.location em a:hover{color:#fcdb00 !important;}
.location em a:visited{color:#92959b;}
.location em a:active{color:#92959b;}
/*
///////////////б?
*/	
.page {
	padding: 30px 10px 50px 0px;
	overflow: hidden;
	clear: both;
	height: 35px;
	line-height: 35px;
	margin:0px auto;
	text-align: center;
}
.page a {
	padding: 9px 12px;
	color: #383838;
	border-radius: 4px;
	border: 1px solid #dddcdc;
	margin-right: 3px;
}
.page a:hover {
	background:#fcdb00 !important;
	color: #fff;
	border: 1px solid #fcdb00;
}
.page a.hover {
	background: #fcdb00;
	color: #fff;
	border: 1px solid #fcdb00;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #dddcdc;
}
.page .lable {
	color: #383838;
}
.page input.pageDetail {
	width: 30px;
	height: 30px;
	margin-right: 3px;
	text-align: center;
	border-radius: 4px;
	color: #383838;
	margin-bottom: 2px;
}
.page input.page_bnt {
	border: none;
	width: 50px;
	height: 30px;
	margin-left: 3px;
	border-radius: 4px;
	cursor: pointer;
}
.page code{ font-family:microsoft yahei;}
/*
///////////////??
*/
.articleBox {
	line-height: 35px;
	padding: 10px;
	color: #666666;
	padding: 0 20px;
	font-size:14px;
}
.articleBox img {
	max-width: 100%;
}
.articleTitle {
	clear: both;
	text-align: center;
	padding: 0px 10px 0 10px;
	line-height: 35px;
	font-size:30px;
	color: #333;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	padding: 20px 0 15px 0;
	margin: 0 20px 30px 20px;
	border-bottom: 1px solid #f6f6f6;
}
.articleTime span {
	display: inline-block;
	height: 30px;
	padding: 0 5px;
	cursor: pointer;
}
.articleTime span.hover {
	color: #fcdb00;
}
.pageUp{
	clear:both;
	overflow:hidden;
	line-height:35px;
	font-size:14px;
	padding:20px 0 0 0;
	}
.Video{
	width:720px;
	height:480px;
	margin:0 auto;
	}
/*
///////////////??-??
*/
#play {
	width: 950px;
	height: 430px;
	position: relative;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e9e9e9;
	padding: 5px;
	margin: 20px auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width: 950px;
	height: 430px;
}
#play .img_ul li {
	position: relative;
	z-index: 1;
	width: 950px;
	height: 430px;
	background: #fff;
	margin: 0 0 5px 0;
}
#play .img_ul li img {
	position: absolute;
}
.imgMove {
	width: 950px;
	clear: both;
	margin: 20px auto;
	position: relative;
}
.imgMove .img_hd {
	margin: 0 auto;
	overflow: hidden;
	height: 60px;
	position: relative;
}
.imgMove .img_hd ul {
	position: absolute;
	z-index: 1
}
.imgMove .img_hd ul li {
	float: left;
	display: inline;
	height: 47px;
	width: 70px;
	padding: 3px;
	margin: 0 7px;
	cursor: pointer;
	background: #fff;
	border: 1px solid #d4d4d4;
	position: relative;
}
.imgMove .img_hd ul li p {
	height: 47px;
	width: 70px;
	display: block;
	background: #fff;
	position: relative;
}
.imgMove .img_hd ul li i {
	display: block;
	clear: both;
	line-height: 20px;
	padding: 0 5px;
	background: #000;
	color: #fff;
	position: absolute;
	right: 3px;
	bottom: 3px;
	z-index: 99999999999999;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
}
.imgMove .img_hd ul li img {
	position: absolute;
	height: 47px;
	width: 70px;
}
.imgMove .img_hd ul li.on {
	border: 1px solid #fcdb00;
	background: #fcdb00;
}
.imgMove .bottom_a {
	width: 20px;
	height: 25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float: left;
	top: 15px;
	position: absolute;
	z-index: 9999999999999;
	background: url(../images/article_icon.png) no-repeat;
	_background: url(../images/article_icon.gif) no-repeat;
}
.imgMove .prev_a {
	background-position: left top;
	left: 0;
}
.imgMove .next_a {
	background-position: right top;
	right: 0;
}

/*
//////////////б
*/
.textList1{
	clear:both;
	padding:0 10px;
	}
.textList1 dd{
	display:block;
	clear:both;
	height:40px;
	border-bottom:1px dotted #ccc;
	padding:0 0 0 15px;
	background:url(../images/icon01.png) no-repeat 3px center;
	}
.textList1 dd a{
	display:block;
	line-height:40px;
	float:left;
	font-size:14px;
	}
.textList1 dd span{
	display:block;
	line-height:40px;
	float:right;
	}
/*
//////////////??б
*/
.img-position-absolute{position: absolute;top: 0;bottom: 0; left: 0;right: 0; max-width: 100%; max-height: 100%;display: block;margin:auto;padding: auto;}

.fw_ul{width:1206px; margin-left:-3px; overflow:hidden;}
.fw_ul li{width:278px;float:left; margin:0 8px 20px 8px;}
.fw_ul li a{width:268px; display:block;  padding:5px;}
.fw_ul li a .fw_img{width:100%; overflow:hidden; position:relative;}
.fw_ul li a .fw_img .fw_img_top{padding-top:76.95122%;}
.fw_ul li a .fw_txt{display:block; height:42px; line-height:42px; text-align:center; overflow:hidden;  font-size:16px; color:#333333;}

.fw_ul1{width:1206px; margin-left:-3px; overflow:hidden;}
.fw_ul1 li{width:258px;float:left; margin:0 18px 20px 18px;}
.fw_ul1 li a{width:258px; display:block; overflow:hidden;}
.fw_ul1 li a .fw_img{width:100%; overflow:hidden; background:#fff; position:relative;}
.fw_ul1 li a .fw_img .fw_img_top{padding-top:76.95122%;}
.fw_ul1 li a .fw_txt{display:block; height:42px; line-height:42px; text-align:center; overflow:hidden;  font-size:16px; color:#333333;}



.newsAllImg{width:1206px; margin-left:-3px; overflow:hidden;}
.newsAllImg dd{ width:276px;float:left; margin:0 18px 20px 18px; border:1px solid #e1e1e1; padding:2px;}
.newsAllImg dd a{width:276px; display:block; overflow:hidden; padding:6px;}
.newsAllImg dd a .fw_img{width:100%; overflow:hidden; background:#fff; position:relative;}
.newsAllImg dd a .fw_img .fw_img_top{padding-top:71.95122%;}
.newsAllImg dd h2{ height:40px; line-height:40px;font-size: 16px;text-align: center;}
.newsAllImg dd .divtext{ height:40px; background:rgb(251, 167, 162); line-height:40px; font-size:14px; color:#fff; text-align:center; position:absolute; bottom:0px; left:0; width:100%;}
/*
//////////////?б
*/
.newsTextImg{ padding:10px; clear:both; overflow:hidden;}
.newsTextImg dd{ height:188px; padding:20px 0 24px 0; border-bottom:1px dotted #cdcdcd; clear:both; overflow:hidden;}
.newsTextImg dd .a1{ height:188px; width:300px; overflow:hidden; display:block;}
.newsTextImg dd .a1 img{ height:188px; width:300px;}
.newsTextImg dd .divtext{ width:840px; padding-right:20px; overflow:hidden;}	
.newsTextImg dd .divtext .a2{ height:40px; line-height:40px; font-size:16px; color:#454545; overflow:hidden; display:block;}
.newsTextImg dd .divtext .a2:hover{color:#fcdb00 !important}
.newsTextImg dd .divtext .txt{ height:100px; font-size:14px; color:#666666; line-height:32px; overflow:hidden; display:block; padding-bottom:12px;}
.newsTextImg dd .divtext .btn{ height:33px; line-height:33px; width:140px; text-align:center; color:#fff; background:#fcdb00; font-size:14px; display:block;}
.newsTextImg dd .divtext .btn:hover{color:#fff; background:#0890e9}

#bigbox{width:100%; min-width:1040px; overflow:hidden;}
.foot{width:100%; text-align:center; overflow:hidden; background:#484442; line-height:24px; padding:15px 0; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; height:231px; padding-top:29px;}
.foot .col{ width:24.8%; float:left; border-right:1px solid #515151; min-height:167px; box-sizing:border-box; text-align:left; padding-left:20px;}
.foot .col:last-child{ border-right:0px;}
.foot .tel{ text-align:left; color:#FFF; padding-top:50px; line-height:30px;}
.foot a{color:#fff; margin:0 15px;}
.foot a:hover{text-decoration:underline; color:#fff;}
.foot .h1{ font-size:14px; color:#CCC; text-align:center; line-height:50px;font-weight:normal;}
.foot .menus{ width:80%; margin:0 auto;}
.foot .menus li{ float:left; width:50%; color:rgb(147, 147, 147);}
.foot .menus li a{color:rgb(147, 147, 147); line-height:31px;}

.foot .cm{ color:rgb(147, 147, 147); line-height:31px;}



.rides-cs {  font-size: 12px; background:#fba7a2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}



.about_ul{overflow:hidden; width:1200px; margin:0 auto}
.about_ul li{ float:left; padding:0 10px;}
.about_ul li a{ display:block; font-size:18px; border:2px solid #2d3f66;color:#2d3f66; padding:0 10px; height:30px; line-height:30px;}
.about_ul li a:hover{background:#2d3f66;color:#fff;}


 
/*最新资讯*/
.newslist{ display:block; overflow:hidden; padding-top:18px; width:98%; margin:0 1%;font-family:"微软雅黑"; }
.newslist li{ display:block;overflow:hidden; height:37px; border-bottom:1px dashed #c9cacc;}
.newslist li a{ background:url(../images/list.jpg) no-repeat 3px center; line-height:37px; font-size:14px; color:#623a0d; padding-left:28px;}
.newslist li span{line-height:37px; font-size:14px; color:#623a0d; float:right;}
  