
/**/
.kh_bt { margin-top: 40px; }
.kh_bt h3 { background: url(/static/web/images/kh_bt.html) no-repeat; width: 244px; height: 36px; line-height: 36px; text-align: center; margin: 0 auto; }
.kh_bt h3 a { font-family: "Microsoft YaHei"; font-size: 26px; color: #303030; }
.kh_bt span { background: url(/static/web/images/kh_xx.html) repeat-x 0 10px; display: block; margin-top: 20px; }
.kh_bt span a { width: 80px; margin: 0 auto; display: block; background: #fff; text-align: center; }
.kh_con { margin-top: 40px; }
.zz01, .zz03 { padding: 35px 5px 0 }
.zz01 a { background: url(/static/web/images/kh_le01.html) no-repeat; width: 21px; height: 24px; display: block; }
.zz01 a:hover { background: url(/static/web/images/kh_le02.html) no-repeat; }
.zz03 a { background: url(/static/web/images/kh_ri01.html) no-repeat; width: 21px; height: 24px; display: block; }
.zz03 a:hover { background: url(/static/web/images/kh_ri02.html) no-repeat; }
.zz02 ul li { float: left; width: 163px; padding: 0 8px; }
.zz02 ul li img { width: 161px; height: 93px; border: solid 1px #dfdfdf; }
.zz02 ul li span { display: block; height: 25px; line-height: 25px; overflow: hidden; text-align: center; }
.zz02 ul li span a { color: #000; font-family: "Microsoft YaHei"; }

/**/
.zz_bg { background: #b51a12; padding-top: 33px; margin-top: 40px; padding-bottom: 47px; }
.zx01 { width: 235px; }
.zx01 h3 { background: url(/static/web/images/ico_h3_bg.jpg) 0 0 no-repeat; width: 235px; height: 45px; line-height: 45px; text-align:center;color:#fff;}

.zx01 h3 a { font-family: "Microsoft YaHei"; font-size: 18px; color: #fff; }
.zz_con { width: 235px; border-top: none; background: #fff; }
.zz_p1 { padding-top: 10px; height: 165px;overflow: hidden; }
.zz_p1 span { color: #000; display: block; float: left; font-family: "Microsoft YaHei"; line-height: 30px; margin-left: 10px; overflow: hidden; width: 100px; border: 1px solid #ccc; text-align: center; margin-bottom: 10px; }
.zz_p1 span:hover { background: #b51a12; text-decoration: none; border-color: #b51a12;}
.zz_p1 span:hover a{color:#fff;}
.zz_p1 .zz_a01 { width: 140px; }
.zz_p1 .zz_a03 { width: 116px; }
.zz_p2 { text-align: center; clear: both }
.zz_p2 img { height: 150px; width: 235px; }
.zz_p2 span { display: block; line-height: 30px; padding-top: 5px; height: 60px }
.zz_p2 span a { font-family: "Microsoft YaHei"; font-size: 14px; color: #010101; }
.zz_p2 span a:hover { text-decoration: none }
.zz_p2 q { display: block; padding: 20px 0 15px; }
.zz_p2 q img { width: 119px; height: 33px; }
.zx02 { margin: 0 20px; }
.zx03 { margin: 0 20px 0 0; }


/**/ .case { height: 685px; overflow: hidden; margin-top: 40px; overflow: hidden; position: relative; }
.case .kh_bt { margin-bottom: 22px; margin-top: 0; }
.case ul { height: 77px; overflow: hidden; background: #b51a12; }
.case li { font: 16px "Microsoft Yahei"; text-align: center; line-height: 77px; width: 249px; height: 77px; float: left; overflow: hidden; border-right: 1px solid #cc0000; }
.case li a { display: inline-block; width: 249px; height: 77px; color: #fff; }
.case li a:hover, .case .on a { background: #000; color: #fff; font-weight: bold; }
.case01 { height: 550px; overflow: hidden; position: relative; }
.ca_cont,.ca_list { position: relative; }
.case01 dl { width: 250px; height: 550px; overflow: hidden; position: absolute; top: 0; left: 0; background: url(/static/web/images/al_bg.png); }
.case01 dt a { display: block; font: 14px "Microsoft Yahei"; color: #fff; height: 54px; overflow: hidden; margin: 108px 0 0 13px; }
.case01 dd { margin: 0 15px 0 16px; }
.case01 dd span { display: block; font: 12px "Microsoft Yahei"; color: #fff; line-height: 31px; height: 155px; overflow: hidden; }
.case01 dd em a { display: block; width: 135px; height: 32px; font: 14px "Microsoft Yahei"; text-align: center; border:2px solid #fff; color: #fff; line-height: 32px; overflow: hidden; margin-top: 10px; }
.case01 dd em a:hover{background:#b51a12;border-color:#b51a12;}
.case01 p { overflow: hidden; }
.case01 p img { width: 1000px; height: 550px; }
.arr1 { width: 43px; height: 101px; overflow: hidden; position: absolute; top: 205px; left: 256px; z-index: 99 }
.arr2 { width: 43px; height: 101px; overflow: hidden; position: absolute; top: 205px; right: 10px; z-index: 99 }

/**/
.pic01 { background: url(/static/web/images/pic01.jpg) no-repeat center 0; height: 150px; }
.pic { width: 1000px; margin: 0 auto; }
.pic i { display: block; position: absolute; font-family: "Microsoft YaHei"; font-size: 15px; color: #fff; top: 55px; right: 10px; }
.pic p { top: 50px; left: 530px; position: absolute; width: 420px; }
.pic p span { font-family: "Microsoft YaHei"; font-size: 15px; color: #fff; float: left }
.pic p span b { display: block; font-size: 36px; font-family: arial, Impact; }
.pic p q { display: block; float: left; padding: 14px 0 0 14px; }

/**/
.ys01 { background: url(/static/web/images/ys01.jpg) no-repeat center 0; height: 503px; }
.ys_bt h3 { text-align: center; padding-top: 46px; }
.ys_bt p { height: 36px; line-height: 36px; text-align: center; margin: 42px auto 0; }
.ys_bt p a { font-family: "Microsoft YaHei"; font-size: 26px; font-weight: bold; color: #322725; }
.ys_bt p a:hover { text-decoration: none }
.ys01 dl { padding: 92px 0 0 530px; width: 422px; }
.ys01 dl dt { height: 66px; }
.ys01 dl dt img { float: left; padding-right: 12px; }
.ys01 dl dt h3 { float: left; font-family: "Microsoft YaHei"; font-size: 24px; font-weight: normal; color: #b51a12; }
.ys01 dl dt h3 q { display: block; font-size: 17px; padding-top: 8px; }
.ys01 dl dd { clear: both; padding: 10px 0 0; display: inline-block; }
.ys01 dl dd p { font-family: "Microsoft YaHei"; font-size: 14px; line-height: 26px; background: url(/static/web/images/ico01.gif) no-repeat 0 12px; padding-left: 20px; color: #000; margin-bottom: 10px; }
.ys01 dl dd p span { color: #b51b13; }
.ys02 { background: url(/static/web/images/ys02.jpg) no-repeat center 0; height: 366px; }
.ys02 dl { padding: 23px 0 0 50px; }
.ys03 { background: url(/static/web/images/ys034.jpg) no-repeat center 0; height: 509px; }
.ys03 dl { padding: 0 0 15px 530px; }

/**/
.jz_con { padding-top: 33px; display: inline-block; margin-left: -30px; }
.jz_con dl { height: 145px; float: left; padding-left: 30px; }
.jz_con dl dt { float: left }
.jz_con dl dt img { width: 200px; height: 127px; }
.jz_con dl dd { float: left; width: 275px; padding-left: 10px; }
.jz_con dl dd h3 { font-weight: bold; }
.jz_con dl dd h3 a { font-size: 14px; color: #000; }
.jz_con dl dd h3 q { display: block; color: #000; font-weight: normal; font-size: 12px; line-height: 20px; }
.jz_con dl dd p { color: #000; line-height: 23px; padding: 10px 0; }
.jz_con dl dd span { display: block; padding-top: 10px; text-align: right }

/**/
.zj { width: 630px; }
.zj_top { background: url(/static/web/images/zj_xx.gif) no-repeat 0 bottom; line-height: 30px; margin-top: 10px; border-bottom: 1px solid #B51A12; }
.zj_top h3 a { padding-left: 10px; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; font-weight: normal; }
.zj_con { padding-top: 50px; width: 509px; float: left; }
.zj_con dl dt { float: left; }
.zj_con dl dt img { width: 270px; height: 268px; }
.zj_con dl dd { float: left; width: 220px; padding: 9px; }
.zj_con dl dd h4 { font-family: "Microsoft YaHei"; font-size: 16px; color: #000; margin-bottom: 8px; }
.zj_con dl dd h4 a { color: #666; background: }
.zj_con dl dd h4 a q { font-weight: normal; }
.zj_con dl dd p { line-height: 26px; color: #666; font-size: 14px; width:350px;padding-left: 10px;}
.zj_con dl dd p a { color: #b51a12; text-align: right; }

/**/
.fc_con { float: right; width: 175px; background: #535353; padding: 10px; margin-top: 13px; }
.fc_con h2 { font-size: 16px; font-weight: bold; color: #fff; margin-bottom: 5px; }
#gcpic{height: 235px;}
.fc_con ul li { width: 175px; height: 150px;font-size: 0; margin-top: 5px; }
.fc_con ul .nobor { padding: 0; }
.fc_con ul li a img { width: 175px; height: 130px; }
.fc_con ul li a:hover { text-decoration: none; }
.fc_con ul li span a { background: #ddd; height: 33px; text-align: center; line-height: 33px; display: block; color: #000; font-size: 13px; }
.fc_con ul li span a:hover { background: #b51a12; color: #fff; }

/**/
.gc { width: 280px; padding: 35px 0 0 15px; }
.gc_con { padding-top: 13px; width: 300px; }
.kc01, .kc03 { padding: 150px 0 0 }
.kc02 ul li { float: left; width: 240px; padding: 0 8px; }
.kc02 ul li img { width: 240px; height: 314px; }
.kc02 ul li span { display: block; height: 35px; line-height: 35px; overflow: hidden; text-align: center; }
.kc02 ul li span a { color: #000; font-size: 14px; font-family: "Microsoft YaHei"; }
.kc02 ul li q { display: block; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; color: #000; font-weight: bold; line-height: 30px; }
.kc02 ul li i { display: block; text-align: center; padding-top: 10px; }
.kc02 ul li i img { width: 96px; height: 24px; }


.dt_con { padding:19px 0 0;}
.dt_con img { width:320px; height:133px;}
.dt_list { padding-top:10px;}

.dt_list ul li {  line-height:35px; overflow:hidden;padding-left: 25px;background: url(/static/web/images/ico02.gif) 10px 15px no-repeat;}
.dt_list ul .nobor { border:none;}
.dt_list ul li span { color:#000; padding-right:10px;}
.dt_list ul li a { color:#000;}


/*index.css end*/
.jiantou {
    float: left;
    padding-top: 10px;
    padding-left:5px;
}

.zz_bg h4 a {
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 30px;
}

.zz_bg h4 {
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    text-align: center;
    width: 244px;
    margin-bottom: 20px;
}
.aqyz{position:absolute;top:224px;left:666px;}