
 @charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, ul, ol, li, pre, form, fieldset, legend, button, input, textarea {margin: 0;padding: 0;border: 0;}
/*th,td{margin: 0; padding: 0;}*/
html {color: #4b4a4a;}
html, body {width: 100%;min-width: 320px;}
body, button, input, select, textarea {margin: 0;padding: 0;font-family: "&#229;&#190;&#174;��&#189;����&#8250;����&#187;��", "Microsoft Yahei", "Arial", "Verdana", "sans-serif";font-size:14px;color:#333;background: #fff;}
ul, ol, li, dl, dd, dt {list-style: none;}
em {font-style: normal;}
a {text-decoration: none;outline: none;}
a:hover {text-decoration: underline;color: #e85300;}
legend {color: #000;}
fieldset, img {border: 0;}
label, button {cursor: pointer;}
img {-ms-interpolation-mode: bicubic;}
.clearfix {zoom: 1;}
.center{text-align:center; margin:0 auto;width:1200px; height:auto;}
.content{ width:1200px; margin:0 auto;}
.clear {clear: both;}
.wordwrap {word-break: break-all;word-wrap: break-word;}
.omg {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
img {border: 0;vertical-align: middle;}
a {color: #3a3a3a;text-decoration: none;}
a:hover {color: #2e2e2e;text-decoration: none}
a:active {color: #2e2e2e;}
.fl {float: left;}
.fr {float: right;}

::-webkit-scrollbar {width:4px;}
::-webkit-scrollbar-track {background-color:#fff;border-radius:0px;}
::-webkit-scrollbar-thumb {background-color:#f2f3f6;}
::-webkit-scrollbar-thumb:window-inactive {background-color:#f2f3f6;}
 @-webkit-keyframes bounce-up {
25% {
-webkit-transform: translateY(5px);
}
50%, 100% {
-webkit-transform: translateY(0);
}
75% {
-webkit-transform: translateY(-5px);
}
}
@keyframes bounce-up {
25% {
transform: translateY(5px);
}
50%, 100% {
transform: translateY(0);
}
75% {
transform: translateY(-5px);
}
}
*, a, button, input {-webkit-tap-highlight-color: rgba(255,0,0,0);
}
/*��&#8249;1&#230;&#382;&#339;&#230;��&#8249;&#230;&#339;o��&#187;&#732;��&#174;��&#230;&#338;�먦��&#174;&#230;&#160;��&#229;&#188;&#143;&#229;&#381;&#187;��&#8482;��*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;
}
textarea {-webkit-appearance: none;
}
input {border-radius: 0;
}
/**ly_top**/
.ly_top {width: 100%;margin: 0 auto;background-color: #ffffff;
}
.ly_top_in {width: 90%;max-width: 1280px;height: 100px;overflow: hidden;margin: 0 auto;padding: 0;
}
.ly_top .top_logo {width: 500px;height: 70px;overflow: hidden;margin: 10px 0 10px 0;padding: 0;float: left;
}
.ly_top .top_logo a {display: block;
}
.ly_top .top_left{background:url(ad_top.png) no-repeat;float:left;width:349px;height:70px;display:block;}
.ly_top .top_right {background:url(dh_top.jpg) no-repeat;width:280px;height:70px;font-size:36px;color:#ce0201;line-height:105px;overflow: hidden;margin-top:10px;padding: 0;float: right;font-weight:bold;
}
.ly_top .top_right .tr {float: left;border-right: 1px solid #ddd;padding: 0 26px 0 20px;
}
.ly_top .top_right .tr3 {border-right: none;padding: 0 0 0 20px;
}
.ly_top .top_right .tr .tr_l {float: left;width: 40px;height: 40px;background-color: #a90412;background-image: url(top_tel.png);background-position: center center;background-repeat: no-repeat;margin-right: 5px;border-radius: 4px 0 4px 0;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;
}
.ly_top .top_right .tr2 .tr_l {background-image: url(top_email.png);
}
.ly_top .top_right .tr3 .tr_l {background-image: url(top_qq.png);
}
.ly_top .top_right .tr .tr_r {float: left;margin-left: 5px;
}
.ly_top .top_right .tr .tr_r p {color: #999;font-size: 14px;font-weight: bold;
}
.ly_top .top_right .tr .tr_r span {color: #333;font-size: 12px;display: block;padding-top: 5px;
}
.ly_top .top_right a:hover .tr_l {background-color: #1f71c2;
}
.banner{ height:790px; overflow:hidden; min-width:1200px; display:block; margin-top:160px;}
.banner a{display:block;height:600px;background-position:center;background-repeat:no-repeat; }
.band{ width:auto; display:none; margin:0 auto;}
.band img{width:100%; border:0px;}
.fullSlide {width:100%;position:relative;height:790px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:790px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a {display:block;height:790px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:60px;left:0;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#000000;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#a90412;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;z-index:1;width:35px;height:95px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{left:50%;margin-left:-646px;background-position:0 0;}
.fullSlide .next {left:auto;right:5%;right:50%;margin-right:-646px;background-position:-35px 0;}
.bannersj {display: none;width: 100%;}
.ly_nav {width: 100%;margin: 0 auto;padding: 0;background-color: #ce0201;position: relative;-moz-box-shadow: 0px 0 10px rgba(0,0,0,.2);-webkit-box-shadow: 0px 0 10px rgba(0,0,0,.2);box-shadow: 0px 0 10px rgba(0,0,0,.2);
}
.nav{width:100%; height:60px; background:url(navbg.jpg) repeat-x;}
.nav .dh{ margin:auto; width:1200px; height:60px; background: url(nav_line.png) right no-repeat;}
.nav .dh li{float: left;display: inline-block;height:60px;line-height:60px; position: relative; width:150px; background: url(nav_line.png) no-repeat;}
.nav .dh li.hover{color: #eee;font-weight: bold;}
.nav .dh li span{display: block; text-align:center;}
.nav .dh li span a{display: block;font:700 16px/60px "&#229;&#190;&#174;��&#189;����&#8250;����&#187;��";color:#fff;text-shadow: 0px 1px 2px #666;}
.nav .dh li span a:hover{color: #fff;opacity: 1; background:#780000;}
.nav .dh li.hover span a, .nav .dh li:hover span a{color: #fff;background:#780000;}
.nav .dh li span a i{content: '';width: 0;height: 0;border-style: solid dashed dashed;border-color: #fff transparent transparent;overflow: hidden;cursor: pointer;transition: all .2s;border-width:5px;display: inline-block;vertical-align: middle;margin-left: 10px;margin-top: 4px;}
.nav .dh li.hover span a i{border-color: #fff transparent transparent;margin-top: 4px;}
.nav .dh li:hover span a i{border-style: dashed dashed solid;border-color: transparent transparent #fff;margin-top: -6px;}
.headDown{width:150px;position: absolute;top:60px;display: none;background:rgba(0, 0, 0, .5); z-index: 9999999999999;}
.nav .dh li:hover .headDown{display: block;}
.nav .headDown li{ height:40px; line-height:40px; background:none;}
.headDown li a{height:40px;line-height:40px;color: #fff; border-bottom:1px solid #666; display:block; text-align:center;background:url(jt3.gif) no-repeat 30px center; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.headDown li.hover a, .headDown li a:hover{color: #fff;background: rgba(255, 255, 255, .1) url(jt3.gif) no-repeat 30px center;background: #333 \9;opacity: 1;}
.web_nav {display: none;width: 90%;height: 50px;line-height: 50px;color: #fff;font-size: 16px;margin: 0 auto;font-weight: bold;
}
.btn-menu {display: block;float: right;position: relative;background: transparent;cursor: pointer;padding: 15px 0;width: 26px;height: 16px;-webkit-transition: all ease .238s;-moz-transition: all ease .238s;transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after, .btn-menu span {background-color: #ffffff;-webkit-transition: all ease .238s;-moz-transition: all ease .238s;transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after {content: '';position: absolute;top: 0;height: 1px;width: 100%;left: 0;top: 50%;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;
}
.btn-menu span {position: absolute;width: 100%;height: 1px;left: 0;top: 50%;overflow: hidden;text-indent: 200%;
}
.btn-menu:before {-webkit-transform: translate3d(0, -7px, 0);transform: translate3d(0, -7px, 0);
}
.btn-menu:after {-webkit-transform: translate3d(0, 7px, 0);transform: translate3d(0, 7px, 0);
}
.btn-menu.active span {opacity: 0;
}
.btn-menu.active:before {background-color: #ffffff;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);
}
.btn-menu.active:after {background-color: #ffffff;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);
}

/*&#229;��&#188;��&#710;a&#230;&#8218;&#172;&#230;��&#174;&#230;&#160;��&#229;&#188;&#143;*/
.ly_top2 {position: fixed;top: 0;z-index: 99999999;background-color:#f5f5f5;
}
.ly_nav2 {position: fixed;top: 100px;z-index: 99999999;
}
.chanp_t{background:url(cp_line01.png) no-repeat center 50px;height: 140px;text-align: center;line-height: 40px;font-size: 36px;color: #bf0000;}
.chanp_t a{font-size: 36px;color: #000000; font-weight: 500;letter-spacing: 6px;}
.chanp_t span{display: block;font-size: 18px;color: #333;font-weight: normal;padding: 30px 0 0;}
.ab_bg{ background:url(ab_bg.gif) no-repeat center 0;padding:55px 0; overflow:hidden;}
.about .chanp_t{height: 106px;}
.about dl{width: 1180px;margin:0 auto;}
.about dl dt{ width:1180px; height:460px;line-height: 0;padding: 10px 0;}
.about dl dt img{ width:1180px; height:460px;}
.about dl dd{ width:1020px;margin:0 auto; padding:10px 0 0;}
.about .ab_desc{font-size: 14px;color: #666;line-height: 25px;overflow: hidden;text-align: center;}
.about .ab_desc p{padding: 5px 0 0;}
.about dl dd span{display: block;width: 580px; padding-top:20px; margin:0 auto;}
.about dl dd span a{display: block; float: left; font-size: 14px; color: #fff;width: 130px;height: 50px;text-align: center; line-height: 50px;background:#333;margin-right: 15px;}
.about dl dd span a:hover{background:#950000;}
.ab_m{width: 1120px; height: 105px; position: absolute; top: 446px; left: 10px; background: rgba(0,0,0,0.6);padding: 25px 0 0 60px;} 
.ibrand-num li{float:left;width:210px;height:70px;color:#fff;font-size:18px; background:url(ab_line.gif) no-repeat;padding: 10px 0 0 14px;}
.ibrand-num li span,.ibrand-num li i{font-size:36px;font-weight: bold;}
.ibrand-num li b{display:block;font-size: 16px;font-weight: normal; padding:5px 0 0;}
.history { background-color:#fff;}
.hisbg {background: url(history_bg.jpg) no-repeat center top; }
.history .content>div { width: 50%;}
.history .inabout{margin-top:30px;}
.history .inabout img{border-radius:10px;}
.history h2 { font-weight: 400; margin-bottom: 38px; margin-top: 94px;}
.history h2 span { display: block; font-size: 18px; color: #000; line-height: 20px; padding-left: 22px; background: url(history_icon.png) no-repeat left center; margin-bottom: 10px;}
.history h2 a { display: block; font-size: 36px; color: #000; line-height: 60px; letter-spacing: 6px; font-weight: 500;}
.history h2 i { display: block; font-size: 18px; line-height: 42px; letter-spacing: 4.5px;}
.history p { font-size: 17px; color: #000; line-height: 36px;}
.history .swiper-containers { height: 640px; margin-top: 50px;}
.history .swiper-scrollbar { opacity: 0;}
.history ol { margin-left: 65px; height: 672px;}
.history ol li { height: 48px; margin-bottom: 48px; position: relative; transition: all ease .3s;}
.history ol li:before { position: absolute; content: ""; width: 2px; height: 76px; background: #666; left: 6px; top: 32px;}
.history ol li.lightbg:before { background: rgba(102, 102, 102, .3);}
.history ol li.dotbg:before { width: 3px; height: 90px; left: 5.5px; background: transparent url(history_ibg.png) no-repeat center top;}
.history ol .dot { display: block; width: 6px; height: 6px; background: #fff; border: 3px solid #666; border-radius: 50%; float: left; margin: 16px 1px 0; transition: background ease .3s }
.history ol .icon { display: block; float: left; width: 46px; height: 46px; background: url(history1.png) no-repeat center top; margin-left: 12px; margin-right: 39px; transition: all ease .3s;}
.history ol em { display: block; font-size: 14px; color: #363636; line-height: 24px; float: left; width: 280px; margin-top: 7px;}
.history ol strong { font-size: 36px; color: #363636; line-height: 100%; float: left; margin-left: 40px; margin-top: 8px;}
.history ol li:nth-child(2) .icon { background-image: url(history2.png);}
.history ol li:nth-child(3) .icon { background-image: url(history3.png);}
.history ol li:nth-child(4) .icon { background-image: url(history4.png);}
.history ol li:nth-child(5) .icon { background-image: url(history5.png);}
.history ol li:nth-child(6) .icon { background-image: url(history6.png);}
.history ol li:nth-child(7):before { display: none;}
.history ol li:nth-child(7) .icon { background-image: url(history7.png);}
.history ol li:hover .dot { width: 14px; height: 14px; background: #cab382; border: 0; margin: 15px 0 0;}
.news_main{ padding:50px 0;}
.news_main .chanp_t{height: 110px;}
.wd{ width:410px;padding: 0 20px 20px;box-shadow: 0 3px 5px 3px #d0d0d0;}
.wd_t{height: 70px;overflow: hidden;line-height: 70px;}
.wd_t a{ font-size:24px; color:#333;}
.wd_t a:hover,.wd dl dd h5 a:hover,.news dl dd h5 a:hover{color: #bf0000;}
.wd_t span{float: right;}
.wd_t span a{font-size: 14px;color: #999;text-transform: uppercase;}
.wd dl dt{width: 410px;height: 230px;overflow: hidden;line-height: 0;}
.wd dl dt img,.news dt img{width: 410px;height: 230px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.wd dl dt img:hover,.news dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.wd dl dd{padding-top: 15px;}
.wd dl dd h5,.news dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.wd dl dd h5 a,.news dd h5 a{font-size: 16px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wd dl dd span{display: block;height: 40px; background:url(news_ico01.gif) no-repeat; line-height: 20px;padding:0 0 0 30px;margin-top: 5px; font-size: 12px; color: #333;} 
.wd_desc{font-size: 14px;padding-top: 10px; color: #666; line-height: 25px; height: 75px; overflow: hidden;} 
.wd dl dd em{width: 118px;display: block;padding-top: 15px;}
.wd dl dd em a{font-size: 14px;color: #333;display: block; width: 116px; text-align: center; height: 32px; line-height: 32px;border: #a90412 1px solid;border-radius:5px;}
.wd dl dd em a:hover{background: #a90412;color: #fff;}
.news{ width:715px;}
.news_m{height: 460px;overflow: hidden;}
.news dl{ width:715px;height: 126px; padding:0 0 34px;overflow: hidden;}
.news dt{width: 226px;height: 126px;float: left;overflow: hidden;}
.news dt img{width: 226px;height: 126px;}
.news dd{ float:left; overflow:hidden; width:470px; padding:20px 0 0 18px;}
.news dd h5{ background:url(wen.gif) no-repeat 0 4px;padding-left: 32px;}
.news .wd_desc{ background:url(da.gif) no-repeat 0 12px;padding-left: 32px;height: 50px;}
.pro_main{ padding:50px 0;}
.pro_main .chanp_t{height: 110px;}
.pro_main ul{width:100%; float:left; margin-bottom:30px;}
.pro_main li{width:31%; height:310px; float:left; border: 1px #ccc solid;visibility: visible;animation-name: fadeInRight;margin: 10px;}
.pro_main li a{-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.pro_main li .solut-img{overflow: hidden;}
.pro_main li .solut-img img{width:100%; height:242px; border:0px;vertical-align: middle;-webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-o-transition: all ease 0.7s;
transition: all ease 0.7s;}
.pro_main li:hover img {-webkit-transform: scale(1.03, 1.03);-moz-transform: scale(1.03, 1.03);-ms-transform: scale(1.03, 1.03);-o-transform: scale(1.03, 1.03);transform: scale(1.03, 1.03);}
.pro_main li .solut-text {padding: 5px;background-color: #f1f4f9;border-top: 2px solid #d82019;text-align: center;position: relative;}
.pro_main li .solut-text:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;top: -2px;background: #0c337f;height: 2px;-webkit-transition-property: right;	-o-transition-property: right;-moz-transition-property: right;transition-property: right;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;	-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;}
.pro_main li .solut-text h3 {color: #58596d;white-space: nowrap;-o-text-overflow: ellipsis;	text-overflow: ellipsis;overflow: hidden;line-height: 45px;	margin: 0 0 9px 0;}
.product {background: url(case.jpg) no-repeat #eaeaea; padding-top: 40px;overflow:hidden; }
.product .content { position: relative }
.product h2 a { display: block; text-align: center; margin-bottom: 16px; font-size: 36px; color: #333; line-height: 100%; font-weight: 500; letter-spacing: 6px }
.product h2 a span { display: block; font-size: 16px; color: #363636; line-height: 100%; margin-top: 22px; letter-spacing: 0; text-transform: uppercase; font-weight: 700 }
.product h2 a i { font-weight: 400 }

.pro_con { width: 1200px; overflow: hidden }
.pro_con dl { width: 360px; position: relative }
.pro_con dl dt { width: 360px;  margin: 0 auto; }
.pro_con dl dt img { width: 360px; height: 250px;box-sizing:border-box;padding:10px; }
.pro_con dl dd { text-align: center }
.pro_con dl dd h4 a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 266px; margin: 3px auto 13px; padding-bottom: 15px; border-bottom: 1px solid #8B8B8B; font-size:16px; color: #363636; line-height: 100%; font-weight:500;}
.pro_con dl dd .describe { height: 14px; overflow: hidden; }
.pro_con dl dd .describe >*{display: none;}
.pro_con dl dd .describe .desc{display: block;}
.pro_con dl dd .desc { height: 14px; overflow: hidden }
.pro_con dl dd .desc>p { line-height: 100%; font-size: 0 }
.pro_con dl dd .desc span { font-size: 14px; color: #363636; line-height: 100%; display: inline-block; padding-left: 19px; margin: 0 9px; position: relative }
.pro_con dl dd .desc span:before { position: absolute; content: ""; width: 5px; height: 5px; background: #222; left: 0; top: 1.5px }
.pro_con dl dd .desc span:before { border: 3px solid #545454; border-radius: 50% }
.pro_con dl dd .desc .color2:before { background-color: #E0C488; border-color: #635027 }
.pro_con dl dd .desc .color3:before { background-color: #161616; border-color: #375B8D }
.pro_con dl dd .desc .color4:before { background-color: #FFF; border-color: #5B5B5B }
.pro_con dl dd .more { line-height: 0; font-size: 0 }
.pro_con dl dd .more a { display: inline-block; width: 93px; height: 35px; box-sizing: border-box; border-radius: 17px; vertical-align: middle; margin: 31px 9px 52px }
.pro_con dl dd .more a.info { font-size: 12px; color: #fff; line-height: 35px; background: #333 }
.pro_con dl dd .more a.ask { font-size: 12px; color: #363636; line-height: 29px; text-indent: 29px; background: url(product_ask.png) no-repeat 7px center; border: 3px solid #797979; transition: all ease .4s }
.pro_con dl dd .more a.ask:hover { border-color: #9F854D }
.pro_con dl.new dt { position: relative }
.pro_con dl.new dt:before { position: absolute; content: ""; width: 57px; height: 82px; background: #333; left: 0; top: 0 }
.pro_con dl.new dt:before { border-bottom-right-radius: 24px; content: 'new'; text-align: center; font-size: 20px; color: #fff; line-height: 82px; font-weight: 700 }
.product .swiper-pagination { position: relative; width: 100%; margin-bottom:30px; text-align: center }
.product .swiper-pagination-bullet { width: 7px; height: 7px; display: inline-block; background: #5C5C5C; border-radius: 50%; position: relative; cursor: pointer; border: 8px solid #F6F6F5; box-shadow: 0 0 0 1px #F6F6F5; margin: 0 3px; transition: .3s; opacity: 1 }
.product .swiper-pagination-bullet-active { background: #E0C488; box-shadow: 0 0 0 1px #333 }
.product .switch { display: none }
.product .switch>div { position: absolute; top: 220px; width: 34px; height: 67px; padding: 0 44px; outline: 0; cursor: pointer }
.product .switch .prev { left: -122px }
.product .switch .next { right: -122px }


.s_key{display:none;}
.footer {background: #030303; margin-top:20px;}
.footer i, .footer em {font-style: normal; }
.footer i {font-weight: 400;}
.footer img {max-width: 100%;}
.f_company {height: 129px;position: relative;}
.f_company span {display: inline-block;font-size: 14px;color: rgba(255, 255, 255, .5);line-height: 100%;padding-top: 37px;}
.f_company a.go_top {display: block;float: right;transition: .3s;font-size: 14px;color: rgba(255, 255, 255, .5);line-height: 100%;margin-top: 37px;padding-left: 56px;position: relative;}
.f_company a.go_top:before {position: absolute;content: "";width: 1px;background: #333;left: 0;top: 1px;}
.f_company a.go_top img {display: inline-block;margin-left: 16px; vertical-align: middle}
.f_company a.go_top:hover {color: rgba(255, 255, 255, .9);}
.f_company h3 {width: 166px;text-align: center;position: absolute;top: 34px;left: 510px;}
.f_menu dl {width: 360px;float: left;}
.f_menu dl dt{ width:100%;font-size: 14px;color: rgba(255, 255, 255, .9);line-height: 35px;padding: 4px 0 20px;transition: .3s;}
.f_menu dl dd a{width:45%; float:left; padding-left: 15px;font-size: 14px;color: rgba(255, 255, 255, .5);line-height: 100%;margin-bottom: 20px;transition: .3s;position: relative;}
.f_menu dl dd a:before {position: absolute;content: "";width: 0;height: 0;border-style: solid;border-width: 5px;border-color: #000 transparent transparent;left: 0;top: 0;}
.f_menu dl dd a:before {border-width: 2.5px 4px;border-color: transparent transparent transparent #fff;top: 4.5px;}
.f_menu dl dd a:hover{color:#fff;}
.f_qr {margin-left: 77px;}
.f_qr p {width: 160px;height: 234px;box-sizing: border-box;float: left;text-align: center;line-height: 0;}
.f_qr p img {width: 106px;height: 106px;margin: 27px auto 23px;}
.f_qr p span {display: block;font-size: 14px;color: rgba(255, 255, 255, .5);line-height: 100%;}
.f_qr p:last-child {margin-left: -2px;}
.f_contact {height: 327px;}
.f_contact>p {font-size: 14px;color: rgba(255, 255, 255, .5);line-height: 100%;margin-bottom: 9px}
.f_contact>p span {display: inline-block;font-size: 18px;color: #fff;line-height: 100%;padding-left: 16px;font-weight: 700;}
.f_contact>p:first-child {margin-top: 6px;margin-bottom: 13px}
.f_contact>p:first-child span {padding-left: 20px;font-size: 30px;}
.f_contact ul {padding-bottom: 60px;}
.f_contact li {height: 57px;float: left;border-right: 1px solid #4B4B4B;padding-right: 40px;margin-right: 40px;text-align: center;margin-top: 20px;position: relative;}
.f_contact li>i {display: block;height: 38px;padding-top: 6px;box-sizing: border-box;}
.f_contact li>span {display: block;font-size: 14px;color: rgba(255, 255, 255, .5);line-height: 100%;}
.f_contact li .more {display: none;padding: 0 11px;height: 41px;background: #f6f6f5;border-radius: 2px;position: relative;}
.f_contact li .more img {display: inline-block;vertical-align: middle;margin-right: 9px;}
.f_contact li .more span,.f_contact li .more a {display: inline-block;font-size: 14px;color: #333;line-height: 41px;}
.f_contact li .more:before {position: absolute;content: "";width: 0;height: 0;border-style: solid;border-width: 5px;border-color: #000 transparent transparent;left: 0;top: 0;}
.f_contact li .more:before {border-width: 5px;border-color: transparent transparent #fff;top: -10px;left: 15px;}
.f_contact li:last-child {border-right: 0;padding-right: 0;margin-right: 0;}
.f_contact li .more {display: none;position: absolute;top: 72px;left: -11px;white-space: nowrap;min-width: 123px;}
.f_contact li:nth-child(2) .more {min-width: 178px;left: -41px;}
.f_contact li:nth-child(2) .more:before {left: 50px;}
.f_contact li:nth-child(3) .more {min-width: 330px;left: -221px;}
.f_contact li:nth-child(3) .more:before {left: auto;right: 60px;}
.f_info {border-top: 1px solid #313131}
.f_info .content {position: relative;}
.f_info p {display: inline-block; line-height:60px;}
.f_info p span,.f_info p a {display: inline-block;font-size: 12px;color: rgba(255, 255, 255, .5);line-height: 100%;margin-bottom: 9px;transition: .3s;}
.f_info p span {padding-right: 10px;}
.f_info p.law a:last-child {padding-left: 33px;position: relative;}
.f_info p.law a:last-child:before {position: absolute;content: "";width: 1px;height: 7px;background: #7f7f7e;left: 16px;top: 3.5px;}
.f_info .sms {position: absolute;width: 240px;top: 0;left: 480px;}
.f_info .sms li {width: 42px;height: 42px;background: #050505;border-radius: 50%;border: 3px solid #181818;box-sizing: border-box;margin: 20px 9px;float: left;transition: .3s;}
.f_info .sms li img {max-width: 100%;}
.f_info .sms li:hover {background: #181818;}
.f_info a:hover {color: rgba(255, 255, 255, .8);}
.clearfix:after {content: ".";display: block;visibility: hidden;clear: both;}
.f_qr .buy img {padding: 4px;box-sizing: border-box;background: #fff;}
.client-2 {position: fixed;right: -170px;top: 50%;z-index: 900;}
.client-2 li a {text-decoration: none;}
.client-2 li {margin-top: 1px;clear: both;height: 62px;position: relative;}
.client-2 li i {background: url(fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p {height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i {background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
.client-2 .my-kefu-ftop {display: none;}
.client-2 .my-kefu-ftop i {width: 33px;height: 31px;background-position: -23px -47px;background-size: 52px 82px;}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top: 6px;}
.client-2 .my-kefu-left {float: left;width: 62px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right {font-size: 16px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
.client-2 .my-kefu-right {width: 20px;}
.client-2 .my-kefu-tel-main {background: #000000;color: #fff;height: 53px;width: 230px;padding:9px 0 0;float: left;}
.client-2 .my-kefu-main {background: #000000;width: 97px;height: 53px;position: relative;padding:9px 0 0;float: left;}
.client-2 .my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img {width: 115px;height: 115px;}
#bg1920-banner {background-color: #dfdfdf;height: 480px;width: 100%; margin-top:160px;background-image: url(bannern.jpg);background-repeat: no-repeat;background-position: center center;}
.bainian{margin-top:20px;}
.bainian dl {padding: 0 4px;height: 405px;background:url(aboutbg.jpg) no-repeat right bottom;overflow: hidden;}.bainian dl dt {float: left;width: 609px;height: 400px;}
.bainian dl dt img {width: 609px;height: 370px;}
.bainian dl dd {float: right;width: 519px;padding-right: 30px;font-size: 16px;line-height: 35px;}
.bainian dl dd b {display: block;height: 54px;font: 28px/32px "Microsoft Yahei";color: #ad000f;}
.bainian dl dd p {font: 15px/32px "Microsoft Yahei";color: #666;}
.sljz {height: 1066px;overflow: hidden;}
.about-bt {height: 40px;margin-bottom: 70px;text-align: center;font: bold 30px/32px "Microsoft Yahei";color: #333;background:url(about-ico2.png) no-repeat center center;}
.about-bt em {color: #1a6a59;}
.sljz dl {width: 1200px;height: 263px;background:url(sljz-s1.jpg) no-repeat right top;margin-bottom: 32px;}
.sljz dl dt {float: left;width: 263px;height: 263px;}
.sljz dl dt img {width: 247px;height: 247px;padding: 8px;}
.sljz dl dd {float: right;width: 698px;}
.sljz dl dd b {display: block;height: 50px;margin-top: 62px;font: 24px/30px "Microsoft Yahei";color: #1a6a59;}
.sljz dl dd p {width: 630px;font: 15px/24px "Microsoft Yahei";color: #666;}
.sljz dl.no {background:url(sljz-s2.jpg) no-repeat right top;}
.sljz dl.no dt {float: right;}
.sljz dl.no dd p {float: right;}
.sljz dl.no dd {float: left;text-align: right;}
.gs {width: 100%;height: 337px; margin-top:30px;}
.gs_top {width: 100%;height: 350px;}
.gs_top_left {float: left; height:328px;}
.gs_top_left  img{height:328px;}
.gs_top_right {float: right;height: 328px;width: 538px;padding: 0 20px;background: rgb(244, 244, 244) none repeat scroll 0 0;}
.gs span {display: inline-block;width: 250px;height: 40px;font-size: 18px;background-color: #161616;color: #fff;text-align: center;line-height: 40px;margin-top: 20px;margin-bottom: 20px;}
.triangle-left {border-bottom: 15px solid transparent;border-right: 25px solid rgb(244, 244, 244);border-top: 15px solid transparent;float: left;height: 0;position: absolute;width: 0;z-index: 10;left: -25px;top: 120px;}
.tl-fdh-02 {height: 55px;background: #fff;margin-bottom: 20px;overflow: hidden;}
.tl-fdh-02 li {width:150px;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #d8d8d8;box-sizing:border-box;background: #f4f4f4;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tl-fdh-02 li a {display: block;height: 55px;color: #333;}
.tl-fdh-02 li.sidenavcur,.tl-fdh-02 li:hover {background: url(p16-icon6.png) no-repeat bottom center #a90412;border-color: #a90412;}
.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a {color: #fff;}
.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; visibility:hidden; clear:both; }
.blk-main{width:1200px; margin: 0 auto;}
.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc; line-height:35px;}
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #333333;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1 span {font-family: '&#231;�1&#229;&#172;&#169;&#231;&#182;&#8249;';padding: 0 5px;height: 46px;line-height: 46px;}
.gs_bottom{margin-bottom:30px;}
.gs_bottom-left{float:left;width:538px;padding-right:20px;padding:0 20px;height:328px;background:#F4F4F4 none repeat scroll 0 0;}
.gs_bottom-right{float:right;}
.plc{margin:10px 0;}
.Comculture-dl {background: #cccccc url(wicon24.png) no-repeat 100% 100%;}
.Comculture-dl .thumb img {display: block;width: 100%;}
.Comculture-dl .infor {padding: 15px;color: #ffffff;}
.Comculture-dl .infor .name {font-size: 26px;line-height: 30px;padding: 0 0 25px 0;color:#000;}
.Comculture-dl .infor .text {opacity: .7;color:#000;font-size: 14px;}
.Comculture-dl .thumb {float: left;width: 70%;max-width: 769px;}
.Comculture-dl .infor {overflow: hidden;padding: 20px;}
.Comculture-dl {margin: 19px 0 0 0;}
.Comculture-dl .infor {padding: 7.5% 5% 10px 5%;}
.Comculture-list li .cont {border: 1px solid #e3e3eb;}
.Comculture-list li .cont .img img {display: block;width: 100%;}
.Comculture-list li .cont .cult-text {text-align: center;padding: 20px;border-top: 1px solid #e3e3eb;color: #929292;}
.Comculture-list li .cont .name {font-size: 16px;color: #58596d;}
.Comculture-list {padding-top: 55px;}
.Comculture-list ul {margin: 0 -10px;}
.Comculture-list li {float: left;width: 23.3%;padding: 0 10px;}
.Comculture-list li .cont .cult-text {padding: 20px 20px 30px;}
.Comculture-list li .cont .name {font-size: 18px;padding: 0 0 18px;}
.contact-dl {background-color: #fcfcfc;}
.contact-dl .thumb img {display: block;width: 100%;}
.contact-dl .infor {padding: 15px;border: 1px solid #f2f2f2;color: #929292;}
.contact-dl .infor h3 {color: #d82019;padding: 0 0 10px 0;font-size:20px;}
.contact-dl .infor .name {float: left;display: block;}
.contact-dl .infor .text {overflow: hidden;display: block;}
.contact-dl .infor a {color: #929292;display: inline-block;vertical-align: top; *display: inline; *zoom: 1;}
.contact-dl {border: 1px solid #f2f2f2;}
.contact-dl .thumb {float: left;width: 46.5%;margin: -1px 0 -1px -1px;}
.contact-dl .ewm{width:30%; float:left; text-align:center;}
.contact-dl .infor {overflow: hidden;border: 0;padding: 3.3% 2% 0 5.8%;line-height: 28px;}
.list_honor{ margin:20px 0;}
.list_honor ul{width:100%; float:left; margin-bottom:30px;}
.list_honor li{width:31%; height:310px; float:left; border: 1px #ccc solid;visibility: visible;animation-name: fadeInRight;margin: 10px;}
.list_honor li a{-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.list_honor li .solut-img{overflow: hidden;}
.list_honor li .solut-img img{width:100%; height:242px; border:0px;vertical-align: middle;-webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-o-transition: all ease 0.7s;
transition: all ease 0.7s;}
.list_honor li:hover img {-webkit-transform: scale(1.03, 1.03);-moz-transform: scale(1.03, 1.03);-ms-transform: scale(1.03, 1.03);-o-transform: scale(1.03, 1.03);transform: scale(1.03, 1.03);}
.list_honor li .solut-text {padding: 5px;background-color: #f1f4f9;border-top: 2px solid #d82019;text-align: center;position: relative;}
.list_honor li .solut-text:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;top: -2px;background: #0c337f;height: 2px;-webkit-transition-property: right;	-o-transition-property: right;-moz-transition-property: right;transition-property: right;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;	-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;}
.list_honor li .solut-text h3 {color: #58596d;white-space: nowrap;-o-text-overflow: ellipsis;	text-overflow: ellipsis;overflow: hidden;line-height: 45px;	margin: 0 0 9px 0;}
.kfay {width: 1200px;height: 210px;padding-top: 15px;}
.kfay dt {width: 188px;float: left;padding: 10px;}
.kfay dt img {width: 188px;height: 188px;}
.kfay dd {width: 965px;float: right;}
.kfay dd h4 {height: 45px;padding-top: 20px;font: 24px "Microsoft YaHei";color: #ad000f;background:url(contact_bg.jpg) no-repeat left bottom}
.kfay dd h4 i {padding-left: 15px;text-transform: uppercase;font: 16px "Arial";color: #999999;}
.kfay dd p {font: 14px "Microsoft YaHei";color: #333333;line-height: 32px;padding-top: 15px;}
.contact{padding:0 10px;height:530px;}
.contact .connei{float:left;width:478px;font-family:&#229;&#190;&#174;��&#189;����&#8250;����&#187;��;color:#333;}
.contact .connei .bit{font-size:18px;font-weight:bold;display:block;margin-bottom:20px; line-height:70px;}
.contact .connei .contel{background:url(contact01.png) left top no-repeat;height:45px;line-height:45px;padding:0 0 20px 70px;margin:0px;margin-top:0px;border-bottom:1px solid #ddd;}
.contact .connei span{font-family:&#229;&#190;&#174;��&#189;����&#8250;����&#187;��;font-size:15px;white-space:normal;}
.contact .connei .confax{background:url(contact02.png) left top no-repeat;height:45px;line-height:45px;padding:0 0 20px 70px;margin-top:14px;border-bottom:1px solid #ddd;}
.contact .connei .conqq{background:url(contact03.png) left top no-repeat;height:45px;line-height:45px;padding:0 0 20px 70px;margin:0px;margin-top:14px;border-bottom:1px solid #ddd;}
.contact .connei .conmail{background:url(contact04.png) left top no-repeat;height:45px;line-height:45px;padding:0 0 20px 70px;margin-top:14px;border-bottom:1px solid #ddd;}
.contact .connei .conadd{background:url(contact05.png) left top no-repeat;height:45px;padding:0 0 20px 70px;margin-top:14px;border-bottom:1px solid #ddd;}
.map{float:left;margin:0px;margin-left:30px;display:inline;}
.map .mappic{clear:both;margin-bottom:30px;margin-top:10px;}
.message {border:1px solid #bbb;background:url(message-bg.jpg) no-repeat center bottom #fff;padding:40px 15%;margin-bottom:30px;}
.message li p {padding-left: 130px;color: #999;font-size: 12px;}
.message li {margin-bottom: 10px;font-size: 14px;line-height: 35px;color: #666;overflow: hidden;}
.message li span {font-weight: bold;color: #666;}
.message li b{color:#f00;}
.message li .row-hd {color: #666;}
.timenum{padding-left:95px;}
.message li p {clear: both;}
.message label {display: inline-block;width: 120px;color: #666;vertical-align: top;text-align: right;height:50px;line-height: 50px;overflow: hidden;}
.message .inputs,.message li select {width: 73%;margin-right: 10px;outline: none;padding-left: 10px;border: 1px solid #eee;height:50px;line-height: 50px;color: #666;box-sizing: border-box;/*float: left;*/}
.message .radioandcheck{vertical-align:middle;}
.message .err {border: 1px solid #c00;}
.message .message-t1 {width: 100%;}
.message-t1 textarea {width: 73%;height: 102px;line-height: 24px;border: 1px solid #eee;outline: none;resize: none;overflow: auto;margin-right: 10px;padding-left: 10px;box-sizing: border-box;}
.message .message-t2 {width: 100%;}
.message-t2 input {width: 150px;vertical-align: top;}
.message-t2 span {width: 153px;height: 25px;}
.message .message-t3 {padding-left: 120px;}
.message .message-t3 input {width: 80px;height: 30px;border: 0;text-align: center;margin-right: 30px;color: #fff;padding-left: 0;cursor: pointer;}
.message .message-b1 {background: #d20000;}
.message .message-b2 {background: #767676;}
.message .message-t4 {overflow: auto;height: auto;min-height: 35px;width: 100%}
.message .message-t4 input {vertical-align: middle;width: 14px;margin: 0 10px;}
.service{ margin-bottom:50px;}
.service li{ margin-top:40px; background:#fff; height:350px;}
.service li .img{ float: left; width:600px; height:350px;}
.service li .img img{ width:600px; height:350px;}
.service li:last-child{ height:500px;}
.service li:last-child .img{ height:500px;}
.service li:last-child .img img{ height:500px;}
.service li .text{ float: right; width:450px; padding:30px 75px 0 75px;}
.service li .tit{ position:relative;}
.service li .tit:before{ content:""; position: absolute; left:-40px; top:50%; width: 20px; height: 2px; background: #c00;}
.service li .tit img{ margin: 0;display: inline-block;}
.service li .tit span{ margin-left: 25px; display: inline-block; font-size: 18px; color: #333333;}
.service li .tit em{ color: #dddddd; font-size: 12px; text-transform:uppercase;}
.service li .des{  margin-top: 25px; border-top: 1px solid #eeeeee; padding-top: 20px; line-height: 24px; color: #999999;}
.service li .des p{position:relative; margin-bottom:10px;}
.service li .des p:before{content:"";position: absolute; top:12px;  left:-15px; width:5px; height:5px; background: #c00;}
.service li:nth-child(2n) .img{ float: right;}
.service li:nth-child(2n) .text{ float: left;}
.b_shadow{-o-box-shadow:0 0 18px rgba(0,0,0,.1); -ms-box-shadow:0 0 18px rgba(0,0,0,.1); -moz-box-shadow:0 0 18px rgba(0,0,0,.1); -webkit-box-shadow:0 0 18px rgba(0,0,0,.1); box-shadow:0 0 18px rgba(0,0,0,.1);}
.sheji{width:100%;}
.sjb li{width:31.5%; border:1px #ccc solid; float:left; margin:10px;}
.sjb li img{ width:95%;padding:10px;}
.tuzhi{width:100%;}
.tuzhi li{ width:46%; margin:10px 20px; float:left;}
.tuzhi li img{ width:100%;}
.news_list dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;display: inline-block;width:856px;}
.news_list dt {width: 260px;float: left;margin-right:20px;}
.news_list dt img {width:100%; display: block;}
.news_list dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.news_list h4 a {display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dl:hover{border:1px solid #808080;}
.news_list dl:hover h4 a {color: #808080;}
.news_list_desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.news_list_deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.news_list_deta a{color:#fff;}
.news_list dl:hover .news_list-deta {background: #a90412;border-color: #a90412;}
.news_list dl:hover .news_list-deta a {color: #fff;}
.left-tit {background: #a90412;height: 80px;}
.left-tit h3 {height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.left-tit h3 span {font-size: 14px;text-transform: uppercase;}
.left-nav-one h3 {height: 50px;line-height: 50px;background:#cccccb;margin-bottom: 2px;overflow: hidden;}
.left-nav-one h3 a {display: block;height: 50px;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666;}
.left-nav-one h3.sidenavcur,.left-nav-one h3:hover {background:#aaaaaa;}
.left-nav-one h3.sidenavcur a,.left-nav-one h3:hover a{color: #a90412;}
.left-nav dl {padding: 2px 0 4px;}
.left-nav dt {height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden;}
.left-nav dt:after {content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.left-nav dt.sidenavcur:after,.left-nav dt:hover:after {border-color:  #a90412;}
.left-nav dt.sidenavcur a,.left-nav dt:hover a {color:  #a90412;}
.left-nav dd {border: 1px solid #ececec;border-bottom: 0;}
.left-nav p {height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.left-nav p.sidenavcur a,.left-nav p:hover a {color:  #a90412;}
.left-nav p.sidenavcur:after,.left-nav p:hover:after {background: #333333;}
.left-nav a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.blk-xs{width:240px;}
.blk-sm{width:930px; margin-bottom:20px;}
.pages{ width:100%;}
.pages-main {margin: 0 auto; padding: 20px 0;height: 30px;text-align: center;}
.pages-main li{ float:left;vertical-align: top;display: inline-block;padding: 5px 10px;height: 26px;line-height: 26px;border: 1px solid #e5e5e5; text-align: center;margin: 0 2px;background: #fff;}
.pages-main .thisclass{background: #ccc;}
.pages a,.pages span {}
.pages span {border: 1px solid #fff;}
.pages .page_curr {background:#088683;color:#fff;border-color:#088683;}
.pages .laypage_first,.pages .laypage_last {display: none;}
.news_body{ width:100%; line-height:35px; color:#4b4a4a;}
.news_body .newstit{ text-align:center; font-size:20px; line-height:50px; border-bottom:1px #ccc dashed; margin-bottom:20px; color:#000;}
.news_body .newstit span{ font-size:14px; padding:0 10px;}
.products{ width:100%;}
.products ul{width:100%; float:left; margin-bottom:30px;}
.products li{width:30.9%; height:286px; float:left; border: 1px #ccc solid;visibility: visible;animation-name: fadeInRight;margin: 10px;}
.productsli a{-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.products li .solut-img{overflow: hidden;}
.products li .solut-img img{width:100%; height:220px; border:0px;vertical-align: middle;-webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-o-transition: all ease 0.7s;
transition: all ease 0.7s;}
.products li:hover img {-webkit-transform: scale(1.03, 1.03);-moz-transform: scale(1.03, 1.03);-ms-transform: scale(1.03, 1.03);-o-transform: scale(1.03, 1.03);transform: scale(1.03, 1.03);}
.products li .solut-text {padding: 5px;background-color: #f1f4f9;border-top: 2px solid #d82019;text-align: center;position: relative;}
.products li .solut-text:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;top: -2px;background: #0c337f;height: 2px;-webkit-transition-property: right;	-o-transition-property: right;-moz-transition-property: right;transition-property: right;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;	-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;}
.products li .solut-text h3 {color: #58596d;white-space: nowrap;-o-text-overflow: ellipsis;	text-overflow: ellipsis;overflow: hidden;line-height: 45px;	margin: 0 0 9px 0;}
.AreaR-1026 {width: 950px;float: right;}
#goodsInfo {_height: 1%;}
#goodsInfo h1 {overflow: hidden;font-family: arial, "microsoft yahei";font-size: 18px;text-align: center;font-weight: lighter;color: #cc0000;}
#goodsInfo .imgInfo {width: 420px;float: left;}
#goodsInfo .imgInfo .pic {text-align: center;vertical-align: middle;height: auto;width: 422px;display: block;margin-bottom: 10px;background-color: #F9F9F9;}
#goodsInfo .imgInfo .thumb {width: 420px;height: 40px;display: block;}/*&#229;&#8226;&#8224;&#229;��&#129;����|&#230;&#402;��&#229;&#8250;&#190;&#231;��&#8225;*/
#goodsInfo span {width: 4px;height: 48px;float: left;}
#goodsInfo span.spanR {width: 4px;height: 48px;float: right;}
#goodsInfo .gallery {width: 204px;float: left;margin-left: 10px;_margin-left: 5px;overflow: hidden;}
#goodsInfo .gallery ul {width: auto;}
#goodsInfo .gallery li {float: left;width: 48px;margin: 0 2px;}
#goodsInfo .gallery li img {width: 46px;height: 46px;display: block;}
#goodsInfo .market {padding-left: 10px;}
.textInfo ul strong {font-weight: normal}
#goodsInfo .textInfo {background: #ffffff;width: 505px;float: right;padding: 0px;}
#goodsInfo .textInfo h1 {padding-bottom: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dfdfdf;color: #fe6903;font-weight: normal;font-size: 18px;}
#goodsInfo .textInfo p {font-size: 14px;font-weight: bold;padding: 0 5px 5px 8px;}
.text-30 {line-height: 30px;background-color: #E5E5E5;padding: 5px;margin-bottom: 5px;width: 1180px;font-size: 16px;text-align: center;color: #666666;}
#cpcs {width: 505px;height: 45px;color: #666666;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #dfdfdf;line-height: 45px;}
#cpcs_l {width: 242px;float: left;text-align: left;font-size: 14px;padding-right: 21px;}
#cpcs_r {width: 242px;float: left;text-align: left;font-size: 14px;}
#czsm {width: 505px;color: #666666;font-size: 14px;text-align: left;padding-top: 8px;padding-bottom: 10px;height: auto;}
#czsm_l {width: 70px;float: left;text-align: left;font-size: 14px;line-height: 20px;}
#czsm_r {width: 435px;float: left;text-align: left;font-size: 14px;height: auto;line-height: 20px;}
#shuoming {width: 475px;font-size: 14px;line-height: 30px;background-color: #f6f6f6;text-align: left;height: 120px;margin-top: 15px;margin-bottom: 15px;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;}
#fwts {width: 505px;color: #FFFFFF;font-size: 15px;}
#fwts-1 {background-color: #ff5e56;float: left;line-height: 15px;text-align: center;padding: 10px;width: 222px;background-image: url(sj.png);background-repeat: no-repeat;background-position: left;}
#fwts-2 {background-color: #f1b038;float: left;line-height: 15px;text-align: center;margin-left: 21px;padding: 10px;width: 222px;background-image: url(pj.png);background-repeat: no-repeat;background-position: left;}
#fwts-3 {background-color: #19b258;float: left;line-height: 15px;text-align: center;padding: 10px;width: 222px;background-image: url(bz.png);background-repeat: no-repeat;background-position: left;}
#fwts-4 {background-color: #20b4e2;float: left;line-height: 15px;text-align: center;margin-left: 21px;padding: 10px;width: 222px;background-image: url(zs.png);background-repeat: no-repeat;background-position: left;}
#cpxq {width: 1231px;background-color: #ffffff;height: auto;}
#cpxq-l {width: 970px;float: left;}
#cpxq-r {float: left;width: 220px;height: auto;margin-left: 41px;}
#wxts {float: left;width: 100%;background-color: #f6f6f6;line-height: 25px;color: #444444;text-align: left;font-size: 13px;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;}
.proxq {border-left-width: 1px;border-left-style: solid;border-left-color: #ebebeb;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ebebeb;}
.proxq h2{width:25%;height: 36px;line-height: 36px;width: 256px;text-align: center;font-size: 16px;float: left;color: #fe6903;margin-right: 0px;font-weight: lighter;border-right-width: 1px;border-right-style: solid;border-right-color: #ebebeb;background-color: #ffffff;border-top-width: 2px;border-top-style: solid;border-top-color: #fe6903;}
.proxq .h2bg{width:24%;}
.box_1 {background-color: #ffffff;}
.box_2 {border: 1px solid #ddd;background: url(box_2bg.gif) repeat-x top left;background-color: #edf8fe;}
.box_3 {background-color: #ffffff;border: 1px solid #ebebeb;margin-bottom: 20px;}
.box_5 {background-color: #ffffff;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #ebebeb;border-bottom-color: #ebebeb;border-left-color: #ebebeb;}
.boxCenterList {padding: 5px;}
.boxCenterListaaa {padding: 15px;}
#top-title {width: 220px;height: 35px;background-color: #a90412;font-size: 16px;line-height: 35px;color: #ffffff;text-align: center;}
#top-lx {width: 188px;height: auto;background-color: #f6f6f6;font-size: 13px;line-height: 28px;padding:10px 15px 10px 15px;color: #333333;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #ebebeb;border-bottom-color: #ebebeb;border-left-color: #ebebeb;}
#top-lx-tel {width: 188px;height: auto;background-color: #F8E8CB;font-size: 13px;line-height: 28px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #dfdfdf;border-bottom-color: #dfdfdf;border-left-color: #dfdfdf;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;}
.blank{height: 15px;line-height: 15px;clear: both;visibility: hidden;}
.MagicZoomBigImageCont {border: 1px solid #dfdfdf;}
.MagicZoomHeader {font: 12px Tahoma, Verdana, Arial, sans-serif;color: #ffffff;background: #dfdfdf;text-align: center !important;}
.MagicZoomPup {border: 1px solid #aaa;background: #ffffff;cursor: hand;}
.MagicZoomLoading {text-align: center;background: #ffffff;color: #444;border: 1px solid #dfdfdf;opacity: 0.8;padding: 3px 3px 3px 3px !important;display: none;}
.MagicZoomLoading img {padding-top: 3px !important;}
.MagicThumb {cursor: url(images/zoomin.cur), pointer;outline: none;}
.MagicThumb-zoomed {cursor: default;}
.MagicThumb span {display: none;}
.MagicThumb img {border: 1px solid #f1f1f1;outline: none;}
.MagicThumb-image {border: 1px solid #dfdfdf;outline: none;}
.MagicThumb-image-zoomed {cursor: url(images/zoomout.cur), pointer;}
.MagicThumb-caption {color: #333333;background-color: #F0F0F0;border: 1px solid #dfdfdf;border-top: none;font-family: Verdana, Helvetica;font-size: 11px;padding: 8px 16px;}
.MagicThumb-controlbar {display: block;height: 18px;}
.MagicThumb-controlbar a {display: block;width: 18px;height: 18px;margin: 0px 1px;outline: none;float: left;overflow: hidden;}
.MagicThumb-controlbar a span {display: block;width: 990px;height: 990px;background: transparent url(controlbar.png) no-repeat 0 0;outline: none;position: absolute;left: 0px;top: 0px;}
.MagicThumb-loading {border: 1px solid #000000;background: #ffffff url(loader.gif) no-repeat 2px 50%;padding: 2px 2px 2px 22px;margin: 0;text-decoration: none;text-align: left;font-size: 8pt;font-family: sans-serif;}
.picture {margin-top: 0px;text-align: left;}
.picture img {width: 50px;height: 50px;cursor: pointer;margin: 0 0px;margin-right: 3px;}
.picture img.onbg {border: 1px solid #ff6f3d;}
.picture img.autobg {border: 1px solid #dfdfdf;}
.cateList{display:none;}
.iconn {background: url(iconn.png) no-repeat;background-size: 100px auto;vertical-align: middle;}
.iconbef:before {background:url(iconn.png) no-repeat;background-size: 100px auto;vertical-align: middle;}
.icon, .iconbef:before, .iconbef:after {content: "\20";	display: block;}
.cateList {width: 100%;line-height: 35px;text-align: center;background: #f6f6f6;color: #ce0201;position: relative;margin-top:141px;}
.cateList .goBack {width: 30px;height: 30px;padding-top: 10px;position: absolute;left: 10px;top: 0;z-index: 12;}
.cateList .goBack:before {width: 30px;height: 30px;display: block;margin: 0 auto;background-position: -70px -40px;}
.cateList h3 {position: relative;font-size: 18px;font-weight:bold;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;height:50px;line-height:50px;}
.cateList h3 s {position: absolute;top: 20px;right:10px;width: 30px;height: 30px;margin-left:10px;background-position: -75px 0px;display: none;}
.cateList .box {width: 100%;padding: 5px 5px 5px 5px;z-index: 11;background: #fff;display: none;}
.cateList .box a {width: 22.8%; margin:10px;height: 35px;line-height: 35px;border: 1px solid #ccc;font-size: 16px;text-align: center;display: block;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cateList .box a.on {background: #090a4a;border-color: #090a4a;color: #fff;}
.catelist .item span {display: block;width: 9px;height: 16px;position: absolute;top: 28%;margin-top: -8px;right: 2%;}
.catelist .item span:before {content: "";position: absolute;background: #ccc;width: 11px;height: 11px;right: 0;top: 0;z-indx: 10;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.catelist .item span:after {content: "";position: absolute;background: #fff;width: 11px;height: 11px;right: 4px;top: 0;z-indx: 11;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.sjinfo{ display:none;}
#dituContent{width:670px;height:430px;border:#ccc solid 1px;}


.m_xufu{ display:none;}
@media (max-width:768px) {
.m_xufu{ display:block;}
.m_xufu {position: relative;z-index: 998;position: fixed;left: 0;bottom: 0;font-size: 14px;width: 100%;height: 50px;line-height: 50px;background: rgba(0, 0, 0, .6);text-align: center;color: #fff;}
.m_xufu a {display: block;margin: 0 auto;text-align: center;}
.m_xufu span {position: relative;display: inline-block;margin: 0;}
.m_xufu span.a {position: absolute;margin: 0;width: 50px;height: 68px;left: -2px;top: -19px;background: transparent url(sprite.png) no-repeat center center;background-size: 50px 68px;}
.m_xufu span.b {height: 28px;line-height: 28px;margin: 0 8px 0 2px;}
.m_xufu span.c {margin: 0;height: 28px;line-height: 28px;text-align: center;border-radius: 10px;background-color: #de3c3c;padding: 0 12px;font-size: 14px;}
.m_xufu span.d {width: 45px;height: 30px;}
.m_xufu a {color: #fff;}
.m_xufu span.xk_k {display: block;display: none;margin: 0 15px;position: relative;}
.m_xufu span.xk_k span.ba {display: block;font-size: 16px;line-height: 20px;color: #fff404;margin: 8px 0 2px 0;}
.m_xufu span.xk_k span.bb {display: block;font-size: 16px;line-height: 14px;color: #fff;}
.m_xufu span.xk_k span.bb b {color: #ff552e;}
.m_xufu span.xk_k span.d {display: block;position: absolute;bottom: 7px;left: 0;height: 50px;}
.m_xufu span.xk_k span.b {display: block;text-align: left;height: 50px;margin: 0 0 0 60px;}
.m_xufu span.xk_k span.c {display: block;position: absolute;top: 0;right: 0;height: 30px;margin-top: 2px;line-height: 30px;background: #f60;color: #fff;}

.ab_m{width:100%; width:100%; left:0; top:284px; padding: 25px 0 0 0px;}
.pro_main li{width:47%;}
.pro_con dl dt{ width:340px;}
.pro_con dl dt img{width:320px;}
.f_menu{width:95%; margin:0 auto;}
.f_menu dl{width:100%;}
.f_menu dl dd a{width:22%;}
.f_qr{width:45%; margin:0 auto;}
.f_contact{width:45%; height:auto; margin:0 auto;}
.f_info{width:95%; margin:0 auto; text-align:center; }
.f_info p{line-height:35px;}
.cateList .box a {width: 46%; margin:10px;height: 35px;line-height: 35px;border: 1px solid #ccc;font-size: 16px;	text-align: center;	display: block;	float: left;	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cateList .box a.on {background: #090a4a;border-color: #090a4a;color: #fff;}
.goodsItem{width:45%;}
#cpxq{width:100%;}
#cpxq-l{width:100%;}
#goodsInfo .textInfo{width:100%; float:none;}
#cpcs{width:95%;}
#cpcs_l{width:100%; padding-right:0px;}
#czsm{width:95%;}
#czsm_r{width:100%;}
#shuoming{width:95%; padding:0px; height:auto;}
#fwts{width:100%;}
#fwts-1{width:43%; margin:0 15px;}
#fwts-2{width:43%; margin:0 15px;}
#fwts-3{width:43%; margin:0 15px;}
#fwts-4{width:43%; margin:0 15px;}
#cpxq-r{width:100%; margin-left:auto;}
#top-title{width:100%;}
#top-lx{width:90%; padding:0 0 0 15px;}
.cpxx li{ width:50%;}
.goodsItem123{width:47%; margin:10px; padding:0px;}
.goodsItem123 .goodsimg{width:100%;}
.contact-dl .thumb{ width:50%;}
.wz03{ width:auto;}
.prozz li{width:47%; padding:10px; float:left;}
#toolbar{display:block;}
.bainian dl dd{ width:48%; line-height:30px;}
.news_list dl{width:90%;}
.news_body img{width:100% !important; height:auto !important;}
.products li{ width:47.1%;}
.tuzhi li { width:44%;}
.list_honor li { width:47%; height:auto;}




}
 @media (max-width:1199px) {
.banner{display:none; }
.bannersj{display: block;margin-top:140px;}
.bannersj img {width: 100%;}
/*&#229;��&#188;��&#710;a&#230;&#8218;&#172;&#230;��&#174;&#230;&#160;��&#229;&#188;&#143;*/
.ly_nav2 {top: 90px;}
.ny_banner {margin-top: 110px;}
.web_nav {width: 96%;display: block;}
.nav {width: 100%;display: none;}
.nav .dh{width:100%;}
.nav .dh li {width: 100%;height:50px;line-height:50px;background: #f1f1f1;border-bottom: 1px solid #d29090;}
.nav .dh li span a {color: #555;height: 40px;line-height: 50px;text-shadow:none;}
.nav .dh li.logo2 {display: none;}
.content{width:100%;}
.chanp_t a{ font-size:24px; font-weight:200;}
.ab_bg{background:none; padding:10px 0;}
.about dl{width:100%;}
.about dl dt{width:100%;}
.about dl dt img{width:100%; height:auto;}
.about dl dd {width:100%;}
.about dl dt{height:auto;}
.ab_m{ display:none;}
.ibrand-num li{width:20%; padding:0px;text-align:center; height:90px;}
.history .content>div{width:100%;}
.hisbg{background:none;}
.history h2{text-align:center; margin-top:30px; margin-bottom:0px;}
.history h2 span{background:none;}
.history p{text-align:center;}
.history .inabout{display:none;}
.history .swiper-containers{ width:600px; margin:0 auto; padding-top:30px;}
.pro_con{width:99%;}
.wd{width:30%;}
.wd dl dt{width:100%; height:auto;}
.news {width:60%; margin-right:20px;}
.news dl{width:100%; height:auto;}
.news dt{width:30%; height:auto;}
.news dd{width:65%;}
.wd dl dt img,.news dt img{width:100%;height: auto;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news dl{padding: 0 0 20px; }
.news_m{height:auto;}
.f_company{width:95%; margin:0 auto;}
.f_con{width:95%; margin:0 auto;}
.f_qr{margin:0px;}
f_info{width:95%; margin:0 auto;}
.f_company h3{left:43%;}
.wd_desc{height:auto;}
.wd dl dd em{ margin:0 auto;}
.about .ab_desc p{font-size:17px; line-height:30px;}
.cateList{display:block;}
#bg1920-banner{display:none;}
.blk{ display:none;}
.blk-main{width:100%;}
.bainian dl dt{width:45%;}
.bainian dl dt img{width:100%;}
.gs_top{height:auto;}
.gs_top_left{width:48%; height:300px;}
.gs_top_left img{width:100%; height:270px;}
.gs_top_right{ width:48%;height:270px; padding:0px;}
.gs_top_right p{padding:0 20px;}
.gs_bottom-left{width:48%; padding:0px;}
.gs_bottom-left p{padding:0 20px;}
.gs_bottom-right{width:48%; padding:0px;}
.gs_bottom-right img{width:100%; height:270px;}
.Comculture-list li{ width:22.3%;}
.blk-xs{display:none;}
.blk-sm{width:100%;}
.news_list dl{width:92%;}
#cpxq{width:100%;}
#cpxq-l{width:100%;}
#goodsInfo .textInfo{width:100%; float:none;}
#cpcs{width:95%; margin:0 auto;}
#cpcs_l{width:50%; padding-right:0px;}
#czsm{width:95%;margin:0 auto; padding-bottom:30px;}
.AreaR-1026{width:100%; float:none;}
#czsm_r{width:75%;}
#shuoming{width:95%; padding:0px; height:auto; margin:0 auto;}
#fwts{width:100%;}
#fwts-1{width:45%; margin:0 15px;}
#fwts-2{width:45%; margin:0 15px;}
#fwts-3{width:45%; margin:0 15px;}
#fwts-4{width:45%; margin:0 15px;}
#cpxq-r{width:100%; margin-left:auto;}
#top-title{width:100%;}
#top-lx{width:90%; padding:0 0 0 15px; margin:0 auto;}
.prolc{display:none;}
.cpxx li{ width:50%;}
.contxt img{width:100% !important; height:auto !important;}
.wznr img{width:100% !important; height:auto !important;}
.imgInfo{display:none;}
.sjinfo{display:block;}
.sjinfo img{width:100%;}
#goodsInfo .textInfo h1{display:none;}
.wz03{ width:auto;}
.prozz li{width:31%; float:left; padding:10px;}
.prozz li p {text-align:center; line-height:30px;}
.prozz li img{ width:100%;}
.sjb li{width:30%;}
.service li{height:auto;}
.service li .img{width:42%; height:auto;}
.service li .img img{ width:100%; height:auto;}
.service li .text{width:48%;padding: 30px 20px 0 20px;}
.service li:last-child .img img{height:auto;}
.service li:last-child{height:auto;}
.service li:last-child .img{ height:auto;}
.kfay dt{ width:100%; padding:10px 0; text-align:center;}
.kfay dd{ width:95%;}
#dituContent{width:100%;}
.map{width:100%; margin:0px;}

}
@media (max-width:767px) {
.bannersj{display: block;margin-top:120px;}
.news_detail-title .date{ font-size:13px;}
.contact-dl .ewm{width:100%; text-align:center;}
.ly_top{ height:70px;}
.ly_nav2{top:70px;}
.h_youshi_in ul li{width:47%;}
.indxAboutus .par-posimg{width:100%;}
.indxAboutus .par-content{width:auto;padding:20px;}
.font32{ font-size:26px;}
.font22{font-size:18px;}
.arrivals-wrapper .arrivalsp-min li{ width:auto; height:auto;}
.ly_top {height: 90px;}
.ly_top_in {height: 90px;}
.ly_top .top_logo {width: 100%;height: 70px;text-align: center;margin: 10px 0;}
.ly_top .top_logo a {width: 100%;text-align: center;}
.ly_top .top_logo a img {max-width: 90%;display: inline-block;vertical-align: top;}
.ly_top .top_left{display:none;}
.ly_top .top_right {display: none;}
.ibrand-num li{width:50%; padding:0px;text-align:center;}
.ab_m{ top:256px;}
.about dl dt{height:auto;}
.about dl dd span{ width:100%;}
.about dl dd span a{margin:10px; width:44%;}
.history .swiper-containers{ width:100%; margin:0 auto; padding-top:30px;}
.history ol{ margin-left:20px;}
.history ol .icon{margin-right:12px;}
.history ol em{width:150px;}
.history ol strong{ margin-left:10px;}
.history ol li{ height:60px;}
.pro_main li{width:95%;}
.wd{width:83%; margin:10px;}
.news{width:90%;}
.news dt{width:100%;}
.news dd{width:95%;}
.f_menu{width:95%; margin:0 auto;}
.f_qr{width:95%; margin:0 auto;}
.f_contact{width:95%; height:auto; margin:0 auto;}
.f_info{width:95%; margin:0 auto; text-align:center; }
.f_info p{line-height:35px;}
.f_company h3{top:70px; left:25%;}
.pro_con dl dt{width:100%;}
.pro_con dl dt img{width:100%; height:150px;}
.pro_con dl dd h4 a{width:95%;}
.cateList .box a {width: 43%; margin:10px;height: 35px;line-height: 35px;border: 1px solid #ccc;font-size: 16px;	text-align: center;	display: block;	float: left;	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cateList .box a.on {background: #090a4a;border-color: #090a4a;color: #fff;}
.cateList{ margin-top:121px;}
.Comculture-list li{width:95%;}
.goodsItem{width:90%;}
#cpxq{width:100%;}
#cpxq-l{width:100%;}
#goodsInfo .textInfo{width:100%; float:none;}
#cpcs{width:95%;}
#cpcs_l{width:100%; padding-right:0px;}
#czsm{width:95%;}
#czsm_r{width:100%;}
#shuoming{width:95%; padding:0px; height:auto;}
#fwts{width:100%;}
#fwts-1{width:80%; float:none; margin-bottom:20px;}
#fwts-2{width:80%; float:none; }
#fwts-3{width:80%; float:none; margin-bottom:20px;}
#fwts-4{width:80%; float:none; }
#cpxq-r{width:100%; margin-left:auto;}
#top-title{width:100%;}
#top-lx{width:90%; padding:0 0 0 15px; }
.cpxx li{ width:100%;}
.goodsItem123{width:95%; float:none; margin:10px; padding:0px;}
.goodsItem123 .goodsimg{width:100%;}
.contact-dl .thumb{ width:100%;}
.wz03{ width:auto;}
.prozz li{width:95%; float:left;}
#toolbar{display:block;}
.bainian dl dt{width:100%;}
.bainian dl{background:none; height:auto;}
.bainian dl dt{height:auto;}
.bainian dl dt img{height:auto;}
.bainian dl dd{width:95%; padding:0px; margin:10px;}
.bainian dl dd b{font-size:22px;}
.gs_top_left{width:100%; }
.gs_top_right{width:100%;}
.gs_bottom-right{width:100%;}
.gs_bottom-left{width:100%;}
.gs_top_left img{ height:auto;}
.gs_top_left{height:auto;}
.gs_bottom-right img{ height:auto;}
.Comculture-dl .thumb{width:100%;}
.news_list dt{width:95%; float:none;}
.products li{ width:95%; height:auto;}
#czsm_l{float:none;}
#czsm_r{float:none;}
.sjb li{width:95%;}
.tuzhi li{width:90%;}
.service li .img{width:100%;}
.service li .text{width:84%;}
.list_honor li { width:95%; height:auto;}
.message{padding:10px;}
.message label{width:80px;}
.message-t1 textarea{ width:72%;}
.kfay dd{width:95%;}
.contact .connei{width:auto;}


}


.list_page{text-align:center;font-family:����; height:30px; margin:10px auto;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ccc;color:#333;font-family:����;}
.list_page span{background:#ccc;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ccc;font-family:����;}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ccc;color:#333;font-family:����;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:����;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

.page_group ul{border-right:solid 1px #ddd;border-radius:4px; text-align:center;}
.page_group ul li{border-right:none;border-radius:0;list-style:none; display: inline}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

