/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666; background:url(../images/body.jpg) repeat left top scroll; position:relative;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.mheader{ display:none;}
.top{ position:relative; line-height:100px; height:100px;}
.top .logo{ float:left; height:100%; width:auto; max-width:100%;}
.top .logo a { display:block; width:auto; height:100%; max-width:100%;}
.top .logo a img{display:block; width:auto; height:100%; max-width:100%;}
.top .h_contact{ float:right; height:100%; width:auto; max-width:100%;}
.top .h_contact .img{ float:left; width:auto; height:auto; max-width:100%; margin:22px 5px 22px 0;}
.top .h_contact .img img{ display:block; width:auto; height:auto;}
.top .h_contact .txt{ height:56px; margin:22px 0; float:right; width:auto;}
.top .h_contact .txt span{ display:block; font-weight:bold; color:#000; font-size:14px; line-height:26px;}
.top .h_contact .txt font{ display:block; font-weight:bold; color:#f49001; line-height:30px; font-size:23px;}

.header_bg{ background:rgb(245,151,1); line-height:70px; height:70px;}
.header_bg .header{ line-height:70px; height:70px}
.header_bg .header ul li{width:calc((100%)/8); background:url(../images/h_navBor.gif) no-repeat right top; float:left;}
.header_bg .header ul li a{ display:block; text-align:center; color:#fff;    font-size: 16px;}
.header_bg .header ul li.active{ background:rgb(34,34,34);}
.header_bg .header ul li:hover{ background:rgb(34,34,34);}

.remen{ height:38px; line-height:38px;}
.remen .gjc{ float:left; width:auto; max-width:100%; height:38px; line-height:38px;}
.remen .gjc span{ font-size:14px; display:inline-block; line-height:38px; color:#545454; font-weight:bold; vertical-align:top;}
.remen .gjc ul{ vertical-align:top; display:inline-block; line-height:38px; height:38px;}
.remen .gjc ul li{ float:left;  line-height:38px; font-size:14px; color:#545454; padding:0 5px;}
.remen .gjc ul li a{ display:block; color:#545454; font-size:14px;}
.remen .input{ float:right; width:auto; line-height:30px; height:30px; margin:4px 0;}
.remen .input .search{ width:300; line-height:28px;}
.remen .input .search .intext{ float:left; height: 28px;line-height: 28px; font-size: 14px; color: #333; background-color: #fff; border: 1px solid #ddd; border-radius: 0; text-indent:8px; width:270px;vertical-align:top; outline:none;}
.remen .input .search button{ float:right; width:28px; margin-top:1px; height:28px; background:url(../images/sousuo.png) #222 no-repeat center center; background-size:20px 20px; outline:none; border:none; vertical-align:top;}

.h3text{ padding:13px 0 10px 0; line-height:36px; font-size:20px;}
.h3text h3{ font-weight:normal; color:#333; font-size:20px; line-height:36px; text-align:center;}

.product .left { float:left; width:22%; }
.product .left_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.product .left_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.product .left_01 .tree{ width:auto; height:auto;}
.product .left_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.product .left_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.product .left_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.product .left_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.product .left_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.product .left_01 .tree_box h3:hover a{ color:#2aa7ea;}
.product .left_01 .tree_one{display: none; }
.product .left_01 .tree_one li h4{height:30px; line-height:30px;}
.product .left_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.product .left_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.product .left_02{background:#fff; border:2px solid rgb(243,139,0);}
.product .left_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.product .left_02 dl{padding:10px 20px;}
.product .left_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.product .left_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}

.product .right { float:right; width:75%; margin-left:3%; background:#fff;}
.product .right h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:15px; padding-right:15px; background:rgb(243,139,0); text-align:left;}
.product .right h2 span{ display:inline-block; float:left; color:#fff;}
.product .right h2 a{ display:inline-block; width:auto; float:right; color:#fff; font-size:14px;}
.product .right ul { width:auto; padding:20px 10px;}
.product .right ul li{ float:left; width:calc((100% - 78px)/4); margin-right:10px; height:auto; border: 1px solid #ccc; padding:5px;overflow:hidden; margin-bottom:10px;}
.product .right ul li:nth-child(4n){ margin-right:0px;}
.product .right ul li a{ display:block; width:100%; max-width:100%; height:auto; overflow:hidden;}
.product .right ul li a .img{ display:block; width:100%; max-width:100%; height:auto;overflow:hidden;}
.product .right ul li a .img img{ display:block; width:100%; max-width:100%; height:205px;transition:transform ease-in-out .5s;overflow:hidden;    object-fit: cover;}
.product .right ul li a .img:hover img{transform: scale(1.2);}
.product .right ul li a span { display:block; font-size:14px; color:#333; line-height:21px; padding:5px 0;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow-y: hidden;}
.product .right ul li a span:hover{ color:rgb(243,139,0); text-decoration:underline;}

.banner{ margin:38px auto;}
.banner img{ display:block; width:100%; max-width:100%; height:auto;}

.index_content_bg{ background:url(../images/beijing.png) repeat scroll center center; border-bottom: 6px solid #d8d6d6;}
.index_content_bg .index_content{ padding:30px 0;}
.index_content .con_01{ width:100%; max-width:100%; height:auto; position:relative; margin-bottom:30px;}
.index_content .con_01 .left{ float:left; width:49%; margin-right:2%;}
.index_content .con_01 .left img{ display:block; width:100%; max-width:100%; height:auto; transition:transform ease-in-out 0.5s;}
.index_content .con_01 .left img:hover{transform: scale(1.05);}
.index_content .con_01 .right{ float:right; width:49%;}
.index_content .con_01 .right .text{ margin-top:54px; line-height:68px; padding-left:104px; margin-bottom:20px; background:url(../images/01_07.png) no-repeat left center;}
.index_content .con_01 .right .text span{ font-size:26px; display:block; line-height:46px; color:#f49001; font-weight:bold;}
.index_content .con_01 .right .text font{ display:block; line-height:22px; font-size:22px; color:#fbb857; font-weight:bold;text-transform: uppercase;}
.index_content .con_01 .right ul{ width:100%; max-width:100%; height:auto;}
.index_content .con_01 .right ul li{ line-height:32px; font-size:16px; color:#222; padding-left:20px; background:url(../images/danxuan.png) no-repeat left center;}


.index_content .con_02{ width:100%; max-width:100%; height:auto; position:relative; margin-bottom:30px;}
.index_content .con_02 .left{ float:right; width:49%; margin-right:2%;}
.index_content .con_02 .left img{ display:block; width:100%; max-width:100%; height:auto; transition:transform ease-in-out 0.5s;}
.index_content .con_02 .left img:hover{transform: scale(1.05);}
.index_content .con_02 .right{ float:left; width:49%;}
.index_content .con_02 .right .text{ margin-top:54px; line-height:68px; padding-left:120px; margin-bottom:20px; background:url(../images/02_07.png) no-repeat left center;}
.index_content .con_02 .right .text span{ font-size:26px; display:block; line-height:46px; color:#f49001; font-weight:bold;}
.index_content .con_02 .right .text font{ display:block; line-height:22px; font-size:22px; color:#fbb857; font-weight:bold;}
.index_content .con_02 .right ul{ width:100%; max-width:100%; height:auto;}
.index_content .con_02 .right ul li{ line-height:32px; font-size:16px; color:#222; padding-left:20px; background:url(../images/danxuan.png) no-repeat left center;}


.index_content .con_03{ width:100%; max-width:100%; height:auto; position:relative;margin-bottom:30px;}
.index_content .con_03 .left{ float:left; width:49%; margin-right:2%;}
.index_content .con_03 .left img{ display:block; width:100%; max-width:100%; height:auto; transition:transform ease-in-out 0.5s;}
.index_content .con_03 .left img:hover{transform: scale(1.05);}
.index_content .con_03 .right{ float:right; width:49%;}
.index_content .con_03 .right .text{ margin-top:54px; line-height:68px; padding-left:120px; margin-bottom:20px; background:url(../images/03_07.png) no-repeat left center;}
.index_content .con_03 .right .text span{ font-size:26px; display:block; line-height:46px; color:#f49001; font-weight:bold;}
.index_content .con_03 .right .text font{ display:block; line-height:22px; font-size:22px; color:#fbb857; font-weight:bold;}
.index_content .con_03 .right ul{ width:100%; max-width:100%; height:auto;}
.index_content .con_03 .right ul li{ line-height:32px; font-size:16px; color:#222; padding-left:20px; background:url(../images/danxuan.png) no-repeat left center;}

.index_content .con_04{ width:100%; max-width:100%; height:auto; position:relative; margin-bottom:30px;}
.index_content .con_04 .left{ float:right; width:49%; margin-right:2%;}
.index_content .con_04 .left img{ display:block; width:100%; max-width:100%; height:auto; transition:transform ease-in-out 0.5s;}
.index_content .con_04 .left img:hover{transform: scale(1.05);}
.index_content .con_04 .right{ float:left; width:49%;}
.index_content .con_04 .right .text{ margin-top:54px; line-height:68px; padding-left:120px; margin-bottom:20px; background:url(../images/04_07.png) no-repeat left center;}
.index_content .con_04 .right .text span{ font-size:26px; display:block; line-height:46px; color:#f49001; font-weight:bold;}
.index_content .con_04 .right .text font{ display:block; line-height:22px; font-size:22px; color:#fbb857; font-weight:bold;}
.index_content .con_04 .right ul{ width:100%; max-width:100%; height:auto;}
.index_content .con_04 .right ul li{ line-height:32px; font-size:16px; color:#222; padding-left:20px; background:url(../images/danxuan.png) no-repeat left center;}


.case{ background:#fff; margin:38px auto;}
.case .text{ padding:10px 20px 5px 20px; line-height:32px; height:32px;    border-bottom: 1px solid #ccc;}
.case .text span{ display:inline-block; line-height:32px; font-size:18px; color:#e68802; font-weight:bold; vertical-align:top;}
.case .text font{ display:inline-block; line-height:32px; font-size:18px; font-weight:bold; color:#fdbc60; vertical-align:top;}
.case .mySwipe2{ padding:20px 10px;}
.case .mySwipe2 .swiper-slide span{ display:block; margin-top:5px; line-height:22px; font-size:14px; color:#545454; margin-bottom:10px;}


.painter_bg{ background:rgb(244,144,1);}
.painter{ padding-top:66px; padding-bottom:62px;}
.painter .text h2{ line-height:47px; font-size:34px; text-align:center; color:#fff; padding-bottom:18px; background:url(../images/weibiaoti.png) no-repeat center bottom;}
.painter .text span{ display:block; text-align:center; font-size:47px; font-weight:bold; line-height:47px; color:#fdc16a; margin-bottom:14px; word-break:break-all;}

.content_02{ margin:38px auto; padding:20px 10px; background:#fff;}
.content_02 .left{ float:left; width:70%;}
.content_02 .left .text{ padding:10px 0px 5px 0px; line-height:32px; height:32px;    border-bottom: 1px solid #ccc;}
.content_02 .left .text span{ display:inline-block; line-height:32px; font-size:18px; color:#e68802; font-weight:bold; vertical-align:top;}
.content_02 .left .text font{ display:inline-block; line-height:32px; font-size:18px; font-weight:bold; color:#fdbc60; vertical-align:top;}
.content_02 .left .nr{ padding:10px 0;}
.content_02 .left .nr .img{ float:left; width:50%; padding:7px; border:1px solid #ddd;}
.content_02 .left .nr .img img{ display:block; width:100%; max-width:100%; height:auto;}
.content_02 .left .nr .nrtext{width:calc((50% - 36px)/1); margin-left:20px; float:right;}
.content_02 .left .nr .nrtext span{ display:block; width:100%; max-width:100%;  line-height:43px; font-size:24px; color:#333;}
.content_02 .left .nr .nrtext font{ display:block; width:100%; max-width:100%; line-height:23px; font-size:14px; color:#545454;  word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow-y: hidden; margin-bottom:14px;}
.content_02 .left .nr .nrtext .more{ line-height:36px; display:inline-block; font-size:14px; color:#fff; padding:0 24px; background:#e68802; transition:all ease-in-out 0.3s;}
.content_02 .left .nr .nrtext .more:hover{ background:rgb(35,25,21); color:#e68802;}

.content_02 .right{ float:right; width:28%; margin-left:2%;}
.content_02 .right .text{ padding:10px 0px 5px 0px; line-height:32px; height:32px;    border-bottom: 1px solid #ccc;}
.content_02 .right .text span{ display:inline-block; line-height:32px; font-size:18px; color:#e68802; font-weight:bold; vertical-align:top;}
.content_02 .right .text font{ display:inline-block; line-height:32px; font-size:18px; font-weight:bold; color:#fdbc60; vertical-align:top;}
.mySwiper3{ margin-top:20px;}
.mySwiper3 .swiper-slide{ text-align:center;}
.mySwiper3 .swiper-slide img{ display:inline-block; margin:0 auto; width:auto; height:auto; }


.content_03{ padding-bottom:30px; }
.content_03 .left{ background:#fff; float:left; width:calc((65% - 30px)/1); height:auto; padding:10px 15px;}
.content_03 .left .slideTxtBox_01{height:auto; position:relative;}
.content_03 .left .slideTxtBox_01 .hd{ line-height:45px; font-size:18px; color:#333;border-bottom:3px solid #e1e2e4; height:45px; }
.content_03 .left .slideTxtBox_01 .hd ul li{width:auto; padding:0 20px; line-height:45px; font-size:18px; color:#333; float:left; text-align:center;}
.content_03 .left .slideTxtBox_01 .hd ul li a{line-height:45px; font-size:18px; color:#333; text-align:center; display:inline-block;}
.content_03 .left .slideTxtBox_01 .bd{ padding:10px 0; }
.content_03 .left .slideTxtBox_01 .bd ul li{ margin-bottom:20px;}
.content_03 .left .slideTxtBox_01 .bd ul li:nth-child(2){ margin-bottom:0px;}
.content_03 .left .slideTxtBox_01 .bd ul li .img{ float:left; width:30%; margin-right:2%;}
.content_03 .left .slideTxtBox_01 .bd ul li .img img{ display:block; width:100%; max-width:100%; height:auto;}
.content_03 .left .slideTxtBox_01 .bd ul li .nr{ float:right; width:68%;}
.content_03 .left .slideTxtBox_01 .bd ul li .nr h2{ line-height:32px; margin-bottom:10px; color:#545454; font-size:18px; }
.content_03 .left .slideTxtBox_01 .bd ul li .nr h2 span{ float:left; padding-left:22px; background:url(../images/sheji.png) no-repeat left center; width:72%; margin-right:3%;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.content_03 .left .slideTxtBox_01 .bd ul li .nr h2 font{ float:right; width:16%; font-weight:normal; display:block; line-height:32px; font-size:14px; background:url(../images/rili.png) no-repeat left center; padding-left:20px;}
.content_03 .left .slideTxtBox_01 .bd ul li .nr strong{ display:block; word-break:break-all; font-weight:normal; line-height:23px; font-size:14px; color:#545454;}
.content_03 .left .slideTxtBox_01 .hd ul li.on{ border-bottom:3px solid rgb(244,144,1);cursor:pointer;}

.content_03 .right{ float:right;width:calc((33% - 30px)/1); margin-left:2%; background:#fff; padding:0 15px;}
.content_03 .right .text{ padding:18px 0px 5px 0px; line-height:32px; height:32px;    border-bottom: 1px solid #ccc;}
.content_03 .right .text span{ display:inline-block; line-height:32px; font-size:18px; color:#e68802; font-weight:bold; vertical-align:top;}
.content_03 .right .text font{ display:inline-block; line-height:32px; font-size:18px; font-weight:bold; color:#fdbc60; vertical-align:top;}
.content_03 .right .scroll_02{ padding:20px 0;}
.content_03 .right .scroll_02 .bd ul li{ margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #dcdcdc;}
.content_03 .right .scroll_02 .bd ul li a{ display:block; font-size:16px; font-weight:bold; color:#221815; line-height:32px;}
.content_03 .right .scroll_02 .bd ul li a b{ color:#f49001;display:inline-block; line-height:32px; margin-right:5px;}
.content_03 .right .scroll_02 .bd ul li span{ display:block; line-height:24px; font-size:14px; color:#545454;}
.content_03 .right .scroll_02 .bd ul li span b{ color:#333; font-size:16px; font-weight:normal; display:inline-block; line-height:24px; margin-right:5px;}

.footer_bg{ background:rgb(43,43,43); border-top:6px solid rgb(230,136,2);}
.footer_bg .footer_01{ height:auto; padding:30px 0; border-bottom:1px solid #535353;}
.footer_bg .footer_01 .left{ float:left; width:30%; margin-right:5%;}
.footer_bg .footer_01 .left img{ display:block; /*width:100%; */max-width:100%; height:145px;}
.footer_bg .footer_01 .right{ float:right; width:65%;}
.footer_bg .footer_01 .right span{ line-height:43px; display:block; font-size:24px; color:#aaa;}
.footer_bg .footer_01 .right font{ display:block; font-size:14px; color:#aaa; line-height:25px;}
.footer_bg .footer_02{ padding:20px 0 30px 0;}
.footer_bg .footer_02 span{ float:left;/* width:50%;*/ font-size:14px; line-height:24px; color:#999; display:block;}
.footer_bg .footer_02 ul{ float:right; width:37%; line-height:24px; font-size:14px; color:#999;}
.footer_bg .footer_02 ul li{ float:left; width:auto;}
.footer_bg .footer_02 ul li a{ display:block;  padding:0px 10px; line-height:14px; font-size:14px; color:#999; margin:5px 0; border-right:1px solid #999;}
.footer_bg .footer_02 ul li:nth-child(6) a{ border-right:none;}
.footer_bg .footer_02 ul li a:hover{ color:#f49001;}
.footer_bg .footer_02 ul li.bottomactive a{ color:#f49001;}
#toTop { display:block; width:38px; height:38px; position:fixed;  bottom:56px; right:12px; z-index:99999;}
.footer_bg .footer_02 dl{display:none;}
.m_bottom{ display:none;}

.toleft{ position:fixed; top:50%; transform:translateY(-50%); left:0px; height:auto; display:block;}
.toleft dl{ margin-top:50px; display:inline-block;}
.toleft dl dd{ width:32px; height:32px; margin-bottom:5px;}
.toleft dl dd a{ display:block; width:100%; max-width:100%; height:auto}
.toleft dl dd a img{ display:block; width:100%; max-width:100%; height:auto}

.toright{position:fixed; top:50%; transform:translateY(-50%); right:-122px; height:auto; display:block; min-height:272px; width:152px; z-index:99999; }
.toright .xiaotubiao{ float:left; width:30px;position:fixed; top:50%; transform:translateY(-50%);}
.toright .back{ float:right; width:122px;position:fixed;top:0px; right:0px;}
.toright .back .backimg{ display:block; width:auto; height:auto;}
.toright .back  ul li{ font-size:12px; line-height:30px; color:#545454; background:#ddd; margin-top:3px;}
.toright .back  ul li a{ display:block; width:100%; max-width:100%; height:auto;}
.toright .back ul li a img{ display:inline-block; width:auto; height:auto; vertical-align:middle;}
.toright .back ul li a span{ display:inline-block; vertical-align:middle;}
.toright .back ul li a:hover span{ color:#3b8ac2;}

.toright.righton {position:fixed; top:50%; transform:translateY(-50%); right:0px; height:auto; display:block; min-height:272px; width:152px; z-index:99999; transition:all ease-in-out .5s;}
.toright.righton .xiaotubiao{ display:none;transition:all ease-in-out .5s;}






.inside_banner img{ display:block; width:100%; max-width:100%; height:auto;}
/*产品页*/
.navlianjie{ margin:10px auto;}
.navlianjie .nr{ padding:5px 15px; width:auto; height:19px; border:1px solid #ddd; background:#f8f8f8;}
.navlianjie .nr h2{ line-height:19px; height:19px; font-weight:normal; font-size:14px; color:#666;}
.navlianjie .nr h2 span{ display:inline-block; padding-left:20px; background:url(../images/home.png) no-repeat left center; font-size:14px; color:#666;vertical-align:top;}
.navlianjie .nr h2 a{display:inline-block;font-size:14px; color:#666; margin:0 5px; vertical-align:top;}
.navlianjie .nr h2 font{display:inline-block;font-size:14px; color:#666; margin:0 5px; vertical-align:top;}

.pro_content{ padding:10px 0;}
.pro_content .left{ float:left; width:76%; margin-right:2%;}
.pro_content .left h2{ font-weight:normal; line-height:42px; color:#000; font-size:32px; border-bottom:1px solid #ddd;}
.pro_content .left ul{ margin:15px 0;}
.pro_content .left ul li{ float:left; width:calc((100% - 39px)/2); margin-right:35px; border:1px solid #ddd; margin-bottom:30px;}
.pro_content .left ul li:nth-child(2n){ margin-right:0px;}
.pro_content .left ul li .img{ float:left; width:48%; margin-right:2%; max-width:100%; height:auto;}
.pro_content .left ul li .img a{ display:block; width:100%; max-width:100%; height:auto;}
.pro_content .left ul li .img a img{ display:block; width:100%; max-width:100%; height:auto;}
.pro_content .left ul li .text{ float:right; width:calc((50% - 10px)/1); max-width:100%; height:auto; padding-right:10px;}
.pro_content .left ul li .text .bt{ width:100%; line-height:20px; font-size:14px; color:#222; font-weight:bold;}
.pro_content .left ul li .text .bt:hover{ color:rgb(253,160,64); text-decoration:underline;}
.pro_content .left ul li .text .gwc{ height:36px; line-height:36px; margin-top:15px;}
.pro_content .left ul li .text .gwc .gwc_left{ float:left; width:calc((80% - 2px)/1); border:1px solid #ddd; line-height:34px; height:34px;text-align:center;}
.pro_content .left ul li .text .gwc .gwc_left span{ display:inline-block; padding-left:24px; background:url(../images/gwc.png) no-repeat left center; font-size:14px; color:#fd9d39; line-height:34px; text-align:center;}
.pro_content .left ul li .text .gwc .yx{ float:right; width:20%; max-width:100%; display:block; height:36px; line-height:36px; background:#fd9d39; text-align:center;}
.pro_content .left ul li .text .gwc .yx img{ display:inline-block; width:auto; height:auto;}


.pro_content .right { float:left; width:22%; }
.pro_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.pro_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.pro_content .right_01 .tree{ width:auto; height:auto;}
.pro_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.pro_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.pro_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.pro_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.pro_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.pro_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.pro_content .right_01 .tree_one{display: none; }
.pro_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.pro_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.pro_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.pro_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.pro_content .right_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.pro_content .right_02 dl{padding:10px 20px;}
.pro_content .right_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.pro_content .right_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}


.gouwuche{ height:446px; width:auto;position:fixed;right:0; display:block; bottom:-276px; z-index:9999; text-align:right;}
.gouwuche .gwc_icon{ width:50px; height:50px; border-radius:50px; background:rgb(122,133,153); display:inline-block;  text-align:center; margin-bottom:120px; margin-right:10px;}
.gouwuche .gwc_icon img{ display:inline-block; width:auto; height:auto; margin:12.5px 0;}
.gouwuche .xiangqin{ height:274px; width:230px; background-color: #fff; border: 1px solid #aaa; box-shadow: 0 0 8px #999;}
.gouwuche .xiangqin h2{ line-height:36px; background:#7a8599; color:#fff; font-weight:bold; font-size:12px; text-align:left; position:relative;}
.gouwuche .xiangqin h2 img{ display:inline-block; text-align:center; width:auto; height:auto; margin:10.5px 10.5px; vertical-align:top;}
.gouwuche .xiangqin h2 span{ display:inline-block; width:auto;text-align:center; vertical-align:top; position: absolute;  left: 50%;  transform: translateX(-50%);}
.gouwuche .xiangqin h2 span b{ color:#ffb629;}
.gouwuche .xiangqin ul{ padding:2px 1px; height:190px; overflow-y:auto;}
.gouwuche .xiangqin ul li { width: 100%; padding: 8px 0; height: 40px;
 border-bottom: 1px solid #e8e8e8;}
.gouwuche .xiangqin ul li .img{ margin:0 10px; width:40px; height:40px; display:block;float:left;}
.gouwuche .xiangqin ul li .img .li_lj{  display:block; width:100%; max-width:100%; height:auto;}
.gouwuche .xiangqin ul li .img .li_lj img{ display:block; width:100%; max-width:100%; height:auto;}
.gouwuche .xiangqin ul li .text{ float:right;width:calc((100% - 70px)/1); margin-right:10px;}
.gouwuche .xiangqin ul li .text .li_lj2{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #246bb3; text-decoration: none; font-size:12px; line-height:16px; margin-bottom:8px; display:block;}
.gouwuche .xiangqin ul li .text .sc{ display:none;}
.gouwuche .xiangqin ul li:hover { background:#fffeee;}
.gouwuche .xiangqin ul li:hover .text .sc{ display:block;color: #666; text-decoration: none; font-size:12px; line-height:16px; text-align:left;}

.gouwuche .xiangqin .gw_bottom{ padding:10px; font-size:12px; line-height:44px;}
.gouwuche .xiangqin .gw_bottom .clean{ float:left;line-height: 16px; padding: 4px 10px;font-size: 12px; color: #e64545; border: 0; background-color: #f1f1f1; border-radius: 3px; display:block;}
.gouwuche .xiangqin .gw_bottom .jiage{ float:right;line-height: 16px; padding: 4px 10px; font-size: 12px; color: #fff; border: 0; background-color: #e64545; border-radius: 3px;}

.gouwuche.gouwucheon {height:276px; width:auto;position:fixed;right:0; display:block; bottom:0px; z-index:9999; text-align:right; transition:all ease-in-out .5s;}
.gouwuche.gouwucheon .xiaotubiao{ display:none;transition:all ease-in-out .5s;}




.prodetail_content{ position:relative;}
.prodetail_content .left{ float:left; width:73%; margin-right:2%;}
.prodetail_content .left .left_01{ width:100%; max-width:100%; height:auto;}
.prodetail_content .left .left_01 .fdj{ width:40%; max-width:100%; height:auto; float:left;}
.prodetail_content .left .left_01 .text{ width:60%; float:right; height:auto;}
.prodetail_content .left .left_01 .text h3{ line-height:29px; font-size:18px; font-weight:normal; color:#545454; margin-bottom:5px;}
.prodetail_content .left .left_01 .text h3 .imghover{ display:inline-block; width:26px; height:26px; vertical-align:top; margin-left:15px; position:relative;}
.prodetail_content .left .left_01 .text h3 .imghover .code{ display:none;}
.prodetail_content .left .left_01 .text h3 .imghover:hover .code{ display:block; position:absolute; right:0px; top:26px; width:160px; height:200px; padding:20px 20px 0 20px; background:#fff;}
.prodetail_content .left .left_01 .text h3 .imghover:hover .code img{ display:block; width:160px; height:160px;}
.prodetail_content .left .left_01 .text h3 .imghover:hover .code span{ display:block; text-align:center; font-size:14px; color:#545454; line-height:40px;}
.prodetail_content .left .left_01 .text h4{ line-height:19px; font-size:14px; font-weight:normal; color:#545454; margin-bottom:5px;}
.prodetail_content .left .left_01 .text .color{ width:100%; max-width:100%; height:auto; margin-bottom:5px;}
.prodetail_content .left .left_01 .text .color span{ display:block; float:left; width:25%; line-height:47px; font-size:14px; color:#545454;}
.prodetail_content .left .left_01 .text .color .fenlei{ float:right; width:75%; line-height:47px; height:47px;}
.prodetail_content .left .left_01 .text .color .fenlei a{ display:inline-block; float:left; line-height:33px; border:1px solid #ddd; background:#fff; padding:0 8px; margin:7px 5px 7px 0; color:#545454;}
.prodetail_content .left .left_01 .text .color .fenlei a:hover{ border:1px solid #ff0000;}
.prodetail_content .left .left_01 .text .sl{ width:100%; max-width:100%; height:auto;}
.prodetail_content .left .left_01 .text .sl span{ display:block; float:left; width:25%; line-height:30px; font-size:14px; color:#545454;}      .number-box {
		     float:left;
            border: #e5e5e5 solid 1px;
            display: inline-block;
            overflow: hidden;
        }
        .number-box input[type='text'] {
            height: 30px;
            border-top: none;
            border-bottom: none;
            border-left: #e5e5e5 solid 1px;
            border-right: #e5e5e5 solid 1px;
            margin: 0;
            text-align: center;
            width: 40px;
            outline: none;
            padding: 0 5px;
            float: left;
            line-height: 30px;
        }
        .number-box input[type='button'] {
            height: 30px;
            width: 40px;
            float: left;
            border: none;
            outline: none;
            background-color: #f3f3f3;
            line-height: 30px;
            cursor: pointer;
            padding: 0;
        }
        .number-box input[type='button']:hover {
            background-color: #f9f9f9;
        }
        .number-box input[type='button']:active {
            background-color: #f6f6f6;
        }

.prodetail_content .left .left_01 .text .xunjia{ margin-top:30px; line-height:40px; font-size:16px;}
.prodetail_content .left .left_01 .text .xunjia a{ display:block; float:left; border:1px solid #ff9900; font-size:16px; line-height:38px; margin-right:15px;}
.prodetail_content .left .left_01 .text .xunjia .xj{ background:#fff8f1; padding:0 30px; color:#ff9900;}
.prodetail_content .left .left_01 .text .xunjia .jiaru{ background:#ff9900; color:#fff; font-size:16px; padding:0 30px;}
.prodetail_content .left .left_01 .text .xunjia .jiaru span{ display:inline-block; padding-left:20px; background:url(../images/xjl.png) no-repeat left center;}
.prodetail_content .left .left_02{ width:100%; max-width:100%; margin:15px 0;}
.prodetail_content .left .left_02 span{ display:block; text-align:left; line-height:28px; padding-bottom:10px; border-bottom:1px solid #ddd; font-size:14px; color:#545454;}
.prodetail_content .left .left_02 ul { padding:15px 15px 0 15px; width:auto;}
.prodetail_content .left .left_02 ul li{ float:left; width:calc((100%)/3); line-height:26px; color:#545454; font-size:14px;}
.prodetail_content .left .left_03 .title{ line-height:35px; border:1px solid #ddd;}
.prodetail_content .left .left_03 .title span{ display:inline-block; line-height:35px; border-top:2px solid #333; padding:0 20px; font-size:14px; color:#666; background:#fff; border-right:1px solid #ddd;}
.prodetail_content .left .left_03 font{ display:block; line-height:26px; padding:10px; font-size:14px; color:#545454; word-break:break-all; min-height:300px; border:1px solid #ddd; border-top:none;}
.prodetail_content .left_04{ margin:20px 0;}
.prodetail_content .left_04 .prev{ float:left; width:calc((25% - 22px)/1); margin-right:23%; padding:10px; font-size:14px; color:#545454; line-height:19px; border:1px solid #ddd;}
.prodetail_content .left_04 .next{ float:left; width:calc((25% - 22px)/1); padding:10px; font-size:14px; color:#545454; line-height:19px; border:1px solid #ddd;}
.prodetail_content .left_04 span{ border-radius:5px;}
.prodetail_content .left_04 span a{ display:inline-block; font-size:14px; color:#545454;}
.prodetail_content .left_04 span:hover a{ color:#f49001;}



.prodetail_content .right { float:right; width:25%; }
.prodetail_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.prodetail_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.prodetail_content .right_01 .tree{ width:auto; height:auto;}
.prodetail_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.prodetail_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.prodetail_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.prodetail_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.prodetail_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.prodetail_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.prodetail_content .right_01 .tree_one{display: none; }
.prodetail_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.prodetail_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.prodetail_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.prodetail_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.prodetail_content .right_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.prodetail_content .right_02 dl{padding:10px 20px;}
.prodetail_content .right_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.prodetail_content .right_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}

/*产品询价*/
.jiange{ display:none;}
.xunjia_content{ margin-top:45px;}
.xunjia_content h2{ font-weight:normal; line-height:43px; font-size:24px; color:#333;}
.xunjia_content table{ width:100%; max-width:100%;}
.xunjia_content table thead{ background:#f3f3f3; line-height:34px; font-size:14px; color:#545454; text-align:left; font-weight:normal;}
.xunjia_content table .pic{width:calc((22% - 10px)/1);padding:0 5px;}
.xunjia_content table .mc{width:calc((60% - 10px)/1);padding:0 5px;}
.xunjia_content table .nb{width:calc((18% - 10px)/1);padding:0 5px;}
.xunjia_content table tr td img{ display:inline-block; width:120px; height:120px;}
.xunjia_content table tbody{ background:#fff; font-size:14px; color:#545454; text-align:left; font-weight:normal;}
.xunjia_content table tbody tr td a{ padding:0 5px; display:block; color:#545454; font-size:14px;}
.xunjia_content table tbody tr td .wrapper{ padding:0 5px; display:block; color:#545454; font-size:14px;}
.xunjia_content form{ margin:15px 0 30px 0;}
.xunjia_content form .input{ width:90%; display:inline-block; margin:0 auto 20px auto; line-height:40px; font-size:14px; color:#545454;}
.xunjia_content form .input .bt{ float:left;width:calc((20% - 20px)/1); padding:5px 10px 0; margin-bottom:5px; line-height:20px; font-size:14px; color:#545454; text-align:right;}
.xunjia_content form .input .bt span{ display:inline-block; font-size:14px; margin-right:5px; color:#ff0000;}
.xunjia_content form .input .input_text{ float:right;width:calc((80% - 2px)/1); line-height:30px; padding:4px 0; text-indent: 6px;  box-sizing: content-box;color: rgb(0, 0, 0);border: 1px solid #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,0.1) inset; border-radius:4px;}
.xunjia_content form .input .textarea_text{resize: vertical; float:right;width:calc((80% - 2px)/1); line-height:20px; height:80px; padding:4px 0; text-indent: 6px;  box-sizing: content-box;color: rgb(0, 0, 0);border: 1px solid #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,0.1) inset; border-radius:4px;}
.xunjia_content form .input .up{ display:inline-block; float:left; text-align: center; border: 1px solid #ddd; background-image: -webkit-linear-gradient(top,#e2e2e2,#f3f3f3);background-color: #f3f3f3; color: #666; border-radius: 3px;padding: 4px 15px !important;  height: 20px !important;  line-height: 20px !important;}
.xunjia_content form .input .input_text_ts{width: 220px;float:left; line-height:30px; padding:4px 6px; text-indent: 6px;  box-sizing: content-box;color: rgb(0, 0, 0);border: 1px solid #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,0.1) inset; border-radius:4px;margin-right: 10px;}
.xunjia_content form .input .yzm{ float:left; width:auto; height:auto; display:block;}
.xunjia_content form .input .yzm img{ display:block; width:100px; height:30px;}
.xunjia_content form .input button{border: none;  background: rgb(245, 147, 0);  color: #fff; font-size: 14px; width: 116px;  height: 34px;text-shadow: none; text-align: center;white-space: nowrap; vertical-align: middle;transition: all .3s ease-out;padding: 0 30px;}
.xunjia_content form .input button:hover{background: rgb(51, 51, 51);}

/*关于我们*/
.about_content{ margin:20px auto 40px auto;}
.about_content .left{ float:left; width:73%; margin-right:2%; min-height:500px;}
.about_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.about_content .left .content_nr img{ display:inline-block; width:36%; max-width:100%; height:auto; vertical-align:top;}
.about_content .left .content_nr .nr{ display:inline-block; width:61%; margin-left:2%; vertical-align:top;}
.about_content .left .content_nr .nr h3{ font-size:20px; line-height:26px; font-size:545454; display:inline-block;}
.about_content .left .content_nr .nr span{ display:inline-block; font-size:14px; color:#545454; line-height:33px; word-break:break-all;}

.about_content .right { float:right; width:25%; }
.about_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.about_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.about_content .right_01 .tree{ width:auto; height:auto;}
.about_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.about_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.about_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.about_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.about_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.about_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.about_content .right_01 .tree_one{display: none; }
.about_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.about_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.about_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.about_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.about_content .right_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.about_content .right_02 dl{padding:10px 20px;}
.about_content .right_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.about_content .right_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}


/*通用内页*/
.inside_content{ margin:20px auto 40px auto;}
.inside_content .left{ float:left; width:73%; margin-right:2%; min-height:500px;}
.inside_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.inside_content .left .content_nr img{ display:inline-block;/* width:30%;*/ max-width:100%; height:auto; vertical-align:top;}
.inside_content .left .content_nr .nr{ display:inline-block; width:67%; margin-left:2%; vertical-align:top;}
.inside_content .left .content_nr .nr h3{ font-size:20px; line-height:26px; font-size:545454; display:inline-block;}
.inside_content .left .content_nr .nr span{ display:inline-block; font-size:14px; color:#545454; line-height:21px; word-break:break-all;}

.inside_content .right { float:right; width:25%; }
.inside_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.inside_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.inside_content .right_01 .tree{ width:auto; height:auto;}
.inside_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.inside_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.inside_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.inside_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.inside_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.inside_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.inside_content .right_01 .tree_one{display: none; }
.inside_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.inside_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.inside_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.inside_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.inside_content .right_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.inside_content .right_02 dl{padding:10px 20px;}
.inside_content .right_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.inside_content .right_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}



/*联系我们*/
.contact_content{ margin:20px auto 40px auto;}
.contact_content .left{ float:left; width:73%; margin-right:2%; min-height:500px;}
.contact_content .left .content_nr{width:calc((100% - 38px)/1); max-width:100%; height:auto; padding:10px 18px; border:1px solid #ddd; background:url(../images/lianxiwome.png) no-repeat #fff right center; margin-bottom:18px;}
.contact_content .left .content_nr .nr{ width:100%; vertical-align:top;}
.contact_content .left .content_nr .nr h3{ font-size:24px; line-height:43px; font-size:333; display:block;}
.contact_content .left .content_nr .nr span{ display:block; font-size:14px; color:#545454; line-height:28px; word-break:break-all;}
.contact_content .left .map{ width:100%; max-width:100%; overflow:hidden; min-height:400px; max-height:400px;}

.contact_content .right { float:right; width:25%; }
.contact_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.contact_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.contact_content .right_01 .tree{ width:auto; height:auto;}
.contact_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.contact_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.contact_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.contact_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.contact_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.contact_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.contact_content .right_01 .tree_one{display: none; }
.contact_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.contact_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.contact_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}



/*常见问题解答*/
.faq_content{ margin:20px auto 40px auto;}
.faq_content .left{ float:left; width:73%; margin-right:2%; min-height:500px;}
.faq_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.faq_content .left .content_nr h2{ line-height:43px; font-weight:normal; font-size:24px; color:#333; border-bottom:1px solid #ddd;}
.faq_content .left .content_nr ul li{ width:100%; padding:0 0 20px; font-size:14px; color:#545454; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.faq_content .left .content_nr ul li .qus{ font-weight:bold; font-size:16px; line-height:32px; color:#221815;}
.faq_content .left .content_nr ul li .qus span{ display:inline-block; width:30px; line-height:32px; text-align:left; color:#f49001;}
.faq_content .left .content_nr ul li .anw{font-weight:normal; font-size:14px; line-height:23px; color:#545454; vertical-align:top;}
.faq_content .left .content_nr ul li .anw span{ display:inline-block; width:30px; line-height:23px; text-align:left; color:#545454; vertical-align:top;}

.faq_content .right { float:right; width:25%; }
.faq_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.faq_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.faq_content .right_01 .tree{ width:auto; height:auto;}
.faq_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.faq_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.faq_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.faq_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.faq_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.faq_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.faq_content .right_01 .tree_one{display: none; }
.faq_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.faq_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.faq_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.faq_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.faq_content .right_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.faq_content .right_02 dl{padding:10px 20px;}
.faq_content .right_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.faq_content .right_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}


/*新闻中心*/
.news_content{ margin:20px auto 40px auto;}
.news_content .left{ float:left; width:73%; margin-right:2%; min-height:500px;}
.news_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.news_content .left .content_nr h2{ line-height:43px; font-weight:500; font-size:24px; color:#f49001; border-bottom:1px solid #ddd; margin-bottom:15px;}
.news_content .left .content_nr ul li{ width:100%; max-width:100%; height:auto; margin-bottom:20px;}
.news_content .left .content_nr ul li .title{ line-height:30px; font-size:18px; color:#111;}
.news_content .left .content_nr ul li .title span{ display:inline-block; vertical-align:top; width:14px; height:14px; margin:8px 0; background:url(../images/newsicon.png) no-repeat center center;}
.news_content .left .content_nr ul li .title span:hover{background:url(../images/newsiconhover.png) no-repeat center center;}
.news_content .left .content_nr ul li .title a{ display:inline-block; font-weight:bold; color:#111; line-height:30px; font-size:18px; vertical-align:top;}
.news_content .left .content_nr ul li .title a:hover{ color:#f49001;}
.news_content .left .content_nr ul li .time{ line-height:20px; font-size:13px; color:#666; font-weight:bold; margin-bottom:5px;}
.news_content .left .content_nr ul li .time span{ display:block; padding-left:20px; background:url(../images/rilinews.png) no-repeat left center;}
.news_content .left .content_nr ul li .nr{ width:100%; max-width:100%; height:auto;}
.news_content .left .content_nr ul li .nr .img{ float:left; width:20%; margin-right:3%;}
.news_content .left .content_nr ul li .nr .img a{ display:block; max-width:100%; width:100%; height:auto;}
.news_content .left .content_nr ul li .nr .img a img{ display:block; max-width:100%; width:100%; height:auto;}
.news_content .left .content_nr ul li .nr .nr_right{ float:right; width:77%;}
.news_content .left .content_nr ul li .nr .nr_right font{ display:block; font-size:14px; color:#545454; line-height:23px; vertical-align:top;}
.news_content .left .content_nr ul li .nr .nr_right font a{ display:inline-block; vertical-align:top;  font-size:14px; color:#326ca6; margin-left:15px;}
.news_content .left .content_nr ul li .nr .nr_right font a:hover{ text-decoration:underline; color:#f49001;}











.news_content .right { float:right; width:25%; }
.news_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.news_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.news_content .right_01 .tree{ width:auto; height:auto;}
.news_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.news_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.news_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.news_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.news_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.news_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.news_content .right_01 .tree_one{display: block; }
.news_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.news_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.news_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.news_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.news_content .right_02 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.news_content .right_02 .tree{ width:auto; height:auto;}
.news_content .right_02 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.news_content .right_02 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.news_content .right_02 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.news_content .right_02 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.news_content .right_02 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.news_content .right_02 .tree_box h3:hover a{ color:#2aa7ea;}





@media screen and (max-width:1220px) {
	.wapper{ width:95%; margin:0 auto;}
	
	}


@media screen and (max-width:780px) {
	.wapper{ width:95%; margin:0 auto;}
	.top{ display:none;}
	.header_bg{ display:none;}
	.remen{ display:none;}
	.mheader{ display:block; position:fixed; top:0px; left:0px; z-index:9999; width:100%; background:#fff; height:60px; line-height:60px;}
	.mheader .logo{ float:left; width:auto; height:100%; max-width:100%;}
	.mheader .logo a { display:block; width:100%; max-width:100%; height:auto;}
	.mheader .logo a img{ display:block; /*width:100%;*/ max-width:100%; height:57px; margin-left:10px}
	.nav-list .input{ width:calc((100% - 40px)/1); padding:10px 20px; line-height:30px; height:30px;border-bottom:1px solid #cacaca;margin-left: 11px;}
.nav-list .input .search{ width:100%; line-height:28px;}
.nav-list .input .search .intext{ float:left; height: 28px;line-height: 28px; font-size: 14px; color: #333; background-color: #fff; border: 1px solid #ddd; border-radius: 0; text-indent:8px; width:89%;vertical-align:top; outline:none;}
.nav-list .input .search button{ float:right; width:10%; margin-top:1px; height:28px; background:url(../images/sousuo.png) #222 no-repeat center center; background-size:20px 20px; outline:none; border:none; vertical-align:top;}

.nav-list .m_contact{ height:auto; width:calc((100% - 40px)/1); padding:0px 20px; max-width:100%;border-bottom:1px solid #cacaca;}
.nav-list .m_contact .img{ float:left; width:auto; height:auto; max-width:100%; margin:10px 5px 10px 0;}
.nav-list .m_contact .img img{ display:block; width:auto; height:auto;}
.nav-list .m_contact .txt{ height:56px; margin:10px 0; float:left; width:auto;}
.nav-list .m_contact .txt span{ display:block; font-weight:bold; color:#000; font-size:14px; line-height:26px;}
.nav-list .m_contact .txt font{ display:block; font-weight:bold; color:#f49001; line-height:30px; font-size:23px;}

.mySwiper{ margin-top:60px;}
.product .left { float:none; width:100%; }
.product .right { float:none; width:100%; margin-left:0; background:#fff; margin:15px 0;}
.product .right ul li{ float:left; width:calc((100% - 34px)/2); margin-right:10px; height:auto; border: 1px solid #ccc; padding:5px;overflow:hidden; margin-bottom:10px;}
.product .right ul li:nth-child(2n){ margin-right:0px;}

.banner{ margin:10px auto 38px auto;}
.banner img{ display:block; width:100%; max-width:100%; height:auto;}

.index_content .con_01 .left{ float:none; width:100%; margin-right:0;}
.index_content .con_01 .right{ float:none; width:100%;}

.index_content .con_02 .left{ float:none; width:100%; margin-right:0;}
.index_content .con_02 .right{ float:none; width:100%;}

.index_content .con_03 .left{ float:none; width:100%; margin-right:0;}
.index_content .con_03 .right{ float:none; width:100%;}

.index_content .con_04 .left{ float:none; width:100%; margin-right:0;}
.index_content .con_04 .right{ float:none; width:100%;}

.case{ background:#fff; margin:38px auto;}

.painter_bg{ background:rgb(244,144,1);}
.painter{ padding-top:66px; padding-bottom:62px;}
.painter .text h2{ line-height:47px; font-size:32px; text-align:center; color:#fff; padding-bottom:18px; background:url(../images/weibiaoti.png) no-repeat center bottom;}
.painter .text span{ display:block; text-align:center; font-size:38px; font-weight:bold; line-height:38px; color:#fdc16a; margin-bottom:14px; word-break:break-all;}

.content_02{ margin:38px auto; padding:20px 10px; background:#fff;width:calc((95% - 20px)/1);}
.content_02 .left{ float:none; width:100%;}
.content_02 .left .nr .img{ float:none; width:calc((100% - 16px)/1); padding:7px; border:1px solid #ddd;}
.content_02 .left .nr .nrtext{width:calc((100% - 16px)/1); padding:0 8px; margin-left:0px; float:none;}
.content_02 .left .nr .nrtext .more{ line-height:36px; display:inline-block; font-size:14px; color:#fff; padding:0 24px; background:#e68802; transition:all ease-in-out 0.3s; margin: 0 0;}
.content_02 .right{ float:none; width:100%; margin-left:0; margin-top:20px}

.content_03{ padding-bottom:30px; }
.content_03 .left{ background:#fff; float:none; width:calc((100% - 30px)/1); height:auto; padding:10px 15px;}
.content_03 .left .slideTxtBox_01 .hd ul li{width:auto; padding:0 10px; line-height:45px; font-size:18px; color:#333; float:left; text-align:center;}
.content_03 .left .slideTxtBox_01 .bd{ padding:10px 0; }
.content_03 .left .slideTxtBox_01 .bd ul li .img{ float:none; width:100%; margin-right:0;}
.content_03 .left .slideTxtBox_01 .bd ul li .nr{ float:none; width:100%;}
.content_03 .left .slideTxtBox_01 .bd ul li .nr h2{ line-height:32px; margin-bottom:10px; color:#545454; font-size:18px; }
.content_03 .left .slideTxtBox_01 .bd ul li .nr h2 span{ float:none; padding-left:22px; background:url(../images/sheji.png) no-repeat left center;  width:calc((100% - 22px)/1); margin-right:0;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; display:inline-block;}
.content_03 .left .slideTxtBox_01 .bd ul li .nr h2 font{ float:none;  width:calc((100% - 20px)/1); font-weight:normal; display:inline-block; line-height:32px; font-size:14px; background:url(../images/rili.png) no-repeat left center; padding-left:20px;}

.content_03 .right{ float:none;width:calc((100% - 30px)/1); margin-left:0; background:#fff; padding:0 15px;}
.content_03 .right .scroll_02{ padding:20px 0;}
.content_03 .right .scroll_02 .bd ul li{ margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #dcdcdc; height:auto;}
.content_03 .right .scroll_02 .bd ul li a{ display:block; font-size:16px; font-weight:bold; color:#221815; line-height:32px; word-break:break-all;}
.content_03 .right .scroll_02 .bd ul li a b{ color:#f49001;display:inline-block; line-height:32px; margin-right:5px;}
.content_03 .right .scroll_02 .bd ul li span{ display:block; line-height:24px; font-size:14px; color:#545454; word-break:break-all;}
.content_03 .right .scroll_02 .bd ul li span b{ color:#333; font-size:16px; font-weight:normal; display:inline-block; line-height:24px; margin-right:5px;}


.footer_bg{ background:rgb(43,43,43); border-top:6px solid rgb(230,136,2); margin-bottom:56px;}
.footer_bg .footer_01{ height:auto; padding:30px 0; border-bottom:1px solid #535353;}
.footer_bg .footer_01 .left{ float:none; width:100%; margin-right:0; text-align:center;}
.footer_bg .footer_01 .left img{ display:inline-block; width:50%; max-width:100%; height:auto;}
.footer_bg .footer_01 .right{ float:none; width:100%;}
.footer_bg .footer_01 .right span{ line-height:43px; display:block; font-size:24px; color:#aaa;}
.footer_bg .footer_01 .right font{ display:block; font-size:14px; color:#aaa; line-height:25px;}
.footer_bg .footer_02{ padding:20px 0 30px 0; text-align:center;}
.footer_bg .footer_02 span{ float:none; width:100%; font-size:14px; line-height:24px; color:#999; display:block; text-align:left;}
.footer_bg .footer_02 ul{ display:none;}
.footer_bg .footer_02 ul li{ float:left; width:auto;}
.footer_bg .footer_02 ul li a{ display:block;  padding:0px 10px; line-height:14px; font-size:14px; color:#999; margin:5px 0; border-right:1px solid #999;}
.footer_bg .footer_02 ul li:nth-child(6) a{ border-right:none;}
.footer_bg .footer_02 ul li a:hover{ color:#f49001;}
.footer_bg .footer_02 ul li.bottomactive a{ color:#f49001;}
#toTop{ display:none;}
.footer_bg .footer_02 dl{ margin-top:50px; display:inline-block;}
.footer_bg .footer_02 dl dd{ width:32px; height:32px; margin-right:5px; float:left;}
.footer_bg .footer_02 dl dd a{ display:block; width:100%; max-width:100%; height:auto}
.footer_bg .footer_02 dl dd a img{ display:block; width:100%; max-width:100%; height:auto}
.toleft{ display:none;}
.toright{ display:none;}

.m_bottom{ line-height:56px; height:56px; width:100%; left:0px; bottom:0px; position:fixed; background:rgb(227,227,227); display:block;}
.m_bottom  ul li{ float:left; height:56px; width:calc((100% - 3px)/4); border-right:1px solid rgb(211,211,211);}
.m_bottom  ul li:nth-child(4){ border-right:none;}
.m_bottom  ul li a { display:block; width:100%; height:auto; max-width:100%;}
.m_bottom  ul li a .img{ display:block; line-height:30px; height:30px; text-align:center;}
.m_bottom  ul li a .img img{ margin:4px auto; display:inline-block; width:auto; height:auto;}
.m_bottom  ul li a .text{ width:100%; max-width:100%; line-height:26px; height:26px;}
.m_bottom  ul li a .text span{ display:block; text-align:center; font-size:14px; color:#545454;}

/*产品页*/
.pro_content{ padding:10px 0;}
.pro_content .left{ float:none; width:100%; margin-right:0;}
.pro_content .left h2{ font-weight:normal; line-height:42px; color:#000; font-size:32px; border-bottom:1px solid #ddd;}
.pro_content .left ul{ margin:15px 0;}
.pro_content .left ul li{ float:left; width:calc((100% - 4px)/1); margin-right:0; border:1px solid #ddd; margin-bottom:30px;}
.pro_content .left ul li:nth-child(2n){ margin-right:0px;}
.pro_content .left ul li .img{ float:left; width:48%; margin-right:2%; max-width:100%; height:auto;}
.pro_content .left ul li .img a{ display:block; width:100%; max-width:100%; height:auto;}
.pro_content .left ul li .img a img{ display:block; width:100%; max-width:100%; height:auto;}
.pro_content .left ul li .text{ float:right; width:calc((50% - 10px)/1); max-width:100%; height:auto; padding-right:10px;}
.pro_content .left ul li .text .bt{ width:100%; line-height:20px; font-size:14px; color:#222; font-weight:bold;}
.pro_content .left ul li .text .bt:hover{ color:rgb(253,160,64); text-decoration:underline;}
.pro_content .left ul li .text .gwc{ height:36px; line-height:36px; margin-top:15px;}
.pro_content .left ul li .text .gwc .gwc_left{ float:left; width:calc((80% - 2px)/1); border:1px solid #ddd; line-height:34px; height:34px;text-align:center;}
.pro_content .left ul li .text .gwc .gwc_left span{ display:inline-block; padding-left:24px; background:url(../images/gwc.png) no-repeat left center; font-size:14px; color:#fd9d39; line-height:34px; text-align:center;}
.pro_content .left ul li .text .gwc .yx{ float:right; width:20%; max-width:100%; display:block; height:36px; line-height:36px; background:#fd9d39; text-align:center;}
.pro_content .left ul li .text .gwc .yx img{ display:inline-block; width:auto; height:auto;}


.pro_content .right { float:none; width:100%; }
.pro_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.pro_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.pro_content .right_01 .tree{ width:auto; height:auto;}
.pro_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.pro_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.pro_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.pro_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.pro_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.pro_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.pro_content .right_01 .tree_one{display: none; }
.pro_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.pro_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.pro_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.pro_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.pro_content .right_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.pro_content .right_02 dl{padding:10px 20px;}
.pro_content .right_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.pro_content .right_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}


/*产品详情*/
.inside_banner{ margin-top:60px;}
.inside_banner img{ display:block; width:100%; max-width:100%; height:auto;}

.prodetail_content{ position:relative;}
.prodetail_content .left{ float:none; width:100%; margin-right:0;}
.prodetail_content .left .left_01{ width:100%; max-width:100%; height:auto;}
.prodetail_content .left .left_01 .fdj{ width:100%; max-width:100%; height:auto; float:none; text-align:center;}
.prodetail_content .left .left_01 .text{ width:100%; float:none; height:auto;}
.prodetail_content .left .left_01 .text h3{ line-height:29px; font-size:18px; font-weight:normal; color:#545454; margin-bottom:5px;}
.prodetail_content .left .left_01 .text h3 .imghover{ display:inline-block; width:26px; height:26px; vertical-align:top; margin-left:15px; position:relative;}
.prodetail_content .left .left_01 .text h3 .imghover .code{ display:none;}
.prodetail_content .left .left_01 .text h3 .imghover:hover .code{ display:block; position:absolute; left:0px; top:26px; width:160px; height:200px; padding:20px 20px 0 20px; background:#fff;}
.prodetail_content .left .left_01 .text h3 .imghover:hover .code img{ display:block; width:160px; height:160px;}
.prodetail_content .left .left_01 .text h3 .imghover:hover .code span{ display:block; text-align:center; font-size:14px; color:#545454; line-height:40px;}
.prodetail_content .left .left_01 .text h4{ line-height:19px; font-size:14px; font-weight:normal; color:#545454; margin-bottom:5px;}
.prodetail_content .left .left_01 .text .color{ width:100%; max-width:100%; height:auto; margin-bottom:5px;}
.prodetail_content .left .left_01 .text .color span{ display:block; float:left; width:25%; line-height:47px; font-size:14px; color:#545454;}
.prodetail_content .left .left_01 .text .color .fenlei{ float:right; width:75%; line-height:47px; height:47px;}
.prodetail_content .left .left_01 .text .color .fenlei a{ display:inline-block; float:left; line-height:33px; border:1px solid #ddd; background:#fff; padding:0 8px; margin:7px 5px 7px 0; color:#545454;}
.prodetail_content .left .left_01 .text .color .fenlei a:hover{ border:1px solid #ff0000;}
.prodetail_content .left .left_01 .text .sl{ width:100%; max-width:100%; height:auto;}
.prodetail_content .left .left_01 .text .sl span{ display:block; float:left; width:25%; line-height:30px; font-size:14px; color:#545454;}      .number-box {
		     float:left;
            border: #e5e5e5 solid 1px;
            display: inline-block;
            overflow: hidden;
        }
        .number-box input[type='text'] {
            height: 30px;
            border-top: none;
            border-bottom: none;
            border-left: #e5e5e5 solid 1px;
            border-right: #e5e5e5 solid 1px;
            margin: 0;
            text-align: center;
            width: 40px;
            outline: none;
            padding: 0 5px;
            float: left;
            line-height: 30px;
        }
        .number-box input[type='button'] {
            height: 30px;
            width: 40px;
            float: left;
            border: none;
            outline: none;
            background-color: #f3f3f3;
            line-height: 30px;
            cursor: pointer;
            padding: 0;
        }
        .number-box input[type='button']:hover {
            background-color: #f9f9f9;
        }
        .number-box input[type='button']:active {
            background-color: #f6f6f6;
        }

.prodetail_content .left .left_01 .text .xunjia{ margin-top:30px; line-height:40px; font-size:16px;}
.prodetail_content .left .left_01 .text .xunjia a{ display:block; float:left; border:1px solid #ff9900; font-size:16px; line-height:38px; margin-right:15px;}
.prodetail_content .left .left_01 .text .xunjia .xj{ background:#fff8f1; padding:0 30px; color:#ff9900;}
.prodetail_content .left .left_01 .text .xunjia .jiaru{ background:#ff9900; color:#fff; font-size:16px; padding:0 30px;}
.prodetail_content .left .left_01 .text .xunjia .jiaru span{ display:inline-block; padding-left:20px; background:url(../images/xjl.png) no-repeat left center;}
.prodetail_content .left .left_02{ width:100%; max-width:100%; margin:15px 0;}
.prodetail_content .left .left_02 span{ display:block; text-align:left; line-height:28px; padding-bottom:10px; border-bottom:1px solid #ddd; font-size:14px; color:#545454;}
.prodetail_content .left .left_02 ul { padding:15px 15px 0 15px; width:auto;}
.prodetail_content .left .left_02 ul li{ float:left; width:calc((100%)/3); line-height:26px; color:#545454; font-size:14px;}
.prodetail_content .left .left_03 .title{ line-height:35px; border:1px solid #ddd;}
.prodetail_content .left .left_03 .title span{ display:inline-block; line-height:35px; border-top:2px solid #333; padding:0 20px; font-size:14px; color:#666; background:#fff; border-right:1px solid #ddd;}
.prodetail_content .left .left_03 font{ display:block; line-height:26px; padding:10px; font-size:14px; color:#545454; word-break:break-all; min-height:300px; border:1px solid #ddd; border-top:none;}
.prodetail_content .left_04{ margin:20px 0;}
.prodetail_content .left_04 .prev{ float:left; width:calc((35% - 22px)/1); margin-right:30%; padding:10px; font-size:14px; color:#545454; line-height:19px; border:1px solid #ddd;}
.prodetail_content .left_04 .next{ float:right; width:calc((35% - 22px)/1); padding:10px; font-size:14px; color:#545454; line-height:19px; border:1px solid #ddd;}
.prodetail_content .left_04 span{ border-radius:5px;}
.prodetail_content .left_04 span a{ display:inline-block; font-size:14px; color:#545454;}
.prodetail_content .left_04 span:hover a{ color:#f49001;}



.prodetail_content .right { float:none; width:100%; }
.prodetail_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin:15px 0;}
.prodetail_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.prodetail_content .right_01 .tree{ width:auto; height:auto;}
.prodetail_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.prodetail_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.prodetail_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.prodetail_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.prodetail_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.prodetail_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.prodetail_content .right_01 .tree_one{display: none; }
.prodetail_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.prodetail_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.prodetail_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}

.prodetail_content .right_02{background:#fff; border:2px solid rgb(243,139,0);}
.prodetail_content .right_02 h2{ font-size:24px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.prodetail_content .right_02 dl{padding:10px 20px;}
.prodetail_content .right_02 dl dt{ font-size:16px; color:#000; font-weight:bold; line-height:21px; margin-bottom:8px;}
.prodetail_content .right_02 dl dd{ color:#545454; font-size:14px;  line-height:19px; margin-bottom:8px;}


/*产品询问*/
.jiange{ display:block; margin-top:75px;}
.xunjia_content{ margin-top:15px;}
.xunjia_content h2{ font-weight:normal; line-height:43px; font-size:24px; color:#333;}
.xunjia_content table{ width:100%; max-width:100%;}
.xunjia_content table thead{ background:#f3f3f3; line-height:34px; font-size:14px; color:#545454; text-align:left; font-weight:normal;}
.xunjia_content table .pic{width:calc((22% - 10px)/1);padding:0 5px;}
.xunjia_content table .mc{width:calc((60% - 10px)/1);padding:0 5px;}
.xunjia_content table .nb{width:calc((18% - 10px)/1);padding:0 5px;}
.xunjia_content table tr td img{ display:inline-block; width:120px; height:120px;}
.xunjia_content table tbody{ background:#fff; font-size:14px; color:#545454; text-align:left; font-weight:normal;}
.xunjia_content table tbody tr td a{ padding:0 5px; display:block; color:#545454; font-size:14px;}
.xunjia_content table tbody tr td .wrapper{ padding:0 5px; display:block; color:#545454; font-size:14px;}
.xunjia_content form{ margin:15px 0 30px 0;}
.xunjia_content form .input{ width:100%; display:inline-block; margin:0 auto 20px auto; line-height:40px; font-size:14px; color:#545454;}
.xunjia_content form .input .bt{ float:none;width:calc((100% - 20px)/1); padding:5px 10px 0; margin-bottom:5px; line-height:20px; font-size:14px; color:#545454; text-align:left;}
.xunjia_content form .input .bt span{ display:inline-block; font-size:14px; margin-right:5px; color:#ff0000;}
.xunjia_content form .input .input_text{ float:none;width:calc((100% - 2px)/1); line-height:30px; padding:4px 0; text-indent: 6px;  box-sizing: content-box;color: rgb(0, 0, 0);border: 1px solid #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,0.1) inset; border-radius:4px;}
.xunjia_content form .input .textarea_text{resize: vertical; float:none;width:calc((100% - 2px)/1); line-height:20px; height:80px; padding:4px 0; text-indent: 6px;  box-sizing: content-box;color: rgb(0, 0, 0);border: 1px solid #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,0.1) inset; border-radius:4px;}
.xunjia_content form .input .up{ display:inline-block; float:left; text-align: center; border: 1px solid #ddd; background-image: -webkit-linear-gradient(top,#e2e2e2,#f3f3f3);background-color: #f3f3f3; color: #666; border-radius: 3px;padding: 4px 15px !important;  height: 20px !important;  line-height: 20px !important;}
.xunjia_content form .input .input_text_ts{width: 160px;float:left; line-height:30px; padding:4px 6px; text-indent: 6px;  box-sizing: content-box;color: rgb(0, 0, 0);border: 1px solid #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,0.1) inset; border-radius:4px;margin-right: 10px;}
.xunjia_content form .input .yzm{ float:left; width:auto; height:auto; display:block;}
.xunjia_content form .input .yzm img{ display:block; width:100px; height:30px;}
.xunjia_content form .input button{border: none;  background: rgb(245, 147, 0);  color: #fff; font-size: 14px; width: 116px;  height: 34px;text-shadow: none; text-align: center;white-space: nowrap; vertical-align: middle;transition: all .3s ease-out;padding: 0 30px;}
.xunjia_content form .input button:hover{background: rgb(51, 51, 51);}


/*关于我们*/
.about_content{ margin:20px auto 40px auto;}
.about_content .left{ float:none; width:100%; margin-right:0; min-height:500px;}
.about_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.about_content .left .content_nr img{ display:inline-block; width:30%; max-width:100%; height:auto; vertical-align:top;}
.about_content .left .content_nr .nr{ display:inline-block; width:67%; margin-left:2%; vertical-align:top;}
.about_content .left .content_nr .nr h3{ font-size:20px; line-height:26px; font-size:545454; display:inline-block;}
.about_content .left .content_nr .nr span{ display:inline-block; font-size:14px; color:#545454; line-height:21px; word-break:break-all;}

.about_content .right { float:none; width:100%; }


/*通用内页*/
.inside_content{ margin:20px auto 40px auto;}
.inside_content .left{ float:none; width:100%; margin-right:0; min-height:500px;}
.inside_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.inside_content .left .content_nr img{ display:inline-block; width:30%; max-width:100%; height:auto; vertical-align:top;}
.inside_content .left .content_nr .nr{ display:inline-block; width:67%; margin-left:2%; vertical-align:top;}
.inside_content .left .content_nr .nr h3{ font-size:20px; line-height:26px; font-size:545454; display:inline-block;}
.inside_content .left .content_nr .nr span{ display:inline-block; font-size:14px; color:#545454; line-height:21px; word-break:break-all;}

.inside_content .right { float:none; width:100%; }


/*联系我们*/
.contact_content{ margin:20px auto 40px auto;}
.contact_content .left{ float:none; width:100%; margin-right:0; min-height:500px;}
.contact_content .left .content_nr{width:calc((100% - 38px)/1); max-width:100%; height:auto; padding:10px 18px; border:1px solid #ddd; background:url(../images/lianxiwome.png) no-repeat #fff right center; margin-bottom:18px;}
.contact_content .left .content_nr .nr{ width:100%; vertical-align:top;}
.contact_content .left .content_nr .nr h3{ font-size:24px; line-height:43px; font-size:333; display:block;}
.contact_content .left .content_nr .nr span{ display:block; font-size:14px; color:#545454; line-height:28px; word-break:break-all;}
.contact_content .left .map{ width:100%; max-width:100%; overflow:hidden; min-height:400px; max-height:400px;}

.contact_content .right { float:none; width:100%; }
.contact_content .right_01{background:#fff; border:2px solid rgb(243,139,0); margin-bottom:15px;}
.contact_content .right_01 h2{ font-size:20px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#fff; width:auto; line-height:56px; padding-left:20px; background:rgb(243,139,0); text-align:left;}
.contact_content .right_01 .tree{ width:auto; height:auto;}
.contact_content .right_01 .tree_box{ width:auto; border-bottom:#ddd solid 1px;}
.contact_content .right_01 .tree_box h3{ width:auto; border-bottom:1px solid #e7e7e7; height:36px;}
.contact_content .right_01 .tree_box h3 img{ display:block; float:right; width:13px; height:auto; margin-right:16px; margin-top:12px;}
.contact_content .right_01 .tree_box h3 a{ display:block; float:left; width:auto; height:36px; line-height:36px; overflow:hidden; color:#333; font-size:16px; font-weight:normal; padding-left:16px;}
.contact_content .right_01 .tree_box h3:hover{ color:#2aa7ea; background:rgb(240,240,240);}
.contact_content .right_01 .tree_box h3:hover a{ color:#2aa7ea;}
.contact_content .right_01 .tree_one{display: none; }
.contact_content .right_01 .tree_one li h4{height:30px; line-height:30px;}
.contact_content .right_01 .tree_one li h4 a{ font-size:14px; color:#868585; padding-left:22px; font-weight:normal;}
.contact_content .right_01 .tree_one li h4:hover a{ color:#2aa7ea;}


/*常见问题解答*/
.faq_content{ margin:20px auto 40px auto;}
.faq_content .left{ float:none; width:100%; margin-right:0; min-height:500px;}
.faq_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.faq_content .left .content_nr h2{ line-height:43px; font-weight:normal; font-size:24px; color:#333; border-bottom:1px solid #ddd;}
.faq_content .left .content_nr ul li{ width:100%; padding:0 0 20px; font-size:14px; color:#545454; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.faq_content .left .content_nr ul li .qus{ font-weight:bold; font-size:16px; line-height:32px; color:#221815;}
.faq_content .left .content_nr ul li .qus span{ display:inline-block; width:30px; line-height:32px; text-align:left; color:#f49001;}
.faq_content .left .content_nr ul li .anw{font-weight:normal; font-size:14px; line-height:23px; color:#545454; vertical-align:top;}
.faq_content .left .content_nr ul li .anw span{ display:inline-block; width:30px; line-height:23px; text-align:left; color:#545454; vertical-align:top;}

.faq_content .right { float:none; width:100%; }


/*新闻中心*/
.news_content{ margin:20px auto 40px auto;}
.news_content .left{ float:none; width:100%; margin-right:0; min-height:500px;}
.news_content .left .content_nr{ width:100%; max-width:100%; height:auto; }
.news_content .left .content_nr h2{ line-height:43px; font-weight:500; font-size:24px; color:#f49001; border-bottom:1px solid #ddd; margin-bottom:15px;}
.news_content .left .content_nr ul li{ width:100%; max-width:100%; height:auto; margin-bottom:20px;}
.news_content .left .content_nr ul li .title{ line-height:30px; font-size:18px; color:#111;}
.news_content .left .content_nr ul li .title span{ display:inline-block; vertical-align:top; width:14px; height:14px; margin:8px 0; background:url(../images/newsicon.png) no-repeat center center;}
.news_content .left .content_nr ul li .title span:hover{background:url(../images/newsiconhover.png) no-repeat center center;}
.news_content .left .content_nr ul li .title a{width:calc((100% - 20px)/1); display:inline-block; font-weight:bold; color:#111; line-height:30px; font-size:18px; vertical-align:top;}
.news_content .left .content_nr ul li .title a:hover{ color:#f49001;}
.news_content .left .content_nr ul li .time{ line-height:20px; font-size:13px; color:#666; font-weight:bold; margin-bottom:5px;}
.news_content .left .content_nr ul li .time span{ display:block; padding-left:20px; background:url(../images/rilinews.png) no-repeat left center;}
.news_content .left .content_nr ul li .nr{ width:100%; max-width:100%; height:auto;}
.news_content .left .content_nr ul li .nr .img{ float:left; width:20%; margin-right:3%;}
.news_content .left .content_nr ul li .nr .img a{ display:block; max-width:100%; width:100%; height:auto;}
.news_content .left .content_nr ul li .nr .img a img{ display:block; max-width:100%; width:100%; height:auto;}
.news_content .left .content_nr ul li .nr .nr_right{ float:right; width:77%;}
.news_content .left .content_nr ul li .nr .nr_right font{ display:block; font-size:14px; color:#545454; line-height:23px; vertical-align:top;}
.news_content .left .content_nr ul li .nr .nr_right font a{ display:inline-block; vertical-align:top;  font-size:14px; color:#326ca6; margin-left:15px;}
.news_content .left .content_nr ul li .nr .nr_right font a:hover{ text-decoration:underline; color:#f49001;}

.news_content .right { float:none; width:100%; }

	}





