@charset "utf-8";
body{font-size:15px; color:#333; margin:0; padding:0; overflow-x:hidden;overflow-y:auto;}
::-webkit-scrollbar {width:0px;}/*滚动条*/
li{list-style-type:none; margin:0; padding:0;}
a {outline:none;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#09F;text-decoration:none;}
a:active{color:#333;text-decoration:none;}
img:-moz-broken{ -moz-force-broken-image-icon:1;/*火狐图片占位 */} 
img{border:0;behavior: url("../js/iepngfix.htc");}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
u{font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.con{width:100%; max-width:1200px;height:auto;*height:auto!important;_height: auto;overflow:hidden;margin:0 auto;}
.con2{width:100%; max-width:1840px;height:auto;*height:auto!important;_height: auto;overflow:hidden;margin:0 auto;}
.content{min-height:300px;height:auto;*height:auto!important;_height: auto;line-height:35px; font-size:15px;}
.content p{margin:0px;padding:0px;}
.content img{max-width:100%; vertical-align:bottom;}
#table{line-height:24px; border-collapse:collapse;border-spacing:0; border:solid #999; border-width:1px 0 0 1px;}
#table th, #table td{padding:5px 15px; border:solid #999; border-width:0 1px 1px 0;}
.m120{margin-top:120px;}
.m100{margin-top:100px;}
.m80{margin-top:80px;}
.m30{margin-top:30px;}
.b30{margin-bottom:30px;}
.b20{margin-bottom:20px;}
#bg{background:#F8F8F8;}

@font-face {
	font-family: 'Times New Roman';
	src: url('images/fonts/times.eot');
	src: local('Times New Roman'),  
	     url('images/fonts/times.ttf') format('Opentype'), 
	     url('images/fonts/times.svg#Times New Roman') format('svg');
}

/* search */
input,textarea,select,button{font-family: inherit;font-size: inherit;font-weight: inherit;outline-style: none;outline-width: 0pt;resize: none;padding: 0;margin: 0;}
#vivo-head{position: relative;width: 100%;}
.search-user b{background: url(../images/vivo-head-ico.png) no-repeat;}
#vivo-head .vivo-nav{width: 100%;height: 80px;margin: auto;position: relative;z-index: 999;}
.vivo-nav .search-user{float: left;width: 36px;height: 36px;margin: -3px 0 22px 0px;}
.search-user a{width: 36px;height: 36px;display: inline-block;margin-left: 0px;position: relative;top: 0px;background: #fff;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{background: #eee;}
.search-user a b{width: 36px;height: 36px;display: block;position: absolute;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;}
.search-user a.search b{background-position: -3px -45px;}
.search-user a.search:hover b,.search-user a.search.current b{background-position: -3px -45px;}
.search-user a.user b{background-position: -35px 0;}
.search-user a.user b img{width: 36px;height: 36px;}
#vivo-head .vivo-search{height: 80px;width: 100%;background: #242424;position: relative;z-index: 9999;display: none;}
.vivo-search .search-box{width: 700px;height: 40px;position: absolute;top: 20px;left: 50%;margin-left: -350px;background: #666;position: relative;z-index: 9999;
/*-webkit-box-shadow: 0 1px 2px rgb(0,0,0);-moz-box-shadow: 0 1px 2px rgb(0,0,0);-ms-box-shadow: 0 1px 2px rgb(0,0,0);box-shadow: 0 1px 2px rgb(0,0,0);*/}
.vivo-search .search-box input{width: 550px;height: 20px;padding: 10px 20px;font-size: 14px;color: #333;border: none;background: #fff;overflow: hidden;vertical-align: middle;}
.vivo-search .search-box button{width: 110px;height: 40px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;border: none;overflow: hidden;vertical-align: middle;background: #ea2631;outline: none;cursor: pointer;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
.vivo-search .search-box button:hover{background: #f4555e;}
.vivo-search .search-box button: active{-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow: 0 1px 2px rgba(0,0,0,.3) inset;box-shadow: 0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width: 24px;height: 24px;position: absolute;top: 38px;right: -40px;background: url(../images/vivo-head-ico.png) -86px 0 no-repeat;}
.vivo-search .search-box a.close:hover{background-position: -86px -25px;}
@media (max-width: 1200px) {
.vivo-nav .search-user{margin-right: 10px;}
}
@media (max-width: 1023px) {
#vivo-head .vivo-nav{height: 50px;}
}
/* search end*/

/*brand*/
#b0{margin-bottom:0px;}
.ban_cd{font-size:40px;font-family:Times New Roman;text-align:center; color:#09F; margin:0 0 35px 0;text-transform:uppercase;}
.ban_cd span{display:block; width:50px; height:1px; border-bottom:1px solid #666; margin:10px auto 0px auto;}
.box01,.box02,.box03,.box04,.box05,.box06,.box07,.box08{min-height:300px; padding:50px 0;}
.box02{background:url(../upload/brand_03.jpg) no-repeat center;}
@media (max-width:990px){
.ban_cd{font-size:30px; color:#09F; margin:0 0 15px 0;}
.ban_cd span{font-size:24px;}
.box01,.box02,.box03,.box04,.box05,.box06,.box07,.box08{padding:20px 0;}
}
/*brand end*/
/*brand content*/
#ban img{width:57%; max-width:703px; float:left;}
#ban span{width:41%; margin-left:2%; margin-top:2%; float:left; display:block;}
@media (max-width:990px){
#ban img{width:100%; max-width:703px; float:none;}
#ban span{width:100%; margin:15px 0 0 0; float:none; display:block;}
}
/*brand content end*/

.langu{float:right; margin:-5px 0 0 20px;}
.langu a{display:block; width:33px; height:33px; border:1px #09F solid; background:#09F; color:#FFF; font-size:12px; line-height:33px; text-align:center; border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
.langu a:hover{border:1px #09F solid; background:none; color:#09F;}

/*xia-menu*/
#xt1 a{font-size:13px; line-height:40px; display:block;}
#xt1 a:hover{width:100%; color:#fff; background-color:#20242F;}
#m31,#m32,#m33,#m34,#m35{position:absolute; visibility:hidden;width:100%; max-width:140px; margin:20px -40px; background-color:#000; text-align:center;}
/*xia-menu end*/

/* demo-touch */
.topimg{width:100%;padding-top:23.9%; /*高:宽*/ background:no-repeat; background-size:cover; background-position:center; min-height:200px; max-height:660px; height:auto;*height:auto!important;_height: auto;overflow:hidden;-ms-behavior: url(../js/backgroundsize.min.htc);behavior: url(../js/backgroundsize.min.htc);}
.main_visual{width:100%; position:relative;margin:0 auto; padding-bottom:200px;}
.main_image{width:100%; padding-top:23.9%; overflow:hidden;}
.main_image li{float:left;width:100%;height:auto;}
.flicking_con{position:absolute; bottom:25px; left:50%; margin:0 0 0 -2%; z-index:1;}
.flicking_con a{display:block;float:left;width:15px;height:15px;margin:0 5px;padding:0;background-color:#FFF;text-indent:-1000px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;behavior:url("../js/PIE.htc");}
.flicking_con a.on{background-color:#ccc;background-position:0 -21px}
#btn_prev,#btn_next{z-index:1;position:absolute;display:block;width:33px!important;height:30px!important;top:50%;display:none;}
#btn_prev{background:url(../images/banner_arrl.png) no-repeat left top;left:5%;opacity:0.75;}
#btn_next{background:url(../images/banner_arrr.png) no-repeat right top;right:5%;opacity:0.75;}
@media (max-width:800px){
.main_visual{padding-bottom:200px;}
#btn_prev,#btn_next{width:33px!important;height:40px!important;top:50%;background-size:contain;-ms-behavior: url(../js/backgroundsize.min.htc);behavior:url(../js/backgroundsize.min.htc);}
.flicking_con{bottom:25px;left:50%;z-index:999;margin:0 0 0 -6%;}
.flicking_con a{display:block;float:left;width:12px;height:12px;margin:0 4px;padding:0;background-color:#FFF;text-indent:-1000px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;behavior:url("../js/PIE.htc");}
.sico li{width:21.3%;}
}
/* demo-touch end */

/*HOME*/
/*home-topnews*/
#news_box{width:100%; height:45px; background:#F6F6F6;}
#scrollupper {float:left;height:45px; overflow:hidden;}
#scrollupper a {line-height:45px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
#scrollupper a u{margin-right:15px;}
.play{background:url(../images/play.gif) no-repeat; width:18px; height:15px; margin:15px 5px 15px 0; float:left;}
.readmor{ float:right; line-height:45px;}
@media (max-width:1200px){
.play{margin-left:10px;}
.readmor{margin-right:10px;}
}
@media (max-width:990px){
.readmor{display:none;}
}

/*home-banner img*/
.banner{width:100%; max-width:1200px;height:auto;*height:auto!important;_height: auto;overflow:hidden;margin:40px auto;}
.banner .m-list{width:596px; height:375px; overflow:hidden; margin:2px; float:left; background:#313131; position: relative;}
.banner img{width:596px; height:375px; opacity:0.9;filter:alpha(opacity=90);}
.m-list span{display:block; width:576px; margin:0 10px; text-align:center; color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif, Microsoft YaHei; 
position: absolute; top:50%;transform: translate(0, -50%); z-index:100;}
.m-list span i{font-size:40px; margin-bottom:10px; font-style:normal; display:block;}
@media (max-width:1200px){
.banner{margin:20px auto;}
.banner .m-list{width:48.8%; height:auto;}
.banner img{width:100%; height:auto;}
.m-list span{display:block; width:100%; margin:0 10px; text-align:center; color:#FFF; font-size:15px; font-family:Arial, Helvetica, sans-serif, Microsoft YaHei;
position:absolute; top:50%;transform: translate(0, -50%); z-index:100;}
.m-list span i{font-size:20px;}
}
@media (max-width:800px){
.banner{margin:10px auto;}
.banner .m-list{width:98.8%; height:auto;}
.banner img{width:100%; height:auto;}
.m-list span{display:block; width:100%; margin:0 10px; text-align:center; color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif, Microsoft YaHei;
position:absolute; top:50%;transform: translate(0, -50%); z-index:100;}
.m-list span i{font-size:30px;}
}

/*home-pro*/
.probg{padding:50px 0; background:#eee;}
.cds{width:100%;font-size:28px; color:#333; text-align:center; margin:0px auto 20px auto;}
.cds span{display:block; width:50px; height:1px; border-bottom:1px solid #666; margin:10px auto 0px auto;}
.ca_but{width:140px; height:45px; margin:0 auto; display:block; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:47px; text-align:center; color:#09F; border:1px #09F solid; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.ca_but:hover{background:#09F; color:#FFF;}

/*home-about*/
.about_box{margin:80px 0;}
.bott{padding-bottom:100px;}
.a_lef{width:100%; max-width:585px; height:340px; float:left; margin:0 30px 0 0;}
.a_rig{width:100%; max-width:585px; height:340px; float:left; overflow:hidden;}
.about_jj{line-height:25px; height:160px; overflow:hidden; display:block; padding:0 0 0 4px; clear:both;}
.about_img li{float:left; margin:0 4px; height:125px;overflow:hidden;}
.about_img li img{width:187px; height:auto;}
/*home-about end*/

/*滚动news*/
.news_slide_box{position:relative;width:100%;overflow:hidden;}
.news_slide_box .bd{width:100%;height:100%;}
.news_slide_box .bd a{display:block;position:relative;width:100%;padding-bottom:61.8%;}
.news_slide_box .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;}
.news_slide_box .bd a span{display:block;position:absolute;left:0;bottom:0;width:100%;height:4rem;padding:0 1.5rem;line-height:4rem;font-size:15px; color:#FFF;background-color:rgba(0,0,0,0.5);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_slide_box .prev,.news_slide_box .next{position:absolute;top:50%;width:3rem;height:10rem;margin-top:-5rem;background-repeat:no-repeat;cursor:pointer;background-position:center center;}
.news_slide_box .prev{left:0;background-image:url(../images/slide_arrl.png);}
.news_slide_box .next{right:0;background-image:url(../images/slide_arrr.png);}
@media (max-width:1200px){
.about_box{margin:30px 0;}
.bott{padding-bottom:30px;}
.a_lef{width:47%; height:auto; float:left;}
.a_rig{width:47%; height:auto; float:left; margin:0 0 0 1%;}
.about_jj{height:auto; margin-bottom:10px;}
.about_img li{float:left; margin:0 4px; height:auto;overflow:hidden;}
.about_img li img{width:140px; height:auto;}
}
@media (max-width:1000px){
.about_box{margin:10px 0;}
.bott{padding-bottom:30px;}
.a_lef{width:100%; max-width:100%; height:auto; float:left;}
.a_rig{width:100%; max-width:100%; height:auto; float:left; margin:20px 0 0 0%;}
.about_jj{height:auto; margin-bottom:10px;}
.about_img li{float:left; width:31.7%; margin:0 3px; height:auto;overflow:hidden;}
.about_img li img{width:100%; height:auto;}
}
/*滚动news end*/

/*about*/
.tcd{width:100%; height:45px; line-height:45px; background:#004289; border-bottom:1px solid #FFF; margin-bottom:50px;}
.tcd #cd_menu{float:right;}
.tcd li{float:left;}
.tcd li span a,.tcd li span{color:#fff;}
.tcd li .h2,.h3,.h4,.h5{display:inline-block; border-left:1px solid #999; height:12px; margin:0 15px;}
@media (max-width:1000px){
.tcd{margin-bottom:20px;}
.tcd #cd_menu{margin-right:10px;}
.tcd li .h2,.h3,.h4,.h5{margin:0 10px;}
}
/*about end*/

/*contact*/
.topimg2{width:100%;padding-top:18.7%; /*高:宽*/ background:no-repeat; background-size:cover; background-position:center; min-height:100px; max-height:460px; height:auto;*height:auto!important;_height: auto;overflow:hidden;-ms-behavior: url(../js/backgroundsize.min.htc);behavior: url(../js/backgroundsize.min.htc); text-align:left;}
.mapbox_01{width:100%; margin:80px 0 0px 0; min-height:300px; height:auto;*height:auto!important;_height: auto;overflow:hidden;display: flex;align-items: center;}
.mapbox_02{width:100%; height:300px; margin:80px 0; padding-top:80px; border-top:1px #eee solid; min-height:300px; height:auto;*height:auto!important;_height: auto;overflow:hidden;display: flex;align-items: center;} 
.mlef{float:left; width:46.5%; margin:80px 0 100px 0;}
.mrig{float:left; width:48%; margin:100px 0 0 3.5%;}
.mrig li{line-height:40px; font-size:16px;}
.mrig li span{font-size:24px; color:#000;}
/*map*/
#container,#container2{width:99.5%; height:320px; border:1px #ddd solid;}
.amap-logo{right:-1000px !important;left:auto !important;display:none;/*去水印*/}
.amap-copyright{right:-1000px !important;left:auto !important;display:none;}
@media (max-height:810px){
#container,#container2{width:100%; height:250px;}
}  
@media (max-width:1000px){
#container,#container2{width:100%; height:200px; margin:0 auto; border:1px #ddd solid;}
}
@media (max-width:1200px){
.mlef{margin:30px 0 50px 10px;}
.mrig{margin:60px 0 0 2%;}
}
@media (max-width:1023px){
.mlef{width:98%; clear:both; margin:10px 1% 0 1%;}
.mrig{width:98%; clear:both; margin:10px 1% 20px 1%;}
.mrig li{line-height:28px; font-size:14px;}
.mrig li span{font-size:16px; color:#000;}
}
/*contact end*/

/*f_cd*/
.fbg{width:100%;height:auto;margin:0px 0 0 0; background-color:#222;}
.f2,.f3,.f4,.f5{float:left; width:13.5%; margin:0 1% 0 0;}
.f1{float:left; width:15%; margin:0 1% 0 0;}
.f1_cd,.f2_cd,.f3_cd,.f4_cd,.f5_cd{margin:40px 0 0 0;line-height:45px; font-size:16px; color:#FFF;}
.f6{float:right;}
.phone{background:url(../images/img.png) no-repeat 0 -384px; padding-left:20px;color:#FFF; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.work{font-size:12px; color:#999;}
.f7{float:right; width:120px; margin:55px 65px 0 0;}
.f7_cd img{width:120px; height:120px; margin-bottom:5px;}
.f7_cd span{font-size:12px; color:#999; display:block; text-align:center;}

.libox{margin:10px 0 0 0px;}
.libox li{margin:0 0 10px 0;} .libox li a{color:#999;} .libox li a:hover{color:#09F;}
.all_cd a{color:#1428a0;} .all_cd a:hover{color:#09F; text-decoration:underline;}

.link{width:100%; font-size:12px; margin:20px 0;}
.link a{border-left:1px solid #444;height:14px;line-height:14px;padding:0 8px 0 10px; color:#888; display:inline-table;}
.link a:hover{color:#09F;}
.link SPAN A,.link SPAN A:hover{border:0; height:14px;line-height:14px; color:#FFF; display:inline-table; margin-left:-10px;}
/*f_cd end*/

/*footer mob*/
.mfoot_bg{display:none;}
.fcd a{font-size:15px;color:#d2d2d2; text-transform:uppercase; position: relative;}
.fcd a:hover{color:#09F;}
.fcd span{width:1px; background-color:#999; height:12px; margin:0px 12px;display:inline-block;}
/*footer mob end*/

/*footer*/
.footer{width:100%; height:70px; background-color:#000;}
.footer li{width:50%; float:left;color:#FFF;}
.fcoy{text-align:left; font-size:12px; color:#999; line-height:70px; font-family:Arial, Helvetica, sans-serif;}
.fcoy a{color:#999;}
.fmenu {text-align:left;}
.fmenu img{margin:15px 0 0 0; width:93px;}
.pv{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; margin-left:5px;}
.pv u{font-size:15px;}
/*footer end*/

@media screen and (max-width:1200px) {
.fbg{display:none;}
.footer{display:none;}
}
@media screen and (max-width:1200px) {
.mfoot_bg{display:block; background:#222; height:45px; line-height:44px; text-align:center;}
.foot_cd,.foot_cd a{color:#FFF; font-size:15px;}
.copy{line-height:18px;font-size:12px; color:#999; background-color:#000;}
.copy a{color:#999;}
.showbox{padding:30px;}
.cd{width:100%;font-size:24px; color:#555; text-align:center; margin:20px auto 0 auto;}
.cd span{font:15px/20px Arial, Helvetica, sans-serif; display:block;}
.topimg2 img{width:auto; max-height:250px; margin-left:10px;}
}

/*news*/
.tit_cd{font-size:20px; line-height:50px; text-transform:uppercase; display:block; margin:35px 0 20px 0;}
.tit_cd a{margin-right:15px;}
.news{height:205px; height:auto;*height:auto!important;_height: auto;overflow:hidden; margin:0 0 50px 0; padding-bottom:50px; border-bottom:1px #ddd solid; clear:both;}
.nbox{margin:0 0 50px 0;}
.nbox:hover .nmor{border:1px #09F solid; background-color:#09F; color:#FFF;}
.nbox:hover .n_ico{background:url(../images/img.png) #09F no-repeat 17px -312px;} 
.nbox:hover .ntit{color:#09F;}
.nbox:hover .ntit span{border-bottom:1px solid #09F;} 
.nlef{float:left; width:65%; margin:0 0 0 3%;}
.nrig{float:left; width:30%; max-width:400px;}
.nrig .ncd{display:none;}
.ncd{font-size:36px; height:36px; text-transform:uppercase; color:#b31b67; margin:0px 0 20px 0;}
.nrig img{width:100%; max-width:400px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.n_ico{width:55px;height:55px; background:url(../images/img.png) #b3b3b3 no-repeat 17px -312px;}
.n_date{width:55px;height:55px; background-color:#eee; color:#666; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block; position:absolute;z-index:1;}
.n_date span{font-size:24px; line-height:22px; display:block; color:#333; margin:10px 0 0 0;}

.ntit{font-size:20px; color:#333;}
.ntit span{display:block; width:30px; height:1px; border-bottom:1px solid #333; margin:10px 0 0 0;}
.ntit_jj{line-height:22px;color:#707070; font-size:14px; height:80px; margin:15px 0 15px 0; overflow:hidden;}
.ndate{margin:10px 0 10px 0;}
.nmor{width:85px; height:25px; line-height:25px; font-size:12px; text-align:center; margin:10px 0 0 0; color:#CCC; border:1px #CCC solid; background-color:#FFF; border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}

@media (max-width:1200px){
.tit_cd{margin:25px 0 0px 5px;}
.tit_cd a{margin-right:10px;}
.nlef{width:98%; margin:0 1%;}
.nrig{width:100%; max-width:600px; clear:left; float: none; text-align:center; margin:0  auto;}
.nrig img{width:100%; max-width:600px;}
.ntit{font-size:18px; margin:10px 0 0 0;}
.ntit_jj{margin:5px 0 0px 0; font-size:12px;}
.nmor{margin:10px auto 10px auto;}
.nothing{margin:30px 20px; color:#F30; min-height:200px;}
.cdbg{height:55px; margin-bottom:20px;}
.news{border-bottom:0px #ddd solid;}
.nbox{margin:0px auto 10px auto; max-width:600px; padding:0 10px;}
.m80{margin-top:0px;}
}
@media (max-width:800px){
.nrig{width:100%; max-width:100%; clear:left; float:left; text-align:center;}
.nrig img{width:100%; max-width:100%;}
}
/*NEWS end*/

/*news-show*/
.topbox{margin:60px 0 0 0;}
.close{float:right; width:31px; height:31px; background: url(../images/img.png) no-repeat 0px -250px; margin-right:1%; margin-top:-30px;}
.close:hover{background:url(../images/img.png) no-repeat 0px -281px;}
.show_tit{font-size:30px; color:#000; margin:15px 0 0 0; padding-bottom:10px; text-align:center;border-bottom:1px #999 dashed;}
.nl{text-align:center;}
.new_date{clear:both; display:block; width:100%; margin:10px 0 20px 0;}
.hot_hits{margin:2px 15px 0 0;padding: 0 0 0 17px;background:url(../images/img.png) 0 -205px no-repeat; color:#666;}
.hot_date{margin:2px 15px 0 0;padding: 0 0 0 18px; background:url(../images/img.png) 0 -162px no-repeat; }
.hot_date font{font-size:0;line-height:0;}
.hot_bj{margin:0 15px 8px 0;}
.nothings{margin:30px 0;}
.next_news{line-height:22px; text-align:right; padding:10px 10px 0 10px; margin:50px 0 30px 0; border-top:1px #666 dashed; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.next_news span,.next_news a{color:#333;}
.next_news a:hover{text-decoration:underline;}
@media (max-width:1200px){
.topbox{margin:50px 0 0 0;}
.close{width:25px; height:25px; background: url(../images/img.png) no-repeat -3px -253px;  margin-right:3%;}
.close:hover{background:url(../images/img.png) no-repeat -3px -284px;}
.show_tit{font-size:18px; line-height:25px; padding-bottom:10px; margin:0 10px 15px 10px;}
.nothings{margin:30px 10px;}
.hot_hits{background:url(../images/img.png) 0 -205px no-repeat;}
.hot_date{background:url(../images/img.png) 0 -162px no-repeat;}
}
/*news-show end*/

/*product*/
.xi{height:205px; height:auto;*height:auto!important;_height: auto;overflow:hidden; margin:0 0 50px 0; padding-bottom:50px; border-bottom:1px #ddd solid; clear:both;}
.xlef{float:left; width:62%; margin:0 0 0 2%;}
.xrig{float:left; width:36%;}
.xrig img{width:100%; max-width:415px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.xtit{font-size:30px; color:#000; margin:0 0 0 20px;}
.xtit span{display:block; width:30px; height:1px; border-bottom:1px solid #333; margin:10px 0 0 0;}
.xtit_jj{margin:15px 0 15px 0;}
.xtit_jj span{display:block; float:left; width:30%; height:50px; line-height:50px; font-size:16px; text-align:center; border:1px solid #dcdcdc; margin:15px 0 15px 20px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.xtit_jj span:hover{border:1px solid #09F; background:#09F; color:#FFF;}
@media (max-width:1200px){
.xi{height:205px; height:auto;*height:auto!important;_height: auto;overflow:hidden; margin:0 0 20px 0; padding-bottom:30px;}
.xlef{float:none; width:100%; margin:0 0; text-align:center;}
.xtit span{border-bottom:0px solid #333;}
.xrig{float:none; width:96%;max-width:415px; margin:0 auto;}
.xtit_jj span{display:block; float:left; width:45%; margin:0px 0 15px 10px;}
}

.pro_con{width:100%; max-width:1260px; height:auto;*height:auto!important;_height: auto;overflow:hidden; margin:0 auto;}
.pro{float:left; width:21.0%; margin:0 2% 50px 2%;overflow:hidden; text-align:center; padding-top:10px;}
.pro img{width:100%; max-width:300px; margin:0 auto; border-width:1px; border-style:solid; border-color:#eee #eee #09F #eee;box-sizing: border-box;
	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;	
}
.pro img:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
}
.pro .text{line-height:40px; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; padding-left:7px; display:inline-block;}
.nopro{display:none;}
@media (max-width:1200px){
.xl_lef{width:96%; padding:0 2%; margin-bottom:20px;}
.xl_rig{width:100%;}
.xl_rig img{width:100%; max-width:600px; margin-bottom:15px;}
.xl span{font-size:20px; margin:0 0 10px 0;}
.xl{line-height:20px; font-size:12px; margin:15px 0;}
.pro{margin:0 1% 20px 1%;}
}
@media (max-width:990px){
.pro{width:48%; margin:0 1% 20px 1%;}
}
@media (max-width:640px){
.pro{width:98%; margin:0 1% 20px 1%;}
}
/*product end*/

/*product show*/
.stit{font-size:30px; color:#333;}
.stit span{display:block; width:30px; height:1px; border-bottom:1px solid #333; margin:10px 0 10px 0;}
.showbg{border-top:1px solid #EEE; padding:0px 0 50px 0;}
.tab A{float:left; font-size:15px; line-height:45px; margin:30px 30px 0 0;}
.hidecontent {display:none;}
.buy{margin:20px 0 30px 0; height:40px;}
.buy_jd{width:145px; height:38px; float:left; display:block; background:url(../images/buy.png) 35px 8px no-repeat #09F; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.buy_jd:hover{background:url(../images/buy.png) 35px 9px no-repeat #F40;}
.buy_tm{width:145px; height:38px; float:left; margin-left:15px; display:block; background:url(../images/buy.png) 25px -37px no-repeat #09F; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.buy_tm:hover{background:url(../images/buy.png) 25px -36px no-repeat #F40;}
@media (max-width:1200px){
.stit{font-size:22px; text-align:center;}
.stit span{border-bottom:0px solid #333; margin:10px 0 0px 0;}
.show_rig{width:100%;}
.show_jj{margin:0 10px 50px 10px;}
.show_jj span a{margin:0px 0 20px 0; color:#5C0; font-size:15px; display:block; text-align:center;}
.tab A{margin:10px 20px 0 10px;}
}
@media (max-width:640px){
.showbox{margin:10px 0 0px 0;}
}
/*product show end*/

/*services*/
.ctit{font-size:28px; color:#333; margin:0 0 10px 5px;}
.ctit span{display:block; width:30px; height:1px; border-bottom:1px solid #333; margin:10px 0 0 0;}
.sico{width:100%; max-width:1230px; height:auto;*height:auto!important;_height: auto;overflow:hidden;margin:50px auto 70px auto; text-align:center;}
.sico li{float:left; width:22%; height:175px; background:#FFF; text-align:center; margin:15px; font-family:Arial, Helvetica, sans-serif;}
.sico li:hover{-webkit-box-shadow: #ddd 0px 0px 10px;-moz-box-shadow: #ddd 0px 0px 10px;box-shadow: #ddd 0px 0px 10px;behavior: url(../js/PIE.htc); cursor:pointer;}
.s1,.s2,.s3,.s4{width:70px; height:70px; display:block;margin:35px auto 20px auto;
  transition:All 0.2s ease-in-out;
  -webkit-transition:All 0.2s ease-in-out;
  -moz-transition:All 0.2s ease-in-out;
  -o-transition:All 0.2s ease-in-out;
}
.s1{background:url(../images/ser.png) no-repeat 0 0;}
.sico li:hover .s1{background:url(../images/ser.png) no-repeat 0 -70px;}
.s2{background:url(../images/ser.png) no-repeat 0 -140px;}
.sico li:hover .s2{background:url(../images/ser.png) no-repeat 0 -210px;}
.s3{ background:url(../images/ser.png) no-repeat 0 -280px; }
.sico li:hover .s3{background:url(../images/ser.png) no-repeat 0 -350px;}
.s4{background:url(../images/ser.png) no-repeat 0 -420px;}
.sico li:hover .s4{background:url(../images/ser.png) no-repeat 0 -490px;}

/*悬停改变文字*/
.cover:hover{font-size:0px;}
.cover span{display:none;}
.cover:hover span{display:block;font-size:14px;}
/*悬停改变文字 end*/

@media (max-width:1200px){
.cd{font-size:22px; line-height:40px; margin:30px 0 15px 10px; background:url(../images/icon.png) no-repeat 0 -98px;}
.sico li{float:left; width:22%; height:175px; margin:10px;}
}
@media (max-width:800px){
.sico li{float:left; width:45%; height:150px; margin:8px;}
.s1,.s2,.s3,.s4{margin:20px auto 20px auto;}
}
/*services end*/
/*download*/
.faq li{border-bottom:1px solid #D5D5D5; font-size:16px; line-height:60px;}
.faq li span{float:right; font-size:14px; border:1px solid #ccc; display:block; padding:0px 20px; margin-top:17px; text-align:center; line-height:25px;border-radius:50%;-webkit-border-radius:30px;-moz-border-radius:50%;}
.faq li span:hover{background:#09F; color:#FFF; border:1px solid #09F;}
.faq li a{cursor:pointer;}
.faq_con{height:auto;*height:auto!important;_height: auto;overflow:hidden; padding:5px 10px; font:13px/25px Arial, Helvetica, sans-serif, 宋体; }
/*download end*/

/*--img--*/
.m-list {cursor:pointer;}
.m-list .img {overflow: hidden;}
.m-list img {
/* width: 360px; */
overflow: hidden;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}

#scroll2 .item:hover .img img,.cases .m-list:hover .img img,.banner .m-list:hover .img img{
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1); }
/*--img end--*/

/*page*/
DIV.digg {PADDING:20px 3px 80px 3px;clear:both; text-align: center;}
DIV.digg A {BORDER: #999 1px solid; PADDING: 5px 10px 5px 10px;MARGIN: 2px; TEXT-DECORATION: none;border-radius:3px; background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF,endColorstr=#FFF);}
DIV.digg A:hover {BORDER: #09F 1px solid; COLOR: #FFF; background:#09F;}
DIV.digg A:active {BORDER: #09F 1px solid; COLOR: #09F;}
DIV.digg SPAN.current {BORDER: #999 1px solid; PADDING: 5px 10px 5px 10px; MARGIN:2px; TEXT-DECORATION: none; FONT-WEIGHT: bold; BACKGROUND-COLOR: #999;border-radius:3px; color:#FFF;}
DIV.digg SPAN.disabled {BORDER: #EEE 1px solid; PADDING: 5px 10px 5px 10px;MARGIN:2px; COLOR: #fff; border-radius:3px;}
/*page end*/
a.backToTop{width:52px; height:52px; background:url(../images/top.png) no-repeat; text-indent:-999em; z-index:10000; right:30px;}
a.backToTop:hover{background-position:0 -53px;}
@media (max-width:1000px){
.content{margin:0 10px;}
a.backToTop{width:0px; height:0px;}
a.backToTop{display:none;}
}