body,div,form,h2,h3,h4,h5,li,p,table,textarea,ul{margin:0;padding:0}
img,input,select{border:none;vertical-align:middle}
body{background:#f5f5f5;-webkit-user-select:none;-webkit-text-size-adjust:none}
a{color:#78838e;text-decoration:none}
.wrap{overflow:hidden;padding:0;font-size:14px;line-height:130%;margin-top: 40px;}
.tc{position:fixed;right:10px;bottom:30px}
li{list-style: none;}
h2{color:#666;font-size:14px}
h2 a{display:block;margin:10px 20px;padding:12px 10px;border-radius:3px;background:rgba(0,0,0,.1);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.04);-moz-box-shadow:0 3px 10px rgba(0,0,0,.04);box-shadow:0 3px 10px rgba(0,0,0,.04);color:#666;font-weight:100;font-size:12px}
h2 a.cat{text-decoration:none;font-size:14px}
.catlist,.ft{padding:10px 0;background:#efefef;text-align:center}
.adds{margin-bottom:6px;padding:2px 6px;background:#efefef;color:#666;font-size:14px}
.catlist a{margin:0 2px}
.b_adds{border:1px solid #efefef}
.m-page{clear:both;display:table;overflow:hidden;margin:20px auto}
.m-page .next,.m-page .prev{float:left}
.m-page .number{float:left;margin-right:4px;background:#fff}
.m-page .number .cur{padding:0 10px;background:#ddd}
.m-page .number select{height:25px}
.m-page a{float:left;display:block;margin-right:4px;padding-right:10px;padding-left:10px;height:25px;background:red;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:14px;font-family:Arial;line-height:25px}
.m-page span{float:left;display:block;margin-right:4px;height:25px;color:#333;text-align:center;line-height:25px}
.m-page span.current{background:red}
.m-page a:hover{background:#333;color:#fff}
.m-page a.nextPage,.m-page a.prePage{font-family:Tahoma}
.m-page .dux-page{display:table;margin:0 auto}
.m-page .hidden{display:none}
h1{margin-bottom:0;padding:20px 10px 5px;font-weight:400;font-size:24px;line-height:1.4}
.tm{padding:0 10px 20px;color:#8c8c8c;font-size:4px}
.content{padding:20px 10px}
.content p{text-indent:0;font-size:16px;line-height:24px}
.mg_b6{margin-bottom:6px}
.yk{color:#999}
.lists{background:#f2f6fa}
.gap{background:0 0}
.w98{width:98%;font-size:12px}
.mod{margin:10px 0}
.ipt{padding:2px 6px;background:#09c;color:#fff;cursor:pointer}
.nav_logo{overflow:hidden;margin-bottom:0;color:#999;font-weight:700;line-height:48px}
.nav_logo img{margin:0 10px 0 0}
.hot{padding:3px;background:#09c;color:#ff0}
.hot a{color:#fff;text-decoration:underline}
.ft{margin:0px 0 0;padding:10px 0;background:#202830;color:#fff;text-align:center;font-size:.5rem}
.wap-listbox{overflow:hidden;padding:.75rem .75rem 1rem}
.wap-listbox a{display:block;margin-bottom:.75rem;background:#fff; width:48%; margin-right:4%; float:left;}
.wap-listbox a:nth-child(2n+2){margin-right:0;}
.wap-listbox a .img_box{text-align:center}
.wap-listbox a .img_box img{margin:0;border-top-right-radius:3px;border-top-left-radius:3px}
.wap-listbox a .r_list{overflow:hidden;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05)}
.wap-listbox a .r_list h3{margin:5px 0 5px;color:#000;font-weight:600;font-size:14px;line-height:24px;    height: 48px;overflow: hidden;}
.wap-listbox a .r_list p{color:#666;font-size:14px}
.wap-listbox a .r_list span{color:#8c8c8c;font-size:14px}
.dropdown-menu,.layer,.modal,.popover{background:rgba(165,6,6,1) url(../images/ban01.png) no-repeat right bottom;box-shadow:rgba(0,0,0,.15) 0 .15rem .5rem,rgba(0,0,0,.25) 0 .15rem .5rem}
.blur{-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}
.list.with-divider{border:0}
.index-body{position:relative;width:100%;height:100%;background:url(../images/bg.jpg) no-repeat;background-size:100%}
.header{position:relative;width:100%}
.logo{float:left;margin-top:20px;margin-left:20px;width:30%;height:50px;background:url(../images/logo.png) no-repeat;background-size:100%}
.menu{margin-right:10px;margin-left:40%;padding-top:15px;text-align:right}
.menu i{display:inline-block;width:26px;height:26px;background:url(../images/icon-menu.png) no-repeat;background-size:26px}
.main{margin-top:60px;width:100%;text-align:center}
.m-adv{margin:5rem auto 0;width:100%;height:200px;background:url(../images/index-h.png) no-repeat center bottom;background-size:contain}
.m-contact{margin:5rem auto 0;width:50%}
.tile{padding:.5rem .5rem}
.footer{margin-top:80px;width:100%;color:#c1c1cc;text-align:center;font-size:12px}
.cts{padding-top:50px;width:100%;text-align:left}
.cts h3{padding:6px 0 6px 30px;font-weight:600;font-size:.625rem}
.cts a{display:block;margin:0;color:#fff;text-indent:30px;line-height:36px}
.tile a{color:#fff}
.bt-border{border:0}
.min-header{position:fixed; top:0; z-index:9999;width:100%;border-bottom:1px solid #e8e8e8;background:#fff}
.min-logo{float:left;margin:10px 0 0px 10px;width:30%;height:36px;background:url(../images/logo2.png) no-repeat;background-size:100%}
.min-logo a{display:block;width:30%;height:36px}
.min-menu{margin-right:10px;margin-left:40%;padding-top:10px;text-align:right}
.min-menu i{display:inline-block;width:26px;height:26px;background:url(../images/icon-menu.png) no-repeat;background-size:26px}
.list_dt{position:relative;overflow:hidden;padding:0 40px 0 20px;width:100%;height:34px;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;text-overflow:ellipsis;white-space:nowrap;line-height:34px;cursor:pointer}
.list_dt p{color:#fff}
.list_dt:hover{background:#222}
.list_dt:hover ._after{position:absolute;top:0;left:0;display:block;width:3px;height:100%;background:red}
#open{background:#222}
#open ._after{position:absolute;top:0;left:0;display:block;width:3px;height:100%;background:red}
.list_dt_icon{position:absolute;top:9px;right:10px;display:block;width:16px;height:16px;background:url(../images/off.png) no-repeat}
#open .list_dt_icon{background:url(../images/open.png) no-repeat}
.list_dd{display:none;margin:0}
.list_li{padding:0 30px;width:100%;height:34px;border-bottom:1px solid #6b6b6b;background:#4e4e4e;color:#fff;list-style-type:none;line-height:34px;cursor:pointer}
.list_li:hover{background:red}
.page-title{position:relative;margin:90px auto 10px;text-align:center}
.p-t-line{border-top:1px solid #e0e0e0}
.page-title h3{position:absolute;bottom:-15px;left:50%;z-index:1;margin-left:-68px;padding:0 20px;background:#f5f5f5;color:#044470;font-weight:400;font-size:24px}
.m-connect_us1{overflow:hidden;margin:0 auto;width:100%;max-width:995px}
.m-con_us{margin:0 auto 20px;width:90%;height:112px;border:1px solid #bdbdbd}
.m-animate{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s}
.m-con_us i{float:left;display:block;margin:0 20px 0 30px;width:64px;height:112px;color:#c00001;font-size:56px;line-height:112px}
.m-con_us p.m-con_us_p{margin-top:25px}
.m-con_us p{color:#333;font-size:16px;line-height:32px}
.m-con_us p.m-con_us_p1{font-size:14px;line-height:20px}
.icon-iwing1 {background:url(../images/cico1.png) no-repeat center center; background-size:100%;}
.icon-iwing2 {background:url(../images/cico2.png) no-repeat center center; background-size:100%;}
.icon-iwing3 {background:url(../images/cico3.png) no-repeat center center; background-size:100%;}
.icon-iwing4 {background:url(../images/cico4.png) no-repeat center center; background-size:100%;}
.iwing-nav .iwing-bt .iwing-nav-list:hover{background-color:#4186fd;color:#fff;opacity:1}
.plr-50{padding:0 .5rem}
.col-auto{overflow:hidden}
.content{color:#666;text-align:justify;font-size:14px;line-height:28px}
.m-sale-box{overflow:hidden;text-align:center}
.m-sale-box ul li{display:inline-block;margin-bottom:4px;padding:18px 0 20px 0;width:100%;min-height:79px;color:#666;font-size:14px}
.m-sale-box h3{margin-bottom:10px;font-weight:600}
.m-c-01{background-color:#f99}
.m-c-02{background-color:#99f}
.m-c-03{background-color:#6cc}
.m-c-04{background-color:#c66}
.m-c-01 h3,.m-c-02 h3,.m-c-03 h3,.m-c-04 h3{color:#fff}
.m-centered-y h2{margin:20px 0 0;color:#333;text-align:center;font-size:18px}
.m-centered-y p{margin:20px 0 0;color:#666;text-align:center}
.m-mt60{margin:60px 0 0}
.m-mt40{margin:40px 0 0}
.m-kefu{overflow:hidden}
.m-kefu ul li{overflow:hidden;margin-bottom:10px;border:1px solid #e8e8e8;background:#fff}
.m-kefu ul li .fl{padding:25px 70px;border-right:1px solid #e8e8e8}
.m-kefu ul li .fl img{display:block;margin:0 auto;width:100px;height:100px;border-radius:50%}
.m-kefu ul li .fl h1{margin-top:20px;color:#45444d;text-align:center;font-size:24px;line-height:30px}
.m-kefu ul li .fl h2{color:#afaeb4;text-align:center;font-size:12px}
.m-kefu ul li .fr{overflow:hidden;padding:30px;font-size:14px;line-height:30px}
.ab2{display:table;padding:0 0 20px;background:#fff}
.ab2_class{margin:50px auto 0;width:278px;height:45px;background:red;color:#fff;text-align:center;font-size:18px;line-height:45px}
.ab2_line{margin:0 auto;width:100%;height:35px;background:url(../images/line.png) top center no-repeat;background-size:100%}
.ab2_list{margin:0 auto;width:100%}
.ab2_list ul{margin:0;padding:0}
.ab2_list ul li{float:left;margin:0 1% 20px 1%;width:48%;height:40px;background:#f7f7f7;color:#000;list-style:none;text-align:center;font-size:14px;line-height:40px}
.ab2_list ul li:hover{background:red}
.g-baner img{position:relative;display:block;margin:0;width:100%}
.about2_wz{position:absolute;top:0;z-index:222;margin:0 auto;padding:5%;width:100%;color:#fff}
.about2_wz h4{text-transform:uppercase;letter-spacing:0;font-size:14px;font-family:Arial,Helvetica,sans-serif}
.about2_wz h3{margin:10px 0;letter-spacing:4px;font-size:30px}
.about2_wz h5{letter-spacing:1px;font-size:16px}
.ab4{padding:30px 0;background:#fff}
.ab4 .alt{float:left;width:100%}
.ab4 .alt .aen{margin-top:10px;color:#aaa}
.ab4 .alt .at2{margin:30px 0 30px;color:red;font-weight:700;font-size:16px}
.ab4 .alt .atc{color:#4c4c4c;letter-spacing:2px;font-size:15px;line-height:30px}
.ab4 .art{position:relative;float:right;width:100%}
.ab4 .art img{display:block;margin:0 auto;width:90%}
.f_30{font-size:30px}
.ab6{padding:10px 0;background:#f7f7f7}
.ab6 .en{margin:15px 0 15px;color:#aaa}
.culture_idea .pt2{overflow:hidden}
.culture_idea .pt2 .inner_box{width:100%;background:rgba(231,235,238,.9)}
.culture_idea .pt2 .inner_box .pd{padding:20px 10px;color:#000;font-size:14px;line-height:30px}
#description{margin:20px 0 0;width:100%;float:left;}
#description_menu{display:flex;margin-bottom:40px;border-bottom:solid 3px red}
#description_menu>li{padding:0 10px;width:30%;border-top:solid 1px red;border-right:solid 1px red;border-left:solid 1px red;text-align:center;cursor:pointer}
#description_menu>li:hover{opacity:.6}
#description_menu>li.current{margin-bottom:0;padding:0 10px;background:red;color:#fff}
#description_menu>li.current:hover{opacity:1}
#description_menu>li+li{margin-left:10px}
#description_menu>li>span{position:relative;display:inline-block;padding:0 10px 0 8px}
#description_menu>li+li>span{padding:0 21px 0 5px}
#description_menu>li>span::after{position:absolute;top:50%;right:0;display:block;margin-top:-5px;width:6px;height:6px;border-top:solid 2px red;border-right:solid 2px red;content:'';-webkit-transform:rotate(135deg);transform:rotate(135deg);-ms-transform:rotate(135deg)}
#description_menu>li.current>span::after{border-top:solid 2px #fff;border-right:solid 2px #fff}
#description_menu.no_variation>li{cursor:auto}
#description_menu.no_variation>li+li{display:none}
#description_list #feature{display:none;margin:20px 0px}
#description_list #feature>div+div{margin-top:40px}
#description_list #feature>div>p{margin-top:-4px;width:100%}
#description_list #variation{display:none;margin:40px 0px 0;    overflow: hidden;overflow-x: scroll;}
#description_list #variation>table{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}
#description_list #variation>table th{padding:5px 15px 3px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#f2f2f2;vertical-align:top;white-space:nowrap}
#description_list #variation>table td{padding:3px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;vertical-align:top;word-wrap:break-word;word-break:break-all}
#description_list #variation>table td:first-of-type{min-width:78px}
#description_list #variation>table td:nth-of-type(3),#description_list #variation>table td:nth-of-type(4),#description_list #variation>table td:nth-of-type(5){min-width:65px}
#description_list #variation>table td:last-of-type{min-width:139px}
#description_list #variation>table td:last-of-type>span{display:block}
#description_list #variation>table td:last-of-type>span+.btn{margin-top:7px}
#description_list #variation>table td:last-of-type>.btn a{position:relative;display:inline-block;padding:3px 20px 3px 9px;width:95px;border:solid 1px #d48758;background:#f6f5ea;color:#d48758}
#description_list #variation>table td:last-of-type>.btn a::after{position:absolute;top:50%;right:9px;display:block;margin-top:-4px;width:6px;height:6px;border-top:solid 2px #d48758;border-right:solid 2px #d48758;background:0 0;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg)}
#description_list #variation>table td:last-of-type>.btn+.btn{margin-top:7px}
#description_list #variation>table td:last-of-type>.btn+span{margin-top:14px}
#description_list #variation>table td:last-of-type>span+span{margin-top:9px}
#description_list #variation>p{margin-top:25px}

.ly_inp1 {
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    color: #838584;
    background: #fff;
    outline: medium;
    text-indent: 10px;
	font-size:15px;
	margin-bottom: 20px;
}
.ly_inp2 {
    width: 100%;
    height: 165px;
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    color: #838584;
    background: #fff;
    outline: medium;
    padding: 10px;
	font-size:15px;
}
textarea {
    resize: none;
}

.uk-button {
    -webkit-appearance: none;
    overflow: visible;
    color: #666;
    box-sizing: border-box;
    background: #f7f7f7;
    vertical-align: middle;
    text-align: center;
    border: 1px solid rgba(0,0,0,.2);
    text-shadow: 0 1px 0 #fff;
    min-height: 40px;
    padding: 0 15px;
    line-height: 38px;
    font-size: 16px;
    border-radius: 5px;
    float: right;
    width: 100%;
    margin-top: 10px;
}
#Con{text-align:left; width:100%; display:none;}

/* AboutUs */
.fr{float:right;}
.fl{float:left;}
.AboutUs{background: url(../images/AboutUs.jpg) center;position: relative;}
.AboutUs dl{margin:0px;}
.AboutUs dl dd{width: 96%;padding-top: 20px;    margin: 0 auto;}
.AboutUs dl dd h3 a{font-size: 30px;color: #c4261d;line-height: 40px;}
.AboutUs dl dd h3 i{display: block;width: 100%;height: 1px;background-color: #e4e4e4;position: relative;top: 20px;z-index: 99;}
.AboutUs dl dd p{font-size: 14px;color: #606060;line-height: 35px;}
.AboutUs dl dd p.p1{font-size: 16px;color: #606060;font-family: "QUEEN";margin-top: 40px;}
.AboutUs dl dd p.p2{margin-top: 50px;}
.AboutUs dl dd p.p3{margin-top: 30px;}
.AboutUs dl dt{margin-top: 50px;position:  relative;z-index: 99; width:100%;}
.AboutUs dl dt a{width: 96%;height: 720px;}
.AboutUs dl dt a img{display: block;transition: .8s; width:100%;}
.AboutUs dl dt:hover a img{transform: scale(1.05);}

.AboutUsText{padding-top: 25px;}
.AboutUsText span{background: url(../images/AboutUsBg01.png) no-repeat center;width: 130px;height: 45px;line-height: 45px;text-align: center;display: block;float: left;}
.AboutUsText span a{font-size: 14px;color: #999;font-family: "QUEEN";}
.AboutUsText span.Vion{margin-left: 35px;}
.AboutUsText span.Vion a{color: #333;background: url(../images/Vion.png) no-repeat right;padding-right: 30px;display: inline-block;}
.AboutUsText span:hover{background: url(../images/AboutUsBg02.png) no-repeat center;}
.AboutUsText span:hover a{color: #fff;}
.AboutUsText span:hover.Vion a{background: url(../images/Vion02.png) no-repeat right;}

.AboutUsTitle{height: 170px;background: url(../images/Datas.jpg) right;width: 100%;}
.AboutUsTitle h3{font-size: 24px;color: #fff;background: url(../images/Vion03.png) no-repeat right;}
.AboutUsTitle h3 a{color: #fff;display:block;font-size: 22px;}
.AboutUsTitle p{font-size: 16px;color: #fff;font-family: "Medium";margin-top: 20px;}
.AboutUsTitle div{padding: 30px 5%;width: 90%;}

.AboutUs em.emBox{width: 15px;height: 49px;display: block;position: absolute;left: 3.7%;z-index: 99;top: 140px;}
.AboutUs em.emBox img{display: block;}
/* AboutUs End */

.ipro{display:table; width:100%; padding:20px 0;}
.ipro_l{float: left; width: 100%;}

.ipro_l .ipro_l_wrap{color: #8f8f8f;}
.ipro_l_t{font-size: 30px;color: #000;}
.ipro_l_t:after{display: block;content:'';width: 74px;height: 3px;background-color: #E7141A;margin-top: 3px;margin-bottom: 30px;}
.ipro_l_p{color: #8f8f8f;line-height: 2;}
.ipro_l_p p{font-size:16px;}
.ipro_links{font-size: 14px;}
.ipro_links a{color: #444;margin:5px 1%;font-weight: 500; white-space:nowrap; width:48%; float:left;  height: 35px;line-height: 35px; border-bottom: 1px dashed #ccc; overflow:hidden;  float:left; background:url(../images/arrow_sidebaron.png) left 5px center no-repeat; padding-left:20px; }
.ipro_links a:hover{color: #E7141A;}
.ipro_links a.cur{color: #E7141A;}

.ipro_r{float: left;width: 100%;}
.ipro_r ul li{float: left;width: 46%; height:260px; text-align: center; position: relative;  overflow: hidden; margin: 2.5%;}
.ipro_r ul li:nth-child(2n+2){margin:2.5% 0 2.5% 2.5%;}
.ipro_r_t{font-size: 24px;color: #000;font-weight: bold;margin-bottom: 10px;}
.ipro_r_p{color: #8f8f8f;width: 60%;margin: 0 auto;}

.ipro_icon{display: inline-block;width: 75px;height: 73px;background: url(../img/ipro_icon.png) no-repeat;margin-top: 60px;margin-bottom: 20px;}
.ipro_icon2{background-position: -75px 0;}
.ipro_icon3{background-position: -150px 0;}
.ipro_icon4{background-position: -225px 0;}

.ipro_bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.ipro_bg img{width: 100%;}
.ipro_c{    position: absolute;left: 0;right: 0; bottom: 0; color: #333;padding:15px 0 10px; background-color: #e8e8e8;}
.ipro_c_t{font-size: 13px;font-weight: 400;margin-bottom: 5px;padding: 0 10px;}
.ipro_c_p{width: 100%;margin: 0 auto;margin-bottom: 20px;}
.ipro_c_a{width: 120px;height: 30px;line-height: 30px;margin: 0 auto; border-top-left-radius:10px;background-color: transparent;}
.ipro_c_a:hover{background-color: #e70012;}
.ipro_c_a a{display: block;color: #e70012; font-size: 14px;}
.ipro_c_a:hover a{color: #fff;}

.ipro_c>a{font-size: 16px;margin:0 5px;}
.ipro_c>a:hover{color: #fff;}
.ipro_c a b{font-weight: bold;font-style: italic;}
.ipro_c a b i{color: #E7141A;font-style: italic;}
.i_case {
    width: 100%;
    margin: 0 auto;
    background: #373737 url(../images/i_case_bg.jpg) center bottom no-repeat;
    padding: 50px 10px 74px;
}
.i_title {
    width: 100%;
    text-align: center;
}

.i_title h1 {
    font-size: 28px;
    color: #ff0000;
    line-height: 48px;
    font-weight: 600;
	margin:0px;
}
.i_title h1::before{
      position: absolute;
    content: "";
    width: 118px;
    height: 2px;
    margin-top: 18px;
    margin-left: -140px;
	background-image: -moz-linear-gradient(0deg, #ff0000 0%, #a91515 100%);
    background-image: -webkit-linear-gradient(0deg, #ff0000 0%, #a91515 100%);
    background-image: -ms-linear-gradient(0deg, #ff0000 0%, #a91515 100%);
}
.i_title h1::after {
    position: absolute;
    content: "";
    height: 10px;
    width: 10px;
    margin-top: 20px;
    margin-left: 10px;
	background-image: -moz-linear-gradient(0deg, #ff0000 0%, #a91515 100%);
    background-image: -webkit-linear-gradient(0deg, #ff0000 0%, #a91515 100%);
    background-image: -ms-linear-gradient(0deg, #ff0000 0%, #a91515 100%);
}
.i_title p {
    font-size: 18px;
    color: #8b8b8b;
    line-height: 30px;
    text-transform: uppercase;
}


/*main3*/
.main3{
    padding-top: 20px;
    padding-bottom: 20px;
    background: #eff4f7;display:table;
}
.main3 .l{
    float: left;
    width: 100%;
 
}

.main3 .l h1{
    text-align: left;
    color: #2f383d;
    font-weight: normal;
    font-size: 22px;
}
.main3 .l p{
    padding-top: 30px;
    text-align: left;
    color: #7d8387;
    font-size: 12px;
    line-height: 20px;
}

.main3 .l .more{
    float: left;
    margin-top: 20px;
    display: block;
    text-align: center;
    font-size: 20px;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    color: #fff;
    background: #ff0000;
    border-radius:4px;
}

.main3 .r{
    width: 100%;
    float: right;
	margin-top:20px;
}

.main3 .r li{
    float: left;
    border: 1px solid #d2d2d2;
	list-style:none;
	width:48%;
	margin-right:4%;
}
.main3 .r li:nth-child(2n+2){margin-right:0px;}
.main3 .r li img{
    display: block;
	width:100%;
	margin:0px;
	
}

/* IndexNews */
.IndexNews{padding: 30px 0;position: relative;}

.IndexNewsTitle h3 a{font-size: 32px;color: #c4261d;}
.IndexNewsTitle p{font-size: 16px;color: #606060;margin-top: 15px;font-family: "QUEEN";}

.IndexNews-Con{padding-top: 50px;}
.IndexNews-Con dl{width: 48%;float: left;border-top: 1px #e4e4e4 solid;padding-top: 20px; }
.IndexNews-Con dl dd{margin-left:0px;}
.IndexNews-Con dl dt h3 a{font-size: 18px;color: #333;}
.IndexNews-Con dl dt h3 em{font-size: 14px;color: #999;display: block;margin-top: 5px;}
.IndexNews-Con dl dt span{display: block;overflow: hidden;margin: 10px 0;}
.IndexNews-Con dl dt span a{display: block;width: 100%;}
.IndexNews-Con dl dt span a img{display: block;width: 100%;transition: .8s;}
.IndexNews-Con dl:hover dt span a img{transform: scale(1.1);}
.IndexNews-Con dl:hover h3 a{color: #c4261d;}
.IndexNews-Con dl:hover dd i{background: url(../images/News04.png) no-repeat center;width: 100px;}
.IndexNews-Con dl dd p{font-size: 13px;color: #606060;line-height: 25px;}
.IndexNews-Con dl dd i{background: url(../images/News03.png) no-repeat center;width: 62px;height: 7px;display: block;margin-top: 20px;transition: .8s;}
.IndexNews-Con dl:nth-child(2){margin-right:4%;}

.IndexNews-Right{width: 100%;border-top: 1px #e4e4e4 solid;position: relative;overflow: hidden;}
.IndexNews-Right ul{position: relative;}
.IndexNews-Right ul li{border-bottom: 1px #e4e4e4 solid;padding-bottom: 30px;margin-top: 34px;}
.IndexNews-Right ul li a h3{font-size: 18px;color: #333;}
.IndexNews-Right ul li a h3 em{font-size: 14px;color: #999;display: block;margin-top: 5px;}
.IndexNews-Right ul li a p{font-size: 13px;color: #606060;line-height: 20px;margin-top: 20px;}
.IndexNews-Right ul li:hover a h3{color: #c4261d;}

.IndexNews-Con i.icon{display: block;width: 420px;height: 1px;background-color: #e4e4e4;position: relative;top: 1px;z-index: 999;left: -420px;}

.IndexNews em.emBox{width: 15px;height: 49px;display: block;position: absolute;left: 3.7%;z-index: 99;top: 140px;}
.IndexNews em.emBox img{display: block;}
/* IndexNews End */

.col-r, .col-l {width: auto;float: none; } 
.col-l{text-align: center; background: none; min-height: auto; } 
.col-r dl,
.col-r dl:last-child{float: none; width: auto; padding-left: 0;} 
.col-r dl.open{background-color: #fff;}
.col-r dt {
height: 40px;
line-height: 40px;
font-size: 15px;
margin-bottom: 0;
cursor: pointer;
border-bottom: 1px solid #e8e8e8;
background: url(../images/ico-arrows01.png) 98% center no-repeat;
background-size: auto 16px;
}
.col-r .open dt {
background: url(../images/ico-arrows02.png) 98% center no-repeat;
background-size: 16px auto;
	text-indent: 10px;
 color: #333;
font-weight: bold;
}
.col-r dd{display: none;margin-left: 20px;}
.col-r dd a{ color:#666;
width:100%;display: table;
height: 30px;
line-height: 30px;
font-size: 13px;
padding-left: 10px;
border-bottom: 1px solid rgba(255,255,255,0.2);
}

.col-r dd a:hover{
color: #fff;
background-color: #c5c5c5;
}