@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, caption,del, dfn, em, font,
img, ins,kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, 
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend { 
vertical-align: baseline; 
font-family: inherit; 
font-weight: inherit; 
font-style: inherit; 
font-size: 100%; 
outline: 0; 
border: 0; 
} 
ins{ line-height:0; font-size:0; text-indent:-9999px; overflow:hidden; display:none;}
* {
	margin:0;
	padding:0;
	font-family:"宋体", "微软雅黑", "新宋体", "仿宋_GB2312";
}
.clear {
	clear:both;
}
div,strong,a,span,li {
	font-size:12px;
}
img {
	border:none;
}
ul,li,ol {
	list-style:none;
}
ul li, ol li {
	line-height:20px;
}
h1, h2, h3, h4, h5, h6,b,i,cite,em,ins{font-style:normal; font-weight:normal;}
/* 默认链接样式 */
a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
.more {
	float:right;
	margin-right:10px;
}
.date {
	float:right;
}
.left {
	float:left;
}
.right {
	float:right;
}
.textHide {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.articleList li {
	padding-left:15px;
	height:28px;
	line-height:28px;
	background:url(../images/sign2.gif) 5px 10px no-repeat;
	overflow:hidden;
}
.articleList li a{
	color:#000;
	font-size:14px;
}
.articleList li span{
	float:right;
	font-size:14px;
}




.single_list li {
	padding-left:25px;
	height:33px;
	line-height:33px;
	border-bottom:1px #ccc dotted;
	background:url(../images/sign2.gif) 5px 10px no-repeat;
	overflow:hidden;
}
.single_list li a{
	color:#000;
	font-size:14px;
}
.single_list li span{
	float:right;
	font-size:14px;
}
.imageList li {
	 float: left;
    /*height: 200px;*/
    margin-right:25px;
_margin-right:15px;
    text-align: center;
    width: 196px;
	/*margin-bottom:20px;*/
}
.imageList li img{
	  border: 1px solid #CCCCCC;
    border-radius: 12px 12px 12px 12px;
    height: 187px;
    width: 196px;
    padding:4px;
}
.imageList li div a{
	display:block;
	height:32px;
	line-height:32px;
	overflow:hidden;
	color:#000;
}
.image_content{
	width:100%;
	text-align:center;
}
.imagecontent{
	width:90%;
	text-align:left;
	margin:0 auto;
	line-height:28px;
}
/* pages */
div.pages {
	float:right;
	clear:both;
	width:80%;
  margin-top:10px;
}
div.pages a, div.pages span {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin:2px;
	padding: 0 4px;
	border:solid 1px #CCC;
	color:#333;
}
div.pages li{
	float:left;
}
div.pages a:link, div.pages a:visited{
	background-color:#C00;
	color:#FFF;
}
div.pages a:active, div.pages a:hover{
	background-color:#FFF;
	color:#C00;
}
h1 {
	font-size:32px;
	font-weight:bold;
}
h2 {
	font-size:16px;
	font-weight:bold;
  text-align:center;
}
.arcInfo {
	height:30px;
	line-height:30px;
	text-align:center;
	margin-bottom:10px;
	border-bottom:dotted 1px #666;
}
.preAndNext {
	margin:15px 15px 15px 25px;
	border-top:dotted 1px #000;
	padding:5px;
}
.preAndNext li {
	height:20px;
	line-height:20px;
}
.preAndNext li a {
	color:#000;
	text-decoration:none;
}
.preAndNext li a:hover {
	color:#f00;
}
body{
	background:url(../images/bg.jpg);
}
/* 头部 */
#head{
	width:100%;
	height:704px;
	background:url(../images/top_bg.jpg) center top no-repeat;
}
#nav{
	width:1000px;
	height:185px;
	margin:0 auto;
}
.nav{
	width:805px;
	height:185px;
	float:left;
   padding-left:3px;
}
.nav embed{
	width:805px;
	height:185px;
}
.nav .logo{
	width:180px;
	height:145px;
	float:left;
	margin-top: 40px;
}
.nav ul{
	padding-left:0px;float:left;
}
.nav ul li{
	width:75px;
	height:186px;
	padding-right:7px;
	float:left;
	text-indent:-9999px;
}
#home a{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -158px 0 no-repeat;
}
#home a:hover{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -158px -186px no-repeat;
}
#navbj1 a{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -240px 0 no-repeat;
}
#navbj1 a:hover{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -240px -186px no-repeat;
}
#navbj2 a{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -320px 0 no-repeat;
}
#navbj2 a:hover{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -320px -186px no-repeat;
}
#navbj3 a{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -400px 0 no-repeat;
}
#navbj3 a:hover{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -400px -186px no-repeat;
}
#navbj4 a{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -480px 0 no-repeat;
}
#navbj4 a:hover{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -480px -186px no-repeat;
}
#navbj5 a{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -560px 0 no-repeat;
}
#navbj5 a:hover{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -560px -186px no-repeat;
}
#navbj6 a{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -640px 0 no-repeat;
}
#navbj6 a:hover{
	width:75px;
	height:186px;
	display:block;
	background:url(../images/nav.jpg) -640px -186px no-repeat;
}
.topnav{
	width:127px;
	height:162px;
	float:right;
	padding-top:24px;
	padding-right:65px;
	color:#fff;
}
.topnav a{
	color:#fff;
}
#banner{
	width:1002px;
