body, a {
	font-family:"微软雅黑","宋体";
	color:#666;
	}
body {background:#fff;}
a:hover {color:#D0192F;}
.width980 {width:980px; margin:0 auto;}

.head {
	width: 100%;
	height: 151px;
	background-image: url(../images/head_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
.head .width980 {
	overflow: hidden;
}
.head .logo {
	float: left;
	margin-top: 24px;
	}
.head .topline {
	float:right;
	background:url(../images/telphone.gif) no-repeat left center;
	background-position:0 5px;
	height:45px;
	padding-left:38px;
	font-size:12px;
	color:#9A9A9A;
	font-family:"微软雅黑","宋体";
	margin-top:32px;
	}
.head .topline h2 {
	font-size:28px;
	color:#fff;
	font-weight:100;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	}
.head .nav {margin-top:25px;}
.head .nav li {
	float:left;
	}
.head .nav li a {
	display:inline-block;
	height:40px;
	line-height:40px;
	padding:0 18px;
	font-size:13px;
	font-family:"微软雅黑","宋体";
	color:#ccc;
	}	
.head .nav li a.current, .head .nav a:hover {
	background:#D0192F;
	color:#fff;
	}

.top_search {
	width:100%;
	background:url(../images/top_search_bg.gif) repeat-y center;
	height:45px;
	}
.top_search td {
	vertical-align:middle;
	color:#E1A09A;
	}
.top_search td input.text1 {
	width:110px;
	height:24px;
	line-height:24px;
	padding:0 5px;
	background:#F6D2D6;
	border:none;
	}
.top_search td input.btn1 {
	width:48px;
	height:22px;
	background:#343434;
	border:1px solid #EBB9B8;
	text-align:center;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	}
.select_box{
	position:relative;cursor:pointer;width:130px;
	background:#F8D1D2;
	font-size:12px;
	margin-right:10px;
	color:#000;
	height:24px;
	line-height:24px;
	z-index:500;
	}	
.selet_open{display:inline-block;position:absolute;right:0;top:0;width:20px;height:24px; border-left:1px solid #9B0000;background:url(../images/search_icon1.gif) no-repeat center center;}
.select_txt{display:inline-block;padding-left:5px;width:125px;line-height:24px;height:24px;cursor:text;overflow:hidden; z-index:200;}
.option{width:130px;;border:solid 1px #EDE7D6;position:absolute;top:24px;left:-1px;z-index:999;overflow:hidden;display:none;}
.option a{display:block;height:26px;line-height:26px;text-align:left;padding:0 10px;width:100%;background:#fff;}
.option a:hover{background:#EF4426; color:#fff;}

.banner {
	width:100%;
	background:url(../images/banner_bg.gif) repeat-x left top;
	height:428px;
	overflow:hidden;
	}
.banner .width980 {
	margin-top:22px;
	}
.wrapper { width: 980px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -55px; z-index: 100; width: 33px; height: 66px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; opacity:0.2; filter: Alpha(Opacity=20); }
	
    .box_skitter .next_button { position: absolute; top: 50%; right: -55px; z-index: 100; width: 33px; height: 66px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; opacity:0.2; filter: Alpha(Opacity=20); }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 980px; height: 362px; }
#slideshow ul { display: none; }

.in_about {
	width:100%;
	background:url(../images/about_bg.gif) repeat-y top center;
	}
.in_about .pic1 {
	float:left;
	height:151px;
	}
.in_about .txt {
	float:left;
	margin-left:20px;
	font-family:"微软雅黑","宋体";
	width:720px;
	padding-top:10px;
	position:relative;
	}
.in_about .txt .text {
	font-family:"微软雅黑","宋体";
	}
.in_about .txt .text:hover {
	color:#fff;
	text-decoration:underline;
	}
.in_about .txt .icon_btn {
	position:absolute;
	top:-7px;
	left:180px;
	}
.in_about .txt .icon_btn li {
	float:left;
	margin-left:10px;
	}
.in_about .txt .icon_btn li a {
	display:block;
	width:43px;
	padding-left:4px;
	height:54px;
	background:url(../images/about_icon.png) no-repeat;
	text-align:center;
	line-height:80px;
	overflow:hidden;
	}
.in_about .txt .icon_btn li a.li1 {
	background-position:0 0;
	}
.in_about .txt .icon_btn li a.li2 {
	background-position:0 -56px;
	}
.in_about .txt .icon_btn li a.li3 {
	background-position:0 -112px;
	}
.in_about .txt .icon_btn li a.li1:hover {
	background-position:-47px 0;
	}
.in_about .txt .icon_btn li a.li2:hover {
	background-position:-47px -56px;
	}
.in_about .txt .icon_btn li a.li3:hover {
	background-position:-47px -112px;
	}
.in_about .tt {
	color:#fff;
	line-height:45px;
	display:block;
	font-family:"微软雅黑","宋体";
	}
.in_about .tt:hover {
	color:#D0192F;
	}
.in_about .tt b {
	font-size:18px;
	margin-right:10px;
	}
.in_about .tt small {
	font-size:14px;
	}
.in_about .text {
	font-size:13px;
	color:#A4A8AB;
	line-height:1.8em;
	}
	
.in_type {
	float:left;
	width:240px;
	background:#F0F0F0;
	margin-top:20px;
	}
.in_type .tt {
	background:url(../images/type_tt_bg.gif) no-repeat;
	width:240px;
	height:76px;
	line-height:999px;
	overflow:hidden;
	}
.in_type ul {
	border:1px solid #ddd;
	border-top:0;
	}
.in_type li {
	padding:0 5px;
	border-bottom:1px solid #DDD;
	}
.in_type li a {
	display:block;
	font-size:14px;
	font-family:"微软雅黑","宋体";
	background:url(../images/icon1.gif) no-repeat left;
	height:40px;
	padding-top:10px;
	line-height:14px;
	padding-left:15px;
	}
.in_type li a small {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.tabsH {
	width:720px;
	float:right;
	margin-top:20px;
	}
.tabH {
margin:0px;
padding:0px;
background:url(../images/tab_bg.gif) repeat-x left top;
height:41px;
}
.tabH li{
float:left;
display:block;
cursor:pointer;
width:360px;
text-align:center;
color:#949694;
font-weight:bold;
font-size:14px;
height:41px;
line-height:35px;
}
.tabH li.focus{
padding:0px;
background:url(../images/tab_hover.gif) no-repeat;
width:360px;
color:#fff;
font-weight:bold;
}
.containerH{
clear:both;
margin-top:0px;
border-top:none;
}
.summary ul {
	margin-left:-10px;
	}
.summary li {
	width: 170px;
	float: left;
	border: 1px solid #D8D8D8;
	margin-left: 10px;
	margin-top: 10px;
	}
.summary li .pic {
	display:block;
	width:170px;
	height:108px;
	overflow:hidden;
	}
.summary li .tt {
	background: #EBEBEB;
	height: 40px;
	padding-top: 4px;
	width: auto;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	text-align: center;
	}
.summary li .tt1 {
	font-size: 12px;
	display: block;
	font-weight: bold;
	color: #D0192F;
	}
.summary li .tt2 {
	font-size:12px;
	color:#646464;
	}
/*-----------------------------------BRAND LIST-------------------------------------------*/
.brandList {
	position:relative;
	width:978px;
	margin:0 auto;
	margin-top:30px;
	background:#EFEFEF;
	border:1px solid #ccc;
	}
.brandList .title, .title1 {
	background: url(../images/title_bg.png) no-repeat top left;
	padding-left: 5px;
	position: absolute;
	top: -10px;
	left: 12px;
	font-size: 16px;
	color: #fff;
	font-family: "微软雅黑","宋体";
	}
.brandList .title a.tt, .title1 a.tt {
	background: #D0192F;
	display: inline-block;
	line-height: 38px;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
	}
.brandList .title a.tt small, .title1 a.tt small {font-size:12px;}
.brandList .Cont {
	width:920px;
	overflow:hidden;
	height:126px;
	padding-top:50px;
	padding-bottom:10px;
	margin:0 auto;
	}
.brandList .Cont .listBox {
	width:158px;
	margin:0 11px;
	float:left;
	border:2px solid #EFEFEF;
	}
.brandList .Cont .listBox .text {
	width:158px;
	display:block;
	height:30px;
	line-height:30px;
	border-top:1px solid #EFEFEF;
	text-align:center;
	background:#fff;
	}
.brandList .Cont .listBox .pic {
	width:158px;
	height:85px;
	display:block;
	overflow:hidden;
	background:#fff;
	}
	
.brandList .leftBtn, .brandList .rightBtn {
	background:url(../images/brand_list_btn.png) no-repeat;
	width:32px;
	height:54px;
	position:absolute;
	}
.brandList .leftBtn {
	background-position:0 0;
	left:-6px;
	top:60px;
	}
.brandList .rightBtn {
	background-position:-33px 0;
	top:60px;
	right:-6px;
	}
.brandList .leftBtn:hover {
	background-position:0 -54px;
	}
.brandList .rightBtn:hover {
	background-position:-33px -54px;
	}
	
.case {
	width:100%;
	background:#464A4D;
	margin-top:30px;
	}
.case .width980 {
	width:1012px;
	position:relative;
	padding:40px 0 20px 0;
	}
.case .title1 {
	left:30px;
	}
.case li {
	width:221px;
	height:103px;
	background:#fff;
	float:left;
	margin:16px;
	position:relative;
	}
.case li .tt {
	display:block;
	background:url(../images/case_tt.gif) no-repeat;
	background-position:0 0;
	width:110px;
	padding-left:20px;
	height:30px;
	line-height:30px;
	position:absolute;
	right:-5px;
	bottom:-12px;
	color:#333;
	}

.in_service {
	float:left;
	margin-top:20px;
	background:url(../images/service_shadow.gif) no-repeat center bottom;
	padding-bottom:22px;
	}
.in_service .title {
	width:320px;
	background:#464A4D;
	height:40px;
	line-height:40px;
	position:relative;
	}
.in_service .title .left_icon, .in_service .title .right_icon {
	position:absolute;
	bottom:-10px;
	background:url(../images/title_icon.gif) no-repeat;
	width:11px;
	height:10px;
	}
.in_service .title .left_icon {
	background-position:0 0;
	left:0;
	}
.in_service .title .right_icon {
	background-position:-11px 0;
	right:0;
	}
.in_service .title .tt {
	margin-left:20px;
	font-size:16px;
	color:#fff;
	}
.in_service .title .tt small {
	font-size:12px;
	}
.in_service ul {
	width:299px;
	overflow:hidden;
	border-left:1px solid #DEDEDE;
	background:#F5F5F5;
	margin:0 auto;
	}
.in_service li {
	float:left;
	width:148px;
	height:114px;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	}
.in_service li a {
	display:block;
	text-align:center;
	width:148px;
	height:114px;
	overflow:hidden;
	line-height:180px;
	}
.in_service li.li1 a {
	background:url(../images/service1.gif) no-repeat 0 0;
	}
.in_service li.li2 a {
	background:url(../images/service2.gif) no-repeat 0 0;
	}
.in_service li.li3 a {
	background:url(../images/service3.gif) no-repeat 0 0;
	}
.in_service li.li4 a {
	background:url(../images/service4.gif) no-repeat 0 0;
	}
.in_service li.li5 a {
	background:url(../images/service5.gif) no-repeat 0 0;
	}
.in_service li.li6 a {
	background:url(../images/service6.gif) no-repeat 0 0;
	}
	
.in_news {
	background:url(../images/news_bg.gif) no-repeat left top;
	height:417px;
	padding-left:160px;
	float:left;
	width:480px;
	margin-left:20px;
	margin-top:10px;
	position:relative;
	}
.in_news .tt {
	background:url(../images/news_title.gif) no-repeat;
	width:100px;
	height:60px;
	display:block;
	position:absolute;
	top:27px;
	left:68px;
	line-height:999px;
	overflow:hidden;
	}
.in_news .tt:hover {
	background-position:0 -60px;
	}
.in_news ul {
	margin-left:10px;
	margin-top:20px;
	}
.in_news li {
	float:left;
	width:200px;
	background:url(../images/icon2.gif) no-repeat left;
	padding-left:12px;
	line-height:24px;
	border-bottom:1px dashed #ccc;
	margin-left:20px;
	}
.in_news li a {
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.ad1 {
	width:980px;
	margin:20px auto;
	}

.link {
	width:980px;
	margin:0 auto;
	position:relative;
	background:#F2F2F2;
	border:1px solid #CCC;
	padding:50px 0 10px 0;
	margin-top:30px;
	}
.link .txt {
	padding:0 10px;
	}
.link .txt a {
	margin:0 10px;
	font-size:12px;
	}
	
.foot {
	width:100%;
	background:url(../images/foot_bg.gif) repeat-y top center;
	overflow:hidden;
	padding:20px 0;
	margin-top:30px;
	}
.foot .logo {
	float: left;
	margin-left: 0px;
	margin-top: 25px;
	}
.foot .txt {
	float:right;
	width:740px;
	padding-top:10px;
	}
.foot .txt p {
	line-height:24px;
	color:#7E7E7E;
	}
.foot .txt p a {
	color:#D0192F;
	}
.foot .txt p.menu a {
	padding:0 3px;
	color:#7E7E7E;
	}
.foot .txt p a:hover {
	color:#fff;
	}
	
/*--------------------------------------------------INNER START---------------------------------------------------*/
.inner_top {
	background:url(../images/inner_top_bg.gif) no-repeat top center;
	width:100%;
	height:105px;
	background-color:#D0192F;
	overflow:hidden;
	}
.inner_top .width980{
	margin-top:28px;
	}
.inner_top .website, .inner_top .website a {
	color:#F2929E;
	}
.inner_top .website a:hover {
	color:#fff;
	text-decoration:underline;
	}
.inner_top .website span {
	color:#fff;
	}
.inner_top h2 {
	font-size:26px;
	color:#fff;
	font-weight:100;
	}
.inner_top h2 span {
	color:#53000A;
	}

.box {
	margin:0 auto;
	width:990px;
	}
.inner_left {
	width:245px;
	float:left;
	background:url(../images/left_shadow.gif) no-repeat bottom center;
	padding-bottom:16px;
	margin-top:28px;
	margin-bottom:30px;
	}
.inner_left .title {
	position:relative;
	}
.inner_left .title span {
	display:block;
	width:9px;
	height:9px;
	background:url(../images/title_icon1.gif) no-repeat;
	position:absolute;
	bottom:-8px;
	}
.inner_left .title .left_icon {
	left:0;
	background-position:0 0;
	}
.inner_left .title .right_icon {
	right:0;
	background-position:-9px 0;
	}
.inner_left .title a {
	display:block;
	width:230px;
	height:35px;
	line-height:30px;
	background:#464A4D;
	color:#fff;
	font-size:16px;
	padding-left:15px;
	}
.inner_left .title a small {
	font-size:12px;
	}
.inner_left .list_box {
	width:225px;
	border:1px solid #DCDCDC;
	border-top:none;
	margin:0 auto;
	background:#fff;
	}
.inner_left .left_search {
	width:205px;
	padding:10px;
	}
.left_search .tt {
	text-align:right;
	width:70px;
	}
.left_search td {
	padding:3px 0;
	}
.left_search input {
	width:125px;
	padding:0 5px;
	border:1px solid #A8BECC;
	height:22px;
	line-height:22px;
	}
.left_search select {
	width:135px;
	border:1px solid #A8BECC;
	height:22px;
	line-height:22px;
	}
.left_search .btn {
	width:204px;
	height:32px;
	line-height:32px;
	color:#fff;
	border:0;
	padding:0;
	background:url(../images/btn_bg.gif) repeat-x left top;
	background-position:0 0;
	text-shadow:1px 1px #831C1F;
	cursor:pointer;
	}
.left_type li {
	padding:0 5px;
	border-bottom:1px solid #DDD;
	}
.left_type li a {
	display: block;
	font-size: 13px;
	font-family: "微软雅黑","宋体";
	height: 35px;
	padding-top: 5px;
	line-height: 14px;
	padding-left: 15px;
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
.left_type1 li a {
	display: block;
	font-size: 13px;
	font-family: "微软雅黑", "宋体";
	height: 35px;
	padding-top: 5px;
	padding-left: 15px;
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	line-height: 30px;
	}
.left_type li a small {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.inner_left .left_service {
	border-left:1px solid #DCDCDC;
	overflow:hidden;
	}
.left_service li {
	float:left;
	}
.left_service li a {
	display: block;
	width: 111px;
	height: 88px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 140px;
	border-bottom: 1px solid #DCDCDC;
	}
.left_service a.li1 {
	background:url(../images/service_s1.gif) no-repeat 0 0;
	border-right:1px solid #DCDCDC;
	}
.left_service a.li2 {
	background:url(../images/service_s2.gif) no-repeat 0 0;
	}
.left_service a.li3 {
	background:url(../images/service_s3.gif) no-repeat 0 0;
	border-right:1px solid #DCDCDC;
	}
.left_service a.li4 {
	background:url(../images/service_s4.gif) no-repeat 0 0;
	}
.left_service a.li5 {
	background:url(../images/service_s5.gif) no-repeat 0 0;
	border-right:1px solid #DCDCDC;
	}
.left_service a.li6 {
	background:url(../images/service_s6.gif) no-repeat 0 0;
	}
	
.left_contact li {
	background:url(../images/left_con_icon.gif) no-repeat left;
	line-height:20px;
	border-bottom:1px solid #dcdcdc;
	padding:7px 10px 7px 25px;
	}
.left_contact .li1 {
	background-position:5px 5px;
	}
.left_contact .li2 {
	background-position:5px -35px;
	}
.left_contact .li3 {
	background-position:5px -78px;
	}
.left_contact .li4 {
	background-position:5px -118px;
	}
.left_contact .feed_btn {
	background:url(../images/feed_btn.gif) no-repeat;
	width:208px;
	height:53px;
	display:block;
	margin:10px auto;
	}
.left_contact .feed_btn:hover {
	background-position:0 -53px;
	}
	
.inner_right {
	width:720px;
	float:right;
	border:1px solid #dcdcdc;
	position:relative;
	padding-top:35px;
	background:#fff;
	margin-top:35px;
	margin-bottom:40px;
	}
/*CSS badoo style pagination*/

DIV.badoo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #48b9ef; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; margin:20px 0;
}
DIV.badoo A {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 2px solid; TEXT-DECORATION: none;background:#f0f0f0;
}
DIV.badoo A:hover {
	BORDER: #c00000 2px solid; COLOR: #c00000;
}
DIV.badoo A:active {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo SPAN.current {
	BORDER: #c00000 2px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px;  BACKGROUND-COLOR: #c00000
}
DIV.badoo SPAN.disabled {
	DISPLAY: none
}

.about, .brand, .contact, .feed {
	padding:20px;
	}
.about .txt, .brand .txt, .contact .txt, .feed .txt {
	font-size:14px;
	line-height:1.8em;
	margin-top:20px;
	}
	
.brand .img {
	width:210px;
	height:105px;
	float:left;
	background:#F0F0F1;
	margin-right:20px;
	}
.brand .img1 {
	width:261px;
	height:261px;
	float:left;
	background:#F0F0F1;
	margin-right:20px;
	}
	
.brand .txt {
	margin-top:0;
	}

.right_list {margin-top:20px;}
.right_list h2.tt {
	font-size:14px;
	color:#D0192F;
	line-height:35px;
	padding-left:10px;
	border-bottom:2px solid #D0192F;
	margin-bottom:10px;
	}
.right_list ul {
	margin-left:-10px;
	overflow:hidden;
	margin-bottom:20px;
	}
.right_list ul li {
	float:left;
	width:150px;
	padding-left:12px;
	border-bottom:1px dotted #ccc;
	line-height:24px;
	background:url(../images/icon2.gif) no-repeat left;
	margin-left:10px;
	}
.right_list li a {font-family:"宋体","微软雅黑";}

.contact {padding-top:0;}
.contact .txt {
	color:#333;
	}
.contact .txt h2 {
	font-size:16px;
	color:#d0192f;
	line-height:22px;
	}
.contact p {
	line-height: 35px;
}

.feed p.ps {
	line-height:1.5em;
	margin-bottom:20px;
	color:#999;
	}
.feed table {
	width:90%;
	}
.feed table td {
	padding:5px 0;
	font-size:14px;
	}
.feed table td input.text {
	width:298px;
	height:22px;
	border:1px solid #A0A0A0;
	}
.feed textarea {
	width:450px;
	height:100px;
	border:1px solid #a0a0a0;
	}
.feed .btn {
	width:110px;
	height:40px;
	border:0;
	border-right:2px solid #590F18;
	border-bottom:2px solid #590F18;
	background:#D0192F;
	color:#fff;
	cursor:pointer;
	margin-top:10px;
	}
.feed .btn1 {
	background:#BEBEBE;
	margin-left:20px;
	}
.feed .btn:hover {
	border:0;
	border-left:2px solid #590F18;
	border-top:2px solid #590F18;
	}
	
.product_list li {
	float:left;
	width:155px;
	margin-left:20px;
	margin-top:15px;
	}
.product_list li a.pic {
	display:block;
	width:151px;
	height:114px;
	padding:1px;
	overflow:hidden;
	border:1px solid #CBCBCB;
	}
.product_list li a.pic:hover {
	border:1px solid #d0192f;
	}
.product_list li a.txt {
	display:block;
	text-align:center;
	line-height:30px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.product .page {
	margin:30px auto;
	}	
.product_detail .jianjie {
	padding:20px;
	overflow:hidden;
	}
.product_detail .jianjie .pic {
	width:256px;
	height:214px;
	padding:1px;
	border:1px solid #828282;
	float:left;
	overflow:hidden;
	}
.product_detail .jianjie .txt {
	float: left;
	width: 400px;
	font-size: 14px;
	margin-left: 20px;
	}
.product_detail .jianjie .txt h1 {
	font-size: 20px;
	color: #d0192f;
	line-height: 60px;
	float: left;
	width: 100%;
	}
.detail_title {
	background:url(../images/title_shadow.gif) no-repeat left bottom;
	padding-bottom:18px;
	width:680px;
	margin:0 auto;
	}
.detail_title h2 {
	background:url(../images/title_bg1.gif) repeat-y top left;
	height:35px;
	line-height:33px;
	color:#fff;
	font-size:14px;
	}
.detail_title h2 span {
	background:url(../images/icon3.png) no-repeat left;
	padding-left:20px;
	margin-left:9px;
	}
.product_detail .detail {
	padding:20px;
	padding-top:0;
	}
.product_detail .detail table {
	width:100%;
	}
.product_detail .detail table span {
	padding:0 5px;
	}
.product_detail .detail table th, .product_detail .detail table td {
	height:30px;
	line-height:30px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	}
.product_detail .detail table th {
	background:#CCC;
	width:20%;
	color:#464A4D;
	}
.product_detail .detail table td {
	background:#EBEBEB;
	color:#333;
	}
.product_detail .detail .txt {
	line-height:1.8em;
	margin-top:10px;
	}
.product_detail .detail .txt img {
	text-align:center;
	max-width:680px;
	margin:10px auto;
	display:block;
	}
.detail_list .product_list li {
	margin-top:0;
	margin-bottom:20px;
	}
.service {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.service li {
	padding:15px 30px;
	overflow:hidden;
	}
.service li.li1 {
	background: #F0F0F1;
	}
.service li .pic {
	float: left;
	display: block;
	width: 37px;
	height: 37px;
	margin-right: 5px;
	}
.service li .txt {
	float: left;
	width: 550px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.service li .txt .tt {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#464A4D;
	}
.service li .txt p {
	padding:6px 0;
	color:#AEAEAE;
	line-height:1.5em;
	}
.service li .txt .more {
	color:#D0192F;
	}
.service li .txt .more:hover, .service li .tt:hover {
	text-decoration:underline;
	color:#d0192f;
	}
.service_detail {
	padding:20px;
	line-height:1.8em;
	}

.news {
	padding:20px;
	padding-top:0;
	}
.news li {
	overflow:hidden;
	padding:15px 0;
	margin-bottom:2px;
	border-bottom:1px dashed #ccc;
	}
.news li .date {
	background:url(../images/news_date_bg.gif) no-repeat;
	width:52px;
	height:52px;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
.news li .date span {
	color:#fff;
	font-size:14px;
	display:block;
	text-align:center;
	margin-top:10px;
	font-style:italic;
	}
.news li .date b {
	display:block;
	font-size:16px;
	text-align:center;
	font-style:italic;
	}
.news li .txt {
	font-size:12px;
	line-height:20px;
	width:615px;
	float:right;
	}
.news li .tt {
	font-size:16px;
	line-height:20px;
	color:#444444;
	display:block;
	}
.news li .tt:hover {
	color:#d0192f;
	}
.news li .txt p {
	margin-top:5px;
	color:#999;
	}
.news li .txt p a {
	color:#d0192f;
	}
.news li .txt p a:hover {	
	text-decoration:underline;
	}
.news .page {
	margin-top:30px;
	}
.news_detail {padding:20px; padding-top:0;}
.news_detail h1.tt {
	font-size:22px;
	border-bottom:1px solid #eee;
	text-align:center;
	color:#d0192f;
	line-height:80px;
	}
.news_detail p.date {
	text-align:center;
	line-height:30px;
	color:#999;
	}
.news_detail .txt {
	font-size:14px;
	line-height:1.8em;
	margin-top:10px;
	color:#333;
	padding-bottom:20px;
	}
	
/*--------------------------------------KEFU----------------------------------------*/

.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute; z-index:9999;
}
.float0831 A {
	COLOR: #fff
}
.float0831 A:hover {
	COLOR: #fff; TEXT-DECORATION:underline;
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/bg.png);
	behavior: url(pie.htc);
	
}

.float0831 .floatR {
 WIDTH: 130px; height:450px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tt {
	text-align:center;
	font-size:14px;
	color:#fff;
	margin-top: 55px;
	font-weight:bold;
	font-family:"微软雅黑","宋体"
	}
.float0831 .tt small {
	font-size:11px;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	}

.float0831 .btnOpen {
	BACKGROUND: url(../images/img3-5_1.png) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/img3-5_1.png) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/img3-5_1.png) no-repeat;
}
.float0831 .cn {
margin-top:10px;
text-align:left;
padding:0 10px;
font-size:12px;
}
.float0831 .cn .hot_line {
	font-size: 12px;
	color: #FFF;
	font-weight: 100;
	font-family: "宋体";
	line-height:1.5em;
	}
.float0831 .cn .hot_line h2 {
	font-size:14px;
	margin-top:10px;
	}
.float0831 .cn p.qq a {
	background:url(../images/qq.png) no-repeat left center;
	padding-left:20px;
	color:#fff;
	height:25px;
	line-height:25px;
	display:block;
	}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 0px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 0px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 0px
}
