@charset "utf-8";
/* CSS Document */
/* 设计盒子 https://www.shejihz.com */



/*初始样式、共同样式*/
html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*html {background-image:url("about:blank"); background-attachment:fixed;}
ul,ol {list-style:none;}
a{text-decoration: none;color: #000;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover{-webkit-tap-highlight-color: transparent;}
img {border:0px;}
input,textarea{font-family: Arial,'微软雅黑';font-size: 16px;resize: none;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
h1, h2, h3, h4, h5, h6 {font-size:120%;}
body{ word-wrap:break-word; margin:0px; padding:0px;font-family: Arial,'微软雅黑';overflow-x: hidden;*position: relative;}
.imgmid {display:inline-block; *display:inline; *zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
.cle {clear:both; width:0; height:0; display:block; overflow:hidden; font-size:0px;}
.c_box{width: 100%;height: 100%;position: relative;word-wrap:break-word;}
.c_m{width: 100%;height: 100%;*height: auto;display: table;*position: absolute;*top: 50%;*left: 50%;table-layout: fixed;}
.c_t{width: 100%;height: 100%;*height: auto;display: table-cell;vertical-align: middle;*position: relative;*top: -50%;*left: -50%;}

/*Header*/
.top_box{width: 100%;height: auto;background: #f5f5f5;}
.top_box .h_top{width: 1200px;height: 32px; margin: 0 auto; overflow: hidden; line-height: 32px; font-size: 14px; color: #666;}
.top_box .h_top_left{width: 800px;height: 100px; overflow: hidden; float: left;}
.top_box .h_top_right{width: 400px;height: 100px; overflow: hidden; float: left; text-align: right;}
.top_box .h_top_right a{color: #666; text-decoration: none;}
.top_box .h_top_right a:hover{color: #ff9600;}
.header_box{width: 100%;height: 100px;background: #fff;position: static;z-index: 2;}
.header_box .h_content{width: 1200px;height: 100px; padding: 10px 0; margin: 0 auto;overflow: hidden;}
.header_box .h_content .logotop{width: auto;float: left;overflow: hidden; margin-right: 20px;}
.header_box .h_content .logotop img{vertical-align: middle;max-width: 100%;}
.header_box .h_content .logotop_txt {width: 400px;float: left;overflow: hidden; border-left: solid 1px #d9d9d9; padding: 10px;font-size: 16px; color: #666; /*line-height: 25px;*/}
.header_box .h_content .logotop_txt span{font-size: 22px; color: #f00; font-weight: bold; display: block; width: 100%;}
.header_box .h_content .column{width: auto;height: 90px;padding: 10px;float: right;overflow: hidden;}
.header_box .h_content .column .ico{width: 60px;height: 50px;line-height: 50px;font-size: 24px;font-style: italic;color: #666;overflow: hidden; float: left;}
.header_box .h_content .column .ico i{vertical-align: top;font-size: 50px;font-style: normal; color: #ff800b;}
.header_box .h_content .column .tel{width: auto;height: 80px;line-height: 25px;font-size: 14px;color: #666;text-align: left;overflow: hidden; float: left;}
.header_box .h_content .column .tel span{font-size: 36px; line-height:48px; display: block; font-weight: bold; color: #ff800b;}
.header_box .h_content .column .tel_2{margin-left: 15px; padding-left: 15px; border-left: solid 1px #d9d9d9;}

.nav_box{width: 100%;height: auto;background: #4A90E2;}
.nav_box .nav{width: 1200px;height: 60px; margin: 0px auto;}
.nav_box .nav ul{width: 100%;height: 100%;margin: 0;padding: 0;text-align: center;}
.nav_box .nav ul li{width:150px;height: 60px;float: left;line-height: 60px;font-size: 18px;position: relative; border-right: solid 1px #54a3ff;}
.nav_box .nav ul li a{width: 100%;height: 100%;display: block;color: #fff;overflow: hidden;}
.nav_box .nav ul li.first{margin: 0;}
.nav_box .nav ul li.last{padding:0px 32px; border-right: none;}
.nav_box .nav ul li a.active,.nav_box .nav ul li:hover > a,
.current-menu-item > a,
.current-menu-ancestor > a {
  color: #ffdf4e; background: #0072cd;
}
.current-menu-parent{background-color:orange;}


.nav_box .nav ul li ul{width: 170px;height: auto;background: #ff800b; display: none; overflow: hidden; position: absolute; left: 0px; top: 59px;}
.nav_box .nav ul li:hover ul{display: block;}
.nav_box .nav ul li ul li{width: 100%;margin: 0;border-top: 1px solid #ff9600;overflow: hidden; font-size: 18px; font-weight: normal; z-index: 999999;}
.nav_box .nav ul li ul li a{background: #ff800b;color: #fff; font-weight: normal;text-align:left;padding-left:36px;}
.nav_box .nav ul li ul li a:hover{background: #ff9600;}



/* Footer */
.footer_box{width: 100%;height: auto;background: #ff9600;overflow: hidden;}
/* Footer Nav */
.footer_box .f_nav{width: 100%;height: 80px;background: #ff9600;overflow: hidden; border-bottom: solid 1px rgba(255, 255, 255, 0.3);}
.footer_box .f_nav ul{width: 1200px;height: 80px;margin: 0 auto;padding: 0;overflow: hidden;}
.footer_box .f_nav ul li{width: 170px;height: 80px;line-height: 80px;vertical-align: middle;float: left;text-align: center;overflow: hidden;}
.footer_box .f_nav ul li.line{width: 1px;height: 20px;margin: 30px 0;background: #fff;opacity: .5;}
.footer_box .f_nav ul li.first,.f_nav ul li.last{width: 172px;}
.footer_box .f_nav ul li a{width: 100%;height: 100%;display: block;color: #fff;overflow: hidden;-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-ms-transition: all 0.1s;-o-transition: all 0.1s;transition: all 0.1s;}
.footer_box .f_nav ul li a:hover{line-height: 70px;}
.footer_box .main{width: 1200px;height: auto;margin: 50px auto 0;overflow: hidden;}
.footer_box .main .header{width: 1200px;height: auto;padding: 0 0 30px;overflow: hidden;}
.footer_box .main .header .f_logotop{width: 400px;height: auto;float: left;margin: 0 100px 0 0;font-size: 0;overflow: hidden;}
.footer_box .main .header .f_logotop img{max-width: 100%;}
.footer_box .main .header .f_tel{width: 500px;height: auto;float: left;font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;}
.footer_box .main .header .f_tel p{margin: 5px 0;padding: 0;}
.footer_box .main .header .f_tel p:first-child{margin-top: 0;}
.footer_box .main .header .f_tel a{color: #fff;}
.footer_box .main .header .f_tel a:hover{text-decoration: underline;}
.footer_box .main .header .f_ewm{width: 80px;height: auto;float: right;text-align: center;overflow: hidden;}
.footer_box .main .header .f_ewm .img{width: 100%;height: auto;overflow: hidden;}
.footer_box .main .header .f_ewm .img img{max-width: 100%;}
.footer_box .main .header .f_ewm .text{width: 100%;height: auto;font-size: 12px; line-height: 16px; color: #fff;overflow: hidden;}
.footer_box .main .link{width: 100%;height: auto;padding: 16px 0;border-top: 1px solid #4e8cc4;border-top: 1px solid rgba(255, 255, 255, 0.3);line-height: 30px;font-size: 12px;color: #fff;overflow: hidden;}
.footer_box .main .link a{margin: 0 20px 0 0;color: #fff;}
.footer_box .main .link a:hover{color: #fff; text-decoration: underline;}
.footer_box .main .copy{width: 100%;height: auto;padding: 16px 0;border-top: 1px solid #4e8cc4;border-top: 1px solid rgba(255, 255, 255, 0.3);line-height: 30px;font-size: 12px;color: #fff;overflow: hidden;}
.footer_box .main .copy a{color: #fff;}
.footer_box .main .copy a:hover{text-decoration: underline;}

/* Page Banner */
.p_banner{width: 100%;height: auto;font-size: 0;overflow: hidden;}
.p_banner .img{width: 1920px;height: auto;position: relative;left: 50%;margin: 0 0 0 -960px;font-size: 0;text-align: center;overflow: hidden;}
.p_banner .img img{max-width: 100%}

/* Navigation */
.navigation_box{width: 1200px;height: 40px;margin: 0 auto;line-height: 40px;border-bottom: 1px dashed #e9e9e9;font-size: 12px;color: #999;overflow: hidden;}
.navigation_box i{font-size: 14px;vertical-align: middle;margin: 0 10px 0 0;color: #999;}
.navigation_box i.icon_you{font-size: 10px;vertical-align: top;margin: 0 10px;}
.navigation_box span{margin: 0 8px;font-family: '宋体';font-size: 10px;vertical-align: middle;color: #999;}
.navigation_box a{color: #999;}
.navigation_box a:hover{color: #ff800b;}

/* Subnav */
.subnav{width: 1200px;height: auto;margin: 30px auto;line-height: 48px;background: #f0f0f0;text-align: center;overflow: hidden;}
.subnav a{width: 200px;height: 100%;display: block;float: left;overflow: hidden;-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-ms-transition: all 0.1s;-o-transition: all 0.1s;transition: all 0.1s;}
.subnav a.active, .subnav a:hover{background: #ff800b;color: #fff;}

/* Page About */
.p_abo_box{width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.p_abo_box .abo_text{width: 100%;height: auto;font-size: 14px;line-height: 30px;color: #666;text-align: justify;overflow: hidden;}
.p_abo_box .abo_text .title{width: 100%;height: 30px;line-height: 30px;font-size: 24px;color: #333;font-weight: bold;overflow: hidden; margin-top: 20px;}
.p_abo_box .abo_text .title i,.p_abo_box .abo_text .title em{width: 5px;height: 18px;display: inline-block;background: #ff800b;margin: 6px 15px 6px 0;vertical-align: top;overflow: hidden;}
.p_abo_box .abo_text p:first-child{margin-top: 0;}
.p_abo_box .abo_text p:last-child{margin-bottom: 0;}
.p_abo_box .abo_text img{vertical-align: middle;max-width: 100%;}
.p_abo_box .abo_text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_abo_box .abo_text table tr:hover{ background: #f5f5f5;}
.p_abo_box .abo_text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_abo_box .abo_text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
/* Course */
.abo_course{width: 100%;height: auto;margin: 30px 0;overflow: hidden;}
.abo_course .title{width: 100%;height: 30px;line-height: 30px;font-size: 24px;color: #333;font-weight: bold;overflow: hidden;}
.abo_course .title i{width: 5px;height: 18px;display: inline-block;background: #ff800b;margin: 6px 15px 6px 0;vertical-align: top;overflow: hidden;}
.abo_course .course_list{width: 100%;height: auto;margin: 16px 0 0;font-size: 14px;line-height: 30px;color: #999;text-align: justify;overflow: hidden;}
.abo_course .course_list p:first-child{margin-top: 0;}
.abo_course .course_list p:last-child{margin-bottom: 0;}
.abo_course .course_list img{vertical-align: middle;max-width: 100%;}
.abo_course .course_list table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.abo_course .course_list table tr:hover{ background: #f5f5f5;}
.abo_course .course_list table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.abo_course .course_list table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

/* Sitemap */
.p_sitemap_box{width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.sitemap_box{width: 100%;height: auto;overflow: hidden;}
.for_site_map_box{margin-bottom: 30px !important;}
.for_site_map a{display: inline-block; margin: 5px !important; width: auto; height: auto; line-height: 36px; color: #666; background: #f0f0f0; border-radius: 3px; padding: 0px 15px; font-size: 12px;}
.for_site_map a:hover{background: #ff800b; color: #fff;}

/* Factory */
.factory_box{width: 100%;height: auto;overflow: hidden;}
.factory_box .factory_list{width: 100%;height: auto;overflow: hidden;}
.factory_box .factory_list ul{width: 1230px;height: auto;margin: -20px 0 0;padding: 0;overflow: hidden;}
.factory_box .factory_list ul li{width: 280px;height: auto;margin: 20px 26.5px 0 0;float: left;text-align: center;overflow: hidden;}
.factory_box .factory_list ul li .img{width: 100%;height: 186px;background: #fff;overflow: hidden;}
.factory_box .factory_list ul li .img img{vertical-align: middle;max-width: 100%;}
.factory_box .factory_list ul li .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;font-size: 14px;overflow: hidden;}
.factory_box .factory_list ul li .text a{color: #333;}
.factory_box .factory_list ul li:hover .text a{color: #ff800b;}

/* Honor */
.honor_box{width: 100%;height: auto;overflow: hidden;}
.honor_box .honor_list{width: 100%;height: auto;overflow: hidden;}
.honor_box .honor_list ul{width: 1230px;height: auto;margin-top: -20px;padding: 0;overflow: hidden;}
.honor_box .honor_list ul li{width: 280px;height: auto;margin: 20px 26.5px 0 0;float: left;text-align: center;overflow: hidden;}
.honor_box .honor_list ul li .img{width: 278px;height: 388px;border: 1px solid #d9d9d9;background: #fff;overflow: hidden;}
.honor_box .honor_list ul li .img img{vertical-align: middle;max-width: 100%;}
.honor_box .honor_list ul li .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;font-size: 14px;overflow: hidden;}
.honor_box .honor_list ul li .text a{color: #333;}
.honor_box .honor_list ul li:hover .text a{color: #ff800b;}

/* Page Contact */
.p_con_box{width: 100%;height: auto;overflow: hidden;}
.p_con_box .p_con_m{width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.p_con_box .p_con_m .con_text{width: 500px;height: auto;float: left;overflow: hidden;}
.p_con_box .p_con_m .con_text .con_title{width: 100%;height: auto;font-size: 24px;color: #333;overflow: hidden;}
.p_con_box .p_con_m .con_text .con_txt{width: 100%;height: auto;margin: 20px 0 0;font-size: 14px;color: #333;line-height: 30px;overflow: hidden;}
.p_con_box .p_con_m .con_text .con_txt p{margin: 6px 0;padding: 0;}
.p_con_box .p_con_m .con_map{width: 650px;height: 360px;border: 1px solid #d9d9d9;text-align: center;float: right;overflow: hidden;}

/* Page Feedback */
.p_fee_box{width: 100%;height: auto;background: #f5f5f5;overflow: hidden;}
.p_fee_box .p_fee_m{width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.p_fee_box .p_fee_m .fee_title{width: 100%;height: 30px;line-height: 30px;font-size: 24px;color: #333;font-weight: bold;overflow: hidden;}
.p_fee_box .p_fee_m .fee_title i{width: 5px;height: 18px;display: inline-block;background: #ff800b;margin: 6px 15px 6px 0;vertical-align: top;overflow: hidden;}
.p_fee_box .p_fee_m .p_fee_list{width: 860px;height: auto;min-height: 510px;margin: 30px auto 0;padding: 0 340px 0 0;background: url('../images/fee_img.jpg') no-repeat right top;overflow: hidden;}
.p_fee_box .p_fee_m .p_fee_list ul{margin: -10px 0 0;padding: 0;overflow: hidden;}
.p_fee_box .p_fee_m .p_fee_list ul li{width: auto;height: auto;margin: 10px 0;overflow: hidden;}
.p_fee_box .p_fee_m .p_fee_list ul li input[type="text"]{width: 238px;height: 50px;*line-height: 50px;margin: 0;padding: 0 10px;border-radius: 3px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;}
.p_fee_box .p_fee_m .p_fee_list ul li textarea{width: 838px;height: 280px;margin: 0;padding: 10px;border-radius: 3px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;line-height: 24px;overflow: hidden;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_text,.p_fee_list ul li.f_yzm{float: left;margin: 10px 0;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_text{width: 260px;margin-right: 10px;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_yzm{width: 320px;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_yzm input{width: 138px;margin-right: 10px;float: left;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_yzm img{vertical-align: top; max-width: 150px; max-height: 50px; border-radius: 5px;float: right;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_textarea{clear: both;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_submit{width: 100%;height: auto;text-align: center;overflow: hidden;}
.p_fee_box .p_fee_m .p_fee_list ul li.f_submit input{width: 150px;height: 50px;margin: 0;padding: 0;border: 0;border-radius: 3px;background: #036db7;font-size: 16px;color: #fff;}

/*Page Content*/
.p_main_box{width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.p_main_box .sidebar_box{width: 300px;height: auto;float: left;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_nav{width: 100%;height: auto;background: #f9f9f9;overflow: hidden;}
.p_main_box .sidebar_box .title{width: 260px;height: auto;padding: 20px;text-align: center;background: #ff800b;font-size: 24px;color: #fff;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_nav .menu{width: 300px;height: auto;margin-right: 40px; overflow: hidden; float: left; text-align: center;}
.p_main_box .sidebar_box .sidebar_nav .menu ul{width: 100%;height: auto;padding: 0;overflow: hidden; margin: 0;}
.p_main_box .sidebar_box .sidebar_nav .menu ul li{width: 100%;height: auto;border-top: 1px solid #fff;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_nav .menu ul li a{width: 260px;height: auto;padding: 0 20px;display: block;font-size: 16px; font-weight: normal; line-height: 50px; color: #000; background: #f5f5f5;}
.p_main_box .sidebar_box .sidebar_nav .menu ul li a.active, .p_main_box .sidebar_box .sidebar_nav .menu ul li a:hover{color: #fff; background: #555;}
.p_main_box .sidebar_box .sidebar_nav .menu ul li ul{display: none;}
.p_main_box .sidebar_box .sidebar_nav .menu ul li ul li a{background: #f9f9f9;font-size: 14px;color: #757575;}
.p_main_box .sidebar_box .sidebar_nav .menu ul li ul li a.active,.p_main_box .sidebar_box .sidebar_nav .menu ul li ul li a:hover{background: none;color: #ff800b;}
.p_main_box .sidebar_box .sidebar_new{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_new .content{width: 100%;height: auto;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_new .content ul{width: 260px;height: auto;margin: 0;padding: 8px 20px 15px;background: #f9f9f9;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_new .content ul li{width: 100%;height: auto;padding: 12px 0;border-bottom: 1px dashed #999;font-size: 14px;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_new .content ul li a{color: #333;}
.p_main_box .sidebar_box .sidebar_new .content ul li a:hover{color: #127ec9;}
.p_main_box .sidebar_box .sidebar_con{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_con .content{width: 260px;height: auto;padding: 8px 20px;background: #f9f9f9;font-size: 14px;color: #333;overflow: hidden;}
.p_main_box .sidebar_box .sidebar_con .content a{color: #333;}
.p_main_box .sidebar_box .sidebar_con .content a:hover{color: #ff800b;}

.p_main_box .p_content{width: 870px;height: auto;float: right;overflow: hidden;}
.p_main_box .p_content .title_box{width: 100%;height: 49px;line-height: 30px;border-bottom: 1px solid #e9e9e9;}
.p_main_box .p_content .title_box .title{width: auto;height: 49px;float: left;border-bottom: 1px solid #ff800b;font-size: 24px;color: #333;overflow: hidden;}

/* Page Products List */
.p_pro_box{width: 100%;height: auto;overflow: hidden;}
.p_pro_box .pro_list{width: 100%;height: auto;margin: 25px 0 0;overflow: hidden;}
.p_pro_box .pro_list ul{width: 900px;height: auto;margin: -25px 0 0;padding: 0;overflow: hidden;}
.p_pro_box .pro_list ul li{width: 270px;height: auto;margin: 25px 30px 0 0;float: left;text-align: center;overflow: hidden;}
.p_pro_box .pro_list ul li a .img{width: 100%;height: 270px;background: #fff;overflow: hidden;}
.p_pro_box .pro_list ul li a .img img{vertical-align: middle;max-width: 100%;}
.p_pro_box .pro_list ul li a .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;font-size: 16px;color: #333;overflow: hidden;}
.p_pro_box .pro_list ul li:hover a .text{color: #ff800b;}

/* Page Products Details */
.p_pro_box .p_pro_details{width: 100%;height: auto;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top{width: 100%;height: auto;margin: 30px 0 50px;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch{width: 400px;height: 400px;position: relative;float: left;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_d_img{width: 100%;height: 100%;text-align: center;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_d_img ul{margin: 0;padding: 0;width: 100%;height: 100%;position: relative;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_d_img ul li{width: 100%;height: 100%;font-size: 0;position: absolute;top: 0;left: 0;display: none;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_d_img ul li img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_btn{width: 30px;height: 70px;line-height: 70px;text-align: center;background: #626262;color: #fff;cursor: pointer;position: absolute;top: 50%;margin: -35px 0 0;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_prev{left: 0;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_next{right: 0;}
.p_pro_box .p_pro_details .pro_d_top .pro_d_switch .pro_prev:hover,.p_pro_box .p_pro_details .pro_d_top .pro_next:hover{background: #ff800b;color: #fff;}

.p_pro_box .p_pro_details .pro_d_top .pro_text{width: 440px;float: right;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .title{width: 100%;height: auto;padding: 0 0 20px;line-height: 30px;border-bottom: 1px dashed #d9d9d9;font-size: 14px;color: #666;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .title h1{margin: 0;padding: 0;font-weight: normal;font-size: 24px;color: #333;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .txt{width: 100%;height: auto;margin: 15px 0;font-size: 14px;color: #999;line-height: 30px;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .txt p:first-child{margin-top: 0;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .txt p:last-child{margin-bottom: 0;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .txt img{max-width: 100%;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .txt table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .txt table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .txt table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom{width: 100%;height: auto;padding: 15px 0 0;border-top: 1px solid #e9e9e9;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom .column{width: auto;height: 50px;float: left;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom .column .ico{width: 60px;height: 50px;line-height: 50px;font-size: 24px;font-style: italic;color: #666;overflow: hidden; float: left;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom .column .ico i{vertical-align: middle;font-size: 50px;font-style: normal; color: #ff800b;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom .column .tel{width: auto;height: 50px;line-height: 24px;font-size: 14px;color: #666;text-align: left;overflow: hidden; float: left;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom .column .tel span{line-height: 26px;font-size: 24px; display: block;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom .more{width: 110px;height: 40px;margin: 5px 0;line-height: 40px;text-align: center;float: right;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_top .pro_text .bottom .more a{width: 100%;height: 100%;display: block;background: #ff800b;color: #fff;overflow: hidden;}


.p_pro_box .p_pro_details .pro_d_title{width: 100%;height: 44px;line-height: 45px;border-bottom: 1px solid #d9d9d9;font-size: 0;}
.p_pro_box .p_pro_details .pro_d_title span{width: auto;height: 45px;display: inline-block;*display: inline;*zoom: 1;margin: 0 1px 0 0;padding: 0 30px;background: #ff800b;font-size: 16px;color: #fff;cursor: pointer;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_title span.active,.p_pro_box .p_pro_details .pro_d_title span:hover{background: #ff9600;}
.p_pro_box .p_pro_details .pro_d_c{width: 100%;height: auto;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;display: none;}
.p_pro_box .p_pro_details .pro_d_c .content:first-child{display: block;}
.p_pro_box .p_pro_details .pro_d_c .content img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_pro_details .pro_d_c .content table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_pro_box .p_pro_details .pro_d_c .content table tr:hover{ background: #f5f5f5;}
.p_pro_box .p_pro_details .pro_d_c .content table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_pro_box .p_pro_details .pro_d_c .content table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_title{width: 100%;height: 30px;line-height: 30px;margin: 20px 0;padding: 0 0 15px;border-bottom: 1px solid #e9e9e9;font-size: 30px;color: #333;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_title i{width: 4px;height: 30px;display: inline-block;background: #ff800b;margin: 0 15px 0 0;vertical-align: top;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_title span{margin: 0 0 0 10px;font-size: 12px;color: #999;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text{width: 100%;height: auto;margin: 20px 0;font-size: 14px;line-height: 30px;color: #999;text-align: justify;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text p:first-child{margin-top: 0;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text p:last-child{margin-bottom: 0;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text table tr:hover{ background: #f5f5f5;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq{width: 100%;height: auto;margin: 20px 0;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul{margin: -10px 0 0;padding: 0;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li{width: 100%;height: auto;margin: 10px 0 0;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .title{width: 830px;height: auto;padding: 16px 20px;background: #ff800b;line-height: 30px;font-size: 18px;color: #fff;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text{width: 830px;height: auto;padding: 16px 20px;background: #f5f5f5;font-size: 16px;color: #333;line-height: 30px;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text p:first-child{margin-top: 0;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text p:last-child{margin-bottom: 0;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text table tr:hover{ background: #f5f5f5;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_faq ul li .text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_list{width: 100%;height: auto;margin: 20px 0;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_list ul{width: 1230px;margin: -20px 0 0;padding: 0;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_list ul li{width: 202px;height: auto;float: left;margin: 20px 20px 0 0;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_list ul li .img{width: 200px;height: 200px;font-size: 0;border: 1px solid #d9d9d9;text-align: center;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_list ul li .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;text-align: center;font-size: 14px;color: #333;overflow: hidden;}
.p_pro_box .p_pro_details .pro_d_c .content .pro_d_list ul li .text a{color: #333;}


.hot_box{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.hot_box .hot_title{width: 100%;height: 48px;line-height: 44px;margin: 20px 0;border-bottom: 2px solid #e9e9e9;font-size: 12px;color: #999;}
.hot_box .hot_title span{width: auto;height: 48px;margin: 0 10px 0 0;line-height: 30px;display: inline-block;float: left;border-bottom: 2px solid #ff800b;font-size: 30px;color: #333;}
.hot_box .hot_title span i{margin: 0 10px 0 0;font-size: 24px;color: #ff800b;vertical-align: top;}
.hot_box .hot_pro{width: 100%;height: auto;margin: 25px 0 0;overflow: hidden;}
.hot_box .hot_pro ul{width: 900px;height: auto;margin: -25px 0 0;padding: 0;overflow: hidden;}
.hot_box .hot_pro ul li{width: 270px;height: auto;margin: 25px 30px 0 0;float: left;text-align: center;overflow: hidden;}
.hot_box .hot_pro ul li a .img{width: 100%;height: 270px;background: #fff;overflow: hidden;}
.hot_box .hot_pro ul li a .img img{vertical-align: middle;max-width: 100%;}
.hot_box .hot_pro ul li a .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;font-size: 16px;color: #333;overflow: hidden;}
.hot_box .hot_pro ul li:hover a .text{color: #ff800b;}
.hot_box .hot_new{width: 100%;height: auto;margin: 10px 0 0;overflow: hidden;}
.hot_box .hot_new ul{width: 100%;height: auto;margin: -10px 0 0;padding: 0;overflow: hidden;}
.hot_box .hot_new ul li{width: 100%;height: 24px;padding: 10px 0;line-height: 24px;font-size: 14px;border-bottom: 1px dashed #d9d9d9;font-size: 12px;color: #999;overflow: hidden;}
.hot_box .hot_new ul li span{float: right;}
.hot_box .hot_new ul li a{float: left;font-size: 14px;color: #333;}
.hot_box .hot_new ul li a:hover{color: #ff800b;}

/* Page News Center */
.p_new_box{width: 100%;height: auto;overflow: hidden;}
.p_new_box .new_list{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.p_new_box .new_list ul{width: 100%;margin: -20px 0 0;padding: 0;overflow: hidden;}
.p_new_box .new_list ul li{width: 100%;height: 160px;padding: 20px 0;border-bottom: 1px dashed #d9d9d9;overflow: hidden;}
.p_new_box .new_list ul li .img{width: 238px;height: 158px;border: 1px solid #d9d9d9;float: left;text-align: center;overflow: hidden;}
.p_new_box .new_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_new_box .new_list ul li .text{width: 610px;height: 160px;float: right;overflow: hidden;}
.p_new_box .new_list ul li .text .title{width: 100%;height: 36px;line-height: 36px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_new_box .new_list ul li .text .title a{color: #333;}
.p_new_box .new_list ul li .text .title a:hover{color: #ff800b;}
.p_new_box .new_list ul li .text .time{width: 100%;height: 30px;line-height: 30px;font-size: 12px;color: #999;}
.p_new_box .new_list ul li .text .txt{width: 100%;height: 100px;font-size: 12px;line-height: 25px;color: #999;margin-top: 3px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

/* Page News Details */
.p_new_box .new_details{width: 100%;height: auto;}
.p_new_box .new_details .new_d_title{width: 100%;height: auto;padding: 25px 0;border-bottom: 1px dashed #d9d9d9;text-align: center;font-size: 12px;color: #999;overflow: hidden;}
.p_new_box .new_details .new_d_title h1{margin: 0;padding: 0;font-weight: normal;font-size: 24px;color: #333;padding-bottom: 10px;}
.p_new_box .new_details .new_d_c{width: 100%;height: auto;font-size: 14px;color: #333;line-height: 30px;*margin-top: 15px;text-align: justify;overflow: hidden;}
.p_new_box .new_details .new_d_c a:hover{color: #f00;}
.p_new_box .new_details .new_d_c a:hover span{color: #f00 !important;}
.p_new_box .new_details .new_d_c img{vertical-align: middle;max-width: 100%;zoom:expression( function(elm) { if (elm.width>100%) { var oldVW = elm.width; elm.width=100%; elm.height = elm.height*(100% /oldVW); } elm.style.zoom = '1'; }(this));}
.p_new_box .new_details .new_d_c table {font-size:14px; width:100%; color:#999; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_new_box .new_details .new_d_c table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_new_box .new_details .new_d_c table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

.share_video {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.share_video iframe, .share_video object, .share_video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* Page Products Case */
.p_cas_box{width: 100%;height: auto;overflow: hidden;}
.p_cas_box .cas_list{width: 100%; height: auto; margin: 20px 0 0; padding: 0; overflow: hidden;}
.p_cas_box .cas_list ul{width: 900px;height: auto;margin: -20px 0 0;padding: 0;overflow: hidden;}
.p_cas_box .cas_list ul li{width: 280px;height: auto;margin: 20px 20px 0 0;float: left;text-align: center;overflow: hidden;}
.p_cas_box .cas_list ul li a .img{width: 100%;height: 280px;background: #fff;overflow: hidden;}
.p_cas_box .cas_list ul li a .img img{vertical-align: middle;max-width: 100%;}
.p_cas_box .cas_list ul li a .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;font-size: 14px;color: #333;overflow: hidden;}
.p_cas_box .cas_list ul li:hover a .text{color: #ff800b;}

/* Page Products Case Details */
.p_cas_box .cas_details{width: 100%;height: auto;}
.p_cas_box .cas_details .cas_d_title{width: 100%;height: auto;padding: 25px 0;border-bottom: 1px dashed #d9d9d9;text-align: center;font-size: 12px;color: #999;overflow: hidden;}
.p_cas_box .cas_details .cas_d_title h1{margin: 0;padding: 0;font-weight: normal;font-size: 24px;color: #333;padding-bottom: 10px;}
.p_cas_box .cas_details .cas_d_c{width: 100%;height: auto;font-size: 14px;color: #333;line-height: 30px;*margin-top: 15px;text-align: justify;overflow: hidden;}
.p_cas_box .cas_details .cas_d_c img{vertical-align: middle;max-width: 100%;zoom:expression( function(elm) { if (elm.width>100%) { var oldVW = elm.width; elm.width=100%; elm.height = elm.height*(100% /oldVW); } elm.style.zoom = '1'; }(this));}
.p_cas_box .cas_details .cas_d_c table {font-size:14px; width:100%; color:#999; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_cas_box .cas_details .cas_d_c table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_cas_box .cas_details .cas_d_c table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}


.list{width: 100%;height: auto;margin: 30px 0 0;text-align: center;font-size: 0;overflow: hidden;}
.list a,.list span{width: auto;height: 40px;margin: 0 5px;padding: 0 16px;line-height: 40px;display: inline-block;*display: inline;*zoom: 1;background: #f0f0f0;font-size: 14px;color: #999;overflow: hidden;}
.list a.active,.list a:hover{background: #ff800b;color: #fff;}
.ditu_title{font-size: 12px;}

/*  下面客服这部分跟以前的有所不同，我改了一些，不用管  */
*html{background-image:url(about:blank); background-attachment:fixed;}
.bottom_tools{position:fixed; z-index:999; right:0px; top:200px; _position:absolute;}
.bottom_tools_mid {top:50%; margin-top:-115px; position:fixed; z-index:999; right:0px; _position:absolute;}
.cl_kefu_one{width:45px; height:45px; margin-bottom:1px; line-height: 45px; text-align: center;}
.cl_kefu_one i{font-size: 24px; color: #fff;}
.go_radius_1{border-radius: 3px 0 0 0;}
.go_radius_2{border-radius: 0 0 0 3px;}
#cl_gotop{display:none;}
.qr_img{position:absolute;top:-45px;left:-183px; display:none; width:141px; height:168px; padding-left:32px; padding-top:50px; background:url(../images/qr_img.png) no-repeat;}
.qr_img img{border:0px; vertical-align:middle; max-width:110px; height:auto; zoom:expression( function(elm) { if (elm.width>110) { var oldVW = elm.width; elm.width=110; elm.height = elm.height*(110 /oldVW); } elm.style.zoom = '1'; }(this));}
.qr_img_en{position:absolute;top:-45px;left:-183px; display:none; width:141px; height:168px; padding-left:32px; padding-top:50px; background:url(../images/qr_img_en.png) no-repeat;}
.qr_img_en img{border:0px; vertical-align:middle; max-width:110px; height:auto; zoom:expression( function(elm) { if (elm.width>110) { var oldVW = elm.width; elm.width=110; elm.height = elm.height*(110 /oldVW); } elm.style.zoom = '1'; }(this));}
.qr_menu{position:absolute;top:46px; left:-180px; width:180px; height:auto; display:none; text-align:right; background: #fff;}
.qr_menu>span{display:inline-block; width:180px; height:auto; float:left; color:#FFF; font-size:16px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}
.qr_menu a{display:inline-block; width:138px; padding-left:20px; height:45px; float:left; color:#666; font-size:14px; line-height:45px; text-align:left; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; padding-right:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qr_menu a i{font-size: 30px; display: inline-block; vertical-align: top; margin-right: 10px; color: #40abf5;}
.qr_menu a span{display: inline-block; vertical-align: top;}
.qr_menu_1{position:absolute;top:92px; left:-180px; width:180px; height:auto; display:none; text-align:right;}
.qr_menu_1 ul{margin:0px; padding:0px;}
.qr_menu_1 ul li{display:inline-block; width:158px; padding-left:10px; height:45px; float:left; color:#666; font-size:14px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; padding-right:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#FFF;}
.qr_menu_1 span{display:inline-block; width:180px; height:45px; float:left; color:#FFF; font-size:16px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}
/* 定义在线客服 */