body, div, p, form, img, ul, ol, li, b, h1, h2, h3, dl, dt, dd { margin: 0; padding: 0; border: none; }
li { list-style-type: none; }
body { font: 400 12px/24px "宋体"; color: #444; width: 100%; /*background: #fff url(../images/1_02.jpg) repeat-x;*/ }
a { color: #444; font: 400 12px/24px "宋体"; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #d32f26; }
.clear { line-height: 0; height: 0px; visibility: hidden; clear: both; font-size: 0px; overflow: hidden; }

.header { width: 1000px; margin: 0 auto; height: 95px; /*background: url(../images/1_4.jpg) no-repeat 755px 20px;*/ }
.logo { float: left; margin: 21px 0 0 0; }
.china { float: right; margin: 14px 0 0 0; text-align: right; background: url(../images/1_03.jpg) no-repeat left 6px; padding-left: 13px; }
.china_gj { margin: 11px 0 0 0; }
.china a { margin: 0 0 0 44px; }

.i_search { float: right;  margin: 21px 0 0 0; display: inline; }
.i_search p { width: auto; height: 24px; overflow: hidden; margin: 10px 0 0 0; }
.i_search a { color: #262626; }

.indexnav { width: 100%; height: 36px; background: url(../images/bg-wpr-trans_a4206e4507.png); }
#head { height: 36px; }
.w960 { width: 1001px; height: 36px; margin: 0 auto; }
#head_960 { z-index: 1111; position: relative; height: 36px; }
.fl { float: left; }
#nav { margin-top: 0; overflow: hidden; }
#nav LI { float: left; }
.menu { text-align: center; width: 125px; display: block; height: 36px; font: 400 14px/36px "Microsoft YAHEI"; color: #fff; }
.menu:hover { text-decoration: none; height: 36px; background: url(../images/1_15.jpg) no-repeat center top; font: 400 14px/36px "Microsoft YAHEI"; color: #fff; }
.smenu { text-align: center; width: 143px; display: block; height: 36px; font: 400 14px/36px "Microsoft YAHEI"; color: #fff; }
.smenu:hover { text-decoration: none; height: 36px; background: url(../images/1_15.jpg) no-repeat center top; font: 400 14px/36px "Microsoft YAHEI"; color: #fff; }
.navsp { background: url(../images/1_15.jpg) no-repeat center top; height: 36px; font: 400 14px/36px "Microsoft YAHEI"; color: #fff; }

.in_nav { position: absolute; text-align: center; background: #fff; filter: alpha(opacity=90); opacity: 0.9; width: 125px; height: auto; display: none; padding: 6px 0; }
.in_nav LI { width: 125px; height: 26px; display: block; line-height: 26px; float: none; white-space: nowrap; }
.in_nav LI A { background: none transparent scroll repeat 0% 0%; color: #2d2d2d; line-height: 26px; }
.in_nav LI A:hover { background: none transparent scroll repeat 0% 0%; line-height: 26px; color: #d6040f; }

#menu1 { left: 152px; }
#menu2 { left: 0; }
#menu3 { left: 581px; }
#menu4 { left: 724px; }
#nav_down { position: relative; }

.pro_list { position: absolute; width: 1000px; display: none; background: #fff; filter: alpha(opacity=90); opacity: 0.9; font-size: 0px; top: 37px; left: 0px; }
DL.pro_con { text-align: left; width: 180px; float: left; overflow: hidden; padding: 8px 0 12px 20px; }
.pro_con DT { width: 144px; height: 30px; overflow: hidden; }
.pro_con DT A { color: #e10604; font-size: 16px; font-weight: bold; line-height: 30px; font-family: Microsoft YAHEI; }
.pro_con DD { line-height: 24px; text-indent: 0px; width: 144px; font-size: 12px; white-space: nowrap; background: url(../images/i-tb02.gif) no-repeat 0 10px; text-indent: 10px; }
.pro_con DT A:hover { color: #e10604; text-decoration: underline; }
.pro_con DD A { color: #555; line-height: 24px; }
.pro_con DD A:hover { color: #555; text-decoration: underline; }
.pro_con DD.navpic { background: none; }
.pro_con DD.navpic img { width: 150px; height: 70px; margin: 4px 0; }
.pro_con DD.navcolor a { color: #e10604; line-height: 30px; }

#banner { margin: 0px auto; width: 100%; overflow: hidden; }
#banner_point { z-index: 9999; position: absolute; margin: 0px 0px 0px -950px; width: 1000px; bottom: 0px; height: 20px; left: 50%; }
#banner { z-index: 10; position: relative; width: 100%; background: #000; height: 402px; overflow: hidden; }
#banner_list { margin: 0px auto; width: 100%; overflow: hidden; }
#banner_list IMG { margin: 0px auto; width: 100%; }
#banner_bg { z-index: 1000; position: absolute; filter: alpha(opacity=60); width: 100%; bottom: 0px; height: 40px; cursor: pointer; opacity: 0.6; _bottom: -1px; }
#banner_info { z-index: 1001; position: absolute; line-height: 30px; bottom: 0px; display: none; height: 30px; color: #fff; font-size: 13px; cursor: pointer; font-weight: bold; left: 100px; }
#banner_text { z-index: 1002; position: absolute; width: 120px; bottom: 3px; right: 3px; }
#banner UL { z-index: 1002; position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; bottom: 10px; padding-right: 0px; right: 15px; padding-top: 0px; }
#banner UL LI { position: relative; text-align: center; line-height: 12px; width: 25px; display: inline; background: url(../images/ifpoff.gif) no-repeat; float: left; height: 5px; color: #fff; cursor: pointer; margin-right: 5px; _background: url(../images/ifpoff.gif) no-repeat; }
#banner UL LI.on { background: url(../images/ifpon.gif) no-repeat; color: #fff; _background: url(../images/ifpon.gif) no-repeat; }
#banner_list A { position: absolute; width: 100%; display: block; height: 402px; }
#banner_point UL LI .pointLayer IMG { width: 61px; display: block; float: left; height: 61px; }

.icontent { width: 1000px; margin: 23px auto 0 auto; height: auto; overflow: hidden; }
.iconleft { width: 270px; height: auto; float: left; display: inline; margin: 0 24px 0 0; }
.iconmiddle { width: 413px; height: auto; float: left; display: inline; margin: 0 23px 0 0; }
.iconright { width: 270px; height: auto; float: left; display: inline; }

.tabnews { width: 270px; overflow: hidden; }
.inewsmenu { width: 270px; height: 26px; overflow: hidden; background: #118cd3; }
.inewsmenu li { display: block; float: left; display: list-item; padding: 0 20px; }
.inewsmenu li a { font: 400 12px/26px "宋体"; color: #fff; }
.inewsmenu li a:hover { font: 400 12px/26px "宋体"; color: #fff; }
.tabnews ul li.bbb { color: #fff; background: #d32f26; }
.tabnews ul li.bbb a { font: 400 12px/26px "宋体"; color: #fff; }

.index_news1 { width: 270px; margin: 13px 0 0 0; overflow: hidden; }
.index_news1 img { width: 100px; height: 77px; border: #e3e3e3 solid 1px; padding: 1px; float: left; margin-right: 10px; }
.i_text1 { width: 156px; height: 22px; white-space: nowrap; overflow: hidden; margin: 0 0 3px 0; }
.i_text1 a { color: #585858; font: 900 12px/22px "宋体"; }
.i_text2 { width: 156px; height: 60px; line-height: 20px; overflow: hidden; color: #848484; }

.index_news2 { width: 270px; height: 295px; margin: 3px 0 0 0; overflow: hidden; }
.index_news2 li { display: block; width: 270px; background: url(../images/1_48.jpg) no-repeat 0 7px; text-indent: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index_news2 li a { line-height: 27px; color: #343434; }

.imiddle_tit { border-bottom: #e4e4e4 solid 1px; background: url(../images/1_23.jpg) no-repeat 0 6px; padding: 0 0 4px 17px; color: #383838; font: 400 17px/22px "Microsoft YAHEI"; }
.imiddle_tit span { color: #999999; font: 400 14px/22px "Microsoft YAHEI"; margin-left: 7px; }
.imiddle_tit a { color: #383838; font: 400 17px/22px "Microsoft YAHEI"; }

.iproduct { width: 413px; overflow: hidden; margin: 10px 0 0 0; }
.ipromenu { width: 413px; height: 25px; overflow: hidden; }
.ipromenu li { display: block; float: left; display: list-item; padding: 0 10px; }
.ipromenu li a { font: 400 12px/25px "宋体"; }
.ipromenu li a:hover { display: block; font: 400 12px/25px "宋体"; color: #fff; background: #d32f26; }
.iproduct ul li.ccc { color: #fff; background: #d32f26; }
.iproduct ul li.ccc a { font: 400 12px/25px "宋体"; color: #fff; }

.iconmiddle_m3 { width: 413px; overflow: hidden; margin: 10px 0 0 0; }
.iconmiddle_m3 ul li { width: 131px; height: auto; margin: 0 6px 0 0; float: left; display: inline; }
.iconmiddle_m3 ul li img { width: 125px; height: 94px; padding: 2px; border: #dadada solid 1px; display: block; margin-bottom: 3px; }
.iconmiddle_m3 ul li p { width: 131px; height: 24px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.iconmiddle_m3 ul li p a { line-height: 24px; }
.icase { margin: 5px 0 0 0; }

.iconr_pic { margin: 12px 0 0 0; }
.iconr_menu { background: #f0f0f0; text-align: center; color: #717171; }
.iconr_menu a { color: #717171; line-height: 25px; }
.iconr_text { width: 270px; height:auto; overflow: hidden; color: #717171; line-height: 23px; margin-top: 7px; }

.ilink_bg { width: 100%; border-top: #c8d0d8 solid 1px; margin: 18px 0 0 0; }
.ilink { width: 1000px; margin: 0 auto; color: #6d6d6d; padding: 5px 0; }
.ilink a { color: #6d6d6d; margin-right: 6px; }

.i_footerbg { height: auto; overflow: hidden; text-align: center; background: #118cd3; }
.i_footermenu { width: 1000px; height: auto; margin: 0 auto; padding: 10px 0; }
.i_footermenu a { font-weight: bold; color: #fff; line-height: 38px; font-size: 14px; }
.i_footermenu dd { height: 100%; overflow: hidden; margin-top: 7px; }
.i_footermenu dd li { width: 169px; height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/1_73.jpg) no-repeat 0 8px; text-indent: 12px; }
.i_footermenu dd li a { line-height: 24px; color: #fff; }
.i_footermenu dd li.f_more a { color: #ffbdb9; }

.footer { width: 100%; height: auto; background: #6C7377; }
.footer_c { width: 1000px; margin: 0 auto; color: #fff; padding: 9px 0 9px 0; text-align: center; line-height: 30px; }
.footer_c a { color: #fff; }

.sub_banner { width: 100%; height: 250px; text-align: center; overflow: hidden; }
.maincont_bg { height: 32px; background: url(../images/1_21.jpg) repeat-x; }
.maincont01 { font: 400 12px/32px "宋体"; color: #555; width: 1000px; margin: 0 auto; text-align: left; color: #118cd3; }
.maincont01 a { font: 400 12px/32px "宋体"; color: #118cd3; }

.acontent { width: 1000px; height: auto; margin: 0 auto; padding-bottom: 15px; }
.aconleft { width: 200px; height: auto; float: left; display: inline; margin: 10px 20px 0 0; }
.aconright { width: 780px; height: auto; float: left; display: inline; margin: 40px 0 0 0; }

.navleft_tit { font: 400 14px/24px "Arial"; padding: 0 0 7px 0; text-align: center; }
.navleft_tit span { font: 400 24px/32px "Microsoft YAHEI"; margin-right: 9px; }

.navleft_m { height: auto; }
.navleft_m li { display: block; background: #118cd3 url(../images/1_24.jpg) no-repeat 12px 10px; margin: 2px 0 0 0; text-indent: 38px; }
.navleft_m li a { color: #fff; font: 400 14px/36px "Microsoft YAHEI"; }
.navleft_m li.s1 { display: block; background: #118cd3 url(../images/1_22.jpg) no-repeat 12px 10px; }

.ahotpro_tit { margin: 12px 0 8px 0; padding-top: 6px; background: url(../images/1_5F25.jpg) no-repeat left bottom; height: 32px; }
.ahotpro_tit a { font: 400 18px/24px "Microsoft YAHEI"; }

.ahotpro_m { width: 200px; height: auto; overflow: hidden; }
.ahotpro_m li { width: 95px; height: auto; margin: 3px 10px 0 0; float: left; display: inline; }
.ahotpro_m li img { width: 91px; height: 68px; padding: 1px; border: #dadada solid 1px; display: block; margin-bottom: 3px; }
.ahotpro_m li p { width: 95px; height: 24px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ahotpro_m li p a { line-height: 24px; }

.ahotnews_tit a { font: 400 14px/26px "宋体"; color: #fff; }
.ahotnews_m { width: 200px; height: auto; overflow: hidden; }

.about_con { line-height: 26px; }
.about_con p { text-indent: 2em; }
.about_con strong { color: #d32f26; font-weight: bold; }

.strength { width: 780px; height: auto; overflow: hidden; }
.thumbnail { float: left; margin: 3px 11px 0 7px; display: inline; }
.thumbnail img { width: 232px; height: 175px; border: #dfdfdf solid 1px; display: block; padding: 4px; margin: 0 0 3px 0; }
.strength li p { width: 242px; height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }

.btn { margin: 24px 0 0 0; text-align: center; }
.btn a { color: #777; font-size: 12px; padding: 4px 8px; border: #b5b5b5 solid 1px; line-height: 12px; margin-right: 6px; }
.btn a:hover { color: #fff; font-size: 12px; background: #e10119; padding: 4px 8px; border: #d3041a solid 1px; line-height: 12px; }
.btn .s2 { color: #fff; font-size: 12px; background: #e10119; padding: 4px 8px; border: #d3041a solid 1px; line-height: 12px; }
.disabled { color: #777; font-size: 12px; padding: 4px 8px; border: #b5b5b5 solid 1px; line-height: 12px; margin-right: 6px; }

.news_con1 { margin-bottom: 15px; }
.news_con1 img { width: 170px; height: 120px; float: left; margin: 6px 18px 0 0; }
.n_text2 { width: 588px; height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.n_text2 a { font-weight: 900; font-size: 14px; color: #1157a5; }
.n_text3 { color: #949494; font-family: Arial, Helvetica, sans-serif; }
.n_text4 { width: 588px; height: 72px; overflow: hidden; color: #666; text-indent: 2em; border-top: #b7c4d7 dotted 1px; padding-top: 6px; margin-top: 3px; }

.newscon { width: 780px; height: auto; }
.newscon li { display: block; height: 24px; width: 750px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/1_48.jpg) no-repeat 8px 6px; text-indent: 27px; margin: 2px 0 0 0; padding-bottom: 5px; border-bottom: #b7c4d7 dotted 1px; }
.n_date1 { color: #778087; line-height: 24px; float: left; }
.news_text1 { float: left; }

.newsxx_con_t1 { text-align: center; margin: 0 0 7px 0; }
.newsxx_con_t1 h1 { font: 400 24px/36px "Microsoft YAHEI"; color: #d6040f; }
.newsxx_con_t2 { font: 400 12px/28px "宋体"; color: #666; text-align: center; border-bottom: #b7c4d7 dotted 1px; padding-bottom: 8px; }

.newsxx_con_m1 { width: 780px; height: auto; overflow: hidden; margin-top: 8px; }
.newsxx_con_m1s { width: 780px; height: auto; overflow: hidden; font-size: 14px; margin-top: 8px; }

.news_list { width: 780px; height: 26px; margin: 14px 0 0 0; border-top: #b7c4d7 dotted 1px; border-bottom: #b7c4d7 dotted 1px; }
.news_list li { display: block; width: 390px; height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; color: #db0303; float: left; }
.news_list a { line-height: 26px; color: #666; }

.map { text-align: center; margin-top: 10px; }
.message { margin: 4px 0 0 20px; }

.contact_left { width: 182px; float: left; display: inline; margin: 10px 20px 0 0; }
.contact_right { width: 578px; float: left; display: inline; }
.contact_con1 { font-weight: bold; padding: 9px 0 6px 9px; border-bottom: #aeaeae dotted 1px; font-size: 14px; }
.contact_con1 img { margin-right: 8px; }
.contact_con2 { margin: 12px 0 0 0; padding-left: 9px; font: 400 14px/32px "宋体"; }
.contact_map { margin: 15px 0 0 0; }

.leftnav { width: 200px; overflow: hidden; }
.leftSidar2 LI A { width: 200px; display: block; background: #118cd3 url(../images/1_22.jpg) no-repeat 172px 6px; height: 30px; color: #fff; font: 400 14px/30px "Microsoft YAHEI"; text-indent: 12px; margin: 2px 0 0 0; }
.leftSidar2 LI A:hover { width: 200px; display: block; background: #118cd3 url(../images/1_22.jpg) no-repeat 172px 6px; color: #fff; font: 400 14px/30px "Microsoft YAHEI"; }

UL.sub { margin: 0 0 4px 10px; }
UL.sub A { background: url(../images/icon1.jpg) no-repeat 0 9px; font: 400 12px/28px "宋体"; height: 28px; color: #444; overflow: hidden; }
UL.sub A:hover { background: url(../images/icon1.jpg) no-repeat 0 9px; font: 400 12px/28px "宋体"; color: #444; height: 28px; overflow: hidden; }

.pconleft { width: 780px; height: auto; float: left; display: inline; margin: 0 20px 0 0; }
.pconright { width: 200px; height: auto; float: left; display: inline; margin: 14px 0 0 0; }

.product_con1_t { height: 28px; overflow: hidden; font-weight: bold; padding: 0 10px 0 0; color: #fff; line-height: 28px; background: #e6eaf3 url(../images/powr_tit.jpg) no-repeat; margin: 15px 0 0 0; }
.product_con1_t a { float: right; line-height: 28px; color: #666; }
.product_con1_t p { width: 120px; text-align: center; }

.product_con1_m { width: 780px; height: auto; }
.product_con1_m li { width: 166px; padding: 4px; border: #e3e3e3 solid 1px; margin: 15px 19px 0 0; float: left; display: inline; }
.product_con1_m li img { width: 166px; height: 130px; display: block; margin-bottom: 4px; }
.product_con1_m li p { width: 166px; height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }

.tab { width: 780px; overflow: hidden; margin-top: 16px; }
.indexmenu { width: 780px; height: 30px; overflow: hidden; background: #eceff6; }
.indexmenu li { display: block; float: left; display: list-item; padding: 0 23px; }
.indexmenu li a { font-size: 14px; line-height: 30px; color: #118cd3; }
.tab ul li.aaa { background: #118cd3; color: #fff; }
.tab ul li.aaa a { color: #fff; font-size: 14px; line-height: 30px; font-weight: bold; }
.tab_b { width: 780px; height: auto; overflow: hidden; margin-top: 10px; }

.proxx_con1 { width: 780px; height: auto; margin: 16px 0 0 0; background: #eceff6; padding-bottom: 6px; }
.proxx_con1_t { color: #118cd3; font: 400 16px/30px "Microsoft YAHEI"; padding: 6px 0 3px 10px; margin: 0 17px 0 17px; border-bottom: #cdd8e7 solid 1px; }

.proxx_con1_m { width: 780px; height: auto; background: url(../images/1_69.jpg) no-repeat 0 50px; }
.proxx_con1_m li { width: 136px; margin: 15px 0px 0 17px; float: left; display: inline; }
.proxx_con1_m li img { width: 130px; height: 103px; padding: 2px; border: #cdd8e7 solid 1px; display: block; margin-bottom: 2px; }
.proxx_con1_m li p { width: 136px; height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; line-height: 28px; }

.proxx_con1_m2 { width: 740px; height: 30px; overflow: hidden; margin: 8px 20px 0 20px; border-top: #cdd8e7 dashed 1px; }
.proxx_con1_m2 li { width: 360px; height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; float: left; font-weight: bold; padding-left: 10px; color: #dd0000; }
.proxx_con1_m2 a { line-height: 30px; color: #666; }

.proxx_tit1 { font: 600 12px/30px "宋体"; color: #dd0000; border-bottom: #cdd8e7 dotted 1px; margin: 8px 0 0 0; }
.product_con3_m { margin-top: 6px; line-height: 30px; }
.product_con3_m strong { color: #ff5400; font-family: Arial, Helvetica, sans-serif; }

.proxx_con4 { width: 780px; height: auto; overflow: hidden; background: url(../images/a_09.jpg) repeat-x left 0; margin-top: 4px; }
.proxx_con4 strong { color: #ff5400; font: 900 14px/32px "宋体"; }
.proxx_con4 span { color: #000; font-weight: bold; }

.p_text4 { font-size: 28px; font-family: Microsoft YAHEI; color: #dd0000; margin-top: 18px; }
.p_text5 { height: auto !important; height: 104px; max-height: 104px; overflow: hidden; border-bottom: #e4eaef solid 1px; padding-bottom: 6px; color: #777; line-height: 26px; margin-top: 12px; }
.p_text6 { margin-top: 7px; color: #777; line-height: 26px; color: #000; }
.p_text6 img { margin: 9px 10px 0 0; }

.box { width: 455px; margin: 18px 0 0 0; float: left; }
.left-pro { width: 455px; text-align: left; float: left; }
.left-pro .t1 { width: 88px; float: left; }
.left-pro .t2 { width: 350px; text-indent: 0; float: left; }
.left-pro .t2 img { text-indent: 0; }
#showArea img { cursor: pointer; display: block; margin-bottom: 5px; width: 74px; padding: 1px; border: 1px solid #ccc; height: 58px; float: left; }
#main_img { cursor: pointer; display: block; }
#gotop { cursor: pointer; display: block; margin-left: 9px; }
#gobottom { cursor: pointer; display: block; margin-left: 9px; }
#showArea { height: 265px; margin: 6px 0 3px 0; overflow: hidden; }

/* Elements----------------------------------------*/
* { margin: 0; padding: 0; outline: 0; }
.side-bar a, .chat-tips i { background-image: url(../img/gdt-img.png); background-repeat: no-repeat; }
/*右侧悬浮icon*/
.side-bar { width: 66px; position: fixed; bottom: 50px; right: 5px; font-size: 0; line-height: 0; z-index: 100; }
.side-bar a { width: 66px; height: 66px; display: inline-block; background-color: #dddddd; margin-bottom: 2px; }
.side-bar a:hover { background-color: #118cd3; }
.side-bar .icon-qq { background-position: 0 -62px; }
.side-bar .icon-chat { background-position: 0 -130px; position: relative; }
.side-bar .icon-chat:hover .chat-tips { display: block; }
.side-bar .icon-blog { background-position: 0 -198px; }
.side-bar .icon-mail { background-position: 0 -266px; }
.side-bar .icon-totop { background-position: 0 -334px; }
.chat-tips { padding: 20px; border: 1px solid #d1d2d6; position: absolute; right: 78px; top: -55px; background-color: #ffffff; display: none; }
.chat-tips i { width: 9px; height: 16px; display: inline-block; position: absolute; right: -9px; top: 80px; background-position: -88px -350px; }
.chat-tips img { width: 138px; height: 138px; }

.max img { max-width: 750px; _width: expression(this.width > 750 ? "750px": (this.width+"px")); }