/*_width:1002px;*/
	height:406px;
	padding-top:8px;
	padding-bottom:9px;
	margin:0 auto;
}
#notice{
	padding-top:16px;
	width:985px;
	height:80px;
	margin:0 auto;
	padding-right:15px;
}
#notice a{
	text-align:right;
	width:136px;
	height:80px;
	display:block;
	float:right;
}
/* 中间 */
#main{
	width:1000px;
	padding-left:10px;
	padding-right:10px;
	background:#e8e8e8;
	margin:0 auto;
}
#main_center{
	width:1000px;
	background-color: #FFF;
}
#top_notice{
	width:975px;
	height:38px;
	line-height:38px;
	background:#e1e1e1;
	text-align:right;
	padding-right:25px;
}
#top_notice a{
	color:#000;
}
#single_left{
	width:267px;
	background:url(../images/left_bg.jpg) repeat-y;
	float:left;
	overflow:hidden;
}
.works{
	width:267px;
}
.works h3{
	width:267px;
	height:54px;
}
.content_works{
	width:254px;
	padding-top:21px;
	padding-left:13px;
	background:url(../images/work_bg.jpg) repeat-y;
}

.content_works ul li{
	width:194px;
	height:47px;
	line-height:47px;
	background:url(../images/sign3.jpg) no-repeat;
	padding-bottom:15px;
	padding-left:48px;
}
.content_works ul li a{
	font-family:"微软雅黑";
	color:#292927;
	font-weight:bold;
	font-size:15px;
}
.latest{
	width:267px;
	height:235px;
}
.latest h3{
	width:267px;
	height:55px;
	background:url(../images/last.jpg) no-repeat;
}
.content_latest{
	width:247px;
	height:170px;
	padding-left:7px;
	padding-right:13px;
	padding-top:10px;
}
.content_latest a{
	color:#000;
}
.content_latest dd {
	width:247px;
	height:170px;
	float:left;
}
.rollBox2 {
	width:247px;
	height:170px;
}
.LeftBotton2 {
	width:36px;
	height:137px;
	float:left;
	background:url(../images/LeftBotton2.jpg) no-repeat 0 -50px;
	cursor:pointer;
}
.Cont2 {
	width:175px;
	height:177px;
	float:left;
	overflow:hidden;
}
.RightBotton2 {
	width:36px;
	height:137px;
	float:left;
	background:url(../images/RightBotton2.jpg) no-repeat 0 -50px;
}
.rollBox2 .ScrCont {
	width:10000000px;
}
.rollBox2 #List1, .rollBox #List2 {
	float:left;
}
.rollBox2 #List1 ul li, .rollBox2 #List2 ul li {
	WIDTH: 165px; 
	HEIGHT: 155px;
	FLOAT: left;
	margin-right:10px;
	text-align:center;
}
.rollBox2 #List1 ul li img, .rollBox2 #List2 ul li img {
	width:165px;
	height:125px;
	padding:2px;
	border:1px #ccc solid;
}
.featureCarousel {
	margin:auto;
    position: relative;
}
.featureCarousel .feature {
    position: absolute !important;
    top: -000px;
    left: -1000px;
    /*border: 3px solid white;*/
    cursor: pointer;
}
.featureCarousel .feature > div {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #bbc3a5;
    width: 100%;
}
.featureCarousel .feature > div p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    font-size: 12px;
    color: white;
}
.featureCarousel .blipsContainer {
    position: absolute;
    color: white;
    right: 25px;
    top: 240px;
    padding: 0;
    margin: 0;
}
.featureCarousel .blipsContainer .blip {
    margin: 3px;
    height: 14px;
    width: 14px;
    color: #B03D74;
    text-align: center;
    font-size: 10px;
    border: 1px dotted black;
}
.featureCarousel .blipsContainer .blipSelected {
    color: #FFFFFF;
    font-weight: bold;
    background-color: black;
}
.offers{
	height:470px;
	width:267px;
}
.offers h3{
	width:267px;
	height:53px;
	background:url(../images/you.jpg) no-repeat;
}
.content_offers{
	width:227px;
	height:417px;
	padding-left:20px;
	padding-right:20px;
	background:url(../images/ogger.jpg) no-repeat;
}
.content_offers li{
	width:227px;
	height:46px;
	padding-top:20px;
	border-bottom:1px #ccc solid;
	display:block;
}
.content_offers li a{
	height:22px;
	line-height:22px;
	padding-left:15px;
	color:#333;
	background:url(../images/sign4.jpg) 5px 8px no-repeat;
}
.content_offers li div{
	color:#333;
}
.moerer a{
	width:227px;
	height:66px;
	display:block;
}
#single_right{
	width:733px;
	float:right;
	padding-bottom:10px;
}
#single_right h3{
	width:590px;
	height:26px;
	line-height:26px;
	font-family:"微软雅黑";
	font-size:23px;
	color:#fff;
	padding-bottom:18px;
	padding-left:120px;
	padding-top:30px;
	font-weight:normal;
	background:url(../images/single_title.jpg) no-repeat;
}
#single_right h3 b{	line-height:26px;font-family:"微软雅黑";font-size:23px;}
#single_right h3 i{
	line-height:26px;font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.content_single{
	width:703px;
	min-height:875px;
	height:auto !important;
	height:875px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	line-height:30px;
	font-size:14px;
}
#ListImg_single li{
	width:159px;
	text-align:center;
	float:left;
	background:url(../images/worksli.jpg) center center no-repeat;
	text-align:center;
	padding-right:8px;
	position:relative;
	overflow:hidden;
	height:151px;
}
#ListImg_single li img{
		width:159px;
		height:121px;
		border:1px #ccc solid;
}
#ListImg_single li div{
	height:50px;
	line-height:18px;
	text-indent:25px;
	padding-top:5px;
}
#ListImg_single li div span{
	color:#363636;
	display:block;
	font-size:14px;
}
#ListImg_single li a{
	font-size:12px;
	color:#000;
}
.image_content2{
	width:700px;
}
#imagecontent img{
	 border: 1px solid #CCCCCC;
