@charset "utf-8";
/* CSS Document */

body{margin: 0;padding: 0;overflow-x: hidden;}
ul,li,dl,dd{margin: 0;padding: 0;list-style: none;}
input{margin: 0;padding:0;border: none;outline: none;}
a{color:black;text-decoration: none;}
*{font-family: "微软雅黑";}
h1,h2,h3,p,h4,h5{margin: 0;padding:0;font-weight: normal;}
.cb{ clear:both;}
.as{background:#ffffff;height: 50px;line-height: 50px; border-bottom:#dedede solid 1px;}
.ad1{width: 1200px;margin:0 auto; }
.ad{float: left}
.ad p{color: #666666;font-size: 16px;}
.add{float: right;color: #666666;font-size: 16px;}
.add a{color: #666666;font-size: 15px;}
.af{width: 1200px;margin:0 auto;}
.ag{float: left;width:143px;height: 42px;margin-top: 60px;}
.ag img{width: 100%}
.ah{ width: 417px;height: 81px;float: left;margin-left:140px;margin-top: 40px; }
.ah img{width: 100%}
.ahh{width: 277px;float: right;height:111px;margin-top: 30px;margin-bottom: 20px;}
.ahh img{width: 100%}
.navigation {width:100%;height:74px;line-height:74px; background:#a60505 }
.menu { width:1200px;margin:0 auto;; padding:0px;list-style:none;font-size:22px;text-align:center;}
.menu-item {margin-left: 10px; padding:0px;display:inline;float:left; width:190px;text-align:center;position:relative;z-index:1000;font-size:16px; }

.menu-item1{margin-left:10px; padding:0px;display:inline;float:left; width:190px;text-align:center;position:relative;z-index:1000;font-size:16px;}
.menu-item1 a{background:#eb0a0a; }
.menu li a,.menu li a:visited {color:#FFFFFF;display:block;text-decoration:none;font-weight:normal }
.menu li a:hover {color:#FFFFFF;}
.menu li.homepage {background:none transparent scroll repeat 0% 0%}

.menu li ul {left:0px;margin:0px; padding:0px;position:absolute;background-color:#eb0a0a;filter:Alpha(opacity=90);z-index:1000;display:none;}
.menu li ul li {margin:0px;padding:0px;width:100%;white-space:nowrap;min-width:80px;text-align:center;border-top:#CCC 1px solid;display:inline;background:none transparent scroll repeat 0% 0%;}
.menu li ul li a:hover {color:#FFFFFF;}



.card {
  -webkit-perspective: 150rem;
          perspective: 150rem;
  -moz-perspective: 150rem;
  position: relative;
  height: 172px;
}

.card__side {
   height: 172px;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 238px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-radius: 10px;
  overflow: hidden;

}


.card__side--back {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}



.card:hover .card__side--front-1

 {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.card:hover .card__side--back {
  -webkit-transform: rotateY(0);
          transform: rotateY(0);
}

.row .col-1-of-3 {
  width:238px;   float: left; margin:31px;
}

.pro_curmbs a{font-size:16px;color:#666}
		 
.main{ overflow:hidden; width:1080px; margin:0 auto;padding-bottom:20px;}
.left_main{ width:227px; float:left;overflow:hidden;}
.procla_title{width:227px; height:66px;font-size:24px; line-height:66px;color:#fff;text-align:center;background:#187462; }
.procla_list{ width:198px; border:1px solid #cecece; border-top:none;border-bottom:none; background:#a60505;}
.procla_list ul li{ width:160px;  display:block;  line-height:45px; background:url(../images/bg.png) -26px -114px no-repeat; font-size:14px; color:#000; padding-left:40px; border-bottom:1px solid  #eb0a0a ;font-weight: bold}
.procla_list a{font-size:14px; color:#fff; }
.procla_list ul  ul{ display:none;background:#333; }
.procla_list ul  ul li{width:166px; height:45px;  line-height:45px; background:url(../images/arrow2.png) 45px 18px no-repeat; font-size:14px; color:#000; padding-left:59px;font-weight: normal }

.listss{  width:200px; overflow:hidden; font-family:"Microsoft Yahei"; padding-bottom:10px;float: left;}

.listss h2{ background:url(../images/list_nav.jpg) no-repeat; height:72px; overflow:hidden; padding-left:50px; line-height:54px; font-size:16px;} 























.aq{background: #ffffff;height:100px;line-height: 100px; }
.aw{width: 1200px;margin:0 auto;}
.ae{float: left;margin-left:20px;}

.ae p{color: #333;font-size: 14px;}
.at{float:left;width:390px;margin-left: 260px;margin-top:22px; }
.searchbox{ width:383px; }


.searchbox .keyword-bg input{ border:0px;float:left; width:293px; height:54px; line-height:54px; background:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999999;background: #ffffff;border: #666666 solid 1px}
.searchbox .btn-search{float: right;width: 88px;height: 56px;}

.sa{background: #eee7e7;height: 186px;}
.ss{width: 1200px;margin:0 auto}
.ss img{width:130px;float: left;margin-left: 20px;margin-top: 3px;margin-bottom: 15px;margin-right:80px; }
.sd{width: 1200px;margin:0 auto}
.sf{width: 1200px;height: 171px;margin-top: 74px;margin:0 auto}
.sf img{width: 100%;margin-top:40px}
.sg{width: 1200px;margin-top: 30px;margin: 0 auto}
.sg a{float: left;margin-right:45px;margin-left: 35px}
.sg img{width:220px;height: 58px;margin-bottom: 15px;  }
.proListPic {width:1200px;padding-top: 35px;overflow: hidden;margin:0 auto}
.proListPic ul li{ 
	position: relative;float:left;
	width:380px; height:240px; border:3px solid #fff;margin-right: 21px;margin-bottom: 21px;
	overflow: hidden; }		
.proListPic ul li .pic{width:380px; height:240px;}
.proListPic ul li .intro{
	position: absolute;left:0px; top:0px; display: none;  z-index: 99;
	width:380px; height:240px;
	background:url(../images/26.png);}
.proListPic ul li .intro .title{
    width: 380px;
    
    padding-top: 70px;padding-bottom: 20px;
    display: block;
    color: #fff;
    font-size: 26px;
    overflow: hidden;
   
    text-align: center;
	}
.proListPic ul li .intro .title a{color:#fff;font-size:20px;font-weight:bold}	
.proListPic ul li .intro .proUrlPic{
	    width: 131px;
    height: 60px;
    margin: 0 auto;
    }
.proListPic ul li .intro .proUrlPic .a{display: block;width: 40px; height:40px;}
.proListPic ul li .intro .proUrlPic .b{float:left;display: block;width: 41px; height: 40px; }
.proListPic .proMenu{
	width:230px; height:194px; display: block; border: 3px solid #0f4f94;
	background:url(../images/26.png) center  center no-repeat #0f4f94;}
.proListPic .proMenu a{width:230px; height:194px;  display: block;}
.proListPic .proMenu .font{
	display: block;
	width:175px; height:34px;  padding-left: 55px; padding-top: 50px;
	color: #fff; font-size: 24px;line-height: 34px;}
.proListPic .proMenu .english{ 
	display: block;
	width:215px; height:26px;  padding-left: 25px;
	color: #4bbeed;font-size: 24px; line-height: 26px;text-transform: uppercase; font-family: impact;}	
/*end proListPic*/


.xinren{margin-top: 60px;}

.xinr1{width:1200px;height: 420px;background-image: url(../images/71.png);margin:0 auto;background-repeat: no-repeat;}
.xinr2{width: 950px;height: 71px;background-image: url(../images/b2.png);margin:0 auto;}

.xinr1 li{float: left;}
.xinr1 li img{display: block;}
.xinr{margin-top: 40px;}
.sh{width: 1200px;margin:0 auto}
.sj{width:272px;height: 125px;float: left;}
.sj img{width: 100%}
.sk{width:200px;height:77px;float: left;margin-left:230px;margin-top: 40px;   }
.sk img{width: 100%}
.sq{width:200px;height:77px;float: left;margin-left:140px;margin-top: 40px;   }
.sq img{width: 100%}
.sw{width: 1920px;    height: 385px;
    margin-left: -960px;
    left: 50%;
    position: relative;margin-top: 50px}

.sw img{width: 100%;}


.g_hot{width: 1200px;margin:0 auto;margin-top: 90px}





.m_hot .m_kfc{ padding:20px 0 0 0; height: 320px;  }

.m_hot .m_kfc .u_ljt,.m_hot .m_kfc .u_rjt{ width:40px; height:40px; padding-top:96px;  display:block;}

.m_hot .m_kfc .u_ljt{ padding-right: 18px; padding-left: 20px;float: left;margin-top: 18px;}

.m_hot .m_kfc .u_rjt{width: 56px;float: left;margin-top: 18px;}

.m_hot .m_kfc .u_ljt a{ background: url(../images/89.png) no-repeat; width:56px; height:102px; display:block;}

.m_hot .m_kfc .u_rjt a{ background: url(../images/90.png) no-repeat; width:56px; height:102px; display:block;float: left}



.m_hot .m_kfc .u_mid{ width:806px; overflow:hidden; }

.m_hot .m_kfc .u_lst1 li{ width:265px; float:left; display:inline; }

.m_hot .m_kfc .u_lst1 .lastli{ margin-right:0;}

.m_hot .m_kfc .u_lst1 li img{ width:263px; height:172px;border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;display: block;}

.st{width: 1200px;height: 161px;margin:0 auto;margin-bottom: 50px}
.st img{width: 1200px;}
.sy{width: 1200px;height: 240px;margin:0 auto;margin-top: 80px;}
.sy img{width: 100%}
.su{background: url(../images/93.png);width: 1200px;height: 629px;margin:0 auto}
.si{width: 1200px;height: 332px;}
.so{float: left;width: 400px;margin-left: 160px;margin-top:18px;}
.so h4{    font-size: 20px;
    color: #000;
    font-weight: bold;
    overflow: hidden;
    width: 100%;
    height: 30px;text-overflow: ellipsis;
white-space: nowrap;}
.so h5{font-size: 18px;color: #7a7979;margin-top: 5px;}
.sp{border-bottom: #7b7979 solid 2px;width: 150px;height: 4px;margin-bottom:10px;}
.so p{font-size:16px;color: #000;line-height: 32px;width: 400px;}
.sz{float: left;width: 400px;margin-left:150px;margin-top:18px; }
.sz h4{font-size: 20px;color: #000;font-weight: bold}
.sz h5{font-size:18px;color: #7a7979;margin-top: 5px;}
.sz p{font-size: 16px;color: #000;line-height: 28px;width: 410px;}
.sx{float: left;width: 400px;margin-left:160px;margin-top:40px; }
.sx h4{font-size: 20px;color: #fff;font-weight: bold}
.sx h5{font-size: 18px;color: #fff;margin-top: 5px;}
.sx p{font-size: 16px;color: #fff;line-height: 28px;width: 410px;}
.sc{border-bottom: #fff solid 2px;width: 150px;height: 4px;margin-bottom:10px;}
.sv{background: url(../images/94.png);width: 1200px;height: 303px;margin:0 auto}
.sb{float: left;width: 400px;margin-left: 160px;margin-top:28px;}
.sb h4{font-size:20px;color: #000;font-weight: bold}
.sb h5{font-size: 18px;color: #7a7979;margin-top: 5px;}
.sn{border-bottom: #000 solid 2px;width: 150px;height: 4px;margin-bottom:10px;}
.sb p{font-size: 16px;color: #000;line-height: 28px;width: 410px;}
.sm{float: left;width: 400px;margin-left:160px;margin-top:28px; margin-bottom: 20px;}
.sm h4{font-size: 20px;color: #000;font-weight: bold}
.sm h5{font-size: 18px;color: #7a7979;margin-top: 5px;}
.sm p{font-size: 16px;color: #000;line-height: 28px;width: 410px;}
.da{width: 1200px;margin:0 auto;margin-top: 70px;}
.ds{width: 350px;float: left;}
.df{width: 350px;height: 35px;border-bottom:#c4c4c4 solid 2px;}
.df h4{float: left;color: #000;font-size: 16px;margin-left: 15px;font-weight:bold}
.df span{color: #c4c4c4;font-size: 12px;}
.df a{float: right;color: #be0808;font-size: 12px;margin-top: 10px; }
.dg{width: 350px;height: 180px;margin:0 auto;margin-top: 20px;}
.dg img{width: 100%}
.dh{width: 350px;margin:0 auto}
.dh ul li{width: 350px;height: 24px;margin-bottom: 20px;}
.dh ul li img{float: left;margin-top: 5px;margin-right: 5px}
.dh ul li a{float: left;color: #282828;font-size: 14px;width: 220px;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dh ul li span{float: right;width: 110px; color: #282828;font-size: 14px;}
.dj{width:350px;float: left;margin-left:40px;}
.m_zxc{width: 322px;margin-left: 15px;}
.m_zxc dl{ height: 154px;border-bottom: #dbdbdb dashed 1px; }

.m_zxc dt{ height:26px;  line-height:26px;  font-size:16px;  width: 340px; font-weight: bold;margin-bottom: 30px;margin-top: 20px; }

.m_zxc dt a{ color:#be0808;background:url(../images/97.png) no-repeat 0 5px;padding-left:28px; display: block;font-size: 16px;}

.m_zxc dd{ margin-top:2px; padding-left:28px; background:url(../images/98.png) no-repeat 0 5px; line-height:20px; color:#515151;font-size: 14px;font-weight: bold; height: 58px; overflow: hidden;}
.dk{width: 350px;height: 35px;border-bottom:#c4c4c4 solid 2px;}
.dk h4{float: left;color: #000;font-size: 16px;margin-left: 15px;font-weight:bold}
.dk span{color: #c4c4c4;font-size: 12px;}
.dk a{float: right;color: #be0808;font-size: 12px;margin-top: 10px; }
.dq{width:390px;float: left;margin-left: 50px;background: url(../images/99.png); height: 500px;}
.dw{width: 390px;height: 50px;margin-bottom: 20px;}
.dw a{font-size: 14px;color: #fff;float: right;margin-top: 20px;margin-right: 35px;}
.bf{line-height: 40px;margin-bottom: 5px;}
.bf p{font-size: 14px;float: left;line-height: 30px;color: #fff;width: 130px;text-align: center}
.bf input{border: none; font-size: 14px;height: 35px;margin-left: 2%;float: left;width:220px;  outline: none;text-indent: 20px;    background: #c00000;
    border: #fff solid 1px;}

.bf textarea{width: 220px;height: 85px;margin-left: 8px;background: #c00000;
    border: #fff solid 1px;}
.submitBtn{width: 336px;margin-top: 20px;margin-left:90px;}
.submitBtn img{float: left;width: 138px;height: 38px;}
.fa{width: 1200px;margin:0 auto;height: 70px;background: #f8f8f8;margin-top: 50px;margin-bottom: 50px;}
.fs{width: 5px;float: left;border-left: #aa0303 solid 4px;height: 28px;margin-top: 23px;margin-left: 25px;}
.fd{width: 1000px;float: left;margin-left: 20px;margin-top:26px;}
.fd h4{font-size: 16px;color:#545454;float: left;font-weight:bold; }
.fd a{margin-left: 20px;float: left;font-size: 20px;margin-top: 8px;color:#666  }
.fg{width: 1200px;margin:0 auto}
.fh{width:300px;height:234px;float: left;margin-left: 65px;margin-top: 30px;   }
.fh img{width: 100%;}
.fj{width: 580px;float: left;margin-top: 30px;margin-bottom: 25px;}
.fj img{width: 100%;}
.fk{width:200px;height: 193px;float: left;margin-left:50px;margin-top: 80px;}
.fk img{width: 100%;}
.dif{position: fixed;left: 0;bottom: 0;z-index: 20;width:1920px;background-color:rgba(235, 10, 10,0.6)}
.difb{margin:0 auto;}
.dif1{float: left;padding-top: 27px;margin-left: 110px;width: 55%}
.dif1 img{width: 100%}
.dif2{float: left;font-size: 24px;color:#cc3333;margin-top: 40px;line-height: 36px;margin-left: 80px;}
.dif2 span{font-size: 16px;}
.dif3{float:left;background-color:#cc3333;padding-top: 22px;padding-left: 10px;padding-bottom:30px;width:20%;margin-left: 7%}
.dif3 img{display: block;float: left;}
.dif4{float: left;background-color:white;text-align: center;padding:8px;margin-left: 30px;}
.dif4 img{width:80px;display: block;float: none;}
.dif4 p{font-size: 12px;}
.youf{position: fixed;right:0;top:30%;background:#a60505;z-index:9999}
.youf img{display: block;}
.youf2{position: relative;padding-bottom:5px}
.youf2a{position: absolute;left: 0;top:0;width:162px;height: 54px;}
.youf2a a{float: left;}
.youf3{position: relative;padding-bottom:5px}
.youf3a{position: absolute;left: 0;top:0;}
.youf4{position: relativepadding-bottom:5px;}
.youf4a{position: absolute;left: 0;top:0;}
.youf4b{position: absolute;right:54px;top:0px;}
.youf4b img{width:90px;height: 90px;margin-top:200px}
.youf5{position: relative;padding-bottom:5px}
.youf5a{position: absolute;left: 0;top:0;}

.gq{width: 1200px;margin:0 auto;}
.aaaab3{background: url(../images/1099.jpg);width: 830px;float: left;height: 30px;}
.aaaab3 a{color: #666;font-size: 14px;line-height:30px;float:left}
.aaaab3 span{color: #666;font-size: 14px;line-height:30px;float:left}

.aaaab4{background: url(../images/1098.jpg);width: 960px;float: left;height: 30px;}
.aaaab4 a{color: #666;font-size: 14px;line-height:30px;}
.aaaab4 span{color: #666;font-size: 14px;line-height:30px;}


.banner{position:relative;overflow:hidden;}

.slides{position:relative;z-index:9999;}



.slides img{display: block;margin: 0 auto;}


.flex-control-nav{position:absolute;bottom:10px;z-index:9999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;font-size: 0;}

.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.leib .nr {
    border: 2px solid #c8161d;
    border-top: 0;
    background: #fff;
    overflow: hidden;}
    .leib .nr h4 {
	background: url(../images/icon1.gif) no-repeat scroll 55px;
	padding-left:68px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	height:40px;
	border-bottom:1px solid #DEDEDE
}
.leib .nr h4 a {
	font-size:14px;
	color:#333;
}
.leib .nr .cur a {
	color:#c8161d;
}
.leib2 {
	width:228px;
	font-family: "Microsoft YaHei";
}
.leib2 .tit {
	color:#fff;
	font-size:22px;
	background:url(../images/tit1n.gif) no-repeat;
	height:80px;
	line-height:80px;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
}
.leib2 .tit a {
	color:#333;
}
.leib2 .nr {
	border:2px solid #c8161d;
	border-top:0;
	background:#fff;
	overflow:hidden;
}
.leib2 .nr h4 {
	background:#35363a url(../images/nrh4img.png) no-repeat 30px center;
	height:42px;
	line-height:42px;
	padding-left:48px;
	overflow:hidden;
}
.leib2 .nr h4.cur {
	background:#c8161d url(../images/nrh4img.png) no-repeat 30px center;
}
.leib2 .nr h4 a {
	font-size:14px;
	color:#fff;
}
.leib2 .nr li {
	background: url(../images/icon1.gif) no-repeat scroll 35px;
	padding-left:48px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	height:40px;
	border-bottom:1px solid #DEDEDE
}
.leib2 .nr li a {
	color: #333;
	font-size:14px;
}
.leib2 .nr li.cur a {
	color:#c8161d;
}












