﻿@charset "utf-8";
/* -----------ThinkMore前端框架-----------------------
item:康平
date: 2016-03-24
Created & Modified by Chen.
http://www.thinkmore.top/
----------------------------------------------*/
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static; overflow-x:hidden;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:14px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer;}
a:hover{text-decoration:underline;outline:none; text-decoration:none;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important}
.fl{ float:left;}.fr{ float:right;}.clear{ clear:both; }
input,li,ul,a{transition-duration: 0.2s;transition-property: background, color;transition-timing-function: ease-out;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
/*body*/
body{ background:#fff;}
.w1180{ width:1180px; margin:0 auto; overflow:hidden;}
.header{ width:100%; background:#fff url(../images/header_bg.jpg) repeat-x 50% 100%; height:162px;}
.top{ height:36px; line-height:36px; min-width:1000px;}.top .fl{ color:#fff; margin-left:10px;}.top .fr{ margin-right:10px;}
.s_text{ width:255px; padding:0 5px; height:22px; line-height:22px; background:#fff; border:1px solid #ccc; color:#b3b3b3;}
.s_btn{width:55px; height:22px; line-height:22px; background:#fff url(../images/search_ico.jpg) no-repeat 50% 0; border:1px solid #ccc; cursor:pointer;}
.nav{ height:77px; line-height:77px; }
.menu{ overflow:hidden; zoom:1; width:1120px; padding-left:30px;}
.menu li{ float:left; text-align:right; margin-left:20px;}
.menu a{ display:block; font-size:16px; color:#fff; padding:0 20px;}
.menu a:hover, .menu .curr{ background:rgba(0,0,0,0.2);}
.logo{ width:60px; height:77px;}
.logo a{ background:url(../images/logo.jpg) no-repeat 0 0 ; width:60px; height:77px; display:block;  overflow:hidden; text-indent:-999em;}
.bottom{ width:1180px; margin:0 auto; overflow:hidden;}
.bottom_toggle{ width:153px; float:left; cursor:pointer;}
.bottom_toggle_tit{ height:49px; line-height:49px; border-right:1px solid #c3c3c3; width:152px; font-size:14px; color:#646464; text-align:center;}
.bottom_toggle_tit i{ font-size:11px; color:#999; padding:0 15px;}
.bottom_toggle_box{ width:152px;border-right:1px solid #c3c3c3;  background:#f2f2f2; z-index:111; position:absolute; display:none; }
.bottom_toggle_box a{ color:#646464; display:block; padding:0 20px; height:41px; line-height:41px; border-bottom:1px solid #dcdcdc; font-size:14px; background:#f2f2f2;  }.bottom_toggle_box a i{color:#e30613; font-size:14px; display:block; line-height:41px; }
.bottom_toggle_box a:hover{ background:#fff; color:#e30613;}
.bottom_hot_goods{ float:left; overflow:hidden; width:1000px; padding-left:20px;}
.bottom_hot_goods h3{ float:left; width:70px; text-align:right; line-height:49px; padding-right:10px; font-size:14px; color:#e30613;}
/*index banner*/
#kinMaxShow { background:#fff url(../images/loading.jpg) no-repeat 50% 50%; width:100%; height:478px; overflow:hidden;}
#kinMaxShow p{ width:820px; margin:0 auto; padding-top:120px; font-style:normal; font-size:14px; display:block; color:#fff;}
#kinMaxShow p em{ display:block; font-size:30px;}
#kinMaxShow p span{ display:block; margin-top:10px; overflow:hidden; height:30px; }
#kinMaxShow p i{ width:31px; height:31px; background:#e5181a; text-align:center; line-height:30px; color:#fff; float:left; padding:0;}
#kinMaxShow p span a{ color:#fff; padding:0 10px; height:29px; line-height:29px; overflow:hidden; float:left; margin-top:1px;}
#kinMaxShow p span a:hover{ background:#e5181a; color:#fff;}

#kinMaxShow1 { background:#fff url(../images/loading.jpg) no-repeat 50% 50%; height:280px; overflow:hidden;}
#kinMaxShow1 p{ width:820px; margin:0 auto; padding-top:35px; font-style:normal; font-size:14px; display:block; color:#fff; padding-right:500px;}
#kinMaxShow1 p em{ display:block; font-size:30px;}
#kinMaxShow1 p span{ display:block; margin-top:10px; overflow:hidden; height:30px; }
#kinMaxShow1 p i{ width:31px; height:31px; background:#e5181a; text-align:center; line-height:30px; color:#fff; float:left; padding:0;}
#kinMaxShow1 p span a{ color:#fff; padding:0 10px; height:29px; line-height:29px; overflow:hidden; float:left; margin-top:1px;}
#kinMaxShow1 p span a:hover{ background:#e5181a; color:#fff;}

/*page_box*/
.page_tab_box{ padding:30px; padding-bottom:60px; line-height:2; font-size:16px;}
.page_tab_box p{ line-height:2; font-size:16px; color:#3c3c3c; margin-bottom:15px; text-indent:2em;}
.page_tab_box img{ margin:20px auto; display:block; max-width:1000px;}
.page_tab_box h2{ text-align:center; font-size:32px;  margin:40px 0;}
.page_tab_tit{ height:36px; line-height:36px; background:url(../images/page_tab_tit_bg.jpg) repeat-x 50% 50%; overflow:hidden; text-align:center;}
.page_tab_tit li{ display:inline-block; margin:0 6px;}
.page_tab_tit li a{ display:block; width:104px; height:36px; background:#eaeaea; color:#5c5c5c; font-size:14px;  border-radius:2px;}
.page_tab_tit li a i{ font-style:normal;}
.page_tab_tit li a:hover, .page_tab_tit li .curr{ background:#525050; color:#fff; text-decoration:none;}
.page_position{ height:56px; line-height:56px; background:url(../images/page_tab_tit_bg.jpg) repeat-x 50% 100%; font-size:14px; margin-bottom:50px; color:#999;}
.page_position a{ color:#676767; margin:0 5px;}.page_position a:hover{ color:#e5181a;}
.page_title_name{text-align:center; font-size:32px;  margin:40px auto 0px;}
.cml_titname{ text-align:center; font-size:30px; color:#4e4e4e;  padding-bottom:30px; margin-top:20px;}
.contact_msg_list{ width:690px; margin:40px auto;}
.contact_msg_list li{ overflow:hidden; zoom:1; margin-bottom:25px;}
.contact_msg_list em{ float:left; width:130px; text-align:right; padding-right:20px; font-size:16px; }
.contact_msg_list em i{ color:#dc0101; font-style:normal; padding-left:10px;}
.contact_msg_list p{ float:left; margin-bottom:0; font-size:14px; overflow:hidden; text-indent:0;}
.contact_msg_list p label *{ display:inline-table; margin:0; padding:0; margin-right:6px;}
.contact_msg_list p label{ margin-right:20px; color:#888; margin-bottom:0;}.contact_msg_list p label span{ height:auto;}
.cml_text{ width:340px; height:26px; line-height:26px; padding:0 5px; border:1px solid #c9c9c9; background:#fff; font-size:14px;}
.cml_area{ width:530px; height:200px; padding:6px;border:1px solid #c9c9c9; background:#fff; font-size:14px; line-height:1.8;}
.cml_btn{ display:block; margin-left:130px; width:165px; height:36px; line-height:36px; text-align:center; border:0; background:#dc0101; cursor:pointer; color:#fff; font-size:14px; /*font-weight:bold;*/ border-radius:3px;}
.cml_texthover{ border:1px solid #e30613;}
.cml_areahover{border:1px solid #e30613;}
.cml_btnhover{ background:#ff0000;}
.result_tit{ padding-bottom:50px;text-align:center; font-size:30px; color:#4e4e4e; /*font-weight:bold;*/ }
.result_list{ width:1100px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.reslut_item{ float:left; width:33%; padding:0 20px;}
.reslut_item_dl{ margin-bottom:20px;}
.reslut_item_dl dt{ /*font-weight:bold;*/ color:#dc1818; font-size:30px; margin-bottom:10px;}
.reslut_item_dl dd{ font-size:14px; color:#5e5e5e;}
.reslut_item_dl dd p{ line-height:28px;}
.sb_info{ text-align:center; font-size:16px; color:#414141; padding-bottom:40px;}

.sb_tab_tit{ height:36px; line-height:36px; background:url(../images/page_tab_tit_bg.jpg) repeat-x 50% 50%; overflow:hidden; text-align:center;}
.sb_tab_tit li{ display:inline-block; margin:0 6px;width:164px; height:36px; background:#eaeaea; color:#5c5c5c; font-size:14px; /*font-weight:bold;*/ border-radius:2px; cursor:pointer;}
.sb_tab_tit .curr{ background:#525050; color:#fff; text-decoration:none;}
.sb_tab_tit .sb_tab_tithover{ background:#525050; color:#fff; text-decoration:none;}
.sb_tab_con_top{ padding:30px 20px;}
.sb_tab_con_top h3{text-align:center; font-size:30px; color:#4e4e4e; margin-bottom:40px; margin-top:10px;}
.sb_tab_con_top p{ color:#5e5d5d; font-size:14px; line-height:1.8;  margin-bottom:15px;}
.sb_tab_con_list{ padding-bottom:50px;}
.sb_tab_con_list li{ overflow:hidden; zoom:1; padding:20px 0; border-bottom:1px solid #e9e8e8;}
.stcl_pic{ float:left; width:186px; margin-right:45px; padding-left:15px;}
.stcl_pic img{ display:block; width:186px; height:124px;}
.stcl_text{ width:920px; padding-right:14px; float:left; color:#757575; font-size:14px; line-height:1.6;}
.stcl_text h4{ font-size:24px; color:#333; margin-bottom:6px;}
.stcl_text h5{ margin-top:10px;  margin-bottom:5px; }
.stcl_text p span{ margin-right:15px;}
.sb_tab_con_list .sb_tab_con_listhover{ background:#f4f4f4;}
.solutions_box .none{ display:none;}
.page_news_list{ width:1180px; margin:0 auto; padding:40px 0;}
.page_news_list li{ overflow:hidden; zoom:1; padding:25px 0; border-bottom:1px solid #efefef;}
.page_news_time{ width:252px; margin-right:20px; text-align:right; font-family:verdana; float:left;}
.page_news_time span{ display:block; font-size:48px; color:#ccc; line-height:48px; margin-right:-5px;}.page_news_time em{ display:block; font-size:24px; color:#ddd;}
.page_news_pic{ float:left; width:188px; margin-right:20px;}.page_news_pic img{ width:188px; height:128px; display:block;}
.page_news_text{ width:612px; float:left;}
.page_news_text a{ color:#4e4e4e; font-size:24px; margin-top:-10px; display:block;}.page_news_text a:hover{ color:#e5181a;}
.page_news_text p{ font-size:14px; line-height:1.8; color:#8f8f8f; height:80px; overflow:hidden;}
.page_news_text .author{ font-size:14px; color:#aeaeae; height:auto;}
.page_news_list .page_news_listhover{background:#f4f4f4;}
.page_news_list .page_news_listhover .page_news_time *{ color:#e0e0e0;}
.page_news_list .page_news_listhover a{ color:#e5181a;}
.pages{ width:1180px; margin:0 auto; text-align:center; padding-bottom:50px;}
.pages a{ display:inline-block; width:36px; line-height:36px; text-align:center; background:#c9c9c9; font-size:14px; color:#fff; margin:0 5px; border-radius:3px;}
.pages a:hover, .pages .curr{ background:#5b5b5b;}
.page_news_view{ padding:30px 0;}
.pnv_tit{text-align:center; font-size:30px; color:#4e4e4e; margin-bottom:40px; margin-top:10px;}
.page_news_v_con{ padding:0 40px; line-height:1.8; font-size:14px; color:#606060; padding-bottom:80px;}
.page_news_v_con p{ margin-bottom:15px;}
.news_keywords{ padding:40px; font-size:14px; color:#666;}
.news_keywords a{ display:inline-block; margin:0 5px; background:#fff; border:1px solid #c9c9c9; padding:3px 8px; color:#666; border-radius:3px;}
.news_keywords a:hover{border:1px solid #e60606; color:#e60606; background:#ffefef; text-decoration:none;}
.news_guanlian{ padding:0 40px; font-size:14px; color:#666; line-height:1.8;}
.news_guanlian a{ color:#666;}.news_guanlian a:hover{color:#e60606;}
.case_select{ padding-bottom:30px;}
.case_select dl{ overflow:hidden; zoom:1; margin-bottom:18px;}
.case_select dl dt{ float:left; width:99px; height:28px; padding:0 10px; line-height:28px; background:#e60012; color:#fff; font-size:14px;}
.case_select dl dd{ float:left; width:1000px; font-size:14px;}
.case_select dl dd a{ float:left; padding:0 15px; height:28px; line-height:28px; margin-left:15px; color:#3c3c3c; border:1px solid #fff;}
.case_select dl dd a:hover, .case_select dl dd .curr{ background:#ffefef; color:#e60012; text-decoration:none; border:1px solid #e60012;}
.case_list{ overflow:hidden; zoom:1; width:1200px; margin:0 auto; padding-bottom:50px;}
.case_list li{ float:left; width:298px; padding-bottom:30px;padding:10px; border:1px solid #fff; }
.case_list li img{ display:block; width:280px; height:188px;}
.case_list li a{ display:block; /*font-weight:bold;*/}
.case_list li span{ display:block; padding:10px; color:#1b1b1b; font-size:16px; padding-top:15px;}
.case_list li p{ padding:0 10px; font-size:14px; color:#999;}
.case_list li p a{ display:block; margin-top:20px; color:#e60606; font-weight:normal;}
.case_list li a:hover , .case_list li a:hover span{ color:#e60606; }
.case_list .case_listhover{ background:#f8f8f8; border:1px solid #e60606;}.case_list .case_listhover a span{color:#e60606; }
.case_view_page{ background:#faf8f8;}
.case_view_box1{ width:1180px; margin:40px auto; overflow:hidden;}
.cvb1_pic{ float:left; width:430px; overflow:hidden;}
.cvb1_pic img{ width:430px; height:290px; display:block;}
.cvb1_text{ width:730px; margin-left:20px;  float:left;}
.cvb1_text h2{ color:#e20707; font-size:20px;}
.cvb1_text .cvb_time{ font-size:14px; color:#999; margin-top:5px; margin-bottom:10px;}
.cvb1_text p{ font-size:14px; margin-bottom:10px; color:#4b4b4b;}
.cvb1_text p em{ color:#7f7f7f;}.cvb1_text p a, .cvb1_text p span{ margin-right:10px; color:#4b4b4b;}
.case_view_box2{ width:1180px; margin:0 auto ; background:#fff; padding:50px 0;}
.cvb_con{ padding:0 160px; font-size:16px; line-height:1.8; color:#666;}
.cvb_con p{  margin-bottom:15px;}
.cvb_con p img{ display:block; max-width:880px; overflow:hidden;}


.case_list1{ overflow:hidden; zoom:1; width:1200px; margin:0 auto; padding-bottom:50px;}
.case_list1 li{ float:left; width:280px; padding-bottom:30px; margin:0 10px; margin-bottom:20px; border-bottom:2px solid #fff; background:#fff;}
.case_list1 li img{ display:block; width:280px; height:188px;}
.case_list1 li a{ display:block; /*font-weight:bold;*/}
.case_list1 li span{ display:block; padding:10px; color:#1b1b1b; font-size:16px; padding-top:15px;}
.case_list1 li p{ padding:0 10px; font-size:14px; color:#999;}
.case_list1 li p a{ display:block; margin-top:20px; color:#e60606; font-weight:normal;}
.case_list1 li a:hover , .case_list1 li a:hover span{ color:#e60606; }

.case_list1 .case_list1hover{ border-bottom:2px solid #e60606;}.case_list1 .case_list1hover a span{color:#e60606;}

.case_list2{ overflow:hidden; zoom:1; width:1200px; margin:0 auto; }
.case_list2 li{ float:left; width:280px; padding-bottom:30px; margin:0 10px; margin-bottom:20px; background:#fcfcfc;border-bottom:2px solid #fcfcfc;}
.case_list2 li img{ display:block; width:280px; height:188px;}
.case_list2 li a{ display:block; /*font-weight:bold;*/}
.case_list2 li span{ display:block; padding:10px; color:#1b1b1b; font-size:16px; padding-top:15px;}
.case_list2 li p{ padding:0 10px; font-size:14px; color:#999;}
.case_list2 li p a{ display:block; margin-top:20px; color:#e60606; font-weight:normal;}
.case_list2 li a:hover , .case_list2 li a:hover span{ color:#e60606; }

.case_list2 .case_list2hover{ border-bottom:2px solid #e60606;}.case_list2 .case_list2hover a span{color:#e60606;}

.cvp_tit2{ font-size:24px; color:#3c3c3c; width:1180px; margin:0 auto; padding:30px 0;}
.product_tit{ padding:30px; padding-top:0; text-align:center; font-size:30px; /*font-weight:bold;*/}
.page_tab_tit1{  line-height:36px;  overflow:hidden; text-align:center;}
.page_tab_tit1 li{ display:inline-block; margin:10px 6px;}
.page_tab_tit1 li a{ display:block; padding:0 15px; height:36px; background:#eaeaea; color:#5c5c5c; font-size:14px; /*font-weight:bold;*/ border-radius:2px;}
.page_tab_tit1 li a:hover, .page_tab_tit1 li .curr{ background:#525050; color:#fff; text-decoration:none;}
.product_sort_tit{ font-size:24px; text-align:center; padding:30px 0;}
.product_box{ width:1180px; margin:0 auto; padding:0 30px; font-size:14px; line-height:1.8;}
.product_box p{ margin-bottom:15px;}
.product_box_tip{ text-align:center; display:block; width:1180px; margin:20px auto; padding:0 30px; height:52px; line-height:52px; border:1px solid #dcdcdc; font-size:14px; color:#666; /*font-weight:bold;*/}
.product_box_tip span{ color:#e30c0c;}
.p_g_c_tit{ font-size:30px; width:1180px; margin:0 auto; padding:30px 0;}
.porduct_xg_case{ width:1180px; overflow:hidden; margin:0 auto; padding-bottom:50px;}
.porduct_xg_case li{ overflow:hidden; zoom:1; padding-bottom:20px;}
.pxc_pic{ float:left; width:348px; height:236px; margin-right:30px;}
.pxc_pic img{ width:348px; height:236px; display:block;}
.pxc_text{ width:780px; float:left;}
.pxc_text a{ color:#5c5c5c; font-size:20px; }.pxc_text a:hover{ color:#e60606;}
.pxc_text .pxc_time{  margin-bottom:5px; margin-bottom:10px; color:#999; height:auto;}
.pxc_text p{ font-size:14px; color:#666; height:140px; overflow:hidden;}
.pxc_text .more{ display:inline-block; width:116px; height:34px; line-height:34px; text-align:center; background:#e60606; color:#fff; border-radius:3px; font-size:16px;}
.pxc_text .more:hover{ background:#f00; color:#fff; text-decoration:none;}
/*contact box*/
#leftsead{width:161px;height:290px;position:fixed;top:550px;right:10px;  z-index:10000000;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:53px;}
#leftsead li img{float:right;}
#leftsead li a{height:52px;float:right;display:block;min-width:52px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-205px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:205px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:205px;}
#leftsead li a:hover{ text-decoration:none;}
#p2{width:112px;background-color:#a40000;height:52px;margin-left:50px;line-height:52px;text-align:center;}
#p3{width:112px;background-color:#a40000;height:52px;margin-left:50px;line-height:52px;text-align:center;}
#p1{width:52px;height:52px;float:left}
.top_btn{ width:52px; height:52px; background:url(../images/l06.png) no-repeat 0 0; text-indent:-99999em; overflow:hidden;}
.top_btn:hover{ background:url(../images/ll06.png) no-repeat 0 0;}
/*foot*/
.footer{ background:#404040;}
.foot_nav{ }
.foot_nav_item{ float:left; width:160px; padding-top:20px; padding-bottom:20px; }
.foot_nav_item dt{ font-size:14px; margin-bottom:8px; border-bottom:1px dotted #ccc; display:inline-block; color:#fff; padding-bottom:8px;}.foot_nav_item dt a{ color:#fff;}.foot_nav_item dt a:hover{ color:#ff0000;}
.foot_nav_item dd a{ display:block; line-height:22px; color:#fff;}.foot_nav_item dd a:hover{ color:#ff0000;}
.foot_logo{ width:220px; padding:30px 0; float:left;}.foot_logo img{ display:block; margin:0 auto;}
.foog_bg1{ background:url(../images/foot_bg1.jpg)  repeat-x 0 0; height:148px; }
.foot_bg1{ padding-top:20px; width:1180px; margin:0 auto;}
.copyright{ padding:25px 0; text-align:center; font-size:14px; color:#fff; text-transform:uppercase;}
.foot_pic{ margin-right:100px;}
.foot_pic span{ float:right; margin-left:20px;}.foot_pic span i{ display:block; text-align:center; font-style:normal; padding:5px 10px; color:#fff;}
.foot_text p{ float:left; color:#fff; font-size:14px;  margin-right:50px;}
/*hot goods*/
.txtMarquee-left{ width:900px;  position:relative; float:left;}
.txtMarquee-left .hd{ overflow:hidden;  height:49px; background:#f4f4f4;float:right;  }
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:20px; height:20px; line-height:20px; display:block; overflow:hidden; cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}
.txtMarquee-left .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ height:49px; padding-left:10px; }
.txtMarquee-left .bd .tempWrap{ width:880px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:49px; line-height:49px;  text-align:left; _display:inline; width:auto !important; font-size:14px; }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{ color:#666;}
.txtMarquee-left .bd ul li a:hover{ color:#e5181a;}
/*channel*/
.banner_channel{ position:relative; width:100%; height:465px;}
.banner_in_op{ position:absolute; width:560px; height:200px;  left:50%; margin-left:-280px; top:150px; z-index:100000;}
.banner_in_op h2{ width:554px; padding-top:20px; padding-bottom:25px;border:3px solid rgba(0,0,0,0.8); background:rgba(255,255,255,0.8); text-align:center; font-size:30px; color:#e20000; /*font-weight:bold;*/ margin-bottom:40px;}
.to_link1{ width:200px; padding-left:30px; height:38px; line-height:38px; font-size:16px; color:#faf8f8; background:#dc0101; border-radius:3px; display:block; margin:10px auto; text-align:center;}
.to_link1 i{ background:url(../images/channel_link_ico.png) no-repeat 0 0; width:38px; height:38px;float:left;}
.to_link1 span{ float:left; height:38px; line-height:38px;}
.to_link1:hover, .to_link1:active, .to_link1:focus{ background:#f00; color:#faf8f8}
.to_advantage{ background:url(../images/pd_link2.png) no-repeat 0 0; width:75px; height:75px; display:block; margin:0 auto; margin-top:30px; text-indent:-9999em; }
.to_advantage:hover{ background-position:0 -75px;}
.channel_tit{ text-align:center; padding:30px 0; line-height:2;}.channel_tit h3{ color:#2d2d2d; font-size:24px;}.channel_tit i{ font-size:10px; color:#a3a3a3; font-style:normal; text-transform:uppercase;}
.channer_occasion{ text-align:center; padding-bottom:80px; width:1180px; margin:0 auto; height:91px; overflow:hidden;}
.channer_occasion li{ display:inline-block;width:90px; height:90px;  margin:0 4px; vertical-align:top;  }
.channer_occasion a{ display:inline-block;width:90px; height:90px; background:url(../images/pindao_bg.png) no-repeat 0 0; border-radius:45px; font-size:20px; text-align:center; color:#686868; line-height:24px; padding-top:34px; }
.channer_occasion .sh{ padding-top:20px;}
.channer_occasion a:hover{  background-position:-91px 0; color:#fff; text-decoration:none;}
.channer_banner{ margin:0 auto; margin-top:80px; position:relative; }
.channer_banner a{ display:block; margin:0 auto;margin-bottom:15px; overflow:hidden; }
.channer_banner a img{ display:block; margin:0 auto; width:1180px; height:202px;  cursor:pointer;}
.channel_gray_bg{ background:#faf8f8; padding-bottom:40px;}
.channel_tit2{ text-align:center; padding:30px 0; line-height:2.2;}.channel_tit2 h3{ font-size:24px; color:#000; margin-bottom:10px;}.channel_tit2 p{ color:#595858; font-size:14px; line-height:22px;}
.channel_advantage_list{ width:1180px; margin:0 auto; overflow:hidden;}
.channel_advantage_list li{ float:left; width:590px; overflow:hidden; margin-bottom:30px;}
.cal_pic{ float:left; width:130px; height:130px;}.cal_pic img{ width:130px; height:130px; display:block;}
.cal_text{ width:410px; float:left; margin-left:20px;}.cal_text h4{ color:#282828; font-size:16px; /*font-weight:bold;*/ margin-bottom:6px;}.cal_text p{ color:#575656; font-size:14px; line-height:1.6;}
.channel_product_list{ width:1180px; margin:0 auto;}
.channel_product_list li{ width:1180px; border:1px solid #c9c9c9; position:relative; background:#fff; margin-bottom:30px;}
.cpw_tit{ position:absolute; display:inline-block; padding:0 30px; height:36px; line-height:36px; background:#fff; color:#e20505; font-size:20px; left:60px; top:-18px;}
.cpl_con{ padding:40px 80px; font-size:14px; color:#535353;}
.cpl_con p{ margin-bottom:6px;}
.cpl_con p b{ color:#000; /*font-weight:bold;*/}
.cpl_con_sort_list{ overflow:hidden; zoom:1; padding:15px 0;}
.cpl_con_sort_list a{ float:left; width:240px; margin-right:10px; margin-bottom:10px;}
.cpl_con_sort_list a img{ width:240px; height:160px; display:block; }
.cpl_con_sort_list a span{ display:block; padding:4px 0; padding:0 10px;  line-height:24px; text-align:center; font-size:14px;}
.cpl_con_sort_list a:hover img{ }.cpl_con_sort_list a:hover span{ background:#e20505; color:#fff; }.cpl_con_sort_list a:hover{text-decoration:none;}
.channel_product_list .cplli_hover{ border:1px solid #e20505;}
.channel_product_list .cplli_hover .cpw_tit{ background:#e20505; color:#fff;}
.channel_job{ background:#000 url(../images/pd_job_bg.jpg) no-repeat 50% 0; width:100%; height:292px; margin:40px auto;}

.channel_more_case{ width:220px; height:53px; line-height:53px; text-align:center; background:#5c5c5c; color:#fff; border-radius:7px; margin:0 auto; display:block; font-size:21px; /*font-weight:bold;*/}
.channel_more_case:hover{ background:#e20505; color:#fff;}
.channel_job_more{width:220px; height:53px; line-height:53px; text-align:center; background:#e20505; color:#fff; border-radius:7px; margin:0 auto; display:block; font-size:21px; /*font-weight:bold;*/}
.channel_job_more:hover{ background:#fff; color:#e20505}
.channel_job{ text-align:center;color:#e8e8e8;}
.channel_job h5{ /*font-weight:bold;*/ padding-top:110px; font-size:28px; }
.channel_job p{ font-size:16px; padding:5px 0 20px; display:block;}
.channel_advantage_list2{ overflow:hidden;zoom:1; width:1180px; margin:0 auto;}
.channel_advantage_list2 li{ width:20%; float:left; padding:10px 30px;}
.cal_pic2 img{ display:block; width:130px; height:130px; margin:0 auto;}
.cal_pic2 h4{ color:#282828; font-size:16px; text-align:center; padding:15px 0; /*font-weight:bold;*/}
.cal_pic2 p{ width:200px; margin:0 auto; font-size:14px; color:#575656; line-height:1.6;}
.index_tit2{ text-align:center; padding:40px 0;}
.index_tit2 h2{ height:63px; line-height:63px; border-top:2px solid #7e7e7e;border-bottom:2px solid #7e7e7e; display:inline-block; padding:0 40px; text-align:center; font-size:26px; color:#1e1e1e; /*font-weight:bold;*/}
.index_list1{ width:1182px; margin:0 auto; overflow:hidden;}
.index_list1 li{ width:392px; float:left; padding-bottom:40px;}
.index_list1 li a em{ display:block; padding-top:25px; font-size:16px; color:#e60012;padding-left:20px;}.index_list1 li a{ color:#e60012; }.index_list1 li a:hover{ text-decoration:none;}
.index_list1 li p{ color:#5c5c5c; padding:15px 20px; padding-bottom:30px; line-height:1.8; height:84px; margin-bottom:25px; overflow:hidden;}
.index_list1_more{margin-left:20px; padding:2px 10px; background:url(../images/index_more2.jpg) no-repeat 0 0; overflow:hidden; height:22px; padding-left:32px;}
.index_list1 .even{ background:#f6f6f6;}
.index_list1 .il1_hover{ background:#eee;}.index_list1 .il1_hover .index_list1_more{ background:#e60012 url(../images/index_more2.jpg) no-repeat 0 0; color:#fff; margin-left:20px; }
.about_kptit{ margin-top:-20px;}
.index_about{ padding-top:50px;}
.index_aboutinfo{ background:#fff; border-radius:7px; overflow:hidden; width:552px; height:654px; float:left;}
.index_aboutinfo h4{ font-size:24px; color:#1f1f1f; margin-left:20px; margin-top:20px;}
.index_aboutinfo p{ color:#878787; line-height:1.6; font-size:14px; margin-left:20px; margin-top:10px; margin-right:20px;}
.index_aboutinfo .more{ width:116px; height:34px; line-height:34px; border-radius:5px; text-align:center; background:#e60606; font-size:14px; color:#fff; display:block; margin-left:20px; margin-top:18px; float:right; margin-right:20px;}
.index_aboutinfo .more:hover{ background:#404040; text-decoration:none; color:#fff;}
.index_newsinfo{ width:621px; float:left; padding-right:20px;}
.index_newsinfo li{ width:601px; height:219px; overflow:hidden;}
.index_newspic{ float:left; margin-right:20px; width:156px; height:136px; overflow:hidden; margin-left:20px; margin-top:20px;}.index_newspic img{ display:block; width:156px; height:136px; border-radius:5px;}
.index_newtext{ float:left; width:405px; margin-top:20px;}
.index_newtext .name{ font-size:16px; color:#454545; /*font-weight:bold;*/ border-bottom:1px solid #aaaaaa; padding-bottom:18px; margin-bottom:8px; display:block; width:368px;}
.index_newtext .name:hover{ color:#e60606;}
.index_newtext .info{ width:368px; color:#959595; line-height:1.8;}
.index_newtext .more{ text-align:right; width:368px;}
.index_newtext .more a{width:116px; height:34px; line-height:34px; border-radius:5px; text-align:center; background:#5c5c5c; font-size:14px; color:#fff; display:block; margin-left:20px; margin-top:15px; float:right;}
.index_newtext .more a:hover{ background:#e60606; text-decoration:none; color:#fff;}
.index_newsinfo .inihover{ background:url(../images/index_newsitem_hover.jpg) no-repeat 0 0;}
.index_newsinfo .inihover .name{ color:#e60606;}.index_newsinfo .inihover .more a{background:#404040;}

.scrollBox{ width:1382px;padding-top:30px; padding-left:10px;  position:relative;overflow:hidden;zoom:1; height:154px; overflow:hidden; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1180px;left:90px}
.scrollBox .piclist li{float:left; display:inline; width:219px; height:104px;background: url(../images/index_pd_pic1.jpg) no-repeat 0 0;margin-right:20px;}
.scrollBox .piclist .piclist_hover{ background:url(../images/index_pd_pic.jpg) no-repeat 0 0;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center; font-size:18px; color:#dd0a0a; width:219px; /*font-weight:bold;*/ margin-top:28px; }
.scrollBox .piclist li i{ display:block; font-style:normal; color:#999; text-transform:uppercase; font-size:9px; text-align:center; margin-top:8px; }
.scrollBox .piclist a:hover{ text-decoration:none;}
.scrollBox .pageBtn span{  display:block;width:43px;height:46px;position:absolute;top:60px;cursor:pointer;text-indent:-999em;overflow:hidden; }.scrollBox .pageBtn span a{ display:block; width:43px; height:46px;}
.scrollBox .pageBtn .prev{ left:20px;}.scrollBox .pageBtn .prev a{background:url(../images/index_l1.png) no-repeat 0 0;}.scrollBox .pageBtn .prev a:hover{background:url(../images/index_l1_hover.png) no-repeat 0 0;}
.scrollBox .pageBtn .next{right:20px;}.scrollBox .pageBtn .next a{background:url(../images/index_r1.png) no-repeat 0 0;}.scrollBox .pageBtn .next a:hover{background:url(../images/index_r1_hover.png) no-repeat 0 0;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.scrollBox .pageBtn .list li{ background:url(images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }

.product_banner{ width:100%; height:234px; position:relative; overflow:hidden;}
.product_banner_menu{ width:100%; height:234px; position:absolute; left:0; top:0; background:rgba(0,0,0,0.9); z-index:10000;}
.product_bm_btn{ width:1000px; margin:0 auto; position:absolute; right:50%; margin-right:-590px; bottom:20px; z-index:1000000; text-align:right;}
.product_bm_btn a{ display:inline-block; font-size:16px; color:#fff; /*font-weight:bold;*/ padding:5px 20px; background:url(../images/pb_btn.png) no-repeat 0 0; width:150px; height:42px;}.product_bm_btn a i{ padding-right:10px;}
.pbm_list{ width:1180px; margin:0 auto; overflow:hidden;}
.pbm_list dl{ width:200px; float:left; padding:30px 0; margin-right:40px;}
.pbm_list dt{ font-size:16px; color:#fff; margin-bottom:10px; padding-left:10px;}
.pbm_list dd{ width:160px;}
.pbm_list dd a{ border-bottom:1px dotted #525252; display:block; height:28px; line-height:28px; font-size:14px; color:#bebebe; padding-left:10px; padding-right:10px;}
.pbm_list dd a i{ float:right; display:none;line-height:28px;}
.pbm_list dd a:hover , .pbm_list dd .curr{ color:#fff; background:#e30613; text-decoration:none;}.pbm_list dd a:hover i, .pbm_list dd .curr i{  display:block;}
.product_bm_btn .pb_btn{ background:url(../images/pb_btn1.png) no-repeat 0 0; width:150px; height:42px;}
/*0510 edit*/
.footer_0510{ background:#000; padding-bottom:40px;}
.foot_nav{ width:1080px; margin:0 auto; overflow:hidden;}
.foot_nav_item{ float:left; width:180px; padding-top:40px; padding-bottom:20px; }
.foot_nav_item dt{ font-size:14px; margin-bottom:8px; border-bottom:1px dotted #484848; display:inline-block; color:#999; padding-bottom:8px; padding-right:20px;}
.foot_nav_item dd a{ display:block; line-height:22px; color:#999;}.foot_nav_item dd a:hover{ color:#ff0000;}
.foot_2{ text-align:center; width:1200px; margin:0 auto; border-top:1px solid #1f1f1f; margin-top:40px; padding-top:40px; color:#a0a0a0; line-height:1.6;}
.f_logo{ padding-bottom:30px;}
.f_img1{ padding:15px 0; text-align:center;}.f_img1 img{ display:inline-block; margin:0 6px;}
.foot_2 a{ color:#a0a0a0; text-decoration:none;}
/*menu*/


.logo{ width:122px; height:46px;}
.logo a{ background:url(../images/logo.png) no-repeat 0 0 ; width:122px; height:46px; display:block;  overflow:hidden; text-indent:-999em;}
.header_0510{ background:#d70b0b; height:46px; position:relative; width:100%;position:relative; width:100%; }
.header_warp{ margin:0 auto; width:1180px; }
.navBar{ width:980px;height:46px; line-height:46px; margin-left:25px;}
.nav{ overflow:hidden; }
.nav a{ color:#fff; line-height:46px;}
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{ float:left; }
.nav .s{ float:left; width:9px; text-align:center; color:#eee;   }
.nav h3 a{  display:block; padding:0 40px;  }
.nav h3 .curr{ background:rgba(0,0,0,0.1);}.nav h3 a:hover{transition-duration:;transition-property: ;transition-timing-function:;transition-property:none;background:rgba(0,0,0,0.1) url(../images/nav_hover.png) no-repeat 50% 100%;}.nav h3 .no_class:hover{background:rgba(0,0,0,0.1);}
.nav .sub{ background:#fff; position:absolute; left:0; top:46px;z-index:1000000;background:#faf8f8; display:none; width:100%;}
.nav ul{   text-align:left; width:946px; margin:0 auto;}.nav .sub1{ height:31px; line-height:31px;}.nav .sub1 a{ color:#5c5c5c; margin-right:10px; line-height:31px;}.nav .sub1 a:hover{ background:#eee; color:#333;}

.nav ul li{ display:inline-block;  }
.nav ul li a{ display:block; padding:0 10px;  }
.nav ul li a:hover{ background:#1c8e95; color:#fff; }
.english a{ line-height:46px; display:block; color:#fff;}


.product_banner_menu1{ width:100%; height:280px; position:absolute; left:0; top:0; background:#faf8f8; z-index:10000;}

.pbm_list1{ width:1000px; margin:0 auto; overflow:hidden;}
.pbm_list1 dl{ width:200px; float:left; padding:20px 0;}
.pbm_list1 dt{ font-size:16px; color:#797979; padding-left:10px; text-align:center;}.pbm_list1 dt img{ display:block; margin:0 auto; margin-bottom:5px;}
.pbm_list1 dt a{ color:#797979;}.pbm_list1 dt a:hover{ color:#e30613;}
.pbm_list1 dd{ width:200px; text-align:center;}
.pbm_list1 dd a{ display:block; height:24px; line-height:24px; font-size:14px; color:#848484; padding-left:10px; padding-right:10px;}
.pbm_list1 dd a i{ float:right; display:none;line-height:28px;}
.pbm_list1 dd a:hover , .pbm_list dd .curr{ color:#fff; background:#e30613; text-decoration:none;}.pbm_list1 dd a:hover i, .pbm_list dd .curr i{  display:block;}