@charset "utf-8";
/*banner*/
.banner{width:100%;position:relative;overflow:hidden}
.banner .swiper-container {position:relative;width: 1920px;height:600px;left:50%;margin-left:-960px;background:#222;}
.banner .swiper-container-horizontal .swiper-pagination-bullets {bottom: 30px;}
.banner .swiper-container-horizontal .swiper-pagination-bullet {width: 10px;height: 10px;border-radius:0;display: inline-block;border-radius:50%;background:none;border:2px solid #ffffff;opacity:1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.banner .swiper-container-horizontal .swiper-pagination-bullet-active{opacity:1;background:#ffffff;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 10px;}
.banner .swiper-button-prev{left:50%;margin-left:-627px}
.banner .swiper-button-next{right:50%;margin-right:-627px}

.nbanner{position:relative;width:100%;overflow: hidden;}
.nbanner img {position:relative;width:1920px;left:50%;margin-left:-960px}


/*items*/
.items{padding:30px 0;border-bottom:1px solid #e7e7e7}
.items .box{margin-left:-30px;}
.items dl{float: left;margin-left:30px;width:358px;height:180px;padding:10px;border:1px solid #e7e7e7}
.items dl img{display: block;float: left;width:180px;height:180px;margin-right:10px}
.items dl .t{margin-top:20px;color:#333333;font-size:17px}
.items dl .p{margin-top:10px;color:#999999;font-size:14px}


/*pro_item*/
.pro_item{padding:10px 0 60px}
.pro_item .box{margin-left:-20px;}
.pro_item .b_img{float: left;margin-left:20px;margin-top:20px;width:590px;height:400px}
.pro_item .b_img img{width:590px;height:400px}
.pro_item .pro_nav{float: left;width:602px;margin-left:8px;margin-top:20px;}
.pro_item .pro_nav a{display:block;float: left;margin-left:12px;width:86px;height:38px;line-height: 38px;text-align: center;border:1px solid #e7e7e7;border-radius:2px}
.pro_item .pro_nav a span{display: inline-block;padding-right:15px;background: url(../imgs/rm.png) no-repeat right center;}
.pro_item .pro_nav a:hover{background-color: #da251d;color:#ffffff;border-color:#da251d}
.pro_item .pro_nav a:hover span{background-image: url(../imgs/rm2.png)}
.pro_item .lis{float: left;margin-left:20px;margin-top:20px;width:283px;height:338px;border:1px solid #e7e7e7}
.pro_item .lis a{display: block;width:265px;height:320px;padding:9px;overflow:hidden}
.pro_item .lis .pic{width:265px;height:265px;}
.pro_item .lis .pic img{width:265px;height:265px;}
.pro_item .lis .tit{width:265px;height:30px;line-height:30px;margin-top:0;font-size:18px;color:#333333;text-align: center;}
.pro_item .lis .txt{width:265px;height:20px;line-height:20px;margin-top:0;font-size:14px;color:#999999}


.title01{height:40px;font-size:24px;color:#333333}
.item_join .title01 h2 {font-size: 40px;line-height: 55px;}
.title01 span{font-size:14px;color:#999999}
.title02{text-align:center;font-size:30px;color:#333333;font-weight:700}
.title03{text-align:center;font-size:30px;color:#ffffff;font-weight:700}
.title04{text-align:center;font-size:20px;color:#ffffff}

.readmore{display: block;margin-top:30px;width:160px;height:40px;line-height:40px;text-align:center;border:1px solid #e7e7e7}
.readmore:hover{background-color: #da251d;color:#ffffff;border-color:#da251d}

.item_about{padding-top:250px;background: url(../imgs/bg_01.jpg) no-repeat center top}
.item_about .box{height:350px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#ffffff}
.item_about .box .pic{float: right;width:350px;height:350px;overflow:hidden}
.item_about .box .con{float: left;padding-top:50px;padding-left:30px;width:790px}
.item_about .box .p{margin-top:15px;font-size:16px;line-height:38px}


.item_history{position:relative;margin-top:70px;padding-bottom:200px;background: url(../imgs/bg_02.jpg) no-repeat center bottom}
.item_history:after{content:'';position:absolute;z-index:2;left:0;top:160px;height:0;width:100%;border-top:1px solid #e7e7e7}
.item_history .picScroll-left{ margin-top:30px;width:100%;  overflow:hidden; position:relative;z-index:3; }
.item_history .picScroll-left .hd{height:0}
.item_history .picScroll-left .hd .prev,.item_history .picScroll-left .hd .next{display:block;width:30px;height:30px;float: left; margin-top:75px;overflow:hidden;cursor:pointer; background:url(../imgs/arrows_01.png) no-repeat 0 0;}
.item_history .picScroll-left .hd .next{float: right;background-position:0 -30px;  }
.item_history .picScroll-left .hd .prev:hover{ background-position:-30px -30px; }
.item_history .picScroll-left .hd .next:hover{ background-position:-30px 0; }
.item_history .picScroll-left .bd{width:1050px;margin:auto; }
.item_history .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.item_history .picScroll-left .bd ul li{position:relative;margin:10px 5px;float: left;width:160px;padding:20px;_display:inline;overflow:hidden;text-align:center}
.item_history .picScroll-left .bd ul li:after{content:'';position:absolute;left:50%;top:80px;margin-top:-6px;margin-left:-6px;width:10px;height:10px;background:#666666;border:2px solid #ffffff;border-radius:100%}
.item_history .picScroll-left .bd ul li .y{font-size:24px;height:45px;line-height:45px}
.item_history .picScroll-left .bd ul li .p{margin-top:30px;line-height:25px;overflow: hidden}
.item_history .picScroll-left .bd ul li:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);}
.item_history .picScroll-left .bd ul li:hover:after{background:#ffffff;border-color:#666666}






.item_news{margin-top:50px}
.item_news .news_nav a{display:block;float: left;margin-left:12px;width:100px;height:38px;line-height: 38px;text-align: center;border:1px solid #e7e7e7;border-radius:2px}
.item_news .news_nav a:hover{background-color: #da251d;color:#ffffff;border-color:#da251d}
.item_news .box{margin-top:20px;border-top:1px solid #e7e7e7}
.item_news .box ul{margin-left:-30px;margin-top:30px;}
.item_news .box .lis1{float: left;margin-left:30px;width:378px;height:450px;border:1px solid #e7e7e7}
.item_news .box .lis1 .pic{width:378px;height:285px;overflow:hidden}
.item_news .box .lis1 .pic img{width:378px;height:285px;}
.item_news .box .lis1 .t{margin:10px auto 5px;width:340px;height:30px;line-height:30px;font-size:18px;color:#333333;}
.item_news .box .lis1 .p{margin:auto;width:340px;height:50px;line-height:25px;margin-top:0;font-size:14px;color:#999999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.item_news .box .lis1 .readmore{display: block;margin-top:10px;margin-left:19px;width:100px;height:34px;line-height:34px;text-align:center;border:1px solid #e7e7e7}
.item_news .box .lis2{float: left;width:585px;margin-left:30px;padding:15px 0;height:30px;line-height:30px;border-bottom:1px solid #e7e7e7}
.item_news .box .lis2 a{display: inline-block;max-width:470px;overflow:hidden}
.item_news .box .lis2 a:hover{color:#da251d}
.item_news .box .lis2 span{float: right}


.item_join{margin-top:60px;height:1020px;background: url(../imgs/bg_03.jpg) no-repeat center}
.item_join .b_pic{float: left;width:300px;height:300px;overflow:hidden}
.item_join .b_con{float: left;width:240px;height:250px;padding:50px 30px 0;text-align:center;background:#ffffff;overflow:hidden}
.item_join .b_con .n{color:#999999;font-size:36px;font-weight:700;background:url(../imgs/l.png) no-repeat center}
.item_join .b_con .t{font-size:18px;color:#333333;font-weight:700;margin-top:20px;}
.item_join .b_con .p{margin-top:20px;}
.item_join .b_t{float: left;width:600px;height:170px;padding-top:130px;}
.item_join .b_t .title01{text-align:center}


.services{height:40px;line-height:40px;padding:30px 0;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7}
.services .segm{float: left;width:1px;height:40px;background:#e7e7e7}
.services dl{float: left;width:298px;text-align: center;font-size:18px}
.services dl i{display: inline-block;width:40px;height:40px;margin-right:10px;background:url(../imgs/ico_01.png) no-repeat 0 0;vertical-align: middle}
.services dl .ico_01{background-position: 0 0}
.services dl .ico_02{background-position: -40px 0}
.services dl .ico_03{background-position: -80px 0}
.services dl .ico_04{background-position: -120px 0}




.about_01{padding:50px 0}
.about_02{padding-top:120px;background:url(../imgs/bg_04.jpg) no-repeat center top}
.about_02 .con{float: left;width:310px;padding:50px 25px;background-color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.15)}
.about_02 .con p{text-indent: 2em}
.about_02 .uls{float: left;margin-top:310px}
.about_02 .uls dl{float: left;width:140px;height:80px;line-height:80px;font-size:22px;padding-left:135px;font-weight:100}
.about_02 .uls .dl_1{background: url(../imgs/a_11.png) no-repeat 45px center}
.about_02 .uls .dl_2{background: url(../imgs/a_12.png) no-repeat 45px center}
.about_02 .uls .dl_3{background: url(../imgs/a_13.png) no-repeat 45px center}
.about_02 .uls .segm{float: left;width:1px;height:50px;margin-top:15px;background:#e7e7e7}

.about_03{margin-top:55px;height:656px;padding-top:50px;background:url(../imgs/bg_05.jpg) no-repeat center center}
.about_03 .picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-top:50px  }
.about_03 .picScroll-left .hd{ overflow:hidden; text-align:center;margin-top:55px}
.about_03 .picScroll-left .hd .prev,.about_03 .picScroll-left .hd .next{ display:inline-block;  width:100px; height:36px; margin:0 20px; overflow:hidden;cursor:pointer;background:url(../imgs/arrows_02.png) no-repeat 0 0;}
.about_03 .picScroll-left .hd .next{ background-position:0 -36px}
.about_03 .picScroll-left .hd .prev:hover{ background-position:-100px -36px}
.about_03 .picScroll-left .hd .next:hover{ background-position:-100px 0}
.about_03 .picScroll-left .bd{  }
.about_03 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.about_03 .picScroll-left .bd ul li{ margin-right:16px; width:288px; height:400px; float: left; _display:inline; overflow:hidden; text-align:center;  }
.about_03 .picScroll-left .bd ul li .pic{ text-align:center; }
.about_03 .picScroll-left .bd ul li .pic img{ width:288px; height:400px; display:block;  }


.join_01{padding:50px 0}
.join_01 .mains{width:580px;height:380px;padding-top:60px;padding-left:550px;padding-right:70px;color:#ffffff;background:url(../imgs/j_01.jpg) no-repeat center}
.join_01 .mains h1,.join_01 .mains h2{font-size:18px;font-weight:400}
.join_01 .mains p{color:#cccccc}


.join_02{height:680px;background-color:#fbfbfb}
.join_02 .w1200{position:relative;height:680px;background:url(../imgs/j_00.png) no-repeat center;}
.join_02 dl{position:absolute;width:280px}
.join_02 dl .i{display:inline-block;width:35px;height:35px;padding:13px;border:1px solid #da251d;border-radius:100%;}
.join_02 dl .i i{display:block;width:35px;height:35px;background: url(../imgs/ico_05.png) no-repeat}
.join_02 dl .i .ico_01{background-position:0 0}
.join_02 dl .i .ico_02{background-position:-35px 0}
.join_02 dl .i .ico_03{background-position:-70px 0}
.join_02 dl .i .ico_04{background-position:-105px 0}
.join_02 dl .t{width:280px;font-size:18px;color:#333333;margin:5px 0}
.join_02 dl .p{width:280px;font-size:14px;color:#999999}
.join_02 .dl_01{left:0;top:100px;text-align: right}
.join_02 .dl_02{left:0;top:400px;text-align: right}
.join_02 .dl_03{right:0;top:100px;text-align: left}
.join_02 .dl_04{right:0;top:400px;text-align: left}
.join_02 dl:hover .i{background-color:#da251d}
.join_02 dl:hover .i i{background-image: url(../imgs/ico_06.png) }


.join_03{padding:50px 0}
.join_03 .box{margin-left:-40px}
.join_03 .box dl{float: left;margin-top:40px;margin-left:40px;width:578px;height:200px;border:1px solid #e7e7e7}
.join_03 .box dl .pic{float: left;width:200px;height:200px;margin-right:30px}
.join_03 .box dl .t{margin-top:25px;margin-right:30px;font-size:18px;color:#333333}
.join_03 .box dl .p{margin-right:30px;font-size:14px;color:#999999}


.join_04{position:relative;height:700px;padding-top:50px;background:url(../imgs/bg_07.jpg) no-repeat center;}
.join_04 .box{position:relative;width:1200px}
.join_04 .box dl{position:absolute;width:331px;height:261px;padding-top:70px;text-align:center;background: url(../imgs/bg_08.png) no-repeat center}
.join_04 .box dl .n{font-family:arial;color:#e26763;font-size:68px;font-weight:700;line-height:1}
.join_04 .box dl .t{width:200px;margin:auto;color:#ffffff;font-size:24px;font-weight:700}
.join_04 .box dl .p{width:150px;margin:auto;color:#ffffff;font-size:14px}
.join_04 .box .dl_1{left:0;top:50px}
.join_04 .box .dl_2{left:345px;top:50px}
.join_04 .box .dl_3{left:690px;top:50px}
.join_04 .box .dl_4{left:175px;top:225px}
.join_04 .box .dl_5{left:515px;top:225px}
.join_04 .box .dl_6{left:858px;top:225px}

.zmd{padding:50px 0}
.zmd .picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-top:50px  }
.zmd .picScroll-left .hd{ overflow:hidden; text-align:center;margin-top:55px}
.zmd .picScroll-left .hd .prev,.zmd .picScroll-left .hd .next{ display:inline-block;  width:100px; height:36px; margin:0 20px; overflow:hidden;cursor:pointer;background:url(../imgs/arrows_02.png) no-repeat 0 -36px;}
.zmd .picScroll-left .hd .next{ background-position:0 0}
.zmd .picScroll-left .hd .prev:hover{ background-position:-100px 0}
.zmd .picScroll-left .hd .next:hover{ background-position:-100px -36px}
.zmd .picScroll-left .bd{  }
.zmd .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.zmd .picScroll-left .bd ul li{ margin-right:26px; width:280px; height:250px; float: left; _display:inline; overflow:hidden; text-align:center;  }
.zmd .picScroll-left .bd ul li .pic{ text-align:center; }
.zmd .picScroll-left .bd ul li .pic img{ width:280px; height:210px; display:block;  }
.zmd .picScroll-left .bd ul li p{ width:280px; height:30px;margin-top:10px;line-height:30px; display:block;  }


.feedback{padding:50px 0;background:#fbfbfb}
.feedback .lis{margin-top:20px}
.feedback .lis label{display: block;font-size:18px;color:#333333}
.feedback .lis input,
.feedback .lis textarea{margin-top:5px;padding:0 15px;width:1168px;height:40px;line-height:40px;border:1px solid #e7e7e7;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}
.feedback .lis textarea{height:100px;line-height:25px;padding:10px 15px;}
.feedback .lis input:hover,
.feedback .lis textarea:hover{border: solid 1px #da251d}
.feedback .lis input:focus,
.feedback .lis textarea:focus{border:solid 1px #da251d \9;border-color:rgba(218,37,29,0.8);box-shadow:0 0 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(218,37,29, 0.5)}
.feedback .sub_btn{margin:auto;margin-top:20px;width:200px;}
.feedback .sub_btn button{width:200px;height:50px;background: #da251d;border:none;color:#ffffff;font-size:16px;cursor:pointer}



.ser_01{padding:60px 0}
.ser_01 .mains{width:540px;margin-top:30px}
.ser_01 .mains p{line-height:30px;font-size:14px;color:#999999}
.ser_01 .mains .u{margin-top:45px;line-height:20px;font-size:18px}
.ser_01 .mains .u .segm{display: inline-block;margin:2px 30px;width:1px;height:16px;background:#e7e7e7;vertical-align:middle}
.ser_01 .c_ewm{float: right;position:relative;width:284px;height:138px;margin-top:15px;text-align:center;padding-top:160px;border:1px solid #e7e7e7;background:url(../imgs/ico_03.png) no-repeat center 70px}
.ser_01 .c_ewm .p1{font-size:18px;color:#333333}
.ser_01 .c_ewm .p2{font-size:14px;color:#999999}
.ser_01 .c_ewm .box{display: none;position:absolute;left:0;top:0;width:100%;height:239px;padding-top:59px;text-align:center;background:#ffffff}
.ser_01 .c_ewm .box img{display:block;margin:auto;margin-bottom:10px;width:150px;height:150px}
.ser_01 .c_ewm:hover .box{display: block}
.ser_01 .c_tel{float: right;position:relative;width:284px;height:298px;margin-top:15px;margin-right:30px;text-align:center;border:1px solid #e7e7e7;background:url(../imgs/ico_02.png) no-repeat center 70px}
.ser_01 .c_tel a{display:block;width:284px;height:138px;padding-top:160px;}
.ser_01 .c_tel .p1{font-size:18px;color:#333333}
.ser_01 .c_tel .p2{font-size:14px;color:#999999}


.ser_02{height:390px;padding-top:50px;background:url(../imgs/bg_06.jpg) no-repeat center}
.ser_02 .box{margin-left:-18px;margin-top:30px;width:1245px}
.ser_02 .box dl{float: left;margin-left:9px;width:240px;height:200px;padding-top:67px;text-align:center;background:url(../imgs/bg_09.png) no-repeat center}
.ser_02 .box dl i{display:block;margin:auto;width:70px;height:70px;background:url(../imgs/ico_04.png) no-repeat}
.ser_02 .box dl .ico_01{background-position:0 0}
.ser_02 .box dl .ico_02{background-position:-70px 0}
.ser_02 .box dl .ico_03{background-position:-140px 0}
.ser_02 .box dl .ico_04{background-position:-210px 0}
.ser_02 .box dl .ico_05{background-position:-280px 0}
.ser_02 .box dl .t{margin-top:10px;font-size:18px;color:#ffffff}
.ser_02 .box dl .p{margin-top:0;font-size:14px;color:#ffffff;text-transform: uppercase;}

.ser_03{padding:50px 0; text-align:center}
.ser_03 .mains h2{font-size:18px;color:#333333;font-weight:400;margin-top:20px}
.ser_03 .mains .txt{color:#999999}
.ser_03 .box{margin-left:-32px}
.ser_03 .box dl{float: left;margin-top:60px;margin-left:32px;width:274px;height:100px;border:1px solid #e7e7e7}
.ser_03 .box dl .t{margin:auto;margin-top:-18px;width:180px;height:36px;line-height:36px;font-size:16px;color:#ffffff;background:#da251d;border-radius:2px}
.ser_03 .box dl .p{width:270px;margin:5px auto 0;color:#999999;}



.contacts{padding:60px 0}
.contacts ul{margin-left:-30px}
.contacts ul li{float: left;margin-left:30px;width:378px;height:60px;border:1px solid #e7e7e7}
.contacts ul li i{float: left;width:80px;height:60px;background:url(../imgs/ico_07.jpg) no-repeat;}
.contacts ul li .ico_1{background-position: 0 0}
.contacts ul li .ico_2{background-position:-80px 0}
.contacts ul li .ico_3{background-position: -160px 0}
.contacts ul li p{display:table-cell;width:260px;height:60px;padding:0 19px;vertical-align:middle}




/*news*/
.newscontent{padding:30px 0 60px;overflow: hidden}

.news-nav{width:100%;overflow:hidden;}
.news-nav a{float: left;height:40px;line-height:40px;padding:0 20px;margin-right:10px;font-size:16px;color:#666666;border:1px solid #e7e7e7;border-radius:2px;background-color:#ffffff}
.news-nav a.active,
.news-nav a:hover{border:1px solid #da251d;background-color:#da251d;color:#fff}

.news-left{width:750px;float: left}
.news-lists{margin-top:10px}
.news-lists li{width:750px;height:165px;padding:30px 0;border-bottom:1px solid #e7e7e7}
.news-lists li .pic{float: left;width:220px;height:165px;background-color:#fff;border:1px solid #e7e7e7;}
.news-lists li .pic img{width:220px;height:165px;}
.news-lists li .con{float: right;width:500px;height:165px;position:relative}
.news-lists li .con .tit{width:500px;height:36px;line-height:36px}
.news-lists li .con .tit a{font-size:18px;color:#333333}
.news-lists li .con .txt{margin-top:5px;height:84px;line-height:28px;color:#999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news-lists li .con .date{margin-top:20px;height:20px;line-height:20px;color:#666666}
.news-lists li .con .date span{float: right}
.news-lists li .tit a:hover{color:#da251d}

.relevantnews{float: right;width:370px}
.relevantnews h2{width:310px;height:44px;line-height:44px;padding:0 30px;font-size:16px;color:#ffffff;font-weight:400;background-color:#da251e}
.relevantnews ul{width:370px;}
.relevantnews ul li{width:370px;height:105px;padding:30px 0;background-color:#fff;border-bottom:1px solid #e7e7e7}
.relevantnews ul li .pic{position:relative;float: left;width:140px;height:105px;text-align:center;background-color:#f1f1f1;border:1px solid #ddd;}
.relevantnews ul li .pic img{width:140px;height:105px}
.relevantnews ul li .pic .date{position:absolute;left:0;bottom:0;padding:0 5px;line-height:25px;font-size:14px;color:#ffffff;background-color:#da251e}
.relevantnews ul li .con{float: right;width:200px;height:105px;overflow:hidden}
.relevantnews ul li .con .tit{width:200px;height:30px;line-height:30px;color:#666666;font-size:18px;}
.relevantnews ul li .con .tit a{color:#666666;font-size:18px;}
.relevantnews ul li .con .txt{margin-top:9px;height:66px;line-height:22px;width:170px;font-size:14px;color:#999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.relevantnews ul li .tit a:hover{color:#da251d}



.news-content{position:relative;float: left;width:750px;padding:0;}
.news-content h1{width:660px;font-size:24px;color:#333333;font-weight:400;line-height:1.2}
.news-content .infos{width:730px;padding:15px 0;font-size:12px;color:#999999;border-bottom:1px solid #e0e0e0;}
.news-content .con{padding:20px 0;line-height:28px;font-size:16px;font-family:"Microsoft Yahei"}
.news-content .con p {text-indent: 2em;}
.news-content .con p a {border-bottom: 1px dashed #666666;}
.news-content .con p a:hover {color: #da251e;}
.news-content .con img{max-width:100%;height:auto !important}

.m-ewm{position:absolute;right:0;top:0;width:38px;height:38px;background:url(../imgs/ewmico.jpg) no-repeat center;}
.m-ewm .mb{position:relative;width:38px;height:38px;}
.m-ewm .showewm{display:none;position:absolute;right:0;top:0;width:180px;height:215px;padding:15px;text-align:center;border:1px solid #efefef;box-shadow: 0 0 10px rgba(0,0,0,0.1);background-color:#ffffff;}
.m-ewm .showewm .code{display:block;margin:auto;width:150px;height:150px;}
.m-ewm .showewm p{display:block;margin:auto;margin-top:10px;line-height:1.6;font-size:12px;color:#666666}
.m-ewm .showewm p span{color:#0068b7}
.m-ewm:hover .showewm{display:block;}



.location{padding:20px 0;height:30px;line-height:30px;color:#999999;border-bottom:1px solid #e7e7e7}
.location span{margin:0 5px}
.location a{color:#999999}
.location a:hover{color:#da251d}








/*screen*/
.screen{padding:30px 0;}
.screen .box{width:1198px;margin:auto;border:1px solid #e7e7e7;border-bottom:0}
.screen .lis {padding: 13px 30px;width:1138px;min-height: 24px;line-height: 24px;border-bottom: 1px solid #e7e7e7;}
.screen .lis label {float: left;width: 90px;color: #333333;}
.screen .lis .uls {float: left;width: 1035px;}
.screen .lis .uls a {margin-right: 40px;display: inline-block}
.screen .lis .uls a:hover, .screen .lis .uls a.active {color: #da251d;}


.product_list{padding:1px 0 30px;background-color:#fdfdfd}
.product_list ul{margin-left:-24px}
.product_list li{float: left;margin-left:24px;margin-top:24px;width:280px;height:430px;border:1px solid #e7e7e7;background-color:#ffffff}
.product_list li .pic{display:table-cell;width:280px;height:280px;text-align:center;vertical-align:middle}
.product_list li .pic img{max-width:280px;max-height:280px;}
.product_list li .tit{width:260px;margin:5px 10px 0;height:30px;line-height:30px;font-size:18px;color:#333333}
.product_list li .tit a{font-size:18px;color:#333333}
.product_list li .txt{width:260px;margin:0 10px;height:20px;line-height:20px;font-size:14px;color:#999999}
.product_list li .txt a{font-size:14px;color:#999999}
.product_list li .price{width:260px;margin:5px 10px;height:40px;line-height:40px;color:#ff0000;font-size:18px}
.product_list li .price span{color:#999999;font-size:14px;float: right}
.product_list li .infos{height:44px;line-height:44px;border-top:1px solid #e7e7e7}
.product_list li .infos a{float: left;text-align:center;color:#999999;width:140px;}
.product_list li .infos .btn1{width:139px;border-right:1px solid #e7e7e7}
.product_list li:hover{border-color:#da251d}
.product_list li:hover .infos .btn1{background-color:#da251d;color:#ffffff}


.pro_tj{padding:0}
.pro_tj li{margin-bottom:20px;width:280px;height:370px;padding:10px;border:1px solid #e7e7e7;background-color:#ffffff}
.pro_tj li .pic{display:table-cell;width:280px;height:280px;text-align:center;vertical-align:middle}
.pro_tj li .pic img{max-width:280px;max-height:280px;}
.pro_tj li .tit{width:280px;margin:5px 0 0;height:30px;line-height:30px;font-size:18px;color:#333333}
.pro_tj li .tit a{font-size:18px;color:#333333}
.pro_tj li .txt{width:280px;margin:0 0;height:20px;line-height:20px;font-size:14px;color:#999999}
.pro_tj li .txt a{font-size:14px;color:#999999}
.pro_tj li .price{width:280px;margin:5px 0;height:30px;line-height:30px;color:#ff0000;font-size:18px}
.pro_tj li .price span{color:#999999;font-size:14px;float: right}
.pro_tj li:hover{border-color:#da251d}




/*product*/
.product-main{margin-top:20px;padding:30px 0;width:1200px;background-color:#ffffff;overflow:hidden}
.images-show{float:left;width:482px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0;width:300px;height:300px;background:#ffffff;border:1px solid #e7e7e7;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:50px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.spec-preview{width:480px;height:480px;text-align:center;border:1px solid #e7e7e7}
.spec-preview .jqzoom{border:none;position:relative;margin:0px;padding:0px;cursor:pointer;display:table-cell;width:480px;height:480px;vertical-align: middle}
.spec-preview .jqzoom img{max-width:480px;max-height:480px;}
.spec-scroll{clear:both;margin-top:20px;width:480px;overflow:hidden;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"simsun";text-align:center;width:14px;height:74px; line-height:74px;border:1px solid #e7e7e7;background:#fff;cursor:pointer;text-decoration:none;}
.spec-scroll .items2{float:left;position:relative;width:440px;height:76px;overflow:hidden;}
.spec-scroll .items2 ul{position:absolute;width:999999px;height:76px;}
.spec-scroll .items2 ul li{float:left;width:88px;text-align:center;}
.spec-scroll .items2 ul li img{border:1px solid #e7e7e7;width:74px;height:74px;}
.spec-scroll .items2 ul li img:hover,.spec-scroll .items2 ul li.on img{border:1px solid #de3e37;}

.shopping-description{float:right;width:660px;margin-right:30px}
.shopping-description h2{font-size:22px;color:#1d1d1d;font-weight: normal;}
.shopping-description h3{padding:5px 0 ;font-size:14px;color:#ff0036;font-weight: normal;}
.shopping-description .promotion {margin:15px 0}
.shopping-description .promotion .promotion-price {line-height: 30px;}
.shopping-description .promotion .promotion-price .price-text {font-size: 16px;color: #999999;vertical-align: middle;width: 96px;display: inline-block;}
.shopping-description .promotion .promotion-price .price {font-size: 36px;color: #de3e37;vertical-align: middle;margin: 0 39px 0 0;font-style:normal;font-weight:700;font-family:"arial","Microsoft Yahei"}
.shopping-description .promotion .promotion-price .price i{font-style:normal;font-weight:400;font-size:16px}
.shopping-description .promotion .integral{margin-top:20px;}
.shopping-description .promotion .integral .integral-left {width: 48px;height: 20px;float: left;background: #fa113c;line-height: 20px;text-align: center;font-size: 12px;color: #FFFFFF;margin-right: 50px;}
.shopping-description .promotion .integral .integral-right {float: left;font-size: 12px;color: #333333;line-height: 20px;}
.shopping-description .promotion .integral .integral-right span {color: #CC0000;}
.shopping-description .evaluation {padding: 5px 0;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;width: 100%;}
.shopping-description .evaluation .hotcakes {float:left;width:329px;font-size: 14px;color: #999999;text-align:center;line-height: 30px;}
.shopping-description .evaluation .hotcakes.lines {border-left: 1px solid #e1e1e1;}
.shopping-description .evaluation .hotcakes span {color: #CC0000;margin: 0 0 0 5px;}

.typesof {margin-top: 20px;}
.shopping-description .typesof .colortype {width: 100%;padding: 14px 0 0 0;}
.shopping-description .typesof .colortype .color-title {width: 70px;float: left;font-size: 14px;color: #999999;line-height: 40px;cursor: pointer;}
.shopping-description .typesof .colortype .sku_list{float: left;width:440px;}

.shopping-description .typesof .colortype .sku_list {display:block;position:relative; overflow:hidden}
.shopping-description .typesof .colortype .sku_list label{margin-bottom:6px;margin-right:10px;display:block;width:auto;height:40px;float:left;}
.shopping-description .typesof .colortype .sku_list label img{float:left;margin-right:5px;width:30px;height:30px;margin-right:4px;}
.shopping-description .typesof .colortype .sku_list input[type="radio"] {overflow:hidden;position:absolute;z-index:-99999;top:0;left:0;display:none;}
.shopping-description .typesof .colortype .sku_list .property-value {position:relative;z-index:1;background:#fff;float:left;height:30px;line-height: 30px;text-align: center;font-size:14px;padding:4px;border: 1px solid #e0e0e0;overflow: hidden;color: #666;cursor: pointer;}
.shopping-description .typesof .colortype .sku_list input[type="radio"]:checked + .property-value{border:1px solid #de3e37;color:#de3e37;}

.shopping-description .typesof .optionnums {width: 100%;padding: 20px 0 0 0;}
.shopping-description .typesof .optionnums .optionnums-title {width: 70px;float: left;font-size: 14px;color: #999999;line-height: 36px;cursor: pointer;}
.shopping-description .typesof .optionnums .num_wrap {float:left;width:440px;}
.shopping-description .typesof .optionnums .num_wrap .input-group{float:left;height:36px;}
.shopping-description .typesof .optionnums .num_wrap .property-number {float:left;width:34px;height:34px;line-height:34px;color:#999;text-align:center;cursor:pointer;border:1px solid #e0e0e0;font-size:24px;}
.shopping-description .typesof .optionnums .num_wrap .num {float:left;width:40px;height:34px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.shopping-description .typesof .optionnums .num_wrap .num input {float:left;width:40px;height:34px;border:none;text-align: center;}
.shopping-description .typesof .optionnums .showNum{line-height: 36px; padding-left: 20px; float: left; color:#999}

.shopping-description .typesof .staging-but{width: 100%;padding: 40px 0 0 0;}
.shopping-description .typesof .staging-but .addToCart{float:left;width:200px;height:50px;color:#fff;margin-right:10px;background: #de3e37;border:none;cursor: pointer}
.shopping-description .typesof .staging-but .addToOrder{float:left;width:200px;height:50px;color:#fff;margin-right:10px;background: #fa123d;border:none;cursor: pointer}

.shopping-description .typesof .committedoption{width: 100%;padding: 20px 0 0 0;}
.shopping-description .typesof .committedoption span{margin-right:30px;line-height:20px;padding-left:22px;color:#999;background: url(../imgs/i-ico05.png) no-repeat }
.shopping-description .typesof .committedoption .sp1{background-position: 0 0}
.shopping-description .typesof .committedoption .sp2{background-position: 0 -20px}
.shopping-description .typesof .committedoption .sp3{background-position: 0 -40px}
.shopping-description .typesof .committedoption .sp4{background-position: 0 -60px}


.pro_tj{float: left;width:302px}



.product-process{margin-top:30px;background-color:#ffffff}
.product-process .inner-box{margin:auto;}
.product-process .proTab{position:relative;float: right;width:880px;border:1px solid #e7e7e7}
.product-process .tabBar {width:100%;height:40px;background-color:#fff;border-bottom:1px solid #e6e6e6;}
.product-process .tabBar span {display: inline-block;float: left;height: 38px;line-height: 40px;padding:0 30px;color:#666666;font-size:14px;font-weight:normal;cursor: pointer;}
.product-process .tabBar span.current{border-bottom:2px solid #de3e37;}
.product-process .tabCon {display: none;padding:20px;}
.product-process .tabCon img{width:auto;max-width:100%;height:auto;}



.comment-lis{padding:20px 0;border-bottom:1px solid #ddd}
.comment-lis .head-imgs{float: left;width:120px;}
.comment-lis .head-user{margin:auto;width:80px;height:80px;border-radius:100%;overflow:hidden}
.comment-lis .head-user img{width:80px;height:80px;}
.comment-lis .head-group{margin-top:10px;height:25px;line-height:25px;color:#666;font-size:13px;text-align:center}
.comment-lis .comment-txt{float: right;width:700px;}
.comment-lis .comment-txt .star{position:relative;width:79px;height:14px;background:url(../imgs/star.png) no-repeat -79px 0}
.comment-lis .comment-txt .star:after{content:'';position:absolute;width:79px;height:14px;background:url(../imgs/star.png) no-repeat 0 0}
.comment-lis .comment-txt .star5:after{width:79px;}
.comment-lis .comment-txt .star4:after{width:63px;}
.comment-lis .comment-txt .star3:after{width:47px;}
.comment-lis .comment-txt .star2:after{width:31px;}
.comment-lis .comment-txt .star1:after{width:15px;}
.comment-lis .comment-txt .star0:after{width:0;}
.comment-lis .comment-txt .txt{padding:5px 0;color:#333;line-height:1.8}
.comment-lis .comment-txt .date{font-size:12px;color:#999}

.tm-m-photos{margin-top:15px;}
.tm-m-photos,  .tm-m-photos-thumb {zoom: 1;}
.tm-m-photos-thumb {margin: 0;list-style-type: none;height: 50px;}
.tm-m-photos-thumb li {float: left;border: 1px solid #e2e2e2;padding: 1px;width:46px;height:46px;margin-right: 10px;font-size:0;position: relative;text-align:center;transition: border-color .2s ease-out;}
.tm-m-photos-thumb .tm-current {border: 2px solid #e53e41;padding:0;}
.tm-m-photos-thumb li img{max-width:100%;max-height:100%;vertical-align:middle}
.tm-m-photos-thumb li span{display:inline-block;height:100%;vertical-align:middle}
.tm-m-photo-viewer {float:left;position: relative;display:none;margin-top: 10px;background: #fff;overflow: hidden;}
.tm-m-photo-viewer img{border:1px solid #e2e2e2}
.tm-m-photo-viewer-navleft,  .tm-m-photo-viewer-navright {bottom: 0;background: url(../imgs/s.gif);position: absolute;}
.tm-m-photo-viewer-navleft {top: 0;left: 0;width: 50px;cursor: pointer;}
.tm-m-photo-viewer-navright {top: 0;right: 0;width: 50px;cursor: pointer;}
.tm-m-photo-viewer-navleft{cursor: url(../imgs/prev.cur),auto;}
.tm-m-photo-viewer-navright{cursor: url(../imgs/next.cur),auto;}
.tm-m-photo-viewer-navicon {display: none;font-size: 40px;font-style: normal;color: #b8b8b8;cursor: pointer;}
.tm-m-photos-thumb li {cursor: url(../imgs/T1nTBDFCRbXXbzTk_b-25-20.png), url(../imgs/zoom_in.cur), auto;}
.tm-m-photo-viewer,.tm-m-photos-thumb .tm-current {cursor: url(../imgs/T1oq4AFupvXXcu5FDa-20-20.png), url(../imgs/zoom_out.cur), auto;}
.tm-m-photo-viewer img{max-width:700px !important;max-height:400px !important}



.goods-parameter .para-tb{width:100%;empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0}
.goods-parameter .para-tb th{text-align:left;font-size:16px;font-weight:400}
.goods-parameter .para-tb th{padding:10px 15px;line-height:1.6}
.goods-parameter .para-tb td{padding:10px 15px;line-height:1.6;font-size:13px}
.goods-parameter .para-tb thead th{background-color:#f5f5f5}
.goods-parameter .para-tb{border-top:1px solid #ddd}
.goods-parameter .para-tb th,
.goods-parameter .para-tb td{border-bottom:1px solid #ddd}
.goods-parameter .para-tb {border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0}
.goods-parameter .para-tb th,
.goods-parameter .para-tb td{border-left:1px solid #ddd}
.goods-parameter .para-tb{border-bottom:0}
.goods-parameter .para-tb tbody tr:hover td,
.goods-parameter .para-tb tbody tr:hover th{background-color: #f5f5f5}
.goods-parameter .para-tb td .singleimg{width:auto;max-width:100px;max-height:100px}
.goods-parameter .para-tb td .figure .figureimg{float:left;margin-right:15px;height:100px;font-size:0}
.goods-parameter .para-tb td .figure .figureimg span{display:inline-block;height:100%;vertical-align:middle}
.goods-parameter .para-tb td .figure .figureimg img{width:auto;max-width:100px;max-height:100px;display:inline-block;vertical-align:middle}










/*page*/
.shop-page .pagetion{padding:5px 0;}
.shop-page .pagination{text-align:center;padding:40px 0; }
.shop-page .pagination li{display:inline-block;border:1px solid #d1d1d1;margin:0 5px;background:#fff;border-radius:2px;}
.shop-page .pagination li a{display:block;color:#999999;padding:6px 15px;}
.shop-page .pagination li a:hover{background-color:#f9f9f9}
.shop-page .pagination li.disabled span{color:#e1e1e1;display:block;padding:6px 15px ;}
.shop-page .pagination li.disabled{border-color:#e1e1e1}
.shop-page .pagination li.active span{color:#fff;display:block;padding:6px 15px ;}
.shop-page .pagination li.active {border:1px solid #da251d;background-color:#da251d}
.shop-page .pagination li.active .sr-only{display:none}

/** prev next button ***/
.pn{padding-top:20px;margin:auto; width:100%;line-height:20px; overflow:hidden;border-top:1px solid #ddd;color:#666666}
.pn a{color:#666666}
.pn_l{padding:5px 0;font-size:14px; overflow:hidden;}
.pn_l a:hover{color:#da251d;}
.pn_r{padding:5px 0;font-size:14px; overflow:hidden;}
.pn_r a:hover{color:#da251d;}
