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

.banner a{ display:block;height:499px; overflow:hidden;}

.s_bj{ height: 45px; border-bottom: 1px solid #ccc; overflow: hidden; font-family:"Microsoft Yahei";}
.sou{ width:1000px; height:45px;margin:0 auto; overflow:hidden;}
.s_inp01{ width:238px; padding-top:10px; *padding-top:8px; }
.inp01{ width:192px; height:24px; line-height:24px; background:url(s.jpg) no-repeat; border:0 ; color:#999; font-size:12px; padding-left:10px;}
.inp02{ background:url(ss.jpg) no-repeat; width:33px; height:24px; border:0;}
.sou p{ width:600px; color:#332c2b; line-height:45px;  font-size: 14px;}
.sou p a{color:#332c2b; padding:0 8px;}

.link{ padding: 50px 0 0 83px; width: 210px; overflow: hidden;}
.link h2{ font-size: 16px;background:url(f_ico.jpg) no-repeat left center; line-height: 24px; padding-left: 18px;}
.link h2 a{ color: #fff;}
.link p{ padding-top: 10px;}
.link p a{ display: inline-block;  font-size: 14px; line-height: 30px; padding:0 0 0 10px; width: 90px; color: #fff; font-size: 14px;}

.pic{ height: 170px; position: relative; margin-top: 47px;  overflow: hidden;}
.pic p{ position: absolute; top: 70px; right:0; width: 215px; overflow: hidden; font-size: 14px; color: #e60012;background:url(pic_ico.png) no-repeat left center; height: 55px; padding-left: 55px;}
.pic p span{font:28px/36px Arial, Helvetica, sans-serif; display: block;} 

.about{ margin-top: 48px; width: 628px; height: 321px; overflow: hidden;}
.about h2{background:url(about_nav.jpg) no-repeat left center; height: 49px; overflow: hidden;}
.about h2 span{ display: inline-block; width: 85px; height: 47px; border:1px solid #c6c6c6; text-align: center; line-height: 47px; font-size: 14px; font-weight: normal;}
.about h2 span a{ color: #332c2b;}
.about h2 i{ padding:0 24px; font-size: 16px; display: inline-block; background: #e60012; line-height: 49px;}
.about h2 i img{ float:left; vertical-align: middle; margin-top: 9px; margin-right: 5px;}
.about h2 i a{ color: #fff;}
.about dl{ margin-top: 20px;}
.about dt{ width: 353px; overflow: hidden; float: left;}
.about dt img{ width: 353px; height: 250px;}
.about dd{ width: 255px; overflow: hidden; float: right;}
.about dd h3{ font-size: 16px; line-height: 24px;}
.about dd h3 a{ color: #5c5c5c;}
.about dd p{ height: 190px; padding-top: 10px;font-size: 14px; line-height: 30px; color: #5c5c5c; overflow: hidden; font-family:"Microsoft Yahei";}
.about dd i a{ font-size: 14px; color: #e60012; font-weight: bold;}

.ry{ margin-top: 48px; width: 355px; height: 321px; overflow: hidden;}
.r_nav{background:url(ry_nav.jpg) no-repeat left center; height: 49px; overflow: hidden;}
.r_nav span{ display: inline-block; width: 70px; height: 47px; border:1px solid #c6c6c6; text-align: center; line-height: 47px; font-size: 14px; font-weight: normal;}
.r_nav span a{ color: #332c2b;}
.r_nav li{ float: left; width: 140px; overflow: hidden;}
.r_nav li a{ display: inline-block; width: 90px; height: 49px; padding-left: 50px; line-height: 49px; font-size: 16px; color: #333333; font-weight: bold;}
.r_nav .li01 a{background:url(ry_ico3.jpg) no-repeat 15px center;}
.r_nav .li02 a{background:url(ry_ico2.jpg) no-repeat 15px center;}
.r_nav .li01 a:hover , .r_nav .li01.cur a{ color: #fff; text-decoration: none; background:#e60012 url(ry_ico1.jpg) no-repeat 15px center;}
.r_nav .li02 a:hover, .r_nav .li02.cur a{color: #fff; text-decoration: none;background:#e60012 url(ry_ico4.jpg) no-repeat 15px center;}
.ry_c{ height: 261px; border:1px solid #dddcdc; border-top: 0; overflow: hidden;}
.ry_z ,.ry_y{ margin-top: 93px; width: 33px; height: 49px; overflow: hidden;}
.ry_z a , .ry_y a{ display: inline-block; width: 33px; height: 49px;}
.ry_z a{background:url(ry_z.jpg) no-repeat left center;}
.ry_y a{background:url(ry_y.jpg) no-repeat left center;}
.ry_z a:hover{background:url(ry_z_cur.jpg) no-repeat left center;}
.ry_y a:hover{background:url(ry_y_cur.jpg) no-repeat left center;}
.ryimg{ width: 285px; overflow: hidden;}
.ryimg li{ margin: 18px 0 0 18px; width: 252px; overflow: hidden; line-height: 0;}
.ryimg li img{ width: 190px; height: 190px;}
.ryimg li span{ display: block ;margin-top: 16px; height: 27px; background: #efefef; text-align: center; line-height: 27px; font-size: 14px; color: #333; width: 252px;}

.show{ height: 312px; overflow: hidden; position: relative; margin: 0 -60px;}
.s_nav{ height: 44px;background:url(fc_nav.jpg) repeat-x left bottom; overflow: hidden; margin: 0 60px;}
.s_nav li{ float: left;}
.s_nav li a{ display: inline-block; height: 41px; font-size: 16px; color: #333; line-height: 41px; padding-right: 35px; font-weight: bold;}
.s_nav li a:hover , .s_nav .cur a{ color: #e60012; text-decoration: none; border-bottom: 3px solid #e60012;} 
.show_c{ height: 238px; overflow: hidden;}
.show_z ,.show_y{ margin-top: 95px; width: 27px; height: 52px; overflow: hidden;}
.show_z{ margin-right: 33px ;}
.show_z a , .show_y a{ display: inline-block; width: 27px; height: 52px;}
.show_z a{background:url(fc_z.jpg) no-repeat left center;}
.show_y a{background:url(fc_y.jpg) no-repeat left center;}
.show_z a:hover{background:url(fc_z_cur.jpg) no-repeat left center;}
.show_y a:hover{background:url(fc_y_cur.jpg) no-repeat left center;}
.showimg{ width: 1030px; overflow: hidden;}
.showimg li{ float: left; margin: 23px 13px 0 0; width: 240px; overflow: hidden; height: 200px; position: relative;}
.showimg li img{ width: 240px; height: 200px;}
.showimg li span{ position: absolute; height: 26px; text-align: center; line-height: 26px;background:url(png.png) repeat left center; color: #fff; top: 174px; left:0; width: 240px; overflow: hidden;}

.news{ width: 628px; height: 410px; overflow: hidden;}
.n_nav{background:url(about_nav.jpg) no-repeat left center; height: 49px; overflow: hidden;}
.n_nav span{ display: inline-block; width: 70px; height: 47px; border:1px solid #c6c6c6; text-align: center; line-height: 47px; font-size: 14px; font-weight: normal;}
.n_nav span a{ color: #332c2b;}
.n_nav li{ float: left; width: 140px; overflow: hidden;}
.n_nav li a{ display: inline-block; width: 90px; height: 49px; padding-left: 50px; line-height: 49px; font-size: 16px; color: #333333; font-weight: bold;}
.n_nav .li01 a{background:url(news_ico3.jpg) no-repeat 15px center;}
.n_nav .li02 a{background:url(news_ico2.jpg) no-repeat 15px center;}
.n_nav .li01 a:hover , .n_nav .li01.cur a{ color: #fff; text-decoration: none; background:#e60012 url(news_ico1.jpg) no-repeat 15px center;}
.n_nav .li02 a:hover, .n_nav .li02.cur a{color: #fff; text-decoration: none;background:#e60012 url(news_ico4.jpg) no-repeat 15px center;}
.news_c{  height:340px;overflow:hidden;}
.news_c dl{ margin:41px  0 0; height:150px; border-bottom: 1px solid #bcbcbb; overflow:hidden;}
.news_c dt{ width:196px; height:120px; overflow:hidden; float: left;}
.news_c dt img{width:196px; height:120px;}
.news_c dd{ width:405px; overflow:hidden; float: right;}
.news_c dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.news_c dd h3 a{ color:#333;}
.news_c dd p{ font-size:14px; font-family:"Microsoft Yahei"; line-height:26px; overflow:hidden; padding-top:5px;} 
.news_c dd p a{  color: #e60012;font-weight: bold;}
.news_c ul{ margin:15px 0 0;}
.news_c li{ border-bottom:1px dashed #bfbfbf;width: 292px;height:37px; line-height:37px; overflow:hidden; font-size:14px;background:url(news_ico.jpg) no-repeat left center; padding-left: 14px;}
.news_c li a{ color: #333333;}

.wt{ width: 355px; height: 810px; overflow: hidden;}
.wt h2{background:url(ry_nav.jpg) no-repeat left center; height: 49px; overflow: hidden; padding-left: 20px; font-size: 16px; line-height: 49px;}
.wt h2 img{ float:left; vertical-align: middle; margin-top: 12px; margin-right: 5px;}
.wt h2 a{ color: #332c2b;}
.wt h2 span{ display: inline-block; width: 85px; height: 47px; border:1px solid #c6c6c6; text-align: center; line-height: 47px; font-size: 14px; font-weight: normal;}
.wt h2 span a{ color: #332c2b;}
.wt_c{ height:328px; overflow:hidden;}
.wt_c dl{ padding:15px 0; margin:0 20px 0 0; border-bottom:1px dashed #b8b8b8; font-size:14px;}
.wt_c dt{ background:url(w.jpg) no-repeat left top; line-height:36px; height:36px; overflow:hidden; padding-left:45px; font-weight: bold;}
.wt_c dt a{ color: #000000;}
.wt_c dd{ background:url(d.jpg) no-repeat left 0; line-height:20px;overflow:hidden; padding-left:45px; color: #333;}
.wt_c dd a{color:#e60012; font-weight: bold;}

.coo_bj{background:url(coo_bj.jpg) no-repeat  center 0; height: 290px; overflow: hidden; padding-top: 47px;font-family:"Microsoft Yahei"; }
.coo{ width: 1120px; margin: 0 auto; overflow: hidden;}
.coo h2{ height: 86px;background:url(coo_t.png) no-repeat  center 5px; font-size: 24px; text-align: center; line-height: 30px;}
.coo h2 a{ color: #fff;}
.coo h2 span{ display: block;font-weight: normal;;}
.coo_z ,.coo_y{ margin-top: 32px; width: 27px; height: 56px; overflow: hidden;}
.coo_z{ margin-right: 33px ;}
.coo_z a,.coo_y a{ display: inline-block; width: 27px; height: 56px;}
.coo_z a{background:url(coo_z.png) no-repeat left center;}
.coo_y a{background:url(coo_y.png) no-repeat left center;}
.coo_z a:hover{background:url(coo_z_cur.png) no-repeat left center;}
.coo_y a:hover{background:url(coo_y_cur.png) no-repeat left center;}
.coo_c{ width: 1027px; overflow: hidden;}
.coo_c li{ float: left; margin: 0 19px 0 0; width: 236px; overflow: hidden; height: 200px;}
.coo_c li img{ width: 234px; height: 121px; border:1px solid #cfcfcf;}
.coo_c li span{ height: 36px; text-align: center; color: #adadad; text-align: center; line-height: 35px; display: block;}

.probg{ margin: 40px auto 0; width: 1000px; height: 740px; overflow: hidden;font-family:"Microsoft Yahei";}
.probg h2{ height: 93px; overflow: hidden;background:url(pro_t.jpg) no-repeat  center 4px; text-align: center; font-size: 24px;}
.probg h2 a{ color: #e60012;}
.probg h2 span{ display: block; color: #332c2b; font-weight: normal;}

.list{ width: 239px; overflow: hidden;}
.list_c{ height: 600px; border:1px solid #a7a7a7; overflow: hidden; border-bottom: 0;}
.list_c h3{ height: 51px;background:url(list_nav.jpg) no-repeat  center 0; text-align: center; line-height: 51px; font-size: 22px;}
.list_c h3 a{ color: #fff;}
.list_c h4{ margin-left: 39px; padding-left: 20px; font-size: 16px;background:url(list_ico.jpg) no-repeat  left center; line-height: 50px; }
.list_c h4 a{ color: #000000;}
.list_c h5{ margin: 0 0 0 10px; width: 181px; font-size: 16px; line-height: 41px; height: 41px; background: #e60012; padding-left: 35px;border-bottom: #ffffff 1px solid;}
.list_c h5 a{ color: #fff;}
.list_c ul{ margin: 10px 0 0 14px;}
.list_c li{ font-size: 14px; line-height: 30px;}
.list p{ height: 100px; background: #332c2b url(tel1.jpg) no-repeat  16px 50px; padding:40px 0 0 50px ; font-size: 14px; color: #fff;}
.list p span{ display: block;font:24px/32px Arial, Helvetica, sans-serif;}

.pro{ width: 747px; overflow: hidden;}
.p_nav{ height: 51px; background: #332c2b; overflow: hidden;font-weight: bold;}
.p_nav span{ width: 70px; line-height: 51px; font-size: 16px; }
.p_nav span a{ color: #fff;}
.p_nav li{ float: left;}
.p_nav li a{display: inline-block; padding: 0 30px; height: 51px; font-size: 16px; color: #fff;  line-height: 51px;}
.p_nav li a:hover , .p_nav .cur a{ background: #e60012; text-decoration: none;}
.pro_c{ height: 757px; overflow: hidden;}
.pro_c p{ margin-top: 15px; height: 238px; overflow: hidden;}
.pro_c p img{ width: 747px; height: 238px;}
.pro_c ul{ margin-top: 17px;}
.pro_c li{ float: left; width: 240px; overflow: hidden; margin: 0 13px 0 0;}
.pro_c li:nth-child(3n){ margin-right: 0;}
.pro_c li:hover img{border:2px solid #E60012;}
.pro_c li:hover a{color:#E60012;}
.pro_c li img{ width: 236px; height: 236px; border:2px solid #e1e1e1;}
.pro_c li span{ display: block; height: 40px; line-height: 40px; text-align: center; font-size: 14px;}
.pro_c .nones{ margin-right: 0;}

.pinbg{ height: 538px; padding-top: 42px;background:url(pin_bj.jpg) no-repeat  center 0; overflow: hidden;font-family:"Microsoft Yahei";}
.pin{ width: 1000px; margin: 0 auto; overflow: hidden;}
.pin h2{ height: 60px; overflow: hidden;background:url(pin_t.jpg) no-repeat  center 4px; text-align: center; font-size: 24px;}
.pin h2 a{ color: #e60012;}
.pin h2 span{ display: block; color: #332c2b; font-weight: normal;}
.pin li{ margin: 36px 14px 0 0; width: 236px; overflow: hidden; float: left;}
.pin li a{ display: inline-block ; width: 235px; height: 355px; background: #fff;}
.pin li img{ display: block; margin: 14px auto 0; width: 206px; height: 173px;}
.pin li h3{ padding:12px 0 0 20px; color: #000; font-size: 14px;}
.pin li p{ line-height: 25px; padding:5px 20px 0; height: 80px; overflow: hidden;}
.pin li i{ display: block; color: #e60012; padding-left: 20px; font-family: "宋体";}
.pin li a:hover{ background: #e60012; text-decoration: none;}
.pin li a:hover h3{ color: #fff;}
.pin li a:hover p{color: #fff;}
.pin li a:hover i{color: #fff;}
.pin .nones{ margin-right: 0;}

.case{ height: 510px; overflow: hidden;}
.case h2{height: 56px; overflow: hidden;background:url(case_t.jpg) no-repeat  center 3px; text-align: center; font-size: 24px; line-height: 30px;}
.case h2 a{ color: #e60012;}
.case h2 i{ display: block; color: #666666; font-size: 16px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 28px;}
.c_nav{ margin-top: 15px; height: 44px; border-bottom: 1px solid #c7c7c7; overflow: hidden; padding-left: 230px;}
.c_nav li{ float: left; margin-right: 10px;}
.c_nav li a{ display: inline-block; font-family:"Microsoft Yahei"; height: 43px; line-height: 43px; padding: 0 10px; font-size: 16px; color: #000;}
.c_nav li a:hover , .c_nav .cur a{ border-bottom: 1px solid #e72129; text-decoration: none;}
.case_c{ height:370px !important; overflow: hidden;}
.case_c dt{ margin-top: 33px; width: 496px; overflow: hidden; float: left;}
.case_c dt img{ border:5px solid #e9e9e9; width: 486px; height: 304px;}
.case_c dd{ width: 468px; overflow: hidden; float: right;}
.case_c dd h3{ padding-top: 45px; font-size: 18px; line-height: 24px;}
.case_c dd h3 a{ color: #504f4f;}
.case_c dd h3 i{ font: 30px/40px Arial, Helvetica, sans-serif; color:#c5c5c5; display: block; text-transform: uppercase;}
.case_c dd p{ padding-top: 7px; line-height: 30px; font-size: 14px; height: 195px; overflow: hidden;}
.case_c dd i{ display: block;}
.case_c dd i a{ display: inline-block;background:url(case_ico1.jpg) no-repeat  center 0; width: 87px; height: 30px; padding-left: 12px; line-height: 30px; margin-right: 50px; font-size: 14px; line-height: 28px; color: #e60012;}

.pic1{ margin-top: 0; position: relative;}
.pic1 p{ color: #333333; width: 200px;}
.pic1 p span{ font-size: 26px; color: #e60012; display: block;}

.ysbg{ margin-top: 44px; position: relative; height: 1762px; overflow: hidden;font-family:"Microsoft Yahei";}
.ys1{background:url(ys1.jpg) no-repeat  center 0; height: 404px; overflow: hidden;}
.ys2{background:url(ys2.jpg) no-repeat  center 0; height: 434px; overflow: hidden;}
.ys3{background:url(ys3.jpg) no-repeat  center 0; height: 509px; overflow: hidden;}
.ys4{background:url(ys4.jpg) no-repeat  center 0; height: 415px; overflow: hidden;}
.ys{ width: 1000px; height: 1762px; position: absolute; top: 0; left:50%; margin-left: -500px; overflow: hidden;}
.ys .dl01{ top: 312px; right:0; width: 431px;}
.ys .dl02{ top: 515px; right:0; width: 431px;}
.ys .dl03{ top: 945px; left:5px; width: 454px;}
.ys .dl04{ top: 1136px; left:5px; width: 454px;}
.ys .dl05{ top: 1467px; right:0; width: 435px;}
.ys dl{ position: absolute; overflow: hidden;}
.ys dt{ font-size: 20px; line-height: 24px; color: #333; padding-bottom: 15px;}
.ys dt b{ display: block; font-size: 26px; color: #d71f2b; line-height: 40px;}
.ys dd{ font-size: 14px; line-height: 28px; color: #6e6e6e; padding-left: 18px;background:url(ys_ico.png) no-repeat  left 12px;}







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

.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:#D90212;
}
.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(left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(right1s.png) no-repeat;
}


