@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; background:url(../images/bg_01.jpg) #f5f7fa repeat-x; font-size:12px}
.fl{ float:left}
.fr{ float:right}
img{ border:0}
.cb{ clear:both}

.wrap{ width:948px; margin:0 auto}

.top01{ background:url(../images/top01.jpg) no-repeat; width:166px; height:45px; padding-top:50px; padding-left:7px}
.top01 a{ color:#737373; text-decoration:none}
.top01 a:hover{ text-decoration:underline}
.top01 .home{ background:url(../images/home.jpg) left no-repeat; padding-left:15px; padding-right:11px}
.top01 .heart{ background:url(../images/heart.jpg) left no-repeat; padding-left:14px}

.nav{ background:url(../images/nav_bg.jpg) no-repeat; width:948px; height:76px; margin:0 auto; overflow:hidden}
.nav_01{}
.nav_01 li{ list-style:none; float:left}

#menu{}
.m_li{float:left;}
.m_li a{display:block; }
.m_line{float:left; width:1px; height:31px;line-height:31px;   /*ff下有效(图片垂直居中)*/}
.m_line img{margin-top:expression(( 32 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/}
.m_li a{display:block; color:#FFFFFF; text-decoration:none;}
.m_li_a{line-height:31px; text-decoration:none;height:31px;}
.m_li_a a{display:block; color:#FF0000; text-decoration:none;}
.smenu{ margin:0; padding:0px; list-style-type:none; height:30px; position:relative}
.smenu li{ list-style:none; float:left; line-height:31px; background:url(../images/arrow_01.jpg) left no-repeat; padding-left:5px; margin-left:20px}
.smenu li:hover{ list-style:none; float:left; line-height:31px; padding-left:5px; height:31px;}
.smenu li a{ font-size:12px; text-decoration:none; color:#666666;}
.smenu li a:hover{ color:#a50006; text-decoration:none}
.s_li{line-height:31px; width:auto; display:none; height:31px;}
.s_li div{ display:block}
.s_li_a{line-height:31px; width:auto; display:block; height:31px;}
.top a{ font-size:12px; text-decoration:none;}
.top a:hover{ text-decoration:underline;}
.return{position:relative !important; top:-110px !important; left:920px !important; position:relative; top:-110px; left:930px; right:0; width:100px; overflow:hidden}

.banner{ background:url(../images/bg_03.jpg) no-repeat; width:974px; height:382px; margin:0 auto;  text-align:center; overflow:hidden}
.banner1{ background:url(../images/bg_10.jpg) no-repeat; width:974px; height:225px; margin:0 auto;  text-align:center; overflow:hidden}

.con{ width:944px; background:url(../images/bg_04.jpg) repeat-y; overflow:hidden; margin:0 auto}
.con1{ width:944px; background:url(../images/index_12.jpg) bottom no-repeat; overflow:hidden; margin:0 auto}
.left{ width:656px; overflow:hidden}
.left1{ width:224px; overflow:hidden; margin-left:27px !important; margin-left:13px}
.right{ width:224px; overflow:hidden}
.right1{ width:645px; overflow:hidden; margin-left:21px; padding-bottom:1px}

.con_clent{ width:201px; margin-left:21px !important; margin-left:15px; overflow:hidden}
.clent_c{ background:url(../images/bg_05.jpg) repeat-y; width:201px}

.con_company{ width:412px; margin-left:22px !important; margin-left:11px; overflow:hidden}
.company_c{ padding:10px; color:#737373; line-height:24px}

.con_news{ width:636px; margin-left:20px; margin-top:30px}
.news_c{ padding:10px}
.news_c li{ border-bottom:1px dashed #737373; line-height:35px; color:#ff3c00; background:url(../images/arrow_02.jpg) 80px no-repeat; list-style:none}
.news_c li a{ color:#737373; text-decoration:none; margin-left:30px}
.news_c li a:hover{ color:#ff3c00}

.con_product{ width:224px}
.product_c{ background:url(../images/bg_06.jpg) repeat-y; padding: 0 15px}
.product_c li{ background:url(../images/arrow_03.jpg) 15px no-repeat; border-bottom:1px solid #e6e9ed; line-height:30px; list-style:none}
.product_c li a{ color:#737373; text-decoration:none; margin-left:10px}
.product_c li a:hover{ color:#003575}

.con_contact{ width:224px}
.contact_c{ background:url(../images/bg_07.jpg) bottom no-repeat; padding: 0 10px; color:#757e89; line-height:20px; width:207px; margin:0 !important; margin-left:-2px}

.product_center{ width:899px; margin:0 auto; padding-top:10px}
.center_c{ width:899px}
.center_c1{ width:825px; padding-bottom:10px}
.center_c1 li{ width:133px; height:167px; border:1px solid #d7d7d7; background:#ececec; float:left; list-style:none; text-align:center; padding:4px; line-height:30px; margin-left:27px; margin-top:14px}
.center_c1 li img{ width:133px; height:145px}
.center_c1 li a{ color:#545454; text-decoration:none}
.center_c1 li a:hover{ color:#ff3c00}

.bottom{ width:600px; background:url(../images/bg_09.jpg) center no-repeat; height:148px; margin:0 auto; color:#979797; line-height:25px; padding-left:344px}
.bottom a{ color:#979797; text-decoration:none}
.bottom a:hover{ color:#ff3c00}

.product_c1{ background:url(../images/bg_06.jpg) repeat-y; padding: 0 15px}
.product_c1 li{ background:url(../images/arrow_03.jpg) 15px no-repeat; border-bottom:1px solid #e6e9ed; line-height:30px; list-style:none}
.product_c1 li:hover{  background:url(../images/arrow_03.jpg) #e8e8e8 15px no-repeat; border-bottom:1px solid #e6e9ed; line-height:30px; list-style:none}
.product_c1 li a{ color:#737373; text-decoration:none; margin-left:10px;}
.product_c1 li a:hover{ color:#003575}

.right1_t{ background:url(../images/bg_11.jpg) no-repeat; width:605px; height:69px; color:#353535; line-height:55px; padding-left:40px}
.right1_c{ width:605px; background:url(../images/bg_12.jpg) bottom no-repeat; padding:10px 20px 30px 20px; line-height:26px; color:#353535; min-height:500px; font-size:14px}
.right1_c li{ width:133px; height:167px; border:1px solid #d7d7d7; background:#ececec; float:left; list-style:none; text-align:center; padding:4px; line-height:30px; margin-left:40px !important; margin-left:30px; margin-top:14px}
.right1_c li img{ width:133px; height:145px}
.right1_c li a{ color:#545454; text-decoration:none}
.right1_c li a:hover{ color:#ff3c00}
.right1_t span{ float:right; margin-right:10px; color:#353535}
.right1_t a{ color:#353535; text-decoration:none}
.right1_t a:hover{ color:#de0000}
.right1_t strong{ font-size:14px}

.right2_c{ width:605px; background:url(../images/bg_12.jpg) bottom no-repeat; padding:10px 20px 30px 20px; line-height:20px; color:#353535; min-height:500px}
.right2_c li{ border-bottom:1px dashed #737373; line-height:35px; color:#ff3c00;  list-style:none; padding-left:20px; float:left; width:585px}
.right2_c li a{ color:#737373; text-decoration:none; background:url(../images/arrow_02.jpg) left center no-repeat; padding-left:20px; float:left}
.right2_c li a:hover{ color:#ff3c00}
.right2_c li span{ float:right; margin-right:10px}

.feedback .input{ width:229px; height:19px; border:1px solid #bfbfbf; line-height:19px}
.feedback .textarea{ width:229px; height:88px; border:1px solid #bfbfbf}
.feedback .btn01{ background:url(../images/jb_btn01.jpg) no-repeat; width:58px; height:22px; cursor:pointer; border:0; color:#FFF; margin:38px}
.feedback .btn02{ background:url(../images/jb_btn02.jpg) no-repeat; width:58px; height:22px; cursor:pointer; border:0; color:#FFF; margin:38px}

.paddingT{ padding-top:53px}
.feedback{ background:url(../images/jb_right05.jpg) no-repeat; width:494px; height:337px; margin:0 auto; padding-top:30px; overflow:hidden}
.feedback td{ line-height:40px}

.m_yahei {
	font-family:"微软雅黑";
}
.hdgray01 {
	color:#767676;
}
.hdgray01 a {
	color:#abadac;
}
.hdgray02 {
	color:#A8A8A8;
}
.hdgray03 {
	color:#787878;
}
.hdgray03 a {
	color:#787878;
}
.hdgray04 {
	color:#d1d1d1
}
.hdgray05 {
	color:#4d4d4d;
}
.blcolor {
	color:#1e7abb;
}
.blcolor a {
	color:#1e7abb;
}
.blcolor1 {
	color:#3e7094;
}
.blcolor1 a {
	color:#3e7094;
}
.blhover a:hover {
	color:#1e7abb;
}
.redhover a:hover {
	color:#df436f;
}
.h115pxov {
	height:115px;
	overflow:hidden;
}
.h138pxov {
	height:138px;
	overflow:hidden;
}
.wd145pxov {
	width:145px;
	overflow:hidden;
}
.wd105pxov {
	width:105px;
	overflow:hidden;
}
.hdwrap {
	width:100%;
	margin:0 auto;
	text-align:center
}
/*首页图片滚动*/

.flashlist {
	height:355px;
	width:944px;
	margin:0 auto
}
.flashlist .f_out {
	height:355px;
	width:944px;
	overflow:hidden;
	position:relative;
	z-index:100;
	text-align:center;
	margin:0 auto
}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {
	width:58px;
	height:58px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat 0 0;
	z-index:200
}
.vip02pic {
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat -80px 0;
	z-index:200
}
.flashlist .f_out .picintro {
	height:84px;
	background:url(../images/hdpng.png) no-repeat scroll 0 -1px;
	position:absolute;
	bottom:0;
	left:0;
	width:940px;
	z-index:999;
	padding:0 20px;
}
.picintro h2 a {
	color:#FFF;
	font-family:"微软雅黑";
	font-size:20px;
	font-weight:bold;
	line-height:37px;
}
.picintro p {
	color:#767676;
	line-height:20px;
}
.picintro p a {
	color:#abadac;
}
.flash_tab {
	height:26px;
	margin-top:-26px;
	z-index:999;
	position:relative;
	background: url(../images/banner_bg.png)
}
.flash_tab .tabs {
	width:200px;
	height:26px;
	overflow:hidden;
	margin:auto;
	position:relative;
	z-index:999
}
.flash_tab .tabs ul li {
	width:33px;
	height:8px;
	float:left;
	display:block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -41px -1239px;
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-8px -1239px;
}
.flash_tab .tabs ul li.noopdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -8px -1239px;
	display:block;
}
.KeFuDiv{position: absolute;width:166px;}
.KeFuList{background:url(../images/dlcity_kefu04.jpg) repeat-y;width:139px}
.KeFuCon{ background:url(../images/dlcity_kefu05.jpg) bottom center no-repeat; min-height:131px}
.KeFuTitle{height:46px;}
.KeFuItem{text-align:center;padding:5px 0;font-size:9pt;}