@charset "utf-8";
/* CSS Document */

/*partA*/
.partA{ height:494px; overflow:hidden}
.partA .partAbox{ height:494px;}
.partA .boxA{ width:216px; float:left}
.partA .boxB{ width:984px; height:494px;overflow:hidden; float:right;}
.partA .boxB .hiSlider-wrap{ margin-bottom:15px; overflow:visible !important;}
.partA .boxB .hiSlider-pages,.partA .boxB .hiSlider-title{position:absolute;z-index:3}
.partA .boxB .hiSlider-btn-prev,.partA .boxB .hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../image/common/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.partA .boxB .hiSlider-btn-prev{left:10px}
.partA .boxB .hiSlider-btn-next{right:10px;background-position:-30px 0}
.partA .boxB .hiSlider-btn-prev:hover,.partA .boxB .hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.partA .boxB .hiSlider-title{bottom:5px;width:100%;padding:10px 0;color:#fff;text-indent:10px;z-index:2;font-size:157%; display:none;}
.partA .boxB .hiSlider-pages{bottom:35px; left:50px;}
.partA .boxB .hiSlider-pages a{height:5px;width:5px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#fff}
.partA .boxB .hiSlider-pages a.active{background:#af1e23;}


/*partB*/
.partB{width:100%; height:586px; background:url(../images/top/partBbg.jpg) no-repeat center}
.partB .partBbox{ padding-top:94px;}
.partB .boxA{ width:216px; float:left}
.partB .boxA .txt1{ font-family:NS; font-size:20px; color:#221815; text-indent:40px; line-height:2em;}
.partB .boxA .txt2{ font-family:Arial; font-size:14px; color:#7e7e7e; text-indent:40px; line-height:2em;text-transform:uppercase;}
.partB .boxB{ width:984px; height:492px; float:right}
.partB .boxB a{ width:328px; height:246px; display:block; float:left; overflow:hidden; }
.partB .boxB a:hover{ text-decoration:none;}
.partB .boxB img{transition: all 0.6s;}
.partB .boxB img:hover{transform: scale(1.1);}


/*partC*/
.partC{width:100%; height:495px; padding-top:75px; padding-bottom:75px;}
.partC .boxA{ height:85px;}
.partC .boxA .txt1{ font-family:NS; font-size:20px; color:#221815; text-indent:40px; line-height:2em;}
.partC .boxA .txt2{ font-family:Arial; font-size:14px; color:#7e7e7e; text-indent:40px; line-height:2em;text-transform:uppercase;}
.partC .boxB{ height:410px; width: 100%;margin: 0px 0px;}
.partC .boxB #pictures {width: 100%; height: 410px;overflow: hidden;position: relative;}
.partC .boxB #ul1 {position: absolute;left: 0;top: 0;overflow: hidden;}
.partC .boxB #ul1 li {float: left;width: 243px;height: auto;}
.partC .boxB #ul1 li img {width: 233px;height: auto;margin-left:10px;}
.partC .boxB #ul1 li .txt{font-size:18px; color:#000; line-height:1.4em;margin-left:10px; margin-top:8px}
.partC .boxB #ul1 li .txt span{font-size:14px;}


/*partD*/
.partD{width:100%; height:562px; background:url(../images/top/partDbg.jpg) no-repeat center}
.partD .partDbox{ height:488px; background:url(../images/top/partDimg01.jpg) no-repeat 21px 74px}
.partD .partDbox .box{ width:569px; height:338px; background:#af1e23; float:right; margin-top:150px; }
.partD .partDbox .box .boxtxt{font-family:NS; color:#fff; font-size:16px; line-height:1.8em; text-align:justify; padding:55px}


/*partE*/
.partE{width:100%;height:654px; background:url(../images/top/partEbg.jpg) repeat;}
.partE .boxl{ width:442px; float:left}
.partE .boxr{ width:758px; float:right}
.partE .boxA{ height:308px;}
.partE .boxA .txt1{ font-family:NS; font-size:20px; color:#221815; line-height:2em; margin-top:60px}
.partE .boxA .txt2{ font-family:Arial; font-size:14px; color:#7e7e7e; line-height:2em;text-transform:uppercase;}
.partE .boxA .txt3{ font-size:14px; color:#000; line-height:1.8em;margin-top:42px}
.partE .boxA .txt3 span{ font-size:24px;}
.partE .boxB{ height:286px;}
.partE .boxB .txt1{ font-size:16px; color:#000; line-height:2em;margin-top:32px; font-weight:700;}
.partE .boxB .txt2{ font-size:14px; color:#000; line-height:1.8em; text-transform:uppercase}
.partE .boxC{ width:757px; height:425px; background:url(../images/top/partEimg01.jpg); margin-top:150px}

/*update by wt_wt_20210408 start*/
/*partG*/
.partG{width:100%;height:558px; background:#fff; }
.partG .partGbox{width:906px; margin:auto; /*overflow:hidden;*/ clear:both}
.partG .partGbox .title{ text-align:center; font-size:24px; color:#af1e23; font-weight:700;line-height:1.4em; margin-top:36px; margin-bottom:16px}
.partG .partGbox .title span{ font-size:16px; font-weight:200;text-transform:uppercase;}	
.partG .partGbox .partGboxContent{ width:906px; /*overflow:hidden;*/ clear:both}
.partG .partGbox .partGboxContent .box{ width:296px; height:404px; margin:0px 3px; float:left; position:relative;}
/*.partG .partGbox .partGboxContent .box.last{ margin-right:0px !important;}*/
.partG .partGbox .partGboxContent .box .txt{ width:296px; height:53px; background:#af1e23;opacity:0.8;filter:alpha(opacity=80); z-index:1px; position:absolute; bottom:0px}
.partG .partGbox .partGboxContent .box .txt span{ display:block;font-size:16px; color:#fff; line-height:53px; text-align:center}

#special-slidebox_home{width:906px; height:458px; margin:0 auto; position:relative;}
#special-slidebox_home .wrap{overflow: hidden; width:906px; height:458px; margin:0 auto;position: absolute; top:0; left:0; z-index:1;}
#special-slidebox_home .ks-switchable-triggers a {display: block; z-index: 2; width: 46px; height:50px; position: absolute; top: 160px; text-decoration: none;}
#special-slidebox_home .ks-switchable-triggers .prev,#special-slidebox_home .ks-switchable-triggers .next {background: url(../images/top/jiantou_icon.png) no-repeat 0 0;}
#special-slidebox_home .ks-switchable-triggers .prev {left:-55px;}
#special-slidebox_home .ks-switchable-triggers .next {background-position:-46px 0 ;right:-55px;}
/*update by wt_20210408 end*/

/*partF*/
.partF{width:100%;height:596px; background:url(../images/top/partFbg.jpg) no-repeat center; }
.partF .partFbox{width:530px; margin:auto; overflow:hidden; clear:both}
.partF .partFbox .title{ text-align:center; font-size:24px; color:#af1e23; font-weight:700;line-height:1.4em; margin-top:40px;}
.partF .partFbox .title span{ font-size:16px; font-weight:200;text-transform:uppercase;}
.partF .partFbox table{}
.partF .partFbox table tr{ display:block; margin-top:15px; font-size:14px;}
.partF .partFbox table #truename{ width:530px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
.partF .partFbox table #telephone{ width:530px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
.partF .partFbox table #address{ width:530px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
.partF .partFbox table .xuanze{ font-size:12px; color:#888;}
.partF .partFbox table .xuanze span.title{ font-size:14px; color:#444; margin-left:35px; margin-right:5px}
.partF .partFbox table #content{ width:530px; height:85px; line-height:1.6em; border:none; padding:10px; font-size:14px;}
.partF .partFbox table #captcha{ width:300px; height:40px; line-height:40px; border:none; padding-left:10px; padding-right:10px; font-size:14px;}
/*.partF .partFbox table label{ font-size:18px; color:#FFF}*/
.partF .partFbox table .tbbtn{ width:530px; height:45px; line-height:45px; font-size:20px; background:#af1e23; color:#fff; border:none; text-align:center; margin-right:10px;}
.partF .partFbox table .tbbtn:hover{ background:#d07a7d}

input[type="radio"]{appearance: none; -webkit-appearance: none;outline: none;display:none}
label{display:inline-block;cursor:pointer;}
label input[type="radio"] + span{width:9px;height:9px;display:inline-block;background:url(../images/top/radio.jpg) no-repeat;background-position:-9px 0px;}
label input[type="radio"]:checked + span{background-position:0px 0px}




