@charset "UTF-8";
/* css reset */
/*@font-face {
    font-family: 'RTW';
    src: url('/font/RTWSShangGoG0v1-Regular.eot');
    src:  url('/font/RTWSShangGoG0v1-Regular.ttf')  format('truetype'),
    url('/font/RTWSShangGoG0v1-Regular.woff') format('woff'),
    url('/font/RTWSShangGoG0v1-Regular.svg') format('svg');
}*/
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 
*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label,img,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p{font-weight:normal;line-height: 1.5;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;height:auto;}
span{display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
i{font-style: normal;}
ul,li{list-style: none;}
input:focus,textarea:focus,select:focus{outline:none; }
body{font-family:"Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;font-weight:300;font-size:1em;color:#333;/*margin:0 auto;*/}
.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}
.wrap{width:83.3333%;max-width:94%;margin:0 auto;min-width: 900px;}
.fl,li{float:left}
.fr{float:right}
.zz{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.75;filter:alpha(opacity=75);z-index: 1000;display:none;}

/*header*/
.header{height:100px;}
.header .wrap{width:78%}
.logo{line-height: 100px;}
.search_box{border:1px solid #ddd;color:#666;font-size: 14px;border-radius: 3px;margin-top: 14px;}
.search_box input{width:142px;padding:0 7px;height:28px;line-height:28px;float:left;border:none;font-size: 14px;}
.search_box input::-webkit-input-placeholder{color:#ccc}
.search_btn{width:32px;height:28px;background:#f83f3f url(../images/search.png) no-repeat center;}
.search_btn:hover{background-color:#f81207 }
.lang{margin:16px 0 0 16px;}
.lang a{font-size: 14px;line-height: 21px;float:left;padding:0 7px;position:relative;color:#999;}
.lang a.cn:after{position:absolute;content:'';width:1px;height:14px;background:#ddd;top:50%;margin-top:-6px;right:-0.5px;}

.lang a:hover,.lang a.active{color:#f83f3f}
.nav{position:relative}
.nav li{font-size:18px;padding:0 2.25em; }
.nav li:last-child{padding-right: 0}
.nav li>a{line-height:50px;color:#666;position:relative;padding-bottom: 6px; }
.nav li>a:after{position:absolute;content:'';width:0;height:3px;bottom:0;background:#f83f3f;left:0;}
.nav li:hover>a,.nav li.on>a{color:#f83f3f}
.nav li:hover>a:after,.nav li.on>a:after{width:100%;-webkit-transition: .3s;transition: .3s}
.menu{display:none;}
.subNav{position:absolute;width:52em;background:#FFF;top:56px;right:-2.5em;z-index: 9;border-top:1px solid #e0e0e0;border-radius: 3px;padding:2.25em 0;display:none;color:#666;-webkit-box-sizing: border-box;box-sizing: border-box}
.subNav dl{width:20%;box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 2.5em;border-right:1px solid #dadada;height:10em;}
.subNav dd a{font-size: 0.8333em;line-height: 2;padding-left: 1em;background:url(/images/icon_08.png) no-repeat left -16px;position:relative;color:#666;}
.subNav dd.link a:after{position:absolute;content:'';width:12px;height:12px;background:url(/images/link.png) no-repeat center;right:-1.625em;top:50%;margin-top: -6px;}
.subNav dd a:hover{color:#f83f3f}
.subNav dd.link a:hover:after{background-image:url(/images/link_01.png)}
.subNav_fr{width:74%;}
.subNav_fr .img{width:36%;overflow: hidden;}
.subNav_fr .img img{width:100%}
.subNav_fr .txt{width:51%;padding:0 6.5%}
.subNav_fr .txt h3{font-size:0.9375em;line-height:1.2;padding-bottom: 0.7em;}
.subNav_fr .txt p{font-size:0.75em;line-height: 1.75}

/*footer*/
.footer{background:#f2f2f2;color:#999;}
.footer_nav a{color:#999;}
.footer a:hover{color:#f83f3f;}
.footer_t{padding:3.125em 0 3.5em;}
.footer_nav li{width:16.6666%}
.footer dt{line-height: 4;}
.footer dt a{font-size: 1em;color:#333;}
.footer_nav li dd{font-size: 0.875em;}
.footer_nav li dd a{line-height: 1.875;padding-left: 1.715em;background:url(/images/icon_08.png) no-repeat left 0.6em;}
.footer_nav li dd a:hover{background-position-y:-1.3em;}
.footer_nav li.l6 dd{padding-left: 2em;background:url(/images/icon_09.png) no-repeat left;line-height: 1.875;white-space: nowrap}
.footer_nav li.l6 dd.dd_add{background-position-y:5px;}
.footer_nav li.l6 dd.dd_tel{background-position-y:-22px;}
.footer_nav li.l6 dd.dd_mail{background-position-y:-47px;}

.footer_nav li.l6 dd.share{padding:0;background:none;margin-top: 1.5em;width:100px;}
.footer_nav li.l6 dd.share a{width:30px;height:30px;border-radius: 50%;margin-right:20px;background:#e0e0e0 url(../images/icon_10.png) no-repeat left center;padding:0}
.footer_nav li.l6 dd.share a.wb{background-position-x:0px;}
.footer_nav li.l6 dd.share a.wx{background-position-x:-46px;}
.footer_nav li.l6 dd.share a.qq{background-position-x:-94px;}
.footer_nav li.l6 dd.share a:hover{background-color:#bbb}
.footer_b{background:#d4d2d2;font-size: 0.75em;}
.footer_b p,.footer_b a{color:#666}
.footer_b p{line-height: 1.5;padding:1.5em 0 1.5em;}

/*  index  */
/*index_banner*/
.index_banner{position:relative;overflow: hidden;}
.index_banner .hd{position:absolute;bottom:6%;left:0;text-align: center;width:100%}
.index_banner .hd ul{display:inline-block;}
.index_banner .hd li{cursor:pointer;width:12px;height:12px;border-radius:50%;border:2px solid #FFF;margin:0 10px;position:relative;text-indent: 9999px;font-size: 0;-webkit-transition: .3s;transition: .3s}
.index_banner .hd li.on{background:#FFF;}
/*scroll_news*/
.scroll_news{}
.scroll_news .wrap{position:relative}
.scroll_news_title{position:absolute;left:0;top:0;width:5em;font-size: 0.875em;padding-left:2.857em;line-height: 3.5714em;color:#f83f3f;background:url(/images/icon_01.png) no-repeat left center;}
.scroll_news_wrap{padding-left:6.875em;height:3.125em;}
.scroll_news_wrap .bd{width:87%;}
.scroll_news_wrap li{float:none;font-size: 0.875em;height:3.5714em;}
.scroll_news_wrap li a{float:left;max-width: 60%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 3.5714em;color:#666;}
.scroll_news_wrap li a:hover{color:#f83f3f}
.scroll_news_wrap li span{float:right;font-size: 0.875em;
    line-height:3.5714em;color:#666;}
.scroll_news_wrap .hd{width:13%;text-align: right}
.scroll_news_wrap .hd a{float:right;width:2.5em;height:1.625em;background-color:#d0d0d0;background-position: center;background-repeat: no-repeat;margin-left: 2px;margin-top: 0.65em;}
.scroll_news_wrap .hd a.prev{background-image:url(/images/icon_02.png);}
.scroll_news_wrap .hd a.next{background-image:url(/images/icon_03.png);}
.scroll_news_wrap .hd a:hover{background-color:#f83f3f}
/*index_title*/
.index_title{text-align: center;padding:3em 0 0 }
.index_title h2{font-size: 2.125em;position:relative;letter-spacing: 1px;line-height: 2.8em;font-weight:bold;}
.index_title h2:after{content:'';position:absolute;width:2.15em;height:3px;background:#f83f3f;top:0;left:50%;margin-left:-1.075em;border-radius:2px;}
/*index_pro*/
.index_pro{padding-bottom:4em;}
.index_pro_wrap{text-align: center;margin-top: 2.75em;}
.index_pro_wrap .gallery-top{width:100%;margin-top: 1.5em;}
.index_pro_wrap .gallery-top .swiper-slide{}
.index_pro_wrap .gallery-top .swiper-slide li{width:24%;margin-right:1.32%;margin-bottom: 0.6em;}
.index_pro_wrap .gallery-top .swiper-slide li a{display:block;width:100%;height:100%;}
.index_pro_wrap .gallery-top .swiper-slide li:nth-child(4n){margin-right: 0}
.index_pro_wrap .gallery-top .swiper-slide .img{height:13.625em;line-height: 13.625em;overflow: hidden;background:#fff ;border:1px solid #ddd;-webkit-transition: .3s;transition: .3s;-webkit-box-sizing: border-box;box-sizing: border-box}
.index_pro_wrap .gallery-top .swiper-slide .img img{max-width: 80%;max-height: 90%;-webkit-transition: .5s;transition: .5s}
.index_pro_wrap .gallery-top .swiper-slide li p{line-height: 3em;-webkit-transition: .3s;transition: .3s;white-space: nowrap}
.index_pro_wrap .gallery-top .swiper-slide li:hover p{color:#f83f3f}
.index_pro_wrap .gallery-top .swiper-slide li:hover .img{border-color:#f83f3f}
.index_pro_wrap .gallery-top .swiper-slide li:hover .img img{-webkit-transform: scale(1.03);transform: scale(1.03)}
.index_pro_wrap .gallery-thumbs{position:relative;cursor:pointer}
.gallery-thumbs_wrap{position:relative}
.index_pro_wrap .swiper-slide img{max-height: 90%;max-width:90%;}
.index_pro_wrap .gallery-thumbs .swiper-slide{height:9.375em;line-height:9.375em;background:#f5f5f5;border:1px solid #f5f5f5;box-sizing: border-box;-webkit-box-sizing: border-box;}
.index_pro_wrap .gallery-thumbs .swiper-slide .img{display:inline-block;max-width: 32%;height:100%}
.index_pro_wrap .gallery-thumbs .swiper-slide p{display:inline-block;padding-left: 0.6em;font-size: 1em;}
.index_pro_wrap .gallery-thumbs .swiper-slide.swiper-slide-active{border:1px solid #f83f3f}
.gallery-thumbs_wrap .swiper-button-prev{position:absolute;left:-40px;top:50%;width:22px;height:40px;margin-top:-20px;background:url(/images/icon_04.png) no-repeat left center;}
.gallery-thumbs_wrap .swiper-button-next{position:absolute;right:-40px;top:50%;width:22px;height:40px;margin-top:-20px;background: url(/images/icon_05.png) no-repeat right center;}
.gallery-thumbs_wrap .swiper-button-prev:hover{background-image:url(/images/icon_06.png)}
.gallery-thumbs_wrap .swiper-button-next:hover{background-image:url(/images/icon_07.png)}
/*index_about*/
.index_about{background:url(/images/index_bg.jpg) no-repeat center;background-size:cover;color:#FFF;padding-bottom:14.25em;padding-top: 1em;}
.index_about .index_title h2:after{background:#FFF;}
.index_about_info{width:58.28em;font-size: 0.875em;line-height: 2;opacity:0.75;text-indent: 2em;max-width: 90%;margin:1.25em auto 5em;letter-spacing: 1px;text-align: justify}
.index_about a{font-size: 0.75em;width:9.6666em;line-height: 2.6666em;text-align: center;border-radius: 3px;border:1px solid #FFF;color:#FFF;display:block;margin:0 auto;}
.index_about a:hover{color:#f83f3f;border-color:#f83f3f}
/*index_news*/
.index_news{padding: 1.5em 0 6em;}
.index_news_list{margin-top: 3em;}
.index_news_list li{float:left;width:32.3333%;margin-right: 1.5%}
.index_news_list li:nth-child(3n){margin-right: 0}
.index_news_list li .img{width:100%;overflow: hidden}
.index_news_list li .img img{-webkit-transition: .5s;transition: .5s}
.index_news_list li .img:hover img{-webkit-transform: scale(1.02);transform: scale(1.02)}
.index_news_list li .txt{padding:1.75em 1.25em 0;}
.index_news_list li .txt h3{font-size: 1.125em;line-height: 3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:bold;}
.index_news_list li .txt p{line-height: 1.8em;color:#999;}
.index_news_list li .txt a{font-size: 0.75em;width:9.6666em;line-height: 2.6666em;text-align: center;border-radius: 3px;border:1px solid #f83f3f;color:#f83f3f;margin-top: 2em;}
.index_news_list li .txt a:hover{color:#FFF;background:#f83f3f}

/* banner */
.banner{height:25.625em;background-position: center;background-size:cover;}
.banner .wrap{width:78%;}
.banner_txt{color:#FFF;padding-top: 9.5em;}
.banner_txt h1{font-size: 2.75em;line-height: 1.5;letter-spacing: 3px;}
.banner_txt p{line-height: 1;text-transform: uppercase}
.pro_banner{text-align: center;}
.pro_banner .banner_txt{color:#333}

/* sub_nav */
.sub_nav{text-align: center;padding-top: 0.625em;/*background:#eee;*/}
.sub_nav ul{display:inline-block;vertical-align: top;}
.sub_nav li{margin:0 1.875em;}
.sub_nav li a{display:block;padding:0 1.25em;line-height: 3.4375;position:relative}
.sub_nav li a:before{content:'';position:absolute;width:1px;height:1em;background:#bfbebe;top:50%;margin-top:-0.5em;right:-1.88em;}
.sub_nav li a:after{position:absolute;content:'';width:0;height:2px;left:0;bottom:0;background:#f83f3f}
.sub_nav li:last-child a:before{display:none;}
.sub_nav li.active a{color:#f83f3f}
.sub_nav li.active a:after{width:100%}

/*main*/
.main{padding:3.125em 0 6.25em;}
.f4f8fa{background:#f4f8fa}
.fafafa{background:#fafafa}
.f6f8f9{background:#f6f8f9}
.index_main{padding:0}

/* pages */
.pages{margin:5em 0 2em; text-align: center;}
.pages ul{display:inline-block;}
.pages ul li{cursor:pointer;-webkit-transition: .3s;transition: .3s;height:30px;font-size: 14px;/*width:30px;*/line-height: 32px;margin:0 2px;border:1px solid #c1c1c1;color:#FFF;background:#c1c1c1}
.pages ul li a{display:block;padding:0 10px;}
.pages ul li.on{padding:0 10px;}
.pages ul li.total{border:none;background:none;color:#666;width:auto;padding:0 10px;}
.pages ul li.first,.pages ul li.last,.pages ul li.prev,.pages ul li.next{background:none;color:#666;width:auto;padding:0 10px;}
.pages ul li:hover,.pages ul li.on{border-color:#f83f3f;background:#f83f3f;color:#FFF;}
.pages ul li:hover a,.pages ul li.on a{color:#FFF}
/*about*/
.about_item{padding:3.125em 0;position:relative}
.about_item .img{width:38%;}
.about_item.odd .img{float:right;}
/*.about_item3 .img{width:32.625%;}*/
.about_item .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:52%;}
.about_item1 .txt{right:0;}
.about_item2 .txt{left:0;}
.about_item3 .img{margin-right: 10%;margin-bottom: 2%}
.about_item3 .txt{position:static;-webkit-transform:translateY(0);transform:translateY(0);width:auto;}
.about_item .txt p{line-height: 2em;padding-bottom: 1em; }
.about_item .txt h3{font-size: 1.875em;line-height: 1.5;padding-bottom: 0.5em;}
/*about_wh*/
.about_wh{padding-top:4em;}
.about_wh_t{height:28.4375em;background:url(/images/about_wh.jpg) no-repeat left center;background-size:cover;}
.about_wh_t .txt{padding:6em 0 0 60%;color:#FFF;/*width:30em;text-align: center*/}
.about_wh_t .txt h2{font-size:3.25em;line-height: 2.5 ;letter-spacing: 7px;}
.about_wh_t .txt p{font-size:2.25em; line-height:1.4444;letter-spacing: 5px; }
.about_wh_t .txt p:nth-child(3){letter-spacing: 10.5px;}
.about_wh_title{text-align: center;}
.about_wh_title h3{font-size:1.875em;line-height: 2;}
.about_wh_title p{font-size:1em;line-height: 1.5;}
.about_wh_c{}
.about_wh_item{margin:4em 3.75% 0;}
.about_wh_c ul{margin-top:2.5em}
.about_wh_c li{width:32%;margin-right: 2%;margin-bottom: 2%;background:#f0f0f0;text-align: center;-webkit-transition: .3s;transition: .3s;box-sizing: border-box;-webkit-box-sizing: border-box}
.about_wh_c li p{font-size: 1.25em;line-height: 2.625em;}
.about_wh_c li:nth-child(3n){margin-right: 0}
.about_wh_c li:hover p{color:#f83f3f}
.about_wh_b{border:1px solid #ddd;}
.about_wh_b .img{width:66%}
.about_wh_b .txt{width:34%;text-align: center;padding-top:5%;border-left:0;box-sizing: border-box;-webkit-box-sizing: border-box}
.about_wh_b .txt ul{margin-top: 1.5em;}
.about_wh_b .txt ul li{float:none;font-size: 1.5em;line-height:1.85em;}
/*about_ls*/
.about_ls{padding:0 3.75%;}
.about_ls .gallery-thumbs{position:relative}
.about_ls .gallery-thumbs:after{position:absolute;content:'';width:100%;height:1px;background:#999;top:6.04em;left:0}
.about_ls .gallery-thumbs .swiper-slide{background:none;height:auto;line-height: inherit;padding-top: 2em;}
.about_ls .gallery-thumbs .swiper-slide .dot{width:0.625em;height:0.625em;;border-radius: 50%;background:#999;position:relative;vertical-align: top;-webkit-transition: .3s;transition: .3s}
.about_ls .gallery-thumbs .swiper-slide .dot:after{content:'';width:1px;height:0;bottom:100%;left:50%;background:#f83f3f;position:absolute;-webkit-transition: .3s;transition: .3s}
.about_ls .gallery-thumbs .swiper-slide p{padding:0;font-size: 1.25em;line-height: 2;margin-bottom: 1em;display:block;-webkit-transition: .3s;transition: .3s;-webkit-transform-origin:bottom center;transform-origin:bottom center; }
.about_ls .gallery-thumbs .swiper-slide,.about_ls .gallery-thumbs .swiper-slide.swiper-slide-active{border:none;}
.about_ls .gallery-thumbs .swiper-slide.swiper-slide-active p{color:#f83f3f;-webkit-transform: scale(1.8);transform: scale(1.8)}
.about_ls .gallery-thumbs .swiper-slide.swiper-slide-active .dot{background:#f83f3f;-webkit-transform: scale(1.8);transform: scale(1.8)}
.about_ls .gallery-thumbs .swiper-slide.swiper-slide-active .dot:after{height:1em;}
.about_ls .gallery-top{text-align: left;margin:4em 12% 4em;width:auto;}
.about_ls .gallery-top .swiper-slide dd{line-height: 2.25em;color:#666;}
.gallery-top_wrap{position:relative}
.about_ls .swiper-button-next,.about_ls .swiper-button-prev{width:2.625em;height:2.625em;background-color:#eeebf0;border-radius: 50%;margin-top:-1.3125em;background-size:0.875em;}
.about_ls .swiper-button-next{background-image:url(/images/right.png);right:1em;}
.about_ls .swiper-button-prev{background-image:url(/images/left.png);left:1em;}
.about_ls .swiper-button-next:hover,.about_ls .swiper-button-prev:hover{background-color:#f83f3f}
/*about_ry*/
.about_ry_item{}
.about_ry_title{text-align: center;font-size: 1.5em;line-height: 3;padding-bottom: 1em;}
.about_ry_item p{font-size: 1em;line-height: 2.25em;color:#666;text-indent: 2em;letter-spacing: 1px;}
.about_ry_list{margin:2.5em 0;position:relative}
.about_ry_list li{ }
.about_ry_list li .img{background:#f0f0f0;border:1px solid #ddd;text-align: center;overflow: hidden;height:12em;line-height: 11.98em;}
.about_ry_list li .img img{max-width: 100%;max-height: 100%;}
.about_ry_list li p{font-size: 1em;line-height: 1.75em;padding:1em 0;text-indent: 0;text-align: center;}
.about_ry_list .hd a{position:absolute;width:19px;height:36px;background-color:#c0c0c0;background-repeat: no-repeat;background-position: center;top:50%;margin-top:-3em;z-index: 999}
.about_ry_list .hd a.prev{left:0;background-image:url(/images/icon_02.png)}
.about_ry_list .hd a.next{right:0;background-image:url(/images/icon_03.png)}
.about_ry_list .hd a:hover{background-color:#f83f3f}
/* news */
.news_list{margin-top: 1.5em;}
.news_item{margin-bottom: 24px;-webkit-transition: .3s;transition: .3s}
.news_item:first-child a{border-top:1px dashed #ddd;}
.news_item a{display:block;width:83.3333%;margin:0 auto;height:100%;padding:1.35em 0;border-bottom:1px dashed #ddd;}
.news_item .img{width:23.75em;overflow: hidden;height:13.75em;line-height: 13.75em;float:left;margin-right: 3.75em;}
.news_item .img img{min-width: 100%;min-height: 100%;-webkit-transition: 1s;transition: 1s}
.news_item .txt{}
.news_item .txt h3{font-size: 1.25em;line-height: 1.3em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0.2em;-webkit-transition: .3s;transition: .3s}
.news_item .txt .info{font-size: 0.875em;color:#999;line-height:2.4285em;}
.news_item .txt .info span{margin-right:2em;}
.news_item .txt p{font-size:0.875em;line-height: 1.75;color:#666;padding:0.6em 0 2em;height:5.25em;overflow: hidden;}
.news_item .txt i{font-size: 0.9375em;line-height:3.2em;color:#8c8c8c;position:relative;-webkit-transition: .3s;transition: .3s;display:inline-block}
.news_item .txt i:after{position:absolute;content:'';width:0;height:2px; background:#f83f3f;left:0;bottom:0;-webkit-transition: .3s;transition: .3s;}
.news_item:hover .img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.news_item a:hover .txt h3{color:#f83f3f}
.news_item:hover{background:#f7f5f5}
.news_item a:hover .txt i{color:#f83f3f}
.news_item a:hover .txt i:after{width:100%}
/*news_g*/
.news_g_list{border-top:1px dashed #ddd;margin-top: 2em;}
.news_g_list li{float:none;border-bottom:1px dashed #ddd;padding:1.05em 10em 1.05em 2.5em;position:relative;-webkit-transition: .3s;transition: .3s}
.news_g_list li a{display:block;}
.news_g_list li p{width:70%;float:left;line-height: 2}
.news_g_list li span{width:20%;float:right;font-size: 0.875em;line-height:2.2857;color:#a9a9a9; }
.pdf_btn{position:absolute;width:2em;height:2em;margin-top:-1em;top:50%;right:2.5em;background:url(/images/pdf.png) no-repeat center;background-size:100%}
.news_g_list li:hover{background:#f5f2f2;}


/*news_detail*/
.news_detail{padding-top: 2.5em;}
.news_detail_t{text-align: center;padding:1.5em 0 2em;}
.news_detail_t h2{font-size: 1.875em;line-height: 1.75;padding-bottom: 0.75em;}
.news_detail_info span{font-size: 0.875em;line-height: 1.25em;vertical-align: bottom;color:#999;margin:0 2em;}
.news_detail_share{margin:2em 0 0}
.news_detail_m{font-size: 0.875em;line-height: 1.75;padding:1em 0 1em;}
.news_detail_m p,.news_detail_m div{line-height: 1.75em;text-align: justify;padding-bottom: 2em;text-indent: 2em;}
.news_detail_m img{display:block;max-width:80%;margin:2em auto;}
.news_detail_b{border-top:1px dashed #ddd;padding:2.5em 0 0.625em;}
.news_detail_b ul{width:70%;}
.news_detail_b ul li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:0.875em;float:none;}
.news_detail_b ul li a{display:block;line-height: 2.5;}
.news_detail_b ul li:hover a{color:#f83f3f}
.news_detail_b .back{font-size:0.875em;line-height: 2.715em;border-radius: 3px;background:#f83f3f;color:#FFF;margin-top: 18px;padding:0 2em}
.news_detail_b .back:hover{background:#f8160c;}

/* pro */
.pro{}
.pro_nav{text-align: center;margin:1em 0 5em;}
.pro_nav ul{/*display:inline-block*/text-align: center;}
.pro_nav li{margin:0 0.5em 0.8em;width:20em;float:none;display:inline-block}
.pro_nav li a{display:block;font-size: 0.875em;line-height: 2.42em;;padding:0 1.1285em;background:#f0f0f0;border-radius: 5px;}
.pro_nav li.active a,.pro_nav li:hover a{color:#FFF;background:#f83f3f}
.pro_list li{width:32.6666%;margin-right: 1%;text-align: center;}
.pro_list li:nth-child(3n){margin-right: 0}
.pro_list li a{display:block;}
.pro_list li .img{height:21.25em;line-height: 21.25em;border:1px solid #ddd;-webkit-transition: .3s;transition: .3s}
.pro_list li .img img{max-width: 80%;max-height: 80%;-webkit-transition: .8s;transition: .8s}
.pro_list li p{font-size:1.125em;line-height:1.8;margin:0.6em 0;height:3.6em;}
.pro_list li:hover p{color:#f83f3f;-webkit-transition: .3s;transition: .3s}
.pro_list li:hover .img{border-color:#f83f3f}
.pro_list li:hover .img img{-webkit-transform: scale(1.02);transform: scale(1.02)}
/*pro_detail*/
.pro_detail{}
.pro_detail_title{text-align: center;font-size: 1.5em;line-height: 1.5;margin-bottom: 1em;}
.pro_detail .news_detail_m{font-size: 1em;}
/*pro_fw*/
.pro_fw .about_item .img{float:left}
.pro_fw .about_item .txt{right:1%}
.pro_fw .about_item.odd .img{float:right}
.pro_fw .about_item.odd .txt{right:auto;left:1%}
.hot_line{text-align: center;font-size: 1.125em;line-height:2;padding:1.11em 2em;color:#333;background:#f0f0f0;border-radius: 4px;margin:2em 0 0;min-width: 600px;/*display:inline-block*/}
/* investor */
.investor{}
.investor_item{width:50%;}
.investor_item dl{margin-bottom: 3em;}
.investor_item dt{font-size: 1.5em;line-height: 2;margin-bottom: 0.5em;letter-spacing:1px;}
.investor_item dd{font-size: 0.875em;line-height: 2.125em;}
.investor_item .dl1 dd span{width:13em;}
.investor_item .dl2 dd span{width:8em;}
.investor_item .dl3 dd span{width:14em;}
.investor_item .dl4 dd span{width:25em;}
.investor_item .dl5 dd span{width:11em;}
.investor_item .dl4{margin-bottom:4.9em; }
/*investor_td*/
.investor_td{}
.investor_td_item{padding:2.5em 0;border-bottom:1px solid #ddd;}
.investor_td_item .img{width:8.6875em;height:11em;overflow: hidden;margin-right: 2.625em;float:left}
.investor_td_item .img img{width:100%}
.investor_td_item .txt{padding-top: 1.25em;}
.investor_td_item .txt h3{font-size: 1.25em;color:#f83f3f;font-weight:bold;line-height: 2;padding:0 0 0.5em;}
.investor_td_item .txt h3 span{color:#666;margin-left: 2em;font-size:0.75em;}
.investor_td_item .txt p{font-size: 0.875em;line-height: 2;color:#666;letter-spacing: 1px;}
/*investor_gp*/
.investor_gp{padding-top:2em;max-width: 1100px;margin:0 auto;}

/*investor_zz*/
.investor_zz{text-align: center;padding:2em 0 1em;}
/*investor_tz*/
.investor_tz{padding:1em 0}
.investor_tz_nav{margin-bottom: 2.5em;}
.investor_tz_nav li{margin:0 0.7% 0.8%;width:23.6%;text-align: center;}
.investor_tz_nav li a{display:block;font-size: 0.875em;line-height: 3.15em;padding:0;border-radius: 5px;background:#f0f0f0;}
.investor_tz_nav li.active a,.investor_tz_nav li:hover a{color:#FFF;background:#f83f3f;}
.investor_tz_wrap{background:#f7f5f5}
.investor_tz_wrap .img{width:61.875%;position:relative}
.investor_tz_wrap .img img{width:100%}
.investor_tz_wrap .img video{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;display:none;}
.investor_tz_wrap .img a{position:absolute;top:50%;left:50%;width:4.5em;height:4.5em;background:url(/images/play.png) no-repeat center;background-size:100%;margin:-2.25em 0 0 -2.25em;}
.investor_tz_wrap .img a:hover{-webkit-transform: scale(1.05);transform: scale(1.05);}
.investor_tz_wrap .txt{width:38%;position:relative;height:100%}
.investor_tz_wrap .txt .txt_wrap{padding:0 7%;position:absolute;max-height: 100%;overflow-y:auto;width:86%;top:50%;left:0; }
.txt_wrap::-webkit-scrollbar{ width: 1em; height: 1em; }
.txt_wrap::-webkit-scrollbar-track { background-color: #f2f0f0; }
.txt_wrap::-webkit-scrollbar-thumb { background-color: #c2c0c0; }


.investor_tz_wrap .txt h3{font-size:1.5em;line-height: 1.5;padding:1.5em 0 0.8em;}
.investor_tz_wrap .txt p{font-size: 0.875em;line-height: 2.2;color:#666;}
.investor_tz_wrap .txt_inner{padding-bottom: 2em;}
/* hr */
.hr{}
.hr h2{font-size: 1.875em;line-height: 2;text-align: center;padding-bottom: 0.8em;}
.hr p{font-size: 0.875em;line-height: 2.5;text-indent: 2em;}
/*hr_zw*/
.hr_zw{padding:2em 0 1em;}
.hr_zw_list{}
.hr_zw_list>ul>li{margin-bottom: 4px;float:none;border-bottom:1px solid #d7d7d9}
.hr_zw_list li dt{height:3.6875em;line-height:3.6875em;}
.hr_zw_list li.first{border:none;}
.hr_zw_list li.first dt{background:#f0f0f2;font-size: 1.25em;line-height: 3.5em;}
.hr_zw_list li dt span{float:left;text-align: center;height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.hr_zw_list li dt span.j_zw{width:30.625%;}
.hr_zw_list li dt span.j_xl{width:19.375%}
.hr_zw_list li dt span.j_rs{width:25.9375%}
.hr_zw_list li dt span.j_rq{width:12.875%}
.hr_zw_list li dt span.j_btn{width:10%;background:url(/images/join_btn_03.png) no-repeat left center;cursor:pointer}
.hr_zw_list li dt span.j_btn.on{background-image:url(/images/join_btn_04.png);}
.hr_zw_list li dd{padding:2em 13.3% 3.5em;font-size:0.875em;color:#626262;display:none;}
.hr_zw_list li.on dt span.j_zw{color:#f83f3f}
.hr_zw_list li dd.on{display:block;}
.hr_zw_list li dd h3{padding-left: 2.125em;background:url(/images/join_icon.png) no-repeat left center;color:#111;line-height: 2;font-size:1.15em;margin-bottom: 1em;}
.hr_zw_list li dd p{line-height: 2}
.hr_zw_contact{margin-top:3em; }
.hr_zw_contact ul{width:50%}
.hr_zw_contact li{float:none;line-height: 2.25em; }
.hr_zw_contact li a{color:#f83f3f}
/*hr_cb*/
.hr_cb{padding:2em 0 0;}
.hr_cb_list{}
.hr_cb_list li{width:47%;margin:0 1.5%;background:#f9f8f8;text-align: center;height:31.875em;-webkit-transition: .3s;transition: .3s;background-size:cover;background-repeat: no-repeat;background-position: center;}
.hr_cb_list .l1{background-image:url(/images/join_02.jpg)}
.hr_cb_list .l2{background-image:url(/images/join_01.jpg)}
.hr_cb_list li h3{font-size: 2.375em;font-weight:normal;line-height: 2;margin-top: 3.5em;-webkit-transition: .3s;transition: .3s}
.hr_cb_list li p{font-size: 1.375em;color:#333;text-transform: uppercase;line-height: 2;-webkit-transition: .3s;transition: .3s}
.hr_cb_list li a{font-size: 1.125em;line-height: 2.56em;width:7.78em;background:#FFF;color:#666;border-radius: 5px;margin-top: 1.5em;}
.hr_cb_list li:hover a{background:#f83f3f;color:#FFF;}
.hr_cb_list li:hover{-webkit-transform: translateY(-3px);transform: translateY(-3px);-webkit-box-shadow: 0 5px 20px 1px #ddd;box-shadow: 0 5px 20px 1px #ddd; }
.hr_cb_download{font-size: 1.25em;line-height: 2;padding-right: 2em;background:url(/images/download.png) no-repeat right center;text-decoration: underline;margin-left: 1.5%;margin-top: 3em;}
.hr_cb_download:hover{color:#f83f3f}

.zz{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 8;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;}
.join_btn{position:fixed;top:50%;left:50%;width:300px;padding:50px 10px 0;height:140px;margin:-95px 0 0 -160px;z-index: 9;text-align: center;background:#FFF;display:none;}
.join_btn input{cursor:pointer}
.join_btn input[type="button"],.join_btn input[type="submit"]{width:120px;height:40px;text-align: center;background:#f83f3f;border:none;color:#FFF;margin-top: 40px;font-size: 15px;-webkit-transition: .3s;transition: .3s}
.join_btn input[type="button"]:hover,.join_btn input[type="submit"]:hover{background:#f80708
}


/*search*/
.search{padding:5em 0 7em;}
.search .wrap{width:73.75em;}
.search_t{text-align: center;margin-bottom: 1.715em;}
.search_t_box{width:50em;max-width:100%;border:3px solid #f83f3f;margin:1.25em auto 5em;}
.search_t h2{width:13%;position:relative;font-size: 1.125em;line-height: 3.8888em;color:#333;}
.search_t h2:after{content:'';width:1px;height:1em;background:#e3e3e3;right:0;position:absolute;top:50%;margin-top:-0.5em;}
.search_t input{width:66%;border:none;height:4.375em;line-height: 4.375em;padding-left: 2%;font-size: 1em;}
.search_t a{width:18%;height:4.375em;line-height: 4.375em;background:#f83f3f url(../images/search_01.png) no-repeat center;}
.search_t a:hover{background-color:#f81207}
.search_result{font-size: 1.125em;line-height: 2.7em;background:#eee;color:#333;}
.search_list{margin-bottom:3.125em;}
.search_item{padding:1.715em 0 2.83333em;border-bottom:1px solid #ddd;}
.search_item a{display:block;}
.search_item h3{font-size: 1.125em;line-height:1.8em;padding:0.75em 0;-webkit-transition: .3s;transition: .3s}
.search_item p{font-size: 0.875em;line-height: 1.7em;}
.search_item:hover h3{color:#f83f3f}


@media screen and (max-width: 1697px){
    .pro_nav li{width:18em;}
}
@media screen and (max-width: 1618px){
    .pro_nav li{width:17em;}
}
@media screen and (max-width:1458px){
    body{font-size: 0.875em;}
    .header .wrap{width:83.3333%}
    .nav li{font-size: 16px;padding:0 1.5em;}
    .subNav dd a{background-position-y:-17px;}
    .pro_nav li{width:18em;}
    .about_wh_t .txt p:nth-child(3){letter-spacing: 10px;}
}
@media screen and (max-width:1385px){
    body{font-size: 0.75em;}
    .subNav dd a{background-position-y:-18px;}
    .investor_gp .img{max-width: 49%}
    .about_wh_t .txt p:nth-child(3){letter-spacing: 9.4px;}
}
@media screen and (max-width:1024px){
   html{width:1100px;overflow-x: auto;}
}













<!--0.00034093856811523-->