@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
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, sub, sup,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: top;
}
body{background:#fff;line-height:1.8;color:#5a5a5a;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}
a{color:#4d4d4d;text-decoration:none;cursor:pointer;}
a:hover{color:#ff8a00;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}
ol,ul,li{list-style:none;}
img{height:auto;border:0;}
i{margin-right:5px;}
input,select,textarea{border:1px solid #ddd;background:#fff;outline:none;width:100%;color:#464646;font-size:12px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.hidden{display:none;}

/* wrapper */
.wrapper{min-width:1300px;position:relative;}
.w1300{width:1300px;margin:0 auto;}

/* public */
@font-face {font-family:BebasNeue;src:url(../font/BebasNeue.ttf);}
@font-face{font-family:Oswald;src:url(../font/Oswald-Bold.otf);src:url(../font/Oswald-Bold.ttf);}
span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}
h3.tip{*background:#fff;*position:relative;*z-index:2;font-size:18px;font-weight:700;position:relative;color:#747474;padding-bottom:2px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
h3.tip span.info{font-size:14px;font-weight:100;margin-left:80px;}
h3.tip .more{float:right;margin-top:8px;font-size:12px;color:#747474;*position:absolute;*right:0;*top:0;}
h3.tip .more:hover{color:#ff8f00;}
.golist_more{display:block;width:180px;margin:40px auto 0;padding:3px 0;color:#ff8f00;text-align:center;border:1px solid #ff8f00;border-radius:25px;transition:.2s;-webkit-transition:.2s;}
.golist_more:hover{border-color:#0d61bc;color:#0d61bc;}

/* header */
.header-box{}
.header-top{background:#f1f1f1;text-align:right;height:30px;line-height:30px;}
.header-top .welcome{font-size:12px;color:#969696;float:left;}
.header-top .snsitem{float:right;}
.header-top a{color:#777;font-size:12px;line-height:normal;margin-left:0px;position:relative;height:30px;line-height:30px;transition:.25s;-webkit-transition:.25s;}
.header-top a:hover{color:#ff8f00;}
.header-top .fastnav{float:right;}
.header-top .fastnav a:after{position:absolute;content:"";width:1px;height:11px;top:3px;right:-10px;background:#adadad;}
.header-top .fastnav a:last-child:after{display:none;}
.header-top .fastnav a.last:after{display:none;}
.header{height:105px;position:relative;overflow:hidden;z-index:16;background:#fff;}
.header .logo{width:276px;margin-top:11px;margin-right:40px;position:relative;}
.header .logo:after{position:absolute;height:70%;width:1px;content:"";background:#555;right:-20px;top:22%;z-index:1;}
.header .logo img{max-width:100%;}
.header .siteinfo{color:#545454;font-size:16px;margin-top:25px;color:#575757;line-height:normal;}
.header .siteinfo h1{text-transform:uppercase;font-size:22px;font-weight:100;color:#0d61bc;margin-bottom:5px;}

.header .tel{position:absolute;right:0;top:13px;width:400px;color:#555;font-size:12px;}
.header .tel span.icon{width:45px;height:46px;background-position:-153px -96px;float:left;margin:0px 15px 0 0;}
.header .tel .phonenum{color:#fea100;font-size:20px;font-weight:700;font-family:Arial;line-height:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/* nav */
.nav{height:50px;line-height:50px;z-index:13;background:#0052af;position:relative;}
.nav .nav_toggle{display:none;color:#fff;width:35px;height:48px;position:absolute;left:15px;top:0;z-index:1;cursor:pointer;transition: all .25s ease .1s;-webkit-transition: all .25s ease .1s;}
.nav .nav_toggle .fa{line-height:48px;font-size:18px;}
.nav_box{position:relative;}
.mobilenav,.m_quick_menu,.m_footer_menu{display:none;}
.mobilenav h1{color:#fff;font-size:18px;line-height:48px;text-align:right;}
.mobilenav img.mlogo{float:right;height:30px;margin-top:9px;transition:.25s;-webkit-transition:.25s;}
ul.menu{position:relative;z-index:20;}
ul.menu li{display:block;}
ul.menu li a{display:block;font-size:14px;padding:0 20px;line-height:50px;color:#fff;transition:.3s;-webkit-transition:.3s;position:relative;}
ul.menu li:hover a{color:#fff;}
ul.menu li:hover a,ul.menu li a.current,ul.menu li.current{background:#004b8e;}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: 50px;
	left: 0;
	min-width:100%;
	text-align:left;
	clear:both;
	opacity: 0;
	*display:none;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
ul.menu li:hover > ul {
	opacity: 0.95;
	*display:block;
}
ul.menu li ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	display:block;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
ul.menu li:hover > ul li {
	height: 40px;
	line-height: 40px;
	overflow: visible;
	font-size:14px;
	display:block;
	padding: 0;
}
ul.menu li ul li a {
	display:block;
	padding:0 35px;
	height: 40px;
	*min-width:120px;
	white-space:nowrap;
	font-size:14px;
	line-height: 40px;
	margin: 0;
}
ul.menu li ul li a:after{display:none;}
ul.menu li:hover ul li a{background:#004EA2;color:#fff;}
ul.menu li ul li:hover a{background:#fea100;color:#fff;}
/* 三级导航 */
ul.menu li:hover .third a{background:#0062cb;}
ul.menu li .third{position:absolute;left:100%;display:none;top:0;z-index:999;}
ul.menu li .third a{display:block;background:#0062cb;}
ul.menu li .third a:hover{background:#fea100;}
ul.menu li ul li:hover .third{display:block;}
/* banner */
.banner{position:relative;height:580px;*z-index:15;}
.banner ul.slides li{height:580px;position:relative;display:none;}
.banner .flex-control-paging{bottom:30px;}
.banner .flex-control-paging li a{width:30px;height:6px;background:#90939c;border-radius:3px;-webkit-border-radius:3px;}
.banner .flex-control-paging li a:hover,.banner .flex-control-paging li a.flex-active{background:#ff9700;}
.banner ul li a{display:block;width:100%;height:100%;}
.pagebanner,.pagebanner ul.slides li{height:202px;}
.pagebanner,.page2banner ul.slides li{height:202px;}
.pagebanner .desc{width:1300px;margin:0 auto;}
.pagebanner .desc h3{text-align:center;font-size:36px;font-weight:700;margin-top:60px;font-style:italic;color:#fff;}
.page2banner .desc h3{text-align:center;font-size:36px;font-weight:700;margin-top:60px;font-style:italic;color:#fff;}
.pagebanner .desc.pushleft h3{text-align:left;}
.seobanner1,.seobanner1 ul.slides li{height:765px;}
.seobanner2,.seobanner2 ul.slides li{height:661px;}
.seobanner3,.seobanner3 ul.slides li{height:549px;}
.seobanner2 ul.slides li .w1300{overflow:hidden;}
.bannerlink{float:left;margin-top:240px;position:relative;z-index:16;width:268px;}
.bannerlink a{display:block;float:left;width:124px;height:124px;border:2px solid #fff;font-size:16px;color:#fff;text-align:center;border-radius:5px;-webkit-border-radius:5px;margin-right:10px;margin-bottom:10px;transition:.25s;-webkit-transition:.25s;}
.bannerlink a span{display:block;font-size:40px;margin:5px auto 0;height:70px;}
.bannerlink a span.icon-huluobu{font-size:46px;}
.bannerlink a:hover{background:#fea100;border-color:#fea100;}
.seobannerprohref{position:absolute;width:100%;height:100%;left:0;top:0;z-index;1;}
.seobannerprohref a{float:left;width:50%!important;display:block;height:100%;}

/* search */
/*.search-wrap{background:url(../images/op.png) repeat;padding:18px 0;overflow:hidden;position:absolute;width:100%;left:0;bottom:0;z-index:20;}
.search-wrap .search{overflow:hidden;*clear:both;height:auto;line-height:normal;text-align:left;}
.hotsearch{width:80%;line-height:25px;font-size:12px;}
.search-input{width:20%;*width:16.5%;position:relative;}
.hotsearch span.tip{margin-right:8px;font-weight:700;color:#c4cdd0;}
.hotsearch span.tip i{color:#ff8400;font-size:14px;position:relative;top:1px;}
.hotsearch a{font-size:12px;color:#c4cdd0;margin-right:5px;transition:.25s;-webkit-transition:.25s;}
.hotsearch a:hover{color:#fff;}
.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:25px;}
.search-input input{height:25px;font-size:12px;line-height:25px;padding:0 10px;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:#ff8400;}
*/
.search-wrap{background:#f7f7f7;border-bottom: 1px solid #f0f0f0;padding:5px 0;overflow:hidden;width:100%;left:0;bottom:0;z-index:20;}
.search-wrap .search{overflow:hidden;*clear:both;height:auto;line-height:normal;text-align:left;}
.hotsearch{width:80%;line-height:30px;font-size:14px;}
.search-input{width:85%;*width:85.5%;position:relative; margin-top:7px;}
.hotsearch span.tip{margin-right:8px;font-weight:700;color:#ff8000;}
.hotsearch span.tip i{color:#ff8400;font-size:14px;position:relative;top:1px;}
.hotsearch a{font-size:14px;color:#000;margin-right:5px;transition:.25s;-webkit-transition:.25s;}
.hotsearch a:hover{color:#ff8400;}
.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:30px;}
.search-input input{height:30px;font-size:14px;line-height:30px;padding:0 10px;border:none;float:left;}
.search-input input[type="text"]{border: 2px solid #ff8400;border-radius:15px;color:#ff8400;}
.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:#ff8400;}

/* col public */
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-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;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;}

/* module public */
.module-tip{text-align:center;color:#4d4d4d;font-size:16px;border-bottom:1px solid #cfcfcf;margin-bottom:30px;}
.module-tip h3{font-size:30px;color:#0052af;line-height:normal;margin-bottom:30px;position:relative;}
.module-tip h3:after{position:absolute;content:"";width:60px;height:2px;background:#ff8a00;left:50%;margin-left:-30px;bottom:-31px;z-index:1;}
.module-tip.lang h3{background:url(../images/line2.png) center center no-repeat;}
.module-tip.white,.module-tip.white h3{color:#fff;}
.module-tip.bold h3{font-weight:700;}

/* solution-wrap */
.solution-wrap{padding:40px 0;}
.solution{}
ul.solution_list{}
ul.solution_list li{}
ul.solution_list li .desc{height:260px;background:#f2f2f2;text-align:center;overflow:hidden;transition:.25s;-webkit-transition:.25s;}
ul.solution_list li .desc h3,ul.solution_list li .desc h4{font-size:18px;color:#6f6f6f;font-weight:700;line-height:normal;transition:.25s;-webkit-transition:.25s;}
ul.solution_list li .desc .slicon{display:block;margin:30px auto 20px;width:84px;height:84px;border:2px solid #fea100;border-radius:50%;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}
ul.solution_list li .desc .slicon i{font-size:40px;margin:0;line-height:84px;color:#fea100;transition:.25s;-webkit-transition:.25s;}
ul.solution_list li .desc .num{position:absolute;color:#e4e4e4;bottom:-55px;left:50%;margin-left:-40px;z-index:1;font-size:80px;font-family:Arial;font-weight:100;transition:.25s;-webkit-transition:.25s;}
ul.solution_list li:hover h3,ul.solution_list li:hover h4,ul.solution_list li:hover .desc .slicon i{color:#fff;}
ul.solution_list li:hover .desc{background:#fea100;}
ul.solution_list li:hover .desc .slicon{border-color:#fff;}
ul.solution_list li:hover .desc .num{color:#febd4d;}

/* pubcp-wrap */
.pubcp-wrap{padding:50px 0;background:#f4f4f4;}
.homecp{height:556px;}
.slider_tab{text-align:center;overflow:hidden;margin-bottom:40px}
.slider_tab a{position:relative;cursor:pointer;display:inline-block;background:#ececec;border-radius:5px;font-size:16px;padding:0 40px;margin:0 2px;transition:.2s;-webkit-transition:.2s;}
.slider_tab a:last-child:after{display:none;}
.slider_tab a:hover,.slider_tab a.active{color:#fff;background:#ff8a00;}
.seo_slider_tab{width:1070px;margin:0 auto 40px;}
.seo_slider_tab a{float:left;width:20%;display:block;padding:0;margin:0;background:#e5e4e4;border-radius:0;-webkit-border-radius:0;line-height:50px;border-right:1px solid #fff;}
.seo_slider_tab a span{color:#ff8a00;font-size:26px;margin-right:5px;vertical-align:middle;transition:.25s;-webkit-transition:.25s;}
.seo_slider_tab a:last-child{border:none;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;}
.seo_slider_tab a:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;}
.seo_slider_tab a.last{border:none;}
.seo_slider_tab a.active span{color:#fff;}
.seo_slider_tab a:hover span{color:#fff;}
.seo_slider_tab a.first{border-top-left-radius:8px;border-bottom-left-radius:8px;}
.seo_slider_tab a.last{border-top-right-radius:8px;border-bottom-right-radius:8px;}
/* .swiper-slide{height:1px;} */
/* .swiper-slide-active{height:auto!important;} */

/* pubcase-wrap */
.pubcase-wrap{}
.caseone{height:596px;overflow:hidden;background:url(../images/casebg.jpg) center center no-repeat;background-size:cover;}
.seocaseone{background:url(../images/casebg3.jpg) center center no-repeat;background-size:cover;}
.caseone .module-tip{margin-top:50px;}
.case_box{}
.case_sort{width:385px;margin-right:15px;overflow:hidden;}
.case_sort a{float:left;width:185px;height:176px;background:#fff;color:#555;font-size:18px;text-align:center;margin-right:15px;margin-bottom:15px;transition:.25s;-webkit-transition:.25s;}
.case_sort a:nth-child(2n+2){margin-right:0;}
.case_sort a span{display:block;height:105px;color:#fea100;margin:10px auto 0;font-size:60px;transition:.25s;-webkit-transition:.25s;}
.case_sort a span.icon-huluobu{font-size:65px;}
.case_sort a span.icon-xuexiao{font-size:55px;}
.case_sort a:hover,.case_sort a.active{background:#fea100;color:#fff;}
.case_sort a:hover span,.case_sort a.active span{color:#fff;}
.case_content{width:900px;height:367px;overflow:hidden;}
ul.caselist{}
ul.caselist ul.sliders li{display:none;}
ul.caselist li{width:442.5px;margin-right:15px;margin-bottom:15px;background:#fff;height:367px;}
ul.caselist li .pic{}
ul.caselist li .pic img{width:100%;height:275px;}
ul.caselist li .desc{padding:10px;color:#555;}
ul.caselist li .desc h3{color:#5d5d5d;font-size:18px;font-weight:700;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.caselist li:hover .desc h3{color:#ff8b00;}
.casetwo .module-tip{margin-top:40px;}
.casetwo{height:536px;overflow:hidden;background:url(../images/casebg2.jpg) center center no-repeat;background-size:cover;}
.casetwo ul.caselist li{background:none;}

/* pro-list public */
ul.pro-list{}
ul.pro-list li{font-size:12px;*width:23%;}
ul.pro-list li .desc{background:#f7f7f7;padding:8px;}
ul.pro-list li .pic{overflow:hidden;position:relative;border:1px solid #eaeaea;margin-bottom:20px;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s; height: 237px;}
ul.pro-list li h3.title{font-size:16px;font-weight:100;color:#4b4b4b;text-align:center;padding:10px 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li:hover h3.title{color:#ff8a00;}
ul.pro-list li:hover .pic{border:1px solid #ff8a00;}
ul.pro-list li:hover .pic img{transform:scale(1.1);-webkit-transform:scale(1.1);}
ul.home_pro_list li{width:310px;margin-right:20px;}
ul.full-pro-list li{margin-bottom:30px;}

/* pro_slider */
.pro_slider{position:relative;}
.pro_slider ul.sliders li{display:none;}
.pro_slider ul.pro-list li img{}
.pro_slider .flex-direction-nav a{width:25px;height:44px;top:50%;margin-top:-45px;background:url(../images/icon.png) no-repeat;}
.pro_slider .flex-direction-nav a:before{display:none;}
.pro_slider .flex-direction-nav a.flex-prev{left:-40px;background-position:-1px -191px;}
.pro_slider .flex-direction-nav a.flex-next{right:-40px;background-position:-25px -191px;}

/* pubabout-wrap */
.pubabout-wrap{background:#f2f2f2;padding:40px 0 50px 0;}
.seopubabout{background:#fff;}
.about-con{*clear:both;}
.about-pic{position:relative;width:38%;margin-right:2%;margin-top:3px;}
.about-pic img{width:100%;max-width:100%;}
.about-pic .flex-control-paging{height:16px;text-align:right;bottom:10px;right:2px;}
.about-pic .flex-control-paging li{margin:0 3px 0 0;}
.about-pic .flex-control-paging li a{text-indent:0;background:#0d61bc;width:16px;height:16px;line-height:16px;font-size:12px;text-align:center;border-radius:0;-webkit-border-radius:0;color:#fff;}
.about-pic .flex-control-paging li a:hover,.about-pic .flex-control-paging li a.flex-active{color:#fff;background:#fea100;}
.about-desc{width:60%;}
.about-desc .txt{font-size:13px;margin-bottom:15px;}
.about-desc .txt .more{color:#f8931f;transition:.25s;-webkit-transition:.25s;}
.about-desc .txt .more:hover{color:#0064bc;}
.honors{position:relative;}
.honors ul li{margin-right:10px;width:187.5px;}
.honors ul li img{width:100%;max-width:100%;display:block;border:1px solid #ddd;}
.about-pic ul.slides li,.honors ul.slider li{display:none;-webkit-backface-visibility:hidden;}
.honors .flex-direction-nav a{background:none;top:40%;}
.honors .flex-direction-nav a:before{color:#0064bc!important;}

/* about page */
.allhonor-wrap{background:#f2f2f2;padding:50px 0 30px 0;}
.allhonor{margin-top:20px;}
.allhonor.nomargin{margin:0 auto;}
.allhonor .txt{margin-bottom:30px;}
.allhonor img{max-width:100%;}
ul.allhonorlist{}
ul.allhonorlist li{margin-right:20px;width:310px;}
ul.allhonorlist li .pic img{max-width:100%;width:100%;}
.allhonor .flex-direction-nav a{top:50%;margin-top:-25px;}

/* odds-wrap */
.odds-wrap{padding:40px 0;}
.odds-con{background:url(../images/oddsbg.jpg) center center no-repeat;height:425px;}
ul.oddsitem{position:relative;}
ul.oddsitem li{position:absolute;z-index:0;}
ul.oddsitem li h3{font-size:30px;color:#23b574;font-weight:700;}
ul.oddsitem li.item0{left:0;top:55px;}
ul.oddsitem li.item1{right:0;top:102px;}
ul.oddsitem li.item1 h3{color:#8cc63c;}
ul.oddsitem li.item2{left:0;top:220px;}
ul.oddsitem li.item2 h3{color:#f8931f;}
ul.oddsitem li .contactus{display:block;margin:40px 0 0 0;line-height:35px;font-size:16px;transition:.2s;-webkit-transition:.2s;background:#8cc63c;width:200px;text-align:center;color:#fff;border-radius:5px;-webkit-border-radius:5px;}
ul.oddsitem li .contactus:hover{background:#ff8b00;}

/* process-wrap */
.process-wrap{padding:0 0 50px 0;}
.process{}
ul.process_list{}
ul.process_list li{width:283.75px;margin-right:0;}
ul.process_list li .desc{width:165px;height:165px;border:1px solid #ededed;text-align:center;transition:.2s;-webkit-transition:.2s;}
ul.process_list li .desc h3{font-size:18px;transition:.2s;-webkit-transition:.2s;}
ul.process_list li .desc .pcicon{width:80px;height:80px;margin:20px auto 5px;display:block;transition:.2s;-webkit-transition:.2s;}
ul.process_list li .desc .pcicon i{line-height:80px;color:#fea100;font-size:50px;margin:0;transition:.2s;-webkit-transition:.2s;}
ul.process_list li .icon{width:30px;height:31px;position:absolute;left:50%;top:50%;margin-left:70px;margin-top:-16px;z-index:1;background-position:-11px -490px;}
ul.process_list li:last-child{width:165px;}
ul.process_list li:hover .desc{background:#fea100;}
ul.process_list li:hover .desc h3,ul.process_list li:hover .desc i{color:#fff;}

/* news-wrap */
.news-wrap{padding:50px 0;}
.new-con{overflow:hidden;}
.new-con h3.tip{font-size:24px;font-weight:100;color:#0d61bc;margin-bottom:40px;padding-bottom:25px;position:relative;}
.new-con h3.tip:after{position:absolute;width:50px;height:2px;background:#fea100;content:"";left:0;bottom:-1px;z-index:1;}
.homenews{width:60%;margin-right:3%;}
.homenews h3.tip{margin-bottom:50px;}
.faqnews{width:37%;}
ul.news_list{}
ul.news_list li{overflow:visible;transition:0.3s;-webkit-transition:0.3s;}
ul.news_list li .pic{position:relative;overflow:hidden;margin-bottom:10px;}
ul.news_list li .pic img{width:100%;max-width:100%;transition:0.3s;-webkit-transition:0.3s; height: 238px;}
ul.news_list li .time{color:#fff;text-align:center;z-index:1;position:absolute;right:10px;width:70px;height:70px;overflow:hidden;background:#0d61bc;transition:0.3s;-webkit-transition:0.3s;}
ul.news_list li .time em{display:block;font-size:14px;}
ul.news_list li .time em.day{font-size:28px;font-weight:700;line-height:1;padding-top:10px;}
ul.news_list li .desc{position:relative;color:#bcbcbc;}
ul.news_list li .desc h3{color:#737373;font-size:18px;line-height:1.5;margin:0 0 5px 0;transition:.2s;-webkit-transition:.2s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.news_list li:hover .pic img{transform:scale(1.1);-webkit-transform:scale(1.1);}
ul.news_list li:hover .time{background:#ff9b30;}
ul.faq-list{height:650px;*position:relative;*z-index:1;}
ul.faq-list li{padding:10px 0;border-bottom:1px solid #dfdfdf;}
ul.faq-list li h3,ul.faq-list li .answer-txt{color:#666;position:relative;padding-left:35px;font-size:12px;}
ul.faq-list li h3{font-size:16px;font-weight:700;transition:0.3s;-webkit-transition:0.3s;}
ul.faq-list li span.tip{font-size:12px;position:absolute;left:0;top:5px;font-weight:100;width:18px;height:20px;line-height:20px;background:#0d61bc;color:#fff;border-radius:4px;text-align:center;}
ul.faq-list li span.tip + em{color:#0d61bc;font-weight:100;position:absolute;left:24px;top:0;font-weight:400;}
ul.faq-list li span.tip.answer{background:#fea100;top:0;}
ul.faq-list li span.tip.answer + em{color:#fea100;}
ul.faq-list li:hover h3{color:#0064bc;}

/* page-wrap public */
.page-wrap{padding:0 0 40px 0;}
.page-con{padding:10px 0 0 0;}
.sidebar{width:24%;*width:23%;margin-right:2%;position:relative;background:#ececec;}
.sidebar p.tip{height:70px;line-height:70px;background:#ff8a00;color:#fff;font-size:24px;font-weight:700;text-align:center;position:relative;border-bottom:1px solid #fff;}
.sidebar p.tip span{width:6px;height:100%;position:absolute;left:0;top:0;z-index:1;background:#ff6600;}
.sidebarad img{max-width:100%;}
.sidebar.nopd{padding-bottom:0;}
.sidebar .slogo{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:78px;padding:10px;}
.sidebar .slogo img{max-width:100%;margin:0 auto;display:block;}
.content{width:74%;padding-top:20px;}
.content h3.cage-name{line-height:normal;color:#404040;font-size:24px;font-weight:700;padding:0 0 10px 0;margin-bottom:20px;position:relative;background:url(../images/conline2.png) right 45% no-repeat;}
.content h3.cage-name.small{font-size:17px;background:url(../images/conline2.png) right 40% no-repeat;}
.hotline{position:relative;padding-left:70px;line-height:normal;color:#353535;}
.hotline .icon{width:34px;height:34px;position:absolute;left:0;top:5px;z-index:1;background-position:-77px -218px;}
.hotline .phonenum{font-size:24px;color:#ff8a00;font-weight:700;}

/* sidebar-contact */
.sidebar_contact{background:#ececec url(../images/sidebarcontactbg.png) bottom center no-repeat;height:220px;overflow:hidden;}
.sidebar_contact .hotline{margin-top:50px;}
.sidebar_contact .hotline .phonenum{font-size:22px;}
.sidebar_contact .hotline .icon{left:25px;top:-5px;}

.sort_wrap{background:#f2f2f2;display:none;}
.sort_wrap.ispc{display:block;}
.w1300.sort_menu{width:100%;}
.sort_wrap.isStuck{width:100%;z-index:99;}
.sort_menu{position:relative;padding-top:40px;background:#f2f2f2;}
.sort_menu .sort_tip{height:40px;line-height:40px;left: 0;position: absolute;top: 0;z-index: 1;width:100%;text-align:center;color:#fff;font-size:20px;background:#fea100;text-align:center;font-weight:700;padding-top:5px;}
.sort_menu .sort_item{line-height:60px;height:auto;position:relative;}
.sort_menu .sort_item a{line-height:60px;float:left;color:#444;padding:0 15px;font-size:14px;transition:.25s;-webkit-transition:.25s;}
.sort_menu .sort_item a i{color:#ff8a00;}
.sort_menu .sort_item a:hover,.sort_menu .sort_item a.active{background:#d4d4d4;}

/* position */
.position{color:#858585;text-align:right;position:relative;}
.position a{color:#858585;transition:.25s;-webkit-transition:.25s;}
.position a:hover{color:#fea100;}
.position .icon{width:20px;height:17px;background-position:-8px -543px;margin-right:10px;position:relative;top:-2px;}
.position h3{font-size:26px;font-weight:700;color:#0d61bc;text-align:left;position:absolute;left:0;top:-40px;z-index:1;}
.position h3 s{position:absolute;width:60px;height:2px;background:#fea100;bottom:-14px;left:0;z-index:1;}
.position.pushleft{text-align:left;margin:40px auto 30px;}
.position.hasmargin{margin:80px auto 20px;}

/* cageitem cage-item */
ul.cage-item li a{display:block;cursor:pointer;color:#737373;font-size:18px;padding:12px 10px 12px 70px;background:#ececec;border-bottom:1px solid #fff;transition:.25s;-webkit-transition:.25s;}
ul.cage-item li a span{margin-right:13px;font-weight:bold;transition:.25s;-webkit-transition:.25s;color:#737373;}
ul.cage-item li a:hover{background:#d1d1d1;color:#454545;}
ul.cage-item li a:hover span{color:#fff;}
ul.cage-item li:hover ul.lv2 li a{background:#ededed;/* color:#000; */}
ul.cage-item li.current a{background:#d1d1d1;color:#454545;padding:12px 10px 12px 50px;}
ul.cage-item li.current a span{color:#454545;}
ul.cage-item li a.current{background:#d1d1d1;color:#454545;padding:12px 10px 12px 50px;}
ul.cage-item li a.current span{color:#454545;}
ul.cage-item li ul.lv2{}
ul.cage-item li ul.lv2 li a{padding:6px 10px 6px 70px;font-weight:100;color:#404040;font-size:14px;}
ul.cage-item li ul.lv2 li a span{color:#ff8400;}
ul.cage-item li ul.lv2 li a.current{background:#d1d1d1;color:#454545;}
ul.cage-item li.current ul.lv2 li a{background:#f2f2f2;}
ul.cage-item li.current ul.lv2 li a span{color:#ff8a00;}
ul.cage-item li ul.lv2 li a:hover{background:#d1d1d1;}

/* news index list */
ul.full-news-list{}
ul.full-news-list li{background:#f7f7f7;height:170px;position:relative;overflow:hidden;margin-bottom:25px;}
ul.full-news-list li .desc{padding:0;height:100%;margin-right:22%; width:78%}
ul.full-news-list li .pic{width:21%;height:100%;position:absolute;right:0;top:0;z-index:1;}
ul.full-news-list li .desc .line{position:absolute;width:1px;height:70%;background:#bcbcbc;left:115px;top:15%;z-index:1;}
ul.full-news-list li .desc .time{position:absolute;left:30px;top:20px;z-index:1;color:#737373;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list li .desc .time em{display:block;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list li .desc .time em.day{font-size:24px;line-height:normal;}
ul.full-news-list li .desc .time em.year{color:#bcbcbc;}
ul.full-news-list li .desc .txt{margin:20px 20px 0 140px;font-size:14px;color:#bcbcbc;height:90px;line-height:1.6;}
ul.full-news-list li .desc .txt h3{font-weight:700;margin-bottom:5px;font-size:18px;color:#737373;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list li .desc .more{position:absolute;width:140px;color:#fff;background:#ff8a00;text-align:center;right:25px;bottom:15px;z-index:1; }
ul.full-news-list li:hover .time,ul.full-news-list li:hover .time em.year{color:#fea100;}
/* news index list */
ul.full-news-list2{}
ul.full-news-list2 li{position:relative;overflow:hidden;margin-bottom:10px;width:49%}
ul.full-news-list2 li .desc{padding:0;height:100%; }
ul.full-news-list2 li .pic{width:21%;height:100%;position:absolute;right:0;top:0;z-index:1;}
ul.full-news-list2 li .desc .line{position:absolute;width:1px;height:70%;background:#bcbcbc;left:115px;top:15%;z-index:1;}
ul.full-news-list2 li .desc .time{position:absolute;left:30px;top:20px;z-index:1;color:#737373;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list2 li .desc .time em{display:block;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list2 li .desc .time em.day{font-size:24px;line-height:normal;}
ul.full-news-list2 li .desc .time em.year{color:#bcbcbc;}
ul.full-news-list2 li .desc .txt{font-size:12px;color:#bcbcbc;line-height:1.0;}
ul.full-news-list2 li .desc .txt h3{font-weight:700;margin-bottom:5px;font-size:14px;color:#737373;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list2 li .desc .more{position:absolute;width:140px;color:#fff;background:#ff8a00;text-align:center;right:25px;bottom:15px;z-index:1; }
ul.full-news-list2 li:hover .time,ul.full-news-list2 li:hover .time em.year{color:#fea100;}
ul.full-news-list3{}
ul.full-news-list3 li{background:#f7f7f7;height:100px;position:relative;overflow:hidden;margin-bottom:10px;}
ul.full-news-list3 li .desc{padding:0;height:100%; }
ul.full-news-list3 li .pic{width:21%;height:100%;position:absolute;right:0;top:0;z-index:1;}
ul.full-news-list3 li .desc .line{position:absolute;width:1px;height:70%;background:#bcbcbc;left:115px;top:15%;z-index:1;}
ul.full-news-list3 li .desc .time{position:absolute;left:30px;top:20px;z-index:1;color:#737373;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list3 li .desc .time em{display:block;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list3 li .desc .time em.day{font-size:24px;line-height:normal;}
ul.full-news-list3 li .desc .time em.year{color:#bcbcbc;}
ul.full-news-list3 li .desc .txt{margin:10px 10px 0 130px;font-size:12px;color:#bcbcbc;height:100px;line-height:1.6;}
ul.full-news-list3 li .desc .txt h3{font-weight:700;margin-bottom:5px;font-size:16px;color:#737373;transition:.25s;-webkit-transition:.25s;}
ul.full-news-list3 li .desc .more{position:absolute;width:140px;color:#fff;background:#ff8a00;text-align:center;right:25px;bottom:15px;z-index:1; }
ul.full-news-list3 li:hover .time,ul.full-news-list li:hover .time em.year{color:#fea100;}

/* news_details */
.news_details{background:#f7f7f7;padding:40px;position:relative;margin-bottom:30px;}
.news_details .time{position:absolute;left:40px;top:44px;z-index:1;color:#737373;transition:.25s;-webkit-transition:.25s;}
.news_details .time em{display:block;}
.news_details .time em.day{font-size:24px;line-height:normal;}
.news_details .time em.year{color:#bcbcbc;}
.news_details .box{position:relative;}
.news_details .desc{position:relative;margin-bottom:20px;height:190px;overflow:hidden;}
.news_details h1.title{font-size:24px;color:#737373;font-weight:bold;padding-left:90px;margin-right:310px;}
.news_details .txt{color:#9c9c9c;margin:40px 320px 8px 0;padding-top:20px;height:75px;overflow:hidden;border-top:1px solid #bcbcbc;}
.news_details .desc .pic{position:absolute;right:0;top:0;z-index:1;width:280px;}
.news_details .desc .pic img{width:100%;max-width:100%;}
.news_details .pn-btn{margin-bottom:0;}
.news_details table{max-width:100%;float:none!important;}
.related{}
.related h3.cage-name{color:#404040;font-size:24px;font-weight:500;padding:0 0 10px 0;margin-bottom:30px;position:relative;background:url(../images/conline.png) right 45% no-repeat;}
.related h3.cage-name.small{font-size:18px;}
.related ul.pro-list li img{margin:0 auto;}

/* item-view */
.item-view{*overflow:hidden;*clear:both;margin-bottom:80px;}
.itempic{position:relative;width:55%;margin-right:3%;border:1px solid #e8e8e8;}
.itempic img{display:block;max-width:100%;width:100%;height:415px;}
.itempic span.icon{background-position:-637px -6px;width:28px;height:28px;position:absolute;bottom:10px;right:10px;}
.itemdesc{width:42%;line-height:1.6;position:relative;height:415px;}
.itemdesc .desc{overflow:hidden;line-height:2;color:#828282;height:385px;background:#f2f2f2;padding:0 20px;margin-bottom:15px;}
.itemdesc .desc2{overflow:hidden;line-height:2;color:#828282;height:418px;background:#f2f2f2;padding:0 30px;margin-bottom:15px;}
.itemdesc .desc2 h1{margin:30px 0 20px 0;color:#ff8a00;font-size:22px;line-height:1;font-weight:700;position:relative;}
.itemdesc .desc2 strong{margin-right:5px;color:#505050;}
.itemdesc .desc .baseinfo{margin-bottom:20px;font-size:14px;}
.itemdesc .desc .baseinfo a{transition:.25s;-webkit-transition:.25s;}
.itemdesc .desc h1{margin:40px 0 20px 0;color:#ff8a00;font-size:20px;line-height:1.6;font-weight:700;position:relative;}
.itemdesc .desc strong{margin-right:5px;color:#505050;}
.itemdesc .desc .fa{vertical-align:middle;position:relative;top:-2px;margin-left:10px;color:#ff8400;font-size:18px;}
.itemdesc .desc .hotline{text-align:center;padding-left:0;font-size:22px;font-weight:100;color:#464646;line-height:1.5;margin-bottom:30px;}
.itemdesc .desc .hotline strong{color:#ff8a00;font-size:26px;font-weight:700;}
.itemdesc .ordernow{display:block;width:200px;margin:0 auto;text-transform:uppercase;font-size:18px;text-align:center;color:#fff;height:35px;line-height:32px;border-radius:5px;background:#ff8a00;cursor:pointer;transition:.25s;-webkit-transition:.25s;}
.itemdesc .ordernow:hover{background:#ff7e00;color:#fff;}
.picslider{position:relative;}
.picslider .flex-control-paging li a{background:#ececec;width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}
.picslider .flex-control-paging li a.flex-active{background:#ff8a00;}
.picslider .flex-control-paging li a:hover{background:#ff8a00;}
.picslider .flex-control-nav{left:0;bottom:-35px;}
.picslider span.icon{background-position:-18px -421px;width:31px;height:32px;position:absolute;bottom:10px;right:10px;z-index:18;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url(../images/mask.png) repeat;cursor:move;z-index:1;}
.pn-btn{margin-bottom:34px;}
.pn-btn a{display:block;color:#707070;padding:2px 0;transition:.25s;-webkit-transition:.25s;}
.pn-btn a i{margin-right:10px;color:#ff8a00;font-size:20px;}
.pn-btn a strong{margin-right:8px;}
.pn-btn a:hover{color:#ff8a00;}
.editor{color:#a0a0a0;text-align:justify;padding-bottom:50px; font-size: 14px;}
.editor img{display:block;margin:0px auto;max-width:100%;}
.normal-editor{color:#3b3b3b;}
.details h1.title{font-size:24px;color:#575757;text-align:center;font-weight:700;margin:20px 0 30px 0;}
.pro-editor{font-size:12px;color:#5e5e5e;min-height:inherit;}
.tab-btn{border-bottom:1px solid #ff8400;overflow:hidden;*clear:both;}
.tab-btn a{padding:4px 30px;cursor:pointer;margin-right:2px;background:#ececec;color:#777;margin-bottom:-2px;font-size:16px;transition:.25s;-webkit-transition:.25s;}
.tab-btn a:hover{background:#ff8400;color:#fff;}
.tab-btn a.active{background:#ff8400;color:#fff;}
.tab-content{padding:20px 0;overflow:hidden;}
.view-info{background:#f1f1f1;text-align:right;font-size:12px;padding:5px 10px;color:#a0a0a0;margin-bottom:30px;}
.view-info span{margin:0 5px;}
.proview-video{height:438px;overflow:hidden;margin-bottom:50px;background:url(../images/provideobg.jpg) center center no-repeat;background-size:cover;}
.proview-video .video{background:none;width:627px;margin:25px auto 0;}

/* seopage-wrap */
.seopage-wrap{}
.windloop{height:542px;overflow:hidden;margin-bottom:50px;position:relative;background:url(../images/windloop.png) center center no-repeat;}
.windloop ul{width:864px;margin:0 auto;position:relative;height:100%;}
.windloop ul li{position:absolute;z-index:1;text-align:center;font-size:22px;font-weight:700;color:#519c40;}
.windloop ul li.item0,.windloop ul li.item3,.windloop ul li.item5{width:190px;}
.windloop ul li.item0{top:50px;left:50%;margin-left:-95px;}
.windloop ul li.item3{bottom:55px;left:0;color:#00a1fe;}
.windloop ul li.item5{bottom:55px;right:0;color:#ff0000;}
.windloop ul li.item1,.windloop ul li.item2,.windloop ul li.item4{width:208px;color:#fff;font-size:16px;line-height:normal;}
.windloop ul li.item1{top:250px;left:128px;}
.windloop ul li.item2{top:250px;right:128px;}
.windloop ul li.item4{bottom:70px;left:50%;margin-left:-104px;}
.feat{margin-bottom:40px;}
ul.feat_desc{overflow:visible;}
ul.feat_desc li{background:#e5f3fb;border-radius:6px;position:relative;}
ul.feat_desc li .desc_box{height:880px;padding:35px;}
ul.feat_desc li ul li{margin-right:0;width:auto;background:none;}
.desc_box{}
.desc_box img.cart{position:absolute;width:175px;top:-30px;right:20px;z-index:1;}
.desc_box .desc_header{height:125px;font-size:22px;color:#505050;line-height:normal;margin-bottom:40px;}
.desc_box .desc_header h2,.desc_body ul.txt li h3{color:#0085d9;font-weight:700;font-size:36px;line-height:normal;}
.desc_box .desc_header h2{margin-bottom:5px;}
.desc_box .desc_body{}
.desc_body ul.txt{}
.desc_body ul.txt li{padding-left:76px;font-size:18px;line-height:normal;margin-bottom:25px;background:none!important;}
.desc_body ul.txt li h3{font-size:30px;margin-bottom:5px;}
.desc_body ul.txt li span{position:absolute;width:58px;height:58px;line-height:58px;background:#0085d9;color:#fff;left:0;top:-8px;z-index:1;font-size:30px;text-align:center;border-radius:50%;}
ul.feat_desc li:nth-child(2),ul.feat_desc li.odd{background:#fff2e5;}
ul.feat_desc li.odd .desc_box .desc_header h2,
ul.feat_desc li.odd .desc_body ul.txt li h3,
ul.feat_desc li:nth-child(2) .desc_body ul.txt li h3,
ul.feat_desc li:nth-child(2) .desc_body ul.txt li h3{color:#ff8400;}
ul.feat_desc li.odd .desc_body ul.txt li span,ul.feat_desc li:nth-child(2) .desc_body ul.txt li span{background:#ff8400;}

/* videodemo-wrap */
.videodemo-wrap{background:#f2f2f2;padding:50px 0;}
.videodemo{}
ul.video_list{}
ul.video_list li{width:627px;margin-right:46px;}
ul.video_list li h3{font-size:24px;font-weight:700;color:#0d61bc;text-align:center;}
ul.video_list li img{width:100%;max-width:100%;}
.video{height:390px;margin-bottom:13px;background:#fff;}

/* client-wrap */
.client-wrap{padding:50px 0 40px 0;}
.client{}
ul.client_list{}
ul.client_list li{margin-bottom:10px;}
ul.client_list li img{width:100%;max-width:100%;border:1px solid #f2f2f2;}

/* design */
.design{padding:30px 0;margin-bottom:30px;}
ul.design_list{}
ul.design_list li{text-align:center;}
ul.design_list li .pic{margin-bottom:20px;}
ul.design_list li .pic img{max-width:100%;width:100%;border:1px solid #ebebeb;}
ul.design_list li h3{font-size:16px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* fixedinput */
.fixedinput{display:none;}
.fixedinput .appinput{padding:30px 20px 10px 20px;}
.appinput ul.input{}
.appinput ul.input li{padding:5px 0;*height:30px;margin-bottom:24px;*margin-bottom:15px;position:relative;padding-left:90px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;background:#f7f7f7;}
.appinput ul.input li .tip{position:absolute;left:15px;top:5px;width:90px;}
.appinput ul.input li input,.appinput ul.input li textarea{background:none;border:none;}
.appinput ul.input li.safe img{position:absolute;right:3px;top:6px;height:24px;}
.appinput #goapply{width:250px;display:block;padding:0;margin:20px auto 5px;background:#ff8a00;color:#fff;font-size:15px;border:none;cursor:pointer;line-height:35px;border-radius:30px;-webkit-border-radius:30px;transition:.25s;-webkit-transition:.25s;}
.appinput #goapply:hover{background:#ff7e00;}
.appinput .note{text-align:center;color:#aeaeae;font-size:12px;}


/* kword */
.kword{margin:40px 0 30px 0;padding:15px 0;font-size:14px;color:#7d7d7d;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;position:relative;}
.kword.nomargin{margin:40px 0 0 0;}
.kword strong,.tags strong{margin-right:8px;font-weight:700;}
.kword a,.tags a{color:#707070;margin-right:8px;}
.kword a:hover,.tags a:hover{color:#ff8400;}
.morepro{text-align:center;margin:30px 0;font-size:16px;}
.morepro a{transition:.25s;-webkit-transition:.25s;color:#5e5e5e;}
.morepro a .icon{width:7px;height:7px;background-position:-86px -180px;margin-right:12px;position:relative;top:-2px;}
.morepro a:hover{color:#ff8a00;}

/* tags */
.tags{border:none;padding:10px 0;font-size:18px;color:#434343;}
.tags strong{font-weight:100;}

/* youyanjinghua */
.custom_pro_wrap{background:#f7f7f7 url(../images/customprobg.jpg) center bottom no-repeat;padding-bottom:100px;}
.sale_wrap{background:#fff;padding-bottom:260px;}
.sale_box{margin-top:-65px;position:relative;z-index:0;}
.sale_idea{padding:90px 30px 30px 30px;background:#f2f2f2;border-radius:5px;margin-bottom:60px;}
.sale_idea .desc{width:45%;font-size:26px;color:#636363;}
.sale_idea .desc em{color:#ff8400;font-style:italic;font-weight:700;margin-right:5px;font-size:32px;position:relative;top:-4px;}
.sale_idea .pic{width:55%;}
.sale_idea .pic img{max-width:100%;margin:0 auto;}
.sale_odds{border:1px solid #ff8400;padding:30px;color:#6d6d6d;font-size:26px;border-radius:5px;position:relative;margin-bottom:30px;}
.sale_odds em{color:#ff8400;font-weight:700;margin-right:5px;font-size:32px;position:relative; line-height: 1.6;}
.sale_odds img.tip{max-width:100%;margin-top:-50px;margin-bottom:30px;}
.sale_odds .learnmore{font-size:14px;position:absolute;right:30px;bottom:30px;z-index:1;background:#ff8400;color:#fff;padding:4px 40px;border-radius:25px;}
.effect{margin:-235px auto 40px;}
.effect img{max-width:100%;display:block;margin:0 auto;}
.standard{margin-bottom:50px;}
table.blueskin{}
table.blueskin tr{background:#d0d8e8;}
table.blueskin tr td{border:1px solid #fff;padding:5px;}
table.blueskin tr.th{background:#4f81bd!important;color:#fff;text-align:center;}
table.blueskin tr.th td{padding:10px 0;}
table.blueskin td{font-size:24px;text-align:center;}
table.blueskin tr:nth-child(odd){background:#e9edf4;}
table.blueskin tr.odd{background:#e9edf4;}
table.blueskin tr.pushleft td{text-align:left;font-size:18px;padding:5px 20px;}
.change_process{padding-bottom:30px;}
.change_process .module-tip{margin-bottom:30px;}
ul.change_process_list li .desc{background:#fff;}

/* share */
/* .share{position:absolute;right:0;top:15px;z-index:1;} */
.share{overflow:hidden;margin-bottom:50px;}
.right_share{float:right;}
.fixed_share{position:absolute;left:40px;bottom:0;z-index:1;margin-bottom:20px;}

/* page-pn */
.page-pn{margin:0 0 30px 0;}
.page-pn a{color:#a0a0a0;font-size:12px;display:block;padding:3px 0;transition: all .25s ease .1s;-webkit-transition: all .25s ease .1s;}
.page-pn a:hover{color:#ff8a00;}
.page-pn .next{}

/* footer-wrap */
.footer-wrap{height:322px;overflow:hidden;position:relative;background:#1c6aad url(../images/footerbg.jpg) center center no-repeat;background-size:cover;}
.footer{color:#fff;text-align:center;margin-top:50px;}
.footer h3{font-size:24px;font-weight:700;margin-bottom:40px;}
.footer a{transition:.25s;-webkit-transition:.25s;color:#dedede;}
.footer a:hover{color:#fff;}
.footer ul li{font-size:16px;}
.footer ul li span.iconfont{font-size:40px;vertical-align:middle;margin-right:10px;}
.footer .contactus{display:block;margin:30px auto 0;line-height:35px;font-size:16px;transition:.2s;-webkit-transition:.2s;background:#fea100;width:200px;text-align:center;color:#fff;border-radius:5px;-webkit-border-radius:5px;}
.footer .contactus:hover{background:#ff8b00;}


/* getintouch */
.getin_touch{}
.getin_touch ul.input{}
.getin_touch ul.input li{position:relative;margin-bottom:8px;border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;width:auto;margin-right:0;padding:5px 5px 5px 70px;}
.getin_touch ul.input li .tip{position:absolute;z-index:1;left:5px;top:5px;}
.getin_touch ul.input li input,.getin_touch ul.input li textarea{background:none;border:none;color:#fff;}
.getin_touch ul.input li textarea{min-height:70px;}
.getin_touch ul.input li.safe{border:none;padding-left:0;}
.getin_touch ul.input li.safe .verify{left:left;padding:5px 5px 5px 50px;position:relative;width:38%;border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;}
.getin_touch ul.input li.safe .verify .tip{top:3px;}
.getin_touch ul.input li.safe .verify img{position:absolute;width:100px;max-height:30px;right:-110px;top:0;}
.getin_touch ul.input li.safe .gopush{position:absolute;width:110px;right:0;top:5px;height:30px;border-radius:5px;cursor:pointer;z-index:1;background:#ff8a00;color:#fff;font-weight:700;}

/* copyright-wrap */
.copyright-wrap{color:#dedede;clear:both;font-size:12px;line-height:2.2;padding:25px 0 15px 0;text-align:center;overflow:hidden;background:url(../images/copybg.jpg) repeat;}
.copyright a{color:#dedede;text-decoration:none;font-size:12px;transition:.25s;-webkit-transition:.25s;}
.copyright a:hover{text-decoration:underline;color:#fff;}
.copyright .icon{width:12px;height:13px;background-position:-75px -54px;margin-right:5px;}
#page{clear:both;line-height:25px;margin:30px 0;text-align: center;}
#page a{background:#f0f0f0;border:1px solid #e2e2e2;border-radius:0.4em;color: #626262;display: inline-block;font-size:16px;line-height:30px;margin:0 3px 5px 3px;padding:0 10px;text-align:center;transition:.3s;-webkit-transition:.3s;}
#page a:hover{background: #fea100;border:1px solid #fea100;color:#fff;}
#page a:active {background:#fea100;}
#page span.current {background:#fea100;border:1px solid #fea100;border-radius:0.4em;-webkit-border-radius:0.4em;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}

/*客服*/
.kf{transition:.8s;-o-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;z-index:999999;background-color:#fff;position:fixed;bottom:150px;right:36px;width: 62px;height:313px;border-radius:5px;}
.kf>span{z-index:1000001;transition:.5s;cursor:pointer;position:relative;display: block;width: 62px;height:62px;border-bottom:1px solid #e3e3e3;}
.kf>.span1{background: url("../images/kefu_03.png") no-repeat center #fff;}
.kf>.span1:hover{background: url("../images/kefu1_03.png") no-repeat center #434343;}
.kf>.span2{border-radius: 5px 5px 0 0;background: url("../images/kefu1_07.png") no-repeat center #fff;}
.kf>.span2:hover{background: url("../images/kefu_07.png") no-repeat center #434343;}
.kf>.span3{background: url("../images/kefu_14.png") no-repeat center #fff;}
.kf>.span3:hover{background: url("../images/kefu1_14.png") no-repeat center #434343;}
.kf>.span4{background: url("../images/kf_15.png") no-repeat center #fff;}
.kf>.span4:hover{background: url("../images/kf1_15.png") no-repeat center #434343;}
.kf>.span5{border-radius:0 0 5px 5px ;border:none;background: url("../images/kefu_18.png") no-repeat center #fff; }
.kf>.span5:hover{background: url("../images/kefu1_18.png") no-repeat center #434343;}
.kf span div{display:none;background-color:#fff;border-radius:5px;position: absolute;right:72px;padding:15px;font-size: 12px;color: #e10413;}
.kf span div input{text-indent:.5em;display: block;margin:15px 0;line-height:28px;color:#696969;font-size:12px;width:140px;border:1px solid #d1d1d1;border-radius:2px;height:28px;}
.kf span div a{transition:.5s;-webkit-transition:.5s;display: block;background:#e10413;border-radius:2px;color:#fff;line-height:26px;font-size:14px;text-align:center;width:79px;height:26px;}
.kf span div a:hover{background: #ff7200;}
.kf span div img{position: absolute;top:27px;right:-9px;}
.kf span div i{display:block;position: absolute;width: 15px;height:200px;right:-15px;top:0;}
.kf .span1 div{text-align:center;min-width: 100px;font-size: 16px;color: #666;}
.kf .span3 div{text-align:center;min-width: 110px;font-size: 8px;color: #666;}
.kf .span3 div a{transition:.5s;-webkit-transition:.5s;display: block;background:#e10413;border-radius:3px;color:#fff;line-height:26px;font-size:8px;text-align:center;width:110px;height:26px; padding:0 5px}
.kf>.span4 div{margin-top:-80px;}
.kf>.span4 div img{top:0;right:0;position: relative;display: block;width: 100px;}
.kf>.span1 div a{background:#fff;}
.kf>.span1 div a:hover{background:#fff;}
.kf>.span1 div img{top:10px;left:5px;position: relative;display: block;}
.kf>.span1 div i{background: url(../images/kefu_10.png) no-repeat 5px 30px;}
.kf>.span4 div b{color:#000;font-weight:normal;display: block;text-align: center;}
.kf>.span4 div i{background: url("../images/kefu_10.png") no-repeat 5px 100px;}
.kf span div,.kf{-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);}
.shou{z-index:1000000;cursor:pointer;width: 30px;height:40px;bottom:136px;border-radius:5px 0 0 5px;right:62px;background: url("../images/kefq.png") no-repeat center #fff;position: absolute;}
.shou,.zhan{-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}
/*----------人才招聘------------*/

.jobsbiaodan {border: 1px solid #ccc; width: 240px; height:20px;}
.jobswenben {border: 1px solid #ccc; width: 440px; height:150px;}
#jobsapply { margin-bottom:100px; margin-top:30px;}
#jobsapply ul { margin:0px; padding:0px; list-style:none;}
#jobsapply ul li {line-height:30px; clear:both;}
#jobsapply ul li span{ line-height:20px; height:20px;width:50px; float:left; margin-right:10px; padding:5px;}
#jobsapply ul li h2{line-height:30px; font-size:14px; float:left; width:100px;}
#jobsapply ul li input{ float:left; height:40px;}
#jobslist { width:475px; height:225px; background: url(../images/jobbg.gif); border:#dadada 1px solid; float:left; margin:6px; padding:10px;}
.jobslistimg{ width:115px; height:115px; float:left; margin:5px 10px 0px 0px;}
#jobslist h2{ font-size:16px;font-weight:bold; margin:3px 0px; color:#0059ad;}
#jobslist h2 a{ font-size:16px;font-weight:bold; margin:3px 0px; color:#0059ad;}
#jobslist h2 span{font-weight:bold; font-size:14px;}
.apply{ float:left; margin:8px 0px;}
.jobsdetail{width:100%; margin-bottom:100px;}
.jobsdetail ul{ padding:0px; margin:0px; list-style:none;}
.jobsdetail ul li { border-bottom:#CCC 1px inset; line-height:45px; }
.jobsdetail ul li　strong{ font-weight:bold;}
.zptijiao { margin-top:20px;}
.zptijiao a{width: 150px;
	height: 40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	display: block;
	font-size: 16px;
	font-family:"Microsoft YaHei";
	font-weight: bold;
    border: solid 1px #da7c0c;
	 border-radius: .2em;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#ff7200));
    background: -moz-linear-gradient(top,  #faa51a,  #ff7200);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff7200');
	margin-top:20px;}
.zptijiao a:visited {color: #fff;text-decoration: none;}
.zptijiao a:hover {color: #fff;text-decoration: none;}
.nannv{ width:5%; padding:10px;}
.more2 { display:block; margin:12px auto 0px 20px;border-radius: .3em;}
.more2 a{ display:block;font:14px "Microsoft YaHei";color:#fff;padding:3px 20px 5px 20px;  text-align:center;background:#58bb00;border-radius: .3em;}
.more2 a:hover{ display:block;color:#fff; background:#2ba700; text-decoration:none;border-radius: .3em;}
ul.input li input#dosubmit{border:none;background:#58bb00;color:#fff;padding:5px 0;font-size:14px;cursor:pointer;}
ul.input li input#dosubmit:hover{background:#2ba700;}
/*-----------留言详细调用---------*/
#homemessage {
	width: 100%;
	margin: 0px auto;
	margin-bottom:50px; padding-top:20px;
}
#homemessage header {
	height: 30px;
	line-height: 30px;
	text-align: left;
}
#homemessage ul {
	width: 408px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#homemessage ul li {
	float:left;
}
#homemessage ul li h2 {
	float: left;
	width: 15%;
	font-size: 12px;
	color:#ffffff;
	 font-weight:normal;
	text-align: left;
}
#homemessage ul li input {
	padding-left:3px;}
#homemessage .hometijiao{text-align:center;}
#homemessage ul li span{float: left;height: 20px;margin-top:2px;text-align: left; width: 84%;}
.homebiaodan {
	height: 25px;
	line-height:25px;
	width: 408px;
padding-left:5px;
	border: solid 1px #b7b7b7;
     background: #f5f5f5;
}
.homebiaodanda {
	border: #CCC 1px solid;
	height: 25px;
	padding-left:5px;
	width: 408px;
    background: #f5f5f5;
}
.homebiaodanda2 {
	border: #CCC 1px solid;
	height: 100px;
padding-left:5px;
	width: 408px;
    background: #f5f5f5;
}
.homeyanzhengmainput {
	height: 25px;
	line-height:25px;
	float:left;
padding-left:5px;
	width:100px;
	border: solid 1px #b7b7b7;
     background: #f5f5f5;
}
.hometijiao {
	width: 150px;
	height: 30px;
	line-height:22px;
	color:#FFF;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
    background: #ff6600;
	border:0;
}
.yanzheng {
	width: 230px;
	height: 30px;
	 float:left;
}
.send {
	width: 150px;
	height: 30px;
	 float:right;
}
#homecontact-form{width:500px; margin:0 auto;}
#homecontact-form ul li{margin-bottom:8px;}
#homecontact-form H2{ font-size:14px; color:#FFF; }
/*-----------留言详细调用---------*/
#message {
	width: 990px;
	margin: 0px auto;
	margin-bottom:50px;
}
#message header {
	height: 35px;
	line-height: 35px;
	text-align: left;
}
#message ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#message ul li {
	width: 100%;
	clear: both;
	margin-bottom: 5px;
}
#message ul li h2 {
	float: left;
	width: 25%;
	font-size: 16px;
	font-family:Arial;
	color:#434343;
	font-weight: bold;
	text-align: left;
}
#message ul li input {
	padding-left:10px;}
#message .tijiao{text-align:center;}
#message ul li span{float: right;height: 25px;margin-top: 9px;text-align: left; width: 70%;}
.biaodan { height:30px; line-height:30px;
	width: 100%;
	-moz-box-shadow: inset 0 0 5px 1px #ebebeb;
	-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;
	box-shadow: inset 0 0 5px 1px #ebebeb;
	border-radius: .2em;
	border: solid 1px #b7b7b7;
     background: #f0f0f0;
}
.biaodanda {
	border: #CCC 1px solid;
	height: 90px;
	width: 100%;
	-moz-box-shadow: inset 0 0 5px 1px #ebebeb;
	-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;
	box-shadow: inset 0 0 5px 1px #ebebeb;
	border-radius: .2em;
	border: solid 1px #b7b7b7;
    background: #f0f0f0;
}
.yanzhengmainput {
	height: 28px;
	float:left;
	width:30%;
	border: solid 1px #b7b7b7;
     background: #f0f0f0;
}
.yanzhengma input{ float:left;}
.yanzhengma sapn{  float:left;}
.tijiao {
	width: 150px;
	height: 40px;
	color:#FFF;
	display: block;
	font-size: 16px;
	font-family:Arial;
	font-weight: bold;
    border: solid 1px #da7c0c;
	 border-radius: .2em;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#ff7200));
    background: -moz-linear-gradient(top,  #faa51a,  #ff7200);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff7200');
	margin-top:20px;
}
@font-face {font-family: "iconfont";
  src: url('/Public/icon/iconfont.eot'); /* IE9*/
  src: url('/Public/icon/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/Public/icon/iconfont.woff') format('woff'), /* chrome、firefox */
  url('/Public/icon/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/Public/icon/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.text8{ font-size:8px;}
.text10{ font-size:10px;}
.text12{ font-size:12px;}
.text14{ font-size:14px;}
.text16{ font-size:16px;}
.text18{ font-size:18px;}
.text20{ font-size:20px;}
.text22{ font-size:22px;}
.text24{ font-size:24px;}
.text26{ font-size:26px;}
.text28{ font-size:28px;}
.text30{ font-size:30px;}
.text32{ font-size:32px;}
.text34{ font-size:34px;}
.text36{ font-size:36px;}
.text48{ font-size:48px;}
.text50{ font-size:50px;}
.red{ color:#de0002;}
.green{ color:#d20004;}
.blue{ color:#0193d1;}
.gray{ color:#b1b1b1;}
.white{ color:#ffffff;}
.red{ color:#e70012}
.red a{ color:#e70012}
.p20{ padding-left:20px;}

/*-----错误提示框----*/
#error{height:100%;padding:0;}
.jump {padding:140px 0 200px 0;}
.jump div{width:450px;position:relative;left:48%;margin-top:10%;margin-left:-225px;margin-right:-225px;border:1px solid #FF7200; border-radius: .3em;}
.jump div p{color:#000;font:16px "Microsoft YaHei";text-align:center;margin-bottom:20px;}
.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 16px Arial;}
.jump div p.notice a:hover{color:#000;}


/* nav open */
.fixed_fix.open,.nav_toggle.open,ul.menu.open{-webkit-transform: translate3d(220px,0,0);-webkit-animation: open .5s ease-in-out;transform:translate3d(220px,0,0);animation:open .5s ease-in-out;}
@-webkit-keyframes open {0%{-webkit-transform: translate3d(0,0,0);}70%{-webkit-transform: translate3d(220px,0,0);}100%{-webkit-transform: translate3d(220px,0,0);}}
@keyframes open {0%{transform:translate3d(0,0,0);}70%{transform:translate3d(220px,0,0);}100%{transform: translate3d(220px,0,0);}}

/* nav close */
.fixed_fix.close,.nav_toggle.close,ul.menu.close{-webkit-transform: translate3d(0,0,0);-webkit-animation:close .3s ease-in-out;transform: translate3d(0,0,0);animation: close .3s ease-in-out;}
@-webkit-keyframes close {0%{-webkit-transform:translate3d(220px,0,0);}100%{-webkit-transform:translate3d(0,0,0);}}
@keyframes close {0%{transform:translate3d(220px,0,0);}100%{transform: translate3d(0,0,0);}}


@media (max-width:1024px){
	.wrapper{padding-top:48px;}
	.wrapper,.banner{min-width:inherit;}
	.w1300{width:96%;}
	.header-top,.header{height:0;overflow:hidden;}
	.pcnav{display:none;}
	.mobilenav{display:block;position:fixed;width:100%;left:0;top:0;z-index:20;height:48px;}
	.mobilenav .nav_toggle{display:block;}
	ul.menu{position:fixed;width:220px;height:100%;top:0;left:-220px;background:#000;}
	ul.menu li{display:block;float:none;border-bottom:1px solid #111;}
	ul.menu li a{padding:15px;line-height:normal;font-size:16px;}
	ul.menu li ul{display:none;}
	.banner,.banner ul.slides li{height:260px;}
	.solution-wrap{padding:20px 0 10px 0;}
	ul.solution_list li{width:49%;margin-right:2%;overflow:hidden;margin-bottom:10px;}
	ul.solution_list li .desc{height:170px;}
	ul.solution_list li .desc h3, ul.solution_list li .desc h4{font-size:16px;}
	ul.solution_list li .desc .num{font-size:50px;bottom:-35px;margin-left:-30px;}
	ul.solution_list li .desc .slicon{width:50px;height:50px;margin:15px auto;}
	ul.solution_list li .desc .slicon i{font-size:26px;line-height:50px;}
	ul.solution_list li:nth-child(2n+2){margin-right:0;}
	.module-tip h3{font-size:24px;}
	.seo_slider_tab{width:auto;}
	.seo_slider_tab a{line-height:normal;font-size:.8em;height:70px;}
	.seo_slider_tab a span{display:block;font-size:18px;margin:10px 0;}
	.flex-direction-nav,.pro_slider .flex-direction-nav a{display:none;}
	.caseone{height:637px;}
	.case_sort{width:100%;margin-right:0;}
	.case_sort a{width:23.5%;margin-right:2%;font-size:12px;height:95px;line-height:normal;padding:0 5px;}
	.case_sort a:nth-child(2n+2){margin-right:2%;}
	.case_sort a.hasmargin{margin-right:2%;}
	.case_sort a:last-child{margin-right:0;}
	.case_sort a.last{margin-right:0;}
	.case_sort a span{font-size:20px;height:40px;line-height:40px;}
	.case_sort a span.icon-huluobu{font-size:24px;}
	.case_sort a span.icon-xuexiao{font-size:20px;}
	.case_content{width:100%;}
	.casetwo .case_sort a{width:49%;font-size:14px;}
	.odds-con{background:#f2f2f2;}
	ul.oddsitem li{position:static;padding:10px;border-radius:5px;color:#fff!important;margin-bottom:10px;}
	ul.oddsitem li h3{color:#fff!important;font-size:18px;}
	ul.oddsitem li.item0{background:#23b574;}
	ul.oddsitem li.item1{background:#8cc63c;}
	ul.oddsitem li.item2{background:#f8931f;}
	ul.oddsitem li .contactus{width:100%;margin:15px 0 0 0;border:1px solid #fff;color:#fff;}
	ul.oddsitem li .contactus:hover{background:none;}
	.sale_odds{border:1px solid #ff8400;padding:10px;color:#6d6d6d;font-size:22px;border-radius:5px;position:relative;margin-bottom:30px;}
	ul.process_list li{width:50%;margin-bottom:10px;}
	ul.process_list li .desc{height:115px;}
	ul.process_list li .desc .pcicon{height:50px;margin:10px auto 5px;}
	ul.process_list li .desc .pcicon i{font-size:30px;line-height:50px;}
	ul.process_list li.nomargin{width:100%;}
	ul.process_list li.nomargin .desc{width:100%;}
	ul.process_list li:last-child{width:100%;}
	.pubabout-wrap{padding-bottom:20px;}
	.about-pic,.about-desc{width:100%;margin-right:0;margin-bottom:10px;}
	.homenews,.faqnews{width:100%;margin-right:0;}
	.homenews h3.tip,.new-con h3.tip{margin-bottom:15px;padding-bottom:10px;}
	.homenews{margin-bottom:20px;}
	ul.news_list li .pic img{height:150px;}
	.footer{margin-top:30px;}
	.footer h3{margin-bottom:20px;font-size:18px;}
	.footer ul li{width:100%;margin-right:0;}
	.footer ul li span.iconfont{font-size:20px;}
	.pagebanner, .pagebanner ul.slides li{height:160px;}
	.pagebanner .desc{width:auto;}
	.pagebanner .desc h3{font-size:18px;padding-left:2%;}
	.bannerlink{margin-top:40px; display: none;}
	.bannerlink a{height:70px;background:rgba(254,161,0,.8);color:#fff;border:none;}
	.bannerlink a span,.bannerlink a span.icon-huluobu{font-size:20px;height:30px;}
	.sort_wrap{display:block;}
	.sort_menu .sort_tip{line-height:normal;}
	.sort_menu .sort_item a{line-height:35px;}
	.sidebar{display:none;}
	.content{width:100%;padding-top:10px;}
	.content h3.cage-name{display:none;}
	.position{text-align:left;margin-bottom:20px;}
	.position.hasmargin{margin:30px 0 20px 10px;}
	.position.hasmargin h3{display:none;}
	ul.pro-list li{width:49%;margin-bottom:10px;}
	ul.pro-list li:nth-child(2n+2){margin-right:0;}
	ul.pro-list li:nth-child(4n+4){margin-right:0;}
	ul.pro-list li.nomargin{margin-right:0;}
	.pn-btn{margin-bottom:0;}
	.item-view{margin-bottom:20px;}
	.itempic,.itemdesc{float:none;margin:0;width:100%;}
	.itempic{margin-bottom:20px;background:#f2f2f2;}
	.itempic img{height:auto;}
	.itempic .picslider{width:100%;margin:0 auto;}
	.itemdesc{height:auto;}
	.itemdesc .desc,.itemdesc .desc2{padding:15px 15px 25px 15px;height:auto;}
	.itemdesc .desc h1,.itemdesc .desc2 h1{font-size:24px;margin:10px 0;}
	.itemdesc .desc .baseinfo, .itemdesc .desc .hotline{margin-bottom:5px;text-align:left;}
	.itemdesc .ordernow{margin:10px 0 0 0;}
	ul.full-news-list li .pic{width:25%;}
	ul.full-news-list li .desc{width:75%;}
	ul.full-news-list li .desc .time{left:10px;}
	ul.full-news-list li .desc .line{left:70px;}
	ul.full-news-list li .desc .txt{margin-left:80px;height:100px;overflow:hidden;}
	ul.full-news-list li .desc .time em.day{font-size:16px;}
	ul.full-news-list li .desc .txt h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.news_details{padding:10px;}
	.news_details .desc{height:auto;}
	.news_details .desc .pic{position:static;margin:0 auto 20px;}
	.news_details h1.title{width:auto;padding-left:0;text-align:center;padding-top:8px;font-size:18px;margin:0;}
	.news_details .txt{margin:20px 0;height:auto;overflow:visible;}
	.news_details .box{width:auto;float:none;margin-right:0}
	.news_details .time{position:static;display:block;}
	.news_details .time em{line-height:normal;display:inline-block;vertical-align:middle;font-size:14px!important;margin-right:10px;}
	.news_details .time em.day{font-size:16px;}
	.fixed_share{position:static;}
	ul.design_list li{width:48%;margin-right:4%;margin-bottom:15px;}
	ul.design_list li .pic{margin-bottom:10px;}
	ul.design_list li:nth-child(2n+2){margin-right:0;}
	ul.design_list li:nth-child(4n+2){margin-right:0;}
	.windloop{background:none;height:auto;margin:20px auto;}
	.windloop ul{width:auto;}
	.windloop ul li{position:static;width:100%!important;margin-left:0!important;color:#fff!important;}
	.windloop ul li:nth-child(1),.windloop ul li:nth-child(2),.windloop ul li:nth-child(3){background:#519c40;}
	.windloop ul li:nth-child(1),.windloop ul li:nth-child(4){padding-top:15px;}
	.windloop ul li:nth-child(1),.windloop ul li:nth-child(4){border-top-left-radius:5px;border-top-right-radius:5px;}
	.windloop ul li:nth-child(3),.windloop ul li:nth-child(5){border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
	.windloop ul li:nth-child(3),.windloop ul li:nth-child(5){padding-bottom:25px;margin-bottom:10px;}
	.windloop ul li:nth-child(4),.windloop ul li:nth-child(5){background:#00a1fe;}
	.windloop ul li:nth-child(6){background:#ff0000;padding:15px 0;border-radius:5px;}
	.windloop ul li br{display:none;}
	ul.feat_desc li{width:100%;margin-right:0;margin-bottom:15px;}
	.desc_body ul.txt li{font-size:16px;}
	ul.feat_desc li .desc_box{height:auto;padding:10px;}
	.desc_box .desc_header{font-size:16px;height:auto;margin-bottom:30px;}
	.desc_box .desc_header h2, .desc_body ul.txt li h3{font-size:24px;}
	.desc_body ul.txt li span{width:45px;height:45px;line-height:45px;top:-2px;}
	.desc_body ul.txt li{padding-left:55px;}
	.desc_box img.cart{width:120px;}
	.videodemo-wrap{padding:20px 0;}
	ul.video_list li{float:none;width:100%;margin-bottom:15px;}
	ul.video_list li:last-child{margin-bottom:0;padding-bottom:0;}
	.video,.video embed{height:260px;}
	.seobanner3, .seobanner3 ul.slides li{height:300px;}
	.sale_idea .desc,.sale_idea .pic{float:none;width:auto;}
	.sale_idea .desc{margin-bottom:25px;}
	.sale_idea .desc,.sale_idea .desc em{font-size:18px;}
	.sale_idea .desc em{top:0;}
	.sale_odds{font-size:18px;}
	.sale_odds .learnmore{position:static;display:block;text-align:center;margin:20px auto 0;}
	table.blueskin td{font-size:18px;}
	ul.full-news-list2 li .desc .txt h3{font-weight:100;margin-bottom:5px;color:#737373;transition:.25s;-webkit-transition:.25s;}
}
@media (max-width:640px){
	body{padding-bottom:50px;}
	.m_quick_menu,.m_footer_menu{display:block;}
	.m_quick_menu a,.m_footer_menu a{display:block;width:45%;text-align:center;font-size:12px;line-height:normal;padding:8px 0;position:relative;transition:.25s;-webkit-transition:.25s;}
	.m_quick_menu a em,.m_footer_menu a em{display:block;}
	.m_quick_menu a span,.m_footer_menu a span{display:block;font-size:16px;line-height:25px;height:25px;}
	.m_quick_menu a.active:after{position:absolute;content:"";width:100%;height:2px;bottom:3px;left:0;z-index:1;background:#000;}
	.m_footer_menu{position:fixed;width:100%;left:0;bottom:0;z-index:20;border-top:1px solid #ddd;background:#fff;}
	.m_footer_menu a{width:45%;padding:4px 0;}
	.m_quick_menu .siteinfo2{font-size:16px;line-height:normal;width: 100%; padding:5px 10px 5px 15px;}
.m_quick_menu .siteinfo2 h1{text-transform:uppercase;font-size:18px;font-weight:700;color:#000;margin-bottom:2px;}
	.xdkdisnone,.normaldisnone{display:none!important;}
}
@media (max-width:481px){
	.seo_slider_tab a span{margin:5px 0;}
	.hotsearch{line-height:1.5;margin-bottom:10px; display: none;}
	.hotsearch,.search-input{width:100%;}
	.banner,.banner ul.slides li{height:200px;}
	.banner .flex-control-paging{bottom:30px; }
	ul.pro-list li .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s; height:auto;}
}

@media (max-width:481px){
	.seo_slider_tab a span{margin:5px 0;}
	.hotsearch{line-height:1.5;margin-bottom:10px; display: none;}
	.hotsearch,.search-input{width:100%;}
	.banner,.banner ul.slides li{height:180px;}
	
@media (max-width:414px){
	.seo_slider_tab a span{margin:5px 0;}
	.hotsearch{line-height:1.5;margin-bottom:10px; display: none;}
	.hotsearch,.search-input{width:100%;}
	.banner,.banner ul.slides li{height:160px;}
}