@charset "utf-8";
/* CSS Document */
/*来源:LuckCMS*/
/*全局*/
*{background:transparent; padding:0; margin:0; border:0; outline:none;}
html{overflow-x:auto; overflow-y:auto; zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}/*IE6下重复加载BUG*/
body{font-family:'MicroSoft Yahei',verdana,arial,tahoma; font-size:12px; color:#666; -webkit-text-size-adjust: none; }
input{border:none; color:#999;}
div{margin:0 auto;padding:0;}
ul,ol,li {list-style:none;}
a{color:#666; text-decoration:none;word-wrap:break-word;outline:none;hide-focus:expression(this.hideFocus=true);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;-ms-transition:all 0.2s ease-in-out;}
a:hover{color:#f60;text-decoration:none;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.dn{display:none;}
.clear{clear:both;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.mb15{margin-bottom:15px;}
.mt15{margin-top:15px;}
.ml15{margin-left:15px;}


#luckcms_header{float:left; width:100%; min-width:1100px;}
#luckcms_banner{float:left; width:100%; min-width:1100px; overflow:hidden; position:relative;}
#luckcms_main{float:left; width:100%; min-width:1100px;}
#luckcms_footer{float:left; width:100%; min-width:1100px;}

.w_0100{float:left; width:100%;}
.w_1100{width:1100px; margin:0 auto;}
.w_385{width:385px; height:auto; overflow:hidden;}
.w_300{width:300px; height:auto; overflow:hidden;}
.w_238{width:238px; height:auto; overflow:hidden;}
.w_847{width:847px; height:auto; overflow:hidden;}

.more{float:right; width:36px; height:13px; margin-top:15px; background:url(../images/more.png) center center no-repeat; display:block;}

.bg_topbar{background:#fefefe; border-bottom:1px solid #e5e5e5;}
.bg_menu{background:#fff;}
.bg_gray{background:#f5f5f5;}
.bg_footer{border-bottom:1px solid #2c2c2c; background:#1e1e1e;}
.bg_footer2{background:#1e1e1e;}


/*头部*/
.topbar{float:left; width:1100px; height:35px; line-height:35px;}
.topbar_l{float:left;}
.topbar_r{float:right; overflow:hidden;}
.topbar_r ul{text-align:center;}
.topbar_r ul li{float:left; padding:0px 10px; background:url(../images/line.png) no-repeat right center;}
.topbar_r ul li:last-child{background-image:none; padding-right:0;}

/*logo*/
.logo{float:left; width:200px; height:60px; overflow:hidden;}
.logo img{width:200px; height:60px; overflow:hidden;}

/*search*/
.search{float:left; width:368px; height:35px; margin:12px 0 0 200px;}
.search .search_input{float:left; width:294px; height:34px; padding-left:10px; border:solid 1px #d90306; border-right:none; border-radius:5px 0 0 5px; font-size:12px; line-height:34px;}
.search .search_submit{float:right; width:63px; height:36px; border:solid 1px #d90306; border-radius:0 5px 5px 0; background:#d90306; font:normal 15px/34px 'Microsoft YaHei'; cursor:pointer; color:#fff;}

/*hotline*/
.hotline{float:right; width:160px; height:60px;}
.hotline span{float:left; width:132px; height:16px; margin-top:8px; padding-left:26px; background:url(../images/tel_ico.png) 2px center no-repeat; font:normal 13px/16px "Microsoft Yahei";}
.hotline h2{float:left; width:160px; height:35px; font:bold 20px/35px "Microsoft Yahei"; color:#d90306; /*font-style:italic;*/ text-align:right;}

.menu{float:left;}
.menu > ul{float:left; width:100%;}
.menu ul .nli{float:left; width:180px; height:50px; margin-right:1px; text-align:center; position:relative;}
.menu ul .nli span{display:block;float:left; width:100%; text-align:center;}
.menu ul .nli span a{font-size:16px; line-height:50px; overflow:hidden; text-align:center;}
.menu ul .nli.on,.menu ul .nli:hover{color:#fff; background:#d90306;}

/*下拉菜单（漂浮在menu .nli上）*/
.sub{ z-index:21; position:absolute; width:180px; left:0; top:100%; display:none; text-align:center; background:rgba(255,255,255, 0.6); box-shadow:0 6px 9px rgba(0,0,0,0.16);
-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;}
.sub .l2{width:100%; position:relative;}
.sub .l2 .l2_a{display:block;float:left; width:calc(100% - 2px); border-left:solid 2px rgba(255,255,255, 0.8); font-size:15px; line-height:40px; color:#666; overflow:hidden; }
.sub .l2:hover .l2_a{color:#cb0300; border-left:solid 2px rgba(203,3,0, 0.8); background:rgba(255,255,255, 0.7001);}
.sub .l2 .l3_ul{width:260px; min-height:440px; position:absolute; left:100%; top:0; display:none; background:rgba(255,255,255, 0.9); text-align:left;}
.sub .l2 .l3_ul .l3{width:100%; position:relative;}
.sub .l2 .l3_ul .l3 .l3_a{display:block;float:left; width:258px; border-left:2px solid rgba(203,3,0, 0.8); font-size:14px; text-indent:25px; line-height:40px; color:#666; overflow:hidden; position:relative;}
.sub .l2 .l3_ul .l3:hover .l3_a{ color:#cb0300; border-left:2px solid rgba(203,3,0, 0.8); background:rgba(255,255,255, 0.6001);}
.sub .l2:hover .l3_ul{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
.menu ul .nli:hover .sub{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
.menu.white{ background-image:url(../images/top2.png);}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ color:#fff; border-color:#ff0000;}

@-webkit-keyframes fadeInUp1{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp1{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

/*幻灯片*/
.banner{width:1920px; height:360px; position:relative;}

.vui-slider {position:relative;overflow:hidden;background:#999;}
.vui-slider .vui-items {overflow:hidden;width:100%;height:100%;}
.vui-slider .vui-item {display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.vui-slider .vui-item a,.vui-slider .vui-item img {display:block;padding:0;margin:0;border:none;}
.vui-slider .vui-buttons {position:absolute;z-index:5;bottom:16px;left:50%;float:left;display:inline;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.vui-slider .vui-button {float:left;display:inline;overflow:hidden;height:12px;width:12px;margin:0 5px;padding:0;border:none;border-radius:6px;background:#FFF;cursor:pointer;}
.vui-slider .vui-button-cur {background-color:#C00;}
.vui-slider .vui-transfer {display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}
.vui-slider .vui-prev {position:absolute;top:50%;left:0;z-index:5;width:60px;height:100px;margin-top:-50px;border-radius:0 10px 10px 0;background:url(../images/prev.gif) center center no-repeat;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.vui-slider .vui-next {position:absolute;top:50%;right:0;z-index:5;width:60px;height:100px;margin-top:-50px;border-radius:10px 0 0 10px;background:url(../images/next.gif) center center no-repeat;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.vui-slider .vui-sidebutton-hover {filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;background-color:#000;}


/*首页 通用样式开始*/
.main_title{float:left; width:100%; height:auto; padding:30px 0; overflow:hidden;}
.main_title .en_name{width:auto; line-height:45px; font-size:28px; text-transform:uppercase; color:#e5e5e5; overflow:hidden; display:table;}
.main_title .cn_name{width:auto; height:40px; font-size:28px; color:#d80606; text-transform:uppercase; display:table; background:url(../images/icon_l.png) 0 20px no-repeat; padding-left:29px;}
.main_title .cn_name span{float:right; width:17px; height:40px; margin-left:12px; background:url(../images/icon_r.png) 0 20px no-repeat; display:block;}
/*首页 通用样式结束*/


/*首页-通用标题*/
.main_tit{float:left; width:100%; height:auto; background:url(../images/icon_tit.png) 2px center no-repeat; overflow:hidden;}
.main_tit h2{height:40px; padding-left:28px; font:bold 15px/40px "Microsoft Yahei"; color:#d90306; position:relative;}
.main_tit h2:after{left:0; bottom:-2px; width:93px; height:2px; background:#d90306; content:""; display:block; position:absolute;}
.main_tit h2 em{margin-left:18px; font:normal 14px/40px "Microsoft Yahei"; color:#ddd;}


/*首页-关于我们*/
.main_aboutPic{float:left; width:520px; height:auto; padding:10px; border:1px solid #eee; border-radius:6px; overflow:hidden;}
.main_about .about_pic{float:left; width:520px; height:auto; min-height:350px; padding:10px; border:1px solid #eee; font:normal 13px/25px "Microsoft Yahei"; overflow:hidden;}
.main_about .about_pic img{float:right; margin-left:10px;}
.main_aboutText{float:right; width:520px; height:auto; min-height:174px; padding:10px; font:normal 13px/28px "Microsoft Yahei"; overflow:hidden;}

.main_appliction{float:left; width:100%; margin-top:13px; padding-bottom:50px; display:flex; display:-webkit-flex; align-items:flex-start;}
.main_appliction li{ width:540px; margin-top:20px;}
.main_appliction li:nth-child(odd){float:left;}
.main_appliction li:nth-child(even){float:right;}
.main_appliction li a{float:left; width:100%; position:relative; background:black; display:block;}
.main_appliction li a img{float:left;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.main_appliction li a .text{width:100%; position:absolute; left:0; top:50%; text-align:center; opacity:0;
	-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 0.5s ease-out 0s; 
    -moz-transition: all 0.5s ease-out 0s; 
    -o-transition: all 0.5s ease-out 0s; 
    transition: all 0.5s ease-out 0s;}
.main_appliction li a .text .title{font-weight:bold; font-size:20px; color:#f2a510; line-height:30px; width:100%;}
.main_appliction li a .text .detail{display:inline-block; vertical-align:top; margin:33px 0 0 0; width:133px; height:40px; line-height:40px; background:#f2a510; color:white; font-size:14px;}
.main_appliction li a .text .detail:hover{ opacity:0.9;}
.main_appliction li a:hover .text{ opacity:1;}
.main_appliction li a:hover img{ opacity:0.3;}


.main_brand{float:left; width:100%; margin-top:13px; padding-bottom:50px; display:flex; display:-webkit-flex; flex-wrap:wrap; align-items:flex-start;}
.main_brand .ul_01{width:260px;}
.main_brand .ul_01 li{width:260px; height:160px; margin-top:20px; background:#eee;}
.main_brand .ul_02{width:260px; margin:0 20px;}
.main_brand .ul_02 li{width:260px; height:251px; margin-top:20px; background:#eee;}
.main_brand .ul_03{width:260px;}
.main_brand .ul_03 li{width:260px; height:160px; margin-top:20px; background:#eee;}
.main_brand .ul_04{width:260px; margin:0 0 0 20px;}
.main_brand .ul_04 li{width:260px; height:251px; margin-top:20px; background:#eee;}



.main_brand1{float:left; width:1100px; margin-top:13px; padding-bottom:50px; overflow:hidden;}
.main_brand1 ul{float:left; width:1120px; overflow:hidden;}
.main_brand1 ul li{float:left; width:258px; margin-right:20px; border:1px solid #eee;}
.main_brand1 ul li img{width:258px;height:200px;}

.main_brands{float:left; width:1080px; height:auto; padding:20px 10px; overflow:hidden;}
.main_brands .prev{float:left; width:22px; height:44px; margin-top:25px; background:url(../images/prev.png) no-repeat ; cursor:pointer;}
.main_brands .next{float:right; width:22px; height:44px; margin-top:25px; background:url(../images/next.png) no-repeat; cursor:pointer;}
.main_brands .marq{float:left; width:998px; margin-left:19px; overflow:hidden;}
.main_brands .marq ul{float:left; width:978px;}
.main_brands .marq li{float:left; width:111px; height:auto; margin-right:16px; overflow:hidden;}
.main_brands .marq li img{float:left; width:87px; height:60px; padding:10px; border:1px solid #eee; overflow:hidden;}
.main_brands .marq li p{float:left; width:111px; height:30px; line-height:30px; overflow:hidden; text-align:center;}


/*首页-新闻中心*/
.main_news{float:left; width:1100px; height:auto; padding-bottom:60px; overflow:hidden;}
.main_news ul{float:left; width:1120px; overflow:hidden;}
.main_news ul li{float:left; width:538px; margin-top:20px; margin-right:20px; border:1px solid #eee; background:#fff;}
.main_news ul li span{float:left; width:186px; height:136px; margin:10px; padding:1px; border:1px solid #eee;}
.main_news ul li span img{width:186px; height:136px;}
.main_news .news_r{float:right; width:315px; margin:10px 10px 10px 0; overflow:hidden;}
.main_news .news_r h1{float:left; width:100%; height:30px; margin-top:10px; font:normal 16px/30px "Microsoft Yahei"; color:#333; overflow:hidden;}
.main_news .news_r p{float:left; width:100%; height:60px; font:normal 12px/20px "Microsoft Yahei";color:#999; overflow:hidden;}
.main_news .news_r div{float:left; width:100%; margin-top:10px;}
.main_news .news_r div h3{float:left; font-size:14px; color:#999; font-weight: normal;}
.main_news .news_r div h4{float:right; font-size:14px; color:#999; font-weight:normal;}


/*首页-联系方式*/
.main_contact{float:left; width:278px; height:auto; padding:0 10px; border:1px solid #eee; border-bottom-width:5px; border-radius:6px; background:url(../images/bg_kfmm.png) right bottom no-repeat; overflow:hidden;}
.main_contact .contact_con{float:left; width:278px; height:auto; min-height:174px; padding:10px 0; overflow:hidden;}
.main_contact .contact_con p{float:left; width:278px; height:35px; font:normal 13px/35px "Microsoft Yahei"; text-shadow:0 -1px #fff; overflow:hidden;}
.main_contact .contact_con i{float:left; width:25px; height:35px; overflow:hidden;}
.main_contact .contact_con i.home{background:url(../images/icon_home.png) center center no-repeat;}
.main_contact .contact_con i.tel{background:url(../images/icon_tel.png) center center no-repeat;}
.main_contact .contact_con i.mail{background:url(../images/icon_mail.png) center center no-repeat;}
.main_contact .contact_con i.qq{background:url(../images/icon_qq.png) center center no-repeat;}
.main_contact .contact_con i.address{background:url(../images/icon_address.png) center center no-repeat;}

/*首页-产品中心*/
.main_product{float:left; width:1078px; height:auto; padding:0 10px; border:1px solid #eee; border-bottom-width:5px; border-radius:6px; overflow:hidden;}
.main_product .product_con{float:left; width:1078px; height:auto; min-height:202px; padding:20px 0; font:normal 13px/25px "Microsoft Yahei"; overflow:hidden;}
.main_product .product_con .prev{float:left; width:22px; height:44px; margin-top:68px; background:url(../images/prev.png) no-repeat ; cursor:pointer;}
.main_product .product_con .next{float:right; width:22px; height:44px; margin-top:68px; background:url(../images/next.png) no-repeat; cursor:pointer;}
.main_product .product_con .marq{float:left; width:996px; margin-left:19px; overflow:hidden;}
.main_product .product_con .marq ul{float:left; width:976px;}
.main_product .product_con .marq li{float:left; width:235px; height:auto; margin-right:16px; overflow:hidden;}
.main_product .product_con .marq li img{float:left; width:213px; height:145px; padding:10px; border:1px solid #eee; overflow:hidden;}
.main_product .product_con .marq li p{float:left; width:235px; height:30px; line-height:30px; overflow:hidden; text-align:center;}



/*内页*/
.position{float:left; width:50%; height:50px; font:normal 13px/50px "Microsoft Yahei"; overflow:hidden;}
.position a{color:#999;}
.position span{vertical-align:top; width:20px; display:inline-block; text-align:center; margin-top:-1px;}
.position span img{width:4px;}

.sub_head{width:100%; float:left; margin-top:54px; padding-bottom:20px; border-bottom:solid 1px #e6e6e6;}
.sub_head h4{float:left; font:normal 22px/50px "Microsoft Yahei"; color:#343b40;}
.sub_head h4 span{font-size:16px; color:#999; text-transform:uppercase;}
.sub_head h4 span img{vertical-align:middle; margin:-3px 10px 0 12px;}
.luckcms_SideLayer{float:right; margin-top:10px;}
.luckcms_SideLayer .l1{ float:left;}
.luckcms_SideLayer .l1 a{ display:block; float:left; height:32px; margin:3px 3px; padding:0 8px; line-height:32px; font-size:14px; background:#f2f2f2; border-radius:5px; color:#4c4c4c; text-align:center; overflow:hidden;}
.luckcms_SideLayer .l1.on a,.luckcms_SideLayer .l1:hover a{ color:white; background:#d80606;}
.luckcms_SideLayer span{ display:block; width:10px; height:32px; float:left; background:url(../images/lianxian.jpg) no-repeat center center;}
.sub_heads{float:left; width:calc(100% - 40px); height:auto; padding:10px 20px; background:#f2f2f2; line-height:25px; font-size:13px; overflow:hidden; }

.sub_content{float:right; width:100%; padding:20px 0;}
.sub_content .content{float:left; width:100%; min-height:300px; line-height:220%; font-size:14px;}


.news_list{float:left; width:100%; }
.news_list ul{float:left; width:100%; padding:7px 0 36px 0;}
.news_list ul li{float:left; width:100%; margin-top:30px;}
.news_list ul li a{float:left; width:100%; padding:30px 0; background:#eee;}
.news_list .le_8{float:left; width:185px; border-right:1px solid #e0e0e0; text-align:center; padding: 30px 0;}
.news_list .le_8 h2{float:left; width:100%; height:64px; font-size:72px; color:#c2c2c2; font-family:Arial; font-weight:bold; line-height:64px;}
.news_list .le_8 h5{float:left; width:100%; height:32px; font-size:20px; color:#4c4c4c; line-height:32px; font-family:Arial;}
.r_8{float:right; width:793px; padding-right:66px;}
.r_8 img{float:left; display:block;}
.r_8 .r_8_h4{float:right; width:548px; margin-top:12px; line-height:35px; height:35px; font-size:18px; color:#333;}
.r_8 .r_8_1{float:right; width:548px; margin-top:12px; line-height:26px; height:78px; font-size:14px; color:#666; overflow:hidden;}
.news_list ul li a:hover{background:#d80606;}
.news_list ul li a:hover .le_8 h2,
.news_list ul li a:hover .le_8 h5,
.news_list ul li a:hover .r_8 .r_8_h4,
.news_list ul li a:hover .r_8 .r_8_1{color:#fff;}

/* 新闻详情 */
.news_detail{float:left; width:1100px; margin-top:32px; padding-bottom:60px;}


.detail{float:left; width:1100px;}
.detail h2{display:block; float:left; width:1100px; font-size:24px; line-height:40px; color:#333333!important; text-align:center;}
.detail .detail_9_1{float:left; width:1100px; margin-top:22px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:10px 0; line-height:34px; font-size:14px; color:#777;}
.detail .detail_9_1 a{display:block; float:right; height:34px; line-height:34px; margin-right:14px;}
.detail .detail_9_1 a i{display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-left:20px; width:38px; border-radius:19px; background:#cbcbcb;}
.detail .detail_9_1 a i img{display:block;float:left;}
.detail .detail_9_1 a:hover{color:#d80606;}
.detail .detail_9_1 a:hover i{background:#d80606;}
.detail .detail_9_2{float:left; width:1100px; padding:40px 0; font-size:14px; line-height:30px; text-align:justify; min-height:600px;}
.detail .detail_9_2 img{margin:0 auto; display:block;}
.detail .detail_9_3{float:left; width:1100px; text-align:center; padding-bottom:27px; border-bottom:1px solid #e5e5e5;}
.detail .detail_9_4{float:left; width:1100px; margin-top:16px;}
.detail .detail_9_4 a{display:block; float:left; height:24px; line-height:24px; font-size:14px; color:#666; max-width:500px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detail .detail_9_4 a:hover{color:#d80606;}


/*招贤纳士*/
.join_top{ float:left; width:985px; background: #d80606; height:60px; line-height: 60px; padding:0 85px 0 30px; margin-top:47px;}
.join_top ul{float:left; width:1100px;}
.join_top ul li{float:left; width:17%; text-align: center; color:#fff; font-size:16px; font-weight: bold; line-height: 60px;}
.join_top ul li:first-child{text-align:left; width:22%;}
.chancecontain{ float:left; width:1100px;}
.chancecontain ul{ float: left; width: 100%;}
.chancecontain ul li{float: left; width: 100%; margin-top:12px; position: relative;}
.chancecontain ul li .join_list{float: left; width:985px; padding:0 85px 0 30px; background: #f5f5f5; }
.chancecontain ul li .join_list dl{ float: left; width: 100%; margin: 0; cursor:pointer;}
.chancecontain ul li .join_list dd{float: left; width:19%; text-align: center; color:#333333; font-size:16px; line-height: 60px;margin: 0;}
.chancecontain ul li .join_list.active{background:#df0c06;}
.chancecontain ul li .join_list.active dd{ color:#fff;}
.chancecontain ul li .join_list dd span{ float: left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.chancecontain ul li .join_list dd:first-child{ text-align:left; width:24%;}
.chancecontain .deta{display:none; float:left; width:1100px; color:#666666; line-height:28px; font-size:12px; overflow:hidden; position:relative; background:#fbfbfb}
.chancecontain .deta .condata{float:left; width:900px; padding:40px 100px; overflow:hidden; }
.chancecontain .deta .left_con{float:left; width:480px; padding-right:20px; overflow:hidden; }
.chancecontain .deta .right_data{float:left; width:360px; padding-left:38px; border-left:1px solid #e7e7e7; overflow:hidden; }
.chancecontain .deta .cond_yq{float:right; width:40%; margin-top:20px;}
.chancecontain .deta .job_info{float:left; width:60%; font-size:14px;}
.chancecontain .deta .job_button{float:left; margin-left:10px; text-align: center; color:#ffffff; font-size:14px; line-height: 35px; width: 115px; height: 35px;background-color: #d80606;transform:skewX(155deg);-moz-transform:skewX(155deg); -webkit-transform:skewX(155deg);}
.chancecontain .deta .job_button a{ float:left; width: 100%; text-align: center; color:#fff; font-size:14px; line-height: 35px; transform:skewX(-155deg);-moz-transform:skewX(-155deg); -webkit-transform:skewX(-155deg);}
.chancecontain .deta .job_button:hover{background-color:#df0c06;}
#lermore{position:absolute; right:0; top:0; width:85px; height:60px; background: url(../images/join1.png) no-repeat center; border-left: 1px solid #fff; cursor: pointer;}
.chancecontain ul li .join_list.active #lermore{background: url(../images/join2.png) no-repeat center;}



/*内页-文章详情*/
.show_news{float:left; width:100%; margin-top:15px; line-height:220%;}
.show_news .news_tit{float:left; width:765px; padding:30px 20px 10px; text-align:center; border-bottom:1px dashed #e9e9e9; overflow:hidden;}
.show_news .news_tit h2{font-size:18px; line-height:40px;}
.show_news .news_tit span{color:#969696; line-height:24px;}
.show_news .news_content{float:left; width:765px; padding:20px; line-height:220%;}
.show_news .news_content img{max-width:765px;}


/*内页-产品列表*/
.list_product{float:left; width:1100px; }
.list_product ul{float:left; width:1120px; overflow:hidden;}
.list_product ul li{float:left; width:260px; height:auto; margin:20px 20px 0 0;}
.list_product ul li img{width:256px; height:220px; padding:1px; border:1px solid #e6e6e6; background:#fff;}
.list_product ul li p{float:left; width:100%; height:30px; font:normal 15px/30px "Microsoft Yahei"; text-align:center;}

/*内页-产品频道页*/
.category_product{float:left; width:1100px; }
.category_product .catdiv{float:left; width:1100px; height:auto; margin:15px 0; border-bottom:1px solid #eee; overflow: hidden;}
.category_product .catdiv .catname{float:left; width:200px; height:30px; font:bold 18px/30px "Microsoft Yahei";}
.category_product .catdiv .mores{float:right; width:100px; height:30px; line-height:30px; text-align:right; }
.category_product .catdiv ul{float:left; width:1120px; overflow:hidden;}
.category_product .catdiv ul li{float:left; width:260px; height:auto; margin:20px 20px 20px 0;}
.category_product .catdiv ul li img{width:258px; height:180px; border:1px solid #e6e6e6;}
.category_product .catdiv ul li p{float:left; width:260px; height:auto; text-align:center;}


/*内页-产品详情*/
.show_product_a{float:left; width:1100px; height:auto; overflow:hidden;}
.show_product_a .product_img{float:left; width:540px; padding:10px; border:1px solid #e5e5e5; position:relative; overflow:hidden;}
.show_product_a .product_img .bigImg {width:426px; height:320px; position: relative; float:right; }
.show_product_a .product_img .bigImg li{ width:100%; height:100%; position:relative!important; overflow:hidden;}
.show_product_a .product_img .bigImg li img {display: block;}
.show_product_a .product_img .smallScroll {float: left; width:90px; height:240px;}
.show_product_a .product_img .sPrev{ float:left; width:40px; height:40px; background:url(../images/up10.png) no-repeat center; }
.show_product_a .product_img .sNext{ float:left; width:40px; height:40px; background:url(../images/down10.png) no-repeat center; margin-left:10px;}
.show_product_a .product_img .sPrev:hover{background:url(../images/up10_2.png) no-repeat center;}
.show_product_a .product_img .sNext:hover{ background:url(../images/down10_2.png) no-repeat center;}
.show_product_a .product_img .smallImg {float:left;  display: inline; height:268px; width:88px; padding-right:7px;  overflow: hidden; margin-bottom: 11px;}
.show_product_a .product_img .smallImg ul { width:88px; height: 9999px; overflow: hidden; margin-top: -5px!important;}
.show_product_a .product_img .smallImg li { float: left; width:84px; height:58px;  border:2px solid #e5e5e5; cursor: pointer; display: inline; overflow:hidden; margin-top:5px; position:relative; }
.show_product_a .product_img .smallImg img {display:block; }
.show_product_a .product_img .smallImg li.on,
.show_product_a .product_img .smallImg li:hover{border-color:#d60c09;}
.show_product_a .product_info{float:right; width:465px; overflow:hidden;}
.show_product_a .product_info .name{float:left; width:100%; height:50px; font:normal 24px/50px "Microsoft YaHei"; color:#333; font-weight:bold; letter-spacing:2px;}
.show_product_a .product_info .desc{float:left; width:395px; height:152px; padding-left:75px; font:normal 12px/25px "Microsoft YaHei"; position:relative; overflow:hidden;}
.show_product_a .product_info .desc span{position:absolute; left:0; top:0; font-weight:bold;}
.show_product_a .product_info .information{display:block; float:left; width:120px; height:35px; line-height:35px; text-align:center; font-size:14px; background:#d90306; color:white; border-radius:18px;}
.show_product_a .product_info .information:hover{background:#222;}
.show_product_a .product_info .information img{vertical-align:middle; margin:-3px 4px 0 0; width:20px;}

.show_product_b{float: left; width: 100%; position: relative; overflow: hidden;}
.show_product_b .hd{float: left; width: 1098px; border:1px solid #e5e5e5; border-top: 2px solid #d70a07; }
.show_product_b .hd ul{float: left; width: 100%; }
.show_product_b .hd ul li{float: left; padding: 0 24px; height: 47px; line-height: 47px; font-size:14px; color: #333; cursor: pointer;}
.show_product_b .hd ul li.on{background: #d70a07; color: #fff;}
.show_product_b .bd{float: left; width: 1098px; border: 1px solid #e5e5e5; border-top: 0; padding-bottom: 68px;}
.show_product_b .bd .d_10_m{float:left; width:1058px; padding:0 20px;}
.show_product_b .bd .d_10_1{float:left; width:100%; padding-top:34px; /*padding-bottom:60px;*/ line-height:28px; color:#666; font-size:16px; }
.show_product_b .d_10_2{float:left; width:100%; margin-top:19px;}
.show_product_b .d_10_2 a{float:left; max-width:50%; font-size:14px; color:#666; line-height:38px; height:38px; display:block;}
.show_product_b .d_10_2 a:hover{color:#f46270;}



.containerBox{ padding:50px 0; min-height:400px; font-size:15px; line-height:32px; width:100%; float:left; color:#333333;}


/*联系我们*/
.contact{ float:left; width:100%; padding:80px 0 82px 0;}
.contact_tx{ float:left; width:43.29%;}
.contact_tx .l2{ float:left; width:100%; color:#333333; font-size:28px; line-height:36px; letter-spacing:1px;}
.contact_tx .l3{ float:left; width:100%; color:#333333; font-size:14px; line-height:22px; text-transform:uppercase; margin:8px 0 0 0; font-family:Arial;}
.contact_tx .tx2{ float:left; width:100%;border-top:1px dashed #999999; border-bottom:1px dashed #999999; padding:22px 0; margin-top:34px;}
.contact_tx .tx2 .p1{ float:left; width:100%; color:#333333; font-size:16px; line-height:24px; margin:16px 0; padding-left:37px; position:relative;}
.contact_tx .tx2 .p1 .ico{ position:absolute; top:-5px; left:0; width:30px;}
.contact_tx .tx3{ float:left; width:100%; margin-top:43px; position:relative;}
.contact_tx .tx3 i{ float:left; border:1px solid #dbdbdb; padding:8px; background:#fff; width:140px; line-height:0;}
.contact_tx .tx3 .er{ position:absolute; left:163px; bottom:0;}
.contact_tx .tx3 .er .sp1{ display:block; color:#3a3a3a; font-size:16px; line-height:26px;}
.contact_tx .tx3 .er .sp2{ display:block; color:#464646; font-size:12px; line-height:26px;}
.contact_tx .tx3 .er .sp3{ display:block; color:#999999; font-size:12px; line-height:26px;}

.ditu{ width:51.2%; float:right; height:552px; border:5px solid #eee;}
.ditu img{ max-width:none;}
.ditu .iw_poi_title{ display: block;  background: url("/template/theme/CN/3438_contact8.png") no-repeat !important; line-height: 30px !important;}
.ditu .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px;}

/*内页-联系我们-百度地图*/
.map{float:left; width:795px; border:5px solid #eee; overflow:hidden;}
#bdmap{width:100%; height:340px;}

/*反馈留言*/

.guestbook{float:left; padding:10px 0;}
.guestbook dl{float:left; width:1100px;}
.guestbook dt{float:left; width:1200px; height:auto; font:normal 14px/30px 'MicroSoft Yahei'; overflow:hidden;}
.guestbook dd{float:left; width:1100px; margin-top:18px; }
.guestbook dd input{width:518px; height:42px; padding-left:22px; border-radius:5px; border:none; background:#eee; color:#555;}
.guestbook dd textarea{float:left; width:1078px; height:200px; padding-top:10px; padding-left:22px; border-radius:5px; font:normal 13px/22px 'MicroSoft Yahei'; background:#eee; color:#555; border:none; overflow: hidden;}
.guestbook .btn{float:right; width:180px; height:46px; padding-right:22px; border:none; border-radius:5px; text-align:center; font:normal 18px/46px 'MicroSoft Yahei'; color:#fff; background:#ff5d27; cursor:pointer;}
.guestbook .btn:hover{background:#ff4304; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease;}
.guestbook dd span{float:right; height:46px; font:normal 13px/46px 'MicroSoft Yahei';}

/*通用-列表翻页*/
.listpage{clear:both; text-align:center;}
.LuckCMS-page{padding:14px 0 10px; font-size:13px;}
.LuckCMS-page a{height:25px; margin-left:6px; padding:0 8px; border:1px solid #d3d3d3; border-radius:5px; text-align:center; color:#767676; display:inline-block; line-height:25px;}
.LuckCMS-page a:hover{border-color:#d90306; background:#d90306; color:#fff; }
.LuckCMS-page span{height:25px; margin-left:6px; padding:0 8px; border:1px solid #d90306; border-radius:5px; color:#fff; line-height:25px; background:#d90306; text-align:center; display:inline-block;}
/*通用-上、下一篇*/
.next_prev{float:left; width:100%; padding:10px 0; border-top:1px dashed #e9e9e9; line-height:26px;}
.next_prev .next_prev_l{float:left; width:50%;}
.next_prev .next_prev_l h5{float:left; width:100%; font-size:13px; font-weight:normal;}
.next_prev .next_prev_r{float:right;}
.next_prev .next_prev_r .bdsharebuttonbox{float:left; margin-top:12px;}

/*底部*/
.footer_l{float:left; width:318px; height:213px; overflow:hidden;}
.footer_l h1{margin-top:41px; margin-bottom:7px; font-size:20px; color:#999;}
.footer_l li{float:left; margin-top:20px; height:19px; font-size:14px; color:#999; line-height:19px;}
.footer_l li img{display:block; float:left; margin:2.5px 6px 0 0;}
.footer_l li span{font-size:14px; color:#999;}
.footer_l .nli{width:30px; height:30px; float:left; margin-right:13px; margin-top:5px;}

.footer_c{float:left; width:318px; height:213px; margin-left:170px;}
.footer_c h1{margin-top:40px; font-size:20px; color:#999;}
.footer_c li{line-height:18px; margin-top:23px;}
.footer_c li a{font-size:14px; color:#999;}
.footer_c li:hover a{color:#d48502;}
.footer_c .nul1{float:left; width:100%;}
.footer_c .nul1 li{float:left; width:50%;}
.footer_c .nul2{float:right; margin-right:70px;}

.footer_r{float:right; width:240px; height:213px;}
.footer_r h1{margin-top:41px; font-size:20px; color:#999999; }
.footer_r h2{margin-top:20px; font-size:30px; color:#999999; font-weight:bold;}
.footer_r li{float:left; margin-right:15px; margin-top:20px;}
.footer_r li img{margin-top:6px;}
.footer_r .li1{background-color:#34a900; width:28px; height:28px; border-radius:2px; text-align:center;}
.footer_r .li2{background-color:#da251c; width:28px; height:28px; border-radius:2px; text-align:center;}


.footer_r ul li a span{display:block; position:relative; left:0; top:0; 
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.footer_r ul li a div{display:block; position:relative; left:40px; top:0;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}

.footer_r ul li a span i{display:block; position:absolute; width:80px; height:80px; left:40px; top:30px; margin-left:-40px; display:none; overflow:hidden; 
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.footer_r ul li a span i img{float:left; width:80px; height:80px; margin-top:0; border-radius:2px; overflow:hidden;}
.footer_r ul li a:hover span i{float:left; width:80px; height:80px; display:block;}

.bottom_l{float:left; width:50%; height:69px; line-height:69px; color:#999; font-size:12px;}
.bottom_l a{color:#999;}
.bottom_l a:hover{color:#d48502;}
.bottom_r{float:right; width:50%; text-align:right;}
.bottom_r a{float:left; height:69px; padding-left:15px; color:#999; font-size:12px; line-height:69px; vertical-align: middle;}
.bottom_r a img{width:18px;vertical-align: middle;}
.bottom_r a:hover{color:#d48502;}