﻿@charset "utf-8";
body{font-family: "Microsoft YaHei";}
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}



/*切图：sjh*/
/*网站：*/
/*全局*/

 /* Title */
.Title{width: 100%;text-align: center;padding-top: 56px;}
.Title h2{font-size: 32px;color: #333333;font-weight: normal;}
.Title h2 a{color: #333333;text-decoration: none;}
.Title p{font-size: 16px;color: #888888;margin-top: 10px;}
.Title i{display: block;width: 169px;height: 2px;margin: 18px auto 0;}
.Title i img{display: block;width: 169px;height: 2px;}



html{ overflow-x:auto; overflow-y:auto;}
*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei'; font-size:12px; color:#848484; }
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration: none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
a:hover{color:#b61f20;}
img{ max-width:100%; border:0;}
li{ line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none;}
input,textarea,button{ outline:none;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body{min-width: 1100px;overflow: hidden;}

#pz_banner{ float: left; width:100%; min-width:1200px; position:relative; overflow:hidden; z-index: 9;}
#pz_main{ float:left; width:100%; min-width:1200px;position: relative; z-index: 9; }
#pz_down{ float:left; width:100%; min-width:1200px; }

.pz_top{float:left; width:100%; min-width:1200px; position: absolute; top:0; left:0; z-index:999; 
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.pz_banner{ float:left; width:100%; min-width:1200px; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%; min-width:1200px; background:#f7f7f7;}
.pz_down{ float:left; width:100%; min-width:1200px; }
.w_0100{ float:left; width:100%;}
.w_1100{ margin:0 auto; width:1100px;}
.w_1200{ margin:0 auto; width:1200px;}
.container{margin:0 auto; width:1200px;}

/*.pz_top.active{background: #b61f20;
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.4);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.4);
         box-shadow: 1px 1px 10px rgba(0,0,0,.4);}*/

/*左右结构*/
/*top*/

.c_0100_2{ float:left; width:100%;}
.r_200{ float:right; width:770px; margin:10px 0 0 0;}
.r_t_200{ float:right;color:#888888; height:18px; line-height:18px; text-align:right; margin-right:20px; padding:5px 0 9px 0;}
.r_t_200 a{ color:#888888; }
.r_t_200 a:hover{ color:#0ba29a;}
/*.so{ float:right; width:205px; height:24px;}
.so .Search{ float:left; width:171px; height:24px; background:url(../images/search.jpg) left center no-repeat; border:none; line-height:24px; padding:0 5px; color:#7e7e7e;}
.so .sear_sub{ float:left; width:24px; height:24px; border:none;background:url(../images/search.jpg) right center no-repeat; }*/







/*main*/
.c_1200{ float:left; width:100%; margin-top:40px;}
.l_790{ float:left; width:65.8333333%;}
.tit1{ float:left; width:100%; height:36px; line-height:36px;}
.tit1 span{ float:left; color:#252525; font-size:18px; font-weight:bold; }
.tit1 span strong{ color:#044ea1;}
.tit1 a{ float:right; color:#313131;}
.tit1 a:hover{ color:#044ea1;}
.l_380{ float:left; width:48.2%; margin-top:10px;}
.slideBox{ width:100%; overflow:hidden; position:relative;}
.pf_0100_1{ height:31px; width:100%; overflow:hidden; background:rgba(0,0,0,0.4); position:absolute; left:0; bottom:0; z-index:1;}
.slideBox .hd{ height:31px; width:42%; overflow:hidden; background:rgba(0,0,0,0.4); position:absolute; right:0; bottom:0; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:19.5%; height:31px; line-height:31px; margin-right:0.5%; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-align:center; background:rgba(0,0,0,0.4); cursor:pointer; }
.slideBox .hd ul li.on{ background:#000; color:#fff; }
.slideBox .hd ul li:last-child{ margin-right:0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li img {transition:1.5s ease-in-out;}
.slideBox .bd li.hover img {transform:scale(2);}



.c_1100_2{float: left; width: 100%; padding-bottom: 50px;background: url(../images/bj.jpg) repeat;}

.c_2{float: left; width: 100%; margin-top: 20px;}

.c_2 .parHd{ float: left; width: 100%;  }
.c_2 .parHd ul{margin: 0 -6px;  float: left; width: 1200px;}
.c_2 .parHd ul li{ float:left; margin:0 6px; cursor:pointer; border-radius:5px;  width: 228px; line-height: 44px; height: 44px; font-size: 16px; color: #fff; background: #333; text-align: center;}
.c_2 .parHd ul li a{ color:#fff;}
.c_2 .parHd ul li .c_2_t{display: inline-block; *display: inline; *zoom:1; vertical-align: top;}
.c_2 .parHd ul li ._pic02{float: left; position: relative; margin-top: 11px; display: block; width: 26px; height: 24px;}
.c_2 .parHd ul li ._pic02 img{float: left; display: block; }
.c_2 .parHd ul li ._pic02 .img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0;}
.c_2 .parHd ul li .c_2_t span{float: left;  padding-left: 10px;}
.c_2 .parHd ul li.on{ background: #b61f20; color: #fff;}
.c_2 .parHd ul li.on img{filter:alpha(opacity=00);opacity:0;}
.c_2 .parHd ul li.on .img02{filter:alpha(opacity=100);opacity:1;}
.c_2 .slideBox{ filter:alpha(opacity=00);opacity:0; overflow:hidden; zoom:1;  position:absolute; margin-top: 15px; left: 0; top: 0;  display:none;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_2 .slideBox.on{position: relative; float: left; display: block; filter:alpha(opacity=100);opacity:1;}
.c_2 .parBd{float: left; width: 100%;  width: 1200px; margin: 0 -15px;}
.c_2 .parBd ul{float: left; overflow:hidden; zoom:1;   }
.c_2 .parBd li{width: 375px; padding:15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.c_2 .parBd li a{float: left; width: 375px; display: block;background: #fff;border: 1px solid #e7e7e7;}
.c_2 .parBd li a img{float: left; display: block;}
.c_2 .parBd li a span{float: left; width: 100%; font-size: 16px; color: #333; padding: 10px 0; height: 35px; line-height: 35px; border-top: 1px dashed #b2b2b2; display: block; text-align: center;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_2 .parBd li a:hover{
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.1);
         box-shadow: 1px 1px 10px rgba(0,0,0,.1);  }
.c_2 .parBd li a:hover span{color: #b61f20;}
.c_2 .parBd .hd{float: left; width: 100%; text-align: center; margin-top: 14px; background: none;position: static; right: auto; bottom: auto; height: 40px;}
.c_2_2{display: inline-block; *display: inline; *zoom:1; vertical-align: top; height: 38px; border: 1px solid #e7e7e7; width: 243px; background: #fff;
 -webkit-border-radius:20px; 
    -moz-border-radius:20px;
         border-radius:20px;}
.c_2_2 .prev,
.c_2_2 .next{float: left; display:block; width:62px; height:38px; background:url(../images/left02.png) center no-repeat; }
.c_2_2 .next{float: right; background:url(../images/right02.png) center no-repeat;  }
.c_2_2 .prev:hover{background:url(../images/left02_2.png) center  no-repeat;}
.c_2_2 .next:hover{background:url(../images/right02_2.png) center center no-repeat; }
.c_2_2 .more02{float: left; width:117px; margin-top: 10px; line-height: 20px; height: 20px; display: block; font-size: 14px; color: #333; text-align: center; font-family: Arial; text-transform: uppercase; border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
.c_2_2 .more02:hover{color: #b61f20;}



/**/
.lcbj{height:596px; background:url(../images/lcbj.jpg) no-repeat center;}
.lc{padding-top:67px;}
.lc h2{text-align: center; margin-bottom: 73px;}
.lc h2 span{display: block; height:73px; line-height: 73px;font-size: 32px; color:#FFF;font-weight: normal;}
.lc h2 em{width:405px;margin:0 auto; position: relative;display: block;}
.lc h2 em:before{width:100%; height:1px; background:#ddd9c5; content:""; position: absolute; left:0; top:12px;}
.lc h2 em i{display: block; width:271px; height:23px;line-height: 23px; letter-spacing:1px;text-align: center; border: 1px solid #ddd9c5;font-size: 14px; color:#b6b2a1; font-weight: normal;background:#f7f7f7; text-transform: uppercase;margin:0 auto; z-index:300; position: relative;}
.lc .lc-con{height:199px;}
.lc .lc-con span{display: block;width: 92px;float:left;}
.lc .lc-con span em{display: block; width:82px; height:82px;margin:0 auto; position: relative;}
.lc .lc-con span em i{display: block; width:100%; height:82px; line-height: 0; overflow: hidden; position: absolute;}
.lc .lc-con span em i img{width:100%;}
.lc .lc-con span em i.default{-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.lc .lc-con span em i.hover{opacity: 0; transform: scale(0);transition: .5s;}
.lc .lc-con span p{height:50px; line-height: 50px; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 18px; color:#FFF;}
.lc .lc-con b{display: block; width:64px; height:64px; float:left; line-height: 0; overflow: hidden;position: relative;z-index:300;}
.lc .lc-con b img{width:100%;}
.lc .lc-con span.cur i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.lc .lc-con span.cur i.hover{opacity: 1; transform: scale(1);}
.lc .lc-con span.cur p{font-weight: bold;color:#c79127;}
.lc .lc-tel{width:299px; height:70px; background:#fff; border-radius: 50px;margin:0 auto;padding-top:10px; box-sizing: border-box; text-align: center;}
.lc .lc-tel span{display: inline-block; padding-left:56px; background:url(../images/tel.png) no-repeat left;text-align: left;}
.lc .lc-tel span em{display: block; height:23px; line-height: 23px;font-size: 16px; color:#333;}
.lc .lc-tel span p{height:25px; line-height: 25px;font-size: 20px; color:#c21821; font-weight: bold;}


/*about*/
.about{width: 100%;overflow: hidden;background: url(../images/bj.jpg) repeat;padding-bottom: 58px;}
.about .Title h2{/*background: url(../images/aboutbg1.png) no-repeat center;*/}
.about .GJ-intro{width: 100%;overflow: hidden;height: 393px;margin-top: 35px;}
.about .GJ-intro .GjPic{display: block;float: left;}
.about .GJ{float: right;width: 610px;height: 292px;}
.about .Ab a{color: #b61f20;}
.about .GJ h3{font-size: 22px;font-weight: normal;margin-bottom: 12px;}
.about .GJ h3 a{color: #333333; background:none; width:auto;font-size:24px; text-align:left;margin-top:0;}
.about .GJ a{ background:#b61f20; color:#fff;font-size:15px; width:150px; line-height:40px; display:block; text-align:center; border-radius:25px;margin-top:15px;}
.about .GJ p{font-size: 16px;color: #666666; text-indent:2em;line-height: 28px;text-overflow: ellipsis;overflow: hidden;padding-bottom:10px;}
.about .GJ span a{font-size: 14px; color: #b61f20;}
.about .ABox{width: 510px;position: relative;margin-top: 12px;overflow: hidden;height: 120px;}
.about .ABox ul{overflow: hidden;width: 475px;position: absolute;top: 0;left: 0;height: 120px;}
.about .ABox li{float: left;width: 148px;height: 120px;margin-right: 11px;}
.about .ABox i{display: block;position: absolute;width: 34px;height: 60px;color: #FFFFFF;cursor: pointer;z-index: 5;}
.about .ABox .btn01{top: 0;right: 0;background: url(../images/aboutbtn02.jpg) no-repeat left top;}
.about .ABox .btn01:hover{background: url(../images/aboutbtn01.jpg) left top;}
.about .ABox .btn02{right: 0;bottom: 0; background: url(../images/aboutbtn02.jpg) no-repeat left bottom;}
.about .ABox .btn02:hover{background: url(../images/aboutbtn01.jpg) left bottom;}

.about .baseBox{position: relative;margin-top: 37px;}
.about .baseBox i{display: block;width: 30px; height: 60px;position: absolute;top: 66px;cursor: pointer;}
.about .baseBox .btn01{background: url(../images/hz-btn01.png) no-repeat left top; left: -50px;}
.about .baseBox .btn02{background: url(../images/hz-btn02.png) no-repeat right top;right: -50px;}
.about .BLb{width: 1200px;overflow: hidden;position: relative;height: 220px;}
.about .BLb ul{position: absolute;top: 0; left: 0;}
.about .BLb li{width: 285px;float: left;text-align: center;height: 220px;margin: 0 7px;}
.about .BLb li img{display: block;margin-bottom: 12px;}
.about .BLb li a{font-size: 14px;color: #555555;text-decoration: none;}


/*.news*/
.news{width: 100%;overflow: hidden;height: 575px;}
.news .leftnews{width: 750px;margin-top: 60px;float: left;}
.news .menu{width: 750px;overflow: hidden;height: 60px;}
.news .menu li{float: left;width: 250px;height: 60px;line-height: 60px;background: #e8e8e8;font-size: 16px;text-align: center;}
.news .menu li a{display: block;line-height: 60px;color: #555555;text-decoration: none;}
.news .menu .cur{background: #b61f20;}
.news .menu .cur a{color: #FFFFFF;}
.news .menu .more{font-size: 12px;color: #999999;background: #f2f2f2;}
.news .menu .more a{color: #999999;text-decoration: none;display: block;line-height: 60px;}
.news .menu li:hover{background: #b61f20;color: #FFFFFF;}
.news .menu li:hover a{color: #FFFFFF;}
.leftnews .newsbox { overflow:hidden; width:100%;margin-top: 21px;height: 390px;}
.leftnews .newslist{ overflow:hidden; width:100%;height: 100%; }
.leftnews .newslist dl{ overflow:hidden; width:100%; height:168px;padding-bottom: 20px;border-bottom: 2px solid #cecece;}
.leftnews .newslist dt{ overflow:hidden; float:left;width: 280px;}
.leftnews .newslist dt img{display: block;}
.leftnews .newslist dd{ overflow:hidden; float:right; width:450px;}
.leftnews .newslist dd a{display: block;width: 450px;}
.leftnews .newslist .detail{margin-top: 24px;}
.leftnews .newslist h3{ font-size:14px; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;border-bottom: 1px solid #cecece;line-height: 34px;}
.leftnews .newslist h3 a{ color:#333333;display: block;}
.leftnews .newslist p{ font-size:14px; line-height:24px; color:#888888; height:48px; overflow:hidden; text-overflow: ellipsis;margin-top: 5px;}
.leftnews .newslist ul{ overflow:hidden; width:100%;margin-top: 5px;}
.leftnews .newslist em{display: block;float: left;width: 24px;height: 24px;color: #FFFFFF;line-height: 24px;text-align: center;margin-top: 15px;border-radius:12px;}
.leftnews .newslist .em01{background: #b61f20;}
.leftnews .newslist .em02{background: #444444;}
.leftnews .newslist .em03{background: #777777;}
.leftnews .newslist .em04{background: #999999;}
.leftnews .newslist .last{border-bottom: none;}
.leftnews .newslist li{width:750px;overflow:hidden; font-size:14px; line-height:48px;border-bottom: 1px dotted #cecece;}
.leftnews .newslist li a{ color:#555555; display:block; width:450px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;margin-left: 14px;}
.leftnews .newslist li span{ float:right; color:#999999;font-family: arial;}

.rightnews { overflow:hidden; width:400px; float:right;background-color:#fff;margin-top: 60px;height: 471px;}
.rightnews .top{ overflow:hidden; width:100%; height:60px;background: #b61f20;}
.rightnews h3{ float:left; font-size:16px; color:#FFFFFF;line-height: 60px;padding-left: 29px;}
.rightnews .more{ float:right;  font-size:12px; color:#fff;text-decoration: none;display: block;line-height: 60px;padding-right: 20px;}
.rightnews .wenda{ overflow:hidden;width: 400px;position: relative;height: 411px;}
.rightnews .wenda ul{ overflow:hidden; width:100%;position: absolute;height: 411px;}
.rightnews .wenda li{ overflow:hidden; width:100%; border-bottom:1px dotted #cecece;margin-top: 21px;padding-bottom: 36px;height: 83px;}
.rightnews .wenda .A{ font-weight:bold; font-size:14px; padding-left:37px; line-height:26px; background:url(../images/wen.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom: 8px;}
.rightnews .wenda .A a{ color:#333333}
.rightnews .wenda .Q{ padding-left:37px; background:url(../images/da.png) no-repeat left top; font-size:14px; line-height:24px; color:#777777; height:48px; overflow:hidden; text-overflow:ellipsis; }

.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:21px; color:#555555; font-size:13px; font-weight:bold; }











