﻿@charset utf-8;
* {
   padding:0;
   margin:0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
	list-style-type:none
}
.clear{ clear:both; }
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	display:block
}
span{
	line-height: 20px;
}

em,small{
	text-transform:uppercase;
	font-size:10px;
}
em{
	font-style:italic
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787878
}
a:link,a:visited{
	text-decoration:none;
	color:#c41d23
}
a:active{
	color:#999
}
input:focus,input:active,input:hover,textarea:focus,textarea:active,textarea:hover,a:active{
	outline:none
}
	
a img {border:none;}

table {border-collapse: collapse;border-spacing:1px}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

h1{
	font-size:30px;
	line-height:30px
}
h2{
	font-size:24px;
	line-height:30px
}
h3{
	font-size:20px;
	margin:15px 0;
}
h4{
	font-size:18px;
	margin:10px 0
}
h5{
	font-size:16px;
	margin:5px 0
}
h6{
	font-size:14px;
	margin:5px 0
}

body{background-image:url(../images/light-bg.png);background-repeat:no-repeat;background-position:center -200px;}
body.home{background-position:center 250px;}
.full-width-wrapper,.fixed-width-wrapper,#banner,#slider-wrapper{clear:both;display:table;}
.full-width-wrapper{width:100%;}
.fixed-width-wrapper{width:980px; margin:0 auto;}


#header{border-top:5px solid #464646;background:url(../images/top-full-width-bg.png) repeat-x top;}
#header #abstract-bg{background:url(../images/top-abstract-bg.png) no-repeat -20% top;}
#header #banner{height:130px;}
#header #banner .logo{margin-top:15px;float:left;}
#header #banner .hot_tel{ float:right; margin:70px 10px 0 0; }
#header #banner .hot_tel p{ float:left; font-family:微软雅黑; font-size:18px; line-height:36px;}

