﻿.head{height:90px;position:relative;z-index:9;background:#fff;}
.head .logo{float:left;margin-top:16px;}
.logo img{display:block;float:left;width:68px;margin-right:10px;}
.logo_txt .logo_T1{line-height:40px;font-size:38px;color:#cd010c;}
.logo_txt .logo_T2{line-height:20px;font-size:13px;color:#020202;}
.head_R .language{float:left;line-height:30px;color:#333;margin:30px 0;}
.language .lang_box{
    float:right;width:116px;height:30px;box-sizing:border-box;margin-left:5px;
    border:1px solid #e5e5e5;border-radius:4px;position:relative;
}
.lang_box .lang_T{
    color:#999;padding:0 10px;line-height:28px;
    background:url("../Images/drop.png") right 6px center no-repeat;
}
.lang_box .lang_T span{padding-left:30px;background:url("../Images/en.jpg") left center no-repeat;}
.lang_box .lang_TT{
    position:absolute;width:100%;left:0;top:150%;opacity:0;
    visibility:hidden;transition:all .6s;background:#fff;
}
.lang_box:hover .lang_TT{top:100%;opacity:1;visibility:visible;padding-left:10px;}
.lang_TT a{display:block;color:#333;text-align:center;}
.lang_TT a:first-child{background:url("../Images/en.jpg") left center no-repeat;}
.lang_TT a:last-child{background:url("../Images/ch.jpg") left center no-repeat;}
.lang_TT a:hover{color:#cd010c;}
.head_R .search_box{
    width:250px;height:30px;margin:30px 0 30px 20px;box-sizing:border-box;
    border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;float:left;
}
.search_box input{width:calc(100% - 44px);height:100%;float:left;padding-left:10px;}
.search_box input.ser_btn{width:44px;height:100%;background:#cd010c url("../Images/search_01.png") center no-repeat;float:left;}
.nav_box{background:#cd010c;height:40px;position:relative;z-index:8;}
.nav_box .nav:after{
    content:"";width:1px;height:16px;position:absolute;
    background:rgba(255,255,255,.5);left:0;top:12px;display:block;
}
.nav li{float:left;position:relative;}
.nav li.moNav{display:none;}
.nav li>a{display:block;line-height:40px;padding:0 40px;font-size:16px;color:#fff;}
.nav li>a:after{
    content:"";width:1px;height:16px;position:absolute;display:block;
    background:rgba(255,255,255,.5);left:100%;top:calc(50% - 8px);
}
.nav li .nav_er{
    position: absolute;background:#fff;width:130px;text-align:center;line-height: 36px;z-index: 2;
    /*padding: 10px 0;*/transition: top .5s,opacity .5s;left:calc(50% - 65px);top:120%;opacity: 0;visibility: hidden;
}
.nav li:hover .nav_er{top:100%;opacity: 1;visibility: visible;}
.nav_er a{display: block;color:#333;font-size: 14px;}
.nav_er a:hover{background: #cd010c;color:#fff;}
.nav_btn{display: none;width:0.8rem;padding: 0.34rem 0;height:1rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.1rem auto;}
.nav_btn:after,.nav_btn:before{content:" ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{
    display: block;width: 0.4rem;height:0.04rem;transition: all .3s;
    background-color:#cd010c;border-radius: 0.05rem;position: relative;
}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:0.14rem;}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:0.14rem;}
/****/
.bottom{line-height:24px;padding:8px 0;text-align:center;background:#262626;}
.foot{padding:25px 0 30px;background:#333;}
.foot .foot_nav{float:left;width:615px;max-width:calc(100% - 520px);}
.foot_nav dl{width:20%;float:left;}
.foot_nav dl dt a{color:#999;font-size:14px;line-height:28px;display:block;}
.foot_nav dl dd a{color:#999;font-size:12px;line-height:25px;display:block;}
.foot .foot_con{padding-left:60px;float:left;position:relative;}
.foot_con:before{
    content:"";display:block;background:rgba(255,255,255,.2);
    position:absolute;left:0;top:5px;width:1px;height:100%;
}
.foot_con div{padding-left:34px;line-height:40px;color:#999;}
.foot_con div.FC1{background:url("../Images/footc_01.png") left center no-repeat;}
.foot_con div.FC2{background:url("../Images/footc_02.png") left center no-repeat;}
.foot_con div.FC3{background:url("../Images/footc_03.png") left center no-repeat;}
.foot_con div.FC4{background:url("../Images/footc_04.png") left center no-repeat;}
.foot .foot_qr{width:120px;float:right;text-align:center;color:#999;line-height:30px;}
.foot_qr img{display:block;}
/****/
.banner_list li a{display:block;height:500px;}
.banner .bx-wrapper .bx-controls-direction a{width:44px;height:44px;margin-top:-22px;background-color:#fff;border-radius:2px;}
.banner .bx-wrapper .bx-prev{left:10%;}
.banner .bx-wrapper .bx-next{right:10%;}
.banner .bx-wrapper .bx-pager{bottom:20px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width:16px;height:16px;margin:0 6px;background:#fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ec680c;}
/**index main**/
.ind_title{max-width:90%;width:340px;margin:auto;color:#000;text-align:center;padding:6px 0;}
.ind_title .indT_CN{font-size:22px;line-height:34px;}
.ind_title .indT_EN{font-size:16px;line-height:26px;font-family:Arial;}
.ind_title.indT1{background:url("../Images/ind_t01.png") center/100%;}
.ind_title.indT2{background:url("../Images/ind_t02.png") center/100%;}
.ind_title.indT3{background:url("../Images/ind_t03.png") center/100%;}
/****/
.ind_abt{padding:40px 0;}
.ind_abt .indA_main{padding-top:20px;}
.indA_main .indA_pic{width:600px;float:left;position:relative;}
.indA_pic img{width:100%;transition:all 3s;position:relative;z-index: 2;}
.indA_pic:hover img{transform:scale(1.1);}
.indA_pic:after{content:"";display:block;width:100%;height:100%;background:#cd010c;top:10px;left:10px;position:absolute;}
.indA_main .indA_txt{width:calc(100% - 630px);float:right;}
.indA_txt .indA_T1{font-size:18px;line-height:18px;color:#cd010c;margin-bottom:20px;}
.indA_T1:after{content:"";display:block;width:72px;height:2px;background:#ed690d;margin-top:18px;}
.indA_txt .indA_T2{font-size:14px;line-height:25px;color:#333;height:200px;-webkit-line-clamp:8;margin-bottom:14px;}
.indA_txt .indA_link{}
.indA_link a{
    height:132px;width:33.33%;float:left;background:#f0f4f9;padding-top:28px;position:relative;
    line-height:36px;text-align:center;color:#333;font-size:14px;box-sizing:border-box;
}
.indA_link a:after{
    content:"";display:block;background:#d5e0ee;width:1px;
    height:92px;position:absolute;left:0;top:calc(50% - 46px);
}
.indA_link a:first-child:after{display:none;}
.indA_link a i{display:block;height:52px;}
.indA_link a.indAL1 i{background:url("../Images/inda_01.png") center no-repeat;}
.indA_link a.indAL2 i{background:url("../Images/inda_02.png") center no-repeat;}
.indA_link a.indAL3 i{background:url("../Images/inda_03.png") center no-repeat;}
/****/
.ind_catetory{padding:40px 0;background:#f7f7f7;}



/****/
.ind_case{padding:40px 0 10px;background:url("../Images/indc_bg.jpg") center;background-size:cover;}
.ind_case .indC_main{padding-top:20px;}
.ind_catetory .indC_main{padding-top:30px;}
.indC_list .indC_one{
    display:block;width:calc(50% - 15px);margin-right:30px;margin-bottom:30px;float:left;
    box-sizing:border-box;border:1px solid #eaeaea;background:#fff;padding:20px;
}
.indC_list .indC_one:nth-child(2n){margin-right:0;}
.indC_list dl{width:21%;float:left;margin:10px 2%;}
.indC_list dl dt{width:252px;height:176px;float:left;overflow:hidden;}
/* ver_pic */
.indC_list dl dt .ver_pic{width:252px;height:176px;background:#fff;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.indC_list dl dt .ver_pic .subpic{*position:absolute;top:50%;left:50%;}
.indC_list dl dt .ver_pic .subpic img{*position:relative;top:-50%;left:-50%;}
.indC_list dl dt .ver_pic .subpic img{max-width:252px;min-width:176px;width:expression(this.width > 252 ? "252px" : this.width); }

.indC_list dl dd{width:100%;float:left;line-height:40px;text-align:center;font-size:14px;}

.indC_one .indC_pic{width:220px;float:left;overflow:hidden;}
.indC_one .indC_pic img{width:100%;transition:all 2s;}
.indC_one:hover .indC_pic img{transform:scale(1.1);}
.indC_one .indC_txt{width:calc(100% - 240px);float:right;}
.indC_txt .indC_T1{font-size:14px;line-height:52px;color:#333;margin-bottom:6px;}
.indC_txt .indC_T2{font-size:14px;line-height:25px;color:#999;height:50px;}
.indC_txt .indC_T3{
    margin:26px 0 0 auto;width:68px;line-height:24px;transition:all .6s;
    border:1px solid #eee;border-radius:13px;text-align:center;
}
.indC_one:hover .indC_txt .indC_T3{background:#eb6100;border-color:#eb6100;color:#fff;}
.indC_main .bx-wrapper .bx-controls-direction a{width:40px;height:40px;margin-top:-20px;background-color:rgba(0,0,0,.5);}
.indC_main .bx-wrapper .bx-prev{left: 0;}
.indC_main .bx-wrapper .bx-next{right:0;}
/****/
.ind_news{padding:40px 0 30px;}
.ind_news .indN_main{padding-top:20px;}
.indN_main .indN_img{
    width:calc(50% - 10px);height:360px;float:left;border-radius:4px;
    background-size:cover;background-position:center;transition:all .6s;
}
.indN_main .indN_list{width:calc(50% - 10px);float:right;}
.indN_list .indN_one{display:block;color:#999;height:113px;background:#f8f8f8;margin-bottom:10px;}
.indN_list .indN_one.act{background:#cd010c;color:#fff;}
.indN_one .indN_pic{display:none;}
.indN_pic img{width:100%;}
.indN_one .indN_txt{padding-bottom:6px;}
.indN_txt .indN_time{width:115px;float:left;font-size:14px;position:relative;line-height:36px;text-align:center;}
.indN_time:after{content:"";display:block;width:2px;height:75px;background:#e5e5e5;position:absolute;left:100%;top:19px;}
.indN_time .indN_day{font-size:40px;color:#666;line-height:70px;transition:all .3s;}
.act .indN_time .indN_day{color:#fff;}
.act .indN_time:after{background:rgba(255,255,255,.3);}
.indN_txt .indN_atr{width:calc(90% - 115px);float:left;margin-left:5%;padding-top:3px;}
.indN_atr .indN_T1{line-height:46px;font-size:14px;color:#333;transition:all .3s;}
.act .indN_atr .indN_T1{color:#fff;}
.indN_atr .indN_T2{font-size:14px;line-height:25px;height:50px;}
.indN_main .bx-wrapper .bx-pager.bx-default-pager a{width:18px;height:8px;border-radius:4px;background:#ccdaeb;}
.indN_main .bx-wrapper .bx-pager.bx-default-pager a.active,.indN_main .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#cd010c;}
/****/
.ind_pro{padding:40px 0 24px;background:#ccdaeb;}
.ind_pro .indP_main{padding-top:30px;}
.indP_list .indP_one{display:block;font-size:14px;color:#333;text-align:center;line-height:46px;transition:all .6s;}
.indP_list .indP_one:hover{color:#fff;background:#cd010c;}
.indP_one .indP_pic{width:374px;height:286px;border:1px solid #e5e5e5;overflow:hidden;background:#fff;}

/* ver_pic */
.indP_one .indP_pic .ver_pic{width:374px;height:286px;background:#fff;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.indP_one .indP_pic .ver_pic .subpic{*position:absolute;top:50%;left:50%;}
.indP_one .indP_pic .ver_pic .subpic img{*position:relative;top:-50%;left:-50%;transition:all 2.5s;}
.indP_one .indP_pic .ver_pic .subpic img{max-width:374px;min-width:286px;width:expression(this.width > 374 ? "374px" : this.width); }


.indP_one:hover .indP_pic img{transform:scale(1.1);}
.indP_main .bx-wrapper{background:transparent;}
.indP_main .bx-wrapper .bx-controls-direction a{width:44px;height:44px;margin-top:-45px;background-color:#fff;border-radius:2px;}
.indP_main .bx-wrapper .bx-prev{left: -84px;}
.indP_main .bx-wrapper .bx-next{right:-84px;}

.pages{width:100%;float:left;margin-bottom:20px;}
/*pages*/
div.digg{padding:3px;margin:3px;text-align:center}
div.digg a{border:#cd010c 1px solid;padding:2px 5px;margin:2px;color:#cd010c;text-decoration:none}
div.digg a:hover{border:#cd010c 1px solid;color:#000;}
div.digg a:active{border:#cd010c 1px solid;color:#000;}
div.digg span.current{border:solid 1px #cd010c;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#cd010c;}
div.digg span.disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}

table#guest_style td{padding:5px 0;}
#guest_style input{width:300px;border:#999 1px solid;line-height:24px;}
input#Sex{width:50px;}
input#Linkman{width:100px;}
input#ZipCode{width:100px;}
input#CheckCode{width:100px;}
#guest_style textarea{width:400px;border:#999 1px solid;}
#guest_style .cartButton{padding:2px 30px;background:#cd010c;color:#fff;border:none;}
/*honor*/
.honorList{width:100%;float:left;}
.honorList li{width:29%;float:left;margin:10px 2%;}
.honorList li img{width:100%;display:block;}
.honorList li h3{width:100%;float:left;height:40px;line-height:40px;text-align:center;overflow:hidden;}
.workshopList{width:100%;float:left;}
.workshopList li{width:390px;float:left;margin-right:15px;margin-bottom:20px;}
.workshopList li:nth-child(3n){margin-right:0;}
@media only screen and (max-width:767px){
.indC_list dl{width:100%;float:left;margin:10px 0;}
.abt_main div img{width:100%;display:block;}

}
