﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.s_bj{height:95px; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.sou{width:1200px; height:95px; font:14px/95px "Microsoft Yahei"; margin:0 auto; overflow:hidden;}
.sou p{width:600px; color:#656160; }
.sou p a{color:#656160; padding:0 8px;}
.s_inp01{width:449px; height:31px; padding-top:30px }
.inp01{width:434px; height:31px; line-height:31px; background:url(../images/ss1.jpg) no-repeat; border:0 ; color:#9d9d9d; font-size:12px; float:left;}
.inp02{background:url(../images/ss2.jpg) no-repeat center top; width:15px; height:31px; line-height:31px; border:0; float:left;}
/**/
.sj-bj{height:805px; overflow:hidden;}
.bt{height:100px; margin:78px 0 14px 0; background:url(../images/bts.png) no-repeat center bottom; text-align:center;}
.bt i{display:block; font:24px/34px "Microsoft Yahei"; text-transform:uppercase; color:#666;}
.bt a{font:bold 30px/34px "Microsoft Yahei"; color:#666;}
.sj{width:1012px; height:540px; margin:0 auto; overflow:hidden;}
.sj dl dt{height:96px; text-align:center; font:16px/26px "Microsoft Yahei"; color:#666;}
/**/
.ys-bj{height:2123px; position:relative; overflow:hidden;}
.ys1{height:763px; background:url(../images/ys1.jpg) no-repeat center top;}
.ys2{height:773px; background:url(../images/ys2.jpg) no-repeat center top;}
.ys3{height:587px; background:url(../images/ys3.jpg) no-repeat center top;}
.ys-bj h2{position:absolute; margin:0; top:220px; left:50%; margin-left:-500px; width:1000px; height:110px; font:bold 30px/34px "Microsoft Yahei"; color:#666;}
.ys{position:absolute; top:382px; left:50%; width:1200px; height:1700px; margin-left:-600px;}
.ys-ss{position:absolute; top:84px; left:120px; height:334px; background:url(../images/ys-br.gif) no-repeat left bottom;}
.ys-ss img{width:184px; height:104px;}
.ys-ss b{display:block; height:30px; margin:50px 0 26px 0; font:bold 24px/30px "Microsoft Yahei"; color:#221814;}
.ys-ss p{font:16px/26px "Microsoft Yahei"; color:#221814;}
.dl01{top:0; right:0; }
.dl02{top:598px; left:0; }
.dl03{top:940px; left:0; }
.dl04{top:1300px; right:0; }
.dl01 dt{background:url(../images/ys01.jpg) no-repeat left top;}
.dl02 dt{background:url(../images/ys02.jpg) no-repeat left top;}
.dl03 dt{background:url(../images/ys03.jpg) no-repeat left top;}
.dl04 dt{background:url(../images/ys04.jpg) no-repeat left top;}
.ys dl{position:absolute; width:640px; overflow:hidden;}
.ys dl dt{height:110px; margin-bottom:38px; padding-left:34px; overflow:hidden;}
.ys dl dt b{display:block; margin-top:40px; font:bold 24px/34px "Microsoft Yahei"; color:#c91622;}
.ys dl dt i{display:block; text-indent:45px; font:bold 18px/24px "Microsoft Yahei"; color:#666;}
.ys dl dd p{padding-left:14px; background:url(../images/ys-s.gif) no-repeat left 12px; font:14px/32px "Microsoft Yahei"; color:#333;}
.ys .ys-tel{position:absolute; top:1616px; left:372px; width:422px; height:36px; border:2px solid #c91622; font:14px/36px "Microsoft Yahei";}
.ys .ys-tel a{display:block; float:left; width:144px; height:36px; text-align:center; background:#c91622; color:#fff;}
.ys .ys-tel em{float:right; display:block; text-align:center; width:277px; color:#c91622;}
.ys .ys-tel em b{font-size:16px;}
/**/
.pro-bj{height:1202px; background:url(../images/pro-bj.jpg) repeat-y center top; overflow:hidden;}
.pro-bj h2{height:114px; margin:84px 0 48px 0;}
.pro-n{height:720px;}
.pro-n ul{height:64px; margin:0 auto; text-align:center;}
.pro-n ul li{display:inline-block; height:52px;}
.pro-n ul li a{display:inline-block; margin:0 28px; height:52px; font:bold 16px/20px "Microsoft Yahei"; color:#333;}
.pro-n ul li i{display:block; font:12px/20px "Microsoft Yahei"; text-transform:uppercase; color:#a6a6a6;}
.pro-n ul li.no{background:none;}
.pro-n ul li a:hover,.pro-n ul li.cur a{text-decoration:none; background:url(../images/pro-n.png) no-repeat center bottom;}

.pro-ul ul{ width:750px;  margin:0 auto;}
.pro-ul li{ display:block; float:left; margin:0 4px;}
/*
.pro-s{width:1200px; height:666px; overflow:hidden;}
.pro-s dl{height:330px; margin-bottom:6px;}
.pro-s dl dt{float:left; width:748px; height:330px;}
.pro-s dl dt img{width:748px; height:330px;}
.pro-s dl dd{float:right; width:446px;}
.pro-s dl dd i img{width:446px; height:128px;}
.pro-s dl dd i{display:inline-block; width:446px; height:128px; padding-bottom:6px;}
.pro-s dl dd span img{width:446px; height:196px;}
.pro-s .pro-dl1 dt{float:right;}
.pro-s .pro-dl1 dd{float:left;}
*/

.pro-s{width:1200px; height:666px; position:relative; overflow:hidden;}
.pro-s ol li{position:absolute;}
.pro-s ol li.pro1{left:0; top:0; width:748px; height:330px;}
.pro-s ol li.pro2{right:0; top:134px; width:446px; height:196px;}
.pro-s ol li.pro3{left:0; top:336px; width:446px; height:196px;}
.pro-s ol li.pro4{right:0; top:336px; width:748px; height:330px;}
.pro-s ol li.pro2 img,.pro-s ol li.pro3 img{width:446px; height:196px;}
.pro-s ol li.pro1 img,.pro-s ol li.pro4 img{width:748px; height:330px;}
.pro-s .pro-s1{position:absolute; top:0; right:0; width:446px; height:128px;}
.pro-s .pro-s2{position:absolute; top:538px; left:0; width:446px; height:128px;}
.pro-s .pro-s1 img,.pro-s .pro-s2 img{width:446px; height:128px;}

.indexphoto {}
.indexphoto ul{}
.indexphoto ul li {
	width: 280px; float: left; margin: 10px; height: 270px; text-align: center;
}
.indexphoto a img {width: 280px; height: 220px;}
.indexphoto .p{line-height: 22px;}

.pro-r{height:190px; overflow:hidden;}
.pro-r dl{float:left; width:230px; height:190px; padding-left:68px; border-right:1px solid #c0c0c0;}
.pro-r dl dt{height:52px; font:bold 16px/16px "Microsoft Yahei"; }
.pro-r dl dt a{color:#333;}
.pro-r dl dt i{display:block; font:12px/20px "Microsoft Yahei"; text-transform:uppercase; color:#939393;}
.pro-r dl dd{width:220px;}
.pro-r dl dd ul li{float:left; width:94px; font:14px/36px "Microsoft Yahei";}
.pro-r dl dd a{color:#333;}
.pro-r dl.no{border:0;}
/**/
.qh-bj{height:624px; overflow:hidden; background:#fff;}
.qh-s{width:1200px; height:454px; margin:85px auto 0; overflow:hidden;}
.qh-s ul{float:left; width:165px; height:452px; background:url(../images/qh-s.jpg) repeat-y center top;}
.qh-s ul li{float:left; width:165px; height:113px; text-align:center; font:14px/30px "Microsoft Yahei"; background:url(../images/qh-br.gif) no-repeat center bottom; overflow:hidden;}
.qh-s ul li a{display:inline-block; width:165px; height:113px; color:#dbdbdb;}
.qh-s ul li b{display:block; width:123px; margin:24px auto 0; border-bottom:1px solid #8d8d8d; font:bold 20px/35px "Microsoft Yahei"; color:#fff;}
.qh-s ul li a:hover,.qh-s ul li.cur a{text-decoration:none; background:#c91622; color:#fbe3d3;}
.qh-s ul li a:hover b,.qh-s ul li.cur b{border-color:#f5ab54;}

.qh{float:right; width:1011px; height:446px; border:3px solid #555;}
.qh dl dt{float:left; width:360px; padding-left:36px;}
.qh dl dd{float:right; width:594px; height:446px; border-left:3px solid #555;}
.qh dl dd img{width:594px; height:446px;}
.qh dl dt h3{height:60px; margin-top:32px; font:20px/32px "Microsoft Yahei"; color:#333;}
.qh dl dt h3 b{display:block;}
.qh dl dt p{width:322px; height:100px; padding-top:40px;} 
.qh dl dt p span{float:left; display:block; width:49px; height:49px; font:bold 14px/22px "Microsoft Yahei"; color:#333; text-align:center; border:2px solid #333;}
.qh dl dt p em{float:right; display:block; width:250px; margin-top:-12px; font:14px/30px "Microsoft Yahei"; color:#333;}
.qh dl dt i{display:block; width:288px; height:32px; border:2px solid #c91622;}
.qh dl dt i a{display:inline-block; width:144px; height:32px; text-align:center; font:14px/32px "Microsoft Yahei"; color:#c91622;}
.qh dl dt i a.qh-ra{background:#c91622; color:#fff;}
/**/
.zc-bj{height:823px; overflow:hidden; background:url(../images/zc-bj.jpg) no-repeat center top;}
.zc-bj h2{height:150px; margin:80px 0 44px 0; background:url(../images/bts.png) no-repeat center 100px;}
.zc-bj h2 em{display:block; padding-top:54px; font:20px/30px "Microsoft Yahei"; color:#666;}
.zc{width:1200px; height:550px; margin:0 auto; position:relative; overflow:hidden;}
.zc dl{position:absolute; width:354px; height:140px; border-bottom:1px dashed #666; overflow:hidden;}
.zc dl dt{height:35px; }
.zc dl dt img{float:left; width:26px; height:26px; }
.zc dl dt h3{float:left; margin:0 6px; *display:inline-block; font:bold 20px/28px "Microsoft Yahei"; color:#333;}
.zc dl dt h3 i{font:12px/28px "Microsoft Yahei"; text-transform:uppercase; color:#a4a4a4;}
.zc dl dd{font:14px/26px "Microsoft Yahei"; color:#666;}
.zc .zc1{top:0; left:0;}
.zc .zc2{top:174px; left:0;}
.zc .zc3{top:344px; left:0; border:0;}
.zc .zc4{top:0; right:0; text-align:right;}
.zc .zc5{top:174px; right:0; text-align:right; }
.zc .zc6{top:344px; right:0; text-align:right; border:0;}
.zc .zc4 dt h3,.zc .zc5 dt h3,.zc .zc6 dt h3{float:right;}
.zc .zc4 dt img,.zc .zc5 dt img,.zc .zc6 dt img{float:right;}
.zc-tel{position:absolute; top:510px; left:315px; width:572px; height:36px;}
.zc-tel a{display:inline-block; width:187px; height:32px; text-align:center; background:#fff; font:14px/32px "Microsoft Yahei"; color:#c91622; border:2px solid #c91622;}
.zc-tel .zc-btn1{background:#c91622; color:#fff;}
.zc-tel .zc-btn2{border-right:0;}
/**/
.zs-bj{height:630px; overflow:hidden;}
.zs-bj h2{height:150px; margin:80px 0 44px 0; background:url(../images/bts.png) no-repeat center 100px;}
.zs-bj h2 em{display:block; padding-top:54px; font:20px/30px "Microsoft Yahei"; color:#666;}
.zs-s{width:1200px; height:358px; position:relative; margin:0 auto;}
.zs-s .zs-x{position:absolute; top:101px; left:-75px; width:35px; height:35px; cursor:pointer;}
.zs-s .zs-y{position:absolute; top:101px; right:-75px;}
.zs-s .zs-x img,.zs-s .zs-y img{width:35px; height:35px;}
.zs-s .zs{height:288px; overflow:hidden;}
.zs-s .zs ul li{float:left; width:380px; height:236px; margin-right:30px; *display:inline; position:relative;}
.zs-s .zs ul li.no{margin:0;}
.zs-s .zs ul li img{width:380px; height:236px;}
.zs-s .zs ul li span{position:absolute; top:0; left:0; display:none; width:380px; height:112px; padding-top:124px; text-align:center; font:14px/20px "Microsoft Yahei"; text-transform:uppercase; color:#fff; background:url(../images/zs-bj.png) no-repeat center top;}

.zs-s .zs-tel{height:66px; border-bottom:2px solid #ebe9e2}
.zs-s .zs-tel p{float:left; width:680px; font:16px/28px "Microsoft Yahei"; color:#555;}
.zs-s .zs-tel p b{color:#333;}
.zs-s .zs-tel span{float:right; width:470px; text-align:right;}
.zs-s .zs-tel span i{float:left; font:14px/14px "Microsoft Yahei"; color:#555;}
.zs-s .zs-tel span b{display:block; font:bold 20px/34px "Microsoft Yahei";}
.zs-s .zs-tel span em{float:right; display:block; width:306px; height:41px; border:2px solid #c91622;}
.zs-s .zs-tel span em a{display:inline-block; width:151px; height:41px; text-align:center; font:14px/41px "Microsoft Yahei"; color:#c91622;}
.zs-s .zs-tel span em a.zs-btn2{background:#c91622; color:#fff;}
/**/
.gy-bj{height:730px; overflow:hidden;}
.gy-bj h2{height:150px; margin:80px 0 30px 0; background:url(../images/bts.png) no-repeat center 100px;}
.gy-bj h2 em{display:block; padding-top:54px; font:20px/30px "Microsoft Yahei"; color:#666;}
.gy-bj dl{float:left; width:310px; height:430px; margin-right:134px; *display:inline;}
.gy-bj dl.no{margin:0;}
.gy-bj dl dt{width:247px; height:247px; margin:0 auto 30px; position:relative; overflow:hidden; background:url(../images/gy-s.jpg) no-repeat center top;}
.gy-bj dl dt span{position:absolute; top:8px; left:8px; display:none; width:231px; height:103px; font:14px/20px "Microsoft Yahei"; color:#fff; text-align:center; text-transform:uppercase; padding-top:128px; background:url(../images/gy-ss.png) no-repeat center top;}
.gy-bj dl dt img{width:231px; height:231px; padding:8px;}
.gy-bj dl dd{text-align:center;}
.gy-bj dl dd h3{height:45px; font:18px/30px "Microsoft Yahei";}
.gy-bj dl dd h3 a{color:#333;}
.gy-bj dl dd p{font:14px/26px "Microsoft Yahei"; color:#6e6e6e;}
.gy-bj dl dd p a{color:#6e6e6e;}
/**/
.about-bj{height:824px; background:url(../images/about-bj.jpg) no-repeat center bottom; overflow:hidden; }
.about-bj h2{height:115px; margin:0 0 12px 0;}
.about-bj .about-s{width:1200px; height:700px; margin:0 auto; position:relative;}
.about-bj p{position:absolute; top:630px; left:0; font:14px/26px "Microsoft Yahei"; color:#fff;}
.about{width:146px; height:319px; padding-left:20px; font:14px/30px "Microsoft Yahei"; color:#fff; background:url(../images/about-s.png) no-repeat center top; overflow:hidden;}
.about h4{height:90px; margin:48px 0; font:bold 28px/20px "Microsoft Yahei"; color:#fff; background:url(../images/about-ts.gif) no-repeat left bottom;}
.about h4 i{display:block; font:12px/34px "Microsoft Yahei"; letter-spacing:-1px; text-transform:uppercase; color:#fff;}
.about span a{display:block; width:45px; height:40px; margin-bottom:10px; padding-top:5px; text-align:center; font:14px/18px "Microsoft Yahei"; color:#fff; border:2px solid #fff;}
.about b{display:block; font:bold 18px/20px "Microsoft Yahei";}
/**/
.news-slide-box{ height:335px !important;}

.news-bj{height:685px; background:#fff; overflow:hidden;}
.news-bj h2{height:110px; margin:80px 0 26px 0;}
.news-s{width:1200px; height:660px; margin:0 auto; position:relative; overflow:hidden;}
.news-m{position:absolute; top:0; right:0; width:35px; height:22px;}
.news-m img{width:35px; height:22px;}
.news-s ul{height:70px; overflow:hidden;}
.news-s ul li{float:left; height:35px; font:18px/20px "Microsoft Yahei"; color:#333;}
.news-s ul li a{display:inline-block; height:35px; padding:0 12px; color:#333;}
.news-s ul li a:hover,.news-s ul li.cur a{text-decoration:none; border-bottom:3px solid #c91622;}
.news-l{width:420px; height:335px; overflow:hidden;}
.news-l dl dt{width:415px; height:168px; margin-bottom:26px;}
.news-l dl dt img{width:415px; height:168px;}
.news-l dl dd{font:14px/25px "Microsoft Yahei"; color:#666;}
.news-l dl dd b{display:block; height:28px; font:bold 16px/24px "Microsoft Yahei"; overflow:hidden;}
.news-l dl dd b a{color:#333;}
.news-r{width:770px;}
.news-r dl{height:115px;}
.news-r dl dt{float:left; width:214px;}
.news-r dl dt img{width:153px; height:94px;}
.news-r dl dt span{float:left; display:inline-block; width:60px; text-align:center; font:14px/20px "Microsoft Yahei"; color:#626262;}
.news-r dl dt span b{display:block; font:bold 30px/30px "Microsoft Yahei";}
.news-r dl dd{float:right; width:540px; font:14px/24px "Microsoft Yahei"; color:#666; height:80px; overflow:hidden;}
.news-r dl dd b{display:block; height:30px; font:16px/20px "Microsoft Yahei";}
.news-r dl dd b a{color:#333;}
.news-r ol li{float:left; width:574px; height:88px; border-top:1px dashed #000;  font:14px/88px "Microsoft Yahei";}
.news-r ol li span{float:left; display:inline-block; padding-top:22px; width:60px; text-align:center; font:14px/20px "Microsoft Yahei"; color:#626262;}
.news-r ol li span b{display:block; font:bold 30px/30px "Microsoft Yahei";}
.news-r ol li a{float:right; width:512px; color:#333;}
.news-wd{width:1200px; height:220px; padding-top:48px; background:url(../images/mews-br.gif) no-repeat center top; overflow:hidden;}
.news-wd h3{height:46px;}
.news-wd h3 i a{font:18px/20px "Microsoft Yahei"; color:#333;}
.news-wd h3 span img{width:35px; height:22px;}
.news-wd dl{float:left; width:352px; margin-right:70px;}
.news-wd dl.no{margin:0;}
.news-wd dl dt{height:52px; font:14px/20px "Microsoft Yahei";}
.news-wd dl dt i{display:block; height:28px; color:#a7a7a7;}
.news-wd dl dt a{color:#333; padding-left:30px; background:url(../images/w.gif) no-repeat left 2px;}
.news-wd dl dd{padding-left:30px; background:url(../images/d.gif) no-repeat left 2px; font:14px/24px "Microsoft Yahei"; color:#666;}


.link-bj{ background:#f2f1f0; overflow:hidden;}
.link{width:1200px; margin:20px auto 0; overflow:hidden;}
.link li{font:13px/25px "Microsoft Yahei"; color:#666; float:left; width:150px; text-align:center;line-height:30px;}
.link li.link-r{margin:0 0 0 40px;}



/******************************广告*********************************/
.banners{height:700px;}
.fullSlide {
	width:100%;
	position:relative;
	height:700px;
}
.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:700px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
background-repeat: no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:700px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	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:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#c91622;
}
.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;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}














