/* css reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {position:relative;background:#fff;line-height:150%;box-sizing:border-box;color:#3a3a3a;font-family:Arial,Helvetica,sans-serif;font-size:14px;}
a{color:#2a2c2e;text-decoration:none}
a:hover{color:#c30d22;text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:700;line-height:normal;}
h2{font-size:18px;}
h3{font-size:16px;}
strong{color:#666;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{height:auto;max-width:100%;display:block;border:0;}
i{margin-right:5px;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #ebebeb;background:#fff;outline:none;width:100%;color:#464646;padding:8px;-webkit-appearance:none;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
select{-webkit-appearance:menulist;}
textarea{resize:none;overflow-y:hidden;display:block;-webkit-appearance:none;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto!important;height:auto!important;-webkit-appearance:checkbox;}
table {float:none;border-collapse:collapse;max-width:100%;width:100%;margin:1em 0;}
table td{border:1px solid #ddd;padding:3px 2px;vertical-align:middle;}
table#LR_Tb4 td{border:none!important;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.hidden{}
.nowrap{white-space:nowrap;}
input.error{border-color:red!important;}
::-webkit-input-placeholder {color:#969696;}
:-moz-placeholder {color:#969696;}
::-moz-placeholder {color:#969696;}
:-ms-input-placeholder{color:#969696;} 

 /* public */
