body{ background-color:#18191b; color:#ddd;font-size: 14px;line-height: 30px;}

a{color:#ddd }
a:hover{color:#fab702;}

.main-color{color: #fab702;}
.sub-color{color:#233dc4}
.main-bgcolor{background-color:#fab702}
.sub-bgcolor{background-color:#233dc4}

h1{font-size:26px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:16px}

.top{position: fixed;width: 100%;height: 90px;background: url(../images/top-bg.png);z-index: 1000;}
.top-main{height:90px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);}
.top-main .logo{margin-right: 30px;margin-top: 10px;}
.top-main .logo img{height: 70px;}

.main-nav{ _float:left; }
.sf-menu{line-height:1.0;}
.sf-menu, .sf-menu * {margin:0;	padding:0;list-style:none;}
.sf-menu span { font-weight:normal; }
.sf-menu em { font-style:normal; }
.sf-menu li{float:left;position:relative;}

/*1*/
.sf-menu li {margin-left: 0;background-color: transparent;      background: url(../images/nav-dot.png) no-repeat right center;      padding-right: 5px;}
.sf-menu a{display:block;border:none;padding-bottom:0;}
.sf-menu .first-level{line-height: 90px;padding: 0 22px;height: 90px;color: #e5e5e5;}
.sf-menu .first-level em{font-size: 12px;font-family: Helvetica;color: #999;display: block;line-height: normal;position: relative;top: 50px;-webkit-transform: scale(0.8);text-align: right;}
.sf-menu .first-level span{font-size: 15px;position: relative;}
.sf-menu li.current .first-level:visited{background-color: #282828;}
.sf-menu li.current .first-level em{ color:#fff; }
.sf-menu li:hover,.sf-menu li.nav-hover{background-color: transparent; color: #fff;}
.sf-menu li:hover .first-level em,.sf-menu li:hover .first-level span,
.sf-menu li.nav-hover .first-level em,.sf-menu li.nav-hover .first-level span{ color: #fab702; }
.sf-menu .first-level .sf-sub-indicator {display: none;top:3em;}
/*2*/
.sf-menu ul{position:absolute;top:-999em;	width:190px;z-index: 99;left:25px}
.sf-menu ul li{width:100%;background-image:none}
.sf-menu ul li span.second-level{font-size: 14px;width:100%;padding: 12px 0 12px 20px; top:0;display: block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul { top:90px;}
.sf-menu ul li { margin-left:0; background-color: #282828; border-right:none;color:#fff;}
.sf-menu ul li:hover, 
.sf-menu li.sfHover li.sfHover,
.sf-menu li.sfHover li.sfHover > a,
.sf-menu ul li a:focus, 
.sf-menu ul li a:hover, 
.sf-menu ul li a:active { background-color: #fab702;color: #333;}
.sf-menu li.last{border-right:none;}

.search{position: relative;z-index: 100;}
.search li{background-image:none}
.search li .first-level{padding: 0 0 0 25px;}
.search span i{font-size: 24px;}
.search .sf-menu li ul{overflow: hidden; margin-left:0; background-color: #3D3D3D; border-right:none;color:#fff;padding: 11px 15px;width: 213px;right: 0;left: inherit;}
.search .sf-menu li ul .inputc{border:none;background-color: #1A1A1A;height: 27px;line-height: 30px;padding: 3px 5px;color: #fff;border-radius: 2px 0 0 2px;}
.search .sf-menu li ul .inputb{border: none; height: 33px; padding: 0 10px; border-radius: 0 2px 2px 0; background: #575757; color: #fff; font-size: 15px;}

.search input::-webkit-input-placeholder {color:#fff;}  
.search input::-moz-placeholder{color:#fff;}  
.search input::-moz-placeholder {color:#fff;}  
.search input::-ms-input-placeholder {color:#fff;}

.serch-m{padding: 15px 0 0 0;text-align: center;}
.serch-m .inputc{border:none;background-color: #FFFFFF;height: 27px;line-height: 30px;padding: 3px 5px;color: #333;border-radius: 2px 0 0 2px;width: 76%;}
.serch-m .inputb{border: none; height: 33px; padding: 0 10px; border-radius: 0 2px 2px 0; background: #575757; color: #fff; font-size: 16px;width: 18%;}
.serch-m input::-webkit-input-placeholder {color:#333;}  
.serch-m input::-moz-placeholder{color:#333;}  
.serch-m input::-moz-placeholder {color:#333;}  
.serch-m input::-ms-input-placeholder {color:#333;}

.touch-top { display: block;background: #1a1a1a;}
.touch-top .touch-logo {margin:0;float: left;padding: 10px 0; */;}
.touch-top .touch-logo img { height:50px; display:block; }
.touch-top .touch-navigation { display:block; float: right;}
.touch-toggle li { float:left; height:70px; padding: 0 10px; text-align:center;border:none; }
.touch-toggle li a { display:block; font-size:12px; height: 70px;}	
.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; margin-top:20px;font-size: 23px;line-height: 32px;color: #fff;}
.touch-toggle li span { display:none; text-align:center; }

.drawer-section { background-color: #282828; padding: 20px; display:none; }	
.drawer-section-menu { padding:20px 20px 35px; }
.touch-language li { width:49.9%; float:left; }
.touch-language li a { display:block; padding:7px 0 7px 5px; color:#fff; font-size: 16px;height: 25px;      line-height: 25px;}	
.touch-language li a:hover, .touch-language li a:active { background-color:#1a1a1a; }	
.touch-menu ul li { border-bottom: 1px solid rgba(255,255,255,0.3); position:relative; }
.touch-menu ul li a { color:#fff; display:block; font-size: 16px; height: 40px; line-height: 40px; padding-left:10px; }
.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color:#1a1a1a; }	
.touch-menu ul li i { position:absolute; top: 3px; right:5px; display:block; width: 30px; height: 28px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; font-size: 19px;color: #fff;}
.touch-menu ul ul { display:none; margin:0; padding: 0 20px 15px 20px; }
.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }
.touch-menu ul ul li a { padding:0; padding-left:5px; font-size: 14px; height: 30px; line-height: 30px; }		
.touch-menu ul ul li i { top:13px; }

/* pc-slider*/
.index-slider{ width:100%; height: 450px; overflow:hidden; position:relative;}
.index-slider .hd{clear:both;position:absolute;z-index:2;bottom: 60px; text-align:center;display: block;margin: 0 auto;width: 100%;}
.index-slider .hd ul{ display:inline-block;_display:inline;_zoom:1;}
.index-slider .hd ul li{  display: inline-block;margin: 0 5px;width: 12px;height: 12px;border-radius: 50%;background: #ccc;font-size: 0;vertical-align: middle;}
.index-slider .hd ul li.on{background: #fab702;}
.index-slider .bd{ position:relative; height:750px; z-index:0;   }
.index-slider .bd ul{margin:0;}
.index-slider .bd li{ zoom:1; vertical-align:middle;width:100%; height: 650px;}
.index-slider .bd li a{width:100%; height:450px;background-position: top center;background-repeat:no-repeat;display:block;background-size: auto 100%;text-indent: -999em;}
.index-slider .prev{ position:absolute; left:3%; top:45%; margin-top:-25px;width: 64px; height: 64px;filter:alpha(opacity=30);opacity:0.6;transition:all 0.3s;background: url(../images/slider-arrow.png) -110px 5px no-repeat;}
.index-slider .next{ position:absolute; right:3%; top:45%;  width: 64px; height: 64px;filter:alpha(opacity=30);opacity: 0.6;transition:all 0.3s;background: url(../images/slider-arrow1.png) no-repeat;}
.index-slider .next:hover,.index-slider .prev:hover{filter:alpha(opacity=100);opacity:1;}
.index-slider i{font-size: 24px;width:40px;height:40px;border-radius: 5px;padding: 12px;color: #fff;}


/*m-slider*/
.index-focus{ width:100%;margin:0 auto; position:relative; overflow:hidden;}
.index-focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom: 12px; text-align:center;  }
.index-focus .hd ul{ display:inline-block; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; vertical-align:top;margin: 0;}
.index-focus .hd ul li{display: inline-block;margin-left: 7px;width: 12px;height: 12px;border-radius: 50%;background: #ccc;font-size: 0;vertical-align: middle;float: left;}
.index-focus .hd ul .on{background: #fab702;}
.index-focus .bd{ position:relative; z-index:0; }
.index-focus .bd ul{margin:0;padding:0;}
.index-focus .bd li img{ width:100%; background:url(../images/loading.gif) center center no-repeat;  }
.index-focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);display: block;}


/*footer*/
.footer{overflow: hidden;font-size: 13px;background-color: #111;color: #93959b;text-align:center;}
.footer a{color: #93959b;}
.footer a:hover{color:#fab702}
.footer .footer-list{padding-top: 40px;overflow: hidden;}
.footer .footer-nav{width: 100%;overflow:hidden;}
.footer .footer-nav li{float:left;width: 17%;}
.footer .footer-nav li.footer-contact{width: 32%;}
.footer .footer-nav h3{display:block;float:left;_display:inline;line-height: 30px;font-size:16px;color:#fff;font-weight:normal;width:100%;margin-bottom: 10px;padding: 5px 0;}
.footer .f-sublink{float:left;width:100%;}
.footer .f-sublink li{width:100%;padding: 3px 0;line-height:1.5;}
.footer .flink{padding: 15px 0;overflow:hidden;}
.footer .flink a{margin-left:10px;}
.footer .footer-copy{overflow: hidden;background: #0d0d0d;color: #93959b;font-size: 13px;padding: 17px 0;}

.footer-mobile-nav{display: block;position: fixed;height: 56px;width: 100%;left: 0;bottom: 0;box-sizing: border-box;z-index: 9;background: #282828;      color: #FFFFFF;      font-size: 13px;}
.footer-mobile-nav .m-nav-menu{width: 100%;height: 56px;}
.footer-mobile-nav .m-nav-menu li{float: left;display: inline-block;width: 25%;height: 50px;text-align: center;padding: 3px 0;}
.footer-mobile-nav .m-nav-menu li a{overflow: hidden;display: block;margin-top: 0;}
.footer-mobile-nav .m-nav-menu li .iconfont{color: #fff;font-size: 29px;display: inline-block;margin-top: 3px;}
.footer-mobile-nav .m-nav-menu li .m-nav-text{line-height: 20px;color: #fff;margin-top: -3px;}
.footer-mobile-nav .m-nav-menu li.current{background-color: #fab702;}
.footer-mobile-nav .m-nav-menu li.current .iconfont,.footer-mobile-nav .m-nav-menu li.current .m-nav-text{color:#fff}

.gotop-wrapper { position:fixed; bottom:50px; right:15px; z-index:1001; background-color:rgba(0,0,0,0.3); background-color:#969696\9; }
.gotop-wrapper:hover { background-color:rgba(0,0,0,0.6); background-color:#6d6d6d\9; } 
.gotop-wrapper a { display:none; _display:none !important;width:55px; height:55px; overflow:hidden;text-align: center;background: url(../images/top.png) no-repeat;}
.gotop-wrapper i{color: #fff;font-size: 36px;line-height: 55px;}

.cont-title{text-align:center;display:block;}
.cont-title h2{line-height: normal;font-weight: normal;font-size: 28px;padding-top: 20px;      padding-bottom: 10px;}
.cont-title p{margin:-10px 0 5px;}
.cont-title span{display:inline-block; *display:inline; *zoom:1; margin:0 15px;  font-weight:normal; font-size:16px; color: #999;line-height: 20px;}
.cont-title .mark-left,.cont-title .mark-right,.cont-titlei{display:inline-block;position:relative;top:-5px;width:55px;height:1px;overflow:hidden;background-color: #999;}

.content-more { float:none; clear:both; text-align:center; }
.content-more a { display:inline-block; *display:inline; *zoom:1; line-height:34px; padding:0 35px; border: 1px solid #666; color: #808080; background-color:transparent; transition:all 0.5s ease 0s; }
.content-more a:hover, .content-more a:active { background-color:#fab702; border-color:#fab702; color:#fff; text-decoration:none; }

.about-c{width: 80%; text-align:center;margin: 0 10%}

.service{overflow: hidden;background: #121314;}
.service-list{overflow: hidden;}
.service-list ul{width: 113%}
.service-list .service-list-item{padding: 0 0% 0% 57px;}
.service-list .service-list-item p{text-align: center;line-height: 30px;height: 30px;overflow: hidden;}

.cases{overflow: hidden;}
.cases-list{overflow: hidden;}
.cases-list ul{width: 100%;}
.cases-list-item{width:25%;height:200px;text-align: center;position: relative;float: left;overflow: hidden;}
.cases-list-item .cases-item-img{z-index:10}
.cases-list-item p{position: absolute; top: 38%;left: 0;z-index: 11;width: 100%;opacity: 0;filter: alpha(opacity=0); 
-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.cases-list-item a{color: #fff;font-weight: bold;}
.cases-list-item:hover p{ opacity:1; filter:alpha(opacity=100); }
.cases-list-item .overlay { 
	display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; background-color:#000; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px'); 
	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.cases-list-item:hover .overlay { opacity:0.8; filter:alpha(opacity=80); }
.cases-list-item img { 
	display:block; width:100%;
	-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);
	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.cases-list-item:hover img { 
	-webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);		
	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}

.process{background-repeat: no-repeat;background-position: center;background-size: cover;background-attachment: fixed;background-image: url(../images/service-bg.jpg);overflow: hidden;}
.process-tabs{overflow: hidden;display: inline-block;}
.process-tabs .hd{overflow: hidden;}
.process-tabs .hd li { margin: 0 24px 1px; float:left;  display: inline-block;}
.process-tabs .hd li i.line-v { display:block; width:1px; height:50px; overflow:hidden; position:relative; left:50%; background-color:transparent; float: left;}
.process-tabs .hd li.on i.line-v{ background-color:#ccc; }
.process-tabs .hd li a { line-height:normal; padding: 0; margin:0;   border:2px solid #c89302; border-radius:50%; background-color:#c89302; color:#222; text-align:center; float: left;      display: inline-table;font-size: 14px;width: 147px;transition: all 0.5s ease 0s;height: 147px;}
.process-tabs .hd li a span { margin-bottom:10px; font-size:18px;        display: inline-block;margin-top: 47px;}
.process-tabs .hd li a em { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.process-tabs .hd li a:hover { background-color:#fab702; border-color:#fab702;  }
.process-tabs .hd li.on a{background-color:transparent; border-color:#fff; color:#fff; }
.process-tabs .hd li.on a:hover {border-color: #666;}

.process-tabs .bd{float: left;width: 100%;}
.process-tabs .bd li{line-height:33px;width:100%;overflow: hidden;}
.process-tabs .line-h{display: block;width: 100%;height: 1px;overflow: hidden;margin-bottom: 25px;background-color: #ccc;clear: both;}
.process-tabs .tab-content p{line-height: 1.8;margin-bottom: 15px;}

.news{overflow:hidden;}
.news-cont{width:100%;overflow:hidden;}
.news-cont ul{width:102%;}
.news-cont-item{padding: 0 2% 2% 0;}
.news-cont-item .time{width: 13%;background-color: #222326;text-align:center;font-family:Arial;float: left;}
.news-cont-item .time .time-day{font-size:25px;line-height: 50px;display:block;border-bottom: 1px solid #18191b;color: #999;}
.news-cont-item .time .time-date{display:block;color: #666;line-height: 24px;font-size:12px;}
.news-cont-item .r-cont{width: 85%;float:right;}
.news-cont-item .r-cont h4{font-size: 16px;font-weight: bold;line-height: 24px;height: 24px;overflow: hidden;margin: 0 0 12px 0;}
.news-cont-item .r-cont .news-summary{color: #808080;line-height: 20px;font-size: 13px;height: 40px;overflow: hidden;}


/*in-content*/
.about-banner{background-position: top center;width: 100%;height: 500px;overflow: hidden;background-repeat: no-repeat;}
.mobile-about-banner{overflow: hidden;width: 100%;}
.mobile-about-banner img{width:100%}

.page-title-inner{background: none;border-bottom: 1px solid #333;padding: 0;margin-bottom: 25px;line-height: 45px;overflow: hidden;}
.page-title{display: inline-block;float: left;}
.page-title h2{font-weight:bold;padding: 0;line-height: 45px;font-size: 16px;}

.page-title-inner .breadcrumbs{padding-left: 16px;background: url(../images/icon-home.png) no-repeat left center;float: right;}
.breadcrumbs{color: #808080;font-size: 12px;}
.breadcrumbs a{color: #808080;font-size: 12px;}
.breadcrumbs a:hover{color:#00641c;text-decoration:underline;}
.breadcrumbs strong{color: #333;font-weight: normal;}

.content{overflow: hidden;}
.content-right{width: 75%;float: right;overflow: hidden;}
.content-sidebar{width: 22%;float: left;}
.sidebar-title{}
.sidebar-title h3{padding: 5px 0 15px;height: 26px;line-height: 31px;font-size: 20px;font-weight: normal;}
.sidebar-cate{padding: 0;}
.sidebar-cate li{background: #111;margin-bottom: 8px;}
.sidebar-cate li a{display: block;padding: 17px 35px 17px 20px;line-height: normal;font-size: 14px;}
.sidebar-cate li.current a{color: #222;}
.sidebar-cate li a:hover{color: #351915;}
.sidebar-cate li.current,.sidebar-cate li:hover{background: #fab702;}

.about-content{overflow: hidden;line-height: 1.8;}
.about-content p{margin-bottom: 10px}

.honor-list{overflow: hidden;}
.honor-list .honor-item-img{margin-bottom: 2%;}
.honor-item-img .opacity-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;cursor:pointer;background-color:#000;opacity:0;filter:alpha(opacity=0);_height:expression( (this.parentElement.clientHeight) +'px');-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.honor-item-img .iconfont{display:block;z-index:11;color: #fff;font-size: 27px;text-align: center;position: absolute;top: 45%;width: 100%;}
.honor-item-img a:hover .opacity-overlay{filter:alpha(opacity=70);opacity:0.7;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.custom{overflow: hidden;background: #fff;}
.custom-content{overflow: hidden;}
.custom-content ul{width: 102%;}
.custom-content li{padding: 0 2% 2% 0;}

.team-list{overflow:hidden;}
.team-list ul{overflow:hidden;width: 102%;}
.team-item{padding: 0 2% 2% 0;}
.team-item .team-cont h4{height: 40px;overflow:hidden;line-height: 40px;font-size: 14px;}

.goods-list{overflow: hidden;}
.goods-list ul{width: 102%}
.goods-list .goods-list-item{padding: 0 2% 2% 0;}
.goods-list .goods-list-item p{text-align: center;line-height: 30px;height: 30px;overflow: hidden;}


.content-page{text-align: center;overflow: hidden;width: 100%;margin: 20px 0 10px 0;}
.content-page a{padding: 5px 12px;text-decoration: none;display: inline-block;line-height: 24px;      background: #555555;}
.content-page a:hover{color: #333;background: #FAB702;}
.content-page a:hover em{color:#333}
.content-page a.on{color: #333;background: #FAB702;}
.content-page a.up em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 8px 0 0;font-weight: 700;}
.content-page a.down em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 0 0 8px;font-weight: 700;}
.content-page .up:hover em{color:#333}
.content-page .down:hover em{color:#333}

.content-page-m{text-align: center;overflow: hidden;margin: 20px 0 10px 0;}
.content-page-m a{background: #555;margin: 0 1%;padding: 5px 0;text-decoration: none;width: 26%;display: inline-block;float: left;line-height: 24px;}
.content-page-m a:hover{background: #FAB702;color: #333}
.content-page-m a:hover em{color:#fff}
.content-page-m a.on{background: #FAB702;color: #333}
.content-page-m a.up em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 5px 0 0;font-weight: 700;}
.content-page-m a.down em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 0 0 5px;font-weight: 700;}
.content-page-m .up:hover em{color:#333}
.content-page-m .down:hover em{color:#333}
.content-page-m select{width: 42%;border: #d5d5d5 1px solid;padding: 6px 2%;text-decoration: none;border-radius: 3px;float: left;}


.news-list01{overflow:hidden;}
.news-list01 ul{overflow:hidden;}
.news-list01 .news-item-pic{width: 18%;float:left;margin-right:3%;}
.news-list01 .news-list-item{margin-bottom: 3%;overflow: hidden;border-bottom: 1px dotted #7C7C7C;padding-bottom: 3%;}
.news-list01 .news-list-item .news-list-img{float:left;}
.news-list01 .news-list-item .news-item-cont{float:left;width: 79%;}
.news-list01 .news-list-item .news-item-cont h4{float:left;display:inline-block;height:24px;overflow:hidden;width:100%;margin: 0 0 10px 0;font-weight: bold;font-size: 16px;line-height: 24px;overflow: hidden;}
.news-list01 .news-list-item .news-item-cont .news-summary{float:left;color:#808080;height: 44px;overflow:hidden;line-height: 22px;font-size: 13px;}


.article-title{width:100%;text-align:center}
.article-title h1{width:100%;font-size:20px;font-weight: bold;padding-top: 20px;      padding-bottom: 10px;}
.entry-meta{display: inline-block;margin: 0 auto;}
.entry-meta span{ color: #999;font-size: 12px;display:inline-block;float: left;margin: 0 5px;}
.entry-meta span a{color: #999;}
.entry-meta span strong{font-weight:normal}
.entry-meta .share-toolbar{display:inline-block;}
.entry-meta .share-toolbar span{ float: left;}

.article-page{width: 100%;display: block;margin-top: 2%;}
.article-page a{width: 100%;display: block;line-height: 30px;height: 30px;overflow: hidden;}

.faqfold .item{ position:relative;margin-bottom: 5px;}
.faqfold .item h4{margin:0;font-weight:bold;position:relative;font-size:15px;line-height:45px;padding: 0 10px;cursor:pointer;padding-right:30px;background-color: #414141;color: #4d4d4d;color: #fff;}
.faqfold .item h4 b{position:absolute;display: block; cursor:pointer;top: 0;width: 40px;height: 45px; text-align:center; line-height:45px;right: 0;border-left: 1px solid #18191B;font-size: 18px;font-family: "simsun";}
.faqfold .item h4.selected{background-color: #fab702; color: #000;}
.faqfold .item .info{display:none;padding:10px}
.faqfold .item h4:hover{background-color: #fab702; color: #000;}

.cus-content{overflow: hidden;}
.message{width:100%;overflow:hidden;padding-top:20px;border-top: 1px solid #5F5F5F;margin-top:20px}
.meaasge-input{overflow: hidden;}
.meaasge-input .inputtext{background-color: #303030;border-left: 5px solid #898989;border-radius:0px;width:29.9%;margin: 0 2% 2% 0;float: left;}
.meaasge-input input:nth-child(3){margin-right:0;}
.meaasge-input input{border:none;color:#fff;padding:11px 5px;}
.meaasge-input input:focus{box-shadow:inset 0 1px 1px rgba(250,183,2,0.75),0 0 3px rgba(250,183,2,0.6)!important;border-color:rgba(250,183,2,0.6) !important}
.message-textarea textarea:focus{box-shadow:inset 0 1px 1px rgba(250,183,2,0.75),0 0 3px rgba(250,183,2,0.6)!important;border-color:rgba(250,183,2,0.6) !important}
.message-textarea .textareat{background-color: #303030;border-left: 5px solid #898989;border-radius:0px;width:98.4%;}
.message-textarea textarea{border:none;color:#fff;padding:11px 5px;}
.message-button .me-button{background: #FAB702;float:right;padding:5px;border: 1px solid #BA8800!important;border-color: #FAB702;}
.message-button .me-button:hover{background: #898989;color:#fff;border: 1px solid #898989!important;}


#chatnb{position: fixed;right: 0;top: 260px;z-index: 2000;}
#chatnb a{-webkit-transition-duration: 0.5s;-ms-transition-duration: 0.5s;-o-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
#chatnb a{width:66px;height: 66px;background-color: #fab702;color:#fff;background-position:center 10px;background-repeat:no-repeat;float:right;clear:both;margin-bottom: 1px;text-align: center;}
#chatnb a i{width: 34px;height: 40px;display: inline-block;font-size: 28px;margin: 0px 16px;line-height: 40px;background: url(../images/tel.png) no-repeat;}
#chatnb a p{width:100%;text-align:center;line-height: 18px;}
#chatnb a:hover{border-right:15px #fab702 solid;}
#chatnb .cc4{width:66px;background-position:center 10px;color:#fff;text-align:center;position:relative;background-color: #808080;}
#chatnb .cc4 i{font-size: 30px;line-height: 42px;}
#chatnb .cc4 span{position:absolute;right:10px;top:0;line-height:66px;color:#fff;font-size: 22px;z-index:10;height:66px;width:175px;background-color: #808080;display:none;}
#chatnb .cc4:hover{background-position:23px 10px;text-align:left;text-indent:10px;width:200px;background-image:none;color: #808080;border-right: 15px #808080 solid;}
#chatnb .cc4:hover span{display:block;color:#fff;} 


@media (max-width:767px){

	.touch-top .touch-logo img { height:40px;}
	.touch-toggle li {height:60px;}
	.touch-toggle li i {margin-top:15px;}
	.touch-toggle li a { height:60px; }

	.cont-title h2{font-size:20px;}
	.cont-title span{font-size:14px;line-height: 20px;}

	.about-c{width: 100%;margin: 0;}

	.service-list-item h5{margin-bottom: 6px;}
	.service-list-item p{font-size:12px;line-height:20px;height:60px;}
	.service-item-img img{height:80px;}

	.cases-list-item{width:50%;text-align: center;position: relative;float: left;overflow: hidden;}

	.process-tabs .hd li {margin: 0 11px 11px 11px;}
	.process-tabs .hd li i.line-v {height:50px;display: none;}
	.process-tabs .hd li a {font-size: 14px;width: 74px;height: 74px;}
	.process-tabs .hd li a span { margin-bottom:10px; font-size: 16px;margin-top: 23px;}
	.process-tabs .hd li a em{display:none}	



	.news-pic{padding: 0;margin: 0 0 2% 0;}
    .news-rlist{padding: 0;}
    
    .content-title .content-cate li a{line-height: 35px;padding: 0 20px;}

    .content-right{width: 100%;}
    .content-sidebar{width: 100%;}

    .news-list01 .news-item-pic{width: 30%;}
	.news-list01 .news-list-item .news-item-cont{width: 67%;}
	.news-list01 .news-list-item .news-item-cont h4{height: 20px;margin: 0 0 5px 0;font-size: 14px;line-height: 20px;}
	.news-list01 .news-list-item .news-item-cont .news-summary{font-size: 12px;}

    .meaasge-input .inputtext{width:100%;margin:0 0 1% 0;}
	.message-textarea .textareat{width:100%;}
	.meaasge-input{margin-bottom:0;}




}
@media(min-width:768px) and (max-width:991px){

	.cont-title h2{font-size:24px;}
	.cont-title span{font-size:14px;line-height: 20px;}

	.cases-list-item{width:25%;text-align: center;position: relative;float: left;overflow: hidden;}

	.process-tabs .hd li {margin: 0 15px 1px;}
	.process-tabs .hd li i.line-v {height:50px;}
	.process-tabs .hd li a {font-size: 14px;width: 92px;height: 92px;}
	.process-tabs .hd li a span { margin-bottom:10px; font-size: 16px;margin-top: 32px;}
	.process-tabs .hd li a em{display:none}


}
@media(min-width:992px) and (max-width:1199px){

	.process-tabs .hd li {margin: 0 21px 1px;}
	.process-tabs .hd li i.line-v {height:50px;}
	.process-tabs .hd li a {font-size: 14px;width: 115px;height: 115px;}
	.process-tabs .hd li a span { margin-bottom:10px; font-size:18px;margin-top: 31px;}

}
@media(min-width:1200px) and (max-width:1299px){

	.process-tabs .hd li {margin: 0 21px 1px;}
	.process-tabs .hd li i.line-v {height:50px;}
	.process-tabs .hd li a {font-size: 14px;width: 132px;height: 132px;}
	.process-tabs .hd li a span { margin-bottom:10px; font-size:18px;margin-top: 47px;}

}

#item6{ width:100%; height:658px;}
.item6{ width:1200px; position:relative; z-index:101; margin:0 auto; padding-top:70px;}
.item6 .item6_title{ text-align:center; color:#FFF; color:#FFF;}
.item6 .item6_title .item6_big_name{ font-size:30px; }
.item6_big_name span{background:url(../images/item6_img_01.png) no-repeat left center; padding-left:46px;}
.item6_s_name{ font-size:18px; margin-top:10px;}
.item6_s_name i{ padding-top:7px;}
.item6_big_name span,.item6_s_name span{ display:inline-block;}

.item6 .item6_row{ width:354px; height:390px; position:absolute; top:210px; background-color:#c89302; background-image: url(../images/item6_img_06.png);background-repeat: no-repeat;background-position: right bottom;}
.item6_row_img{ text-align:center;}

.item6 .it6r_01{ left:0px;}
.item6 .it6r_02{ left:409px;}
.item6 .it6r_03{ left:818px;}
.item6_row_title{ font-size:24px; color:#ffffff; text-align: center; padding:25px 15px; }
.item6_row_title span{ font-size:14px; color:#ffffff; text-transform:uppercase;}
.item6_row_info{ font-size:12px; color:#ffffff; line-height:26px; height:26px; margin-left:20px; padding-left:15px; background:url(../images/xwbj.jpg) center left no-repeat;}
.item6_row_info a{ color:#ffffff; }
.item6 .item6_row a{text-decoration: none;}