#navigation-bar{background-position:0 0;height:41px;margin-bottom:40px;}
ul.simple-drop-down-menu{position:relative;z-index:10;}
ul.simple-drop-down-menu li{float:left;position:relative;}
ul.simple-drop-down-menu li.home-page > a{background-position:15px -42px;padding-left:25px;}ul.simple-drop-down-menu li.home-page.current > a,ul.simple-drop-down-menu li.home-page:hover > a{background-position:15px -82px;}
ul.simple-drop-down-menu li a{font-family:微软雅黑; font-size:14px; color:#888888; position:relative; z-index:10; padding:10px 18px 10px;}
ul.simple-drop-down-menu li a.parent{padding-right:25px;position:relative;}
ul.simple-drop-down-menu li:hover{background:url(../images/sprite-menu.png) repeat-x left top #c11a20;}
ul.simple-drop-down-menu li.current{background:url(../images/sprite-menu.png) repeat-x left bottom #c11a20;}ul.simple-drop-down-menu li:hover > a{text-decoration:none;color:#FFF;}
ul.simple-drop-down-menu ul{width:150px;position:absolute;top:100%;left:0;display:none;}
ul.simple-drop-down-menu ul li{ background:#fbfbfb;border-bottom:1px solid #f2f2f2;border-top:1px solid #fff;float:none;clear:both;margin-right:0; font-weight:400;border-left:5px solid #fbfbfb;}
ul.simple-drop-down-menu ul li:first-child{border-top:none;}
ul.simple-drop-down-menu ul li a{padding:8px 10px; font-size:12px; }
ul.simple-drop-down-menu li a span{background:url(../images/drop-down-arr.png) no-repeat 0 0;width:9px;height:9px;overflow:hidden;position:absolute;right:8px;top:17px;}
ul.simple-drop-down-menu li ul li a span{background-position:0 -9px;top:10px;}
ul.simple-drop-down-menu ul li:hover{border-left:5px solid #dd303a;background:#FFF;color:#787878;}ul.simple-drop-down-menu li ul li:hover{background:#FFF;border-left:5px solid #dd303a;}ul.simple-drop-down-menu ul ul{left:100%;top:0;padding-left:1px;}

#slider-bg{background:url(../images/slider-full-width-bg.png) repeat-x left 45px;height:425px;}
#slider-frame{background:url(../images/slider-bg.png) center top no-repeat;height:430px;}
.body-divider{background:url(../images/seperator-980.png) no-repeat center top;padding-top:30px;}
.three-column .block{width:300px;float:left;margin-right:40px;}
.entry .block .content{min-height:310px;height:310px;}
#get-in-touch{background:url(../images/seperator-980-50-opa.png) no-repeat center top;padding:80px 0 30px;}


ul.simple-drop-down-menu li.current ul li a,ul.simple-drop-down-menu li ul li:hover a{color:#787878;}
ul.simple-drop-down-menu li a{display:block;}
ul.simple-drop-down-menu li.current a{color:#FFF;}



.main_left{ width:292px; float:left;}
.main_left h1, .main_center h1, .main_r_top h1, .l_list h1, .in_main_right h1{ width:100%; font-size:13px; font-weight:bold; margin:10px 0; color:#8e8e8e; float:left;}
.main_left h1 span, .main_center h1 span, .main_r_top h1 span, .l_list h1 span, .in_main_right h1 span{ font-family:幼圆; font-size:20px; color:#333; padding-right:5px; }
.main_left h1 span i, .main_center h1 span i, .main_r_top h1 span i, .l_list h1 span i, .in_main_right h1 span i{ color:#ca2128; font-style:normal;}
.main_l_cont{ width:100%; float:left;}
.main_l_cont dl dt{ width:292px; border:1px solid #eee; background:#fff; float:left;}
.main_l_cont dl dt img{ width:280px; height:108px; padding:5px; float:left;}
.main_l_cont dl dd{ width:292px; margin-top:12px; float:left;}
.main_l_cont dl dd p{ line-height:24px; color:#8e8e8e;}
.main_l_cont dl dd a{ display:block; float:right;}

.main_center{ width:274px; padding-left:35px; float:left;}
.main_c_top, .main_c_bottom{ width:100%; margin-bottom:10px; float:left;}
.main_c_top h2, .main_c_bottom h2{ width:100%; height:21px; line-height:21px; font-size:12px; background:url(../images/line.gif) repeat-x center; float:left;}
.main_c_top h2 span, .main_c_bottom h2 span{ display:block; width:78px; text-align:center; color:#fff; background:url(../images/btn_new.png) no-repeat; float:left;}
.main_c_top h2 a, .main_c_bottom h2 a{ display:block; width:39px; padding-top:3px; float:right;}
.main_c_bottom h2 span{ background:url(../images/btn_new_h.png) no-repeat;}
.news_list{ width:272px; padding-top:5px; float:left;}
.news_list ul li{ width:272px; line-height:24px; background:url(../images/icon.gif) no-repeat left center; float:left;}
.news_list ul li a{ display:block; width:180px; padding-left:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#8e8e8e; float:left;}
.news_list ul li a:hover{ color:#f00;}
.news_list ul li em{ font-style:normal; color:#ccc; float:right;}

.main_right{ width:340px; margin-top:15px; float:right;}
.main_r_top{ width:100%; height:130px; background:url(../images/online_bg.png) no-repeat; float:left;}
.main_r_top a{ width:100%; float:left;}
.main_r_top a h1{ width:245px; margin:18px 0; float:left;}
.main_r_top a img{ width:50px; height:50px; padding:7px 18px; float:left;}

.main_r_bottom{ width:340px; padding-top:20px; float:left;}
.contact_cont{ width:340px; background:url(../images/contact_h1.png) no-repeat; float:left}
.contact_cont dl{ width:280px; margin-top:40px; margin-left:70px; border-left:1px dotted #ccc; float:left;}
.contact_cont dl dd{ padding-left:5px;}
.contact_cont dl dd h1{ width:265px; font-size:16px; color:#333; line-height:42px; float:left;}
.contact_cont dl dd h1{ display:block; font-family:微软雅黑; font-size:20px; color:#333; float:left;}
.contact_cont dl dd p{ line-height:24px;}

.products{ width:980px; margin-top:20px; background:url(../images/seperator-opa.png) no-repeat; float:left;}
.products h1{width:100%; font-size:13px; font-weight:bold; float:left;}
.products h1 b{ display:block; font-family:幼圆; font-size:20px; color:#333; padding-right:5px; float:left;}
.products h1 b i{ color:#ca2128; font-style:normal;}
.products h1 b span{ font-family:幼圆; font-size:20px; color:#333; padding-right:5px; }
.products h1 a{ display:block; width:40px; line-height:28px; font-size:10px; color:#666666; float:right;}
.products h1 a:hover{ color:#f00;}

#scroll, .pro_show{ width:980px; height:110px; padding:15px 0; float:left;}
#prev{ width:26px; height:25px; float:left; text-indent:-5000px; background:url(../images/icon_left.gif) no-repeat; cursor:pointer; margin:40px 0 0 3px;}
#next{ width:26px; height:25px; float:right; text-indent:-5000px; background:url(../images/icon_right.gif) no-repeat; cursor:pointer; margin:40px 3px 0 0;}
#box{ width:928px; height:110px; display:block; overflow:hidden; margin:10px;  float:left;}
#box ul li{ width:140px; height:110px; text-align:center; padding:0 5px; float:left;}
#box ul li a{ display:block; width:140px; line-height:30px; color:#666;}
#box ul li a:hover{ color:#f60; text-decoration:none;}
#box ul li a img{ width:132px; height:110px; border:1px solid #ccc; padding:2px;}
.pro_show{ background:url(../images/pro_l_bg.gif) no-repeat left top;}
