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

a:hover {text-decoration:none;}


/* banner部分 */
.banner { overflow:hidden; width:100%;position: relative;z-index: 1;}
#flashs{ position:relative; height:600px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{width: 100%;text-align: center;position: absolute;bottom: 27px;left: 0;z-index: 9999;}
#flashs .btn span {display: inline-block;width:30px;height: 5px;cursor: pointer; background: #acacac;margin-left: 6px;    border-radius: 2px;}
#flashs .btn span.cur {background: #009a44;width:50px;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(Img/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(Img/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}
/* search部分 */
.wrap-search {height: 64px;border-bottom: 1px solid #e0e0e0;}
.search .keyword {float: left; font-size: 14px;color: #333;margin-top: 25px;height: 16px;line-height: 16px;}
.search .keyword span {float: left;width: 90px;color: #333;}
.search .keyword p {float: left;}
.search .keyword p a {float: left;color: #333;font-size: 14px;margin-right: 10px;}
.search .keyword p a:hover {color: #ff6000;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 330px; height: 35px;margin-top: 15px;overflow: hidden;background: #fff;}
.search .inp input {border:none;height: 33px;line-height: 33px;width: 269px;float: left; text-indent: 12px; font-size: 14px;color: #888;border: 1px solid #e1e1e1;border-right: none;}
.search .inp .sea {display: block; float: right; width: 60px;height: 35px;
background: #ff0000;color: #fff;text-align: center;line-height: 35px;}


/*  product   */
.product {padding: 30px 0; background: #f8f8f8;}
.pro_con .pro_left {width: 240px;background: #fff;}
.pro_con .pro_left h2 {padding: 30px 0;text-align: center;position: relative;font-size: 27px;height: 33px;background: #009a44;width: 240px;}
.pro_con .pro_left h2 a {color: #fff;}
.pro_con .pro_left h2 i{display: block;font-size: 12px;text-transform:uppercase;color: #fff;}
.pro_con .pro_left .left_con {width: 240px;background: #fff;}
.pro_con .pro_left .left_con .con_p1 {height: 49px;line-height: 49px;font-size: 18px;background: #3478d9;color: #fff;text-indent: 46px;position: relative;background: #8c8c8c;}
.pro_con .pro_left .left_con .con_p1 em {display: block;width: 25px;height: 25px;background: url(Img/Index/icon01.png) no-repeat center;position: absolute;left: 15px;top: 12px;}
.pro_con .pro_left .left_con .con_p1  a{color:#fff;}
.pro_con .pro_left .left_con .conbox {margin: 0 10px;}
.pro_con .pro_left .left_con .con_title {height: 42px;line-height: 42px;font-size: 18px;position: relative;border-radius: 5px;}
.pro_con .pro_left .left_con .con_title a {color: #333;}

.pro_con .pro_left .left_con ul {padding-bottom: 10px;}
.pro_con .pro_left .left_con ul li {height: 52px;font-size: 14px;width: 240px;position: relative;border-top: 1px solid #ededed;background: url(Img/Index/icon02.png) no-repeat 210px center;}
.pro_con .pro_left .left_con ul li:first-child {border-top: none;}
.pro_con .pro_left .left_con ul li a {display: block;line-height: 52px;height: 52px;padding-left: 30px;}
.pro_con .pro_left .left_con ul li.cur a ,.pro_con .pro_left .left_con ul li:hover a {color: #ff0000;}
.pro_con .pro_left .left_con ul li.cur ,.pro_con .pro_left .left_con ul li:hover {background: url(Img/Index/icon03.png) no-repeat 210px center;}
.pro_con .pro_tel {height: 46px;background: #009a44;color: #fff;padding: 27px 0;text-align: center;}
.pro_con .pro_tel .telp1 {font-size: 16px;}
.pro_con .pro_tel .telp2 {font-size: 26px;font-weight: bold;}

.pro_con .con_right {width: 930px;}
.pro_con .con_right .r_top {height: 252px;padding: 35px 50px 35px 435px;position: relative;background: #f0f0f0;}
.pro_con .con_right .r_top dt {display: block;width: 400px;height: 322px;position: absolute;left: 0;top: 0;}
.pro_con .con_right .r_top dt img {display: block;width: 400px;height: 322px;}
.pro_con .con_right .r_top dd.dd1 {font-size: 26px;font-weight: bold;margin-bottom: 10px;}
.pro_con .con_right .r_top dd.dd1 a {color: #000;}
.pro_con .con_right .r_top dd.dd2 {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.pro_con .con_right .r_top dd.dd2 span {display: block;margin-top: 10px;color: #333;font-size: 18px;margin-bottom: 10px;}
.pro_con .con_right .r_top dd.dd3 {position: relative;overflow: hidden;height: 41px;}
.pro_con .con_right .r_top dd.dd3 a {float: left;width: 127px;height: 41px;line-height: 41px;text-align: center;background: #fff;color: #ff0000;margin-right: 3px;font-size: 18px;}

.pro_con .con_right .r_top dd.dd3 a:hover {background: #ff0000;color: #fff;}
.pro_con .con_right .r_bot {margin-top: 20px;}
.pro_con .con_right .r_bot li {float: left;width: 300px;margin: 0 0 22px 23px;}
.pro_con .con_right .r_bot li.bdnot {margin-left: 10px;}
.pro_con .con_right .r_bot li i {display: block;width: 294px;height: 262px;overflow: hidden;padding: 3px;background: #fff;}
.pro_con .con_right .r_bot li img {display: block;width: 293px;height: 262px;transition: all 0.5s;}
.pro_con .con_right .r_bot li p {height: 52px;line-height: 52px;text-align: center;font-size: 16px;background: #e4e4e4;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

.pro_con .con_right .r_bot li:hover i {background: #fe0000;}
.pro_con .con_right .r_bot li:hover p {background: #fe0000;color: #fff;}


.went {height: 465px;background: url(Img/Index/wentbg.jpg) no-repeat center;}
.went .container {background: url(Img/Index/went04.png) no-repeat right 40px;height: 465px;}
.went h3 {font-size: 36px;color: #fff;padding-top: 60px;text-indent: 30px;margin-bottom: 10px;}
.went .p1 {font-size: 24px;color: #fff;text-indent: 30px;}

.went ul {position: relative;overflow: hidden;margin-top: 50px;}
.went ul li {float: left;}
.went ul li img {display: block;margin-left: 30px;}


/**/
.lypk {padding: 30px 0;height: 1269px;background: url(Img/Index/lypkbg01.jpg) no-repeat center;}
.lypk .container {position: relative;}
.lypk .lypkbg {display: block;width: 394px;height: 517px;position: absolute;left: -360px;bottom: -35px;background: url(Img/Index/lypkbg02.png) no-repeat center;z-index: 1;}
.lypk h2 {text-align: center;font-size: 26px;font-weight: normal;color: #333;margin-bottom: 5px;}
.lypk .lypk_p1 {font-size: 36px;color: #009a44;text-align: center;font-weight: bold;margin-bottom: 10px;}
.lypk .lypk_con {background: #fff;padding: 40px 50px 10px 50px;background: #fff;position: relative;}
.lypk .lypk_con .conbox {background: url(Img/Index/lypkbg03.png) no-repeat center;margin-bottom: 15px;}
.lypk .lypk_con dl {width: 443px;position: relative;}
.lypk .lypk_con dl img {display: block;}
.lypk .lypk_con dl dt {position: relative;width: 447px;height: 235px;overflow: hidden;}
.lypk .lypk_con dl.fl dt span {display: block;width: 210px;height: 38px;background: #009a44;border-radius: 0 0 15px 15px;position: absolute;left:125px;top: 8px;line-height: 35px;font-size: 18px;color: #fff;text-align: center;}
.lypk .lypk_con dl.fr dt span {display: block;width: 210px;height: 38px;background: #a1a1a1;border-radius: 0 0 15px 15px;position: absolute;left:125px;top: 8px;line-height: 35px;font-size: 18px;color: #fff;text-align: center;}
.lypk .lypk_con dl dd.dd1 {font-size: 21px;font-weight: bold;color: #333;margin: 8px 0;}
.lypk .lypk_con dl dd.dd2 {font-size: 14px;line-height: 20px;margin-bottom: 5px;padding:0 15px;background: url(Img/Index/lypkbg04.png) no-repeat left 6px;}
.lypk .lypk_con dl dd.dd2 b {color: #FE0000;}


/**/
.kxyz {height: 1019px;background: url(Img/Index/kxyzbg.jpg) no-repeat center;}
.kxyz h2 {font-size: 36px;text-align: center;color: #000;padding-top: 52px;margin-bottom: 30px;}
.kxyz .concase {height: 393px;position: relative;overflow: hidden;}
.kxyz .concase img {display: block;position: absolute;opacity: 0;}
.kxyz .concase img.kxyzImg01 {left: 130px;top: 565px;}
.kxyz .concase img.kxyzImg02 {left: 245px;top: 685px;}
.kxyz .concase img.kxyzImg03 {left: 355px;top: 550px;}
.kxyz .concase img.kxyzImg04 {left: 460px;top: 680px;}
.kxyz .concase img.kxyzImg05 {left: 550px;top: 520px;}
.kxyz .concase img.kxyzImg06 {left: 655px;top: 660px;}
.kxyz .concase img.kxyzImg07 {left: 790px;top: 610px;}
.kxyz .concase img.kxyzImg08 {left: 850px;top: 690px;}
.kxyz .concase img.kxyzImg09 {left: 875px;top: 525px;}






.kxyz .kxyz_con {height: 500px;background: #fff;position: relative;padding: 0 27px;}
.kxyz .kxyz_con h3 {font-size: 36px;text-align: center;font-weight: bold;color: #009a44;padding-top: 40px;margin-bottom: 5px;}
.kxyz .kxyz_con .kxyz_p1 {font-size: 26px;text-align: center;color: #333;margin-bottom: 25px;}
.kxyz .kxyz_con .conbox {position: relative;overflow: hidden;}
.kxyz .kxyz_con .conbox ul {position: relative;}
.kxyz .kxyz_con .conbox ul li {float: left;margin-left: 26px;}
.kxyz .kxyz_con .conbox ul li:first-child {margin-left: 0;}
.kxyz .kxyz_con .conbox ul li i {display: block;width: 354px;height: 270px;position: relative;padding: 4px;background: #fff;border: 1px solid #e8e8e8;}
.kxyz .kxyz_con .conbox ul li img.Img01 {display: block;width: 354px;height: 270px;}
.kxyz .kxyz_con .conbox ul li span {display: block;width: 102px;height: 131px;border: 2px solid #009a44;position: absolute;right: 23px;bottom: 21px;background: #fff;} 
.kxyz .kxyz_con .conbox ul li img.Img02 {display: block;width: 83px; height:123px;margin: 4px auto;}
.kxyz .kxyz_con .conbox ul li p {height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #333;}
.kxyz .kxyz_con .conbox ul li:hover i {border-color: #FE0000;}
.kxyz .kxyz_con .conbox ul li:hover span {border-color: #FE0000;}
.kxyz .kxyz_con .conbox ul li:hover p {color: #FE0000;}

.kxyz .kxyz_con .kxyz_btnl {display: block;width: 35px;height: 55px;position: absolute;left: -35px;top: 260px;background: #00a148;border-radius: 15px 0 0 15px;cursor: pointer;}
.kxyz .kxyz_con .kxyz_btnl img {display: block;margin: 19px auto;}
.kxyz .kxyz_con .kxyz_btnr {display: block;width: 35px;height: 55px;position: absolute;right: -35px;top: 260px;background: #00a148;border-radius: 0 15px 15px 0;cursor: pointer;}
.kxyz .kxyz_con .kxyz_btnr img {display: block;margin: 19px auto;}

.kxyz .kxyz_con .kxyz_btnl:hover ,.kxyz .kxyz_con .kxyz_btnr:hover {background: #FE0000;}


/**/
.advantage {}
.advantage .adv_top {height: 160px;background: url(Img/Index/advbg01.jpg) no-repeat center;color: #fff;text-align: center;}
.advantage .adv_top .container {position: relative;}
.advantage .adv_top .advbg {width: 261px;height: 198px;background: url(Img/Index/advbg02.png) no-repeat center;position: absolute;right: -290px;top: -88px;}
.advantage .adv_top .advxl {width: 88px;height: 27px;position: absolute;left: 50%;margin-left: -44px;bottom: -40px;background: url(Img/Index/advbg03.png) no-repeat center;}
.advantage .adv_top h2 {font-size: 28px;padding-top: 50px;margin-bottom: 10px;}

.advantage .adv_top h2 b {font-size: 38px;}
.advantage .adv_top .adv_p1 {font-size: 12px;text-transform: uppercase;}

.advantage .adv_con {height: 1476px;background: url(Img/Index/advImg.jpg) no-repeat center top;}
.advantage .adv_con .container {position: relative;}
.advantage .adv_con .advbox {width: 590px;position: absolute;}
.advantage .adv_con .advbox h3 {padding-left: 12px;border-left: 7px solid #FE0000;height: 42px;margin-bottom: 20px;}
.advantage .adv_con .advbox h3 span {display: block;font-size: 26px;color: #000;height: 27px;line-height: 27px;}
.advantage .adv_con .advbox h3 i {display: block;font-size: 13px;color: #999;}
.advantage .adv_con ol {list-style:decimal;margin-left: 19px;}
.advantage .adv_con ol li {font-size: 17px;line-height: 24px;margin-bottom: 12px;}


.advantage .adv_con .adv1 {right: 0;top: 100px;}
.advantage .adv_con .adv2 {left: 0;top: 448px;}
.advantage .adv_con .adv3 {right: 0;top: 807px;}
.advantage .adv_con .adv3 .adv3_p1 {height: 43px;margin-top: 35px;}
.advantage .adv_con .adv3 .adv3_p1 a {float: left;width: 119px;background: url(Img/Index/advbg02.jpg) no-repeat center;color: #fff;font-size: 16px;line-height: 43px;text-indent: 15px;}
.advantage .adv_con .adv3 .adv3_p1 span {float: left;margin-left: 15px;padding-top: 8px;font-size: 18px;}
.advantage .adv_con .adv3 .adv3_p1 span b {font-size: 26px;color: #FE0000;}
.advantage .adv_con .adv4 {left: 0;top: 1190px;}


/**/
.khjz {height: 840px;background: url(Img/Index/khjzbg.jpg) no-repeat center;}
.khjz h2 {font-size: 36px;text-align: center;color: #009a44;padding-top: 15px;}
.khjz .khjz_p1 {font-size: 20px;text-align: center;color: #333;margin-bottom: 30px;}
.khjz .khjz_con {}
.khjz .khjz_con dl {padding: 20px 20px 0 45px;position: relative;height: 310px;width: 235px;background: #fff;margin: 0 0 15px 27px;float: left;}
.khjz .khjz_con dl.bdnot {margin-left: 0;}
.khjz .khjz_con dl dt {display: block;width: 279px;height: 300px;position: absolute;left: 10px;top: 8px;overflow: hidden; border:1px solid #CCCCCC}
.khjz .khjz_con dl dt em {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;border:1px solid #fff;transition: all 0.5s;}
.khjz .khjz_con dl dt img {display: block;width: 279px;height: 300px;transition: all 0.5s;}
.khjz .khjz_con dl dd.dd1 {font-size: 18px;margin-top: 300px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis; padding-left:25px;}
.khjz .khjz_con dl dd.dd1 a {color: #333;}
.khjz .khjz_con dl dd.dd2 {font-size: 14px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 72px;}
.khjz .khjz_con dl dd.dd2 a {color: #666;}
.khjz .khjz_con dl dd.dd3 a {display: block;width: 120px;height: 36px;background: url(Img/Index/khjzbg02.jpg) no-repeat center;transition: all 0.5s;margin-top: 25px;}
.khjz .khjz_con dl:hover dt img {transform: scale(1.1);}
.khjz .khjz_con dl:hover dd.dd3 a {background: url(Img/Index/khjzbg03.jpg) no-repeat center;transform: rotateX(360deg);}
.khjz .khjz_con dl:hover dt em {transform: scale(0.8);}


.about {padding: 40px 0;}
.about h2 {font-size: 36px;text-align: center;}
.about h2 a {color: #009a44;}
.about .abo_p1 {font-size: 24px;text-align: center;margin-bottom: 30px;margin-top: 20px;color: #333;}

.about .abo_con {}
.about .abo_con .conleft {width: 450px;height: 336px;}
.about .abo_con .conright {width: 670px;height: 336px;margin-right: 15px;}
.about .abo_con .conright .r_p1 {font-size: 18px;font-weight: bold;margin-bottom: 30px;padding-top: 15px;}
.about .abo_con .conright .r_p1 a {color: #333;}
.about .abo_con .conright .r_p1 span {display: block;width: 30px;height: 1px;background: #009a44;margin-top: 10px;}
.about .abo_con .conright .r_p2 {font-size: 14px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 200px;margin-bottom: 20px;}
.about .abo_con .conright .r_p3 {margin-bottom: 40px;}
.about .abo_con .conright .r_p3 a {float: left;width: 120px;height: 36px;background: url(Img/Index/khjzbg02.jpg) no-repeat center;}
.about .abo_con .conright .r_p3 a:hover {background: url(Img/Index/khjzbg03.jpg) no-repeat center;}
.about .abo_con .conright .r_p3 span {float: left;margin-left: 20px;height: 31px;font-size: 18px;padding-top: 5px;}
.about .abo_con .conright .r_p3 span b {font-size:26px;color: #ff0012;}
.about .abo_con .conright ul {}
.about .abo_con .conright ul li {float: left;width: 190px;height: 84px;font-size: 16px;text-align: center;border-left:1px dotted #999 ;}
.about .abo_con .conright ul li span {display: block;height: 50px;line-height: 50px;margin-bottom: 5px;}
.about .abo_con .conright ul li span b {font-size: 60px;color: #ff0012;}
.about .abo_con .conright ul li span em {color: #ff0012;font-weight: bold;}

.about .abo_con .conright ul li:first-child {width: 96px;text-align: left;border-left: none;}


/**/
.zzry {height: 407px;background: #e9e9e9}
.zzry .container {height: 407px;background: url(Img/Index/zzrybg.jpg) no-repeat center;position: relative;}
.zzrybg {display: block;width: 360px;background: url(Img/Index/zzrybg02.jpg) no-repeat center;height: 407px;position: absolute;right: -360px;top: 0;}
.zzry h2 {font-size: 24px;padding-top: 40px;position: relative;color: #333;}
.zzry h2 b {color: #FE0000;}
.zzry h2 a {display: block;position: absolute;right: 0;top: 40px;width: 121px;height: 40px;line-height: 40px;text-indent: 15px;font-weight: normal;border: 1px solid #d5d5d5;font-size: 16px;}
.zzry h2 a i {display: block;width: 16px;height: 7px;position: absolute;right: 15px;top: 15px;background: url(Img/Index/jtr02.png) no-repeat center;}
.zzry h2 a:hover {background: #FE0000;color: #fff;}
.zzry h2 a:hover i {background: url(Img/Index/jtr03.png) no-repeat center;}
.zzry ul {margin-top: 15px;}
.zzry ul li {height: 20px;line-height: 20px;padding-left: 25px;background: url(Img/Index/zzryicon.png) no-repeat left center;font-size: 16px;margin-bottom: 12px;}
.zzry ul li:first-child {padding-left: 0;background: no-repeat;font-weight: bold;color: #333;font-size: 18px;margin-bottom: 18px;}


/**/
.news {padding-bottom: 40px;}
.news h2 {font-size: 36px;text-align: center;padding-top: 40px;margin-bottom: 5px;}
.news h2 a {color: #333;}
.news .news_p1 {font-size: 16px;text-align: center;color: #666;margin-bottom: 35px;}
.news .news_type {text-align: center;margin-bottom: 60px;height: 20px;border-bottom: 1px solid #eeeeee;}
.news .news_type a {display: inline-block;*display: inline;*zoom: 1;width: 140px; height: 39px;line-height: 39px;font-size: 18px;border: 1px solid #d8d8d8;position: relative;color: #333;margin-right: 17px;border-radius: 25px;background: #fff;color: #333;}
.news .news_type a.cur {background: #ff0012;border-color: #ff0012;color: #fff;}

.news .news_con .concase {display: none;}
.news .news_con .concase.cur {display: block;}
.news .news_con .conleft {width: 453px;}
.news .news_con .conleft dt {height: 312px;overflow: hidden;width: 453px;position: relative;height: 319px;}
.news .news_con .conleft dt img {transition: all 0.5s;display: block;width: 453px;height: 319px;}
.news .news_con .conleft dd.dd1 {height: 24px;line-height: 24px;font-size: 16px;margin: 10px 0;}
.news .news_con .conleft dd.dd1 a {color: #333;}
.news .news_con .conleft dd.dd2 {font-size: 14px;line-height: 24px;}
.news .news_con .conleft:hover dt img {transform: scale(1.2);}
.news .news_con .conleft:hover dd.dd1 a {color: #FE0000;}

.news .news_con .conright {width: 720px;}
.news .news_con .conright .concase {display: none;}
.news .news_con .conright .concase.cur {display: block;}
.news .news_con .conright .r_case {position: relative;padding: 0 110px 0 195px;height: 125px;background: url(Img/Index/newsicon01.png) no-repeat 665px center;margin-bottom: 20px;}
.news .news_con .conright .r_case .case_Img {width: 170px;height:120px;position: absolute;left: 0;top: 0;overflow: hidden;}
.news .news_con .conright .r_case .case_Img img {display: block;width: 170px;height: 120px;transition: all 0.5s;}
.news .news_con .conright .r_case .case_p1 {font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 10px;padding-top: 10px;}
.news .news_con .conright .r_case .case_p1 a {color: #333;}
.news .news_con .conright .r_case .case_p2 {height: 48px;line-height: 24px;font-size: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 10px;}
.news .news_con .conright .r_case .case_p3 {font-size: 14px;color: #999;}
.news .news_con .conright .r_case:hover span {color: #0075c2;}
.news .news_con .conright .r_case:hover .case_p1 {color: #0075c2;}

.news .news_con .conright .r_case:hover {background: url(Img/Index/newsicon02.png) no-repeat 665px center;}
.news .news_con .conright .r_case:hover .case_Img img {transform: scale(1.1);}
.news .news_con .conright .r_case:hover .case_p1 a {color: #FE0000;}



/**/
.khal {background: #e9e9e9;padding-bottom: 50px;position: relative;}
.khal h2.h2_title {background-image: url(Img/Index/artline02.png);}
.khal h2.h2_title i {background: url(Img/Index/artty02.png) no-repeat center;}
.khal h2.h2_title a {background: #e9e9e9;color: #000;}
.khal p.p_title {color: #000;}
.khal .container {position: relative;}
.khal .khalxl {display: block;width: 36px;height: 18px;position: absolute;left: 50%;margin-left: -18px;bottom: -68px;z-index: 2;background: url(Img/Index/xl01.png) no-repeat center;}

.khal .khal_con {position: relative;}
.khal .khal_con .con_top {position: relative;overflow: hidden;}
.khal .khal_con .con_top ul {position: relative;}
.khal .khal_con .con_top ul li {float: left;width: 290px;margin-left: 12px;}
.khal .khal_con .con_top ul li:first-child {margin-left: 0;}
.khal .khal_con .con_top ul li i {display: block;width: 290px;height: 250px;overflow: hidden;}
.khal .khal_con .con_top ul li img {display: block;transition: all 0.5s;}
.khal .khal_con .con_top ul li p {height: 60px;line-height: 60px;text-align: center;font-size: 15px;color: #000;background: url(Img/Index/khalbg.jpg);}

.khal .khal_con .con_top ul li:hover img {transform: scale(1.1);}

.khal .khal_con .khal_btnl {display: block;width: 54px;height: 59px;position: absolute;left: -80px;top: 130px;background: url(Img/Index/jtl03.png) no-repeat center;cursor: pointer;}
.khal .khal_con .khal_btnr {display: block;width: 54px;height: 59px;position: absolute;right: -80px;top: 130px;background: url(Img/Index/jtr03.png) no-repeat center;cursor: pointer;}


.khal .khal_con .khal_bot {height: 228px;background: url(Img/Index/khalzxly.jpg) no-repeat center;margin-top: 10px;position: relative;box-shadow: 5px 35px 45px #a21312;}
.khal .khal_con .khal_bot .khal_info {width: 400px;height: 115px;position: absolute;right: 45px;top:75px;}
.khal .khal_con .khal_bot .khal_info .info_p {height: 45px;overflow: hidden;width: 266px;position: relative;border-bottom: 1px solid #fff;margin-bottom: 20px;}
.khal .khal_con .khal_bot .khal_info .info_p input {float: left;width: 220px;border: none;border: 1px solid #bcbcbc;border-right: none;height: 43px;line-height: 43px; font-size: 14px;color: #666;text-indent: 12px;background: none;}
.khal .khal_con .khal_bot .khal_info .info_p span {float: left;width: 44px;height: 43px;border: 1px solid #bcbcbc;border-left: none;}

.khal .khal_con .khal_bot .khal_info .p1 span {background: url(Img/Index/khalicon01.png) no-repeat center;}
.khal .khal_con .khal_bot .khal_info .p2 span {background: url(Img/Index/khalicon02.png) no-repeat center;}
.khal .khal_con .khal_bot .khal_info a.yydz {display: block;width: 110px;height: 110px;background: url(Img/Index/khal02.png) no-repeat center;position: absolute;right: 0;top: 0;}

h2.h2_title {text-align: center;height: 40px;background: url(Img/Index/artline01.png) repeat-x left 84px;padding-top: 65px;font-weight: normal;}
h2.h2_title i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 7px;height: 7px;background: url(Img/Index/artty01.png) no-repeat center;}
h2.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 40px;line-height: 40px;font-size: 32px;color: #e9e9e9;padding: 0 20px;background: #fff;line-height: 40px;}
h2.h2_title span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 40px;line-height: 40px;font-size: 32px;color: #e9e9e9;padding: 0 20px;background: #fff;line-height: 40px;}
p.p_title {font-size: 16px;color: #333;text-align: center;height: 24px;line-height: 24px;padding-bottom: 30px;}

/*yqlj*/
.yqlj {padding:25px 0;background: #f5f5f5;border-top: 1px solid #e0e0e0;}
.yqlj .yqlj_con .yqlj_p1 {width: 75px;font-size: 16px;color: #fff;height: 20px;line-height: 20px;}
.yqlj .yqlj_con .yqlj_p1 a {color: #333;}
.yqlj .yqlj_con .yqlj_p2 {width: 1100px;}
.yqlj .yqlj_con .yqlj_p2 a {padding:0 10px; float: left;line-height: 20px;font-size: 13px;color: #666;}
.yqlj .yqlj_con .yqlj_p2 a:first-child {border-left:none;padding-left: 0;}
.yqlj .yqlj_con .yqlj_p2 a:hover {color: #ff0000;}


