html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; color: #cc3300; }
a:hover { text-decoration: underline; color: #333333 }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size: 0; line-height: 0; height: 20px; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.img { text-align: center; overflow: hidden; }
.aaaaaa { }
body { font-family: "微软雅黑", "宋体", arial, tahoma; background: #fefefa; color: #333333; font-size: 12px;  line-height: 1.8em; }
#wrapper { margin: 0px auto; width: 1200px }
#main { margin: 0px 0px 0px 0px }
#header { overflow: hidden; zoom: 1; }
#left { width: 300px; padding-top: 19px }
.left1 { width: 195px }
#right { padding-bottom: 0px; padding-left: 21px; width: 733px; padding-right: 0px; padding-top: 19px }
.right1 { border-left: #e2e2e2 1px solid; }
.leftcenter { width: 536px }
.rightcenter { padding-left: 21px; width: 323px }
#footer { text-align: center }
#footer table { line-height: 33px; background: #eaeaea; height: 33px }
#footer table td { padding-bottom: 0px; padding-left: 29px; padding-right: 29px; padding-top: 0px }
.footnav { line-height: 25px; color: #3e5867 }
.footnav a { padding-bottom: 0px; padding-left: 6px; padding-right: 6px; color: #3e5867; padding-top: 0px }
.footnav a:visited { color: #3e5867 }
.footnav a:hover { color: #000 }
.copyright { text-align: center; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; color: #000; padding-top: 5px }
.copyright a { color: #000 }
.copyright a:visited { color: #000 }
.copyright a:hover { color: #000; text-decoration: underline }
.logo { padding-bottom: 0px; padding-left: 30px; padding-right: 0px; padding-top: 10px; overflow: hidden; zoom: 1; }
.topnav { text-align: right; padding-bottom: 6px; overflow: hidden; zoom: 1; vertical-align: top; height: 23px; box-sizing: border-box; margin-bottom: 10px; }
.topnav a { padding-bottom: 1px !important; line-height: 13px; padding-left: 12px !important; padding-right: 12px !important; color: #888888; padding-top: 2px !important }
.topnav a:visited { color: #888888 }
.topnav a:hover { line-height: 17px; background: url(../images/topnavbj.gif) no-repeat left top; color: #ffffff }


.bboss { height: 38px; overflow: hidden; zoom: 1; vertical-align: top; background: url(../images/menu_bj.gif) repeat-x top ;width:100%; }
.imenu01 { height: 38px; overflow: hidden; zoom: 1; vertical-align: top;  width:1200px;margin:auto;}
.menu { padding-bottom: 0px; padding-left: 30px; padding-right: 0px; padding-top: 0px }
.menu ul { list-style-type: none }
.menu ul a { padding-bottom: 0px; margin: 0px 11px; padding-left: 20px; padding-right: 40px; display: block; float: left; color: #fff; font-weight: bold; padding-top: 9px; _margin: 0 11px }
.menu ul a:visited { color: #fff }
.menu ul a:hover { background: url(../images/line02.gif) repeat-x left bottom; color: #fff }
.menu ul .current { }
.menu ul .current:visited { }
.menu02 { padding-bottom: 0px !important; line-height: 22px; margin-top: 6px; padding-left: 0px !important; padding-right: 10px !important; height: 22px; overflow: hidden; padding-top: 0px !important }
.menu02 a { padding-bottom: 0px; line-height: 22px; padding-left: 8px; padding-right: 8px; display: block; float: left; color: #fff; padding-top: 0px }
.menu02 a:visited { color: #fff }
.menu02 a:hover { color: #30d4b3 }
.submenu { padding-bottom: 14px; padding-left: 13px; padding-right: 13px; margin-bottom: 19px; background: #f0f0eb; padding-top: 14px }
.submenu dl { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1px }
.submenu dl dt { border-bottom: #cfcfcf 1px solid; padding-bottom: 1px; line-height: 27px }
.submenu dl dt a { line-height: 27px; padding-left: 27px; display: block; background: url(../images/cion06.gif) no-repeat 10px 9px; color: #4f5559 }
.submenu dl dt a:visited { color: #4f5559 }
.submenu dl dt a:hover { padding-left: 27px; background: url(../images/cion066.gif) no-repeat 10px 9px; color: #1e9287 }
.banner_n { position: relative; top: 0px }
.icase { border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; padding-bottom: 75px; padding-left: 5px; padding-right: 5px; margin-bottom: 18px; background: #f4f4f4; border-top: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid; padding-top: 6px }
.icase div { padding-bottom: 18px; padding-left: 13px; padding-right: 12px; background: #fff; padding-top: 8px }
.icase div p { color: #4f5559 }
.icase div ul { list-style-type: none; margin: 10px 0px 0px; background: url(../images/line01.gif) repeat-x left top }
.icase div ul li { padding-bottom: 5px; line-height: 16px; padding-left: 0px; padding-right: 0px; background: url(../images/line01.gif) repeat-x left bottom; padding-top: 5px }
.icase div ul li a { line-height: 16px; padding-left: 14px; display: block; background: url(../images/cion02.gif) no-repeat 3px 5px; color: #555555 }
.icase div ul li a:visited { color: #555555 }
.icase div ul li a:hover { color: #1e9287 }
.icase strong { line-height: 16px }
.icompany h4 { padding-bottom: 10px; line-height: 22px; padding-left: 0px; padding-right: 0px; color: #4f5559; font-weight: normal; padding-top: 10px }
.icompany h4 p { text-indent: 2em }
.icompany h4 a { font-family: "宋体"; color: #e35151; text-decoration: underline }
.icompany h4 a:visited { font-family: "宋体"; color: #e35151; text-decoration: underline }
.icompany h4 a:hover { font-family: "宋体"; color: #e35151; text-decoration: underline }
.inews div { border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; padding-bottom: 5px; margin: 10px 0px; padding-left: 5px; padding-right: 5px; background: #f4f4f4; border-top: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid; padding-top: 5px }
.business { border-bottom: #c7c7c7 1px solid; border-left: #c7c7c7 1px solid; padding-bottom: 32px; padding-left: 0px; width: 321px; padding-right: 0px; background: #f0f0eb; border-top: #c7c7c7 1px solid; border-right: #c7c7c7 1px solid; padding-top: 17px }
.bus_list { margin: 30px 14px 17px }
.bus_list h3 { border-bottom: #aba6a6 1px solid; border-left: #aba6a6 1px solid; padding-bottom: 1px; margin-top: 8px; padding-left: 1px; width: 80px; padding-right: 1px; float: left; border-top: #aba6a6 1px solid; border-right: #aba6a6 1px solid; padding-top: 1px }
.bus_list blockquote { width: 209px; float: right }
.bus_list blockquote1 { width: 809px; float: right; padding-top: 14px; }
.bus_list blockquote h4 { padding-bottom: 1px; padding-left: 22px; padding-right: 0px; background: url(../images/business_tit.gif) no-repeat left 8px; color: #fff; font-weight: normal; padding-top: 8px }
.bus_list blockquote h4 a { line-height: 18px; color: #fff }
.bus_list blockquote h4 a:visited { color: #fff }
.bus_list blockquote h4 a:hover { color: #1e9287 }
.bus_list blockquote p { padding-bottom: 0px; line-height: 20px; padding-left: 10px; padding-right: 0px; font-weight: normal; padding-top: 5px }
.bus_list blockquote p a { color: #1e9287 }
.bus_list blockquote p a:visited { color: #1e9287 }
.bus_list blockquote p a:hover { color: #1e9287; text-decoration: underline }
.centerbox { margin-top: 19px; width: 733px }
.box_list01 { padding-bottom: 10px; width: 456px; margin-bottom: 15px; background: url(../images/bg_b01.gif) no-repeat left bottom }
.box_list01 h3 { padding-bottom: 0px; line-height: 25px; padding-left: 32px; padding-right: 0px; background: url(../images/bg_t01.gif) no-repeat left top; height: 25px; color: #577787; padding-top: 5px; _padding-top: 10px }
.box_list01 ul { border-left: #ebebea 1px solid; padding-bottom: 8px; list-style-type: none; padding-left: 18px; width: 408px; padding-right: 18px; border-right: #ebebea 1px solid; padding-top: 8px }
.box_list01 ul li { padding-bottom: 5px; line-height: 16px; padding-left: 0px; padding-right: 0px; padding-top: 5px }
.box_list01 ul li span {    display: block; float: right;margin-right: 20px;}
.box_list01 ul li a { line-height: 16px; padding-left: 18px; background: url(../images/cion05.gif) no-repeat 3px 4px; color: #000 }
.box_list01 ul li a:visited { color: #000 }
.box_list01 ul li a:hover { color: #018383 }
.box_list01 strong { line-height: 16px }
.box_list { padding-bottom: 10px; margin-bottom: 15px; background: url(../images/bg_b.gif) no-repeat left bottom }
.box_list h3 { padding-bottom: 0px; line-height: 25px; padding-left: 32px; padding-right: 0px; background: url(../images/bg_t.gif) no-repeat left top; height: 25px; color: #577787; padding-top: 5px; _padding-top: 10px }
.box_list ul { padding-bottom: 8px; list-style-type: none; padding-left: 18px; width: 370px; padding-right: 18px; background: url(../images/bg_m.gif) repeat-y left top; padding-top: 8px }
.box_list ul li { padding-bottom: 5px; line-height: 16px; padding-left: 0px; padding-right: 0px; padding-top: 5px }
.box_list ul li a { line-height: 16px; padding-left: 18px; background: url(../images/cion05.gif) no-repeat 3px 4px; color: #000 }
.box_list01 ul li span,.box_list ul li span {    display: block; float: right;margin-right: 20px;}
.box_list ul li a:visited { color: #000 }
.box_list ul li a:hover { color: #018383 }
.icontact { padding-bottom: 250px; padding-left: 20px; padding-right: 20px; background: #f0f0eb; color: #4f5559; padding-top: 19px }
.ititle { text-align: center; line-height: 26px; background: #3e5867; height: 26px; color: #fff; font-weight: bold }
.ititle01 h3 { background: url(../images/itit_m.gif) repeat-x left top }
.ititle01 h3 p { background: url(../images/itit_rr.gif) no-repeat right top }
.ititle01 h3 p span { padding-bottom: 0px !important; line-height: 24px; padding-left: 26px !important; padding-right: 0px !important; display: block; background: url(../images/itit_l.gif) no-repeat left top; color: #577787; padding-top: 2px !important }
.ititle02 h3 { line-height: 25px; padding-left: 20px; background: url(../images/cion03.gif) no-repeat 5px 8px; color: #577787; _background: url(../images/cion03.gif) no-repeat 5px 3px }
.container { padding-bottom: 20px; padding-left: 22px; padding-right: 8px; padding-top: 0px }
.container1 { padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 15px }
.container2 { padding-bottom: 5px; line-height: 25px; padding-left: 8px; padding-right: 8px; overflow: hidden; padding-top: 5px }
.container3 { padding-bottom: 5px; padding-left: 8px; padding-right: 8px; padding-top: 5px }
.content { text-align: left; font-size: 14px }
.content h1 { text-align: center; color: #e35151; font-size: 26px }
.content h6 { text-align: center; line-height: 28px; margin: 10px 0px; background: url(../images/h4_bj.gif) repeat-x left top; color: #4f5559; font-weight: normal }
.content p { margin: 8px auto }
.content a { color: #f00; text-decoration: underline }
.place { text-align: right; padding-right: 8px; font-family: "宋体"; color: #6d6d6d; font-size: 12px }
.place a { padding-bottom: 0px; line-height: 28px; padding-left: 3px; padding-right: 0px; color: #6d6d6d; font-weight: normal; padding-top: 0px }
.place a:visited { color: #6d6d6d }
.place a:hover { color: #1e9287 }
.news_list td { padding-bottom: 0px; line-height: 27px; padding-left: 12px; padding-right: 12px; background: url(../images/line01.gif) repeat-x left bottom; height: 27px; padding-top: 0px }
.news_list td a { line-height: 27px; padding-left: 14px; background: url(../images/cion02.gif) no-repeat left 6px; color: #4f5559 }
.news_list td a:visited { color: #4f5559 }
.news_list td a:hover { background: url(../images/cion07.gif) no-repeat left 6px; color: #e35151 }
.news_list td span { line-height: 31px; color: #4f5559 }
.comment { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px }
.comment h4 { line-height: 29px; background: url(../images/line4.gif) repeat-x left top }
.comment span { padding-bottom: 0px; line-height: 29px; padding-left: 10px; padding-right: 10px; display: block; background: url(../images/line3.gif) repeat-x left top; float: left; height: 29px; padding-top: 0px }
.comment span b { line-height: 29px; padding-left: 15px; display: block; background: url(../images/cion05.gif) no-repeat left 10px; color: #1e9287 }
.comment a { text-align: right; line-height: 29px; float: right; color: #000; margin-right: 8px }
.comment a:visited { color: #000 }
.comment a:hover { color: #1e9287 }
.comment_list ul { padding-bottom: 20px; list-style-type: none; padding-left: 20px; padding-right: 20px; padding-top: 20px }
.comment_list ul li { border-bottom: #eaeaea 1px dotted }
.comment_list ul li a { line-height: 27px; padding-left: 14px; display: block; background: url(../images/cion02.gif) no-repeat left 12px; color: #4f5559 }
.comment_list ul li a:visited { color: #4f5559 }
.comment_list ul li a:hover { background: url(../images/cion07.gif) no-repeat left 12px; color: #e35151 }
.shangmeng { padding: 5px 17px; }
.shangmeng a { margin: 0 3px; }
.c_product_b { margin-top: 5px; clear: both; }
.c_product_b dl { width: 110px; float: left; padding-left: 12px; padding-right: 12px; }
.c_product_b dt { width: 105px; height: 105px; border: 1px solid #cccccc; }
.c_product_b dt img { width: 100px; height: 100px; padding: 3px 0 0 3px; }
.c_product_b dd { margin-top: 8px; text-align: center; padding-bottom: 20px; }
.c_product_b dd a { color: #666; }
.pages { clear: both; padding: 20px 25px 15px 0; color: #444; float: right }
.pages a { color: #444; }
.pages a:hover { color: #f60; text-decoration: none; }
.pages ul { float: right; list-style: none; }
.pages li { float: left; margin-left: 8px; }
.top_t { width: 100%; background: #ebebeb; height: 30px; line-height: 30px; border-bottom: 2px solid #006666; }
.top_in { margin: 0px auto; padding: 0px; width: 1022px; }
.lc { float: left; width: 800px; line-height: 30px; padding-left: 10px; color: #444; text-align: left }
.lc a { color: #444; }
.ntop{width: 430px; margin: 2px auto;}