
h1, h2, h3, h4, h5, h6{font-weight:normal;}

/*------------flash------------*/
.flash_div{ width:100%; margin:0 auto; overflow:hidden;}
.i_adv{ overflow:hidden;}
.i_adv img{ width:100%; vertical-align:bottom;}

.i_t{ text-align:center; color:#666666; margin-top:4%;}
.i_t h2{ font-weight:normal; background:url(../image/i_bg1.png) center bottom no-repeat; height:66px; line-height:66px; padding-bottom:0.5; margin-bottom:1%; color:#333333;}
.i_t p{line-height:32px;}
.i_one{overflow: hidden; padding-bottom:76px;padding-top:10px;background: url(../image/i_bg11.png) #f7f7f7 center bottom no-repeat;}
.i_one .i_one_div{ max-width:870px; width:94%; margin: 0 auto; margin-top:3%; line-height:24px; overflow:hidden; text-align:center;}

.i_two_t{ overflow:hidden; margin-top:5%; margin-bottom:5%; text-align:center;}
.i_two_t ul li{ float:left; display:inline-block; vertical-align:top; width:32%; margin-left:0.5%; margin-right:0.5%; overflow:hidden; cursor:pointer;}
.i_two_t ul li i{ display:block; height:98px; margin:0 auto; background-repeat:no-repeat; background-position:center center; background-size:auto 100%;}
.i_two_t ul li i.bgs1{ background-image:url(../image/i_pic1.png);}
.i_two_t ul li i.bgs2{ background-image:url(../image/i_pic2.png);}
.i_two_t ul li i.bgs3{ background-image:url(../image/i_pic3.png);}
.i_two_t ul li i.bgs4{ background-image:url(../image/i_pic4.png);}
.i_two_t ul li.isel i.bgs1{ background-image:url(../image/i_pic1_on.png);}
.i_two_t ul li.isel i.bgs2{ background-image:url(../image/i_pic2_on.png);}
.i_two_t ul li.isel i.bgs3{ background-image:url(../image/i_pic3_on.png);}
.i_two_t ul li.isel i.bgs4{ background-image:url(../image/i_pic4_on.png);}
.i_two_t ul li h2{ font-weight:normal; font-size:18px; color:#333333; margin-top:3%; line-height:22px; overflow:hidden;}
.i_two_t ul li.isel h2{ color:#cd3437;}
.i_two_t ul li:hover h2{color:#cd3437;}
.i_two_div{ overflow:hidden; padding-bottom:20px;}
.i_two_div .i_two_hiden{ display:none; position:relative;}
.i_two_div .i_two_ul{ overflow:hidden;}
.i_two_div .i_two_ul ul li{ display:block; margin-bottom:2%; background-color:#f5f5f5; display:table; width:97%; padding-left:3%; padding-top:4%; padding-bottom:4%; }
.i_two_div .i_two_ul ul li img{display:table-cell; margin-left:2%; margin-right:2%;width:97px; vertical-align:middle;}
.i_two_div .i_two_ul ul li h2{ font-weight:normal; color:#666666; font-size:18px; display:table-cell; padding-left:4%; text-align:left; width:60%;padding-right:5%; vertical-align:middle;}
.i_two_div .i_two_ul ul li a{ font-size:13px; color:#cd3437; height:30px; line-height:30px; border-radius:20px; text-align:center; width:110px; border:1px solid #cd3437; display:inline-block;margin-right:20%; float:right; margin-bottom:5px;transition:all 0.3s;}
.i_two_div .i_two_ul ul li a:hover{ color:#fff; background-color:#cd3437;}
.i_three{ background-color:#f4f4f4;position:relative; padding-bottom:8%; padding-top:16px;}
.i_three .i_pic{ width:100%; display:block; height:31px; position:absolute; left:0;background:url(../image/i_bg5.png) center center no-repeat; top:-15px;}
.i_four{ background:url(../image/i_bg2.png) #f4f4f4 center bottom no-repeat;position:relative; padding-bottom:10%;padding-top:16px;}
.i_four .i_pic{ width:100%; display:block; height:31px; position:absolute; left:0;background:url(../image/i_bg19.png) center center no-repeat; top:-18px;}
.i_four .i_t{ color:#fff;}
.i_four .i_t h2{color:#fff;}
.i_five{ background:url(../image/i_bg21.png) center bottom no-repeat #f6f6f6;padding-bottom:100px; padding-top:6px; overflow:hidden;}
.i_six{ background-color:#fff;position:relative; padding-top:16px;}
.i_six .i_six_div{ overflow:hidden; max-width:740px; width:96%; margin:0 auto; margin-top:2%;}
.i_six .i_six_t{ height:50px; line-height:50px; overflow:hidden;background:url(../image/i_bg9.png) center bottom no-repeat; color:#4c4c4c;margin-bottom:20px; text-align:center;}
.i_six_r_bg{ background:url(../image/i_bg22.png) center bottom no-repeat #f6f6f6; overflow:hidden;padding-top:3%; padding-bottom:65px;}
.i_six_r_ul{ overflow:hidden; }
.i_six_r_ul ul li{ display:block;margin-bottom:2%;  overflow:hidden; border:2px solid #fff; border-radius:4px; text-align:left; transition:all 1s;}
.i_six_r_ul ul li .i_six_b{ border:1px solid #e4e4e4; overflow:hidden; padding-top:1.5%; padding-bottom:1%; padding-left:1.5%; padding-right:1.5%; transition:all 1s; background-position:right bottom;}
.i_six_r_ul ul li .imgs{ width:77px; float:left; overflow:hidden; position:relative; margin-right:3%;}
.i_six_r_ul ul li .imgs img{display:block;width:77px; height:71px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.i_six_r_ul ul li .imgs p{position:absolute; top:0%; width:100%; left:0; height:100%; background:url(../image/i_pic9.png) center center no-repeat;}
.i_six_r_ul ul li .txts{ overflow:hidden;}
.i_six_r_ul ul li .txts .h2{ font-weight:normal; font-size:14px; color:#333333; height:18px; line-height:18px;white-space:nowrap;text-overflow:ellipsis;}
.i_six_r_ul ul li .txts em{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#666666; font-style:normal;}
.i_six_r_ul ul li .txts p{ line-height:18px;font-size:12px; color:#666666; height:36px; overflow:hidden; letter-spacing:1px;}
.i_six_r_ul ul li:Hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_six_r_ul ul li:Hover .txts .h2{ color:#cc2f32;}
.i_six_r_ul ul li:Hover{border:2px solid #f25358;}
.i_six_r_ul ul li:Hover .i_six_b{border:1px solid #f25358; background:url(../image/i_pic8.png) right bottom no-repeat;}
.i_six_r_ul ul li.hiden{ display:none;}
.i_six_r_m{ display:block; width:70px; margin:0 auto; height:32px; line-height:32px; overflow:hidden;text-align:center; color:#4c4c4c; font-size:14px; margin-top:2%;background:url(../image/i_bg23.png) right center no-repeat; cursor:pointer;}
.i_six_r_m.bgs{background:url(../image/i_bg24.png) right center no-repeat; }
.i_six_r_a{ display:block; width:50%; max-width:330px; margin:0 auto; height:46px; line-height:46px; overflow:hidden; border-radius:20px; border:1px solid #f25358; text-align:center; color:#f25358; font-size:20px; margin-top:3%;transition:all 0.3s;}
.i_six_r_a:hover{ background-color:#f25358; color:#fff;}
@media screen and (max-width: 1200px) {
.i_two_t ul li i{ height:76px;}
.i_two_t ul li h2{ font-size:16px;}
}

@media screen and (max-width: 930px) {
.i_two_div .i_two_ul ul li img{ width:90px;}
.i_two_div .i_two_ul ul li h2{ font-size:16px;}
.i_two_div .i_two_ul ul li a{ width:100px;}
.i_five{ padding-bottom:80px;}
}

@media screen and (max-width: 780px) {
.i_one .i_one_div{ line-height:22px;}
.i_two_t ul li i{ height:66px;}
.i_two_t ul li h2{ font-size:14px;}
.i_six_r_a{ height:40px; line-height:40px; font-size:16px;}
}

@media screen and (max-width: 640px) {
.i_one{padding-bottom:66px;}
.i_two_div .i_two_ul ul li img{ width:80px;}
.i_two_div .i_two_ul ul li h2{ font-size:14px;}
.i_two_div .i_two_ul ul li a{ font-size:12px;width:90px;}
}

@media screen and (max-width: 480px) {
.i_one .i_one_div{ line-height:20px;}
.i_two_t ul li i{ height:44px;}
.i_two_t ul li h2{ font-size:13px; line-height:20px;}
.i_two_div .i_two_ul ul li img{ width:70px;}
.i_two_div .i_two_ul ul li h2{ font-size:13px;}
.i_two_div .i_two_ul ul li a{width:80px; height:26px; line-height:26px; margin-bottom:3px;}
.i_five{ padding-bottom:60px;}
.i_six_r_a{ height:38px; line-height:38px; font-size:14px;}
}

.xinlai{ overflow:hidden;}
.xinlai .hd {width: 100%; margin: 30px auto;}
.xinlai .hd li{width:32%; margin-right: 1%; float:left; line-height:45px; text-align: center; font-size:16px; font-weight: bold; background:#333; color:#fff}
.xinlai .hd li.on{ float:left; line-height:45px; background:#CD3C41; color:#fff}
.xinlai .hd li.tw{ border-left:solid 1px #fff}
.xinlai .hd li:last-child{ margin-right:0px}

.xinlai .bd { width:100%; float:left; margin-top:30px}
.xinlai .bd .xlcon{width:100%; float:left;}
.xinlai .bd .xlcon ul li{width:49%; float:left; margin:0 2% 2% 0}
.xinlai .bd .xlcon ul li img{ width: 100%;}
.xinlai .bd .xlcon ul li p{width: 100%; float: left; line-height: 35px; padding: 10px 0; background: #fff; text-align: center; color: #333}
.xinlai .bd .xlcon ul li:nth-child(2n){ margin-right: 0px}