.banner{ position:relative; height:250px; min-width:1152px;}

.banner img{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:250px;}

.body{ width:100%; height:auto; overflow:hidden; min-width:1152px; background:url(../images/body_tbd.jpg) repeat-x top; margin-top:4px;}

.body_c{ height:auto; overflow:hidden; padding-bottom:64px;}

.body_l{ width:245px;}

.body_r{ width:806px;}

.chnal_top{ height:42px; line-height:42px; border-bottom:3px solid #e77817;}

.chnal_top h3{ color:#dd7822; font-size:22px;}

.chnal_top h3 span{ font-family:Arial; color:#b3b3b3; font-size:16px; margin-left:5px;}

.chnal_list li{ height:46px; line-height:46px; padding-left:14px; border-bottom:1px solid #d9d9d9;}

.chnal_list li a{ display:block; background:url(../images/chnal_ac.jpg) no-repeat right; font-family:"Microsoft YaHei"; color:#333; font-size:14px; width:220px; height:46px;}

.chnal_list li.chnal_cur a,.chnal_list li a:hover{ color:#e77817; background:url(../images/chnal_ho.jpg) no-repeat right;}

.chnal_list li a span{ display:block; width:210px; height:46px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}

.chnal_click li{ height:85px; border-bottom:2px solid #d9d9d9;}

.chnal_R{ width:136px; padding-top:30px; display:inline;}

.chnal_R a,.chnal_R a span{ display:block; line-height:100%;}

.chnal_R a:hover span{ color:#ec7713;}

.chnal_Rcn{ font-family:"Microsoft YaHei"; color:#ef7d19; font-size:16px; font-style:italic;}

.chnal_Ren{ font-family:Arial; color:#b3b3b3; font-size:13px; padding-top:6px;}

.position{ height:42px; line-height:42px; background:url(../images/position_icon.jpg) no-repeat left; padding-left:16px;}

.position a{ color:#6c6c6c; padding:0 8px;}

.position span{ color:#c86815; margin-left:8px;}

.content{ font-size:14px; line-height:30px; height:auto; overflow:hidden; padding:14px 0 20px;}



/*page*/

.page{ height:40px; line-height:40px; padding:30px 0 10px; text-align:center;}

.page a{ font-family:"Microsoft YaHei"; color:#454545; font-size:13px; padding:8px 12px; margin:0 3px; border:1px solid #ededed;}

.page a.on{ color:#FFF; background-color:#e77817; border:1px solid #e77817;}



/*news*/

.news,.ask_title,.area_title h3,.product,.mess_table,.solution_table{ padding-top:24px;}

.news_top{ height:204px; background:url(../images/news_Tbd.jpg) repeat-x bottom; padding-bottom:4px;}

.news_Timg{ width:240px; height:162px; padding:3px; border:1px solid #d9d9d9;}

.news_Tr{ width:540px;}

.news_Trtitle{ height:24px; padding:8px 0 6px;}

.news_Trtitle a{ display:block; font-family:"Microsoft YaHei"; color:#e77817; font-size:18px; width:540px; height:24px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }

.infor span{ float:left; margin-right:26px; padding-top:2px; display:inline-block; color:#949494;}

.infor span.share_com{ margin-right:0; padding-top:2px;}

.share{ width:210px; height:28px;}

.news_Trintro{ font-family:"Microsoft YaHei"; font-size:14px; line-height:28px; height:84px; overflow:hidden; padding-top:6px;}

.news_Trintro a{ color:#e77817;}

.news_Dlist li{ height:58px; line-height:58px; border-bottom:1px solid #dedede;}

.news_Dlist li a{ display:inline-block; float:left; background:url(../images/sub_icon.jpg) no-repeat left; padding-left:14px; margin-left:8px; color:#454545; font-size:14px;}

.news_Dlist li span{ float:right; font-family:Arial; margin-right:10px;}

.title h3{ color:#e77817; font-size:22px; padding:14px 0 12px; text-align:center;}

.infor{ padding-left:212px;}

.news_Tr .infor{ padding-left:0;}

.click{ height:76px; padding-top:16px; border-top:1px solid #e9e9e9;}

.page_click{ padding-left:8px; display:inline;}

.page_click a{ display:block; height:38px; line-height:38px; padding-left:32px; color:#6a6a6a; width:540px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }

.pre_page{ background:url(../images/pre_pageicon.jpg) no-repeat left;}

.next_page{ background:url(../images/next_pageicon.jpg) no-repeat left;}

.back{ margin:18px 10px 0 0; display:inline;}

.back a{ display:block; background:url(../images/back_bd.jpg) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:18px; width:118px; height:39px; line-height:39px; text-align:center;}

.back a:hover{ color:#FFF;}



/*ask*/

.ask_top{ height:55px; line-height:55px; border-bottom:1px solid #e2e2e2;}

.ask_top a{ float:left; display:inline-block; background:url(../images/ask_Lac.jpg) no-repeat left; padding-left:32px; font-family:"Microsoft YaHei";  color:#454545; font-size:14px; width:700px; height:55px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.ask_icon{ float:right; background:url(../images/ask_downicon.jpg) no-repeat; width:25px; height:25px; margin-top:14px; display:inline-block;}

.ask_down{ font-family:"Microsoft YaHei"; line-height:26px; height:auto; overflow:hidden; padding:12px 14px 12px 32px; border-bottom:1px solid #e2e2e2; display:none;}

.ask li.ask_cur .ask_top a{ background:url(../images/ask_Lho.jpg) no-repeat left; color:#f38424;}

.ask li.ask_cur .ask_icon{ background:url(../images/ask_upicon.jpg) no-repeat;}

.ask_title h3{ color:#f38424; font-size:18px; height:50px; line-height:50px; border-bottom:1px solid #e2e2e2; text-align:center;}

.ask_title h3 img{ vertical-align:middle; margin-right:16px;}



/*area*/

.area_list ul{ width:840px;}

.area_list li{ float:left; width:252px; height:220px; margin:28px 26px 0 0; display:inline;}

.area_box{ position:relative; background:url(../images/area_ho.jpg) no-repeat; width:248px; height:174px; padding:5px 4px 5px 0; overflow:hidden;}

.area_img{ width:240px; height:166px; padding:3px; border:1px solid #d9d9d9; }

.area_show{ position:absolute; left:0; top:184px; z-index:10; background:url(../images/area_yy.png) repeat; width:244px; height:170px; border:2px solid #ee7e1c;}

.area_show a{ display:block; font-family:"Microsoft YaHei"; color:#FFF; font-size:14px; width:216px; height:96px; overflow:hidden; padding:36px 14px 0 14px;}

.area_click a{ display:block; font-family:"Microsoft YaHei"; color:#333; font-size:16px; height:36px; line-height:36px; padding:0 4px; width:244px; height:36px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; text-align:center;}

.area_list li.area_color .area_click a{ color:#e77817;}

.area_title h3{ color:#ed7c19; font-size:18px;}

.area_content{ line-height:28px; height:auto; overflow:hidden; padding:14px 0 4px;}

.area_recomd h3{ float:left;}

.area_recomd .area_title{ height:auto; overflow:hidden; padding-bottom:20px;}

.area_recomd .area_title a{ float:right; font-family:Arial; color:#a4a4a4; padding-top:24px;}

.area_redDown{ clear:both; position:relative; width:806px; height:220px;}

.area_redbox{ position:absolute; top:0; left:25px; width:762px; height:220px; overflow:hidden;}

.area_redDown .area_list li{ margin:0 2px 0 0;}

.area_Lclick,.area_Rclick{ display:block; position:absolute; top:4px; width:18px; height:174px;}

.area_Lclick{ background:url(../images/area_Lac.jpg) no-repeat; left:0;}

.area_Rclick{ background:url(../images/area_Rac.jpg) no-repeat; right:0;}

.area_redbox .area_show a{ font-size:13px; padding:15px 6px 0 6px; width:232px; height:120px; text-align:center;}



/*honor*/

.honor_list ul{ width:840px;}

.honor_list li{ float:left; width:256px; height:228px; margin:16px 24px 0 0; display:inline;}

.honor_list li a,.honor_list li a span{ display:block;}

.honor_list li img{ display:block; padding:3px; border:1px solid #d8d8d8;}

.honor_title{ font-family:"Microsoft YaHei"; color:#454545; font-size:14px; width:248px; height:48px; line-height:48px; overflow:hidden; padding:0 4px; text-align:center;  text-overflow:ellipsis; white-space:nowrap; }

.honor_list li a:hover span{ color:#ec7713;}



/*product*/

.product_chnal{ color:#e77817; font-size:18px;}

.product_chcon,.product_Trinfor span,.mess_must,.mess_ask{ font-family:"Microsoft YaHei"; font-size:14px;}

.product_chcon,.product_Dcon{ line-height:28px; height:auto; overflow:hidden; padding:12px 0 16px;}

.product_chcon{ border-bottom:1px solid #d9d9d9;}

.product_table{ margin-top:36px;}

.product_rol td{ height:44px; background-color:#e77817; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}

.product_rel td{ text-align:center; line-height:20px; padding:10px 0;}

.product_top{ height:290px; margin-bottom:40px;}

.product_Timg{ background:url(../images/pro_Timgbd.jpg) no-repeat; width:396px; height:274px; padding:7px 9px 7px 1px}

.product_Tr{ width:394px;}

.product_Trtitle h3{ color:#e77817; font-size:18px; padding-bottom:10px; padding-left:8px; width:386px; height:24px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #e5e5e5;}

.product_Trinfor{ height:50px; line-height:50px; padding-left:8px; border-bottom:1px solid #e5e5e5;}

.product_Trinfor span{ margin-right:10px; float:left; display:block; width:183px; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.product_Trcon{ padding:8px 8px 0 8px; height:196px; overflow:hidden; line-height:28px;}

.product_Dsel{ height:35px; line-height:35px; border-bottom:1px solid #d7d7d7;}

.product_Dsel li{ float:left; margin-right:4px; display:inline; color:#454545; background:url(../images/product_selac.jpg) no-repeat; width:114px; height:35px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;  text-align:center; cursor:pointer;}

.product_Dsel li.pro_selcur{ background:url(../images/product_selho.jpg) no-repeat; color:#FFF; border-bottom:1px solid #d86b0c;}

.product .area_recomd .area_title{ height:32px; line-height:32px; margin-bottom:12px; padding-bottom:0; background-color:#e0dbd7;}



.product .area_recomd h3{ font-family:"宋体"; color:#333; font-size:14px; font-weight:bold; padding-top:0; padding-left:16px;}

.product .area_recomd .area_title a{ padding-top:0; color:#333; font-family:"宋体"; padding-right:16px;}



/*意见反馈*/

.mess_ask{ color:#333; line-height:30px; margin-bottom:20px;}

.mess_must{ color:#333;}

.red{ color:#ff0000; margin-right:4px;}

.yellow{ font-family:"Microsoft YaHei"; color:#e77817; font-size:16px; padding:14px 0; display:block;}

.mess_mg{ width:130px; padding-right:4px;}

.mess_com,.mess_taArea,.com_messCs{ font-family:"宋体"; color:#333; font-size:12px; height:20px; line-height:20px; padding:4px 6px;}

.mess_com,.mess_taArea{ border:1px solid #d9d9d9;}

.com_label{ margin:0 8px 0 32px; line-height:30px;}

.mess_jg{ padding-left:64px;}

.mess_pdd1{ padding-left:134px;}

.mess_taArea{ width:658px; height:150px; overflow:hidden;}

.mess_taText1{ width:658px;}

.mess_taText2{ width:150px;}

.mess_taText3{ width:280px;}

.mess_table2 .red{ padding:14px 0;}

.mess_csRol td,.mess_csRel{ font-size:14px; text-align:center;}

.com_messCs{ text-align:center;}

.mess_csText1{ width:162px; border:none;}

.mess_csText2{ width:106px; border:none;}

.mess_csText3{ width:103px; border:none;}

.mess_hjText1{ width:302px;}

.mess_hjText2{ width:258px;}

.mess_hjText3{ width:176px;}

.mess_hjText4{ width:302px;}

.mess_table3 .com_label{ margin:0 8px 0 3px;}

.mess_tel{ margin-left:20px;}

.mess_taReset,.mess_taSubmit{ display:inline-block; background:url(../images/mess_taac.jpg) no-repeat; color:#FFF; font-size:14px; font-weight:bold; width:118px; height:37px; border:none; cursor:pointer; margin-left:30px;}

.mess_taReset:hover,.mess_taSubmit:hover{ background:url(../images/mess_taho.jpg) no-repeat;}



/*solution*/

.solution_table{ font-family:"Microsoft YaHei"; font-size:14px;}

.solution_table tr td{ padding:20px 0;}

.solution_top{ text-align:center;}

.solution_top img{ vertical-align:middle;}

.solution_top span{ font-size:24px; margin:0 18px;}

.solution_top span em{ vertical-align:middle; font-family:Arial; font-size:42px;}

.solution_color1 span{ color:#ed7c19;}

.solution_color1 span em{ color:#e77817;}

.solution_color2 span,.solution_color2 span em{ color:#1a7ee4;}

.solution_color3 span,.solution_color3 span em{ color:#d42d7f;}

.solution_color4 span,.solution_color4 span em{ color:#7cce1b;}

.solution_intro{ color:#555; line-height:26px; height:auto; overflow:hidden; padding:10px 0 4px;}

.solution_d{ height:auto; overflow:hidden;  padding-bottom:36px;}

.solution_d1{ background:url(../images/solution_bd1.jpg) no-repeat bottom;}

.solution_d2{ background:url(../images/solution_bd2.jpg) no-repeat bottom; padding-bottom:60px;}

.solution_list{ width:310px;}

.solution_list{ font-size:14px; line-height:34px; padding-top:20px; display:inline;}

.solution_list img,.solution_icon li img{ vertical-align:middle; margin-right:14px;}

.solution_icon{ width:760px; margin:0 auto; padding-left:46px;}

.solution_icon li{ float:left; width:380px; height:34px; line-height:34px;}





/*contact*/

.contact{ font-family:"Microsoft YaHei"; font-size:14px; line-height:32px; height:auto; overflow:hidden; padding:24px 0;}