﻿@charset "utf-8";
html,body{height:100%;}
body{padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666; width:100%; min-width:300px; zoom:1; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#ff4300;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}
:-moz-placeholder {color: #888888;}
::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #888888;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #888888;}
.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ max-width:1300px; margin:0px auto; padding:0 12px;}


/*font*/
.f_red{ color:#f54336;}
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}
.f_red{ color:#cb2d2c;}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#555; clear:both; font-size:12px; line-height:43px;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages .total{ border:1px solid #e9e9e9; padding:0 5px; vertical-align:middle;}
.Pages a{ display:inline-block; margin:0px 2px; width:43px; border:1px solid #e9e9e9;text-align:center; color:#666;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{background:#ff4300; color:#fff;}
.Pages .p_page .num a{ display:inline-block; text-align:center; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#ff4300; color:#fff;}

.showMorehandle{ clear:both; width:35%; margin:0px auto; text-align:center; padding-top:2%;}
.showMorehandle a{ color:#fff; font-size:16px; display:block; background:#004a87; cursor:pointer; line-height:50px;}
.showMorehandle a:hover{background:#1169b2;}

@media ( max-width:768px){
.Pages { line-height:25px;}
.Pages span{ margin-bottom:4px;}
.Pages a{width:25px; margin-bottom:4px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ width:auto; padding:0px 4px;}
.Pages{ margin:20px 0px;}

.showMorehandle{ width:50%;}
.showMorehandle a{ font-size:14px; line-height:40px;}
}
/*pages end*/


/*Top*/
.Header{ height:102px; position:fixed; width:100%; left:0px; top:0px; z-index:999;}
.Header.headerbg{ background:rgba(0,0,0,0.5);}
.Header .Logo{float:left; padding-top:17px;}
.MainNav{ float:right; padding-top:32px;}
.MainNav ul{ float:left;}
.MainNav li{float:left; padding-left:42px; position:relative;}
.MainNav li span a{display:block; color:#fff; font-size:16px; height:38px; line-height:37px;}
.MainNav li span em{ position:relative; z-index:1; display:inline-block; height:38px;}
.MainNav .bg{ position:absolute; left:50%; bottom:0px; height:1px; background:#ff4300; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#f44000;}
.MainNav li:hover span .bg,.MainNav li.onnav span .bg,.MainNav li span a.sele .bg{ width:100%; left:0%;}
.MainNav a.wyxr{ display:inline-block; width:110px; line-height:30px; text-align:center; color:#fff; background:#ff4300; border-radius:16px; margin:4px 20px 0px 28px;}
.MainNav a.wyxr i{ display:inline-block; width:23px; vertical-align:middle; line-height:20px;}
.MainNav a.wyxr img{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.MainNav a.wyxr:hover{ background:#d61b03;}
.MainNav a.wyxr:hover img{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}
.MainNav a.login{ display:inline-block; width:90px; line-height:30px; text-align:center; color:#fff; background:rgba(255,255,255,0.2); border-radius:16px; margin:4px 0px 0px;}
.MainNav a.login i{ display:inline-block; width:23px; vertical-align:middle; line-height:20px;}
.NavPull{ overflow:hidden; width:138%; line-height:40px; top:38px; left:0px; text-align:center; position:absolute; z-index:100; display:none;}
.NavPull a{ background:#fff; display:block; color:#333; margin-bottom:2px; border-radius:6px;}
.NavPull a:hover{ background:#f44000;}
.NavPull dd{opacity:0;}
.NavPull dd.li1{transition:opacity 1s;}
.NavPull dd.li2{transition:opacity 1s 0.2s;}
.NavPull dd.li3{transition:opacity 1s 0.3s;}
.NavPull dd.li4{transition:opacity 1s 0.4s;}
.NavPull dd.li5{transition:opacity 1s 0.5s;}
.NavPull dd.li6{transition:opacity 1s 0.6s;}
.MainNav li.onnav .NavPull dd{opacity:1;}
.mstbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:886; display:none;}
.openbtn,.closebtn{ cursor:pointer; display:none; float:right;width:26px; padding-top:10px;}
.openbtn.on,.closebtn { position:fixed; right:10px; z-index:999;}
.openbtn{ position:absolute; right:48px; top:0px;}
.closebtn{ z-index:999;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:887; display:none;}
.openbtn span,.closebtn span{ display:block; height:2px; background:#ff4300; margin:4px 0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.openbtn.on .sp1,.closebtn .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
.openbtn.on .sp2,.closebtn .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}	
.openbtn.on .sp3,.closebtn .sp3 { display:none;}	
.mobilenav{ display:none;}

@media ( max-width:1120px){
.MainNav li{padding-left:20px;}
}
@media ( max-width:998px){
.Header{height:45px; padding:0 40px 0 0;}
.Header .Logo{ padding-top:5px; width:45%;}.Header .Logo img{ height:35px;}
.Header .openbtn{ display:block;}
.MainNav{ position:fixed; z-index:999; width:150px; height:100%; overflow-y:auto; padding-top:0px; background:#fff; right:-150px; top:0px;}
.MainNav ul{ float:none; margin-top:38px;}
.MainNav li{ float:none; border-bottom:1px solid #eee; width:auto;}
.MainNav li span a{ height:auto; display:block; line-height:46px; height:46px; padding-left:0px; color:#333;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#eeb994;}
.MainNav .bg{ display:none;}
.MainNav .arr{ position:absolute; z-index:2; width:100%; height:46px; background:url(../images/arr.png) right center no-repeat; left:0px; top:0px;}
.MainNav li.onnav .arr{ background:url(../images/arr2.png) right center no-repeat;}
.NavPull { position:static; width:auto;}
.NavPull dd{opacity:1;}
.NavPull a{ background:none;color:#666; text-align:left; border-bottom:1px solid #eee; border-radius:0px; margin-bottom:0px;}
.NavPull dd:last-child a{ border-bottom:0px;}
.NavPull a:hover{ background:none;}
.MainNav a.wyxr{ display:block; margin:8px auto;}
.MainNav a.login{ display:block; width:110px; margin:0px auto 8px; background:#333;}
.mobilenav{ display:block;}
.pcnav{ display:none;}
}

/*Top*/


/*Bottom*/
.Linkbox{ color:#fff; background:#ff4300; padding:17px 0px;}
.Linkbox dl{ position:relative; padding-left:83px;}
.Linkbox dl dt{ position:absolute; left:0px; top:0px; font-size:16px; font-weight:bold;}
.Linkbox dl dd a{ display:inline-block; margin-right:29px; color:#fff;}
.Linkbox dl dd a:hover{color:#ffcc00;}
.Footer{background:#111111; padding-top:5.5%; color:#565656;}
.Footer .Ewm{ width:24%; float:left; padding-bottom:5.5%;}
.Footer .Ewm li{ float:left; width:46%; padding-right:4%;}
.Footer .Ewm li img{ border:8px solid #fff; width:85%; display:block; margin:0px auto;}
.Footer .tithead{ color:#fff; font-size:18px; margin-bottom:11px;}
.Footer .tithead i{ background:#414141; display:inline-block; width:14px; height:2px; vertical-align:middle; margin-right:9px;}
.Footer .Contact{ float:left; width:32%; padding-bottom:4%;}
.Footer .share{ padding-top:12px;}
.Footer .share a{ border-radius:50%; display:inline-block; width:30px; height:30px; vertical-align:middle; margin-right:10px; background-color:#292929; background-image:url(../images/share.png);}
.Footer .share a.sina{ background-position:center top;}
.Footer .share a.wx{ background-position:center -30px;}
.Footer .share a.qq{ background-position:center -60px;}
.Footer .share a:hover{background-color:#ff4300;}
.Footer .Msg{ float:right; width:25%; padding-bottom:4%;}
.Footer .Msg p{ padding-left:24px;}
.Footer .Msg .inputbox{ position:relative; margin-top:30px; padding:0 70px 0 24px;}
.Footer .Msg .inputbox .sendbtn{ width:70px; position:absolute; right:0px; top:0px; background:#ff4300; cursor:pointer; height:40px; color:#fff;}
.Footer .Msg .inputbox .input{ background:#292929; width:100%; height:40px; text-indent:1em; color:#fff;}

.Footer .Copyright{ border-top:1px solid #1d1d1d; padding:2% 0; text-align:center; clear:both;}
.Footer .Copyright i{ display:inline-block; width:21px; vertical-align:middle;}
.Footer a{ display:inline-block; color:#565656;}.Footer a:hover{ color:#fff;}

.Floatnav{ text-align:center; font-size:12px; width:60px; position:fixed; color:#000;top:30%; right:1px; z-index:999;}
.Floatnav li{ position:relative;}
.Floatnav li .box{ width:0px;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0; border-radius:5px; font-size:18px; text-align:center; right:61px; top:0px; position:absolute; padding:5px; border:1px solid #dbdbdb; background:#fff;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Floatnav li .box.tel{ padding-top:18px; height:41px; overflow:hidden;}
.Floatnav li .ico{ display:block; width:28px; height:28px; margin:0px auto; background:url(../images/fastico.png) 0px top no-repeat;}
.Floatnav li .ico.tel{ background-position:0px top;}
.Floatnav li:hover .ico.tel{ background-position:-28px top;}
.Floatnav li .ico.msg{ background-position:0px -28px;}
.Floatnav li:hover .ico.msg{ background-position:-28px -28px;}
.Floatnav li .ico.qq{ background-position:0px -56px;}
.Floatnav li:hover .ico.qq{ background-position:-28px -56px;}
.Floatnav li .ico.wx{ background-position:0px -84px;}
.Floatnav li:hover .ico.wx{ background-position:-28px -84px;}
.Floatnav li .ico.sina{ background-position:0px -112px;}
.Floatnav li:hover .ico.sina{ background-position:-28px -112px;}
.Floatnav li .cd-top .ico{ background-position:0px -140px;}
.Floatnav li:hover .cd-top .ico{ background-position:-28px -140px;}
.Floatnav li:hover .box{ width:140px;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}
.Floatnav a{ position:relative; display:block; padding-top:16px; height:42px; color:#000; border:1px solid #dbdbdb; background:#fff; margin-top:-1px;}
.Floatnav a i{ display:none;}
.Floatnav li:hover a{ background:#ff4300; border:1px solid #ff4300;}

.Floatnav li .box.qqlist{ padding-top:12px;}
.Floatnav li .box.qqlist a{ padding:0 0 7px; border:0px; height:auto; background:#fff !important;}
.Floatnav li:hover .box.qqlist{ width:80px;}
.Floatnav li .box.qqlist a:hover{ background:none;}


.cd-top {overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; height:0px;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;height:46px; cursor:pointer;}
@media ( max-width:998px){
.Footer .Contact{width:36%; padding-left:4%;}
.Footer .Msg{width:32%;}

.Floatnav{ width:33px;}
.Floatnav li .box{right:34px;}
.Floatnav li .box.tel{ padding-top:10px; height:30px; overflow:hidden;}
.Floatnav a{ height:30px; padding-top:5px;}
.cd-top.cd-is-visible {height:30px;}
}
@media ( max-width:640px){
.Footer .Copyright{ padding:15px 0;}
.Footer .Ewm{ width:auto; float:none; padding:12px 0;}
.Footer .Ewm li img{ width:120px;}
.Footer .Contact{ float:none; width:auto; padding:12px 0;}
.Footer .Msg{ float:none; width:auto; padding:12px 0;}
}

/*Bottom*/


/*首页 s*/
.HomeBan {overflow:hidden; clear:both;}
.HomeBan .slides li{background-position:center center; background-repeat:no-repeat; background-size:cover;}
.HomeBan .slides li .txt{ z-index:10; position:absolute; left:30%; top:30%; width:40%; text-align:center;}
.HomeBan .slides li .txt img{transform:translateY(-150px);opacity:0;transition:all 2s 0.1s;}
.HomeBan .slides li .txt span{ position:absolute; left:36%; top:68%; line-height:35px; width:160px; line-height:45px; font-size:16px; color:#fff;transform:translateY(-150px);opacity:0;transition:all 2s 0.8s; background:#ff4300;}
.HomeBan .slides li.flex-active-slide .txt span{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.HomeBan .slides li.flex-active-slide .txt img{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

.HomeBan .flex-control-paging li a {width: 8px; height: 8px; border:2px solid #fff; border-radius:50%; background:none;margin:0;}
.HomeBan .flex-control-paging li a.flex-active {background:#fff;}
.HomeBan .flex-control-nav{ bottom:40px; z-index:10;}
.HomeBan .flex-direction-nav a {width: 60px; height: 100px;}
.HomeBan .flex-direction-nav .flex-prev { left:-60px; background: rgba(0,0,0,0.2) url(../images/btn_left.png) center center no-repeat; background-size:contain;}
.HomeBan .flex-direction-nav .flex-next { right:-60px; background:rgba(0,0,0,0.2) url(../images/btn_right.png) center center no-repeat; background-size:contain;}
.HomeBan:hover .flex-direction-nav .flex-prev { left:7%;}
.HomeBan:hover .flex-direction-nav .flex-next { right:7%;}

@media ( max-width:998px){
.HomeBan .slides li{ height:auto;}
.HomeBan .slides li .blank img{ height:auto;}
.HomeBan .flex-direction-nav a {width: 30px; height: 30px;}
.HomeBan .flex-direction-nav .flex-prev { left:0px;}
.HomeBan .flex-direction-nav .flex-next { right:0px;}
}
@media ( max-width:640px){
.HomeBan .flex-control-nav{ bottom:0px;}
.HomeBan .slides li .txt{width:50%; left:25%;}
.HomeBan .slides li .txt span{ left:28%; width:90px; font-size:12px; line-height:22px;}
}


.HomeAbout{ margin:7.2% 0; position:relative;}
.HomeAbout .info{ width:50%; padding-top:3%; float:left;}
.HomeAbout .info .tithead{ padding-bottom:12%;}
.HomeAbout .info .tithead .en{ font-size:20px; color:#999999; letter-spacing:0.3em;}
.HomeAbout .info .tithead h2{ font-size:46px; color:#000000; padding:8% 0 6%;}
.HomeAbout .info .tithead h3{ font-size:32px; color:#333; font-weight:normal;}
.HomeAbout .info .txt{ position:relative; padding-left:28%; line-height:30px;}
.HomeAbout .info .txt i{ width:24%; border-top:1px solid #000000; height:5px; position:absolute; left:0px; top:13px;}
.HomeAbout .info .txt p{ height:169px;}
.HomeAbout .info .txt a.more{ width:180px; line-height:50px; display:block; text-align:center; color:#fff; background:#ff4300; box-shadow:0 5px 15px #ffd5c6;}
.HomeAbout .info .txt a:hover.more{background:#d61b03;}
.HomeAbout .video{ width:42.3%; float:right;}
.HomeAbout .video .video-js{ width:100% !important; height:570px !important;}
.HomeAbout .bg{ position:absolute; left:25%; width:45%; z-index:-1; height:100%; background:#f5f5f5;}

@media ( max-width:998px){
.HomeAbout .info .tithead h2{ font-size:20px;padding:2% 0 2%;}
.HomeAbout .info .tithead h3{ font-size:16px;}
.HomeAbout .info .txt p{ line-height:24px; height:auto; padding-bottom:15px;}
.HomeAbout .video .video-js{height:500px !important;}
}
@media ( max-width:640px){
.HomeAbout .info .tithead{ padding-bottom:5%;}
.HomeAbout .info{ width:auto;float:none; padding-bottom:20px;}
.HomeAbout .info .txt{padding-left:10%;}
.HomeAbout .info .txt i{ width:8%;}
.HomeAbout .video{ width:auto; float:none;}
.HomeAbout .video .video-js{height:200px !important;}
.HomeAbout .info .txt a.more{ width:120px; line-height:40px;}
.HomeAbout .bg{ display:none;}
}

.Hometit{ margin-bottom:35px; position:relative;}
.Hometit h2{ font-size:40px; color:#000000; line-height:40px; padding-bottom:8px;}
.Hometit h2 span{color:#ff4300;}
.Hometit p{ text-transform:uppercase;color:#999999; font-size:16px; letter-spacing:0.3em;}
.Hometit a.more{ text-transform:uppercase; display:inline-block; position:absolute; color:#333333; font-size:16px; right:0px; bottom:0px; font-weight:bold; background:url(../images/more.gif) right center no-repeat; padding-right:23px;}
.Hometit a:hover.more{ padding-right:30px;}

.HomePro{}
.HomePro .hd{ height:65px; position:relative;}
.HomePro .hd li{ float:left; font-size:18px; cursor:pointer; color:#333333; margin-right:38px;}
.HomePro .hd li a.more{ display:none; text-transform:uppercase;}
.HomePro .hd li.on{ color:#ff4300;}
.HomePro .hd li.on a.more{ display:inline-block; position:absolute; color:#333333; font-size:16px; right:0px; font-weight:bold; background:url(../images/more.gif) right center no-repeat; padding-right:23px;}
.HomePro .hd li.on a:hover.more{ padding-right:30px;}
.HomePro .hd li:last-child{ margin-right:0px;}
.ProList{ margin:0 0 5.5% -1.5%;}
.ProList li{ margin:0 0 1.5% 1.5%; width:31.833333%; text-align:center; float:left; position:relative;}
.ProList li .img{ padding-top:70%; overflow:hidden; position:relative;}
.ProList li .img span{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; width:100%; height:100%; left:0px; top:0px;}
.ProList .play{ position:absolute; width:39px; height:39px;background:url(../images/play.png) no-repeat; background-size:cover; left:50%; top:50%; margin:-18px 0px 0px -18px; z-index:5;}


.ProList li .info{ position:absolute; left:0px; top:30px; background:rgba(255,67,0,0.8); padding:13% 10% 0; width:80%; height:81.5%; color:#fff;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.ProList li .info .tit{ font-size:18px; margin-bottom:8%;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%;}
.ProList li .info .p{ line-height:26px; height:78px; overflow:hidden; margin-bottom:7%;}
.ProList li .info .more{ display:block; margin:0px auto; width:38px; height:38px; border-radius:50%; border:1px solid #fff; background:url(../images/more2.gif) center center no-repeat;}
.ProList li:hover .info{ color:#fff;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; top:0px;}
@media ( max-width:998px){
.Hometit { margin-bottom:20px;}
.Hometit h2{ font-size:20px;line-height:28px; padding-bottom:2px;}
.Hometit p{ font-size:12px;}
.Hometit a.more{ font-size:12px;}
.HomePro .hd li{font-size:14px;margin-right:20px;}
.HomePro .hd li.on a.more{font-size:14px;}
.ProList li .info{ position:static; padding:5px; width:auto; height:auto;filter:alpha(opacity=100);-moz-opacity: 100;opacity:100;}
.ProList li .info .tit{ font-size:14px; margin:0; font-weight:normal;}
.ProList li .info .p{ display:none;}
.ProList li .info .more{ display:none;}
}
@media ( max-width:640px){
.HomePro .hd li.on a.more{ top:30px; font-size:12px;}
}


.Homefeature{ padding:3% 0 2% 0;}
.Homefeature ul{ margin-left:-5%;}
.Homefeature li{ height:190px; width:28.3333%; padding-left:5%; float:left;}
.Homefeature li .box{ padding-left:147px; position:relative;}
.Homefeature li .box .img{ left:0px; top:0px; position:absolute;}
.Homefeature li .box .img img{ width:120px; height:120px; border-radius:50%; box-shadow:0 0 10px #ccc;}
.Homefeature li .box h3{ color:#000000; font-size:18px; padding:14px 0 10px;}

.Numbox{ height:180px; background:url(../images/numbg.jpg) no-repeat; background-size:cover; margin-bottom:7.2%;}
.Numbox li{ font-size:16px; width:21%; float:left; text-align:center; padding:0 2%; color:#fff;}
.Numbox li b{ display:block; font-size:54px; padding:48px 0 10px; line-height:43px;}
.Numbox li span{filter:alpha(opacity=60);-moz-opacity: 0.6;opacity:0.6;}
@media ( max-width:998px){
.Homefeature li .box{ padding-left:105px;}
.Homefeature li .box .img img{ width:90px; height:90px;}
.Homefeature li .box h3{font-size:16px; padding-bottom:5px;}
}
@media ( max-width:768px){
.Homefeature li{ width:45%; height:150px; line-height:20px;}
.Numbox { height:120px;}
.Numbox li{ font-size:14px;}
.Numbox li b{font-size:24px; padding:25px 0 10px; line-height:25px;}
}
@media ( max-width:480px){
.Homefeature li{ width:auto; float:none; height:120px;}
.Homefeature li .box h3{ padding-top:8px;}
}


.HomeNews{ margin:0 0 4% -4%;}
.HomeNews li{ width:29.33333%; padding:0 0 3.2% 4%; float:left;}
.HomeNews li .img{ padding:0 10px 10px 0px; overflow:hidden; position:relative;}
.HomeNews li .img .bg{ width:38%; height:75%; position:absolute; bottom:0px; right:0px; background:#ffc6b2;}
.HomeNews li .img span{ z-index:1; display:block; padding-top:62%; position:relative; overflow:hidden;}
.HomeNews li .img a{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; width:100%; height:100%; left:0px; top:0px;}
.HomeNews li .img a:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.HomeNews li .info{ padding-left:100px; position:relative; margin:4% 0 0 0;}
.HomeNews li .info .date{ position:absolute; left:0px; top:0px; color:#999999; font-size:16px;}
.HomeNews li .info .date b{ display:block; color:#000000; font-size:24px; padding-bottom:10px;}
.HomeNews li .info .tit{ font-size:18px; padding-bottom:10px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%;}
.HomeNews li .info .tit a{ color:#000000;}.HomeNews li .info .tit a:hover{ color:#cc0000;}
.HomeNews li .info .p{ color:#999999; height:48px; overflow:hidden;}

@media ( max-width:998px){
.HomeNews li .info{ padding-left:60px;}
.HomeNews li .info .date{font-size:14px;}
.HomeNews li .info .date b{font-size:16px; padding-bottom:5px;}
}
@media ( max-width:640px){
.HomeNews li{ width:46%; padding-bottom:5%;}
.HomeNews li:nth-child(3){ display:none;}
.HomeNews.hydt li:nth-child(3){ display:block;}
.HomeNews li .info .tit{ font-size:14px; padding-bottom:0;}
.HomeNews li .info .p{ height:36px; line-height:18px; font-size:12px;}
.HomeNews li .info{ padding-left:0;}
.HomeNews li .info .date{ display:none; position:absolute; left:0px; top:0px; color:#999999; font-size:16px;}
}

.HomePrice{ padding:5% 0 5% 10%; background:url(../images/pricebg.jpg) center no-repeat; background-size:cover; margin-bottom:7.2%; color:#fff; font-size:18px;}
.HomePrice h2{ font-size:40px; line-height:40px;}
.HomePrice h3{ font-size:30px; padding:2.8% 0; font-weight:normal;}
.HomePrice a.more{ font-size:16px; display:block; margin-top:30px; width:180px; line-height:50px; text-align:center; color:#fff; background:#ff4300;}
.HomePrice a:hover.more{background:#d61b03;}
@media ( max-width:998px){
.HomePrice {font-size:14px;}
.HomePrice h2{ font-size:20px; line-height:26px;}
.HomePrice h3{ font-size:16px;}
.HomePrice a.more{ font-size:14px;margin-top:15px; width:120px; line-height:40px;}
}

.HomeKh{ margin-bottom:7%;}
.HomeKh li{ width:16.66666%; background:#f7f7f7; float:left;}
@media ( max-width:480px){
.HomeKh li{ width:33.333%;}
}
/*首页 end*/


/*栏目页公用样式 s*/
.SubBan{ height:500px; position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover; margin-bottom:3%;}
.SubBan .txt{ position:absolute; width:100%; text-align:center; left:0px; top:47%; font-size:16px; color:#fff;}
.SubBan .txt h2{ font-size:36px; margin-bottom:18px;}

.SubPage{ height:auto !important; height:250px; padding-bottom:7.2%;}

.SinglePage{ word-wrap:break-word; padding:3% 0;}

@media ( max-width:998px){
.SubBan{ height:150px; margin-bottom:20px;}
.SubBan .txt{ top:40%; font-size:14px;}
.SubBan .txt h2{ font-size:20px; margin-bottom:5px;}
}
/*栏目页公用样式 end*/


/*自助渲染 s*/
.Autoxr{ padding:2% 0 0%; margin-bottom:-3%;}
.Autoxr .pic{ width:49%; float:left;}
.Autoxr .info{ width:45%; float:right; line-height:30px;}
.Autoxr .info .tithead{ color:#000000; font-size:40px; line-height:48px; padding:10px 0 25px;}
.Autoxr .info .tithead span{ display:block; color:#ff4300;}
.Autoxr .info a.down{ display:block; width:180px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#ff4300; margin-top:52px;}
.Autoxr .info a.down i{ width:21px; height:21px; display:inline-block; vertical-align:middle; margin-right:8px; background:url(../images/down.png);}
.Autoxr .info a:hover.down{ background:#d61b03;}

.Autosetp{ background:#f0f0f0; padding:4.5% 0 7%;}
.Autosetp .tithead{ text-align:center; margin-bottom:6%;}
.Autosetp .tithead h2{ font-size:34px; font-weight:normal; color:#000000;}
.Autosetp .tithead h2 i{ width:40px; height:4px; display:block; margin:20px auto 0; background:#ff4300;}
.Autosetp .tithead p{ color:#999999; padding:15px 0 0 0;}
.Autosetp ul{ margin-left:-6%;}
.Autosetp li{ padding-left:6%; width:14%; text-align:center; float:left; position:relative;}
.Autosetp li p{ font-size:20px; color:#000000; padding-top:15%;}
.Autosetp li p span{ display:block;color:#777777; text-transform:uppercase; margin-bottom:5px;}
.Autosetp li .ico{ width:50%; margin:0px auto;}
.Autosetp li .arr{ right:-39%; top:-18px; position:absolute; width:129px; height:33px; background:url(../images/arr1.png) no-repeat; background-size:contain;}
.Autosetp li.next .arr{top:50%;background:url(../images/arr01.png) no-repeat;background-size:contain;}
.Autosetp li:last-child .arr{ display:none;}
@media ( max-width:998px){
.Autoxr .info .tithead{font-size:20px; line-height:24px; padding:10px 0 10px;}
.Autoxr .info a.down{ width:140px; line-height:32px;font-size:14px; margin-top:12px;}
.Autosetp .tithead h2{ font-size:20px;}
.Autosetp li .arr{ width:80px;}
.Autosetp li p{ font-size:16px;}
}
@media ( max-width:640px){
.Autoxr .pic{ width:auto; float:none;}
.Autoxr .info{ width:auto; float:none; line-height:24px;}
.Autosetp li{ width:44%; padding-top:25px;}
.Autosetp li .arr{ display:none;}
}

/*最新活动 s*/
.NewsHd{ margin:0 0 2% -4%;}
.NewsHd li{ width:29.33333%; padding:0 0 3% 4%; float:left;}
.NewsHd li .img{ position:relative; padding-top:55%; overflow:hidden;}
.NewsHd li .img a{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; width:100%; height:100%; left:0px; top:0px;}
.NewsHd li .img a:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.NewsHd li .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%; font-size:16px; margin:24px 0 16px;}
.NewsHd li .tit a{ color:#000000;}.NewsHd li .tit a:hover{ color:#ff4300;}
.NewsHd li .p{ height:48px; overflow:hidden;}
.NewsHd li .date{ color:#999999; border-bottom:1px solid #e9e9e9; padding:9px 0 15px;}
@media ( max-width:640px){
.NewsHd li{ width:46%; font-size:12px;}
.NewsHd li .tit{margin:12px 0 8px; font-size:14px;}
.NewsHd li .p{ line-height:18px; height:36px;}
.NewsHd li .date{ padding:3px 0 5px;}
}


/*渲染价格 s*/
.pricetit{ text-align:center; padding:2% 0 4%;}
.pricetit h2{ font-size:36px; font-weight:normal; color:#000000;}
.pricetit p{ color:#999999; padding:15px 0 0 0;}
.priceList{ margin:0 0 0 -3%;}
.priceList li{ width:17%; margin:0 0 3% 3%; float:left;}
.priceList li .box{ border:1px solid #ebebeb; border-top:5px solid #ff4300;}
.priceList li .box .top{ text-align:center; background:#f6f6f6; padding:10% 1%; font-size:20px;}
.priceList li .box .top b{ display:block; font-size:24px; color:#ff4300; margin-top:5%;}
.priceList li .box .txt{ padding:1% 6% 7%; line-height:18px;}
.priceList li .box .txt h3{ font-size:16px; color:#000000; margin:25px 0 18px;}
.priceList li .box .txt b{ color:#ff4300;}

.Shuoming{ border:1px solid #e8e8e8; clear:both; padding:2% 3%; margin-bottom:3%;}
.Shuoming h2{ font-size:18px; color:#000000; margin-bottom:14px;}

.reglist{ margin:0 0 0 -2%;}
.reglist li{ width:48%; float:left; margin:0 0 4% 2%; height:200px; background:#f6f6f6; text-align:center;}
.reglist li h2{ padding:7% 0 4%; font-size:20px; color:#ff4300;}
.reglist li h2 img{ display:inline-block; vertical-align:middle;}
.reglist li p{ width:45%; margin:0px auto; font-size:16px; line-height:30px;}

.memberbox{ padding:3% 0 6%; background:#f6f6f6;}
.tablecss{ text-align:center;}
.tablecss th{ font-weight:normal; color:#fff; font-size:18px; background:#ff4300; padding:11px 0px;}
.tablecss tbody tr td{ background:#fff; padding:11px 0; font-size:16px;}
.tablecss tbody tr:nth-child(even) td{ background:#fdf3ef;}
.tablecss tbody .first{ padding-left:5%; text-align:left;}

.Shuoming2{ background:#fff; margin-top:3.5%; padding:2.5% 3%;}
.Shuoming2 h2{ font-size:18px; color:#000000; margin-bottom:14px;}
.Shuoming2 li{ background:url(../images/dot.gif) 0px 8px no-repeat; padding-left:10px;}
.Shuoming2 p{ padding-left:10px; font-weight:bold; margin-top:29px;}

@media ( max-width:998px){
.pricetit h2{ font-size:20px;}
.priceList li .box .top{font-size:14px;}
.priceList li .box .top b{font-size:16px;}
.priceList li .box .txt h3{ font-size:14px; margin:15px 0 10px;}
.reglist li { height:150px;}
.reglist li h2{font-size:16px;}
.reglist li p{ width:94%;font-size:14px; line-height:24px;}
}
@media ( max-width:640px){
.tablecss th{font-size:14px;padding:5px 0;}
.tablecss tbody tr td{padding:5px 0; font-size:12px;}
}
@media ( max-width:480px){
.priceList li{ width:47%;}
}


/*优秀案例 s*/
.CaseList{ margin:0 0 2% -2%;}
.CaseList li{ width:31.33333%; float:left; margin:0 0 3% 2%; float:left;}
.CaseList li .img{ position:relative; padding-top:69%; overflow:hidden;}
.CaseList li .img a{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; width:100%; height:100%; left:0px; top:0px;}
.CaseList li .img a:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.CaseList li .info{ text-align:center; background:#f3f3f3; padding:0 6% 25px;}
.CaseList li .info .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%; font-size:20px; padding:20px 0px 15px;}
.CaseList li .info .tit a{ color:#000000;}.CaseList li .info .tit a:hover{ color:#ff4300;}
.CaseList li .info p{ height:48px; overflow:hidden;}

.VideoList{ margin:0 0 2% -2%;}
.VideoList li{ width:31.33333%; float:left; margin:0 0 2% 2%; float:left; text-align:center;}
.VideoList .video-js{ width:100% !important; height:300px !important;}
.VideoList .play{ position:absolute; width:39px; height:39px;background:url(../images/play.png) no-repeat; background-size:cover; left:50%; top:50%; margin:-18px 0px 0px -18px;}
.VideoList li .img{ position:relative; padding-top:69%; overflow:hidden;}
.VideoList li .img a{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; width:100%; height:100%; left:0px; top:0px;}
.VideoList li:hover .img a{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.VideoList li .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%; font-size:20px; padding:20px 0px 15px;}

@media ( max-width:640px){
.VideoList li{ width:48%;}
.VideoList .video-js{ height:150px !important;}
.CaseList li .info{ padding-bottom:12px;}
.CaseList li .info .tit{font-size:16px; padding:12px 0px 5px;}
.CaseList li .info p{ height:36px; line-height:18px; font-size:12px;}
.VideoList li .tit{font-size:16px; padding:12px 0px 5px;}
.VideoList .play{width:28px; height:28px;margin:-14px 0px 0px -14px;}
}
@media ( max-width:480px){
.CaseList li{ width:48%;}
}

/*新闻资讯 s*/
.NewsList{ border-bottom:1px solid #efefef; margin-bottom:4%;}
.NewsList li{ height:240px; padding-left:25.5%; position:relative;}
.NewsList li .img{ position:absolute; left:0px; top:0px; width:23%; height:200px; overflow:hidden;}
.NewsList li .img a{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; width:100%; height:100%; left:0px; top:0px;}
.NewsList li .img a:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.NewsList li .tit { font-weight:normal;padding:12px 0 16px;}
.NewsList li .tit a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:65%; font-size:16px; float:left;}
.NewsList li .tit a{ color:#000000;}.NewsList li .tit a:hover{ color:#ff4300;}
.NewsList li .tit .date{ float:right; color:#999999; font-size:14px;}
.NewsList li .p { height:72px; overflow:hidden; margin-bottom:25px;}
.NewsList li a.more { display:block; text-align:center; width:120px; line-height:40px; font-weight:bold; background:#ebebeb;}
.NewsList li:hover .more {background:#ff4300; color:#fff;}
.NewsList li:hover .tit a {color:#ff4300;}

.Titleinfo{ color:#666666; padding:2% 0px 24px 0px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#888888;}
.PrevNextBox dl{ width:49%; line-height:50px; height:50px; text-align:center; font-size:16px; overflow:hidden; background:#f7f7f7;}
.PrevNextBox dl span{color:#000000;}
.PrevNextBox dl:hover{background:#ff4300; color:#fff;}
.PrevNextBox dl:hover span{ color:#fff;}
.PrevNextBox dl:hover a{ color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}

@media ( max-width:640px){
.NewsList li{ height:130px;}
.NewsList li .img{height:110px;}
.NewsList li .tit { font-weight:normal;padding:0px 0 5px;}
.NewsList li .tit a{ display:block;width:98%; font-size:14px; float:none;}
.NewsList li .tit .date{float:none; font-size:12px;}
.NewsList li .p { height:18px; font-size:12px; line-height:18px; margin:-3px 0 10px;}
.NewsList li a.more {width:100px; line-height:30px; font-weight:normal;}
.Titleinfo .tit{ font-size:20px;}
.PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
.PrevNextBox dl div{width:90%; margin:0px auto;}
.PrevNextBox dl.fl{ float:none;}.PrevNextBox dl.fr{ float:none;}
}


/*使用教程 s*/
.UseList{ margin:0 0 2% -3.5%;}
.UseList li{ width:29.833333%; margin:0 0 3.5% 3.5%; background:#f7f7f7; height:200px; position:relative; float:left;}
.UseList li .date{ text-align:center; position:absolute; left:0px; top:0px; width:120px; line-height:40px; color:#fff; background:#ff4300;}
.UseList li .box{ padding:64px 10% 0;}
.UseList li .box .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%; font-size:16px; margin-bottom:12px;}
.UseList li .box p{ height:48px; overflow:hidden;}

.Jcvideo { padding-top:1.5%;}
.Jcvideo .video-js{ width:100% !important; height:600px !important;}
@media ( max-width:998px){
.Jcvideo .video-js{height:400px !important;}
}
@media ( max-width:640px){
.Jcvideo .video-js{height:280px !important;}
.UseList li{ width:46.5%; height:140px;}
.UseList li .date{width:100px; line-height:30px;}
.UseList li .box .tit{ font-size:14px; margin-bottom:5px;}
.UseList li .box{ padding:40px 6% 0;}
}
@media ( max-width:480px){
.UseList li{ width:auto; float:none;}
}


/*关于赛诚 s*/
.Abouttit{ text-align:center; background:url(../images/linebg.gif) 0px center repeat-x; margin-bottom:6%;}
.Abouttit h2{ font-weight:normal; font-size:34px; color:#000000; display:inline-block; *display:inline; zoom:1; background: #fff url(../images/dot2.png) 0px 12px no-repeat; position:relative;}
.Abouttit h2 span{ display:block;background:url(../images/dot2.png) right 12px no-repeat; padding:0 22px;}
.Abouttit i{ position:absolute; width:30px; height:4px; background:#ff4300; left:50%; bottom:-24px; margin-left:-15px;}

.Aboutcon{ padding-bottom:7%;}
.Aboutcon .info{ width:49%; float:left; font-size:16px; line-height:30px;}
.Aboutcon .info .tithead{ color:#333333; font-size:32px; line-height:48px; padding:4% 0 7%;}
.Aboutcon .info .tithead b{ display:block; color:#000000; font-size:46px; margin-bottom:6px;}
.Aboutcon .img{ width:45%; float:right;background-position:center center; background-repeat:no-repeat; background-size:cover; }

.Culture{ margin-bottom:6%;}
.Culture .item1{ width:40%; float:left;background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative; height:700px;}
.Culture .item1 .tit{ position:absolute; color:#fff; font-size:26px; right:8%; bottom:8%;}
.Culture .item2{ width:30%; float:left;}
.Culture .item2 .info{ background:#ff8400;}
.Culture .item3{ width:30%; float:left;}
.Culture .item3 .info{ background:#ff4300;}
.Culture .img{ height:350px;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Culture .info{ position:relative; height:350px; color:#fff;}
.Culture .info .txt{ position:absolute; left:10%; top:10%; width:88%; height:80%; overflow-y:auto;}

.Culture .info .txt::-webkit-scrollbar-track-piece { background:none;}
.Culture .info .txt::-webkit-scrollbar {width:4px;height:4px;}
.Culture .info .txt::-webkit-scrollbar-thumb {background-color:#fff;background-clip:padding-box;min-height:28px;}
.Culture .info .txt::-webkit-scrollbar-thumb:hover {background-color:#bbb;}

.Culture .info h3{ font-size:18px;}
.Culture .info p{ margin-bottom:21px;}

.Gyvideo { margin-bottom:6%;}
.Gyvideo .video-js{ width:100% !important; height:500px !important;}

.History{ background:url(../images/historybg.jpg) center top no-repeat; background-size:cover;padding:5% 0 5.5%; margin-bottom:5%;}
.History h2{ color:#fff; background-color:#24282b;}
#slidernav{ margin-bottom:5%;}
#slidernav .slides li{ position:relative;}
#slidernav .slides li span{ width:100px; line-height:100px; text-align:center; font-size:18px; font-weight:bold; background:rgba(255,255,255,0.2); border-radius:50%; display:block; margin:0px auto; color:#fff; cursor:pointer;}
#slidernav .slides li .arr{ background:url(../images/arr3.png); width:25px; height:16px; position:absolute; left:0px; top:42px;}
#slidernav .slides li.flex-active-slide span{ background:#ff4300;}

#carouseltxt{ background:#fff; padding:5%; font-size:16px;}
#carouseltxt li{ text-align:center;}

.Hornor{ margin:0 0 3% -2%;}
.Hornor li{ width:23%; float:left; text-align:center; font-size:16px; padding:0 0 4% 2%;}
.Hornor li .img{ background:#f1f1f1; padding:9px; margin-bottom:10px;}
.Hornor li .img span{ display:table-cell; width:2%; height:192px; margin:0px auto; vertical-align:middle;}
.Hornor li .img span img{ display:block; margin:0px auto; max-height:192px;}
.Hornor li p{ height:48px; overflow:hidden;}

@media ( max-width:998px){
.Abouttit h2{ font-size:20px;}
.Abouttit i{bottom:-14px;}
.Aboutcon .info{font-size:14px; line-height:24px;}
.Aboutcon .info .tithead{font-size:15px; line-height:25px;}
.Aboutcon .info .tithead b{font-size:18px;}
.Gyvideo .video-js{height:400px !important;}
#carouseltxt{ font-size:14px;}
.Hornor li{ font-size:14px;}
.Hornor li .img span{height:150px;}
.Hornor li .img span img{max-height:150px;}
}
@media ( max-width:768px){
.Culture .item1{ width:auto; float:none; height:250px;}
.Culture .item2{ width:auto; float:none;}
.Culture .item3{ width:auto; float:none;}
.Culture .img{ height:250px;}
.Culture .info h3{ font-size:16px;}
.Culture .info p{ margin-bottom:12px;}
.Culture .info .txt{ position:static; padding:5% 0 3% 5%;height:auto;}
.Culture .info{ height:auto;}
.Hornor li p{ font-size:12px; line-height:20px;}
}
.newsinfo{max-width:1000px;margin:0px auto;}

@media ( max-width:640px){
.Aboutcon .info .tithead{ padding-bottom:10px;}
.Aboutcon .info{ width:auto; float:none; margin-bottom:15px;}
.Aboutcon .img{ width:auto; float:none;}
.Gyvideo .video-js{height:200px !important;}
.Hornor li{ width:48%;}
}
@media ( max-width:480px){
.Hornor li .img span{height:100px;}
.Hornor li .img span img{max-height:100px;}
}


/*联系我们 s*/
.Contactus .lxwm{ border:1px solid #eeeeee; margin:3% 0; padding:4%; color:#444444; font-size:16px; line-height:29px;}
.Contactus .lxwm h3{ color:#ff4300; font-size:24px; margin-bottom:24px;}
.Contactus .list{ margin:0 0 0 -1%;}
.Contactus .list li{ margin:0 0 1% 1%; height:220px; width:19%; float:left; background:#f9f9f9; font-size:16px; line-height:31px;}
.Contactus .list li .tithead{ color:#000000; line-height:52px; border-bottom:1px solid #efefef; margin-bottom:15px; font-size:18px; position:relative;}
.Contactus .list li .tithead i{ width:30px; height:2px; position:absolute; left:0px; bottom:-2px; background:#ff4300;}
.Contactus .list li .box{ padding:8% 7% 0; color:#777777;}
@media ( max-width:998px){
.Contactus .lxwm{font-size:14px; line-height:24px;}
.Contactus .lxwm h3{font-size:18px; margin-bottom:10px;}
.Contactus .list li{font-size:14px; line-height:24px; height:180px;}
.Contactus .list li .tithead{line-height:42px; margin-bottom:10px; font-size:16px;}
}
@media ( max-width:640px){
.Contactus .list li{ width:49%;}
}
