@charset "utf-8";
/* CSS Document */
html, body, div, p, span, strong, em, a, i, dl, dt, dd, small, ol, ul, li, h1, h2, h3, h4, h5, h6, img, input, textarea, table, tr, td {margin: 0;padding: 0; font-style:normal; font-weight:normal}
body {background: #ffffff;min-width: 1200px;font-size:14px; font-family: "Microsoft Yahei";color:#666666;overflow-x: hidden;}
body a, input, button, textarea, select, option{outline:none;}
ol, ul, li {list-style: none;}
img, input {vertical-align: middle;}
a {color: #666666;text-decoration: none;}
a:hover {text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
em {font-style: normal;}
img {border: 0 none;}
table {border-collapse: collapse;border-spacing: 0;border: 0;}
.btn:hover {cursor: pointer;}
.table tr th, .table tr td {text-align: center;border: 1px solid #ddd;padding: 8px 0;}
.table tr th {background: #eee;}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.fl{float:left;}
.fr{float:right;}
.ma{margin:auto;}
.box{width:1200px;margin:auto}
.tran_all{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.inputBg,.inputBg2,.inputBg3{border:1px solid #b3b3b3; background:#fff; height:18px;}
.h20{height:20px;}
.h40{height:40px;}
.inputBb {padding:0 10px;background:none;height:30px;font-size:14px;width:150px;color:#a9a9a9;border:1px solid #b3b3b3; background:#fff;}
/*logo*/
.logo_box{height:120px; margin-top:5px;overflow:hidden;}
.logo_box h1{ margin-top:20px;}
.logo_box .phone{background:url("../images/tl.png") no-repeat;padding-left:55px; width:160px; height:50px; margin-top:30px;}
.logo_box .phone h2{ font-size:20px; color:#F00; font-weight:bold;}
/*搜索btn*/
.logo_box .metsearch {width:415px;height:44px;margin-top:18px;margin-left:95px;}
/*导航*/
.nav_box{width:100%; }
.nav_box .box{ position:relative;background:#545454}
.nav{ height:50px; line-height:50px; background:#545454; z-index:1;  }
.nav a{ color:#fff;}
.nav .nLi{ float:left;display:inline;width:150px;text-align:center }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block;width:150px;font-size:16px;}
.nav .on h3 a{ background:#e50112; color:#fff;}
.nav .nLi:hover h3 a{ background:#e50112; color:#fff;}
.nav .sub{ display:none;width:1198px;left:0;top:50px;position:absolute; background:#fff;border:1px solid #e0e0e0;border-top:0;line-height:26px; height:210px ;z-index:8; overflow:hidden }
.nav .sub ul{margin-top:25px; }
.nav .sub li{ display:inline-table;*display:inline;zoom:1;width:190px; text-align:center;line-height:20px;}
.nav .sub a{color:#333}
.nav .sub li dl{width:189px;height:105px;display:block;border-right:1px solid #e0e0e0}
.nav .sub li dl.last{border:0}
.nav .sub li dl img{width:105px;height:105px;}
.nav .sub li dt {width:190px;height:20px;display:block;margin-top:10px;}
.nav .sub li dd {width:190px;height:20px;display:block;color:#e15517}
.banner_box{margin-top:12px;}
.banner_box .box{ position:relative}
.slideBox{ width:1200px; height:500px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;margin-right:10px;width:8px;height:8px; background:#fff;cursor:pointer;border:2px solid #999;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.slideBox .hd ul li.on{ background:#666;border:2px solid #999;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1200px; height:500px; display:block;  }
/*banner*/
.slideBox .prev,
.slideBox .next{ position:absolute; left:24%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url("images/slider-arrow.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:2%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*banner menu*/
.i_menu{ position:absolute;left:0;top:0}
.i_menu ul{height:500px;width:220px; overflow:hidden;}
.i_menu ul li{width:220px;height:54px;background:url("../images/next.png") no-repeat 200px center;*background:url("../images/next.gif") no-repeat 200px center;border-bottom:1px solid #bcbcbc}
.i_menu ul li a{width:205px;height:54px;line-height:54px;display:block;color:#fff;font-size:13px;}
.i_menu_bg{background:#000;filter: alpha(opacity=80);  opacity: 0.8;height:500px;width:220px;position:absolute;left:0;top:0}
.i_menu_1{ padding-left:20px; padding-right:10px; font-size:12px;}
/* index_foot */
.footer-service{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:80px;padding-top:1px; margin-top:30px; clear:both;}
ul.list-service{margin-top:25px; text-align:center}
ul.list-service li{width:239px;font-size:16px;border-right:1px solid #e0e0e0;float:left}
ul.list-service li.last{border-right:none}
ul.list-service li i.Hui-iconfont{font-size:22px;padding:0 10px;}

.floor_tit{}
.floor_tit h2{width:160px;margin:0 auto; font-size:34px; margin-top:30px; margin-bottom:30px;}
.floor{border:1px solid #e0e0e0;height:680px;position:relative;margin-bottom:-1px;overflow:hidden; width:1200px; margin:0 auto;}
.floor .product{position:absolute;border:1px solid #e0e0e0}
.floor .product .photo{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;position:relative;top:0}.floor .product:hover .photo{top:-6px}
.floor .product:hover .price_wrap,.floor .product:hover .title{color:#f30}
.floor .mask,.floor .cover{position:absolute;top:0;right:0;display:none}
.floor .mask{background:#000;opacity:.8;filter:alpha(opacity=80)}
.floor .url,.floor .photo,.floor .title{display:block}
.floor .title{font-size:14px;line-height:14px;height:14px;color:#333;text-align:center}
.floor .btn{display:block;width:118px;height:38px;line-height:38px;border:1px solid #c8c8c8;border-radius:2px;color:#fff;text-align:center;text-decoration:none;padding:0;position:absolute;left:30px;bottom:30px}
.floor .btn:hover{background:#fff;color:#333}
.floor_1 .product_1,.floor_1 .product_2,.floor_1 .product_3{top:-1px}
.floor_1 .product_4,.floor_1 .product_5{top:340px}
.floor_1 .product_1{left:-1px;width:600px;height:680px}
.floor_1 .product_1 .url,.floor_1 .product_1 .mask,.floor_1 .product_1 .cover{width:600px;height:680px}
.floor_1 .product_2,.floor_1 .product_4{left:600px}
.floor_1 .product_3,.floor_1 .product_5{left:901px}
.floor_1 .product_2,.floor_1 .product_3,.floor_1 .product_4,.floor_1 .product_5{width:300px;height:340px}


.floor_2 .product_1,.floor_2 .product_3{left:-1px}
.floor_2 .product_1,.floor_2 .product_2{top:-1px}
.floor_2 .product_1{width:600px;height:340px}
.floor_2 .product_1 img{width:300px;height:300px; float:left;}
.floor_2 .product_1 .url,.floor_2 .product_1 .mask,.floor_2 .product_1 .cover{width:600px;height:340px}
.floor_2 .product_2{left:600px;width:600px;height:680px}
.floor_2 .product_2 .url,.floor_2 .product_2 .mask,.floor_2 .product_2 .cover{width:600px;height:680px}
.floor_2 .product_3,.floor_2 .product_4{top:340px;width:300px;height:340px}
.floor_2 .product_33,.floor_2 .product_44{top:0px;width:300px;height:340px;border:0px;}
.floor_2 .product_44{left:300px;width:299px; border-left:1px solid #e0e0e0;}

.floor_2 .product_3 .url,.floor_2 .product_3 .mask,.floor_2 .product_3 .cover,.floor_2 .product_4 .url,.floor_2 .product_4 .mask,.floor_2 .product_4 .cover{width:300px;height:340px}
.floor_2 .product_4{left:300px;width:299px}
.floor_2 .product_4 .url,.floor_2 .product_4 .mask,.floor_2 .product_4 .cover{width:299px}
.floor_1 .product_1 .cover .title,.floor_2 .product_1 .cover .title,.floor_2 .product_2 .cover .title{font-size:32px;line-height:32px;height:32px}
.floor_1 .product_1 .desc,.floor_2 .product_1 .desc,.floor_2 .product_2 .desc{width:360px}
.floor_1 .product_1 .mask,.floor_1 .product_1 .cover,.floor_2 .product_2 .mask,.floor_2 .product_2 .cover{height:340px;top:auto;bottom:0}
.floor .photo{display:block;width:200px;height:200px;margin:35px auto 40px}
.floor_1 .product_1 .photo,.floor_2 .product_2 .photo{width:500px;height:500px;margin:35px auto 10px}
.floor_1 .product_1 .url .title,.floor_2 .product_2 .url .title{display: inline-block;width:600px; text-align:center;}
.floor_2 .product_1 .url .title{ display:inline-block; border:5px solidl}

/*about*/
.con_1200{width:1200px;margin:0 auto; margin-top:15px;}
.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}
.poa-f{position: absolute;left:0;top:0;width:100%;height:100%}
.por{position: relative;}
.poa{position: absolute;}
.dn{display: none;}

.clear{height:0;clear:both;zoom:1;line-height:0;font-size:0}
.height5{height:5px;clear:both;zoom:1;line-height:0;font-size:0}
.height10{height:10px;clear:both;zoom:1;line-height:0;font-size:0}
.height13{height:13px;clear:both;zoom:1;line-height:0;font-size:0}
.height20{height:20px;clear:both;zoom:1;line-height:0;font-size:0}
.height30{height:30px;clear:both;zoom:1;line-height:0;font-size:0}
.height40{height:40px;clear:both;zoom:1;line-height:0;font-size:0}
.height50{height:50px;clear:both;zoom:1;line-height:0;font-size:0}

.c-666{color:#666}
.c-999{color:#999}
.c-ccc{color:#ccc}
.c-fff{color:#fff}
.c-ggg{color:#F00}

.f-bold{font-weight:bold}
.f-12{font-size:12px}

.bg-fff{background:#fff}
.bg-ggg{background:#F00}

.text-l{text-align:left}
.text-r{text-align:right}
.text-c{text-align:center}

.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.border-r{border-radius:1000px;}
.index_about{height:398px;border:1px solid #e5e5e5;}
.about_1{padding:20px;width:359px;height:358px;border-right:1px solid #e5e5e5}
.about_2{padding:20px;width:359px;height:358px;border-right:1px solid #e5e5e5}
.about_3{padding:20px;width:358px;height:358px;}

.i_news_t{height:40px;line-height:40px;font-size:24px}
.i_news_t a.more{padding:3px 15px;line-height:16px;border:1px solid #ff5297;top:10px;right:0}

.about_1 h3{height:45px;line-height:35px;font-size:24px;}
.about_1 p{color:#777777; font-size:12px; line-height:25px; text-align:center;}
.about_1 a.more{padding:3px 10px}

.about_2 .line{height:1px;background:#e5e5e5;width:97px}
.about_2 ul {height:302px; overflow:hidden}
.about_2 ul li {height:101px}
.about_2 ul li .date{width:55px;padding:0 20px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.about_2 ul li .date dt{margin-top:20px;height:30px;}
.about_2 ul li .date dd{height:50px;font-size:36px;border-bottom:1px solid #e5e5e5;color:#666}
.about_2 ul li .con{width:242px;margin-left:20px}
.about_2 ul li .con .title{margin-top:10px;height:30px;font-size:16px;width:230px}
.about_2 ul li .con .title a:hover{color:#ff5297}
.about_2 ul li .con p{height:44px;line-height:22px;color:#777;font-size:12px;overflow:hidden;}

.about_3 .news_first{height:124px;border-bottom:1px solid #e5e5e5;}
.about_3 .news_first .pic{width:150px;}
.about_3 .news_first .con{width:208px;}
.about_3 .news_first .con .title{height:30px;font-size:16px;width:190px}
.about_3 .news_first .con .title a:hover{color:#ff5297}
.about_3 .news_first .con p{height:44px;line-height:22px;color:#777;font-size:12px;overflow:hidden;}
.about_3 .news_first .con .date{color:#777;font-size:12px;margin-top:5px}
.about_3 ul li{height:46px;line-height:46px;padding-left:25px;border-bottom:1px solid #e5e5e5;background:url(../images/1-02.jpg) left center no-repeat}
.about_3 ul li .date{color:#777;font-size:12px}
.about_3 ul li a:hover{color:#ff5297}
.index_join{height:420px;}
.index_join ul li{width:356px;height:386px;padding:16px;margin-right:15px;float:left;border:1px solid #e5e5e5;background:#fff}
.index_join ul li.last{margin-right:0}
.index_join ul li img{width:356px;height:232px;}
.index_join ul li dt{height:35px;line-height:35px;margin-top:15px;font-size:18px}
.index_join ul li p{color:#777;height:58px; overflow:hidden; line-height:25px;}
.index_join ul li dd{background:url(../images/1-05.png) no-repeat center center;height:34px;width:34px;margin-top:5px}
/*about*/
.w1200{position:relative;width:1200px;  margin: 0 auto;}
.ptb25{padding:25px 0;}
.ptb30{padding:30px 0;}
a{-webkit-transition:all 0.3s linear;-mos-transition:all 0.3s linear;-mz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
a:hover{webkit-transition:all 0.3s linear;-mos-transition:all 0.3s linear;-mz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
a:hover{  color:#fe0002;}
.pageContent{width:1200px;overflow:hidden;background:#fff;}
.pageContentBox{width:1200px;padding-top:20px;overflow:hidden; clear:both; line-height:30px;}
.cptitb{font-size:36px; border-bottom:5px solid #e50112; font-weight:bold;line-height:60px; height:60px; display:inline-block;color:#616161; margin-top:10px; margin-bottom:30px;}
.cpdh{ margin-top:10px;margin-bottom:10px; text-align:center;}
.cpdh a{ width:198px; display:inline-block; background:#eeebeb; font-size:16px;margin-right:5px;margin-left:5px; height:40px; line-height:40px; text-align:center; margin-bottom:10px;}
.cpdh a:hover{ width:198px; display:inline-block; background:#e50112;color:#FFF;font-size:16px; font-weight:bold;margin-right:5px; margin-left:5px;height:40px; line-height:40px; text-align:center;}
/* news list */
.news-list {margin-bottom:10px}
.news-list li{width:340px;float:left;margin:10px;background:#f8f8f8;padding:20px;}
.news-list li .pic{width:340px;height:255px; overflow:hidden}
.news-list li .pic img{width:340px;min-height:255px}
.news-list li .title{font-size:18px;margin-top:10px;color:#333}
.news-list li .date{font-size:14px;color:#777;margin:5px 0;}
.news-list li .desc{font-size:12px;color:#999;height:48px;line-height:24px; overflow:hidden}
.news-list li .more{width:31px;height:31px;margin-top:5px;background:url(../images/ln_enter.png) no-repeat 0 0}
.news-list li:hover .more{width:31px;height:31px;background:url(../images/ln_enter.png) no-repeat 0 -31px}
.news-list li:hover {box-shadow:0 1px 7px #ccc}

/*product*/
.product-nav {padding:10px 0;}
.product-nav li{float:left;width:170px; margin-bottom:5px;}
.product-nav li a{display:block;width:169px;height:40px;line-height:40px;text-align:center; background:#666; color:#FFF;}
.product-nav li a:nth-child(1){border-left:1px solid #a2a2a2;}

.product-nav li p{display:inline-block;height:40px;}
.product-nav li i{float:left;margin-right:10px;width:30px;height:30px; margin-top:5px;}

.product-lists{width:1200px;clear:both; padding-top:20px;}
.product-lists ul{width:1200px;clear:both; margin-top:20px;}
.product-lists ul li{position: relative;float:left;width:298px; margin-right:-1px;height:330px;border:1px solid #e0e0e0;margin-top:-1px;}
.product-lists ul li:nth-child(4){position: relative;float:left;width:298px;height:330px;border:1px solid #e0e0e0;margin-top:-1px;}
.product-lists ul li a{display:block;width:280px;height:340px;padding:20px 10px;text-align:center}
.product-lists ul li .imgs{margin:auto;width:280px;height:210px;overflow: hidden;display: table-cell;}
.product-lists ul li .imgs img{max-width:280px;max-height: 210px;}
.product-lists ul li .tit{margin:10px 20px 0;font-size:16px;color:#333;}
.product-lists ul li .more{margin: auto;width:130px;height:30px;line-height:30px;font-size:12px;border:1px solid #e0e0e0;border-radius:30px; margin-top:15px;}
.product-lists ul li:hover{box-shadow:0 0 15px rgba(0,0,0,0.15)}
.product-lists ul li .more:hover{background-color:#e50112;border-color:#e40082;color:#fff}
.fy{ clear:both;}
.fy a{ width:60px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}


.product_x{margin-top:20px; clear:both;}
.product_xx{height:35px;border-bottom:1px solid #ccc;margin-top:20px; clear:both;}
.product_xx h2{float:left;width:auto;padding:0 30px;margin:0px;line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-family:'微软雅黑';font-weight: bold;background-color:#ff0000;}
#product_info{ padding-top:10px;width:100%; height:auto;overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both; text-align:left;}
.xxc{float:left; margin-right:20px; border:1px solid #CCC; max-width:500px;}