
	::selection {background:#ff6699; color:#fff;}
	::-moz-selection {background:#ff6699; color:#fff;}
	*html {background-image:url("about:blank"); background-attachment:fixed;}
	* {margin:0; padding:0;}
	img {border:0;}
	a:link ,a:visited {color:#666; text-decoration:none;}
	a:hover {text-decoration:underline; color:#ff004e;}
	.a_hover a:hover ,a.a_hover:hover {color:#ff004e;}
	ul,ol {list-style:none;}
	input[type=submit] ,input[type=button] {cursor:pointer;}
	body ,input ,textarea {font:normal 12px/22px Arial,"宋体",sans-serif; color:#666;}
	.cle {clear:both; width:0; height:0; display:block; overflow:hidden;}
	.inline_block ,#tel a ,#tel strong ,#tel em ,.slide-button li ,.pages a ,.p_one {display:inline-block; zoom:1; *display:inline; vertical-align:top;}
	.imgmid {display:inline-block; *display:inline; *zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
	#author {width:872px; height:24px; float:left; text-align:center; color:#fff; left:-999em; position: absolute;}

	#header_bg {width:100%; background:url("../images/body_bg.gif") repeat-x;}
	#header ,#mainbody ,#footer {width:960px; margin:0 auto; overflow:hidden;}
	#logo {width:500px; float:left; height:87px; overflow:hidden;}
	#tel {width:333px; float:left; margin:25px 0 13px; text-align:right;}
	#tel strong {display:block; font-size:20px; line-height:28px; height:28px; color:#ff004e; font-style:italic; overflow:hidden;}
	#tel_img {margin-right:90px;}
	#lan {width:127px; float:left; margin:25px 0 16px; text-align:center;}
	#lan a {margin-left:18px; float:right; width:41px; text-align:center; line-height:20px;}
	#lan a img {padding-left:1px;}

	#nav {height:38px; width:100%; float:left; overflow:hidden;}
	#nav li {float:left; text-align:center; padding-right:2px; background:url("../images/nav_line.png") no-repeat right center; position:relative;}
	#nav li a {float:left; width:135px; color:#fff; font-size:14px; font-weight:bold; line-height:36px; padding-top:2px; z-index:2; position:relative;}
	#nav li a:hover {color:#fff; text-decoration:none;}
	#nav li.nav_end {padding-right:0; background:none;}
	#nav li.nav_end a {width:138px;}
	#nav li a:hover {*background:url("../images/nav_bg.hover.png") no-repeat center top;}
	#nav li .hover {width:136px; _height:38px; background:url("../images/nav_bg.hover.png") no-repeat center top;}
	#nav li.nav_end .hover {width:138px; background:url("../images/nav_bg.hover.png") no-repeat center top;}
	.hover {position:absolute; top:0px; left:0px; display:block; width:100%; height:100%;}/*Jquery背景渐变添加层*/

	#top_class {width:100%; float:left; height:21px; line-height:21px; padding:5px 0 4px; background:url("../images/top_class_bg.gif") repeat-x; overflow:hidden;}
	#top_class h6 {float:left; width:76px; background-color:#ff004e; position:relative; overflow:hidden; border-radius:2px; -moz-border-radius:2px;}
	#top_class h6 a {display:block; color:#fff; font-size:12px; padding-left:8px; z-index:2; position:relative;}
	#top_class h6 a:hover {text-decoration:none;}
	#top_class h6 .hover {background-color:#c4652d;}
	#top_class ul {float:left; width:882px; padding-left:2px; overflow:hidden;}
	#top_class ul li {float:left; margin-left:12px; display:inline;}
	#top_class ul li a {float:left; margin-right:12px; display:inline;}

	#banner_box {width:100%; padding-top:5px; background-color:#1f4bb3;}
	.slide-box ,.slide-img ,.slide-img a ,.slide-img img {width:960px; height:373px; display:block; position:relative;}
	.slide-box {margin:0 auto; background-color:#fff;}
	.slide-img a {position:absolute; left:0px; top:0px; overflow:Hidden;}
	.slide-button {position:absolute; left:44%; bottom:10px; width:12%; height:14px; text-align:center; background:url("../images/banner_button_bg.gif") repeat-x; overflow:hidden;}
	.slide-button li {width:14px; height:14px; line-height:50px; background:url("../images/banner_button.png") no-repeat; cursor:pointer; margin:0 2px; overflow:hidden; _background:url("../images/banner_button.gif") no-repeat;}
	.slide-button li.slide_stay ,.slide-button li:hover {background-position:left -14px;}

	#mainbody {padding-bottom:26px;}
	#home_links {float:left; width:100%; margin-bottom:17px;}
	#home_links div {float:right; width:320px; height:81px; line-height:20px; color:#fff; position:relative; overflow:hidden;}
	.img_buttom_bg {position:absolute; left:0px; top:0px; z-index:-1;}
	#home_links div a {color:#fff; display:block; padding:21px 19px 20px 85px;}
	#home_links div a:hover {text-decoration:none;}
	#home_links div h1 ,#home_links div h3 {font-size:16px; font-family:"微软雅黑"; font-style:italic; text-shadow:0 1px #421405;}
	#home_links div span {font-size:15px; font-weight:normal;}
	#home_links div p {padding-left:29px;}
	#home_links div .hover ,.p_one .hover ,#sidebar_links a .hover {background:url("../images/hover_white.png") repeat-x;}
	#home_links div .hover {_width:320px;}
	
	#home_news {width:300px; height:186px; float:left; margin-right:20px; display:inline;}
	.title_1 {font-size:14px; line-height:30px; padding-bottom:1px; color:#fff; border-bottom:1px solid #ccc;}
	.title_1 strong {position:relative;}
	.title_1 strong a {color:#666; padding:0 15px;}
	.title_1 strong a.tab_stay ,.title_1 span {text-shadow:1px 1px #003674; color:#fff; background:url("../images/title_1.gif") repeat-x; padding:0 15px;}
	.title_1 strong a.tab_stay:hover {text-decoration:none; background:url("../images/nav_bg.hover.png") no-repeat left bottom #005bc6; _background:#005bc6;}
	#home_news ul {display:none; float:left; width:100%; margin-top:11px; height:144px; overflow:hidden;}
	#home_news ul li {float:left; width:100%; line-height:24px; height:24px; overflow:hidden;}
	#home_news ul li span {float:right; margin:0 6px 0 12px; display:inline;}
	#home_news ul li a {padding-left:12px; background:url("../images/icon_1.png") no-repeat 1px 5px; height:24px; overflow:hidden;}
	#home_news ul li a:hover {color:#ff004e;}

	#home_products {width:640px; float:left; overflow:hidden;}
	a.more {float:right; line-height:22px; margin:4px 0; padding:0 10px 0 11px; color:#fff; background-color:#ccc; text-shadow:1px 1px #a6a6a6; font-family:"宋体";}
	#home_products a.more {_color:#fff;}
	a.more:hover {text-decoration:none; background-color:#ff004e; text-shadow:none; border-radius:2px;}
	#home_products .title_1 {margin-bottom:16px;}
	.ears {float:left; width:20px; height:20px; margin-top:43px; background-repeat:no-repeat; overflow:hidden;}
	#ears_left {background-image:url("../images/button_1.png");}
	#ears_right {background-image:url("../images/button_2.png");}
	a.ears:hover {background-position:left bottom;}

	#marquee-left {width:578px; float:left; height:138px; margin:0 11px; display:inline; overflow:hidden;}
	.p_one {width:154px; padding:0 4px 3px; text-align:center;}
	.p_img {display:block; width:152px; height:107px; border:1px solid #fff; background-color:#fff; position:relative; _position:; *position:; overflow:hidden;}
	.p_img img {vertical-align:middle;}
	.p_img:hover {border:1px solid #ff004e;}
	.p_tit {display:block; line-height:20px; padding-top:8px; overflow:hidden;}

	#footer_bg {background-color:#eee; line-height:20px; text-align:center;}
	#footer {padding:18px 0 22px; margin:0 auto; overflow:hidden;}
	#footer_nav {border-bottom:1px solid #e0e0e0; padding-bottom:4px;}
	#footer_nav li {display:inline; margin-right:4px;}
	#footer_nav li a {margin-right:8px; font-family:"宋体";}
	#footer_copyr {border-top:1px solid #fff; padding-top:4px;}


	/*内页*/
	#banner_inside {width:960px; height:163px; margin:0 auto; overflow:hidden;}
	#sidebar {width:184px; float:left; margin-top:9px; position:relative; overflow:hidden;}
	#cont_box {width:756px; float:right; margin:9px 0 0 20px; display:inline; overflow:hidden;}
	#sidebar_nav {_background:url("../images/title_2.gif") repeat-x;}
	#sidebar_nav h5 {font-size:14px; color:#fff; line-height:38px; padding-left:11px; background:url("../images/title_2.gif") repeat-x;}
	#sidebar_nav h5 span {margin-left:5px;}
	#sidebar_nav ul {position:relative;}
	.nav_1 {margin-top:1px; position:relative;}
	a.nav_1_a {display:block; _width:156px; padding:3px 26px 3px 12px; color:#333; border:1px solid #ccc; z-index:2; position:relative; background:url("../images/side_nav_bg.gif") no-repeat #d8d8d8;}
	a.nav_1_a:hover ,.nav_1 a.menu_stay {background:url("../images/side_nav_bg.hover.gif") no-repeat #b14d22; color:#fff; text-decoration:none; border-color:#ad4620;}
	.nav_2 {border:1px solid #ccc; margin-top:1px; padding:5px 22px 13px; background:url("../images/side_nav_2_bg.gif") repeat-x #fff;}
	.nav_2 li {line-height:20px; padding:4px 0; padding-left:12px; background:url("../images/icon_3.gif") no-repeat left 11px;}
	#sidebar_links {margin-top:6px;}
	#sidebar_links a {position:relative; display:block; margin-bottom:2px;}

	#cont_loca {border-bottom:1px dotted #bdbdbd; color:#333; padding-top:4px; line-height:32px; height:32px;}
	#cont_loca p {display:inline;}
	#cont_loca h1 {display:inline; font-size:12px;}
	#cont_loca a {color:#333;}
	#cont_loca p strong {padding-left:2px; margin-right:7px; border-bottom:2px solid #ff004e; position:relative; left:0px; top:-1px; vertical-align:middle;}
	#cont_loca p span {margin:0 5px 0 8px;}
	.cont_text {width:740px; padding:12px 8px 0; line-height:1.7; float:left; overflow:hidden;}
	.cont_text img {max-width:740px; height:auto; zoom:expression( function(elm) {var maxW = 740; if (elm.width>maxW) { var oldVW = elm.width; elm.width=maxW; elm.height = elm.height*(maxW /oldVW); } elm.style.zoom = '1'; }(this));}
	.initial_style ul ,.initial_style ol {list-style-position:outside; margin:10px 0 16px 36px; padding:0; display:block;}
	.initial_style ul {list-style-type:disc;}
	.initial_style ol {list-style-type:decimal;}
	.initial_style p {margin:1% 0 3.8%;}
	.initial_style h1 ,.initial_style h2 ,.initial_style h3 ,.initial_style h4 ,.initial_style h5 ,.initial_style h6 {margin:1% 0 0; font-size:14px;}
	.initial_style table {border:1px solid #999; border-right:0; border-top:0; vertical-align:middle; text-align:center;}
	.initial_style table th {border:1px solid #999; border-left:0; border-top:; border-bottom:0; background:#fdfdfd;}
	.initial_style table td {border:1px solid #999; border-left:0; border-top:; border-bottom:0; background:#fdfdfd;}

	#news_list {list-style:none; margin:5px 23px 10px 23px; float:left; width:694px; display:inline;}
	#news_list li {float:left; width:100%; line-height:35px; height:35px; border-bottom:1px dotted #bbb; overflow:hidden;}
	#news_list span {float:right; font-size:12px; padding-left:12px;}
	#news_list a {display:block; padding-left:15px; background:url("../images/icon_2.gif") no-repeat 1px 13px;}
	#news_list a:hover {text-decoration:none; background-color:#f3f3f3;}
	#news_tit {font-size:16px; margin:0; font-weight:bold; text-align:center; color:#579e22; padding:14px 10px 0; display:block;}
	#news_date {text-align:center; font-size:12px; margin:0; padding-bottom:4px; border-bottom:1px dashed #bbb;}
	#news_desc {padding:12px 6px; width:728px; float:left; overflow:hidden;}
	#news_desc img {max-width:728px; height:auto; zoom:expression( function(elm) {var maxW = 728; if (elm.width>maxW) { var oldVW = elm.width; elm.width=maxW; elm.height = elm.height*(maxW /oldVW); } elm.style.zoom = '1'; }(this));}
	#news_pages {padding:8px 6px; line-height:22px; background-color:#eee;}
	#news_pages span {display:block;}
	#news_pages a ,#pro_pages a {color:#ff004e;}
	#news_pages a:hover ,#pro_pages a:hover {color:#0065ca;}

	p.pages {text-align:center; line-height:28px; background:#eee; padding:8px; margin:10px 0;}
	.pages a {width:42px; height:28px; margin:0 1px; text-align:center; vertical-align:middle; background:url("../images/pg_bg.gif") no-repeat; border-radius:1px; -moz-border-radius:1px;}
	.pages img {padding:0 15px; vertical-align:middle;}
	.pages a:hover {background-position:left bottom;}

	#pro_list {padding:27px 21px 0 22px; list-style:none; margin:0;}
	#pro_list .p_one {padding:0; margin:0 10px 20px;}

	#pro_img {width:574px; height:404px; margin:16px auto 11px; text-align:center; vertical-align:middle; overflow:hidden;}
	#pro_title {float:left; width:480px; padding:3px 20px 4px 0;}
	#pro_title em {font-style:normal; color:#ff004e;}
	#bdshare {float:left; width:240px; line-height:16px; margin:3px 0;}
	.bds_more {padding:0; margin:0; margin-left:-4px;}
	#pro_desc_tit {margin:11px 0 0; padding-left:8px; line-height:32px; color:#0065ca; background-color:#eee;}
	p#pro_pages {margin:0 0 10px; padding:5px 8px; line-height:22px; background-color:#eee; text-align:center;}
	#pro_pages span {margin:0 6px;}

	.cl_kf_out {position:absolute; visibility:visible; right:0px; top:150px; z-index:2; background:#000;}
	.cl_kf01 {z-index:10; width:130px; position:fixed; right:0px; top:200px;}
	.cl_kf02 {right:0px; position:absolute;}
	.cl_kf_top {background:url("../images/online3_1_2.gif") no-repeat; width:130px; height:54px; float:left;}
	.cl_kf_top a {display:block; width:20px; height:20px; float:right;}
	.cl_kf_cont {background:url("../images/online3_3_2.gif") repeat-y; width:120px; height:auto; float:left; padding-left:10px;}
	.cl_kf_cont a {font-family:Tahoma, Geneva, sans-serif; display:block; height:24px; width:110px; font-size:12px; color:#666; vertical-align:middle;}
	.cl_kf_cont img {vertical-align:middle; border:0px;}
	.cl_kf_line {background:url("../images/online3_4_2.gif") no-repeat; width:130px; height:14px; font-size:0px; float:left;}
	.cl_kf_tel {background:url("../images/online3_6_2.gif") repeat-y; width:130px; height:auto; float:left; text-align:center; font-size:12px; color:#666; line-height:18px;}
	.cl_kf_foot {background:url("../images/online3_7_2.gif") no-repeat; width:130px; height:8px; float:left; font-size:0px;}
	.cl_kf_top_en {background:url("../images/online3_1_2_en.gif") no-repeat; width:130px; height:54px; float:left;}
	.cl_kf_top_en a {display:block; width:20px; height:20px; float:right;}