﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }


a.no:hover{text-decoration:none;cursor:default;}
a:hover{text-decoration:none;}
/*
 1、小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;）
 */

.banner{}
.banner a{ display:block; height:728px; overflow:hidden;}

/*sou*/
.ser_bg{ border-bottom:5px solid #c40808;}
.ser_c{position: relative; z-index: 10; height:80px; overflow:hidden;background:url(../images/ser_bg.jpg) no-repeat center top;}
.ser_r{margin-right: 58px;}
.inp01{ float:left; padding-left:20px; width:306px;   height:49px;overflow:hidden; font:12px/49px "Microsoft Yahei"; border:none; background:url(../images/ser1.gif) no-repeat left top; color:#666; margin-top:16px; display:inline;outline:none;} 
.inp02{ float:left; background:url(../images/ser2.gif) no-repeat left top; width:42px; height:49px; border:0; margin-top:16px;outline:none;}
.ser_c p{margin-left: 30px; height:80px; width:725px; overflow:hidden; display:block; color:#adadad;font:14px/80px "Microsoft Yahei";}
.ser_c p a{color:#333333; padding:0 8px; display: inline-block;font-size:13px;}
.ser_c p b{color:#333333; padding-left:22px; display: inline-block; background:url(../images/ser_ic.gif) no-repeat left center;}

.ser_bg2{ border-bottom:5px solid #000;}
.aboutus{ width:1003px; margin:43px auto auto;background:url(../images/index_18.jpg) bottom right no-repeat; height:219px;}
.weus{ width:594px; float:right; font-size:14px; line-height:26px; margin-right:9px; margin-top:32px;}


.c4 {
    width: 100%;
    height: 700px;
    
    position: relative;
	margin:0 auto;
}

.c4-con {
    height: 395px;
    background: #fff;
    position: absolute;
	width:1200px;
    top: 300px;
    left: 50%;
	margin-left:-600px;
    box-shadow: 0 2px 5px #ccc;
}

.c4-con .c4-right {
    width: 412px;
    height: 395px;
    background: url(../images/c41.jpg) no-repeat center;
}

.c4-con .c4-left {
    padding: 20px 40px;
    width: 708px;
    position: relative;
}

.c4-left .abouttlt h3 {
    font: normal 30px/40px "微软雅黑";
    color: #333;
}

.c4-left .abouttlt p {
    font: normal 13px/30px "微软雅黑";
    color: #c40808;
    font-style: italic;
    text-transform: uppercase;
}

.c4-left .jj {
    font: normal 14px/30px "微软雅黑";
    color: #555;
    padding: 10px 0;
}

.c4-left .tel3 {
    padding-left: 60px;
    background: url(../images/tel3.png) no-repeat left center;
}

.c4-left a.ckgd {
    width: 162px;
    height: 32px;
    border: 1px solid #ccc;
    font: normal 13px/32px "微软雅黑";
    color: #333;
    text-align: center;
    position: absolute;
    bottom: 20px;
    right: 40px;
}

.c4-left a.ckgd:hover {
    background: #c40808;
    color: #fff;
    border-color: #c40808;
}

.c4-con .c4-right .sp {
    width: 352px;
    height: 249px;
    padding-top: 106px;
    padding-left: 30px;
}

.c4-con .c4-right .sp img {
    width: 352px;
    height: 249px;
}
.tlt {
    text-align: center;
    padding: 20px 0;
}

.tlt h2 {
    font: normal 32px/50px "微软雅黑";
    color: #333;
}

.tlt p {
    font: normal 14px/30px "微软雅黑";
    color: #ebc5a3;
    font-style: italic;
    text-transform: uppercase;
    background: url(../images/line01.png) no-repeat center;
}
.c6 {
    padding: 2px 0 30px;
    background: #fafafa;
	margin-top:-50px;
}

.c6-con ul {
    margin: 10px auto;
}

.c6-con ul li {
    width: 158px;
    height: 195px;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    margin-right:13px;
    box-shadow: 0 5px 5px #eee;transition:0.5s;
    float: left;
}
.c6-con ul li:hover{box-shadow: 0 5px 5px #ffb7b7; transition:0.5s;}

.c6-con ul li .img {
    height: 100px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 158px;
}

.c6-con ul li h3 {
    font: normal 18px/35px "微软雅黑";
    color: #333;
}

.c6-con ul li h4 {
    font: normal 12px/20px "微软雅黑";
    color: #aaaaaa;
}

/*case_bg*/
.case_bg{height:824px; overflow:hidden;} 

.t_h2{ margin:82px auto 38px; height:105px; overflow:hidden; text-align:center; color: #333; font: bold 32px/47px "Microsoft Yahei"; background:url(../images/cs_t.png) no-repeat center 47px;}
.t_h2 a{ color:#333;}
.t_h2 i{padding-top: 18px; display:block; color:#666; font:20px/30px "Microsoft Yahei";}
.t_h2 a:hover{ text-decoration:none;}

.case ul{height: 460px; overflow:hidden;}
.case ul li{position: relative; float:left; line-height: 0px; margin-right:80px; width:345px; height:402px; overflow:hidden;}
.case ul li img{width:314px; height:334px;}
.case ul li p{position: absolute;right: 0px; bottom: 0px; padding: 0 35px; width: 244px; height: 234px; border-bottom: 1px solid #e8e8e8; display:block; text-align:center; background:url(../images/cs_isp1.png) no-repeat left top;  color:#333;}
.case ul li p i{display: block; padding-top: 65px; font:22px/48px "Microsoft Yahei";}
.case ul li p em{ font:14px/26px "Microsoft Yahei";}
.case ul .nones{ margin-right:0px;}
.case ul li a:hover{display: inline-block;}
.case ul li a:hover p{color: #fff; background:url(../images/cs_isp2.png) no-repeat left top;}

.case ul li.cur a{display: inline-block;}
.case ul li.cur a p{color: #fff; background:url(../images/cs_isp2.png) no-repeat left top;}


.btn01{margin: 0 auto; width: 189px; height: 49px; overflow: hidden; margin-bottom:50px; margin-top:30px;}
.btn01 a{display: inline-block; padding-left: 35px; width: 154px;  height: 49px;color: #000; font:16px/49px "Microsoft Yahei";  background:url(../images/btn1.png) no-repeat left top;}
.btn01 a:hover{color: #fff; background:url(../images/btn2.gif) no-repeat left top;}

/*pro*/
.pro_bg{ background:url(../images/pro_bg.jpg) no-repeat center top; height:1006px; overflow:hidden;} 
.pro .t_h2{ margin:90px auto 40px;  background:url(../images/pro_t.png) no-repeat center 47px;}

.pro_l{ width:240px;background: #fff; overflow:hidden;}
.pro_l h3{padding-top: 22px; width: 240px; height:85px; overflow:hidden; text-align:center; font:bold 22px/38px "Microsoft Yahei"; background:#c40808;}
.pro_l h3 a{ color:#fff;}
.pro_l h3 img{display: block;margin: 0 auto; width: 178px; height: 22px;}
.pro_l h4{height:65px; text-align: center; overflow:hidden; font:bold 18px/65px "Microsoft Yahei";border-bottom: 3px solid #d90000;}
.pro_l h4 a{ color:#000;}
.pro_l ul{ overflow: hidden;}
.pro_l ul li{border-bottom: 1px solid #cccccc; height:55px; overflow:hidden; font:14px/55px "Microsoft Yahei";}
.pro_l ul li em{margin: 18px 10px 0 40px; float: left; color: #fff; text-align: center; width: 20px; height: 20px; font:14px/20px Arial, Helvetica, sans-serif;  background:url(../images/pro_ic02.gif) no-repeat left center;}
.pro_l ul li a{display:inline-block; height: 55px; overflow: hidden;width: 240px; color:#333;background:url(../images/pro_ic2.gif) no-repeat 193px center;}
.pro_l ul li a:hover,.pro_l ul .cur0 a{text-decoration: none; color: #d90000; font-weight: bold;background:url(../images/pro_ic1.gif) no-repeat 193px center;}
.pro_l ul li a:hover em,.pro_l ul .cur0 a em{background:url(../images/pro_ic01.gif) no-repeat left center;}


.pro_r{width:930px;overflow:hidden;}
.pro_r li{position:relative; float:left; margin:0 0 19px 0;  width:455px; height:330px; overflow:hidden; line-height: 0px;}
.pro_r li img{ width:455px; height:330px; }
.pro_r li em{ position:absolute; left:0px; bottom:0px; display:none; font:bold 16px/65px "Microsoft Yahei"; 
color:#fff;padding-left: 50px; width:405px; height:68px;overflow:hidden; background:url(../images/pro_isp.png) repeat left top;} 
.pro_r .nones{ margin-left:19px; display: inline;}
.pro_r li a:hover{text-decoration: none; }
.pro_r li a:hover em{display: block;}


/*anli_bg*/
.anli_bg{height:auto; overflow:hidden;background:#fafafa url(../images/al_bg.jpg) repeat-x center top;} 

.anli .t_h2{ margin:78px auto 45px;background:url(../images/al_t.png) no-repeat center 47px;}
.al_t{height: 183px; width: 1200px; overflow: hidden;}
.al_t ul li{float: left; border-right: 1px solid #e0e0e0; height:133px;width: 299px;  overflow:hidden; font:20px/130px "Microsoft Yahei";}
.al_t ul li a{display:inline-block; height:133px; overflow: hidden;width: 299px; color:#666;}
.al_t ul li em{ margin: 0 5px 0 50px; height: 130px; width: 40px; float: left; display: inline-block;}
.al_t ul li a:hover,.al_t ul .cur a{text-decoration: none; height: 130px; border-bottom: 3px solid #d90000; color: #d90000; }
.al_t ul li a:hover em,.al_t ul .cur a em{}
.al_t ul .nones{border-right: 0px;}

.al_t .al01 em{background:url(../images/al_ic1.gif) no-repeat left center;}
.al_t .al01 a:hover em,.al_t .al01.cur a em{background:url(../images/al_ic11.gif) no-repeat left center;}

.al_t .al02 em{background:url(../images/al_ic2.gif) no-repeat left center;}
.al_t .al02 a:hover em,.al_t .al02.cur a em{background:url(../images/al_ic22.gif) no-repeat left center;}

.al_t .al03 em{background:url(../images/al_ic3.gif) no-repeat left center;}
.al_t .al03 a:hover em,.al_t .al03.cur a em{background:url(../images/al_ic33.gif) no-repeat left center;}

.al_t .al04 em{background:url(../images/al_ic4.gif) no-repeat left center;}
.al_t .al04 a:hover em,.al_t .al04.cur a em{background:url(../images/al_ic44.gif) no-repeat left center;}

.al_c{}
.al_c h3{font:20px/89px "Microsoft Yahei"; height: 89px; text-align: center;}
.al_c h3 a{color: #333;}
.al_c h3 b{color: #d90000; font-weight: bold; font-size: 28px;}
.al_c h3 a:hover{text-decoration:none;}

.al_wz{float: left; width: 759px; height: 480px; overflow: hidden;}
.al_wz p{position: relative;width: 759px; height: 480px;  overflow: hidden;}
.al_wz p img{width: 759px; height: 480px;}
.al_wz p span{position: absolute; left:0px;bottom: 0px; height: 81px; display: block; width: 759px; background:url(../images/span.png) repeat left top;}
.al_wz p span b{display: inline-block;float: left; text-align: center; padding-right: 8px; width: 108px; height: 81px;font:bold 18px/81px "Microsoft Yahei";color:#fff; background:url(../images/al_b.png) no-repeat left top;}
.al_wz p span em{float: right;display: inline-block;width: 610px; padding: 10px 15px 0 0; font:14px/30px "Microsoft Yahei";color:#fff;}

.al_c ul{width: 1200px;}
.al_c ul li{float: left;width: 108px; height: 480px; position: relative; line-height: 0px; margin-right: 2px;}
.al_c ul li .al_p01{width: 108px; height: 480px;}
.al_c ul li .al_p01 img{width: 108px; height: 480px;}
.al_c ul li .al_p01 em{position: absolute; z-index: 1; display: block; left:0px; top:0px;width: 108px; height: 480px; overflow: hidden; background:url(../images/al_isp.png) no-repeat left top;}
.al_c ul li .al_p01 i{position: absolute; z-index:20; display: block; left:0px; bottom:0px;width: 108px; text-align: center; font:18px/81px "Microsoft Yahei";color:#fff; background: #c40808;}

.al_c ul li .al_p02{display: none;z-index:3; position: absolute; left:0px; top:0px; width: 759px; height: 480px;  }
.al_c ul li .al_p02 img{width: 759px; height: 480px;}
.al_c ul li .al_p02 span{position: absolute; left:0px;bottom: 0px; height: 81px; display: block; width: 759px; background:url(../images/span.png) repeat left top;}
.al_c ul li .al_p02 span b{display: inline-block;float: left; text-align: center; padding-right: 8px; width: 108px; height: 81px;font:bold 18px/81px "Microsoft Yahei";color:#fff; background:url(../images/al_b.png) no-repeat left top;}
.al_c ul li .al_p02 span em{float: right;display: inline-block;width: 610px; padding: 10px 15px 0 0; font:14px/30px "Microsoft Yahei";color:#fff;}
.al_c ul li:hover,.al_c ul li.cur{zoom: 1;width:759px; }
.al_c ul li:hover .al_p01 em,.al_c ul li.cur .al_p01 em{display: none;}
.al_c ul li:hover .al_p02,.al_c ul li.cur .al_p02{display: block;}
.al_c ul li:hover .al_p01,.al_c ul li.cur .al_p01{display: none;}
.al_c ul .nones{margin-right: 0px;}

/*ys*/
.ys1bg{ height:573px; overflow:hidden; background:url(../images/ys1.jpg) no-repeat center top;}
.ys1{ position: relative; height:573px;width:1200px; overflow:hidden;}
.ys1 h4{z-index: 100; position: absolute;right: 0px; top:105px; width: 175px;text-align: center; padding-top: 8px; height:62px;font:18px/27px "Microsoft Yahei"; background:url(../images/ys_l1.png) no-repeat left top; color: #333; }
.ys1 h4 b{color: #d90000; }
.ys01{float: left; margin-top: 88px; width: 550px; overflow: hidden; }
.ys01 h3{overflow: hidden; margin-bottom: 22px;}
.ys01 h3 b{ color: #d90000; background:url(../images/ys_l2.gif) no-repeat 87px center; display: block; font:bold 50px/76px Arial, Helvetica, sans-serif;}
.ys01 h3 span{margin-top: 24px;  color: #333333;font:bold 32px/64px "Microsoft Yahei";}
.ys01 h3 span i{color: #666;padding-left: 10px; display: inline-block;font:20px/64px Arial, Helvetica, sans-serif;text-transform: uppercase;}
.ys01 p{overflow: hidden; color: #666; font:16px/36px "Microsoft Yahei"; }
.ys01 p b{ color: #d90000;}

.btn02{margin:50px auto 0;height: 49px; overflow: hidden;}
.btn02 a{display: inline-block; padding-left: 18px; width: 202px;  height: 49px;color: #000; font:16px/49px "Microsoft Yahei";  background:url(../images/ys_btn1.png) no-repeat left top;}
.btn02 a:hover{color: #fff; background:url(../images/ys_btn1.gif) no-repeat left top;}

.ys_list{float: right; width: 545px; overflow: hidden;}
.ys_list p{float: left; width: 372px; height: 574px;overflow: hidden;}
.ys_list p img{    width: 372px;    height: 293px;    padding-top: 190px;}

.ysjt{height: 42px; width: 92px; float: right; margin-right: 15px; margin-top: 442px; overflow: hidden; }
.ysjt .roll3,.ysjt .roll4{float: left; width:52px; height:42px; overflow:hidden;}
.ysjt .roll3,.ysjt .roll4{width:52px; height:42px;overflow:hidden; display:inline-block;}
.ysjt .roll3{ background:url(../images/roll33.png) no-repeat left top;}

.ysjt .roll4{margin-left: -12px; background:url(../images/roll4.png) no-repeat left top;}


/*ys2*/
.ys2bg{ height:1152px; overflow:hidden; background:url(../images/ys2.jpg) no-repeat center top;}
.ys2{ position: relative; height:619px;width:1200px; overflow:hidden;}
.ys2 .ys01{margin-top: 95px; float: right;}
.ys2 .ys01 h3{}
.ys2 .ys01 h3 span{color: #fff;}
.ys2 .ys01 h3 i{color: #686a6a;}
.ys2 .ys01 p{color: #fff;}

.ys2 .btn02{margin:50px auto 0;height: 49px; overflow: hidden;}
.ys2 .btn02 a{display: inline-block; padding-left: 33px; width: 158px;  height: 49px;color: #fff; font:16px/49px "Microsoft Yahei";  background:url(../images/ys_btn3.png) no-repeat left top;}
.ys2 .btn02 a:hover{color: #fff; background:url(../images/btn2.gif) no-repeat left top;}

.ys_img{float: left;margin-top: 90px; width:563px; height:393px;overflow: hidden;}
.ys_img img{width:563px; height:393px;}

.ys002{height: 533px; overflow: hidden;}
.ys002 .ys01{margin-top: 30px;}
.ysbtn{margin-top: 50px;background: #fff;}
.ysbtn em{float: left;background: #148f11; border: 3px solid #148f11;border-right: 0px; color: #fff; width: 66px; text-align: center; display: inline-block; font:bold 36px/56px "Microsoft Yahei";  }
.ysbtn span{float: left;background: #fff; border: 3px solid #e0e0e0;color: #666; border-left:0px; font:16px/56px "Microsoft Yahei"; padding-right: 20px;}
.ysbtn span i{float: left; margin-left: 15px; padding-left: 30px; }
.ysbtn span .ys_i01{background:url(../images/ys_g1.gif) no-repeat left center;}
.ysbtn span .ys_i02{background:url(../images/ys_g2.gif) no-repeat left center;}
.ysbtn span .ys_i03{background:url(../images/ys_g3.gif) no-repeat left center;}
.ysbtn span .ys_i04{background:url(../images/ys_g4.gif) no-repeat left center;}

.ys002 .ys_img{float: right;margin-top: 0px; width:557px; height:533px;overflow: hidden;}
.ys002 .ys_img img{width:557px; height:533px;}

/*ys3*/
.ys3bg{ height:567px; overflow:hidden; background:url(../images/ys4.jpg) no-repeat center top;}
.ys3{position: relative; height:567px;width:1200px; overflow:hidden;}
.ys3 h4{width: 1200px; overflow: hidden; margin-top: 22px; text-align: center; padding-top: 8px; height:185px;font:bold 30px/42px "Microsoft Yahei"; color: #fff; }
.ys3 h4 span{display: block; color: #fff; font:20px/36px "Microsoft Yahei"; }
.ys3 h4 span em{font-size: 24px;}

.ys3 .ys_img{position: absolute; top:76px; left:380px; width:468px; height:157px;overflow: hidden;}
.ys3 .ys_img img{width:468px; height:157px;}

.ys3 ul{position: relative; width: 1200px; height:355px; overflow: hidden;}
.ys3 ul li{float: left;  font:16px/56px "Microsoft Yahei";}
.ys3 ul li a{display: inline-block; padding-top: 47px; overflow: hidden; }
.ys3 ul li a:hover{color: #d90000; text-decoration: none; font-weight: bold;}

.ys_li1{position: absolute; left:0px; top:0px;}
.ys_li1 a{ background:url(../images/ys_gif2.png) no-repeat 48px top;}
.ys_li1 a:hover,.ys3 .ys_li1.cur a{ background:url(../images/ys_gif1.png) no-repeat 48px top;}

.ys_li2{position: absolute; left:127px; top:99px;}
.ys_li2 a{ background:url(../images/ys_gif2.png) no-repeat 80px top;}
.ys_li2 a:hover,.ys3 .ys_li2.cur a{ background:url(../images/ys_gif1.png) no-repeat 80px top;}

.ys_li3{position: absolute; left:297px; top:158px;}
.ys_li3 a{ background:url(../images/ys_gif2.png) no-repeat 79px top;}
.ys_li3 a:hover,.ys3 .ys_li3.cur a{ background:url(../images/ys_gif1.png) no-repeat 79px top;}

.ys_li4{position: absolute; left:528px; top:183px;}
.ys_li4 a{ background:url(../images/ys_gif2.png) no-repeat 38px top;}
.ys_li4 a:hover,.ys3 .ys_li4.cur a{ background:url(../images/ys_gif1.png) no-repeat 38px top;}

.ys_li5{position: absolute; left:774px; top:158px;}
.ys_li5 a{ background:url(../images/ys_gif2.png) no-repeat 2px top;}
.ys_li5 a:hover,.ys3 .ys_li5.cur a{ background:url(../images/ys_gif1.png) no-repeat 2px top;}

.ys_li6{position: absolute; left:945px; top:99px;}
.ys_li6 a{ background:url(../images/ys_gif2.png) no-repeat 2px top;}
.ys_li6 a:hover,.ys3 .ys_li6.cur a{ background:url(../images/ys_gif1.png) no-repeat 2px top;}

.ys_li7{position: absolute; left:1100px; top:0px;}
.ys_li7 a{ background:url(../images/ys_gif2.png) no-repeat 2px top;}
.ys_li7 a:hover,.ys3 .ys_li7.cur a{ background:url(../images/ys_gif1.png) no-repeat 2px top;}

/*part*/
.part_bg{ height: 672px; overflow: hidden; background:url(../images/part_bg.jpg) no-repeat center top;}

.pt_t{ height: 56px; margin: 90px auto 50px; background:url(../images/part_ip.png) no-repeat left top;}
.pt_t h2{float: left; padding-left: 42px;width: 300px; display: inline-block; font:bold 20px/56px "Microsoft Yahei";}
.pt_t h2 a{color: #fff;}
.pt_t p{float: right; margin-right:20px;  display: inline-block; font:14px/56px "Microsoft Yahei"; color: #a9a9a9;}
.pt_t p em{color: #a9a9a9; display: inline-block; padding: 0 15px;}

.pt_t p a{color: #adadad; padding: 0 15px;zoom: 1; color: #fff; font-weight: bold;}


.pt_img{position: relative; width: 1200px; height: 387px; overflow: hidden;}
.pt_img li{float: left; margin:0 19px 20px 0; line-height: 0px;}
.pt_img li a{display: inline-block; width: 183px; height: 183px; }
.pt_img .pt_li1,.pt_img .pt_li6{margin-left: 101px; display: inline;}

.pt_img .pt_li11{position: absolute; left:0px; top:101px;}
.pt_img .pt_li12{position: absolute; left:203px; top:101px;}
.pt_img .pt_li13{position: absolute; left:406px; top:101px;}
.pt_img .pt_li14{position: absolute; left:608px; top:101px;}
.pt_img .pt_li15{position: absolute; left:810px; top:101px;}
.pt_img .pt_li16{position: absolute; left:1012px; top:101px;}


.pt_img .pt_li1 a{background:url(../images/pt_i1.png) no-repeat left top;}
.pt_img .pt_li1 a:hover{background:url(../images/pt_i1001.png) no-repeat left top;}

.pt_img .pt_li2 a{background:url(../images/pt_i2.png) no-repeat left top;}
.pt_img .pt_li2 a:hover{background:url(../images/pt_i22.png) no-repeat left top;}

.pt_img .pt_li3 a{background:url(../images/pt_i3.png) no-repeat left top;}
.pt_img .pt_li3 a:hover{background:url(../images/pt_i33.png) no-repeat left top;}

.pt_img .pt_li4 a{background:url(../images/pt_i4.png) no-repeat left top;}
.pt_img .pt_li4 a:hover{background:url(../images/pt_i44.png) no-repeat left top;}

.pt_img .pt_li5 a{background:url(../images/pt_i5.png) no-repeat left top;}
.pt_img .pt_li5 a:hover{background:url(../images/pt_i55.png) no-repeat left top;}

.pt_img .pt_li6 a{background:url(../images/pt_i6.png) no-repeat left top;}
.pt_img .pt_li6 a:hover{background:url(../images/pt_i66.png) no-repeat left top;}

.pt_img .pt_li7 a{background:url(../images/pt_i7.png) no-repeat left top;}
.pt_img .pt_li7 a:hover{background:url(../images/pt_i77.png) no-repeat left top;}

.pt_img .pt_li8 a{background:url(../images/pt_i8.png) no-repeat left top;}
.pt_img .pt_li8 a:hover{background:url(../images/pt_i88.png) no-repeat left top;}

.pt_img .pt_li9 a{background:url(../images/pt_i9.png) no-repeat left top;}
.pt_img .pt_li9 a:hover{background:url(../images/pt_i99.png) no-repeat left top;}

.pt_img .pt_li10 a{background:url(../images/pt_i10.png) no-repeat left top;}
.pt_img .pt_li10 a:hover{background:url(../images/pt_i101.png) no-repeat left top;}

.pt_img .pt_li11 a{background:url(../images/pt_i11.png) no-repeat left top;}
.pt_img .pt_li11 a:hover{background:url(../images/pt_i111.png) no-repeat left top;}

.pt_img .pt_li12 a{background:url(../images/pt_i12.png) no-repeat left top;}
.pt_img .pt_li12 a:hover{background:url(../images/pt_i122.png) no-repeat left top;}

.pt_img .pt_li13 a{background:url(../images/pt_i13.png) no-repeat left top;}
.pt_img .pt_li13 a:hover{background:url(../images/pt_i133.png) no-repeat left top;}

.pt_img .pt_li14 a{background:url(../images/pt_i14.png) no-repeat left top;}
.pt_img .pt_li14 a:hover{background:url(../images/pt_i144.png) no-repeat left top;}

.pt_img .pt_li15 a{background:url(../images/pt_i15.png) no-repeat left top;}
.pt_img .pt_li15 a:hover{background:url(../images/pt_i155.png) no-repeat left top;}

.pt_img .pt_li16 a{background:url(../images/pt_i16.png) no-repeat left top;}
.pt_img .pt_li16 a:hover{background:url(../images/pt_i166.png) no-repeat left top;}


/*about_bg*/
.about{ margin-top: 87px; height: 436px;} 
.about dl{ overflow: hidden;}
.about dt { float:right;width:630px; height:368px;overflow:hidden;background:url(../images/about_bg.jpg) no-repeat left top;}
.about dt img{display: block; margin:  13px auto 0; width:604px; height:342px;}
.about dd{ float:left; width:490px; overflow:hidden; }
.about dl dd h3{ margin:9px auto 0; height:128px; padding-top: 22px; overflow:hidden;color: #333; font: bold 28px/51px "Microsoft Yahei"; background:url(../images/about_l.gif) no-repeat left top;}
.about dl dd h3 a{ color:#333;}
.about dl dd h3 i{ display:inline-block; padding-left: 10px; color:#666; font:20px/51px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about dl dd h3 em{color: #666; display: block; font:20px/36px "Microsoft Yahei";}
.about dl dd h3 a:hover{ text-decoration:none;}
.about dd h4{overflow:hidden; font: bold 16px/38px "Microsoft Yahei";}
.about dd h4 a{ color:#333333;}
.about dd h3 a:hover,.about dd h4 a:hover{ text-decoration:none;}
.about dd p{font:14px/28px "Microsoft Yahei"; color:#666;}
.about dd p a{color:#d90000; display:inline-block; padding-left: 10px;}

.cul{position: relative; height: 390px; overflow: hidden; border-bottom: 1px solid #cbcbcb;}
.cul_t{height: 56px; margin-bottom: 28px; background:url(../images/cul_t.png) no-repeat left top;}
.cul_t span{display: inline-block; font:14px/56px "Microsoft Yahei";}
.cul_t span a{color: #adadad;}
.cul_t li{float: left; width: 214px; height: 56px; overflow: hidden;font:18px/56px "Microsoft Yahei"; }
.cul_t li a{color: #fff; height: 56px; overflow: hidden; display: inline-block;}
.cul_t li a:hover{text-decoration: none;}
.cul_t .cul_li1 a{padding-left: 50px; width: 164px; background:url(../images/cul_ip1.png) no-repeat left center;}
.cul_t .cul_li1 a:hover,.cul_t .cul_li1.cur a{background:url(../images/cul_ip11.png) no-repeat left center;}
.cul_t .cul_li2{margin-left: -20px;}
.cul_t .cul_li2 a{padding-left: 62px; width: 152px;  background:url(../images/cul_ip2.png) no-repeat left center;}
.cul_t .cul_li2 a:hover,.cul_t .cul_li2.cur a{background:url(../images/cul_ip22.png) no-repeat left center;}

.cul_cfl ul{margin-left: 22px;}
.cul_con li{position:relative; float:left; margin:0 18px 0 0;  width:275px; overflow:hidden; line-height: 0px;}
.cul_con li img{ width:275px; height:193px; }
.cul_con li span{ display: block;text-align: center; font:14px/35px "Microsoft Yahei";color:#333333;} 
.cul_con .nones{ margin-left:19px; display: inline;}


.cul_cfl{margin-left: 22px;}


.roll1,.roll2{ width:52px; height:42px; overflow:hidden;}
.roll1{position: absolute; left:0px; top:170px;}
.roll2{position: absolute; right:0px; top:170px;}
.roll1 a,.roll2 a{width:52px; height:42px;overflow:hidden; display:inline-block;}
.roll1 a{ background:url(../images/roll3.png) no-repeat left top;}
.roll1 a:hover{ background:url(../images/roll33.png) no-repeat left top;}  
.roll2 a{ background:url(../images/roll4.png) no-repeat left top;}
.roll2 a:hover{ background:url(../images/roll44.png) no-repeat left top;} 



/*new*/
.new{ margin-top: 58px; height:433px; overflow:hidden;}
.new_l{width:815px;overflow:hidden;}
.new_h2{ height:82px;overflow:hidden; font: bold 22px/82px "Microsoft Yahei";}
.new_h2 a{ color:#333;}
.new_h2 i{ display: inline-block; padding-left: 10px; color: #666; text-transform: uppercase; font:20px/82px Arial, Helvetica, sans-serif;}
.new_h2 span{ display: block; font:14px/82px Arial, Helvetica, sans-serif;}
.new_h2 span a{ color:#adadad;}

.new_img{position: relative; float: left; width: 300px; height: 261px; overflow: hidden;}
.new_img img{width: 300px; height: 261px; }
.new_img em{position: absolute;display: block; left: 0px; bottom:0px; font:14px/45px "Microsoft Yahei"; color: #fff; padding: 0 10px; width:280px; height: 45px; overflow: hidden; background:url(../images/new_sp.png) no-repeat right top;}

.new_c{float: right; width: 480px; overflow: hidden;}
.new_c li{float: left; width: 215px; }
.new_c li a{}
.new_c li em{display: block; width: 62px; padding: 9px 0 0 9px; height: 52px; overflow: hidden;  background:url(../images/new_ip2.jpg) no-repeat right top;font:bold 16px/24px Arial, Helvetica, sans-serif; color: #4f4f4f;}
.new_c li em i{display: block; font:14px/20px Arial, Helvetica, sans-serif;}
.new_c li b{margin: 32px auto 12px; display: block; color: #333;font:bold 16px/34px "Microsoft Yahei";}
.new_c li p{color: #666;font:14px/24px "Microsoft Yahei";}
.new_c li span{display: block; margin-top: 30px; color: #444;font:14px/20px Arial, Helvetica, sans-serif; text-transform: uppercase;}
.new_c li a:hover,.new_c .cur a{text-decoration: none;}
.new_c li a:hover em,.new_c .cur a em{color:#d90000;background:url(../images/new_ip1.jpg) no-repeat right top;}
.new_c li a:hover span,.new_c .cur a span{color:#d90000;}
.new_c .nones{float: right;}


.new_r{ width:300px;overflow:hidden;}
.new_r dl{width:300px; overflow:hidden; margin-bottom: 30px; padding:0 0 30px 0; border-bottom: 1px solid #c7c7c7;}
.new_r dt{margin-bottom: 17px; height:27px; width:300px; overflow:hidden; background:url(../images/new_w.jpg) no-repeat left top; font:14px/27px "Microsoft Yahei";}
.new_r dt a{padding-left:44px; color:#555; display:inline-block;}
.new_r dd{ padding-left:44px; font:14px/27px "Microsoft Yahei"; color:#555;background:url(../images/new_d.jpg) no-repeat left top; }


/*link*/
.link_bg{ background:url(../images/link_bg.jpg) repeat-x left top; height:74px;overflow:hidden;} 
.link{}
.link h2{float: left; height:74px;overflow:hidden; font:bold 14px/74px "Microsoft Yahei";}
.link h2 a{ color:#fff;}
.link span{ display:block;font:14px/74px "Microsoft Yahei"; }
.link span a{ display:inline-block; color:#d90000;}

.link p{ height:74px; width: 900px; float: left; overflow:hidden; font:14px/74px "Microsoft Yahei";}
.link p a{ color:#fff; padding:0 10px; display:inline-block;}

.tl div {
 width:363px;
 height:362px;
 padding:10px 5px ;
	background:#fafafa;
	margin-right:10px;
  margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	border:1px solid #eee;
    color:#000000;
}
.tl h3 {
	font-size:18px;
	line-height:30px;
	text-align:center;
  font-weight:bold;
  margin-top:15px;
  margin-bottom:-14px;
  color:#000;
}
.tl p img {
	display:block;
	margin:0 auto 14px;
}
.tl .on:hover {
background:#E50014;
   color:#ffffff;
}
.tl .on:hover h3 {
   color:#ffffff;
}
.tl .on:hover p {
   color:#ffffff;
}
 

 
