@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0; }
h6, h5, h4, h3, h2, h1 { font-size:12px; font-weight:normal; }
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div { zoom:1; }
li { list-style-type:none; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both; }
.fr { float:right; }
.fl { float:left; }
.s { font-size:12px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.cent { text-align:center; }
.nobor{ border:0!important}
.blank10 { clear:both; height:5px; overflow:hidden; display:block; }
a { color:#4A4A4A; text-decoration:none; }
a:hover,p.w340 a{ color:#f60; text-decoration:underline; }
.red{ color:#C70000;}
.green { color:#009900; }
.c_huang { color:#FF3300; }
.c_hei { color:#353535; }
.c_bai { color:#fff; }
.c_hui { color:#565656; }
.c_hui2 { color:#8E8E8E; }
.c_lan { color:#003399; }
.c_lan2 { color:#0070BC; }
.c_lv { color:#44980F; }
.c_hong,.red1 { color:#A70026; }

/*Common*/
body { font-size:12px; font-family:SimSun; color:#000; background:#397F03 url(../images/bg_body.jpg) repeat-x 0 27px; }
.mainbox { width:970px; margin:0 auto; display:block; }
.box { width:960px; margin:0 auto; display:block; overflow:hidden; height:auto; background-color:#F8F8F8; line-height:26px; }
.box680 { width:680px; overflow:hidden; float:left;}
.box280 { width:280px; overflow:hidden; float:right; }
.box320{ width:320px; overflow:hidden; float:left;}
h1 { display:none; }

/*title*/
.Wireframe{ border:1px solid #D3D3D3; height:auto; overflow:hidden; }
.title { background:url(../images/bg_title.gif) repeat-x; display:block; height:37px; border:none; font:normal 18px/37px "微软雅黑";}
.title strong { width:auto; padding-left:15px; float:left; font-weight:normal; }
.title p { float:right; padding-right:10px; text-align:right; }
.title p a { color:#727272 }
.title p a:hover,p.w340 a:hover { color:#095cb4; }
.title a.red{ font-size:14px; color:#A70026;}

/*home*/
.bl0{ border-left:none;}
p.w340{ width:300px; padding:12px 8px; height:auto; overflow:hidden; display:block; text-indent:2em;}
p.bt_line{ border-bottom:dashed 1px #ccc;}
.p15{ padding:5px 15px;}
.p12{ padding:12px;}
.h600{ height:780px;}
.h300{ height:295px;}
.h295{ height:325px;}
.h78{ height:78px;}
p.bt_line a{ font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#A70026;}
p.bt_line a:hover{ color:#f60;}

/*department*/
.department{ padding:10px 12px;}
.department p{ background:url(../images/icon_Por.gif) left 5px no-repeat; padding-left:22px; }

/*content*/
.content{ padding:0px 20px;}
.content p,.content strong.red1,.content span,.content em{ display: block;}
.content p{ padding:10px 0px;}
.content span{ width:100%; overflow:hidden;}
.content em{ font-style:normal; float:left;}
.content em.date{ width:105px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.content strong.red1{ font:bold 14px/30px "微软雅黑";}

/*pic list*/
.li_img_p{ display:block; padding-top:10px; overflow:hidden; text-align:center;}
.li_img_p li{ float:left; padding:0px 4px 0px 8px;}
.li_list li { display:block; overflow:hidden; height:26px; border-bottom:dashed 1px #ccc; background:url(../images/icon_list.gif) left 8px no-repeat; padding-left:10px; color:#333;}

/*online*/
.online{ float:left; width:230px; overflow:hidden;padding:10px 0px 0 20px;}
.online p{ display:block;/* height:40px;*/ font-size:14px; padding-left:22px; padding-bottom:10px; line-height:18px;}
.online input{ border:solid 1px #B3B3B3; height:22px; padding:0px 5px; font-size:12px; background-color:#F8F8F8; width:140px;}
.online input.btn_submit{ border:none;width:98px;height:29px;margin-left:40px;cursor:pointer;background:url(../images/btn_submit.gif) no-repeat; font:normal 14px/30px SimSun; color:#fff;  }
.online a{ display:inline-block; margin-bottom:10px;}
.w180{ width:190px; }
a.dnone,a.dnone:hover{ color:#000;}
a.dnone:hover{ text-decoration:none;}

/*contact*/
.contact{ color:#313131; font-family:Arial, Helvetica, sans-serif;}
.online strong,.contact strong{ display:block; font:bold 16px/40px "微软雅黑";}
.contact a{ font-family:Arial, Helvetica, sans-serif;}

/*highlights*/
.highlights{ padding:20px 0px; width:880px; margin:0 auto; }
.highlights p{ display:block; padding:20px 0px 0px 80px; line-height:60px; border-bottom:dashed 1px #ccc; font:bold 16px/60px "微软雅黑"; color:#333;}
.highlights p.num1{ background:url(../images/bg_num1.jpg) 10px 10px no-repeat;}
.highlights p.num2{ background:url(../images/bg_num2.jpg) 10px 10px no-repeat;}
.highlights p.num3{ background:url(../images/bg_num3.jpg) 10px 10px no-repeat;}
.highlights p.num4{ background:url(../images/bg_num4.jpg) 10px 10px no-repeat;}
.highlights p.num5{ background:url(../images/bg_num5.jpg) 10px 10px no-repeat;}
.highlights p.num6{ background:url(../images/bg_num6.jpg) 10px 10px no-repeat;}
.highlights p.num7{ background:url(../images/bg_num7.jpg) 10px 10px no-repeat;}
.highlights p.num8{ background:url(../images/bg_num8.jpg) 10px 10px no-repeat;}
.highlights p.num9{ background:url(../images/bg_num9.jpg) 10px 10px no-repeat; line-height:40px;}
.highlights p.num10{ background:url(../images/bg_num10.jpg) left 10px no-repeat; line-height:40px;}

/*slider*/
.ad { width:320px; height:230px; overflow:hidden; position:relative; }
.slider, .num { position:absolute; }
.slider li { list-style:none; display:inline; }
.slider img { display:block; }
.num { right:13px; bottom:6px; }
.num li { float:left; color:#FF7300; text-align:center; line-height:16px; width:16px; height:16px; font-family:Arial; font-size:12px; cursor:pointer; overflow:hidden; margin:3px 1px; background:url(../images/icon_ad01.gif) no-repeat }
.num li.on { color:#fff; background:url(../images/icon_ad02.gif) no-repeat; font-weight:bold; }
/*box_scroll*/
.box_scroll { height:300px; width:280px; overflow:hidden; }
/*backToTop*/
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }

/*foot*/
.foot{ width:100%; background-color:#fff;margin:0px auto;}


/* 全局浮动层固定默认样式设置，支持FF和IE */
body {margin:0; padding:0; height:100%;_overflow:auto}
.fixed {position:fixed;}
*html div.fixed {position:absolute; right:16px;} /* [only for ie] "right=16px"是为了显示滚动条,即right最小值为16px */
html{overflow:auto!important; overflow:hidden;}
#menu2 {width:100%; height:59px;  background:url(../images/bg_bo.gif) repeat-x; bottom:0; z-index:999999999}
.g_bottom{ width:970px; margin:0 auto; height:59px;}
.g_bottom .fl{ width:320px; overflow:hidden; }
#Scroll_ad{ float:left;margin-top:8px; height:44px; width:650px; display:block; overflow:hidden;}
#Scroll_ad li{ width:200px; padding-left:15px; float:left; height:22px; line-height:22px; display:block; overflow:hidden; color:#fff}
#Scroll_ad a{ color:#fff;}
#Scroll_ad a:hover{ color:#ff0;}
.top01{background:url(../images/top_bg.jpg) no-repeat center top;height:426px;}
.top01 .box{}
.blk{width:300px;background:#FFF;}

/*成功案例*/
.newlist li a { color:#060; }
/*浮动*/
.scroll{ position:absolute; font-size:14px; color:#000; width:120px; height:50px; line-height:25px; overflow:hidden; left: 26px; top: 173px; font-weight:bold; }
