﻿@charset "utf-8";
/* CSS Document */




.pro_bj{padding-top: 70px; height: 580px; overflow: hidden;}
.list{ width: 248px; height: 677px; background: #f5f7f6; overflow: hidden;}
.list h2{ padding-top: 28px; height: 75px; background: #d30000; font-size: 20px; text-align: center; overflow: hidden; line-height: 30px;}
.list h2 a{ color: #fff;}
.list h2 i{ display: block; font:18px Arial; color:#dbdada; text-transform: uppercase;}
.list h3{ margin:15px 18px 0; height: 44px;  overflow: hidden;}
.list h3 a{ display: block;background: #dedede; height: 44px; font-size: 18px; color: #545454; font-weight: normal; text-align: center; line-height: 44px;}
.list h3 a:hover , .list h3.cur a{ background: #000; color: #fff; text-decoration: none;}
.list ul{ margin:15px 0 0 20px;}
.list li{ padding-left: 18px;background:url(Img/Index/pro_ic.png) no-repeat left center; font-size: 14px; line-height: 30px;}
.list li a{ color: #464646;}

.pro{ width: 932px; overflow: hidden;}
.pro_qh{width: 932px; margin-bottom: 15px; height: 347px; overflow: hidden;background:url(Img/Index/pro_rbg.jpg) no-repeat left top;}
.roll1,.roll2{margin-top: 163px; width: 19px; height: 33px; overflow: hidden;}
.roll1{margin-left: 22px;}
.roll2{margin-right: 22px;}
.pro_c{margin:23px 0 0 0 25px; width: 795px; margin-top: 23px; overflow: hidden;}
.pro_c dt{float: left; margin-top: 17px; overflow: hidden;width: 477px; height: 274px; }
.pro_c dt img{width: 477px; height: 274px;}
.pro_c dd{float: right; width: 220px; padding-left: 50px; overflow: hidden;background:url(Img/Index/pro_l.gif) no-repeat left 18px;}
.pro_c dd h3{  height:54px; border-bottom: 1px solid #b1b1b1; margin:0 auto 10px; overflow: hidden; line-height: 54px;font-weight: normal;}
.pro_c dd h3 a{display: inline-block;color:#313131; font-size: 16px; font-weight: bold;}
.pro_c dd p{line-height: 25px; font-size: 14px; color: #404040;}
.pro_c dd i{ display: block ;margin-top: 15px; text-align: left; font-size: 14px;}
.pro_c dd  i a{ color: #d30000;} 

.pro ul li{ float: left; width: 293px; height:272px; position: relative; overflow: hidden; margin:0 13px 0 0;background: #f2f4f3;}
.pro ul li a{display: inline-block; width: 291px; height:270px; border: 1px solid #d5d4d4;}
.pro ul li img{width:291px; height:224px;}
.pro li span{font-size: 14px; text-align: center; color: #444; line-height: 44px; display:block;}
.pro li a:hover{ width: 290px; height:268px; border: 2px solid #d30000;}
.pro li a:hover img{width: 290px;}
.pro .nones{ margin-right: 0;}
.news_bj{ margin-top: 40px; height:423px; overflow:hidden; background:url(Img/Index/news_bj.gif) repeat-x center 218px;}
.news{ width:860px; height:420px; overflow:hidden;}
.n_nav { height:72px; overflow:hidden; background:url(Img/Index/news_line.gif) repeat-x left 70px; }
.n_nav span a , .wt h2 span a{ font:14px/72px Arial, Helvetica, sans-serif; color: #454545; text-transform:uppercase;background:url(Img/Index/more.gif) no-repeat right center; padding-right: 20px;}
.n_nav li{ float:left; margin-right: 48px;}
.n_nav li a{ color:#333; display: inline-block; height: 68px; line-height: 68px; font-size:18px;}
.n_nav li a:hover , .n_nav .cur a{border-bottom: 4px solid #d30000; font-weight:bold;text-decoration: none;}
.n_nav li a:hover i, .n_nav .cur a i{ color: #d30000;}

.news_c{  height:310px;  overflow:hidden;}
.news_pic{ width: 416px; margin-top: 17px; overflow: hidden;}
.news_pic dt{ height: 129px;width: 416px;  position: relative; overflow: hidden;}
.news_pic dt p{ position: absolute; width: 64px; height: 53px; background: #d30000; top: 0; left: 0; font:12px Arial; color: #fff; text-align: center;}
.news_pic dt p span{ font-size: 30px; line-height: 32px; padding-top:2px; display: block;}
.news_pic dt img{height: 129px;width: 416px;}
.news_pic dd h3{ font-size:18px;font-weight: normal; padding-top: 12px; height:25px; line-height:25px; overflow:hidden;}
.news_pic dd h3 a{ color:#2d2d2d;}
.news_pic dd p{ height:66px; font-size:14px; line-height:24px; color: #838383; overflow:hidden; padding-top:20px;} 
.news_pic dd i{ display:block;}
.news_pic dd i a{ color:#d30000;} 
.news_c1{ width: 410px; overflow: hidden;}
.news_c1 dl{ border-bottom: 1px solid #e9e9e9 ;margin-top: 17px; height: 80px; overflow: hidden;}
.news_c1 dt { width: 55px; height: 80px;font:12px Arial; color: #bebebe; text-align: center; float: left; overflow: hidden;}
.news_c1 dt span{ font-size: 36px; line-height: 38px; padding-top:10px; color:#bebebe; display: block;}
.news_c1 dd{ float: right; width: 320px; overflow: hidden; padding-top: 5px;}
.news_c1 dd h3{ font-size: 14px ; line-height: 20px;font-weight: normal; width:320px; height:20px; overflow:hidden;}
.news_c1 dd h3 a{ color: #2d2d2d;}
.news_c1 dd p{ font-size: 14px; line-height: 20px; padding-top: 2px; color: #999999;}

.wt{ width:280px; height:400px; overflow:hidden; padding-left: 30px;background:url(Img/Index/wt_line.gif) no-repeat left 89px;}
.wt h2{ height:72px; overflow:hidden; background:url(Img/Index/news_line.gif) repeat-x left 70px;}
.wt h2 i{ display: inline-block;border-bottom: 4px solid #d30000; font-weight:bold;height: 68px; line-height: 68px;}
.wt h2 i a{ font-size:18px; color:#333332; }
.wt h2 i a em{ color: #d30000;}

.wt_c{ height:310px; overflow:hidden;}
.wt_c dl{ padding:15px 0;font-size:14px; line-height: 20px;}
.wt_c dt a{ color: #2d2d2d;}
.wt_c dd{ line-height:24px; color: #999999; margin-top:5px;}

.link_bj{ height: 64px; background: #333; overflow: hidden;font-family:"Microsoft Yahei";}
.link { height:64px; width: 1200px; margin: 0 auto; overflow:hidden; }
.link h2{ width: 110px; float: left;overflow: hidden; font:12px/64px Arial; color: #fff; text-transform: uppercase;}
.link h2 a{ color: #fff;font:bold 16px/64px "Microsoft Yahei";}
.link p{ width: 950px; line-height:64px; color:#fff;  overflow: hidden; float: left; font-weight: bold; }
.link p a{ color:#fff; padding:0 22px; display:inline-block;}
.link span{display: block; float: right;width: 130px;overflow: hidden; line-height:64px; font-weight: bold;}
.link span a { color: #878787;}

.bt{ height:90px; background:url(Img/Index/pin_line.gif) no-repeat center 23px; text-align: center; font-size: 26px; line-height: 34px; color: #282828;}
.bt a{ color:#282828;}
.bt span{ color: #d30000;}
.bt i{ display: block; font-size: 20px; font-weight: normal; color: #424242;}

.pin{ width:1200px; margin: 40px auto 0; height: 700px; overflow: hidden; font-family:"Microsoft Yahei";}
.pin dl{ width: 595px; height: 180px; background: #f6f8f7; margin-bottom: 6px; overflow: hidden;}
.pin dt{ width: 135px; height: 130px; overflow: hidden; padding:16px 0 0 28px;}
.pin .dl01 dt{ padding:16px 28px 0 0;}
.pin dt img{width: 135px; height: 130px;}
.pin dd{ width: 340px; padding:26px 60px 0 0; overflow: hidden; font-size: 14px; line-height: 24px; color: #5b5b5b;}
.pin .dl01 dd{padding:26px 0 0 60px;}
.pin dd h3{ height: 46px;background:url(Img/Index/pin_line1.gif) no-repeat 0 bottom; line-height: 46px; font-size: 16px; overflow: hidden; margin-bottom: 12px;}
.pin dd h3 a{ color: #353535;}

.pic{ background:url(Img/Index/pic.jpg) no-repeat center 0; height: 337px; position: relative; font-family:"Microsoft Yahei";}
.pic .pic_one{position: absolute; font-size: 18px; top: 55px; line-height: 25px; left: 50%; margin-left: -604px;}
.pic_one > strong{color:#d30000;}
.pic p{ position: absolute; top: 132px; right:50%; margin-right: -600px; width:220px; height:55px;overflow:hidden;background:url(Img/Index/pic_ico.png) no-repeat left 0;padding-left: 57px; font-size: 18px; color:#525252; }
.pic p span{  color:#000; font:bold 31px/34px Arial; display:block;}
.pic i{ position: absolute; display: block; top: 217px; right:50%; margin-right: -600px; width: 280px; overflow: hidden;}
.pic i a{ display: inline-block;margin:0 9px; width: 122px; height: 24px; text-align: center; line-height: 24px; color: #fff; font-size: 14px;background:url(Img/Index/pic_ico1.png) no-repeat left 0;}
.pic i a.ico{background:url(Img/Index/pic_ico2.png) no-repeat left 0;}

.pic1{ background:url(Img/Index/pic1.jpg) no-repeat center 0; height: 289px; position: relative; font-family:"Microsoft Yahei";}
.pic1 p{ top: 75px;}
.pic1 i{ top: 168px;}

.ys_bg{padding-top: 95px;height: 1522px; overflow: hidden; background:url(Img/Index/pro_bj.jpg) repeat center top;}
.ys {position: relative; height: 1522px; overflow: hidden;}
.ys h2{ margin: 0 auto 42px; height:65px; background:url(Img/Index/ys_t.png) no-repeat center 18px; text-align: center; font-size: 26px; font-weight: bold; line-height: 35px; color: #1a1a1a;}
.ys h2 span{ color: #d30000;}
.ys h2 i{ display: block; line-height: 25px; font-size: 20px; font-weight: normal; color: #424242;}
.ys dl{overflow: hidden;}
.ys dt{float: right; width: 623px; height: 342px; overflow: hidden;}
.ys dt img{width: 623px; height: 342px;}
.ys dd{float: left; width:502px; padding:60px 0 0 0; margin-left: 20px; overflow: hidden;}
.ys dd p{padding:0 0 0 25px; font-size: 14px; line-height: 30px; color: #383737;background:url(Img/Index/ys_ic.png) no-repeat left 10px;}
.ys dd h3{ height:71px; width:485px; padding-left: 17px; background:url(Img/Index/ys_dt.png) no-repeat left top; font: 36px/71px "Microsoft Yahei";  letter-spacing: 4px; overflow:hidden; margin-bottom: 28px; color: #fff;}
.dl02 dt{float: left;}
.dl02 dd{margin-left: 0px; float: right;}
.dl04 {position: absolute; left:0px; top:1102px; width: 1200px; height: 419px;}
.dl04 dt {width: 623px; height: 419px;}
.dl04 dt img{width: 623px; height: 419px;}
.dl04 dd{padding:80px 0 0 0;}


.conpic p > a{cursor:pointer;}
.kstab{ position:relative; float:left;}
.kstab .lpic{ position:absolute; left:19px; top:100px; z-index:55}
.kstab .rpic{ position:absolute; right:19px; top:100px}
.show_bj{ margin-top: 15px; height: 455px;overflow: hidden; font-family:"Microsoft Yahei"; }
.show_bj h2{background:url(Img/Index/show_line.gif) no-repeat center 20px; height: 100px; }
.show_nav{background:url(Img/Index/show_nav.gif) repeat-x center 0; height: 40px; overflow: hidden;}
.show_nav1{ width:1200px; margin: 0 auto; overflow: hidden;}
.show_nav span a{font:14px/40px Arial, Helvetica, sans-serif; color: #454545; text-transform:uppercase;background:url(Img/Index/more.gif) no-repeat right center; padding-right: 20px;}
.show_nav li{ float: left;}
.show_nav li a{ display: inline-block; padding:0 28px; font-size: 14px; line-height: 40px; color:#616161;}
.show_nav li a:hover , .show_nav .cur a{ background: #d30000; color: #fff; text-decoration: none;} 
.show{ width:1025px; margin: 0 auto; overflow: hidden; height: 244px; margin-top: 10px;}
.show p{ width: 220px; height: 226px; overflow: hidden; position:relative;padding-left:20px; padding-right:20px;}
.show p img{width: 220px; height: 224px; border:solid 1px #ccc;}
.show span i{ margin-bottom:7px; display:block; font-weight:bold;}
.show span a{ color:#d30000}
.show span{ display:block;  width:250px; height:61px;filter:alpha(opacity=80); opacity:0.8; background:#181818; position:absolute; top:214px;  color:#fff; padding-top:10px;  font-size:14px; padding-left:10px; left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.show ul{ width: 375px; padding-left:85px; overflow: hidden; float: right; background:#f6f8f7 url(Img/Index/onl_lbg.gif) no-repeat left top;}
.show li{ height:23px; margin-bottom:14px; position:relative; color:#c1041d}
.show li em{ display:inline-block; float:left; width:48px; font:12px "Microsoft Yahei"; color:#545455; line-height:23px; height:23px; overflow:hidden;}
.show .tit1{ height:56px; text-align:center; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#c1041d; line-height:31px; overflow:hidden; width:100%;}
.show li input{ width:280px; height:23px; font:12px "Microsoft Yahei"; color:#333; line-height:23px; background:#e1e1e1; border:0; overflow:hidden;}
.show .ly{ height:56px; overflow:hidden;}
.show .ly textarea{width:280px; height:56px; font:12px "Microsoft Yahei"; color:#333; line-height:28px; background:#e1e1e1; border:0; overflow:hidden;}
.show .yz input{ width:140px;}
.show .yz img{ position:absolute; top:0; left:210px;}
.show .btt{ height:27px; overflow:hidden; display:inline; margin:0 0 0 60px;}
.show .btt input{ width:88px; height:27px; font:14px "Microsoft Yahei"; text-align:center; line-height:27px; background:#c1041d; color:#fff; border:0; margin:0 10px;}
.show .btt .ip01{ background:#696969;}
.about_bj{background:url(Img/Index/about_bg_1.png) repeat; padding-top: 60px; height: 725px; overflow: hidden; font-family:"Microsoft Yahei";}
.show .tit1 p{ font-size:18px; color:#333; width:280px; height:30px; text-align:center; margin-left:45px;}
.jz{ height: 465px; overflow: hidden;}
.jz h2{background:url(Img/Index/jz_line.gif) no-repeat center 20px; height: 110px;}
.jz_nav{background:url(Img/Index/jz_nav.gif) repeat-x center 0; height: 40px; overflow: hidden;}
.jz_nav1{ width:1200px; margin: 0 auto; overflow: hidden;}
.jz_nav1 ul{ padding-left: 460px;}
.jz_nav li{ float: left;}
.jz_nav li a{ display: inline-block; padding:0 35px; font-size: 14px; line-height: 40px; color:#616161;}
.jz_nav li a:hover , .jz_nav .cur a{ background: #d30000; color: #fff; text-decoration: none;} 
.jz_c{ width:1200px; margin: 0 auto; overflow: hidden;}
.jz_c li{ float: left; line-height: 0; width: 388px; overflow: hidden; margin:37px 18px 0 0;}
.jz_c li img{ width: 368px; height: 193px; border:10px solid #fff;}
.jz_c li span{ display: block; height: 32px; background: #fff; text-align: center; font-size: 14px; color: #383c3d; line-height: 22px;}
.jz_c .nones{ margin-right: 0;}

.about_bj{background:url(Img/Index/about_bg.jpg) no-repeat center top;height:328px;overflow: hidden;font-family:"Microsoft Yahei";background-size: 100% 100%;}
.about { width:530px; float: right; overflow: hidden;}
.about h2{margin: 55px auto 14px; font-size: 22px; font-weight: bold; line-height:46px; overflow: hidden;}
.about h2 a{ color: #383c3d;}
.about p{ overflow: hidden; font-size: 14px; line-height: 25px; color: #383c3d;}
.about i{ display: block; margin-top: 30px; width: 169px; height: 33px; text-align: center; font:14px; line-height: 33px; background:url(Img/Index/about_b.png) no-repeat left top; }
.about i a{ color: #fff;}


.fullSlide {
	width:100%;
	position:relative;
	height:486px;

}

.fullSlide .bd li {
	
	height:486px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li  a
{
     display:block;  height:486px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:-7px;
	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:13px;
	height:13px;
	margin:1px;
	overflow:hidden;
	background:#d30000;
	  border-radius:100%;
	
}
.fullSlide .hd ul .on {
	background:#000;
}
.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:81px; height:80px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(img/Index/right1s.png) no-repeat;}










