
/*=========base========*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input { font-size: 100%; margin: 0; padding: 0;}

input,textarea{ font-size:12px; font-family:"微软雅黑" ;color:#c3c3c3}
img{ border:0;}
ul,ol{ list-style:none}
a{ text-decoration:none; color:#636363}
a:hover{  color:#c60113}
em{ font-style:normal}
body{ background:#fff url(../images/body.gif) repeat-x left top; color:#636363; font:12px/1.8em "微软雅黑"; text-align:center;}


.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;} 
.clear{ clear:both}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.font14{ font-size:14px;}
.org,.org a{ color:#ffa903;}
.red,.red a{ color:#be0202;}
.gray,.gray a{ color:#ab9c94;}
.green,.green a{ color:#3cad67}
.blue,.blue a{ color:#0096ff}

.black10{ font-size:0; overflow:hidden; height:15px; width:100%; clear:both;}
h1,h2,h3,h4,h4,h6{ font-size:12px; font-family:"微软雅黑"}
.h-asty,.space,.btn_search{ display:block; float:left; overflow:hidden;  cursor:pointer; }
.space{ font-size:0; line-height:9999px; overflow:hidden; text-indent:-9999px;}
.hr{ background:url(../images/hr01.gif) repeat-x left top; height:2px; width:100%; font-size:0; overflow:hidden}
/*header*/
.header{width:1000px;margin:0 auto; text-align:left; position:relative; padding-bottom:1px}
.h-top,.h-logoandsearch{ overflow:hidden; width:100%}
.h-top .fl{ padding-top:4px}
.h-top .fl p{ float:left; display:inline; padding-right:15px;height:35px; line-height:32px; color:#929292}
.h-top .a01{width:37px;height:35px;background-position:0 -155px;}
.h-top .fr{ background:url(../images/bg01.gif) no-repeat right top; height:59px; padding-right:20px; width:198px}
.h-top .fr ul{background:url(../images/bg01.gif) no-repeat left top;  float:right; height:59px; padding-left:20px;}
.h-top .fr li{ float:left; display:inline; margin:28px 3px 0}
.h-top li.space{width:2px;height:17px;background-position:-105px -155px; padding:0}
.h-top .fr li a{height:17px; float:left}
.h-top .a02{width:51px;background-position:-46px -155px;}
.h-top .a03{width:50px;background-position:-113px -155px;}
.h-top .a04{width:43px;background-position:-180px -155px;}
.h-logoandsearch{ padding:10px 0px 10px 0px; height:100%; clear:both; overflow:hidden;}
.logo{ float:left; display:inline; padding-left:15px;}
.search{ width:307px; text-align:right; height:28px; line-height:28px; float: right; padding:7px 10px 5px 20px; margin-top:12px}
.search a{ margin:0px 8px; font-size:16px; font-family:"微软雅黑"; }

.search .text{ background:none; height:28px; line-height:28px; float:left; width:280px; border:0 none;}
.btn_search{ background:none; float:right; width:27px;height:28px; border:0 none;}

.nav{ width:100%; overflow:hidden;background:url(../images/navbj.png) no-repeat top center;}
.nav li{ float:left; display:inline;height:50px;}
.nav li.space{width:2px;background-position:-149px 0;padding:0}

.nav a{ height:36px;padding-left:30px;padding-right:30px;line-height:36px;color:#ffffff;font-size:16px;font-weight:bold;}




/*布局*/
.wrap{ width:1000px; margin:0 auto; text-align: left; padding-bottom:35px}
.wrap-tbg,.wrap-bbg{ background: url(../images/box_tb.gif) no-repeat left top; height:8px; width:100%; font-size:0}
.wrap-bbg{ background-position:0 bottom}
.wrap-cbg{ background:url(../images/box_c.gif) repeat-y left top; padding:1px 9px; width:982px; overflow:hidden}
.top-banner { padding-bottom:15px}
.top-banner img{ display:block;}
/*home*/
.side{ background:url(../images/side_bg01.gif) repeat-y left top; float:left; width:330px; color:#747474}
.main{ float:right; width:640px;}
.side-tit{ background:url(../images/side_boxbg_t.gif) no-repeat left top; padding-left:15px; font-weight:normal; height:44px; padding-top:6px; line-height:44px;}
.side-tit-btm{ background-position:-737px top; background-color:#ededed;}
.ch{ font-size:18px; color:#cb2620}
.eng{ font-size:14px; color:#afafaf}
.side-tit .ch{ background:url(../images/i01.gif) no-repeat left center; padding:0 15px 0 20px;}

.side-cont{ padding:0 0 12px 8px}
.side-cont h3{ font-size:14px; font-weight:normal; padding:6px 0 10px 25px;}
.side-cont h3 span{ padding-right:18px}
.side-cont dl{ background:#f5f5f5 url(../images/side_boxbg_t.gif) no-repeat -384px top; overflow:hidden; width:299px; height:41px; padding:5px 8px 3px; border-bottom:1px solid #e1e1e1; line-height:1.8em}
.side-cont dt{ float:left; width:85px; display:inline; font-size:14px; color:#cb2620;font-family:"微软雅黑"}
.side-cont dt span{ background:url(../images/i02.gif) no-repeat left center; display:block; padding-left:15px; line-height:25px;}
.side-cont dd{ float:right; width:205px; display:inline; padding-right:3px; line-height:1.7em}
.side-info{ padding:10px 0 18px 35px; border-bottom:1px solid #fff}
.side-info p{color:#6b6b6b;font-family:"微软雅黑"; font-size:15px; line-height:1.8em}
.side-btm{background:url(../images/bg02.gif) no-repeat 0 top; border-top:1px solid #e5e5e5}
.side-btm li{ background:url(../images/hr01.gif) repeat-x left bottom; padding-bottom:2px;height:65px; font-family:"微软雅黑";}
.side-btm  a{display:block;height:55px; padding:10px 0 0 130px; line-height:2.0em}
.side-btm .li_1 a{background:url(../images/i03.gif) no-repeat 50px bottom;}
.side-btm .li_2 a{background:url(../images/i04.gif) no-repeat 50px bottom;}
.side-btm li span{ display:block; text-transform:uppercase}
.side-btm  a:hover{ text-decoration:none}

.title,.title span{ background-image:url(../images/title_bg.gif); background-repeat:no-repeat; overflow:hidden; display:block; padding-left:8px}
.title01{ background-position:0 0; height:38px;} 
.title01 span{ background-position: right 0;height:38px;}
.title02{ background-position:0 -64px;height:36px;} 
.title02 span{ background-position: right -64px;height:36px;}

.home-about{ background:url(../images/hr02.gif) repeat-x left bottom; margin-bottom:15px}
.home-about dd { padding:10px 15px}
.home-about dd p{ text-indent:24px; }
.home-client{ padding-bottom:20px}
.home-client dd{ background:url(../images/bg03.gif) repeat-x left top;}
.home-client h3{font-size:18px; color:#cb2620;font-family:"微软雅黑"; font-weight:normal; text-align:center; padding:15px 0}
.home-client ul{ overflow:hidden; width:100%}
.home-client li{ background:#ebebeb url(../images/tit01_rbg.gif) no-repeat right top; min-height:50px; height:auto;overflow:hidden; float:left; width:100%; border-bottom:1px solid #fff}
.home-client li.li_1 {}
.home-client li.li_2 {}
.home-client li.li_3 {}
.home-client li.li_4 {}
.home-client li.li_5 {}

.home-client .tit{ background:url(../images/tit01.gif) no-repeat left top; float:left;width:124px;height:50px; line-height:9999px; text-indent:-9999px; text-align:center; overflow: hidden;display:inline;}
.home-client .tit01{background-position:0 0;}
.home-client .tit02{background-position:0 -51px;}
.home-client .tit03{background-position:0 -102px;}
.home-client .tit04{background-position:0 -153px;}
.home-client .tit05{background-position:0 -204px;}
.home-client .conts{ float:right; width:500px; display:inline; padding:5px 5px 0 0;}
.home-client .conts span{ background:url(../images/i05.gif) no-repeat left 5px; float:left; display:inline; margin:0px 5px; padding-left:15px; word-spacing: normal}
/**
.home-client .li_1 .conts span{ padding-right:35px}
.home-client .li_2 .conts span{ padding-right:25px}
.home-client .li_3 .conts span{ padding-right:45px}
.home-client .li_4 .conts span{ padding-right:1px}
**/
.home-qua dd{ padding-top:12px}
.home-qua dd img{ display:block;}
/*内页*/
.sidesub{ background:url(../images/box267.gif) repeat-y left top; float:left; width:267px; color:#666}
.mainsub{ float:right; width:698px; color:#525252}
.mainsub a{color:#525252}
.mainsub a:hover{ color:#c60113}
.sidesub-tit{ background:url(../images/box267_t.gif) no-repeat left top; height:52px; line-height:52px; padding:0 0 0 15px}
.sidesub-tit .ch{ background:url(../images/i06.gif) no-repeat left center; color:#fff; padding:4px 0 0 20px}
.side-menu{ padding:13px 10px 18px 15px;width:235px; font-size:14px;}
.side-menu ul{ width:100%; overflow:hidden}
.side-menu  li{ background:url(../images/bg04.gif) no-repeat left top; width:235px; height:36px; line-height:36px; float:left; width:100%; border-bottom:1px solid #e7e7e7}
.side-menu a{ margin-left:35px;}
.sidesub .side-btm  a{ padding:10px 0 0 75px;}
.sidesub .side-btm .li_1 a{background:url(../images/i03.gif) no-repeat 15px bottom;}
.sidesub .side-btm .li_2 a{background:url(../images/i04.gif) no-repeat 15px bottom;}

.location{ background:url(../images/bg05.gif) no-repeat left top; width:100%; height:38px; line-height:38px;}
.location span{ padding-left:15px}

.contents{ padding:20px 15px; font-size:14px}
.about{ line-height:1.8em}
.about p{ text-indent:24px}
/*footer*/
.footer{ background:url(../images/footer_bg.gif) repeat-x left top; height:46px; line-height:46px; width:100%; min-width:1000px; color:#c1c1c1}
.footer a{color:#c1c1c1}

/*在线咨询*/
.online{z-index: 999;position: fixed;top: 220px;right: 1%;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);overflow: visible;  width:133px; _padding-bottom:140px; text-align:left;}
.online dl{ background:url(../images/online_bg.gif) no-repeat left top; width:133px; height:236px; overflow:hidden;}
.online dt{ height:28px; width:100%; }
.online dt span{ display:none}
.online dd{ padding:7px 0 0 9px;font-family:"微软雅黑"; color:#000}
.online dd img{ vertical-align:middle}
.online .p_1{ height:32px; overflow:hidden}
.online .p_2{ padding-top:6px}
.online .p_2 img{ display:block}
.online dd a{ text-decoration:none}