@charset "utf-8";
/* 样式初始化 */
* {margin:0;padding:0}
body {font:12px \5FAE\8F6F\96C5\9ED1,arial, serif, sans-serif;color:#666;background:#fff url(../images/bg.gif) repeat-x center 0; line-height:1}
html {overflow-x:hidden}
ul,li,ol,dl,dd,dt {list-style:none}
img {border:0;vertical-align:middle}
em,i{font-style:normal}
s{text-decoration:none}
i{font-style:italic}
input {vertical-align:middle}
a {text-decoration:none;color:#333; border:0}
a:hover {text-decoration:underline;color:#f00}
pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

/* 清除浮动 */
.clearfix:after {content: "\20";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.clear {clear:both;font-size:0;height:0;line-height:0;overflow:hidden}

/* 基本样式 */
.hide {display:none}
.fl { float:left}
.fr { float:right}
.mt5 { margin-top:5px}
.mt10 { margin-top:10px}
.mt15 { margin-top:15px}
.mt20 { margin-top:20px}
.f12{ font-size:12px}
.f14{ font-size:14px}
.f20{ font-size:20px}
.f25{ font-size:25px}
.orange{ color:#f60}
.green{ color:green}
.blue{ color:blue}
.red{ color:red}
.green{ color:green}
.gray { color:#999}
.fc_333{ color:#333}
.fc_666{ color:#666}
.fc_000{ color:#000}
.fc_f60{ color:#f60}
.fc_999{ color:#999}
.arial{font-family:arial}
.simsun{font-family:'宋体'}
.yahei{font-family:'微软雅黑'}
.tr_hover tr.hover{ background:#F7F8FA}
.lh10 { height: 10px; line-height: 10px; overflow: hidden; font-size: 1px;}
/* 链接样式 */
a.c_fff{ color:#fff}
a.c_fff:hover { color:#fff; text-decoration:underline}
a.c_666{ color:#666}
a.c_666:hover { color:#f00; text-decoration:underline}
a.c_999{ color:#999}
a.c_999:hover { color:#f00; text-decoration:underline}
a.c_e50{ color:#e50}
a.c_e50:hover { color:#f00; text-decoration:underline}
a.c_15c{ color:#15c; font-size:12px;}
a.c_15c:hover { color:#f00; text-decoration:underline}
a.c_green{ color:green; font-size:12px;}
a.c_green:hover { color:green; text-decoration:underline;}

.wrapper{ width: 1000px; margin: 0 auto}
.header { height: 114px; background: url(../images/header.jpg) no-repeat ;}
.logo { float: left; height: 114px; width: 600px;}
.logo a { float: left; text-indent: -999em; display: block; height: 114px; width: 600px}
.top_link { text-align: center; float: right; color: #fff; margin-top: 20px; height: 20px; line-height: 20px; width: 235px}
.top_link a { padding: 0 8px; color: #fff}
.nav { height: 43px; background: url(../images/nav_hover.gif) no-repeat 0 50%; position: relative; z-index: 2}
.nav li { height: 43px; float: left; width: 166px; background: url(../images/nav_hover.gif) no-repeat 100% 50%;}
.nav li { text-align: center;}
.nav li a { color: #fff; font-size: 14px; line-height: 43px;}
.nav li.this { background: #0072BE;}
.nav .s_nav { background: #0072BE; width: 166px; display: none;}
.nav .s_nav dd a { display: block; width: 166px; line-height: 30px;}
.nav .s_nav dd a:hover { background: #0093D6;}

.slideBox{ margin: 10px 0 0 0; background: none; width:1000px; height:300px; overflow:hidden; position:relative; z-index: 1}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:5px; z-index:1; }
.slideBox .hd ul{ display: none; overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:5px; color: #fff;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; color: #f00 }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:300px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:20px; bottom:129px; display:block; width:21px; height:41px; background:url(../images/slide_btn.gif) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:20px; background-position:100% 0; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.lt_dot { position: absolute; z-index: 20; left: 0;top: 0; height: 10px; line-height: 10px; font-size: 0; width: 10px; overflow: hidden; background: url(../images/slide_dot.png) no-repeat 0 0;}
.rb_dot { position: absolute; z-index: 20; right: 0; bottom: 0; height: 10px; line-height: 10px; font-size: 0; width: 10px; overflow: hidden; background: url(../images/slide_dot.png) no-repeat 100% 100%;}
.tr_dot { position: absolute; z-index: 20; right: 0;top: 0; height: 10px; line-height: 10px; font-size: 0; width: 10px; overflow: hidden; background: url(../images/slide_dot.png) no-repeat 100% 0;}
.bl_dot { position: absolute; z-index: 20; left: 0;bottom: 0; height: 10px; line-height: 10px; font-size: 0; width: 10px; overflow: hidden; background: url(../images/slide_dot.png) no-repeat 0 100%;}
.main { height:499px; background: url(../images/body_bg_center.gif) repeat-x; margin-top: 10px;}
.main_l { height: 499px; width: 25px; background: url(../images/body_bg_left.gif) no-repeat; float: left}
.main_r { height: 499px; width: 11px; background: url(../images/body_bg_right.gif) no-repeat; float: right}
.main_c { height: 499px; width: 955px; float: left;}

.main_cl { float: left;}
.main_cr { float: right; width: 206px}

.new_pro { float: left; width: 225px; padding: 20px 35px 0 0}
.new_pro .tit { height: 20px; background: url(../images/new_pro.gif) no-repeat; padding-bottom: 1px; }
.new_pro .tit a { text-indent: -999em; display: block; height: 20px;}
.com_gk { float: left; padding: 18px 0 0 0; width: 450px;}
.com_gk .tit { height: 35px; background: url(../images/com_gk.gif) no-repeat;}
.com_gk .tit a { text-indent: -999em; display: block; height: 20px;}
.com_gk .text { line-height: 20px; text-indent: 2em;}

.pro_show { width: 715px; margin-top: 25px; overflow: hidden;}
.pro_show .tit { height: 20px; margin-bottom: 5px; background: url(../images/pro_show.gif) no-repeat}
.pro_show .tit a { width: 100px; display: block; text-indent: -999em;}
.pro_list { width: 800px;}
.pro_list li { float: left; width: 163px; height: 148px; overflow: hidden; background: url(../images/pro_wrap.gif) no-repeat; margin-right: 20px;}
.pro_list li a { display: block;}
.pro_list li img { display: block; padding: 17px 0 0 17px; width: 131px; height: 98px;}
.pro_list li p { text-align: center; padding-top: 8px;}

.flink { margin-top: 30px; border-top: 1px solid #fff; padding-top: 10px; line-height: 20px;}
.flink a { padding-left: 10px;}
.search { }
.search .tit { margin-bottom: 10px; margin-top: 18px;height:30px; text-indent: -999em; background: url(../images/pro_ser.gif) no-repeat}
.search .form {width: 206px; height: 99px; background: url(../images/ser_bg.gif) no-repeat; overflow: hidden;}
.search .form form { line-height: 20px; display: block; padding: 10px 0 0 10px}
.ser_text { color: #999; display: block; margin-bottom: 10px; padding-left: 5px; height: 20px; line-height: 20px;}
.ser_btn { width: 70px; cursor: pointer;}

.right_btn { margin-top: 25px; background: url(../images/right_button.gif) no-repeat}
.right_btn li { height: 77px;}
.right_btn li a{ display: block; height: 54px; text-indent: -999em;}
.ifooter { height:100px; margin-top: 10px;}
.ifl { float: left; height:100px; width: 10px; background: url(../images/bottom_left.gif) no-repeat;}
.ifr { float: right; height:100px; width: 10px; background: url(../images/bottom_right.gif) no-repeat;}
.ifc { float: left; width: 980px; overflow: hidden; background: url(../images/bottom_center.gif) repeat-x; height: 80px; text-align: center; line-height: 20px; padding-top: 20px;}

.pbody { margin-top: 20px;}
.location a { padding: 0 5px}
.art_name { font-size: 25px; line-height: 30px; padding: 10px 0 20px 0; text-align: center; color: #000}
.single_wrap { padding: 30px; line-height: 25px; font-size: 14px;}
.bgt { height: 20px; overflow: hidden; width: 1000px; background: url(../images/mbg.jpg) no-repeat}
.bgb { height: 20px; overflow: hidden; width: 1000px; background: url(../images/mbg.jpg) no-repeat 0 -20px}
.left { float: left; width: 200px; display: inline; padding-left: 20px;}
.right { float: right; width: 740px; display: inline; margin-right: 20px;}
.left_tit { height: 30px; background: url(../images/ll.jpg) no-repeat; color:#fff; font-weight: bold; font-size: 14px; line-height: 30px; padding-left: 10px;}
.left_btn_list { background: #eee}
.left_btn_list li { line-height: 35px; padding-left: 30px; border-bottom: 1px solid #ddd; background: url(../images/li_dot.gif) no-repeat 10px 50%}
.left_btn_list li a { display: block; font-size: 14px;}
.lp_list { border: 1px solid #ddd; border-top: 0;}
.lp_list li { line-height: 30px; border-bottom: 1px dashed #ccc; padding-left: 25px; background: url(../images/dot.gif) no-repeat 10px 50%;} 
.location { line-height: 30px; background: url(../images/mbg.jpg) 50% 100%; padding-left: 10px; border-bottom: 2px solid #005FBB;}
.product_art_list {}
.product_art_list li { line-height: 28px; height: 36px; padding-left: 20px; font-size: 14px; background: url(../images/line.jpg) no-repeat 0 50%}
.product_art_list li em { float: right;}

.pages {text-align:center;padding:30px 0}
.pages a, .pages span {display:inline-block;border:1px solid #ddd;height:34px;line-height:34px;overflow:hidden;padding:0 13px;font-size:14px;vertical-align:middle}
.pages .this {background:#9DA1A6;color:#fff;font-weight:bolder;font-size:16px}
.pages a {color:#666}
.pages a:hover {color:#f60;text-decoration:none;background-color:#f6f6f6}
.probody { padding: 0 30px}
.post_user { line-height: 30px; text-align: center; background: #eee;}
.art_content { font-size: 14px; line-height: 25px;}

.act { margin-top: 20px; border-top: 1px dashed #ccc; padding: 20px 0; line-height: 20px;}
.class-name { line-height: 30px; text-align: center; font-size: 20px; padding-top: 30px;}
.sartList { line-height: 25px;}
.flash { height: 165px; overflow: hidden;}
.book p { padding:20px 0 0 20px}