/*    border-radius: 12px 12px 12px 12px;*/
    height: 187px;
    width: 196px;
	 margin-right:10px;
	 overflow:hidden;
}
.content_about{
	padding: 10px;
	line-height: 170%;
}
.content_single_about{
	width:628px;
	height:1202px;
	padding-top:63px;
	padding-right:105px;
	background:url(../images/about.jpg) no-repeat;
	/*width:1.5em ; float:right ;*/
	/*writing-mode:tb-rl;*/
}
.content_single_ser{
	width:733px;
	height:865px;
	background:url(../images/fuwu.jpg) no-repeat;
	/*width:1.5em ; float:right ;*/
	/*writing-mode:tb-rl;*/
}
.single{
	height:447px;
	overflow:hidden;
}
.kfpopupdiv{
display: block;
}

ul.m-service{width:635px; margin:0 auto;padding:15px 0;}

ul.m-service li{position:relative;height:141px;padding:15px 0;}

ul.m-service li a{height:141px;display:block;cursor:pointer; position:absolute; left:0;top:15px; cursor:pointer;}

ul.m-service li a span{padding-left:205px; display:block;}

ul.m-service li a span cite{ font-size:20px;font-family:'微软雅黑';color:#424242; display:block; border-bottom:1px solid #d7d7d7; line-height:24px;padding-bottom:6px; font-weight:bold;}

ul.m-service li a span big{color:#8b8b8b; display:block; line-height:20px;height:60px; overflow:hidden;padding-top:2px;}

ul.m-service li a span small{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#4e4e4e; line-height:40px; display:block;padding-top:10px;width:265px; float:left;}

ul.m-service li a span small i{ font-size:40px;}

ul.m-service li a span ins{ display:block; width:130px;height:31px;background:url(../bg/bg9.png) no-repeat;float:right;margin-top:18px;}

ul.m-service li a:hover{background:url(../bg/imgbg5.png) no-repeat;}

ul.m-service li a:hover span ins{ background-position:left -31px;}

ul.m-service li a:hover span cite,ul.m-service li a:hover span big,ul.m-service li a:hover span small{color:#b30506;}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}

.case{width:700px; margin:0 auto;padding:15px 0 0px 0;margin-bottom:15px;overflow:hidden;}

.case ul{padding-top:12px;width:700px; margin:0 auto;}

.case ul li{width:196px;height:312px; float:left;padding:0 16px;}

.case ul li a{width:196px;height:268px; display:block;background:url(../bg/imgbg4.png) no-repeat;position:relative;overflow:hidden;}

.case ul li a img{margin:14px 0 20px 14px;}

.case ul li a i{ font-size:10px; color:#9a9a9a; text-transform:uppercase; display:block; line-height:22px;}

.case ul li a cite{color:#363636;display:block;height:25px;background:#ffcd1e;line-height:25px;width:176px;padding:0 10px;position:absolute;top:184px;left:0;}

.case ul li a strong{display:block;height:25px;}

.case ul li a ins{ display:block;width:176px;padding:0 10px;height:25px;background:#d20000; color:#fff; line-height:25px; font-size:12px; text-indent:0; text-decoration:none;position:absolute; top:184px;left:196px;}

.case ul li a em{color:#666;display:block;padding-left:10px; line-height:12px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.case ul li a:hover cite{ color:#fff;}

ul.menu{width:245px;padding-top:10px;padding-left:10px;}

ul.menu li{width:245px;height:29px;line-height:29px; border-bottom:1px solid #cbcbcb;}

ul.menu li a{width:245px;height:29px; display:block; position:relative; overflow:hidden; cursor:pointer;}

ul.menu li a ins{width:225px;padding:0 10px;height:29px; font-size:12px; line-height:29px; text-indent:0; text-decoration:none; display:block;overflow:hidden; white-space:nowrap; background:#b30506; position:absolute; left:245px;top:0;}

ul.menu li a span{ display:block; position:absolute;width:225px; left:0; padding:0 10px; overflow:hidden; white-space:nowrap; width:225px;}

ul.menu li a b{color:#3c3c3c;}

ul.menu li a i{color:#472525; text-transform:uppercase; padding-left:10px;}

ul.menu li a ins b{color:#fff;font-weight:bold;}

ul.menu li a ins i{color:#fff;}

ul.menu li a.hover ins{left:0;}

ul.menu li a.hover span{left:-245px;}

.news-detail{width:670px; margin:0 auto;padding-top:38px;}

.news-detail cite.title{ font-size:20px; line-height:28px;padding-bottom:10px;color:#000000;font-family:'微软雅黑'; display:block; text-align:center;border-bottom:1px solid #cbcbcb;}

.news-detail .small{padding-top:10px;}

.news-detail .small b{ width:65px; display:block; float:left;}

.news-detail .small ul{width:154px;height:16px;float:left;}

.news-detail .small i{ font-size:9px; text-transform:uppercase; display:block; width:300px; float:right; color:#232323; text-align:right;}

.news-detail .small i em{ font-family:Arial, Helvetica, sans-serif; font-size:11px;padding-right:25px;}

.news-detail .small i cite{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#d20000;}

.news-detail .edit{width:650px; margin:0 auto; font-size:14px;}
.edit{ line-height:2.0;width:648px; margin:0 auto;padding-top:20px;padding-bottom:0px;}