/* Layout */
body {margin:0;padding:0;font-size:12px;line-height:25px;font-family:Microsoft YaHei;-webkit-text-size-adjust:none;color:#333333
}

/* Globals */
h1, h2, h3, h4, h5, h6 {font-weight: bold;}
a, a:link, a:visited {text-decoration: none;}
input {margin: 3px; vertical-align: middle;}


/* Clear Fix */
.clearfix {display: inline-block;} 
/* end of clearfix */
/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, form, label, caption, tbody, tfoot, thead, tr, th, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;}
article, footer, header, navsection {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */


h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0;}
a:focus, a:hover {color:#666666;}
a {color:#666666;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type: none;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}

/* forms.css */
form {}
label, input {vertical-align: middle;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.clear {clear:both;}

.inside { background: url(inside_bg.gif) center top repeat-x; }
#home { background:url(inside_bg.gif) center top repeat-x; }

/*   header   */
#header { width: 1200px; height: 90px; margin: 0 auto; padding: 0 110px; }
.logo { width: 253px; height: 71px; float: left; margin-left: 13px; display: inline; }
.lan { width: 300px; float: right; height: 24px; padding-top: 6px; line-height: 30px; text-align: right; }
.lan a { width: 60px; height: 12px; line-height: 12px; text-align: left; padding: 5px 0 5px 25px; color: #6b6b6b; display: inline-block; }
.lan a:hover { text-decoration: underline; }
.lan a.china { background: url(../images/lan_icon.gif) left 5px no-repeat; }
.lan a.englist { background: url(../images/lan_icon.gif) left -15px no-repeat; }
.lan a.ew { background: url(../images/lan_icon.gif) left -33px no-repeat;}


/*   nav   */
.nav { width: 893px; height: 31px; margin-top: 5px; padding: 0; float: right;}
.nav ul { height: 30px; margin: 1px 0 0; padding: 0; }
.nav li { width: 92px; height: 30px; padding: 0 9px 0 10px; float: left; background:url(nav_li_bg.gif) left 50% no-repeat;  }
.nav li a { width: 92px; height: 30px; line-height: 30px; font-size: 14px;  color: #6b6b6b; display: block; text-align: center; }
.nav li.home { padding: 0 9px; background: none; }
.nav li a:hover { background: url(nav_hover_bg.gif) no-repeat; color: #fff; }
.nav li.li_light a,.nav li.li_light_0 a{ background: url(nav_hover_bg.gif) no-repeat; color: #fff; }
.nav li.cur_link a { background: url(nav_hover_bg.gif) no-repeat; color: #fff; }
.nav dl{ position:absolute; margin: 11px 0 0; padding: 0; display:none; top: 57px; z-index: 100; background-color: #2195cc; }
.nav li#b_4 dl { width: 220px; padding: 0; }
.nav li#b_4 dl dd a { padding-left: 17px; text-align: left; }
.nav li#b_6 dl { width: 190px; padding: 0; }
.nav li#b_6 dl dd a { padding-left: 17px; text-align: left; }

.nav dd{height:24px; line-height:24px; border-bottom: solid 1px #fff; overflow:hidden; margin: 0; text-align:center; }
.nav ul li dl dd a{ text-align: center; line-height: 24px; font-size: 12px; font-weight: 400; color:#fff; display: block;}
.nav li#b_4 dl dd a, .nav li#b_6 dl dd a { width: auto; }
.nav ul li.cur_link dl dd a { color: #fff; background: none; }
.nav ul li.cur_link dl dd a:hover{color:#fff; font-weight: 700; background: none; }

.brand_list { width: 1160px; height: 31px; margin: 0px auto; padding: 0 130px 10px; }
.brand_list ul { width: 1160px; margin: 0; padding: 0; }
.brand_list li { float: left; height: 31px; }


.banner { width: 1420px; margin: 0 auto; overflow: hidden; position: relative; }
#MSClassBox {
	WIDTH: 1420px; HEIGHT: 430px; position: relative;
}
#TabID {
	bottom: 50px; left: 1050px; position: absolute;
}
.JQ-slide-nav-bg { width: 1200px; height: 36px; z-index: 80; background: url(slide.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="slide.png");
	_background: none; position: absolute; left: 116px; bottom: 0; }
#TabID LI {
	WIDTH: 25px; DISPLAY: inline; MARGIN: 0px 5px 0px 0px; FLOAT: left; HEIGHT: 10px; background: url(../images/slide_btn.png) left top no-repeat;
}
#TabID LI.active {
	background: url(../images/slide_btn.png) right top no-repeat;
}
#TabID LI IMG {
	WIDTH: 25px; DISPLAY: block; HEIGHT: 10px
}


/*  content   */
#content { width: 1214px; margin: 0px auto; padding: 0 103px; }
.product { margin-left: 14px; margin-bottom: 24px; }
.product h2 { width: 1200px; height: 40px; margin-bottom: 0; background: url(tab_list_bg.gif) repeat-x; }
.product h2 span { float: left; margin-right: 1px; padding: 0 3px; border-right: solid 1px #fff; font-size: 12px; color: #696969; line-height: 40px; display: block; cursor: pointer; }
.product h2 span.cur_link { color: #ff0000; }
.product .entry { width: 1200px; margin-top: 9px; }
.product .slide-content {
	width: 1124px;
	position: relative;
	padding-left: 76px;
}
.product .JQ-slide-content {
	POSITION: absolute;
	padding: 0;
}
.product .JQ-slide-nav A {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 49px; DISPLAY: block; HEIGHT: 173px; TOP: 0px; TEXT-DECORATION: none; background: url(../images/click_btn.gif) no-repeat;
}
.product .JQ-slide-nav SPAN {
	TEXT-ALIGN: center; WIDTH: 49px; DISPLAY: block; FONT: 700 53px arial; HEIGHT: 173px; CURSOR: pointer
}
.product .JQ-slide-nav .corner {
	BORDER-BOTTOM-COLOR: #4b4b4b; BORDER-TOP-COLOR: #4b4b4b; BORDER-RIGHT-COLOR: #4b4b4b; BORDER-LEFT-COLOR: #4b4b4b
}
.product .JQ-slide-nav .prev {
	left: 0px;
	background-position: left top;
}
.product .JQ-slide-nav .next {
	right: 0px;
	background-position: right top;
}
.product .wrap {
	POSITION: relative; WIDTH: 1050px; HEIGHT: 173px; OVERFLOW: hidden
}
.product UL {
	WIDTH: 10000px
}
.product LI {
	WIDTH: 202px; FLOAT: left; HEIGHT: 173px; margin-right: 9px; padding: 0px; position: relative; background-color: #dbdbdb;
}
.product LI p.title { width: 182px; height: 60px; margin: 5px auto; line-height: 25px; font-size: 12px; color: #8e8e8e; }
.product LI span { width: 202px; height: 173px; position: absolute; top: 0; left: 0; background-color: #04498c; opacity: 0.65;-moz-opacity: 0.65;filter:alpha(opacity=65); display: none; }
.product LI a { width: 202px; height: 173px; line-height: 173px; text-align: center; position: absolute; top: 0; left: 0; color: #fff; display: none; }
.product LI:hover span { display: block; }
.product LI:hover a { display: block; }
.product LI IMG {
	WIDTH: 202px; HEIGHT: 140px; display: block;
}
.product .JQ-slide-nav A:hover {
	COLOR: #f43d1e
}
.product .JQ-slide-nav A:hover SPAN {
	COLOR: #f43d1e
}

.module h2 { margin-bottom: 0; padding-left: 19px; line-height: 38px; font-size: 18px; color: #696969;  }
.module h2 span { margin-left: 7px; color: #ff0000; }
.module h2 a{ color:#A6A6A6;}
 
.news { width: 928px; height: 335px; background: url(news_bg.png) no-repeat; float: left; margin-left: 5px; display: inline; }
.news h2.news_h2 { color: #808080; }
.news h2.news_h2 a { cursor: pointer; color: #808080; margin: 0 12px; }
.news h2.news_h2 a.cur_link { color: #c7171c; }
.news h2.news_h2 a.hover { color: #c7171c; }

.news .notice { width: 616px; height: 28px; margin-left: 19px; overflow: hidden; }
.news .notice span { width: 66px; overflow: hidden; float: left; display: inline-block; line-height: 24px; font-weight: 700; color: #c7171c; }
.news #colee_left { width: 550px; overflow: hidden; }
.news #colee_left table { margin: 0; }
.news #colee_left td { margin: 0; padding: 0; }
.news #colee_left td td {  line-height: 25px; margin: 0; padding: 0; }
.news #colee_left td a { width: 200px; height: 24px; display: inline-block; color: #666; }
.news #colee_left td a:hover { color: #000; text-decoration: underline; }

.news .entry { width: 640px; float: left; }
.news p { height: 72px; padding-top: 5px; padding-left: 19px; color: #a3a3a3; line-height: 22px; overflow: hidden; }
.news p a { color: #ff9c00; font-weight: 700; }
.news p a:hover { text-decoration: underline; }
.news p img { width: 92px; height: 64px; float: left; margin-right: 15px; padding: 5px 4px 5px 5px; background: url(news_img_bg.gif) no-repeat; }
.news .news_list { margin: 20px 0 0 22px; padding: 5px 0 0; border-top: solid 1px #e5e5e5; clear: both; }
.news .news_list li { height: 30px;line-height: 30px; color: #a6a6a6; }
.news .news_list li a { padding-left: 11px; float: left; color: #696969; background: url(../images/news_icon.jpg) left 50% no-repeat; }
.news .news_list li a:hover { text-decoration: underline; }
.news .news_list li .title1{width:500px;float:left}
.news .news_list li .time1{width:100px;float:left;text-align:right}

.slide { width: 205px; height: 270px; margin-top: 10px; margin-right: 26px; padding: 8px 8px 13px; background-color: #cfcfcf; float: right; display: inline; }

.search { width: 272px; float: right; }
.search h2 { margin-bottom: 7px; padding: 0; }
.search .entry { padding-top: 7px; background: url(search_bg.jpg) left top no-repeat; }
.search input { width: 149px; height: 35px; font-size: 12px; line-height: 35px; color: #adadad; padding: 0; margin: 0px 10px 0 36px; border: 0; background: none; overflow: hidden; }
.search img { vertical-align: middle; }
.search a.contact { width: 251px; height: 65px; margin-left: 15px; margin-top: 10px; display: block; background: url(../images/icon.jpg) left 16px no-repeat; }
.search a.investment { width: 251px; height: 65px; margin-left: 15px; display: block; background: url(../images/icon.jpg) left bottom no-repeat; }

.case { width: 1204px; margin-left: 6px; clear: both; overflow: hidden; }
.case .entry { height:200px; background: url(case_bg.jpg) no-repeat; }
.case #colee_right { width: 1159px; margin: 0 auto; overflow: hidden; }
.case #colee_right table { margin: 0; }
.case #colee_right td#colee_right1, .case #colee_right td#colee_right2 { padding: 9px 0 0; }
.case #colee_right td#colee_right1 td,.case #colee_right td#colee_right2 td { width: 140px; margin: 0; padding: 9px 20px 0 0; text-align: center; line-height: 30px; }
.case #colee_right td img { width: 132px; height: 90px; padding: 3px; border: solid 1px #eee; display: block; }
.case #colee_right td a { color: #7f7f7f; }
.case #colee_right td a:hover { text-decoration: underline; color: #000; }

/*  footer   */
#footer { width: 1200px; height: 60px; margin: 0px auto; color: #373737;}
.create {padding-left: 170px; color: #a5a5a2; background: url(footer_logo.gif) left 50% no-repeat;height:50px;margin:10px auto;line-height:25px;}
.create a { color: #a5a5a2; margin: 0 13px; }
.create a:hover { text-decoration: underline; color: #000; }
.create span { color: #a8b267; }
.links { width: 132px; height: 19px; float: right; margin-top: 20px; }
.links select { width: 132px; height: 19px; line-height: 19px; background-color: #e9e9e9; border: 0; text-align: center; }

/*   category   */
.left_menu { width: 313px; float: left; margin-top: 2px;display: inline; }
.left_menu .entry { width: 313px;background:url(left_meun_bg.gif) repeat-y;display: inline-block; }
.left_menu h2 { width: 42px; float: left; margin-right: 11px; padding-top: 24px; text-align: center; color: #fff; }
.left_menu .title_list { width: 250px; float: left; margin: 39px 0; padding: 0; }
.left_menu .title_list li { height: 30px; margin-bottom: 10px; overflow: hidden; }
.left_menu .title_list li a { width: 248px; height: 28px; text-align: center; line-height: 28px; border: solid 1px #ccc; color: #696969; display: block; overflow: hidden; }
.left_menu .title_list li a:hover { border: solid 1px #c7171c; background-color: #c7171c; color: #fff; }
.left_menu .title_list li.li_light a { border: solid 1px #c7171c; background-color: #c7171c; color: #fff; }

.sub_menu { width: 250px; float: right; padding-right: 10px; }

/*三级左导航*/
div.left_nav{  width:250px; margin: 39px 0px;}
div.left_nav ul{width:250px;height:auto;overflow:auto;border:0;padding:0;margin:0;}
div.left_nav ul li{line-height:28px;border:1px solid #999999;margin-bottom:10px;}


dl.left_nav{ margin-bottom:6px;}
dl.left_nav a{ display:block;}
dl.left_nav dd{ padding:0; line-height:24px; clear:both; }
dl.left_nav dd a { color: #696969; }
dl.left_nav dt{ clear:both;height:27px; line-height:27px; overflow:hidden; color:#666666; text-indent:15px; border:1px solid #999;}
dl.left_nav dt a { color: #444444; }
dl.dl_click dt{ border: solid 1px #c7171c; background-color: #c7171c; margin-bottom: 6px; }
dl.dl_click dd{display:block;}
dl.dl_click dt a{ color:white;}
dl.dl_click dt a:hover{ color:#ffff00;}

dl.cur_link>dt{border: solid 1px #2195cc; background-color: #2195cc; margin-bottom: 6px; }
dl.cur_link>dt:hover{background-color:#2195cc;}
dl.cur_link>dt>a{ color:white;}
dl.cur_link dd{display:block;}
dl.left_nav dd dl.cur_link dd{display:block;}
dl.cur_link2>dt>a{color:#2195cc;}
dl.cur_link2 dd{display:block;}
dl.left_nav dd dl.cur_link2 dd{display:block;}
dl.left_nav dd dl.cur_link2 dd dl.cur_link3 dt a { color: #c7171c; }

dl.left_nav dd dd{display:block !important;} 

dl.left_nav .left_nav{ width: auto; clear:both; margin: 0;}
dl.left_nav_nav a{ display:block;}
dl.left_nav dd dd{ padding:0 15px; line-height:24px; clear:both; display:none;}
dl.left_nav dd dd a { color: #696969; }
dl.left_nav dd dt{ margin-left: 10px; padding-left: 15px; clear:both;height:27px; line-height:27px; overflow:hidden; border: 0; background: url(../images/left_menu_icon.gif) left -26px no-repeat; font-weight:400; text-indent: 0; }
dl.left_nav dd dt a { color: #414141; font-weight: 400; }
dl.left_nav dd .cur_link2 dt a { color: #2195cc; font-weight: 700; }
dl.left_nav dd dl.left_nav dd dl.left_nav dt { margin: 0; padding: 0 0 0 10px; background: url(../images/dian.gif) left 50% no-repeat; }
dl.left_nav dd dl.left_nav dd dl.left_nav dt a { color: #777; font-weight: 400; }
dl.left_nav dd dl.left_nav dd dl.left_nav dt a:hover { font-weight: 700; }
dl.left_nav dd dl.left_nav dd dl.cur_link3 dt a { font-weight: 700; }
dl.left_nav dd .cur_link2 dt { background: url(../images/left_menu_icon.gif) left 8px no-repeat; font-weight:700; }
dl.dl_click dd dt a{ color:#666;}
dl.dl_click dd dt a:hover{ color:#cc0000;}

dl.left_nav dd dl.show dd{display:block;}


.right_cont { width: 868px; float: right; overflow: hidden; }
.right_cont h2 { padding-left: 14px; padding-right: 28px; line-height: 61px; text-align: right; font-size: 12px; color: #666; }
.right_cont h2 a { color: #666; }
.right_cont h2 span { float: left;  font-size: 20px; color: #b2b2b2; }
.right_cont h2 span b { color: #808080;  font-weight: 400; font-size: 21px; }

.right_cont .entry {width: 826px; padding: 20px; line-height: 30px; color: #444; border: solid 1px #e1e1e1; overflow: auto;font-size:14px; }
.right_cont_list1{width:100%;height:auto;overflow:auto}
.right_cont_list1 ul{padding:0;margin:0;border:0;}
.right_cont_list1 ul li{width: 250px;float:left;padding:12px}
.right_cont_list1 ul li img{width:250px;height:200px;}


.right_cont p.title { margin: 0 11px 0 0; padding: 26px 0 23px 6px; font-size: 16px; color: #0f0f0f; line-height: 48px; font-weight: 700; border-bottom: solid 1px #e2e2e2; }
.right_cont p.meta { margin: 0; padding: 0px 0 10px; text-align: center; font-size: 12px; color: #787878;line-height: 24px; }

.right_cont .pro_list { width: 820px; height: 190px; margin: 0 0 36px; padding: 0; }
.right_cont .pro_list dt { width: 162px; height: 173px; margin-right: 24px; padding: 8px 10px 9px 8px; float: left; background: url(../images/pro_img_bg.gif) no-repeat; }
.right_cont .pro_list dt img { width: 162px; height: 173px; display: block; }
.right_cont .pro_list dd { width: 616px; float: right; margin: 0; line-height: 20px; }
.right_cont .pro_list dd b { height: 30px; margin-bottom: 10px; line-height: 30px; border-bottom: solid 1px #e3e4e6; color: #7d7d7d; display: block; }
.right_cont .pro_list dd p { height: 106px; }
.right_cont .pro_list dd a { height: 31px; padding-left: 16px; line-height: 31px; color: #c7171c; border-bottom: solid 1px #e3e4e6; border-top: solid 1px #e3e4e6; display: block; background: url(../images/pro_icon.gif) 8px 50% no-repeat; }
.right_cont .pro_list dd a:hover { font-weight: 700; }

.right_cont .hot_news { width: 802px; height: 201px; margin: 0; padding: 16px 0 0 16px; border: solid 4px #d9d9d9; }
.right_cont .hot_news dt { width: 300px; height: 185px; margin-right: 20px; float: left; }
.right_cont .hot_news dt img { width: 300px; height: 185px; display: block; }
.right_cont .hot_news dd { width: 475px; float: left; margin: 0; line-height: 20px; }
.right_cont .hot_news dd b { height: 48px; margin-bottom: 10px; line-height: 24px; color: #666; display: block; }
.right_cont .hot_news dd p { height: 81px; }
.right_cont .hot_news dd a { height: 35px; }

.right_cont .news_dl { height: 201px; height: 79px; margin: 0; padding: 28px 0 20px; border-bottom: solid 1px #d9d9d9; }
.right_cont .news_dl dt { width: 100px; float: left; text-align: center; font-weight: 400; }
.right_cont .news_dl dt b { font-size: 36px; line-height: 40px; display: block; }
.right_cont .news_dl dt img { width: 300px; height: 185px; display: block; }
.right_cont .news_dl dd { width: 722px; float: left; margin: 0; line-height: 20px; }
.right_cont .news_dl dd a { margin-bottom: 10px; color: #666; font-weight: 700; display: block; font-size: 14px; }
.right_cont .news_dl dd a:hover { text-decoration: underline; color: #000; }


.right_cont .pagelist { padding-top: 8px; border-top: solid 1px #dbdbdb; line-height: 34px; font-size: 14px; font-weight: 700; text-align: center; color: #6c6c6c; clear: both; }
.right_cont .pagelist a { color: #6c6c6c; text-decoration: none; margin: 0 5px; }
.right_cont .pagelist a:hover { color: #ff8a2b; text-decoration: underline; }
.right_cont .pagelist a.cur_link { color: #ff8a2b; text-decoration: underline; }

.right_cont ul.pro_nav { height: 34px; margin-right: 0; padding: 0; background: url(../images/pro_nav_line.gif) left bottom repeat-x; border-left: solid 1px #dedede; border-right: solid 1px #dedede; }
.right_cont ul.pro_nav li { height: 34px; line-height: 34px; float: left; padding: 0 25px; font-weight: 700; cursor: pointer; }
.right_cont ul.pro_nav li.cur_link { background: none #2195CC; border: 0; color: #fff; }
.right_cont .pro_nav_cont { padding: 0 35px; }

.card_form_bg { width: 826px; margin-bottom: 31px; background: url(../images/card_bg.gif) repeat; }
.card_form { width: 826px; margin: 0 auto; padding-bottom: 20px; background: url(../images/card_bottom.gif) right bottom no-repeat; }
.card_form h2 { height: 74px; padding: 0 0 0 111px; text-align: left; line-height: 100px; font-weight: 700; font-size: 16px;  color: #487ca2; }
.card_form h2.info { background: url(../images/card_img.jpg) 17px top no-repeat; overflow: hidden; }
.card_form h2.cont { background: url(../images/card_img.jpg) 17px -74px no-repeat; overflow: hidden; }
.card_form p { line-height: 20px; margin-bottom: 6px; padding-left: 37px; overflow: hidden; }
.card_form p input { width: 153px; height: 18px; margin: 0 51px 0 9px; padding: 0; line-height: 18px; border: solid 1px #ccc; }
.card_form p input.large { font-size: 12px; width: 416px; }
.card_form p textarea { width: 678px; height: 66px; margin: 0 0 15px 34px; padding: 0; border: solid 1px #ccc; font-size: 12px; vertical-align: top; }

.zs { width: 825px; margin: 10px auto; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; }
.zs td { line-height: 22px; border-top: solid 1px #ccc; border-left: solid 1px #ccc; }

.content-block { position: relative; }
.bs2 {box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}		/* box-shadow */
.backtop {display:none;}
.backtop a {display:block;position:absolute;z-index:99;width:50px;height:55px;right:0;bottom:10px;cursor:pointer;background:#7BB03E;}
.backtop a:hover {background:#360;}
.backtop .icon-back {
    background: url(../images/web_icon.gif) center 5px no-repeat;
    display: block;
    height: 20px;
    margin: 17px auto;
    width: 20px;
}
.sl-fixed{
	position:fixed !important;
    z-index: 300;
}
.sl-fixed-bottom {
    bottom:0; top:auto;
    _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.sl-fixed-right {
    right:0; left:auto;
    _right:auto; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
}
.fixed-ads-offset-bottom { _margin-bottom: 220px;}
.sl-fixed{
	position:fixed !important;
    z-index: 300;
}
.sl-fixed-bottom {
    bottom:0; top:auto;
    _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.sl-fixed-top,.sl-fixed-right,.sl-fixed-bottom,.sl-fixed-left {
    _position:absolute !important;
}

.absolute-ads {
    position: absolute;z-index:300;bottom:10px;
	_margin-top: 0px;
	_top: auto !important;
    _bottom: 10px;}
#sidebar {width:300px;}


.main{width:1200px;height:auto;overflow:auto;margin:0 auto;}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;width:100%;height:50px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*子页样式*/
.subBanner, .subBody{width:960px;margin:0 auto;}
.subBody{margin-bottom:25px;}
.subBody .OneOfTwo{width:750px;float:left;}
.subBody .TwoOfTwo{width:175px;float:right;}
.subBody .OneOfTwos{width:175px;float:left;}
.subBody .TwoOfTwos{width:750px;float:right;}
.subBody .search_l{margin-bottom:25px;}
.subBody .subnav{margin-bottom:25px;}
.subBody .subnav li{margin-bottom:2px;}
.subBody .subnav li a{display:block;height:24px;line-height:24px;padding-left:20px;background:url(../images/subnav_ico.gif) no-repeat 5px center;}
.subBody .subnav li a:hover{color:#fff;text-decoration:none;background:url(../images/subnav_ico_on.gif) no-repeat 5px center #ccc;}
.subBody .subnav li a.on, .subBody .subnav li a:hover.on{color:#fff;background:#999;}
.subBody .subTitle{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;text-align:right;}
.subBody .subTitle .catname{font-size:15px;font-weight:bold;float:left;font-family:"微软雅黑";color:#333;}
.subBody .subTitle .shopcart{background:url(../images/shopcart_ico.gif) no-repeat 0 center; padding-left:20px;}
.subBody .subTitle a{color:#666;}
.subBody .subTitle span{color:#666;}
.subBody .subTitle a.goback{float:left;margin-left:10px;}
.subBody .subtype li{float:left;}
.subBody .subtype li a{background:#ffa41b;padding:2px 5px;margin-right:5px;color:#fff;}
.subBody .subtype li a:hover{text-decoration:none;background:#ff9900;}
.subBody .subtype li a.on{background:#999;}
.subBody .subtype2{padding:0 0 0 10px;}
.subBody .subtype2 li{float:left;}
.subBody .subtype2 li a{background:#fff8ed;border:1px solid #ff9900;padding:2px 5px;margin-right:5px;color:#3e3e3e;}
.subBody .subtype2 li a.on{color:#ff6600;}
.subCont{line-height:26px;color:#666;}

.newslist{width:100%;height:auto;overflow:auto;}
.newslist ul{width:100%;height:auto;overflow:auto;padding:0;margin:0;border:0;}
.newslist ul li{border-bottom:1px solid #d9d9d9;padding:10px 0 20px 0;height:auto;overflow:auto;}
.newslist ul li .time{width:100px;height:90px;float:left;text-align:center}
.newslist ul li .time .b{font-size:36px;line-height: 40px;}
.newslist ul li .txt{width:725px;height:auto;overflow:auto;float:left;font-size:12px;line-height:25px;}
.newslist ul li .txt h1{font-size:16px;margin-bottom:10px;font-weight:bold}

.newslist_title{font-size:26px;line-height:40px;text-align:center;padding-bottom:20px;}
.newslist_time{text-align:center;line-height:40px;}

.imglist{width:100%;height:auto;overflow:auto;}
.imglist ul{width:100%;height:auto;overflow:auto;padding:0;margin:0;border:0;}
.imglist ul li{border-bottom:1px solid #d9d9d9;padding:10px 0 20px 0;height:auto;overflow:auto;}
.imglist ul li .img{height:150px;float:left;margin-right:20px;}
.imglist ul li .img img{width:200px;height:150px;}
.imglist ul li .txt{width:605px;height:auto;overflow:auto;float:left;font-size:12px;line-height:25px;}
.imglist ul li .txt h1{font-size:16px;margin-bottom:10px;font-weight:bold}

.weblink{width:1100px;height:auto;overflow:auto;margin:20px auto;line-height:30px;}