@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, iframe, button, textarea, p, blockquote, {
	margin: 0;
	padding: 0;
}
fieldset, img, iframe {
	border: 0;
	text-decoration: none;
	text-align: center;
}
:focus {outline: 0;}
body{font-family:微软雅黑;}
ol, ul,li { list-style: none;}
.red{color:red;}
.gray{color:gray;}
.green{color:green;}
.orange{color:orange;}
.white{color:white;}
.black{color:black;}
.blank20{height:20px;clear:both;overflow:hidden;}
.clear{height:1px;clear:both;overflow:hidden;}
a{text-decoration:none;}
a:active{text-decoration:none;}
.aboutcolor{color:#010101;}
.nomarginright{margin-right:0px;}
.fl{float:left;}
.fr{float:right;}


.wrap{width:100%;}
.wrap1180{width:1180px;margin:0 auto;overflow:hidden;}
.wrap1020{width:1020px;margin:0 auto;overflow:hidden;}
.logo{height:134px;}
.logo li{float:left;}
.logo li.pic{width:206px;padding-top:34px;}
.logo li.txt{float:right;}
.logo li.txt dd{text-align:right;padding-top:10px;}
.logo li.txt dd span.tel1{font-family:"Century Gothic";color:#ea5404;background:url(../images/tel1.png) left center no-repeat;padding-left:23px;}
.logo li.txt dd span a{display:inline-block;margin-left:10px;color:#4e4e4e;}
.logo li.txt dd span a.en{background:url(../images/eng.png) right center no-repeat;padding-right:25px;}
.logo li.txt dd span a.cn{background:url(../images/cn.png) right center no-repeat;padding-right:25px;}
.logo li.txt dd span a:hover{color:#ea5404;}
.logo li.txt dd.search p{background:url(../images/search.png) left center no-repeat;width:326px;height:41px;float:right;margin-top:10px;}
.logo li.txt dd.search p span{float:left;}
.logo li.txt dd.search p span.spant input{color:#747474;border:0;background:none;line-height:38px;height:38px;width:265px;padding-left:10px;}
.logo li.txt dd.search p span.spanb input{width:51px;height:38px;border:0;background:none;cursor:pointer;}

.menu_wrap{background:#f2f2f1;height:59px;border-bottom:1px solid #dadada;}
.menu{width:1100px;margin-left:80px;}
.menu li{float:left;background:url(../images/menu_vline.png) right center no-repeat;width:150px;height:59px;}
.menu li a{width:150px;line-height:59px;display:block;color:#000;text-align:center;}
.menu li a:hover{background:url(../images/menu_hover_bg.png) right center no-repeat;background-size:100%;color:#fff;}
.menu li a.hover{background:url(../images/menu_hover_bg.png) right center no-repeat;background-size:100%;color:#fff;}

.banner{width:100%;max-width:1920px;height:493px;overflow:hidden;}

.homeabout{background:#fff;padding:50px 0;}
.homeabout h1{text-align:center;font-weight:normal;font-size:26px;color:#181818;}
.homeabout h1 em{display:block;width:45px;height:3px;background:#014099;margin:10px auto;}
.homeabout h2{text-align:center;font-weight:normal;font-size:16px;padding:25px 0;color:#181818;}

.homeclass{width:100%;overflow:hidden;}
.homeclass li{float:left;margin-right:9px;width:288px;height:401px;}
.homeclass li.li1{background:url(../images/c1.png) center center no-repeat;}
.homeclass li.li2{background:url(../images/c2.png) center center no-repeat;margin-top:56px;}
.homeclass li.li3{background:url(../images/c3.png) center center no-repeat;}
.homeclass li.li4{background:url(../images/c4.png) center center no-repeat;margin-top:56px;margin-right:0px;}

.homeclass li p{display:block}
.homeclass a li p.p1{height:314px;}
.homeclass a li p.p2{height:87px;transition:all ease-in .2s;background:none;}
.homeclass a:hover li p.p2{background:#ea5404;transition:all ease-in .2s;}

.homeclass a li p.p2 span{display:block;color:#fff;text-align:center;padding-top:10px;}
.homeclass a li p.p2 span.title{font-size:24px;}
.homeclass a li p.p2 span.tips{font-size:14px;}

.homescrollpro{background:#000;height:685px;}
.homescrollpro h1{text-align:center;font-weight:normal;font-size:26px;color:#fff;padding-top:44px;}
.homescrollpro h1 em{display:block;width:45px;height:3px;background:#646464;margin:15px auto;}
.homescrollpro h2{text-align:center;font-weight:normal;font-size:16px;padding:10px 0;color:#fff;}

.swiper-container {
	width: 1180px;
	height: 540px;
}
.swiper-wrapper{width:1180px;margin:0 auto;}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	margin-right:10px;
	width:365px;
	height:540px;
	padding:0;
	/* Center slide text vertically
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	 */
}
.swiper-slide p{width:365px;display:block;clear:both;overflow:hidden;}
.swiper-slide p.pic{width:365px;height:440px;}
.swiper-slide p.title{color:#fff;font-size:20px;}
.swiper-slide p.tips{color:#fff;font-size:14px;}

.swiper-button-next{background-image:url("../images/next.png");position:absolute;top:50%;width:29px;height:88px;margin-top:-44px;z-index:10;cursor:pointer;-moz-background-size:29px 88px;-webkit-background-size:29px 88px;background-size:29px 88px;background-position:center;background-repeat:no-repeat;}
.swiper-button-prev{background-image:url("../images/prev.png");position:absolute;top:50%;width:29px;height:88px;margin-top:-44px;z-index:10;cursor:pointer;-moz-background-size:29px 88px;-webkit-background-size:29px 88px;background-size:29px 88px;background-position:center;background-repeat:no-repeat;left:10px;}

.homenews_wrap{background:#1f1f1f;}
.homenews_wrap h1{text-align:center;font-weight:normal;font-size:26px;color:#fff;padding-top:44px;}
.homenews_wrap h1 em{display:block;width:45px;height:3px;background:#646464;margin:15px auto;}
.homenews_wrap h2{text-align:center;font-weight:normal;font-size:16px;padding:10px 0;color:#fff;}

.homenews_item{width:365px;margin:40px 0;margin-right:25px;float:left;}
.homenews_item li{clear:both;overflow:hidden;}

.homenews_item li.pic{width:365px;height:207px;}
.homenews_item li.pic img{transition:all ease-in .5s;}
.homenews_item li.title{line-height:35px;width:365px;height:35px;text-align:center;}
.homenews_item li.time{text-align:center;line-height:35px;color:#878787;}
.homenews_item li.line{margin-top:45px;height:4px;width:365px;background:#fff;}
.homenews_item li.line p{background:#7d7d7d;width:0;height:4px;transition:all ease-in .3s;}
.homenews_item a{color:#fff;font-size:18px;}
.homenews_item a:hover{color:#ea5404;}
.homenews_item a:hover li.pic img{transform:scale(1.1);transition:all ease-in .5s;}
.homenews_item a:hover li.line p{width:365px;transition:all ease-in .3s;}

.copyright_wrap{background:#141414;overflow:hidden;padding-top:40px;}
.copyright{width:1180px;}
.copyright li{width:120px;float:left;color:#fff;}
.copyright li p{font-size:16px;font-weight:bold;padding-bottom:20px;}
.copyright li a{color:#fff;display:block;line-height:30px;font-size:12px;}
.copyright li a:hover{color:#ea5404;}
.copyright li p a{font-size:16px;color:#fff;line-height:100%;}

.copyright li.wx{width:260px;margin-left:20px;float:left;text-align:center;}
.copyright li.wx p{color:#7e7e7e;text-align:center;font-size:14px;line-height:10px;clear:both;overflow:hidden;}
.copyright li.wx p img{margin:0 auto;}

#share a{padding:0;margin:0;margin-left:8px;}
#share a.txt{background:none;color:#7d7d7d;font-size:14px;}
#share a.bds_weixin{width:25px;height:20px;background:url(../images/wxs.png) no-repeat;display:inline-block;}
#share a.bds_tsina{width:26px;height:20px;background:url(../images/wbs.png) no-repeat;display:inline-block;}
#share a.bds_sqq{width:20px;height:20px;background:url(../images/qqs.png) no-repeat;display:inline-block;}
#share a.bds_renren{width:36px;height:20px;background:url(../images/rrs.png) no-repeat;display:inline-block;}
#share a.bds_qzone{width:22px;height:20px;background:url(../images/qzs.png) no-repeat;display:inline-block;}

.homeline{height:2px;background:#7d7d7d;margin:45px 0 10px 0;clear:both;overflow:hidden;}
.copyright_txt{text-align:center;color:#fff;font-size:14px;line-height:30px;padding-bottom:30px;}
.copyright_txt{line-height:30px;}

.nav{overflow:hidden;position:relative;z-index:666;border:2px solid #fff;border-top:0;display:none;}
#nav1{background:url(../images/alpha_80_black.png) repeat;width:150px;margin:59px 0 0 150px;}
#nav1 a{display:block;height:30px;line-height:30px;text-align:center;width:150px;font-size:14px;color:#fff;}
#nav1 a:hover{color:#ea5404;}

#nav2{background:url(../images/alpha_80_black.png) repeat;width:375px;margin:59px 0 0 300px;}
.nav2_1{width:154px;margin-left:18px;float:left;}
.nav2_1 p{font-size:16px;color:#fff;border:1px solid #fff;width:140px;height:30px;line-height:30px;padding-left:10px;margin:30px 0;}
.nav2_1 a{display:block;height:30px;line-height:30px;text-align:left;width:140px;font-size:14px;color:#fff;padding-left:10px;}
.nav2_1 a:hover{color:#ea5404;}

.nav2_2{width:154px;margin-left:18px;float:left;}
.nav2_2 p{font-size:16px;color:#fff;border:1px solid #fff;width:140px;height:30px;line-height:30px;padding-left:10px;margin:30px 0;}
.nav2_2 a{display:block;height:30px;line-height:30px;text-align:left;width:140px;font-size:14px;color:#fff;padding-left:10px;}
.nav2_2 a:hover{color:#ea5404;}

#nav3{background:url(../images/alpha_80_black.png) repeat;width:150px;margin:59px 0 0 450px;}
#nav3 a{display:block;height:30px;line-height:30px;text-align:center;width:150px;font-size:14px;color:#fff;}
#nav3 a:hover{color:#ea5404;}

#nav4{background:url(../images/alpha_80_black.png) repeat;width:150px;margin:59px 0 0 600px;}
#nav4 a{display:block;height:30px;line-height:30px;text-align:center;width:150px;font-size:14px;color:#fff;}
#nav4 a:hover{color:#ea5404;}

.video{width:126px;height:189px;position:fixed;right:10px;top:450px;z-index:665;cursor:pointer;}
.marks{width:100%;background:#000;position:absolute;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;height:100%;display:none;z-index:770;}
.video_box{width:855px;position:fixed;top:50%;left:50%;margin:-257px 0 0 -427px;display:none;z-index:777;}
.close{width:100%;height:30px;text-align:right;font-size:20px;color:#fff;}
.close span{cursor:pointer;}
#youkuplayer{width:855px;height:515px;border:1px solid #797977;}

.location_wrap{background:#000;width:100%;}
.location{width:1180px;height:50px;margin:0 auto;color:#d5d4d4;text-align:right;line-height:50px;}
.location a{color:#d5d4d4;}

.contacttitle {text-align:center;font-weight:normal;font-size:28px;color:#181818;}
.contacttitle em{display:block;width:45px;height:3px;background:#646464;margin:10px auto;}

.contact_companyname{background:#a4a4a4;width:420px;height:40px;text-align:center;line-height:40px;color:#000;margin:0 auto;border-radius:10px;font-weight:bold;}
.contact_companyname2{padding:0 90px;height:40px;line-height:40px;border-radius:10px;border:1px solid #a0a0a0;display:inline-block;}

.news{width:1145px;margin:0 auto;color:#fff;}
.news .contacttitle {text-align:center;font-weight:normal;font-size:28px;color:#fff;}
.news .contacttitle em{display:block;width:45px;height:3px;background:#646464;margin:10px auto;}

.topic{background:#252525;padding:24px 22px;overflow:hidden;margin-top:20px;}
.topic .pic{float:left;width:565px;height:320px;overflow:hidden;}


.topic .info{float:left;margin-left:30px;width:505px;}
.topic .info li{padding:10px 0;}
.topic .info li.title{color:#fff;font-size:24px;font-weight:bold;}
.topic .info li.time{color:#ea5404;}
.topic .info li.intr{color:#c3c3c3;line-height:25px;}

.homenews_item2{width:365px;margin-top:40px;margin-right:25px;float:left;}
.homenews_item2 li{clear:both;overflow:hidden;}

.homenews_item2 li.pic{width:365px;height:207px;}
.homenews_item2 li.pic img{transition:all ease-in .5s;}
.homenews_item2 li.title{line-height:35px;width:365px;height:35px;text-align:center;}
.homenews_item2 li.time{text-align:center;line-height:35px;color:#878787;}
.homenews_item2 li.line{margin-top:45px;height:4px;width:365px;background:#fff;}
.homenews_item2 li.line p{background:#7d7d7d;width:0;height:4px;transition:all ease-in .3s;}
.homenews_item2 a{color:#fff;font-size:18px;}
.homenews_item2 a:hover{color:#ea5404;}
.homenews_item2 a:hover li.pic img{transform:scale(1.1);transition:all ease-in .5s;}
.homenews_item2 a:hover li.line p{width:365px;transition:all ease-in .3s;}

.page{text-align:right;margin:20px 0;}
.page a{display:inline-block;margin-left:5px;padding:3px 6px;color:#fff;}
.page a.hover{background:#343434;}

.news_show_title{color:#fff;font-size:24px;font-weight:bold;text-align:center;padding:30px 45px 10px 45px;}
.news_show_time{color:#ea5404;font-size:14px;text-align:center;padding:10px 45px;}
.news_show_content{line-height:35px;color:#fff;padding:10px 45px;}
.news_show_content img{margin:20px 0;}
.news_show_content p{line-height:35px;}
.news_show_btn{text-align:center;padding:80px 0;overflow:hidden;}
.news_show_btn a{color:#fff;}

.topic2_item{width:557px;background:#252525;padding:21px 21px 0 21px;margin-top:20px;}
.topic2_item li{margin-bottom:10px;}
.topic2_item li.pic{width:515px;}
.topic2_item li.title{color:#fff;font-size:24px;font-weight:bold;}
.topic2_item li.time{color:#ea5404;}
.topic2_item li.intr{color:#c3c3c3;line-height:25px;height:75px;}
.topic2_item li.more a{color:#fff;background:#7f7f7f;display:inline-block;width:120px;height:30px;line-height:30px;text-align:center;position:relative;top:20px;left:50%;margin-left:-60px;}

.popular_wrap{width:1145px;margin:40px auto;}
.popular_wrap li{width:557px;border-bottom:1px solid #252525;line-height:40px;}
.popular_wrap li p{padding:0 5px;}
.popular_wrap li p span{float:right;}
.popular_wrap li p a{color:#fff;}
.popular_wrap li p a:hover{color:#ea5404;}

.banner_pro{background:url(../images/banner_pro.jpg) center center no-repeat;width:100%;height:380px;}
.banner_pro_en{background:url(../images/banner_pro_en.jpg) center center no-repeat;width:100%;height:380px;}

.product{width:1145px;margin:0 auto;color:#fff;}
.product .contacttitle {text-align:center;font-weight:normal;font-size:28px;color:#fff;}
.product .contacttitle em{display:block;width:45px;height:3px;background:#646464;margin:10px auto;}

a .product_item{margin-top:40px;border:1px solid #000;width:355px;float:left;margin-right:37px;background:url(../images/pro_bg.jpg) left top repeat-x;}
a .product_item li{text-align:center;line-height:30px;}
a .product_item li.pic{width:355px;height:320px;overflow:hidden;}
a .product_item li.pic img{transition:all ease-in .5s}
a .product_item li.title{font-size:20px;color:#fff;padding:10px 0;}
a .product_item li.intr{font-size:14px;color:#acacac;line-height:30px;height:30px;}
a .product_item li.more{padding:10px 0;}
a .product_item li.more span{width:88px;height:25px;text-align:center;line-height:25px;border:1px solid #ea5404;color:#fff;display:inline-block;font-size:14px;}

a:hover .product_item{border:1px solid #fff;}
a:hover .product_item li.pic img{transform:scale(1.1);transition:all ease-in .5s;}
a:hover .product_item li.more span{color:#ea5404;}

.product_info{width:1180px;margin:0 auto;}
.product_info li{float:left;}
.product_info li.pic{width:480px;}
.product_info li.info{width:680px;margin-left:20px;}
.product_info li.info p{line-height:25px;color:#fff;padding:10px 0;}
.product_info li.info p.title{font-size:30px;font-weight:bold;}
.product_info li.info p span.tip{color:#acacac}
.product_info li.info p.btn a{width:210px;height:50px;line-height:50px;text-align:center;font-size:24px;color:#fff;display:inline-block;background:#dd8445;}

.product_content{width:1100px;margin:0 auto;}
.product_content h1{font-size:18px;font-weight:normal;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;}

.pcontent{margin:5px 0;width:1100px;background:#1a1a1a;padding:20px;color:#fff;line-height:30px;}
.pcontent p{line-height:30px;}

.product_other{width:1100px;margin:70px auto;}
.product_other h1{font-size:18px;font-weight:normal;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;}

.league_box{width:460px;border:1px solid #c9c9c9;padding:20px;overflow:hidden;}
.league_box p{line-height:40px;}
.league_box p.title{font-size:16px;font-weight:bold;}

.sample_box{border:1px solid #a0a0a0;border-radius:10px;padding:35px 40px;width:1080px;margin:0 auto 40px auto;background:url(../images/sample1.png) #fff 570px top no-repeat;overflow:hidden;}
.sample_left{width:500px;float:left;}
.sample_left p{line-height:40px;padding:5px 0;}
.sample_left p.tip{color:#848484;font-size:12px;margin-left:53px;}
.sample_left p .stext{border:1px solid #c9c9c9;border-radius:5px;width:370px;height:30px;line-height:30px;text-indent:10px;}
.sample_left p .sample_btn{background:#eee;border:1px solid #c9c9c9;width:175px;height:50px;line-height:50px;text-align:center;border-radius:5px;margin-top:25px;margin-left:53px;font-size:18px;cursor:pointer;}

.sample_right{width:465px;float:right;padding-left:35px;}

.text2{border:1px solid #cacaca;height:30px;width:560px;padding-left:10px;}
.textarea2{border:1px solid #cacaca;height:140px;line-height:30px;width:560px;padding-left:10px;}
.button2{border:3px solid #454545;background:#f2f2f1;color:#454545;width:130px;height:30px;line-height:20px;text-align:center;transition:.3s;padding:0;cursor:pointer;}
.button2:hover{border:3px solid #454545;background:#454545;color:#fff;width:130px;height:30px;line-height:20px;text-align:center;transition:.3s;}









