@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"微软雅黑";}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}


.top1{ width:1100px; margin:0 auto}
.logo{}

.tel{ background:url(tel.jpg) left center no-repeat; padding-left:50px; margin-top:25px}
.tel span{ font-size:14px; color:#999}
.tel p{ font-size:20px; color:#393939}



.fullSlide{width:100%;position:relative;height:600px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:1px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}



.guanyu{ background:#f3f3f3; height:400px; padding-bottom:80px }
.js{ position:relative; top:35px; padding-top:25px; z-index:99; width:1100px; margin:0 auto; background:url(kuang.png) right top no-repeat;}

.js i{ display:block; float:left; width:505px; height:377px;}
.js .jszi{ float:left; width:505px; padding:0 25px; background:#d10000; height:377px}
.js .jszi h3{ display:block; margin-top:30px; background:url(line.jpg) top left no-repeat; color:#fff; line-height:55px; font-size:25px; font-weight:normal; margin-bottom:10px}
.js .jszi h3 em{ font-style:normal; font-size:14px; padding-left:10px}
.js .jszi p{ display:block; color:#fff; font-size:14px; line-height:30px; height:180px; overflow:hidden}
.js .jszi span a{ display:block; margin-top:20px; border:#fff 1px solid; width:110px; text-align:center; line-height:30px; color:#fff; transition:all 0.6s}
.js .jszi span a:hover{ background:#fff; color:#d10000;transition:all 0.6s}



.yewu{ width:1098px; margin:30px auto; margin-top:30px; overflow:hidden}
.bt1{ background:url(btbg.png) bottom center no-repeat; line-height:50px; text-align:center; font-size:25px; color:#333; padding-bottom:10px; margin-bottom:30px}
.yewu ul li{ float:left; width:183px; text-align:center; transition:all 0.6s}
.yewu ul li:hover{ transition:all 0.6s; transform:translateY(-10px)}
.yewu ul li p{ font-size:14px; padding-top:15px}

.m1{ background:url(bg.jpg) center no-repeat; padding:30px 0}
.m1 .bt1{ color:#fff}
.anli{ width:1100px; margin:0 auto; overflow:hidden}
.anli ul{ position:relative; width:1128px;}
.anli ul li{ float:left; width:348px; margin-right:28px; background:#ffffff; height:290px; margin-bottom:30px; overflow:hidden}
.anli ul li p{ line-height:59px; font-size:16px; text-align:left; padding-left:15px}
.anli ul li i{ display:block; width:348px; height:231px; overflow:hidden;}
.anli ul li i img{ transition:all 0.6s; width:348px; height:auto}
.anli ul li:hover i img{ transition:all 0.6s; transform:scale(1.1,1.1)}
.anli ul li .alfd{ position:absolute; width:288px; height:230px; background-color:rgba(209,0,0,0.8);  padding:30px; color:#fff; z-index:999; display:none;transition:all 0.6s;}
.anli ul li .alfd h3{ font-size:23px; font-weight:normal; line-height:50px}
.anli ul li .alfd span{ font-size:14px; line-height:30px; height:120px; overflow: hidden}
.anli ul li:hover .alfd{ display:block; transition:all 0.6s}

.btn1 a{ display:block; border:#fff 1px solid; width:205px; margin:0 auto; text-align:center; line-height:45px; color:#fff; font-size:14px;transition:all 0.6s}
.btn1 a:hover{ background:#fff; color:#d10000; transition:all 0.6s}


.btn2 a{ display:block; border:#d10000 1px solid; width:205px; margin:0 auto; text-align:center; line-height:45px; color:#d10000; font-size:14px;transition:all 0.6s}
.btn2 a:hover{ background:#d10000; color:#fff; transition:all 0.6s}




.tuandui{ width:1100px; margin:30px auto; overflow:hidden}

.m2{ background:#f4f4f4; padding:30px 0; overflow:hidden}

/*新闻*/
.xinwen{ width:1100px; margin:0 auto; overflow:hidden}
.xwpic{ width:500px; background:#FFF; margin-bottom:30px}
.xwpic i{ display:block; width:500px; height:320px; overflow:hidden}
.xwpic i img{ width:500px; height:auto; min-height:320px}
.xwpic h3{ line-height:55px; padding:0 10px; font-weight:normal; font-size:14px}
.xwpic h3 span{ float:right; color:#999}
.new{ width:560px;}
.new ul li{ margin-bottom:21px; overflow:hidden}
.new ul li .date{ float:left; background:#e2e2e2; width:105px; text-align:center; height:77px; font-size:14px;}
.new ul li .date em{ display:block; font-size:30px; font-style:normal; padding-top:7px}
.new ul li:hover .date{ background:#d10000; color:#FFF}
.new ul li:hover .xwjs  h3 { color:#d10000}
.new ul li .xwjs{ float:right; width:440px}
.new ul li .xwjs a h3{ display:block; font-size:16px; font-weight:normal; padding-bottom:10px; color:#333 ;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap;  }
.new ul li .xwjs a p{ display:block; color:#777777; line-height:23px; height:46px; overflow:hidden}





.foot{ background:#393939;}
.foot1{ width:1100px; margin:0 auto; padding:30px 0}
.dtel h3{ display:block; background:url(dtel.png) left center no-repeat; padding-left:50px; line-height:34px; font-size:30px; color:#fff; font-weight:normal}
.dtel p{ font-size:14px; color:#999; line-height:45px}

.guanzhu ul li{ float:left; width:60px; height:60px; background:#575757; border-radius:50px; margin-left:25px; position:relative}
.guanzhu ul li img{ width:60px; height:auto}
.guanzhu ul li .erweima{ position:absolute; background:url(ewbg.png) center no-repeat; width:121px; height:109px; left:-136px; top:-20px; padding-left:5px; padding-top:5px; transition:all 0.6s; display:none;}
.guanzhu ul li .erweima img{ width:100px; height:auto}
.guanzhu ul li:hover{ background:#d10000}
.guanzhu ul li:hover .erweima{ display:block; transition:all 0.6s}


.foot2{ border-top:#4d4d4d 1px solid; width:1100px; margin:0 auto; line-height:25px; text-align:center; padding:15px 0; overflow:hidden; color:#fff}





  .top_imgbox{
width:100%; 
height:240px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}

.nbt{ position:relative; width:160px; text-align:center; margin:0 auto; margin-top:-80px; z-index:999; background-color:rgba(0,0,0,0.8); height:130px; padding-top:30px; border-radius:100px; }
.nbt h3{ font-size:25px; color:#fff; line-height:55px; font-weight:normal}
.nbt em{ display:block; width:60px; height:2px; background:#fff; margin:0 auto}
.nbt span{ color:#fff; font-size:16px; line-height:35px; font-family:Arial, Helvetica, sans-serif}
.ndh {width:1100px; margin:25px auto; text-align:center}
.ndh ul li{ display:inline-block; margin:10px 10px;}
.ndh ul li a{ display:block; background:#fff; border:#e0e0e0 1px solid; padding:0 20px; line-height:40px; font-size:14px; border-radius:5px; color:#333; transition:all 0.6s}
.ndh ul li a:hover{ display:block; background:#d10000; border:#d10000 1px solid; color:#fff;transition:all 0.6s}

.main{ width:1100px; margin:40px  auto; overflow:hidden}

.tuwen{ font-size:14px; line-height:30px}
.tuwen img{ max-width:1100px;  height:auto}



/* 新闻 */
.xwlb{ width:1100px; margin:0px auto;}
.xwlb ul li { border:#eaeaea 1px solid;margin-bottom:20px; position:relative; overflow:hidden }
.xwlb ul li i{ display:block; float:left; width:260px; height:160px; overflow:hidden}
.xwlb ul li i img{ width:260px; height:auto; min-height:160px;transition:all 0.6s}
.xwlb ul li i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.xwlb ul li .xwzi{ float:left; width:650px; padding-left:30px; height:160px; background: url(line2.jpg) right center no-repeat; padding-right:30px; margin-right:40px; }
.xwlb ul li .xwzi h3 a{ font-size:16px; color:#323232; display:block; width:100%; text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; line-height:55px;text-align:left}
.xwlb ul li .xwzi h3 a:hover{ color:#e60012}
.xwlb ul li .xwzi  em{ font-style:normal; color:#999; }
.xwlb ul li .xwzi p{ display:block; line-height:25px; height:50px; margin:10px 0; color:#666; overflow:hidden}

.xwlb ul li  span a{ float:left; display:block;  width:40px; line-height:40px; text-align:center;  border:#dddddd 1px solid; border-radius:50px; margin-top:60px; font-family:"宋体"; font-size:25px; color:#666; transition:all 0.6s}
.xwlb ul li  span a:hover{ background:#d10000; color:#fff; transition:all 0.6s}


.xiangqing{ width:1198; line-height:30px; font-size:14px; color:#666; border:#e1e1e1 1PX solid; padding:30px;}
.xiangqing .xqbt{ text-align:center;  padding-bottom:15px; margin-bottom:20px; border-bottom:#d4d4d4 1px dashed}
.xiangqing .xqbt h3{ line-height:55px; font-size:23px; color:#000}
.xqnr{ line-height:25px; font-size:14px; }
.xiangqing img{ max-width:790px; height:auto}
.tiao{ border-top:#dbdbdb 1px solid;  margin-top:30px; overflow:hidden}
.tiao p{line-height:50px; padding-top:20px;}



.lxjs{ width:550px; float:left;  z-index:99; background:#d10000; height:310px; color:#fff; padding-top:40px;}
.lxjs dl h3{ display:block; margin:0 40px; font-size:23px; padding-bottom:25px; line-height:23px; text-align:left}
.lxjs dl dt{  padding:5px 0; font-weight:bold;  line-height:20px;  font-size:14px;margin:0 40px; margin-bottom:20px;text-align:left ; display:block}

.lxjs dl dt p{ font-weight:normal; display:block; }
.lxjs dl dt p em{ display:block; font-style:normal; font-weight:bold;}
.lxjs dl dt i{  display:block; float:left; background:#ff9c00; border-radius:3px; padding:3px; margin-right:10px}

.lxjs .guanzhu { text-align:left; margin-top:20px}
.lxjs .guanzhu ul li{ border:0; }

.zxkf{width:60px; position:fixed; right:0; top:50%; margin-top:-30px; z-index:99999;}
.zxkf .dh{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover{background-color:rgba(255,125,50,.8); width:210px;}
.zxkf .dh .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover .tp{background-color:rgba(255,125,50,.8);}
.zxkf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover{background-color:rgba(66,167,204,.8); width:150px;}
.zxkf .qq .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover .tp{background-color:rgba(66,167,204,.7);}
.zxkf .qq .wz{font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a{color:#fff;}
.zxkf .wx{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx:hover{background-color:rgba(95,212,144,.8);}
.zxkf .wx .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img{width:100%; height:auto; display:block;}
.zxkf .wx:hover .ewm{display:block;}
.zxkf .fh{margin-bottom:10px; background-color:#d10000; width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}


.anli1{ width:1100px; margin:0 auto; overflow:hidden}
.anli1 ul{ position:relative; width:1128px;}
.anli1 ul li{ float:left; width:253px; margin-right:28px; background:#ffffff; height: auto; margin-bottom:30px; overflow:hidden;}
.anli1 ul li a{ display:block; height:100%; width:100%; position:relative;}
.anli1 ul li p{ line-height:59px; font-size:16px; text-align: center; background:#f7f7f7}
.anli1 ul li i{ display:block; width:253px; height: auto; overflow:hidden;}
.anli1 ul li i img{ transition:all 0.6s; width:100%; height:auto}
.anli1 ul li:hover i img{ transition:all 0.6s; transform:scale(1.1,1.1)}
.anli1 ul li .alfd{ position:absolute; width:193px; background-color:rgba(209,0,0,0.8);  padding:30px; color:#fff; z-index:999; display:none;transition:all 0.6s;height:100%;}
.anli1 ul li .alfd h3{ font-size:16px; font-weight:normal; line-height:50px}
.anli1 ul li .alfd span{ font-size:14px; line-height:30px; height:120px; overflow: hidden}
.anli1 ul li:hover .alfd{ display:block; transition:all 0.6s}

.page{width:100%; margin:30px auto 0; overflow:hidden;}
.page a{line-height:38px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}
.page a:hover{background-color:#d10000; border:1px solid #d10000; color:#fff;}
.page a.on{background-color:#d10000; border:1px solid #d10000; color:#fff;}