.wrap{min-width:1350px;margin:0 auto;}
.public{width:1350px;margin:0 auto;position:relative;}
.publicbg{background:#FFF; padding:30px;}
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-5 li,ul.col-6 li{margin-right:1%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:25%;}
ul.col-5 li{width:18.7%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-8 li{width:10.4%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}
.disabled{cursor:not-allowed!important;}
h3.infotip{color:#3a3a3a;font-size:18px;font-weight:100;border-bottom:1px solid #d0d0d0;padding-bottom:10px;position:relative; font-weight:700;}
h3.infotip em{width:95px;position:absolute;bottom:-2px;left:0;border-bottom:1px solid #c30d22;z-index:1;}
h3.moudule-title,h3.single-title{font-size:36px;color:#3a3a3a;font-weight:100;text-transform:capitalize;position: relative;}
h3.moudule-title{font-size: 28px;}
h3.moudule-title i{vertical-align: middle;font-size: 38px;}
h3.moudule-title i.icon-yingyong1{font-size: 35px;}
h3.moudule-title i.icon-xinwen{font-size: 28px;}
h3.moudule-title a{font-size: 14px;position: absolute;right: 0;bottom: 0;}
h3.single-title{font-size:16px; color:#FFF; padding-left:15px;}
h3.single-title.hasborder{font-weight:700; background:#0989ec; line-height:40px;}

h3.page-title-news{font-weight:700; line-height:50px; font-size:18px; margin-bottom:10px;}
h3.single-title.noborder{margin-bottom:30px;padding-bottom:0; font-weight:700;}
h3.sort_name{padding:30px 20px 10px 20px;font-weight:700; font-size:18px;}
h3.sort_name .prototal{float:right;font-size:14px; color:#292929; font-weight:100;}
h3.sort_name_loop{font-size:18px;margin:40px 0 20px 0;}
h3.sort_name_loop:first-child{margin-top:0;  width:280px; line-height:60px; padding-left:20px;}
h3.page-title{font-weight:700;}
h3.page-title.noborder{margin-bottom:20px; border-bottom:solid 1px #CCCCCC; line-height:35px; font-weight:700;}

/* icon */
span.icon{background:url(../images/basicicon.png) no-repeat;display:inline-block;vertical-align:middle;}
.icon.usericon{height:17px;background-position:-477px -7px;}
.icon.emailicon{height:13px;background-position:-506px -7px;}
.icon.phoneicon{height:20px;background-position:-540px -7px;}
.icon.companyicon{height:21px;background-position:-570px -7px;}
.icon.scodeicon{height:19px;background-position:-594px -7px;}
.icon.passicon{height:17px;background-position:-675px -7px;}
.icon.usernameicon{height:19px;background-position:-700px -7px;}
.icon.countryicon{height:19px;background-position:-781px -7px;}
.icon.subjecticon{height:19px;background-position:-730px -7px;}
.icon.msgicon{width:20px!important;height:19px;background-position:-755px -7px;}
.icon.addicon{background-position:-623px -7px;}
.icon.telicon{background-position:-651px -7px;}
.icon.mailicon{background-position:-506px -7px;margin-top:3px;}
.icon.idicon{width:21px;height:14px;background-position:-506px -39px;}
.icon.timeicon{width:21px;height:21px;background-position:-477px -188px;margin-right:10px;}
.icon.relicon{width:29px;height:28px;background-position:-509px -185px;margin-right:10px;position:relative;top:-3px;}
.icon.alltagsicon{width:18px;height:22px;background-position:-540px -36px;margin-right:10px;position:relative;top:-3px;}
.lpicon{background:url(../images/lpicon.png) no-repeat;display:inline-block;vertical-align:middle;}

/* search */
.no-select-search{position:relative;border:none;overflow:hidden;}
.no-select-search input{background:none;border:none;padding:11px 20px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.no-select-search input[type="text"]{background:#ebebeb;color:#adadad;position:relative;width:75%;float:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right: 120px;}
.no-select-search input[type="submit"],.no-select-search label{position:absolute;right:0;top:0;height:100%;width:50px;cursor:pointer;padding:0;z-index:3;}
.no-select-search label{z-index:2;color:#000;font-size:24px;text-align:center;background:none;color:#fff;border:none;right:auto;left: 0;}
.no-select-search label span.icon{width:26px;height:24px;margin-top:10px;background-position:-7px -114px;}
.no-select-search label i{margin:5px 0 0 0;}
.no-select-search input[type="submit"]{background: #c30d22;color: #fff;font-size: 15px;width: auto;padding: 0 50px;}

/* search */
.search{position:absolute;width:0;z-index:21;*z-index:20;right:42px;top:0;height:100px;background:#fff;overflow:hidden;transition:.3s;-webkit-transition:.3s;}
.search.open{width:18%; transition:.3s;-webkit-transition:.3s;}
.search-input{margin-top:40px;position:relative;height:35px;}
.search-input .submiticon{width:40px;position:absolute;right:0;top:0;text-align:center;z-index:1;}
.search-input .submiticon i{margin:0;line-height:35px;font-size:18px;}
.search-input input{height:35px;font-size:12px;line-height:35px;padding:0 20px;border:none;float:left;}
.search-input input[type="text"]{background:#ecedec;border-radius:15px;}
.search-input input[type="submit"]{z-index:2;position:absolute;right:0;top:0;width:40px;cursor:pointer;line-height:normal;padding:0;background:none;}
.search-input:hover i{color:#0093dd;transition:.3s;-webkit-transition:.3s;}

/* header */
.header{width:100%; height:100px; margin:0 auto; position:fixed; background:#fff; z-index:9999;}
.header:after,.header:before{visibility:hidden;}
.header-con{position:relative; width:100%; }
.header-con .logo{width:5%;margin-top:25px;text-indent:-9999px;position:relative;z-index:100;}
.header-con .logo img{max-width:60px; margin-left:30px;}
.header-con .Site_name{margin:38px 0 0 10px;}
.header-con .Site_name h3{ font-size:22px; font-weight:bold; line-height:21px;}
.header-con .Site_name p{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.header-con .account{position:absolute;right:0;top:47px;z-index:21;}

/* nav_box */
.nav_box{width:100%!important;position:absolute!important;bottom:0;left:0;}
ul.menu_item{text-align:center;font-size:0;height:50px;line-height:50px;margin-top:25px;}
ul.menu_item li{display:inline-block;vertical-align:middle;position:relative;}
ul.menu_item li a{display:block;padding:0 30px;font-size:14px;border-top:1px solid transparent;color:#292929; font-weight:bold;}
ul.menu_item li a.lv2{padding:0px;}
.drop_down_box{display:none;position:absolute;min-width:100%;width:1000px;left:-250px;top:50px;z-index:20;background:#0093dd; color:#FFF;}
.normal_down_box{display:none;position:absolute;min-width:100%;width:auto;left:-60px;top:50px;z-index:20;background:#0093dd; color:#FFF;}
.drop_down_box_t{display:none;position:absolute;min-width:100%;width:1200px;left:-383px;top:50px;z-index:20;background:#0093dd;color:#FFF;}
.drop_down_box_p{display:none;position:absolute;min-width:100%;width:1200px;left:-432px;top:50px;z-index:20;background:#0093dd;color:#FFF;}
.drop_down_box_y{display:none;position:absolute;min-width:100%;width:1200px;left:-475px;top:50px;z-index:20;background:#0093dd;color:#FFF;}
.drop_down_box:after,.drop_down_box:before{content:"";position:absolute;width:0px;height:70%;z-index:1;top:15%;background:#ccc;}
.drop_down_box:after{left:32%;}
.drop_down_box:before{left:64%;}

ul.menu_item li.active a,ul.menu_item li:hover a{background:#0093dd; color:#FFF;}
ul.drop_down_menu{text-align:left;padding:25px 0;}
ul.drop_down_menu li{line-height:normal;padding-left:25px;}
ul.drop_down_menu li .sort_name{display:block;font-size:14px;margin-bottom:5px; color:#fff; border-bottom:1px solid #0ba7f5;line-height:25px; margin-top:5px; }
ul.menu_item li .menu_link a{font-size:12px;padding:5px 0;}
ul.menu_item li.active .menu_link a,ul.menu_item li:hover .menu_link a{background:none;}
ul.menu_item li.active .menu_link a,ul.menu_item li:hover .menu_link a{border:none;}
ul.menu_item li:hover .drop_down_box,ul.menu_item li:hover .normal_down_box{display:block;}
.normal_down_box .menu_link{line-height:normal;white-space:nowrap;padding:0 30px;}
.normal_down_box .menu_link a{display:inline-block;vertical-align:middle;padding:20px 0!important;margin-right:20px;}
.normal_down_box .menu_link a:last-child{margin-right:0;}
.nav_box.sticky.is-active{background:#fff;position:fixed!important;height:66px;border-bottom:1px solid #e9e9e9;}
.nav_box.sticky.is-active ul.menu_item{margin-top:0;}

/* index-news*/
.news-top{ height:110px; background:#ebebeb;margin-top:-80px; position:relative; z-index:9;}
.hot-news span{ display:block;}
.hot-news i{ color:#292929; font-size:24px;}
.hot-news{color:#292929; padding:40px 0; margin-right:30px; width:10%;}
.hot-news-list a{color:#292929;}
.newsmore{ padding:40px;}
.newsmore a{ color:#292929;}
.newsmore a i{ font-size:20px; margin-left:10px; }

/* header account */
.account ul.user-item li{display:inline-block;vertical-align:middle;margin-right:10px;}
.account ul.user-item li i{ color:#292929;}
.account ul.user-item li.open-serch{cursor:pointer;}
.account ul.user-item li.open-serch.open,.account ul.user-item li.open-serch.open em{color:#0093dd;}
.account ul.user-item li.open-tel{}
.account ul.user-item li span.icon{position:absolute;width:30px;height:30px;left:0;top:10px;}
.account ul.user-item li em.tipa{ font-size:14px; font-weight:700; color:#292929;}
.account ul.user-item li em.tip,.account ul.user-item li em.tip a{color:#292929;}
.account ul.user-item li em.tip a:hover{color:#c30d22;}
.account ul.user-item li p.tip{color:#333;cursor:pointer;white-space: nowrap; margin-left:23px;}
.account ul.user-item li p.tip i{margin:0 0 0 8px;}
.account ul.user-item li a.logout{color:#c30d22;margin-left:10px;}
.account ul.user-item li.open-login .icon{width:32px;height:34px;background-position:-6px -3px;top:5px;}
.account ul.user-item li.open-message .icon{width:31px;height:39px;background-position:-6px -55px;}
.account ul.user-item li.open-login em.tip,.account ul.user-item li.open-login em.tip a{text-transform:uppercase; font-weight:700; color:#000; font-size:14px;}
.account ul.user-item li.open-message em.tip,.account ul.user-item li.open-message em.tip a{text-transform:capitalize;}

/* account login + message */
.home-login{display:none;z-index:1001;position:absolute;padding:20px;top:60px;width:70%;background:#fff;border:1px solid #b6b6b6;
	-webkit-box-shadow:0 0 10px rgba(182, 182, 182, .5);  
	-moz-box-shadow:0 0 10px rgba(182, 182, 182, .5);  
	box-shadow:0 0 10px rgba(182, 182, 182, .5); 
}
.home-message{display:none;z-index:1001;position:absolute;padding:20px;top:60px;width:200%;background:#fff;border:1px solid #b6b6b6;
	-webkit-box-shadow:0 0 10px rgba(182, 182, 182, .5);  
	-moz-box-shadow:0 0 10px rgba(182, 182, 182, .5);  
	box-shadow:0 0 10px rgba(182, 182, 182, .5); 
}
.home-login{left:50px;}
.home-message{right:0;height:460px;}
.home-login p,.home-message p{font-weight:700;color:#000;margin-bottom:5px;}
.home-login input,.home-message input,.home-message textarea{padding:6px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
.home-message textarea{min-height:120px;}
.arrow-down{position:absolute;top:-11px;left:30px;right:0;width:37px;height:11px;}
.home-message .arrow-down{left:276px;}
.account ul.user-item-input li{width:auto;padding-left:0;position:relative;}
.account ul.user-item-input li.has-margin{margin-bottom:15px;}
.account ul.user-item-input li input{padding-left:30px;}
.account ul.user-item-input li i{position:absolute;left:8px;top:10px;color:#dfdfdf;}
.account ul.user-item-input li i.fa-lock{font-size:18px;left:10px;}
.account ul.user-item-input li a{ margin-bottom:5px;}
.account ul.user-item-input li.last{overflow:hidden;}
.account ul.user-item-input li.last input{float:left;width:62%;padding-left:10px;}
.account ul.user-item-input li.last img{position:absolute;right:38%;top:1px;width:75px;}
.account ul.user-item-input li.last input[type="submit"]{margin-left:2%;border:0;width:36%;background:#c30d22;color:#fff;cursor:pointer;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.account ul.user-item-input li.last input[type="submit"]:hover{background:#c30d22;}
.account ul.user-item li .create{color:#969696;position:absolute;bottom:0;font-size:12px;left:0;width:100%;background:#f5f5f5;border-top:1px solid #b6b6b6;height:50px;line-height:50px;padding:0 20px;
	-webkit-box-shadow:0 0 10px rgba(155, 155, 155, .5) inset;  
	-moz-box-shadow:0 0 10px rgba(155, 155, 155, .5) inset;  
	box-shadow:0 0 10px rgba(155, 155, 155, .5) inset;}
.account ul.user-item li .create a{background:#fff;padding:6px 8px;float:right;line-height:normal;margin-top:11px;border:1px solid #e2e2e2;}

/* nav */
.nav{display:none;height:44px;line-height:44px;transition:0.1s;-webkit-transition:0.1s; border-top:#CCC solid 1px;}
.nav:after,.nav:before{visibility:hidden; }
ul.menu{}
ul.menu:after,ul.menu:before{visibility:hidden;}
ul.menu li{position:relative;}
ul.menu li a:before{content:"";position:absolute;width:1px;height:60%;background:#ebebeb;left:0;top:20%;z-index:1;transition:opacity 0.2s linear 0s;-webkit-transition:opacity 0.2s linear 0s;-moz-transition:opacity 0.2s linear 0s;}
ul.menu li.first a:before{opacity:0;*display:none;transition:opacity 0.2s linear 0s;-webkit-transition:opacity 0.2s linear 0s;-moz-transition:opacity 0.2s linear 0s;}
ul.menu li:first-child a:before{opacity:0;*display:none;transition:opacity 0.2s linear 0s;-webkit-transition:opacity 0.2s linear 0s;-moz-transition:opacity 0.2s linear 0s;}
ul.menu li:hover a{ background:#ccc;color:#c30d22;}
ul.menu li:hover a:before,ul.menu li:hover + li a:before{opacity:0;*display:none;transition:opacity 0.2s linear 0s;-webkit-transition:opacity 0.2s linear 0s;-moz-transition:opacity 0.2s linear 0s;}

.head-nav{margin: 55px 0 0 55px;}
ul.menu li span.line{height: 4px;background:#c30d22;display: block;width: 0;margin: 0 auto;transition: all 0.2s;}
ul.menu li a{color:#000000;padding:0 35px 0 35px;font-size:15px;display:block;font-weight:700;position:relative;}
ul.menu li:hover span.line{width: 100%;}

/* subnav */
ul.subnav li{line-height:normal;border-bottom:1px solid #d5d5d5;}
ul.subnav li a{color:#3a3a3a;background:#f5f5f5;padding:10px 38px;font-size:14px;font-weight:100;white-space:nowrap;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}
ul.subnav li a:hover{color:#c30d22;}
ul.subnav li:last-child a{border:none;}
ul.subnav li.last a{border:none;}
ul.menu li:hover ul.subnav{opacity:1;visibility:visible;}
ul.menu li:hover ul.subnav li ul.subnav_lv3{opacity:0;visibility:hidden;}
ul.menu li:hover ul.subnav a{background:#f5f5f5;}
ul.subnav li a:hover{background:#c30d22!important;color:#fff!important;}

ul.subnav{opacity:0;visibility:hidden;background:#fff;position:absolute;top:44px;left:0;z-index:15;transition:opacity 0.2s linear 0s;-webkit-transition:opacity 0.2s linear 0s;-moz-transition:opacity 0.2s linear 0s;min-width: 100%;}

/* lv3 subnav */
ul.subnav_lv3{left:100%;opacity:0;top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-left:1px solid #ddd;}
ul.subnav li:hover ul.subnav_lv3{opacity:1!important;visibility:visible!important;}
.nav.is-active{background:rgba(227,227,227,.9);}
.nav.is-active ul.menu li a{color:#000;}
.nav.is-active ul.menu li a:before{background:#000;}

/* lv3menu */
ul.lv3menu{display:none;}
ul.lv3menu li{border-bottom:1px solid #bbb;}

/* banner */
.banner{position:relative; padding-top:100px;}
ul.banner-slider{background:#f5f5f5;}
ul.banner-slider > li{position:relative;display: none;-webkit-backface-visibility: hidden;}
ul.banner-slider li img{width:100%;}
.banner .flex-control-nav{z-index:20;bottom:35px;}
.item-slider{position:relative;}
.item-slider .flex-direction-nav a:before{display:none;}
.item-slider .flex-direction-nav a{width:40px;height:40px;top:40%;margin-top:-20px;background:url(../images/basicicon.png) no-repeat;}
.item-slider .flex-direction-nav a.flex-prev{background-position:-236px -256px;}
.item-slider .flex-direction-nav a.flex-next{background-position:-276px -296px;}
.item-slider .flex-direction-nav a.flex-prev:hover{background-position:-276px -256px;}
.item-slider .flex-direction-nav a.flex-next:hover{background-position:-236px -296px;}
.banner .desc{position:absolute;z-index:16;width:1200px;left:45%;margin-left:-530px;}
.banner .desc .txt{text-transform:capitalize;color:#FFF;line-height:normal;}
.banner .desc1{top:34%;text-align:left;width: 60%;}
.banner .desc1 h1{font-size: 32px;text-transform: uppercase;font-weight: 700;}
.banner .desc1 h3{font-size: 22px;margin:10px 0 10px 0; font-weight:200;}
.banner .desc1 p{font-size: 24px;margin: 10px 0 10px 0;}
.banner .desc1 a{font-size: 14px;background: #c30d22;color: #fff;padding: 1% 2%;display: inline-block;}

.banner .desc2{top:34%;text-align:left;width: 60%; }
.banner .desc2 h1{font-size: 32px;text-transform: uppercase;font-weight: 700; color:#FFF;}
.banner .desc2 h3{font-size: 22px;margin:10px 0 10px 0; font-weight:200; color:#FFF;}
.banner .desc2 p{font-size: 24px;margin: 10px 0 10px 0; color:#FFF;}
.banner .desc2 a{font-size: 14px;background: #c30d22;color: #fff;padding: 1% 2%;display: inline-block;}

.banner .desc3{top:34%;text-align:left;width: 60%;}
.banner .desc3 h1{font-size: 32px;text-transform: uppercase;font-weight: 700; color:#FFF;}
.banner .desc3 h3{font-size: 22px;margin:10px 0 10px 0; font-weight:200;color:#FFF;}
.banner .desc3 p{font-size: 24px;margin: 10px 0 10px 0; color:#FFF;}
.banner .desc3 a{font-size: 14px;background: #c30d22;color: #fff;padding: 1% 2%;display: inline-block;}

.banner .desc4{top:34%;text-align:left;width: 60%;}
.banner .desc4 h1{font-size: 32px;text-transform: uppercase;font-weight: 700; color:#FFF;}
.banner .desc4 h3{font-size: 22px;margin:10px 0 10px 0; font-weight:200;color:#FFF;}
.banner .desc4 p{font-size: 24px;margin: 10px 0 10px 0; color:#FFF;}
.banner .desc4 a{font-size: 14px;background: #c30d22;color: #fff;padding: 1% 2%;display: inline-block;}


/* onlinetools */
.onlinetools{position:absolute;width:60px;right:10px;z-index:3000; }
.onlinetools a{display:block;height:60px;text-align:center;background:#0093dd;color:#fff;font-size:12px;cursor:pointer;position:relative; padding-top:10px;}
.onlinetools a span.iconfont{display:block;font-size:26px;padding:8px 0 0 0;line-height:1;}
.onlinetools a i{font-size:18px; padding:20px;}
.onlinetools a .toolsdata{position:absolute;min-width:100%;right:100%;top:0;z-index:1;background:#0093dd;color:#fff;display:none;}
.onlinetools a .tel_data{width:200px;height:59px;line-height:59px;padding:0 20px;font-size:18px;}
.onlinetools a .tel_data .iconfont{font-size:18px;margin-right:5px; padding:0;}
.onlinetools a .wechat_data{padding:10px;width:115px;}
.onlinetools a .wechat_data img{height:95px;width:95px;}
.onlinetools a:hover .toolsdata{display:block;}
.onlinetools a.gotop{border:none;background:#F00; color:#FFF;}
.onlinetools a:hover{background:#0093dd;color:#fff;}
.onlinetools a:hover span.iconfont{color:#fff;}
.onlinetools.left .toolsdata{left:100%;right:inherit;}
.gotop{padding:15px;}


/* product-for*/
.product-for{ color:#FFF;}
.product-for-img img{ margin-top:80px; width:750px;}
.product-for-text{ margin-top:100px;}
.product-for-text h1{ font-size:36px; font-weight:100; margin-bottom:10px;}
.product-for-text h1 strong{ font-weight:700; color:#FFF;}
.product-for-text h3{ font-size:26px; line-height:60px;}
.product-for-text span{font-size:26px; line-height:60px;}
.product-for-text p{ line-height:30px; font-size:16px;}
.product-v-text a img{ width:350px; margin-top:30px;} 
.for-index{ width:85%; margin-top:20px;}
.for-index a img{ width:80px; margin-top:0px;}
.for-index ul li{ height:100px;}
.for-index a h3{ font-size:12px; color:#fff;  line-height:40px;}
.for-index-more{ width:80%; margin-top:15px;}
.for-index-more a h3{ font-size:14px; color:#FFF }
.for-index-more ul li span i{ font-size:20px; color:#FFF }


/* pagebanner */

.b-single-title{width:600px; height:150px; position:absolute;z-index:16;left:12%;bottom:25px;}
.b-single-title h3{color:#FFF; font-size:24px; margin-top:40px; margin-left:50px;font-weight:700;}
.b-single-title span{color:#FFF; line-height:40px; font-size:18px; margin-left:50px;font-weight:100;text-transform:uppercase;}


/*our-advantage*/
.new-index{position:relative;padding:30px 0;}
.index-title{ text-align:center; padding:50px 0 30px 0;}
.index-title h3{ font-size:24px; font-weight:normal; line-height:60px; font-weight:600;}
.index-title h3 i{ font-size:30px; margin-right:10px; }
.index-title span{ font-size:14px;}
.white{ color:#FFF}

.index-title-case{padding:50px 0 50px 0;}

/*bottom_data*/
.bottom_data_total{color:#fff;padding:20px 0;overflow:hidden;}
ul.bottom_data_item{}
ul.bottom_data_item li{text-align:center;border-right:1px solid #58bfaf;}
ul.bottom_data_item li i{ font-size:45px; line-height:50px;}
ul.bottom_data_item li h3{font-size:18px;font-weight:700;margin:10px 0;text-transform:uppercase;}
ul.bottom_data_item li p{text-transform:uppercase; font-size:12px; margin-right:10px; }
ul.bottom_data_item li:last-child{border:none;}

.swiperl-containera{height: 221px;width: 660px;}
.swiperl-containera .content-slide{padding: 30px;;}
.swiperl-containera .content-slide h3{ font-size:16px; margin-bottom:10px;}
.swiperl-containera .content-slide p{color: #707070;}
.swiperl-containera .content-slide a{margin-top: 30px;display: inline-block; color:#999;}

/*app-level*/
ul.app-level li{width: 20%;}
ul.app-level li img{width: 100%;}
ul.app-level li .item-txt{text-align: center;color: #000000;padding: 20px 0; font-size:16px;}
ul.app-level li .thumb-pic{overflow: hidden;}
ul.app-level li:hover .thumb-pic img{transform: scale(1.2);}

.tabs a.active {
  color: #fff;
  background: #333;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #333, #000); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #333, #000); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #333, #000); /* IE10 */
  background-image:      -o-linear-gradient(top, #333, #000); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #333, #000);
  border-bottom: 1px solid #000;
}

/* product-list */
ul.product-list{background:#fff; margin-bottom:20px;}
ul.product-list li{ margin-bottom:30px;}
ul.product-list li .slider-hack{position:relative; background:#fff; padding:15px; margin-left:15px;}
ul.product-list li .slider-hack .pic{height:232px;width:100%;margin:0 auto 10px; border:#ebebeb solid 1px;}
ul.product-list li .slider-hack .pic img{ height:100%;}
ul.product-list li .slider-hack h3.title{font-size:14px;font-weight:100;position:relative;height:40px; line-height:40px; overflow:hidden;text-transform:capitalize;}
ul.product-list li .slider-hack span{ margin-bottom:20px; display:block;}
ul.product-list li .slider-hack p{ background:#0989ec; padding:7px 23px; color:#fff; font-size:14px;  border-radius:5px;}
ul.product-list li .slider-hack p.btn-l{background:#999; margin-right:0px; float:right;}
ul.product-list li .slider-hack .border{padding:0;position:absolute;top:-1px;left:50%;width:0;height:3px;overflow:hidden;z-index:1;background:#c30d22;-webkit-transition:.2s;transition:.2s;}
ul.product-list li:hover .border{left:0;width:100%;}
.home_pro_con ul.product-list li .slider-hack .pic{width:100%;height:270px;}
.go-link-btn{text-align:center;height:70px;border-top:1px solid #bbb;}
.go-link-btn a{width:50%;}
.go-link-btn span{display:block;}
.go-link-btn .icon{width:23px;height:23px;margin:10px auto 5px;position:relative;}
.go-link-btn a.detail .icon{background-position:-233px -188px;}
.go-link-btn a.order .icon{background-position:-233px -226px;}
.go-link-btn a:hover .icon{animation:fadeIn .8s 0s linear infinite;-webkit-animation:fadeIn .8s 0s linear infinite;-moz-animation:fadeIn .8s 0s linear infinite;-ms-animation:fadeIn .8s 0s linear infinite;}
.loadmore{cursor:pointer;background:#eee;height:40px;line-height:40px;text-align:center;display:block;width:160px;margin:30px auto 0;color:#3d3938;font-size:15px;}
.loadmore:hover{background:#c30d22;color:#fff;}

/* index_product_list */
ul.anews_product_list li{ margin-right:12px;}
ul.anews_product_list li .slider-hack h3.title{height:auto;padding:0;height:35px;margin-bottom:0;font-weight:100;overflow:hidden; margin-left:15px; font-size:14px;}
ul.anews_product_list li .slider-hack h3.title-h{padding:0;height:40px;margin-bottom:0;font-weight:100;overflow:hidden;background:#0093dd; color:#fff; line-height:40px; padding-left:15px;}
ul.anews_product_list li .slider-hack p.brand{}
ul.anews_product_list li .slider-hack .pic{margin-bottom:0; height:100px;}
ul.anews_product_list li .par{padding:13px 0px 5px 0px;position: relative;}
ul.anews_product_list li .par .par_item{margin-top:15px;margin-bottom:20px;font-size:12px;color:#888;overflow:hidden;}
ul.anews_product_list li .par .par_item strong{margin-right:8px;font-weight:100;}
ul.anews_product_list li .par .par_item p{line-height:1.8;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.anews_product_list li .par .par_item p i{font-size:12px;margin-right:15px;}
ul.anews_product_list li .par .reviews{display:block;font-size:12px;color:#333; margin-left:15px; padding-bottom:10px;}
ul.anews_product_list li .par .details{display:block;background:#ebebeb;color:#999;height:32px;line-height:32px;text-align:center;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
ul.anews_product_list li:hover .details{background:#e52d27;color:#fff;}
ul.anews_product_list li .par i.icon-xunpan{position: absolute;right: 78px;top: 0;bottom: 0;font-size:20px;margin: 0;background: #ccc;color:#fff;width: 55px;line-height: 50px;text-align: center;}
ul.anews_product_list li .par span.inquiry{position: absolute;right: 0;top: 0;bottom: 0;font-size: 16px;background: #0093dd;color: #fff;width:85px;line-height: 40px;text-align: center;}
.index-more{ text-align:center; height:90px; padding-top:60px;}
.index-more a{ border:#CCC solid 1px; padding:10px 20px; color:#000; background:#ccc;}


/*news-index*/
ul.sort_list{padding:10px; background:#fff;}
ul.sort_list li{border-bottom:1px solid #ebebeb; margin-bottom:5px;}
ul.sort_list li .icon{width:40px;height:40px;text-align:center;line-height:40px;margin-right:30px;display:inline-block;vertical-align:middle;background:#0989ec;}
ul.sort_list li .icon i{margin-right:0;line-height:40px;color:#fff;}
ul.sort_list li a{font-size:16px;display:block;}
ul.sort_list li a.active{color:#c30d22;}

/*news-index*/
.news-index{height:680px; background: url(../images/bg.jpg);background-size: cover;background-attachment: fixed;}
.news-index-left{width:58%; background:#fff; padding:15px 20px; height:450px;}
.news-index-left h3{ line-height:40px; font-size:18px;}
.news-index-left h3 a{ font-size:14px; font-weight:normal; padding:5px 20px; line-height:25px; color:#000;}
.news-index-left h3 i{ font-size:22px; font-weight:normal;}
.news-index-right h3 { line-height:40px; font-size:18px;}
.news-index-right h3 i{ font-size:22px; font-weight:normal;}
.news-index-right h3 a{ font-size:14px; font-weight:normal; padding:5px 20px; line-height:25px; color:#000}
ul.latest_news_item{}
ul.latest_news_item li{height:200px;}
ul.latest_news_item li .pic{height:190px;width:44%; margin-top:10px;}
ul.latest_news_item li .desc{width:56%;padding:0px 20px;}
ul.latest_news_item li .desc h3{font-size:16px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.latest_news_item li .desc .date,ul.latest_news_item li .desc .text,ul.latest_news_item li .desc .more{color:#292929;font-size:14px;display:block;}
ul.latest_news_item li .desc .text{margin:10px 0}
ul.latest_news_item li:hover .desc h3{color:#000;}

ul.latest_news_item_show{}
ul.latest_news_item_show li{height:200px;}
ul.latest_news_item_show li .pic{height:190px;width:50%; margin-top:10px;}
ul.latest_news_item_show li .desc{width:50%;padding:0px 20px;}
ul.latest_news_item_show li .desc h3{font-size:16px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.latest_news_item_show li .desc .date,ul.latest_news_item li .desc .text{color:#292929;font-size:14px;display:block;}
ul.latest_news_item_show li .desc .text{margin:10px 0;}
ul.latest_news_item li .desc .more{ color:#000;}
ul.latest_news_item_show li:hover .desc h3{color:#000;}

.w{ color:#FFF;}
ul.join_news_item li .desc h3{ font-size:14px; font-weight:normal;}
ul.join_news_item{ margin-top:20px;}
ul.join_news_item li{height:35px;position:relative;}
ul.join_news_item li .date{width:100px;height:100%;font-size:14px;color:#000;text-align:center;position:absolute;left:0;top:10px;z-index:1;}
ul.join_news_item li .time{ font-weight:200; color:#666;}
ul.join_news_item li .desc{margin-left:90px;overflow:hidden;padding:13px 15px;}
ul.join_news_item li .desc h3,ul.join_news_item li .desc p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1;transition:.25s;-webkit-transition:.25s;}
ul.join_news_item li .desc h3{ font-size:14px; font-weight:normal;}
.news-index-right{width:40%; background:#fff; padding:15px 20px; margin-bottom:28px; height:450px;}
.news-index-right h3{ line-height:40px;}
/* pagenumber */
.page-number {font-size:14px;text-align:center; padding:20px 0 20px 0;}
.page-number ul li {display:inline-block;vertical-align:middle;padding:0 5px;*display:inline;zoom:1;border:#CCC solid 1px;padding:5px 10px;margin-right:10px; background:#FFF;}
.page-number ul li.active a {color:#c30d22;}
.page-number ul li.disabled a {color:#3a3a3a;}
.page-number.push-center {text-align:center;}

/*links-index*/
.links-index{padding: 50px 0 110px 0; height:400px;}
.links-index-title{ text-align:left;}
.links-index-left{ width:42%;}
.links-index-left ul { margin-top:30px;}
.links-index-left ul li{border:#CCC solid 1px; padding:10px; margin-bottom:10px;text-align:center;}
.links-index-right{ width:53%;}
.links-index-right ul { margin-top:30px;}
.links-index-right ul li{border:#CCC solid 1px; padding:3px;  margin-right:10px;  margin-bottom:10px; }
.links-index-right ul li img{ margin: 0 auto;    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity:0.7;}

.links-index-page{ width:100%;}
.links-index-page { margin-top:30px;}
.links-index-page ul li{border:#CCC solid 1px; padding:3px;  margin-right:20px;  margin-bottom:10px; }
.links-index-page ul li img{ margin: 0 auto;    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity:0.7;}

/* all-product */
.all-product{ margin-top:-40px;}
.all-product h3.moudule-title{margin-bottom:40px;}
.all-product .search{position:absolute;right:0;top:0;z-index:1;width:345px;}
.all-product .search input[type="text"]{background:#fff;border:1px solid #bbb;padding:11px 10px;}
.all-product .prolist{}
.prolist .pro_side{width:24.375%;margin-right:0.85%;}
.prolist .pro_con{width:74.775%;}
.prolist .pro_con_full{width:auto;float:none;}
.prolist .home_pro_con{min-height:730px;}
.pro_side .cage,.pro_side .offers{border:1px solid #bbb;}
.pro_side .cage{margin-bottom:11px;}
ul.product-list-col3 li{width:32.6%;margin-right:1.1%;margin-bottom:13px;}
ul.cageitem{}
ul.cageitem li{background:#e2e2e2;margin-bottom:1px;position:relative;overflow:hidden;}
ul.cageitem li h3.cagename{cursor:pointer;line-height:43px;color:#7d7d7d;font-weight:100;padding:0 13px;font-size:18px;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:2;white-space:nowrap;}
ul.cageitem li h3.cagename .icon{width:20px;height:20px;background-position:-236px -346px;margin-right:15px;position:relative;top:-2px;}
ul.cageitem li .subcage{background:#f4f4f4;padding:0 40px;max-height:0;overflow:hidden;position:relative;}
ul.cageitem li .subcage a{display:block;font-size:14px;padding:10px 0;border-bottom:1px solid #bbb;text-transform:capitalize;/* text-overflow:ellipsis;overflow:hidden;white-space:nowrap; */}
ul.cageitem li .morepro{display:none;position:absolute;right:-20px;bottom:-20px;cursor:pointer;z-index:1;width:40px;height:40px;background:#c30d22;border-radius:50%;-webkit-border-radius:50%;}
ul.cageitem li .morepro i{color:#fff;font-size:12px;margin-right:0;line-height:26px;margin-left:7px;position:relative;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}
ul.cageitem li .morepro.active i{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
ul.cageitem li.open .subcage{max-height:639px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;}
ul.cageitem li.open .subcage.max{max-height:1500px;}
ul.cageitem li.open h3.cagename,ul.cageitem li:hover h3.cagename{color:#fff;background:#c30d22;}
ul.cageitem li.open h3.cagename a,ul.cageitem li:hover h3.cagename a{color:#fff;}
ul.cageitem li.open h3.cagename .icon,ul.cageitem li:hover h3.cagename .icon{background-position:-258px -346px;}
ul.cageitem li.open .morepro{display:block;}
ul.cageitem li:last-child{margin-bottom:0;}
ul.cageitem li.last{margin-bottom:0;}
ul.cageitem li .subcage a:last-child{border:none;}
ul.cageitem li .subcage a.last{border:none;}
.swiper-slide{overflow:hidden;height:1px;}
.swiper-slide-active{height:auto!important;}
.pro_side .offers h3.title{font-size:22px;font-weight:100;line-height:51px;padding:0 13px;}
.pro_side .offers a{display:block;font-size:20px;color:#7d7d7d;padding:0 13px;line-height:45px;background:#e2e2e2;margin-bottom:1px;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;}
.pro_side .offers a .icon{width:27px;height:27px;position:relative;margin-right:10px;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;}
.pro_side .offers a .icon.new{background-position:-260px -376px;}
.pro_side .offers a .icon.sale{background-position:-263px -419px;}
.pro_side .offers a .icon.clearance{background-position:-260px -454px;}
.pro_side .offers a:hover,.pro_side .offers a.active{background:#c30d22;color:#fff;}
.pro_side .offers a:hover .icon.new{background-position:-287px -376px;}
.pro_side .offers a.active .icon.new{background-position:-287px -376px;}
.pro_side .offers a:hover .icon.sale{background-position:-301px -419px;}
.pro_side .offers a.active .icon.sale{background-position:-301px -419px;}
.pro_side .offers a:hover .icon.clearance{background-position:-291px -454px;}
.pro_side .offers a.active .icon.clearance{background-position:-291px -454px;}
.pro_side .offers a:last-child{margin-bottom:0;}
.pro_side .offers a.last{margin-bottom:0;}

/* whyus */
.whyus{padding:60px 0 80px 0;background: #e6242c; }
ul.whyusitem{ }
ul.whyusitem li{background: #fff;width: 393.33px;margin-right: 10px;padding: 28px 20px; height:210px;}
ul.whyusitem li .icon-title h3{font-size: 18px;text-transform: uppercase;font-weight: normal;margin: 13px 0 0 5px; font-weight:600; text-align:center; color:#FFF;}
ul.whyusitem li .circle{ text-align:center; margin-top:50px;}
ul.whyusitem li .circle i{ font-size:36px; color:#FFF; text-align:center;}
ul.whyusitem li .iconfontbid i{ font-size:55px; color:#FFF; text-align:center;}
ul.whyusitem li .desc {color:#3a3a3a;margin-top: 10px;}
ul.whyusitem li .desc h3{text-align:center;font-size:22px;font-weight:100;margin-bottom:15px;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;}
ul.whyusitem li .desc .txt{color:#9c9c9c;font-size:14px;line-height:2;}
ul.whyusitem li.item0,ul.whyusitem li.item1,ul.whyusitem li.item2{margin-bottom:10px;}
ul.whyusitem li.item2,ul.whyusitem li.item5{margin-right:0;}

ul.whyusitem li:hover{background: #c30d22;color: #fff;}
ul.whyusitem li:hover .desc .txt,ul.whyusitem li:hover .icon-title h3{color: #fff;}

/* position */
.position{margin-bottom:20px; text-align:left;color:#000; background:#fff; padding:20px; }
.position-map{text-align:left;color:#000; background:#fff; padding:20px; position:relative; z-index:99;}
.position .icon{width:20px;height:19px;background-position:-477px -36px;margin-right:12px;position:relative;top:-3px;}
.position .title{color:#c30d22;}
.position.absolute{text-align:left; width:100%;}

/* btn */
.btn{overflow:hidden;text-align:center; }
.btn a{font-size:14px;line-height:50px;background:#e3e3e3;color:#3a3a3a;position:relative;}
.btn a.active,.btn a:hover{background:#0093dd;color:#fff; font-weight:700;}
.btn a:after{position:absolute;content:"";width:1px;height:90%;top:5%;right:0;z-index:1;background:#d0d0d0;}
.btn a:hover:after{display:none;opacity:0;}
.btn a:last-child:after{display:none;}
.btn a.last:after{display:none;}
.btn a.active:after{display:none;}
.btn a .icon{width:25px;height:25px;margin-right:10px;position:relative;top:-3px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.appbtn a.item0 .icon{background-position:-477px -65px;}
.appbtn a.item1 .icon{background-position:-477px -106px;}
.appbtn a.item2 .icon{background-position:-477px -146px;}
.appbtn a.active.item0 .icon,.appbtn a.item0:hover .icon{background-position:-509px -65px;}
.appbtn a.active.item1 .icon,.appbtn a.item1:hover .icon{background-position:-509px -106px;}
.appbtn a.active.item2 .icon,.appbtn a.item2:hover .icon{background-position:-509px -146px;}
.btncol3 a{width:25%;}
.btncol7{text-align:left;overflow:hidden;}
.btncol7 a{float:left;height:40px;line-height:40px;text-align:center; font-size:14px;}
.btncol7 a:nth-child(1){width:18%;}
.btncol7 a:nth-child(2){width:18%;}
.btncol7 a:nth-child(3){width:16%;}
.btncol7 a:nth-child(4){width:16%;}
.btncol7 a:nth-child(5){width:16%;}
.btncol7 a:nth-child(6){width:16%;}
.btncol7 a:nth-child(7){width:12%;}
.pro_sort_btn{background:#e3e3e3;text-align:left;overflow:hidden;}
.pro_sort_btn a{display:inline-block;vertical-align:middle;padding:0 23.5px;}
.pro_sort_btn.c2 a{float:left;width:50%;text-align:center;padding:0;}
.pro_sort_btn.c2 a:hover{ background:#0093dd; color:#fff;}
.pro_sort_btn.c4 a{float:left;width:25%;text-align:center;padding:0; font-size:14px; font-weight:700;}
.pro_sort_btn.c4 a:hover{ background:#0093dd; color:#fff;}
.pro_sort_btn.c7 a{float:left;text-align:center;padding:0; font-size:14px;}
.pro_sort_btn.c7 a:nth-child(1){width:16%; }
.pro_sort_btn.c7 a:nth-child(2){width:14%;}
.pro_sort_btn.c7 a:nth-child(3){width:14%;}
.pro_sort_btn.c7 a:nth-child(4){width:14%;}
.pro_sort_btn.c7 a:nth-child(5){width:14%;}
.pro_sort_btn.c7 a:nth-child(6){width:14%;}
.pro_sort_btn.c7 a:nth-child(7){width:14%;}

.index_btn{overflow:hidden;text-align:center; margin:0px 0px 50px 0px;}
.index_btn a{font-size:14px;line-height:50px;color:#fff;position:relative; background:#0077ce; border-radius:6px;}
.index_btn a.active,.btn a:hover{background:#c30d22;color:#fff; font-weight:700;}
.index_btn a:after{position:absolute;right:0;z-index:1;background:#0077ce;}
.index_btn a:hover:after{display:none;opacity:0;}
.index_btn a:last-child:after{display:none;}
.index_btn a.last:after{display:none;}
.index_btn a.active:after{display:none;}
.index_btn a .icon{width:25px;height:25px;margin-right:10px;position:relative;top:-3px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.index_sort_btn.c4 a{width:10%;text-align:center;padding:10px 30px; margin-right:10px;}
.index_sort_btn.c4 a i{ margin-left:15px;}
/* .pro_sort_btn.c7 a.psort_id_163{width:16%;}
.pro_sort_btn.c7 a.psort_id_164{width:17%;}
.pro_sort_btn.c7 a.psort_id_5{width:15%;}
.pro_sort_btn.c7 a.psort_id_160{width:16%;}
.pro_sort_btn.c7 a.psort_id_159{width:14%;}
.pro_sort_btn.c7 a.psort_id_162{width:13%;}
.pro_sort_btn.c5 a{width:22.75%;}*/

/* single */
.single{}
.single.gray{background:#ebebeb;}
.single.hasbgcolor{background:#ebebeb;}
.single.bigpd{background: #ebebeb;}
.single.highpd{padding-top:60px;}
.single.nopb{padding-bottom:0;}

/* product cate */
ul.cate-list{border:1px solid #bbb;margin-bottom:30px;}
ul.cate-list li{width:25%;margin-right:0;background:#fff;height:240px;overflow:hidden;}
ul.cate-list li .slider-hack{padding:0 20px;margin:22.5px 0 0 0;border-width:0 1px 0 0;}
ul.cate-list li .slider-hack .pic{height:160px;width:160px;margin:0 auto 10px;}
ul.cate-list li .slider-hack h3.title{font-size:16px;height:40px;}
ul.cate-list li.cateinfo{background:url(../images/catebg.jpg) center center no-repeat;color:#fff;text-align:center;}
ul.cate-list li.cateinfo .desc{margin-top:55px;}
ul.cate-list li.cateinfo .desc h3.catename{font-size:24px;margin-bottom:30px;font-weight:100;padding:0 10px;}
ul.cate-list li.cateinfo .desc a.more{font-size:16px;color:#fff;border:1px solid #fff;display:block;width:130px;margin:0 auto;padding:5px 0 7px 0;text-transform:uppercase;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
ul.cate-list li.cateinfo .desc a.more:hover{background:#fff;color:#c30d22;}
ul.cate-list li.last .slider-hack{border:none;}

/* pagenumber */
.pagenumber{margin:30px 0;font-size:14px;text-align:center;}
.pagenumber ul li{display:inline-block;vertical-align:middle;padding:0 5px;*display:inline;zoom:1;}
.pagenumber ul li.active a{color:#c30d22;}
.pagenumber ul li.disabled a{color:#3a3a3a;}
.pagenumber.push-center{text-align:center;}


.sort{background:#c30d22;font-size:0;position:relative;z-index:5;}
.sort a{font-size:12px;position:relative;color:#fff;line-height:40px;display:inline-block;vertical-align:middle;transition:.25s;-webkit-transition:.25s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.sort a:hover,.sort a.active{background:#ebebeb;color:#000;}
.sort.x2 a{width:50%;text-align:center;}
.sort.x4 a{width:25%;text-align:center;}
.sort.x5 a{width:20%;text-align:center;}
.sort.x7 a{width:14.2857172857%;text-align:center;}


/* applications */
.applications{ background:#FFF; padding:20px;}
ul.pub_list{margin-bottom:30px;}
ul.pub_list li{overflow:hidden;height:210px;margin-bottom:30px;}
ul.pub_list_t li{height:150px; border-bottom:#CCC dashed 1px;}
ul.pub_list li .pic{width:30%;text-indent:-9999px;}
ul.pub_list li .pic.img{ width:200px}
ul.pub_list li .desc{width:70%;}
ul.pub_list li .desc .info{padding:4px 30px 30px 30px; background:#fff;}
ul.pub_list li .desc .info span{ margin-right:20px; font-size:12px;}
ul.pub_list li .desc .info span strong{ padding-right:10px; color:#666; font-size:12px;}
ul.pub_list li .desc h3.title{font-size:16px;color:#3a3a3a;margin-bottom:10px;font-weight:700;}
ul.pub_list li .desc .txt{height:120px;overflow:hidden;color:#717171;margin-bottom:20px;line-height:2;}
ul.pub_list li .desc .tip{display:inline-block;padding-bottom:3px;color:#c30d22;border-bottom:1px solid #c30d22;}
ul.pub_list li:hover .desc h3.title{color:#c30d22;}
ul.news_list li{height:200px;}
ul.news_list li .desc .info{background:none;padding-bottom:0;}
ul.news_list li .desc .txt{height:auto;}
ul.news_list li .desc .more{display:block;width:100px;background:#0093dd;color:#fff;text-align:center;height:36px;line-height:36px;}
ul.news_list li.full .desc{width:100%;margin-right:0;}

ul.pub_list li .desc_t{width:100%;}
ul.pub_list li .desc_t .info{padding:4px 30px 30px 0px; background:#fff;}
ul.pub_list li .desc_t .info span{ margin-right:20px; font-size:12px;}
ul.pub_list li .desc_t .info span strong{ padding-right:10px; color:#666; font-size:12px;}
ul.pub_list li .desc_t h3.title{font-size:18px;color:#3a3a3a;margin-bottom:5px;font-weight:700;}
ul.pub_list li .desc_t .txt{overflow:hidden;color:#717171;margin-bottom:5px;line-height:2;}
ul.pub_list li .desc_t .tip{display:inline-block;padding-bottom:3px;color:#c30d22;border-bottom:1px solid #c30d22;}
ul.pub_list li:hover .desc h3.title{color:#c30d22;}
ul.news_list li{height:190px;}
ul.news_list li .desc_t .info{background:none;padding-bottom:0;}
ul.news_list li .desc_t .txt{height:auto;}
ul.news_list li .desc_t .more{display:block;width:100px;color:#000;text-align:left; font-weight:700; height:36px;line-height:36px;}
ul.news_list li.full .desc_t{width:100%;margin-right:0;}

/* applications details */
.app_details{ }
.detailsinfo{position:relative;margin-bottom:20px;}
.detailsinfo .snsitem,.copyright .snsitem{display:inline-block;vertical-align:middle;margin-left:20px;}
.detailsinfo .snsitem .tip{margin-right:10px;}
.detailsinfo .snsitem a{position:relative;top:-2px;}
.placedsummary{padding:0 0 20px 0;background:#fff;color:#000;}
.tags{margin:30px 0;font-size:14px; color:#999;}
.tags span{margin-right:15px; color:#333; font-weight:700;}
.tags a{margin:0 3px; color:#000; padding:5px 15px; background:#ebebeb;}
.relpost{}
.relpost h3{ font-size:16px; line-height:45px;}
ul.relpostlist{}
ul.relpostlist li{padding:5px 0;font-size:14px;color:#9c9c9c;}
ul.relpostlist li a{color:#292929;}
ul.relpostlist li a:hover{color:#c30d22;}
ul.relarticles{ padding:15px; background:#fff;}
ul.relarticles li{clear:both;min-height:70px;margin-bottom:20px;}
ul.relarticles_t li{margin-bottom:0px;}
ul.relarticles li .pic{float:left;width:100px;height:70px;margin-right:10px;}
ul.relarticles li .pic img{width:100%;height:100%;}
ul.relarticles li .title{}
ul.relarticles li .title h3{font-size:14px;font-weight:100;/* line-height:2.1; */color:#9c9c9c;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s; color:#292929; line-height:25px;}
ul.relarticles li .time{color:#9c9c9c;/* line-height:2.5; */display:inline-block;margin-top:5px; font-size:11px;}
ul.relarticles li:hover .title h3{color:#c30d22;}
ul.reldownload li{min-height:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;}
ul.reldownload li .pic{height:auto;}
.postpn{ margin:40px 0 20px 0;}
.postpn ul.col-2{padding:0px;}
.postpn ul.col-2 li{width:44%;margin-right:6%;color:#9c9c9c;}
.postpn ul.col-2 li.next{margin-left:6%;}
.postpn ul.col-2 li h3,.postpn ul.col-2 li h4{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.postpn ul.col-2 li h3{font-size:16px;margin-bottom:10px; font-weight:700;}
.postpn ul.col-2 li h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-weight:normal;}
.postpn ul.col-2 li a{color:#292929;}
.postpn ul.col-2 li:hover a h3{color:#3a3a3a;}
.postpn ul.col-2 li .icon{width:27px;height:27px;position:absolute;z-index:1;top:50%;margin-top:-13.5px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.postpn ul.col-2 li .icon.previcon{background-position:-481px -237px;left:-50px;}
.postpn ul.col-2 li .icon.nexticon{background-position:-481px -281px;right:-50px;}
.postpn ul.col-2 li:hover .icon.previcon{background-position:-509px -237px;}
.postpn ul.col-2 li:hover .icon.nexticon{background-position:-509px -281px;}
.postpn ul.col-2 li .line{position:absolute;width:1px;height:100%;background:#ccc;right:-12%;top:0;z-index:1;}
.alltags{margin-top:10px; padding-bottom:10px;background:#FFF;}
.alltags a{font-size:12px;color:#666; padding:2px 8px;display:inline-block;vertical-align:middle; background:#ebebeb; margin-left:10px; margin-top:10px; margin-bottom:3px; border-radius:3px;}
.alltags a.active,.alltags a:hover{color:#3a3a3a;}
.alltags a.active{color:#3a3a3a;font-weight:700;}

.hotkey{ margin-left:35px; margin-top:10px;}
.hotkey a{font-size:14px;color:#333;padding:5px 10px; display:block;vertical-align:middle;}
.hotkey a.active,.alltags a:hover{color:#3a3a3a;}
.hotkey a.active{color:#3a3a3a;font-weight:700;}

/* view */
.content{width:74%;margin-right:1%; padding:15px;}
.content.nomargin{margin-right:0; width:73%; background:#FFF; padding:30px; margin-bottom:30px;}
.content.hasbgcolor{background:#fff;padding:20px 30px;}
.content.full{width:auto;margin-right:0;}
.product-content{background:#FFF; margin-bottom:20px;}
.sidebar{width:25%;}
.sidebar.left_sidebar{padding:0;}
.sidebar h3.tip{font-size:18px;font-weight:100;margin-bottom:20px;color:#3a3a3a;}
.sidebar .catname{background:#0093dd;display:block;height:55px;line-height:55px;margin-bottom:20px;color:#ff;font-size:20px;padding:0 20px;}
.sidebar .catname .en{text-transform:uppercase;margin-left:20px;}
.full-content{background:#fff;padding:20px 30px;min-height: 400px;}
.full-content .content{width:71%;margin-right:3%;}
.full-content .sidebar{width:26%;}
.full-content .position.absolute{right:30px;top:30px;}
.wide .content{width:70%;}
.wide .sidebar{width:28%;}

/* widget meta for address */
.widget{background:#fff;margin-bottom:30px;padding:20px 15px;}
.widget.hasborder{border:1px solid #bbb;}
.widget .widget-tip{font-size:18px;padding:15px 0;line-height:2;margin-bottom:30px;}
.widget .addinfo a.contactlink{font-size:20px;display:block;background:#c30d22;border:1px solid #c30d22;color:#fff;text-align:center;padding:10px 0 12px 0;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.widget .addinfo a.contactlink:hover{background:#fff;border:1px solid #c30d22;color:#c30d22;}
.widget .address{background:#e9e9e9;padding:10px;}
.widget .address p{position:relative;padding-left:30px;font-size:13px;margin:5px 0;line-height:2;}
.widget .address p .icon{width:21px;height:18px;position:absolute;left:5px;top:3px;z-index:1;}
.widget .address p .iconfont{position:absolute;left:5px;top:1px;z-index:1;font-size:20px;line-height:normal;}

/* order-submit */
.order-submit h3.formtip{color:#c30d22;margin-bottom:20px;font-size:20px;font-weight:100;}
.order-submit ul li{margin-bottom:30px;position:relative;}
.order-submit ul li span.tip{display:block;margin-bottom:15px;font-size:14px;}
.order-submit ul li span.tip em{font-weight:100;font-size:14px;margin-left:10px;border-bottom:1px solid #bbb;}
.order-submit ul li span.tip i{font-style:normal;color:red;position:relative;top:4px;margin-left:8px;}
.order-submit ul li input,.order-submit ul li select,.order-submit ul li textarea{border-color:#ddd;width:100%;background:#f4f4f4;border-radius:0;-webkit-border-radius:0;}
.order-submit ul li select#country2{}
.order-submit ul.col-2 li{width:46%;margin-right:8%;}
.order-submit ul li.full{width:100%;}
.order-submit ul li.full textarea{min-height:120px;}
.order-submit ul li.safe img{position:absolute;right:1px;bottom:4px;height:30px;}
.order-submit ul li.attach input{width:350px;}
.order-submit ul li.attach span.support{margin-left:20px;}
.order-submit ul li.submit input{width:120px;height:50px;padding:0;font-size:16px;background:#0093dd;border:none;margin-right:10px;color:#fff;cursor:pointer;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.order-submit ul li.submit input[type="reset"]{background:#d3d3d3;}
.order-submit ul li.submit input:hover{background:#c30d22;}
.order-submit ul li.submit input[type="reset"]:hover{background:#000;}
.order-submit ul li .icon{margin-right:10px;width:19px;position:relative;top:-2px;}
.order-submit ul li input[type="radio"]{width:auto;}

/* suggest */
.suggest{}
.suggest .sidebar h3.single-title.hasborder{border:none;padding-bottom:0;}
h3.single-title .back{position:absolute;right:0;bottom:-1px;z-index:1;background:#c30d22;color:#fff;font-size:18px;font-weight:100;padding:5px 20px;}
.suggest-submit{padding:30px;}
.suggest-submit ul li{margin-bottom:40px;margin-right:5%;width:47.5%;}
.suggest-submit ul li input,.suggest-submit ul li.full textarea{width:100%;}
.suggest-submit ul li.safe img{right:1px;}
.formnote{background:#fff;padding:20px 30px;margin-top:30px;font-size:16px;}
.formnote span,.formnote a{color:#c30d22;}

/* login */
.login-content{}
.login-tip{width:46%;margin-right:8%;}
.login-tip .desc{position:relative;color:#9c9c9c;}
.login-tip .desc .txt{line-height:2;font-size:16px;padding-right:10px;}
.login-tip .desc .line{position:absolute;width:1px;height:100%;top:0;right:-30px;z-index:1;background:#bbb;}
.login-tip .radio{color:#3a3a3a;font-size:14px;display:block;margin:28px 0;}
.login-tip .radio input{margin-right:10px;}
.login-tip a.reg{line-height:50px;background:#c30d22;color:#fff;display:block;width:180px;text-align:center;font-size:20px;}
.login{width:46%;}
.login-submit ul li{padding-left:160px;position:relative;}
.login-submit ul li span.tip{position:absolute;left:0;top:8px;width:160px;z-index:1;margin-bottom:0;}
.login-submit ul li.safe input{width:70%;}
.login-submit ul li.safe img{right:0;height:39px;top:-1px;}
.login-submit ul li.submit{padding-left:0;}
.login-submit ul li.submit input{position:absolute;right:0;top:0;z-index:1;margin-right:0;}
.login-submit ul li.submit a.forgot-ps,.sidebar .login-submit ul li a.forgot-ps{font-size:18px;color:#c30d22;display:inline-block;vertical-align:middle;margin-top:17px;padding-bottom:5px;border-bottom:1px solid #c30d22;}
.login-submit ul li.submit a.forgot-ps:hover{color:red;border-color:red;}
.sidebar .login{width:auto;}
.sidebar .login-submit ul li{padding-left:140px;}
.sidebar .login-submit ul li span.tip{width:140px;font-size:15px;}
.sidebar .login-submit ul li.forgotps{text-align:right;}
.sidebar .login-submit ul li.forgotps,.sidebar .login-submit ul li.safe{margin-bottom:20px;}
.sidebar .login-submit ul li.forgotps a.forgot-ps{margin-top:0;}
.sidebar .login-submit ul li.safe input{width:100%;}
.sidebar .login-submit ul li.safe img{width:75px;height:36px;right:1px;top:1px;}
.sidebar .login-submit ul li.submit{padding-left:0;margin-bottom:0;}
.sidebar .login-submit ul li.submit a.regaccount{display:block;height:50px;line-height:50px;width:160px;text-align:center;background:#c30d22;color:#fff;font-size:20px;}

/* reg-submit */
.reg-submit{}
.reg-submit hr{background:#bbb;margin-bottom:30px;}
.reg-submit ul li span.tip{margin-bottom:20px;}
.reg-submit .gravatar{width:118px;height:118px;border:1px solid #bbb;}
.reg-submit .gravatar img{width:100%;height:100%;}
.reg-submit .file{width:160px;height:50px;line-height:50px;position:relative;margin:35px 0 0 40px;}
.reg-submit .file a{display:block;font-size:18px;background:#c30d22;color:#fff;text-align:center;position:relative;z-index:1;}
.reg-submit .file input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer;}

/* forgot-submit */
.forgot-submit h3.formtip{padding:20px 0;}
.forgot-submit ul li{width:33%;}
.forgot-submit ul li.safe{width:20%;}

.rongyu ul li{ margin-right:15px; width:23.5%}
.rongyu ul.col-3 li{ width:32%;}
/* contact-submit */
.contact_us{}
.memaddress{margin-bottom:50px;}
.memaddress i{ font-size:36px;}
.memaddress span{ display:block;}
.memaddress .madd,.memaddress .mphone,.memaddress .memail{font-size:15px;overflow:hidden;position:relative;min-height:40px;padding:20px 0 30px 40px;line-height:2;background:#e3e3e3;}
.memaddress .madd .icon,.memaddress .mphone .icon,.memaddress .memail .icon{width:19px;height:21px;position:absolute;left:10px;top:16px;z-index:1;}
.memaddress .madd{width:33%;background:#0093dd; color:#FFF;}
.memaddress .madd a{color:#FFF;}
.memaddress .mphone{width:49%; margin-left:2%;}
.memaddress .memail{width:49%;background:#0093dd; color:#FFF;}
.memaddress .memail a{color:#FFF;}

.contact-submit{ margin-top:-210px;}
.contact-submit ul li input,.contact-submit ul li select,.contact-submit ul li textarea,.contact-submit ul li.full textarea{width:100%;background:#f4f4f4;}

/* pro_view */
.pro_view{ margin-bottom:20px;}
.pro_info{height:auto;}
.pro_info .pic{width:50%;margin-right:4%;}
.pro_info .desc{width:46%;height:422px;}
.pro_info .bigpic{margin-bottom:25px;position:relative;}
.pro_info .smallpic{position:relative;margin:0 25px 0 25px;}
.pro_info .bigpic .nopro_pic,.pro_info .smallpic .nopro_pic{text-align:center;color:#959595;text-transform:uppercase;}
.pro_info .bigpic .nopro_pic{height:343px;line-height:343px;}
.pro_info .smallpic .nopro_pic{height:68px;line-height:68px;}
.bigpic ul.slides li img{margin:0 auto;}
.smallpic ul li{}
.smallpic .flex-direction-nav a:before{line-height:30px;}
.smallpic .flex-direction-nav a{top:50%;margin-top:-13px;background:#fff;width:30px;height:30px;}
.smallpic .flex-direction-nav a.flex-disabled{opacity:1!important;}
.smallpic .flex-direction-nav a.flex-prev{left:-30px;}
.smallpic .flex-direction-nav a.flex-next{right:-30px;}
.smallpic .small-photo{width:100%;}
.smallpic .small-photo img{width:100px;margin:0 auto;}
.bigpic ul.slides > li,.smallpic ul.slides > li{display:none;-webkit-backface-visibility:hidden;}
.pro_info .pic a.openvideo{cursor:pointer;position:absolute;right:0;bottom:0;z-index:1;width:68px;height:67px;background:#c30d22;color:#fff;text-align:center;text-transform:capitalize;}
.pro_info .pic a.openvideo .icon{display:block;width:28px;height:28px;margin:10px auto 0;background-position:-7px -267px;}
.pro_info .pic a.openvideo:hover{background:#c30d22;}
.pro_info .pic a.openvideo.disabled{background:#e9e9e9;color:#adadad;text-transform:uppercase;}
.pro_info .pic a.openvideo.disabled .icon{background-position:-46px -267px;}
.pro_info .desc h1.title{font-size:22px;font-weight:700;line-height:normal;position:relative;text-transform:capitalize;margin:25px 0;}
.pro_info .desc .filter{}
.pro_info .sort_info{font-size:18px;border-bottom:1px dotted #c3c3c3;padding-bottom:10px;margin-bottom:10px;}
.pro_info .sort_info span{margin-right:40px; font-size:14px;}
.pro_info .sort_info .vivst_num{font-size:14px;}
.pro_info .summary{font-size:14px;color:#333;line-height:2;margin-bottom:25px;}
.pro_info .summary h3{ line-height:35px; font-size:14px;}
.pro_info .summary i{ color:#09F; font-size:18px;}
.pro_info .summary span{display:inline-block;vertical-align:middle;background:#0093dd;width:8px;height:8px;margin-right:8px;position:relative;top:-1px;}
.pro_info .summary_c h3{ font-size:16px; line-height:45px;}
.pro_info .summary_c p{ line-height:25px;}

ul.term{}
ul.term li{ height:30px;}
ul.term .tiptop{}
ul.term .tiptop span{ margin-right:50px; line-height:25px;}
ul.term li .tip,ul.term li .termlist,.pro_share .tip,.pro_share .snsitem{display:inline-block;vertical-align:}
ul.term li .tip,.pro_share .tip{font-weight:700; margin-right:15px;}
ul.term li .termlist{color: #666; width:75%;}
ul.term li .termlist input{ border:none; text-align:left;}
ul.term li .tone{font-size:12px; width:75%;}
ul.term li .termlist a{cursor:pointer;display:inline-block;vertical-align:middle;margin-right:10px;text-align:center;border:1px solid #bbb;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
ul.term li .termlist.power a{font-size:16px;width:auto;height:40px;line-height:40px;padding: 0 10px;}
ul.term li .termlist.tone a{padding:0 20px;height:40px;line-height:40px;}
ul.term li .termlist a.active{background:#ececec;}
ul.term li .termlist a:hover{color:#000;background:#ececec;}
.buy-number{}
.buy-number .icon{width:30px;height:30px;cursor:pointer;}
.buy-number input{width:50px;color:#000;text-align:center;}
.buy-number .icon.less{background-position:-3px -350px;margin-right:8px;}
.buy-number .icon.add{background-position:-6px -321px;margin-left:10px;margin-top:6px;}
.pro_share{margin-top: 15px;}
.snsitem{}
.snsitem a{cursor:pointer;display:inline-block;width:30px;height:30px;margin-right:3px;text-align:center;line-height:30px;vertical-align:middle;background:#fff;border-radius:5px;-webkit-border-radius:5px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
/* .snsitem a .icon{width:35px;height:35px;}
.snsitem a.googleplus .icon{background-position:0 -401px;}
.snsitem a.linkedin .icon{background-position:-41px -401px;}
.snsitem a.pinterest .icon{background-position:-83px -401px;}
.snsitem a.twitter .icon{background-position:-124px -401px;}
.snsitem a.facebook .icon{background-position:-166px -401px;} */
.snsitem a.googleplus{background-color:#E05A4A;}
.snsitem a.linkedin{background-color:#0976B4;}
.snsitem a.pinterest{background-color:#CC2127;}
.snsitem a.twitter{background-color:#55ACEE;}
.snsitem a.facebook{background-color:#3B5998;}
.snsitem a.instagram{background-color:#D4308A;}
.snsitem a i{font-size:14px;margin-right:0;margin:0 auto;line-height:30px;color:#fff;}
.snsitem a:hover{opacity:.8;}
/* .snsitem a.googleplus i{color:#E05A4A;}
.snsitem a.linkedin i{color:#0976B4;}
.snsitem a.pinterest i{color:#CC2127;}
.snsitem a.twitter i{color:#55ACEE;}
.snsitem a.facebook i{color:#3B5998;} */
.opbtn{overflow:hidden;position:absolute;width:100%;left:0;z-index:1;margin-top:10px;}
.opbtn a{cursor:pointer;text-transform:capitalize;color:#adadad;text-align:center;padding:8px 3px;background:#e9e9e9;float:left;width:32%;margin-right:2%; border-radius:5px;}
.opbtn a:last-child{margin-right:0;}
.opbtn a.favorites{}
.opbtn a.active,.opbtn a:hover,.opbtn a.blue{background:#0989ec;color:#fff; border-radius:8px;}
.opbtn a.disabled{color:#fff;background:#999;}
.opbtn a.favorites.ok{background:#c30d22;color:#fff;}
.opbtn .iconfont {vertical-align:middle;margin-right:7px;position:relative;top:-2px;}
.playvideo{position:fixed;text-align:center;width:600px;height:0;overflow:hidden;left:50%;top:50%;margin-top:-200px;margin-left:-300px;background:#fff;z-index:10;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.playvideo.open{height:360px;}
.playvideo .close{position:absolute;top:10px;right:10px;z-index:1;background:#e62117;color:#adadad;border-radius:5px;-webkit-border-radius:5px;padding:0 5px 2px 5px;cursor:pointer;color:#fff;}
.playvideo .close:hover{background:#000;}
.zoomDiv{z-index:999;position:absolute;top:0;left:0px;width:200px;height:200px;background:#fff;border:1px solid #bbb;display:none;text-align:center;overflow:hidden;}
.zoomDiv img{max-width:inherit;}
.zoomMask{position:absolute;background:url(../images/mask.png) repeat;cursor:move;z-index:1;}
.pro_details{margin-top:50px; }
.editor{font-size:14px;line-height:2;}
.editor a{padding-bottom:2px;color:#000;}
.editor.justify{text-align:justify;line-height:2;}
.editor img{margin:15px 0;}
.video_info{text-align:center;background:#000;margin-bottom:30px;}
.video_info #viframe{}
.e404{min-height:400px;}
.pro_details .desc{}
.pro_details .desc .editor{}
.pro_details .details{margin:20px 0;}
.pro_details .details .editor img{margin:0 auto;}
.swiper_tab{overflow:hidden;margin:40px 0 20px 0;}
.swiper_tab a{cursor:pointer;height:45px;line-height:45px;float:left;width:25%; border-right:1px solid #fff;font-size:14px;color:#282828;background:#ebebeb; padding-left:15px;}
.swiper_tab a:hover,.swiper_tab a.active{background:#0093dd;color:#fff; font-weight:700;}
.swiper_box{}
.swiper_con{ margin-top:10px; line-height:30px;}
.swiper_tab a i{ margin-left:130px;}
h3.module_title{font-size:18px;font-weight:bold;margin-bottom:20px;color:#303030;}
ul.feature_list{}
ul.feature_list li{}
ul.feature_list li .item{font-size:16px;color:#303030;background:#ebebeb;padding:20px;border-left:4px solid #0093dd;}
ul.feature_list.has_height li .item{height:200px;}
.model_par{}
.model_par .item{width:49%;margin-right:2%;}
.model_par .item.nomargin{margin-right:0;}
ul.item_data{}
ul.item_data li{position:relative;font-size:14px;border-bottom:1px solid #ddd;padding:3px 0;}
ul.item_data li strong{color:#000;display:inline-block;vertical-align:middle;width:20%;text-align:left;z-index:1; margin-left:10px;}
ul.item_data li .desc{width:75%;display:inline-block;vertical-align:middle;z-index:1;line-height:2;}
ul.item_data li:nth-child(even){background:#ebebeb;}
ul.related{}
ul.related li{margin-bottom:18px;/* height:290px; */border:1px solid #bbb;position:relative;}
ul.related li a{display:block;}
ul.related li .desc{}
ul.related li .desc .pic{/* width:240px;height:240px; */margin:0 auto 5px;}
ul.related li .desc h3.title{font-size:18px;font-weight:100;padding:0 5% 10px 5%;/* position:absolute;width:100%;left:0;bottom:15px;z-index:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; */}
ul.related li .desc .mask{color:#fff;text-align:center;position:absolute;width:100%;height:0;bottom:0;left:0;z-index:2;overflow:hidden;background:url(../images/opbg.png) repeat;}
ul.related li .desc .mask h3{font-size:20px;font-weight:100;padding:0 10px;margin-top:20%;margin-bottom:20px;}
ul.related li .desc .mask .icon{width:42px;height:43px;background-position:-115px -334px;}
ul.related li:hover .desc{border-color:#c30d22;}
ul.related li:hover .desc .mask{height:100%;}
.module{} 
.module ul.related{margin:40px 0 30px 0;}
.module ul.related.nomargin li{margin-bottom:0;}

/* pro_pk_select */
.pro_pk_select{padding:15px;border:1px solid #ebebeb; background:#ebebeb;}
.pro_pk_select .self_item{width:43%;margin-right:2%;}
.pro_pk_select .self_item strong{font-size:15px;display:block;margin-bottom:5px; color:#666; margin-bottom:10px;}
.pro_pk_select .self_item select{border-color:#efefef;}
.pro_pk_select .self_item.do_action{width:10%;margin-right:0;}
.pro_pk_select .self_item.do_action span{display:block;height:40px;line-height:40px;background:#0093dd;color:#fff;text-align:center;margin-top:30px; border-radius:5px;}
.pro_pk_select .self_item.do_action span:hover{background:#0989ec;}

/* pro_comparison */
.pro_comparison .pro_info .pic{margin-right:0;float:left;padding:0 20px;}
h1.pk_title{font-size:18px;color:#000;text-align:center;margin-bottom:20px;}
.pro_data_pk{}
ul.pro_data_pk_item{width:43%;}
ul.pro_data_pk_item.pk_mark{width:14%;}
ul.pro_data_pk_item li{padding:0 10px;height:50px;line-height:50px;overflow-y:auto;}
ul.pro_data_pk_item li strong.title{font-size:16px;}
ul.pro_data_pk_item li:nth-child(odd){background:#ededed;}

/* storeinfo */
.storeinfo{position:relative;width:260px;height:300px;display:none;text-align:center;}
.storeinfo .more{position:absolute;left:50%;margin-left:-10px;bottom:0;font-size:18px;color:#686868;display:block;width:20px;height:20px;border:1px solid #686868;text-align:center;line-height:20px;border-radius:20px;-webkit-border-radius:20px;}
.storeinfo .maplogo{padding:15px 0;}
.storeinfo .maplogo img{display:block;margin:0 auto;}
.storeinfo .pic{height:130px;margin-bottom:10px;}
.storeinfo .pic img{display:block;margin:0 auto;width:100%;}
.storeinfo .pic.nopic{border-bottom:1px solid #ddd;}
.storeinfo .desc{padding:0 10px;}
.storeinfo .desc h3,.storeinfo .desc h4{font-weight:100;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:23px;}
.storeinfo .desc h3{margin-bottom:3px;font-size:16px;}
.storeinfo a:hover{color:#0093dd;}
.storeinfo:after{position:absolute;content:"";width:100%;height:5px;left:0;z-index:1;bottom:-20px;background:#0093dd;}
.no_data{padding:20px;text-align:center;color:#959595;border:1px solid #e7e7e7;}

/* about us */
.module_desc h4{text-transform:uppercase;font-size:25px;color:#808080;}
.module_desc h3{font-size:24px;color:#000;margin:15px 0;}
.module_desc h3.sub_title{font-size:22px;color:#6d6d6d;margin-bottom:25px;}
.company_baseinfo{margin-bottom:50px;}
.company_baseinfo .company_pic{width:47%;margin-right:3%;}
.company_baseinfo .company_pic ul.slides li{display:none;}
.company_baseinfo .desc,.company_culture .desc{width:50%;padding-top:10px;}
.company_baseinfo .desc .text,.company_culture .text{font-size:16px;color:#000;line-height:2.2;margin-bottom:40px;}
.company_baseinfo .desc .learnmore,.company_culture .learnmore{font-size:14px;color:#717171;}
.company_baseinfo .desc .learnmore:hover,.company_culture .learnmore:hover{font-size:14px;color:#0093dd;}
.company_culture_box{position:relative;height:442px;overflow:hidden;background:#ebebeb;}
.company_culture_box .culture_pic{position:absolute;width:50%;height:100%;right:0;top:0;z-index:1;}
.company_culture{}
.company_culture .desc{margin-top:30px;}
.company_culture .text{padding:0 30px 0 0;}
.development_path{padding:70px 0 50px 0;}
.development_path .module_desc{margin-bottom:35px;}
.development_path .module_desc h3{margin-top:5px;}
.development_list{overflow:auto;position:relative;}
.development_list:after{content:"";position:absolute;left:0;top:50%;z-index:1;height:1px;width:100%;background:#a8a8a8;}
.development_list li{cursor:pointer;position:relative;width:280px;height:420px;}
.development_list li .item{position:absolute;width:400px;right:-32px;bottom:0;left:0;min-height:152px;padding:44px 0 0 0;}
.development_list li .item .desc{background:#ebebeb;color:#000;height:160px;padding:20px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.development_list li .item:after{position:absolute;content:'';top:-12px;left:50%;width:12px;height:12px;z-index:2;background:#d2d2d2;overflow:hidden;margin-left:-6px;-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.development_list li:nth-child(odd) .item{top:0;bottom:auto;padding:0 0 44px;}
.development_list li:nth-child(odd) .item:after{top:auto;bottom:-12px;}
.development_list li .item .year{position:absolute;top:0;right:0;left:0;height:44px;line-height:44px;font-size:18px;font-weight:700;color:#000;text-align:center;-webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.development_list li:nth-child(odd) .item .year{top:auto;bottom:0;}
.development_list li .item:hover .desc{background:#0093dd;color:#fff;}

/* form_box */
.form_box{background:#0093dd;padding:30px;position:relative;overflow:hidden;}
ul.askinput{}
ul.askinput li{position:relative;padding-left:60px;}
ul.askinput li span{position:absolute;left:0;top:12px;z-index:1;width:80px;color:#fff;}
ul.askinput li input,ul.askinput li textarea,ul.askinput li select{border:1px solid #e1e1e1;height:40px;line-height:40px;padding:0 0 0 10px;  border-radius:5px;}
ul.askinput li.name,ul.askinput li.tel{width:20%;margin-right:2%;}
ul.askinput li.msg{width:21%;margin-right:2%;padding-left:70px;}
ul.askinput li.safe{width:21%;margin-right:2%;}
ul.askinput li.safe img{position:absolute;right:1px;top:0px;z-index:1;}
ul.askinput li.submit{width:10%;padding-left:0;}
ul.askinput li.submit button{font-size:14px;height:40px;width:100%;line-height:40px;cursor:pointer;padding:0;background:#292929;border:none;color:#fff; border-radius:5px;}
ul.askinput li.submit button i{font-size:18px;vertical-align:middle;margin:0 0 0 10px;}
ul.askinput li.submit button:hover{background:#000;border-color:#000;}

/* odds */
.odds_box{padding:25px 0 25px 0;background:#0093dd;color:#fff;}
ul.odds_list{}
ul.odds_list li{font-size:18px;height:136px;}
ul.odds_list li:after{position:absolute;content:"";width:1px;height:100%;top:0;right:-15px;z-index:1;background:#0287ca;z-index:1;}
ul.odds_list li .slogan{position:relative;padding-left:100px;margin-bottom:10px;}
ul.odds_list li .slogan .iconfont{position:absolute;left:30px;top:18px;z-index:1;font-size:52px;}
ul.odds_list li .slogan strong{color:#fff;display:block;margin-bottom:5px;font-size:18px;font-weight:600;}
ul.odds_list li .slogan P{ font-size:14px;}
ul.odds_list li .desc{font-size:14px;line-height:2;padding:0 30px;}
ul.odds_list li:last-child:after{display:none;}

/* service */
.service_box{background:#ebebeb;padding:0 0 60px 0;}
.service{}
.service .driver,.service .relinfo{padding:40px 20px;height:500px;}
.service .driver{width:35%;margin-right:2%;background:#fff;}
.service .relinfo{width:63%;background:#fff;}
.service .choose_pro{margin:30px 0;background:#f4f4f4;}
.service .choose_pro select{background:#f4f4f4;border:none;height:45px;line-height:45px;padding:0 10px;}
.service .choose_pro select option{font-weight:bold;}
.mtip{position:relative;padding-left:50px;}
.mtip .icon{position:absolute;left:0;top:12px;z-index:1;background:none;}
.mtip .icon i{color:#000;font-size:36px;}
.mtip .icon i.iconwenzhang1{font-size:40px;}
.mtip strong,.mtip .en{display:block;font-size:16px;text-transform:uppercase;color:#2a1818;}
.mtip .en{margin-bottom:5px;}
.mtip strong{font-size:20px;}
.mtip .more{position:absolute;right:0;bottom:0;z-index:1;}
ul.choosed_driver_listt{}
ul.choosed_driver_list li{margin-bottom:30px;}
ul.choosed_driver_list li .desc{position:relative;padding-left:85px;}
ul.choosed_driver_list li .desc h3{color:#000;font-size:14px;margin-bottom:5px;font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.choosed_driver_list li .desc h3 strong{font-weight:bold;}
ul.choosed_driver_list li .desc .time{position:absolute;width:70px;height:70px;background:#0093dd;left:0;text-align:center;top:50%;margin-top:-35px;z-index:1;color:#fff;transition:.25s;-webkit-transition:.25s;}
ul.choosed_driver_list li .desc .time i{font-size:24px;margin:12px 0;display:block;}
ul.choosed_driver_list li .desc .time em{display:block;}
ul.choosed_driver_list li .desc .time em i{}
ul.choosed_driver_list li .desc .time em.day{font-size:16px;line-height:1;}
ul.choosed_driver_list li .desc .txt{line-height:1.5;color:#8c8c8c;overflow:hidden;text-align:justify;padding-right:10px;font-size:13px;}
ul.choosed_driver_list li:hover .desc .time{background:#979797;}
ul.choosed_driver_list li:last-child{margin-bottom:0;}
ul.all_driver_list li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e7;}
ul.all_driver_list li:last-child{border:none;}
ul.all_driver_list li .desc{height:70px;}
ul.all_driver_list li .desc .time{margin-top:0;top:0;}
ul.all_driver_list li .desc .txt{font-size:12px;}
.down_file_now{margin-left:20px;display:inline-block;border:1px solid #0093dd;padding:3px 20px;color:#0093dd;transition:.25s;-webkit-transition:.25s;}
.down_file_now:hover{color:#fff;background:#0093dd;}
.relevant_info{}
ul.stick_news{margin:35px 0;}
ul.stick_news li{overflow:hidden;}
ul.stick_news li .pic{width:30%;margin-right:2%;}
ul.stick_news li .pic img{max-width:100%;}
ul.stick_news li .desc{width:68%;}
ul.stick_news li .desc h3{color:#2a1818;font-size:18px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.stick_news li .desc .more{display:block;}
ul.stick_news li .desc .txt{overflow:hidden;line-height:1.5;color:#a4a4a4;font-size:14px;text-align:justify;margin-bottom:10px;}
ul.stick_news li .time{font-size:12px;display:block;color:#000;margin:15px 0;}
ul.stick_news li:hover .desc h3,ul.stick_news li:hover .desc .more{color:#0093dd;}
ul.stick_news li.full .desc{width:100%;}
ul.normal_news{}
ul.normal_news li{padding:7px 0;position:relative;font-size:14px;}
ul.normal_news li a{color:#1b1b1b;display:block;transition:.25s;-webkit-transition:.25s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.normal_news li a span{color:#ff0000;margin-right:8px;position:relative;top:-2px;transition:.25s;-webkit-transition:.25s;}
ul.normal_news li .time{color:#7b7b7b;position:absolute;right:0;top:0;z-index:1;}
ul.normal_news li:hover a{color:#0093dd;}
.sale_map_box{ margin-top:-22px;}
.sale_map_box .module_desc{text-align:center;margin-bottom:20px;}
.sale_map{height:580px;}

/* video list */
.video-single{}
.single .all-video{background:none;}
.vlist{}
ul.video-list{background:#fff;}
ul.video-list li{}
/* ul.video-list li .b{border:1px solid #eee;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
ul.video-list li:hover .b{box-shadow:0 1px 10px rgba(0, 0, 0, 0.6);} */
ul.video-list li .slider-hack{padding:0;}
ul.video-list li .video-pic{}
ul.video-list li .video-pic .pic{position:relative;width:100%;}
ul.video-list li .video-pic .pic .vicon{z-index:1;background:url(../images/v-play-s.png) no-repeat;width:50px;height:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;background-position:0 0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
ul.video-list li:hover .video-pic .pic .vicon{background-position:-50px 0;}
ul.video-list li .video-desc{padding:20px;}
ul.video-list li .video-desc h3.title{padding-left:0;font-size:16px;font-weight:700;margin-bottom:5px;}
ul.video-list li .video-desc .txt{font-size:12px;color:#999;}

/* orderdata */
.orderdata{padding:10px;}
.orderdata h3{ margin-bottom:20px;}
h3.sub_tip{font-size:18px;font-weight:100;text-transform:capitalize;}
.orderdata h2.m_tip{margin-bottom:25px;}
.orderdata h3.sub_tip{margin-bottom:15px;}
.orderheader{margin-bottom:30px;}
.orderheader .pic{width:50%;margin-right:3%;border:1px solid #ebebeb;}
.orderheader .confirmdata{width:40%;}
.confirmdata ul.term li .tip{font-weight:600;}
.confirmdata ul.term li em{padding:5px 8px;border:1px solid #bbb;}
.confirmdata ul.term li .power em{font-weight:600;border:none;}
.note{font-size:14px;margin-bottom:30px;}
.note h3{font-size:20px;color:#c30d22;margin-bottom:10px;font-weight:100;}
.note a{color:#c30d22;}
.personal{}
.personal .basic{position:relative;padding-left:130px;padding-top:40px;height:100px;}
.personal .basic .gravatar{width:100px;height:100px;border:1px solid #bbb;position:absolute;left:0;top:0;z-index:1;}
.personal .basic .gravatar img{width:100%;height:100%;}
.personal .basic a{display:inline-block;margin:4px 0;color:#c30d22;padding-bottom:2px;border-bottom:1px solid #c30d22;}
.personal .info{margin-top:20px;line-height:1.6;}
.personal .info .icon{width:21px;margin-right:10px;}
.personal .info .icon.usernameicon,.personal .info .icon.emailicon{position:relative;top:-2px;}
.personal .info .icon.companyicon{background-position:-566px -7px;}
.personal .info p{padding:8px 0;}
.personal .info strong{margin-right:10px;}
.userorder{}
.userorder h3.tip{font-size:18px;font-weight:700;}
.userorder ul{}
.userorder ul li{list-style:disc;text-transform:capitalize;margin-left:45px;padding:8px 0;position:relative;}
.userorder ul li .total{position:absolute;width:18px;height:18px;text-align:center;line-height:18px;font-size:12px;left:-45px;top:11px;z-index:1;background:#c30d22;color:#fff;border-radius:50%;-webkit-border-radius:50%;}
.userorder ul li a{color:#c30d22;font-size:18px;}
.userorder ul li a:hover{color:#000;}

/* browsing history_list */
.history{}
ul.history_list{}
ul.history_list li{height:155px;border:1px solid #bbb;overflow:hidden;margin-bottom:15px;}
ul.history_list li .pic{width:40%;height:155px;}
ul.history_list li .pic img{width:100%;max-height:100%;}
ul.history_list li .desc{width:60%;font-size:16px;}
ul.history_list li .line{content:"";position:absolute;width:1px;height:90%;z-index:1;left:40%;top:5%;background:#bbb;}
ul.history_list li .desc .info{padding:10px 15px;}
ul.history_list li .desc h3{font-weight:100;margin-bottom:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.history_list li .desc span{display:block;margin-bottom:14px;}
ul.history_list li .desc span.date em{color:#959595;}
ul.history_list li .desc .userop{overflow:hidden;}
ul.history_list li .desc .userop a{width:47%;background:#e3e3e3;color:#3a3a3a;text-align:center;padding:5px 0;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
ul.history_list li .desc .userop a:hover{background:#c30d22;color:#fff;}
ul.history_list li .desc .userop a.del{cursor:pointer;margin-right:6%;background:#c30d22;color:#fff;}
ul.history_list li .desc .userop a.del:hover{background:#3a3a3a;}

/* bulk_inquiry */
.bulk_inquiry{}
.placedinfo{background:#f0f0f0;padding:10px;/* text-align:right; */line-height:2;}
.placedinfo span{/* float:left; */}
.placedinfo span.time{float:right;color:#c30d22;}
.placedinfo a{padding-bottom:2px;border-bottom:1px solid #c30d22;color:#c30d22;}
.placedinfo2{background:#f9f9f9;border-top:1px solid #ddd;}
.inquiry_res{}
.inquiry_title{background:#999;color:#fff;line-height:40px;text-align:center;font-size:14px;}
ul.inquiry_list{border-style:solid;border-color:#bbb;border-width:0 1px;margin-bottom:30px;}
ul.inquiry_list li{text-align:center;height:110px;overflow:hidden;border-bottom:1px solid #bbb;}
.p_name{width:30%;}
.p_pic{width:20%;}
.p_brand{width: 10%;}
.p_app{width: 15%;}
.p_spe{width: 15%;}
.p_pic img{max-height:90px;margin:0 auto;}
.p_power{width:20%;}
.p_tone{width:15%;}
.p_num{width:30%;}
.p_state{width:20%;}
.p_state a.del{cursor:pointer;}
.p_name.bor,.p_pic.bor,.p_power.bor,.p_tone.bor,.p_num.bor,.p_brand.bor,.p_app.bor,.p_spe.bor{border-right:1px solid #bbb;}
.cell{display:table;height:100%;}
.cell .cell_td{display:table-cell;vertical-align:middle;}
.p_num .buy-number{width:120px;margin:0 auto;}
.p_num .buy-number input{width:60px;padding:0;height:30px;line-height:30px;}
.p_num .buy-number span{width:30px;height:30px;line-height:30px;font-size:20px;font-weight:700;cursor:pointer;}
.p_num .buy-number .less{background:#e9e9e9;}
.p_num .buy-number .add{background:#c30d22;color:#fff;}

/* your_orders */
.your_orders{}
ul.y_order_list{}
ul.y_order_list li{/* margin-bottom:30px; */}
ul.y_order_list li .order_info{position:relative;height:145px;overflow:hidden;border-style:solid;border-color:#f4f4f4;border-width:0 1px 1px 1px;}
ul.y_order_list li .o_pic{width:18%;margin-right:4%;}
ul.y_order_list li .o_pic img{width:100%;max-height:145px;}
ul.y_order_list li .o_name{width:78%;font-size:16px;}
ul.y_order_list li .order_info .line{position:absolute;width:1px;height:90%;top:5%;left:18%;background:#f4f4f4;z-index:1;}
ul.y_order_list li .msglist{margin-top:-30px;max-height:0;overflow:hidden;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.msglist .msgcon{padding:10px 10px 10px 60px;background:#f4f4f4;position:relative;}
.msglist .msgcon .gravatar{position:absolute;width:40px;height:40px;left:10px;top:10px;z-index:1;}
.msglist .msgcon .gravatar img{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;}
.msglist .msgcon h3.asktitle{font-size:16px;background:#f4f4f4;padding:8px 10px 15px 0;border-bottom:1px solid #ddd;margin-bottom:10px;}
.msglist .msgcon .answer{color:#999;}
.msglist .msgcon .answer .bold{font-weight:700;color:#999;margin-right:5px;}
ul.y_order_list li:hover .msglist{max-height:500px;}
ul.y_order_list li ul.inquiry_list{}

/* all products */
.letter-rank{position:absolute;right:30px;top:35px;text-align:right;z-index:1;}
.letter-rank a{padding:4px 8px;border:1px solid #bbb;color:#c30d22;margin-left:3px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.letter-rank a:hover{background:#c30d22;color:#fff;border-color:#c30d22;}
.layout{margin:3em 0;}
.rank-product{width:27.9%;margin:0 2.666666666666667% 2em 2.666666666666667%;padding-left:40px;padding-bottom:30px;}
.rank-product{border-bottom:1px solid #bbb;}
.rank-product span.letter{position:absolute;left:0;top:0;font-size:18px;color:#c30d22;}
ul.rank-list li{padding-bottom:10px;}
ul.rank-list li a{color:#000;}
ul.rank-list li a:hover{color:#c30d22;}

/* prosort_summary */
.prosort_summary{margin-bottom:30px;font-size:14px;line-height:2;}
.prosort_summary ul{padding-left:12px;}
.prosort_summary ul li{list-style:disc;}

/* footer */
.footer{background:#333;padding:30px 0 0px 0;color:#aeaeae;position:relative;}
/* .footer:after{content:"";position:absolute;width:100%;height:1px;top:75px;left:0;z-index:1;background:#474747;} */
.footer-con{ padding-bottom:50px;}
.footer ul.qlink{}
.footer ul.qlink li{margin-right:0;font-size:12px;}
.footer ul.qlink li.prolink{width:60%; }
.footer ul.qlink li h3.tip{color:#fff;font-size:14px;font-weight:700;margin-bottom:10px;position:relative;}
.footer ul.qlink li a{color:#aeaeae;padding:3px 0;}
.footer ul.qlink a:hover{color:#fff;}
.qlink_grounp{overflow:hidden;}
.qlink_grounp .qlink_item{float:left;}
.qlink_grounp .qlink_item_p{ }
.qlink_item h2{ line-height:40px; font-size:14px;}
.qlink_item strong{color:#fff;font-weight:700;font-size:13px;}
.qlink_item a{display:block;font-size:12px;transition:0.2s;-webkit-transition:0.2s; margin-left:20px;}
.qlink_item img{ width:70%; margin-left:15px;}

.copyright{font-size:12px;text-align:left;color:#757575; background:#fff; line-height:40px;}
.copyright a{color:#969696;}
/* .copy-con ul li.followus, */.copy-con ul li.copyrightinfo{padding:5px 0;}
/* .copy-con ul li.followus{width:38%;}
.copy-con ul li.mailtome{width:25%;}
.copy-con ul li.mailtome .icon{width:35px;height:35px;background-position:-115px -278px;position:relative;top:-2px;margin-left:10px;}
.copy-con ul li.mailtome:hover .icon{background-position:-181px -278px;}
.copy-con ul li.copyrightinfo{width:37%;text-align:right;}
 */span.webfont{display:inline-block;vertical-align:middle;margin:0 5px;width:35px;height:35px;text-align:center;border-radius:13px;-webkit-border-radius:13px;}
span.webfont i{color:#fff;font-size:18px;line-height:35px;margin:0 auto;}
span.webfont.blue{background:#55acee;}

/* webfont  */
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1490687078158'); /* IE9*/
  src: url('../font/iconfont.eot?t=1490687078158#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1490687078158') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1490687078158') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1490687078158#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-gouwuche:before { content: "\e6ab"; }
.icon-arrow-left:before { content: "\e60e"; }
.icon-whatsapp:before { content: "\e751"; }
.icon-purchaseorder:before { content: "\e628"; }

/* fixedtool */
/* .fixedtool{position:fixed;width:69px;left:50%;top:50%;margin-left:620px;top:219px;z-index:15;} */
.fixedtool{position:fixed;width:60px;/* height:110px; */right:15px;bottom:140px;z-index:15;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.fixedtool.h_change{/* height:170px; */}
.fixedtool a,.fixedtool button{display:block;text-align:center;background:#c30d22;height:50px;line-height:50px;margin-bottom:5px;color:#fff;cursor:pointer;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.fixedtool button{border:none;width:100%;}
.fixedtool a .icon{background:url(../images/basicicon.png) no-repeat;/* background-size:400px 250px; */margin:0 auto;}
.fixedtool a i,.fixedtool button i{margin-right:0;font-size:30px;color:#fff;}
.fixedtool a.fx_inquire{}
.fixedtool a.fx_inquire i{}
.fixedtool .skype{}
.fixedtool .skype i{margin-top:10px;}
.fixedtool a.gotop{width:60px;height:60px;background:#0093dd;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.16);border-radius:50%;-webkit-border-radius:50px;}
.fixedtool a.gotop{opacity:0;}
.fixedtool a.gotop i{font-size:40px;margin-top:8px;}


/* sitemap */
.sitemap{overflow:hidden;}
ul.sitemapitem{}
ul.sitemapitem li{}
ul.sitemapitem li .sublink{margin:20px 0;}
ul.sitemapitem li .sublink a{display:block;padding:6px 15px;font-size:14px;}
.sitemap .promap{margin-bottom:40px;}
.sitemap .promap ul.sitemapitem{margin:20px 0;}
.sitemap .promap ul.sitemapitem li{}
.sitemap .promap ul.sitemapitem li .sublink{margin:0;}
.sitemap .othermap{}
.sitemap h3.navtitle{font-size:18px;font-weight:700;color:#c30d22;margin-bottom:10px;}
.sitemap h3.cagename{font-size:16px;background:#e2e2e2;color:#7d7d7d;padding:10px;font-weight:700;}

/* error tip */
.fullmask{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9;background:url(../images/functionbg.png) repeat;}
#error-tip,#error-tip2{display:none;position:fixed;z-index:20;text-transform:capitalize;width:340px;height:150px;left:50%;margin-left:-170px;top:50%;margin-top:-75px;background:#0093dd;color:#fff;font-size:18px;line-height:150px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
#error-tip2{line-height:normal;padding:40px 10px;height:auto;top:40%;}

/* nodata */
.nodata{text-align:center;font-size:14px;padding:30px; color:#CCC;}
.nodata.nobor{border:none;}

/* success_btn */
.success_btn{text-align:right;}
.success_btn a{display:inline-block;vertical-align:middle;margin-left:3px;padding:5px 20px;background:#f9f9f9;transition:0.2s;-webkit-transition:0.2s;}
.success_btn a:hover{background:#c30d22;color:#fff;}

/* input success */
.success{padding:15px;margin-bottom:20px;color:#c30d22;border:1px solid #c30d22;font-size:16px;}

 /* animate */
.animate{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}
.animates{transition:all 0.6s linear 0s;-webkit-transition:all 0.6s linear 0s;-moz-transition:all 0.6s linear 0s;-ms-transition:all 0.6s linear 0s;-o-transition:all 0.6s ease-in-out;}
.animate-1{-webkit-animation:bounceIn 1.2s .2s ease both;-moz-animation:bounceIn 1.2s .2s ease both;-ms-animation:bounceIn 1.2s .2s ease both;} /*弹*/
.animate-2{-webkit-animation:fadeInUp .5s .2s ease both;-moz-animation:fadeInUp .5s .2s ease both;-ms-animation:fadeInUp .5s .2s ease both;}/*向上淡入*/
.animate-3{-webkit-animation:fadeInDown .5s .2s ease both;-moz-animation:fadeInDown .5s .2s ease both;-ms-animation:fadeInDown .5s .2s ease both;}/*向下淡入*/
.animate-4{-webkit-animation:fadeOut .6s .2s ease both;-moz-animation:fadeOut .6s .2s ease both;-ms-animation:fadeOut .6s .2s ease both;}/*淡出*/
.animate-5{-webkit-animation:fadeIn .4s .2s ease both;-moz-animation:fadeIn .4s .2s ease both;-ms-animation:fadeIn .4s .2s ease both;}/*淡入*/
.animate-6{-webkit-animation:lightSpeedIn .6s .2s ease both;-moz-animation:lightSpeedIn .6s .2s ease both;-ms-animation:lightSpeedIn .6s .2s ease both;}
.animate-6o{-webkit-animation:lightSpeedOut .6s .2s ease both;-moz-animation:lightSpeedOut .6s .2s ease both;-ms-animation:lightSpeedOut .6s .2s ease both;}
.animate-7{-webkit-animation:flipInY .6s .2s ease both;-moz-animation:flipInY .6s .2s ease both;-ms-animation:flipInY .6s .2s ease both;}
.animate-8{-webkit-animation:flipOutY .6s .2s ease both;-moz-animation:flipOutY .6s .2s ease both;-ms-animation:flipOutY .6s .2s ease both;}
.animate-9{-webkit-animation:zoomIn .6s .2s ease both;-moz-animation:zoomIn .6s .2s ease both;-ms-animation:zoomIn .6s .2s ease both;}
.animate-10{-webkit-animation:bounceIn .6s .2s ease both;-moz-animation:bounceIn .6s .2s ease both;-ms-animation:bounceIn .6s .2s ease both;} /*快速弹*/
.rotateup{color:#c30d22;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.rotatedown{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.loop{animation-iteration-count:infinite;/*animation-duration:.8s*/}
.fastanimate{transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;-ms-transition:all 0.1s linear 0s;-o-transition:all 0.1s ease-in-out;}


ul.job_list{}
ul.job_list li{color:#888;margin-bottom:30px;-webkit-transition:.4s;transition:.4s;border:1px solid transparent; background:#fff;}
ul.job_list li .work_info{padding:10px 20px;position:relative; border: solid #ebebeb 1px;}
ul.job_list li .work_info h3{font-size:16px;font-weight:700;color:#000;padding:8px 0 15px 0;border-bottom:1px solid #b2b2b2;}
ul.job_list li .work_info .day{font-size:14px;margin-right:10px;color:#888;font-weight:100;line-height:normal;}
ul.job_list li .work_info .year{font-size:14px;color:#888;line-height:normal;}
ul.job_list li .work_info .iconfont{opacity:0;position:absolute;right:20px;top:10px;font-size:50px;line-height:1;color:#888;-webkit-transition:.4s;transition:.4s;}
ul.job_list li ul.desc{margin-top:15px;}
ul.job_list li ul.desc li{width:50%;margin-right:0;margin-bottom:0;border:none;font-size:12px;}
ul.job_list li:hover{border:1px solid #dfdfdf;-moz-box-shadow:0px 0px 10px #f0f0f0; -webkit-box-shadow:0px 0px 10px #f0f0f0; box-shadow:0px 0px 10px #f0f0f0;-webkit-transition:.4s;transition:.4s; background:#ebebeb;}
ul.job_list li:hover ul li{border:none;-moz-box-shadow:0px 0px 0 #f0f0f0; -webkit-box-shadow:0px 0px 0 #f0f0f0;box-shadow:0px 0px 0 #f0f0f0; background:#ebebeb;}
ul.job_list li:hover .work_info .iconfont{opacity:1;color:#0c62b3;}
.job_content_box .widget{ padding:20px;}
.job_content_box .widget ul li{ line-height:40px;}
.job_content_box h3.widget_tip{padding-left:0;border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:10px;}
.job_content_box h3.widget_tip.blue{color:#056eaf;}
.job_content_box h3.widget_tip:after{display:none;padding-left:0;}

ul.input li{position:relative;padding-left:60px;margin-bottom:30px;}
ul.input li.full{width:100%;margin-right:0;}
ul.input li.safe img{position:absolute;right:1px;top:1px;z-index:1;height:36px;}
ul.input li textarea{min-height:120px;}
ul.input li select{color:#ccc;}
ul.input li .tip{position:absolute;width:60px;left:0;top:5px;z-index:1; font-weight:700;}
ul.input li .tip i{font-style:normal;color:red;margin-left:5px;position:relative;top:4px;}
ul.input li.submit{margin-bottom:0;}
ul.input li.submit input{cursor:pointer;background:#c30d22;border:none;width:160px;color:#fff;padding:12px 0;border-radius:25px;-webkit-border-radius:25px;-webkit-transition:.2s;transition:.2s;}
ul.input li.submit input:hover{background:#292929;}

ul.productCategory li{background:#fff;  border-bottom:#ebebeb solid 1px;}
ul.productCategory li a i{ margin-top:15px;}
ul.productCategory li a{ font-size:14px; font-weight:100; line-height:40px; display:block; margin-left:20px;}
ul.productCategorylv2 li{ background:#fff; border-top:none!important; margin-bottom:0px!important; border-bottom:#ebebeb solid 1px;}
ul.productCategorylv2 a{ font-size:12px!important; font-weight:normal!important; }
ul.productCategorylv2 a:hover{color:#000!important; font-weight:700!important;}

.Project_team ul li{ margin-bottom:30px;}
.Project_team ul li h3{ margin-bottom:15px; line-height:50px;}
.Project_team ul li h3 span{ display:block; height:40px; width:40px; font-size:28px; line-height:40px; border-radius:50%; background:#930; color:#FFF; text-align:center; float:left; margin-right:15px;}
.Project_team ul li strong{ }
.Project_team ul li i{ font-size:18px;}
.Project_team_img { margin-top:40px;}
.Project_team_img ul li h3{ margin-bottom:15px; font-size:14px; line-height:50px;}

/*contact_box */
.contactmap{margin-top:-30px;position:relative; }
.contact_map_box{height:600px; margin-top:-40px;}
.contact_info{display:block;}

/* school_map */
.schoolmap{margin-top:-30px;position:relative;}
.map_box{height:560px;}
.map_info{display:none;position:absolute;z-index:10000;width:475px;height:215px;left:50%;background:#009d85;margin-left:-600px;top:100px;}
.map_info .desc{background:#009d85;color:#fff;position:relative;padding:30px 0 0 60px; z-index:9999999;}
.map_info .desc .icon{width:64px;height:64px;background:#fbbf00;color:#fff;text-align:center;position:absolute;left:-20px;top:20px;z-index:1;}
.map_info .desc .icon i{margin:0 auto;font-size:36px;}
.map_info .desc h4{font-size:20px;margin-bottom:10px;}
.map_info .desc h3{font-size:24px;margin-bottom:8px;}
.map_info .desc a{color:#fff;transition:.25s;-webkit-transition:.25s;}
.map_info .desc a:hover{color:#fbbf00;}
.map_info .desc b{margin-right:8px;}

/* lu ru */
.addinfo{ padding:10px; background:#FFF;}
.address p{line-height:28px;}



.dtg h3{ line-height:35px; background:#0093dd; padding-left:15px; color:#fff; font-size:14px;border-radius:5px;}
.dtg p{ margin:20px 0;}
.dtg ul { margin-bottom:20px;}
.dtg ul li{}
.dtg ul li strong{ display:block; color:#F00; font-size:18px;}
.dtg ul li h3{ line-height:35px; background:#0093dd; padding-left:15px; color:#fff; font-size:14px; border-radius:5px;}
.dtg ul li h3 i{ font-size:18px; padding-top:10px;}
.dtg ul li p{ width:60%; margin-top:20px;}
.dtg ul li img{ width:190px; margin-top:20px;}
.dtg ul li .imgfull{ width:100%;}
.dtg ul li .txtfull{ width:100%;}

ul.dtgta li{ height:450px; padding:10px;}
ul.dtgta li.dtgtab{height:400px !important;}

.haocai ul li img{ border:1px solid #ebebeb;}
.haocai ul li h3{ text-align:center; line-height:40px; font-weight:300; font-size:14px;}
.yangpin  ul li h3{ text-align:center; line-height:40px; font-weight:300; font-size:14px;}

.sales-service ul li h3{ line-height:50px; font-size:18px;}
.sales-service ul li{ height:150px;}
.sales-service ul li span{ display:block; font-weight:700;}
.sales-service ul li img{ width:100px; margin-right:20px;}

.technology ul li{ padding-right:2%}
.technology ul li img { height:210px;}
.technology ul li h1{ font-weight:300; line-height:45px;}



.index-about{ margin-bottom:30px;}
.photo-a ul li{padding-right:2%}
.view{ background:#FFF; margin-bottom:30px; padding:30px;}
.ad-main-a{ width:50%;}
.ad-main-a ul{ margin-left:15px;}
.ad-main-a ul li{ background:#FFF; margin-bottom:15px; padding:26px 0; text-align:center}
.ad-main-a ul li h3{ font-size:14px;}
.ad-main-a ul li i{ font-size:32px;}

.ad-main-b{ width:50%;}
.ad-main-b ul{ margin-left:15px;}
.ad-main-b ul li{ background:#FFF; margin-bottom:15px; padding:58px 0;  text-align:center}
.ad-main-b ul li h3{ font-size:14px;}
.ad-main-b ul li i{ font-size:36px;}

#sliderl-a{ width:35%;}
#sliderl-a ul.slides li{display: none;}
#sliderl-a .flex-control-paging li a.flex-active{background: #c30d22;}
#sliderl-a .flex-control-paging li a:hover{background: #c30d22;}
#sliderl-a .flex-control-nav{ bottom:40px; left:10px;}

.ad-main_text{ width:64%; font-size:15px; line-height:30px; padding:19px 25px; background:#ebebeb;}
.ad-main_text h3{ font-size:20px;}
.ad-main_text span{ font-size:16px; display:block; line-height:60px; font-weight:600; color:#666;}

.data_total{color:#fff;overflow:hidden;}

ul.data_item { margin-top:30px; width:100%;}
ul.data_item li{text-align:center; background:#0093dd; width:24.6%;padding:10px 0; margin-right:5px;}
ul.data_item li h3{font-size:16px;font-weight:100;margin:5px 0;text-transform:uppercase; color:#FFF; font-weight:700;}
ul.data_item li p{text-transform:uppercase; font-size:12px;color:#FFF;}
ul.data_item li:last-child{border:none;}

.yangpin ul li{ width:24%; margin-right:1%;}

 /* media */

@media all and (max-width: 1440px) {
.header-con .logo img{max-width:55px; margin-left:10px;}
.header-con .Site_name h3{ font-size:16px; font-weight:bold; line-height:21px;}	
ul.menu_item li a{padding:0 12px;}

.b-single-title{left:-1%;bottom:30px;}

}
@media all and (max-width: 1280px) {
.header-con .logo img{max-width:55px; margin-left:10px;}
.header-con .Site_name h3{ font-size:16px; font-weight:bold; line-height:21px;}	
.wrap{min-width:1200px;margin:0 auto;}
.public{width:1200px;}
ul.menu_item li a{padding:0 8px;}
.b-single-title{left:-1%;bottom:30px;}

}
ul.Honor li{ width:24%;margin-right:1%;}