@charset "utf-8";
.header,.footer,.content{width: 1200px;margin:0 auto;}
.topWrap{background:url(../image/t_bg.jpg) repeat-x;height: 239px;overflow: hidden;}
.top_c{height: 45px;line-height: 45px;color: #fff;}
.top_c a{padding: 0 10px;display: inline-block;color: #fff;float: left;}
.top_c a.nobot{background: none;}

.twz{height:33px;  font-size: 12px; color:#666;line-height: 33px; position: relative;}
.twz span{display:inline-block;border-right:1px solid #f0f0f0; text-align: center;}
.twz a{display: inline-block;width:75px;border-left:1px solid #f0f0f0; color:#666;}
.twz a.cur{color:#FB6478;font-weight:bold;}

.t_c{height: 126px;overflow: hidden;}
.logo{width:203px;height:76px;margin-top: 25px;overflow: hidden;}
.logo img{width:203px;height:76px;}

.t_c h2{
  margin: 40px 0 0 33px;
  font-size: 20px;
  color:#333;
  /* text-align: center; */
  letter-spacing: 1px;
  overflow: hidden;
  width: 403px;
  float: left;
  }
.t_c h2 em{display: block;font-size: 16px;padding-top:5px;color: #535150;letter-spacing: 0;font-weight: normal;font-style:normal;letter-spacing: .3px;}
.zzz{color:#fff;}
.t_c p{
  background:url(../image/tel.jpg) no-repeat left 8px;
  float: right;
  width:210px;
  height:36px;
  margin-top: 30px;
  font-size: 24px;
  color: #ba0405;
  padding-left: 60px;
  height:66px;
  font-weight: bold;
  }
.t_c p em{display: block;font-size: 14px; color:#565656;font-weight: normal;padding: 7px 0 3px 0;text-align: left;font-style:normal;}

.h_nav{height:67px;  overflow: hidden;}
.h_nav ul li { float:left; height:67px; overflow: hidden;background:url(../image/line.jpg) no-repeat right center; padding: 0 35px;}
.h_nav ul li a{ display:inline-block;font-size: 16px; color:#666;line-height:67px; height:52px;}
.h_nav li a:hover,.h_nav .cur a{color:#666;border-bottom: 3px solid #b50708;}
.h_nav li.nones{background: none;}


.banner{position: relative; height:600px;overflow: hidden;clear: both;}
.ban_p,.ban_p li{ height:600px;overflow: hidden;}
.ban_p li a{ display:block; height:600px; background:url(../image/banner1.jpg) no-repeat center 0;}
.ban_t{width:1100px;height:50px;bottom: 0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width: 16px;height: 16px;border-radius: 16px;margin-right:10px; display: inline-block;background: #fff;}
.ban_t em.on{background: #b50708;}

/*搜索*/
.seabox{overflow:hidden;height:45px;line-height:30px;font-family:"Microsoft Yahei";padding:18px 0 0;background: #f5f5f5;}
.sea_inp{width:300px;overflow: hidden;height: 40px;}
.sea_inp .serach{width:230px;height:28px;border:solid 1px #ccc;background:url(../image/sea_ico.gif) no-repeat 12px 8px #fff;line-height:28px;color:#999;padding:0 0 0 23px;float:left;outline: none;display: block;font-size:14px;position: relative;}
.sea_inp .sub{ width:45px; height:30px;border:0;float:left;cursor: pointer;display: block;background: #06389e;color:#fff;line-height: 30px;}
.k_word{overflow:hidden;width:820px;color:#555;overflow: hidden;}
.k_word a{color:#555;padding: 0 11px;}


.til01{text-align: center;height:170px;color: #2e2e2e;font-size:40px;line-height:80px;font-family: "Microsoft Yahei";background:url(../image/line1.jpg) repeat-x center 98px;}
.til01 span{color: #fff;display: block;font-weight: normal;line-height:38px;font-size: 18px;background:url(../image/tilbg1.png) no-repeat center 0;}
.til01 a{color: #2e2e2e;}


.part{padding:40px 0 0;font-family:"Microsoft Yahei";height:452px;}
.prev1,.next1{width: 23px;height: 45px;display: block;top:260px;right:-23px;z-index: 2;}
.prev1{left:-23px;}
.part h2{text-align: center;font-size:40px;line-height: 110px;height: 110px;overflow: hidden;color: #262626;}
.part h2 a{color: #262626;display: block;}
.part_c{background: #e9e9e9; overflow: hidden;padding: 34px 0 0 31px;height: 228px;}
.part_cl{width: 1147px;overflow: hidden;}
.part_c ul{width: 1220px;}
.part_c li{background:url(../image/ge01.gif) no-repeat center bottom #fff;padding:0 22px 10px; margin:0 17px 13px 0;position: relative;float: left;}
.part_c li p,.part_c li p img{width:170px;height:85px;display: block;overflow: hidden;}


.plan{clear:both;padding: 0 0 108px;width: 100%;min-width: 1200px;max-width: 1920px;margin: 0 auto;display: block;}
.plan_c dl{width: 20%;display: block;position: relative;float: left;}
.plan_c dt,.plan_c dt img{width: 100%;display: block;}
.plan_c dt{position: relative;}
.plan_c dt h3{position: absolute;font-size: 24px;color: #333;line-height: 36px;left: 34px;top: 30px;}
.plan_c dt h3 em{display: block;color: #ccc;text-transform: uppercase;font-size: 17px;}
.plan_c dd{width: 100%;display: block;position: absolute;left: 0;bottom: 0;background: rgba(188 ,4 ,4 ,0.8);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding: 3px 24px 12px;color: #fff;line-height: 22px;display: none;}
.plan_c dd span,.plan_c dd span img{width:166px;display: block;height: 55px;border-radius:4px;}
.plan_c dd h3{display: block;height:46px;line-height: 46px;font-size: 16px;color: #fff1e7;}
.plan_c dd h3 a{display: block;color: #fff1e7;}
.plan_c dd p{padding:10px 0 0;clear:both;text-align: center;}
.plan_c dd a{color: #fff;display: inline-block;width: 100px;height: 40px;border: 1px #fff solid;border-radius: 20px;text-align: center;line-height: 40px;}
.plan_c dl.cur dd{display: block;}


.probox,.honner{font-family:"Microsoft Yahei";background:url(../image/bg01.gif) repeat;}
.probox{height: 1290px;padding: 28px 0 0;}
.pro_ico{background:url(../image/ico02.png) no-repeat 0 0;width:76px;height:76px;top: -39px;left: 50%;margin-left: -38px;display: block;}

.pro_nav{width:252px;background:url(../image/procbg.gif) repeat-x 0 0 #b50708;height: 1062px;}
.pro_nav h2{font-size:24px;line-height:64px;height:64px;overflow: hidden;color: #fff;text-align: center;}
.pro_nav h2 a{color: #fff;}

.pro_nl{background: #fff;margin: 0 6px;}
.pro_nl h3{clear: both;height: 46px;line-height: 46px;font-size: 18px;display: block;white-space: nowrap;border: solid 1px #e7e7e7;padding: 0 11px 0 0;background:url(../image/protbg.gif) repeat-x;}
.pro_nl h3 a{display: block;background:url(../image/ico03.png) no-repeat right 16px;padding: 0 26px;color: #333;}
.pro_nl ul{display: block;padding: 3px 0;}
.pro_nl li{height: 35px;line-height: 35px;font-size:16px;position: relative;border-bottom:solid 1px #f1f1f1;white-space: nowrap;}
.pro_nl li a{display: block;padding: 0 0 0 45px;background: url(../image/ico04.gif) no-repeat 28px 14px;color: #333;}
.pro_nl li:hover a,.pro_nl li a:hover{background:url(../image/ico05.gif) no-repeat 28px 17px;color: #b50708;}
.pro_nl li:last-child{border: 0;}

.pro_pho{/* background:url(../image/pro_pho.gif) no-repeat 28px 24px; */line-height:22px;padding: 18px 0 0 31px;color: #fff;white-space: nowrap;font-size:16px;}
.pro_pho span{display: block;font-family: Arial;font-size:28px;line-height: 32px;font-weight:bold;}

.pro_list{width:928px;overflow: hidden;border: solid 1px #e4e4e4;background: #fff;height: 1060px;}
.pro_gg{border-bottom: solid 1px #e4e4e4;height: 349px;overflow: hidden;margin-bottom: 18px;}
.prev2,.next2{width: 36px;height: 64px;right: 0;top:144px;display: block;z-index: 2;}
.prev2{left:0;}
.pro_gt{width: 123px;height: 20px;right: 0;bottom: 14px;z-index: 1;}
.pro_gt em{width:20px;height: 20px;display: inline-block;background:url(../image/ico09.png) no-repeat center 0;}
.pro_gt em.on{background:url(../image/ico10.png) no-repeat center 0;}
.pro_list ul{padding: 0 0 0 18px;}
.pro_list li{width:290px;float: left;margin:0 10px 10px 0;}
.pro_list li p,.pro_list li p img{width:290px;height: 290px;display: block;overflow: hidden;}
.pro_list li span{display: block;line-height:30px;height:30px;z-index: 1;background:#e5e5e5;color: #333;padding: 5px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_list li span a{color: #333;}
.pro_list li span em{float: right;width: 95px;height: 30px;display: block;text-align: center;}
.pro_list li span em a{background:url(../image/ico06.png) no-repeat 11px 9px #b50708;padding: 0 0 0 19px;display:block;color: #fff;border-radius: 2px;}
.pro_list li:hover span em a,.pro_list li span em a:hover{background:url(../image/ico06.png) no-repeat 11px 9px #b50708;}


.pro_list li img,.show1 li img,.new_c1 dt img,.part_c li img,.hon_c li p img{-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pro_list li img:hover,.show1 li img:hover,.new_c1 dt img:hover,.part_c li img:hover,.hon_c li p img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cp_tel{font-size: 14px;color: #333;width: 240px;height: 92px;background: #e9e9e9 url(../image/cp_tel.gif) no-repeat center 24px;margin: 0 auto;padding: 60px 0 0;text-align: center;line-height: 30px;}
.cp_tel b{display: block;font-size: 30px;font-family: "DINOT";}
/*ys*/

.ysbg{height: 649px;/* background:url(../image/ys_bg.jpg) no-repeat center top; */margin-top: 27px;}
.ys .t_h22{margin: 0px auto 44px; padding-top: 84px;} 
.ys .t_h22 img{vertical-align: top; padding: 9px 4px 0; }
.ys_c{position: relative; height: 490px;  width: 1200px;}
.ys dl{float: left; height: 187px; border-bottom: 1px dashed #8ccaf4; width: 375px; }
.ys dt{float: right;width: 160px;height: 160px;margin:16px auto 0;}
.ys dt img{width: 160px;height: 160px;border-radius: 15px;border: 1px solid #dedede;}
.ys dl:hover dt{zoom: 1;background:url(../image/ys_ibg2.png) no-repeat left top;}
.ys dd{float: left;width: 192px;margin-top: 15px;}
.ys dd h3{font:bold 18px/48px "Microsoft Yahei";color: #000;text-align: initial;}
.ys dd p{font:14px/26px "Microsoft Yahei";color: #333333;text-align: initial;}
.ys .nones{border: 0px; margin-top: 40px;}
.ys .ys_dl1 dd{text-align: right;}
.ys .ys_dl2{float: right; margin-left:400px;}
.ys .ys_dl2 dt{float: left;}
.ys .ys_dl2 dd{float: right;}
.ys dl:hover dd h3{color: #bc0505;}
.ys_img{position: absolute; left:407px; top:16px; width: 386px; height: 384px; }
.ys_img img{width: 386px; height: 384px;}


.h_gg1{clear: both;display: block;height:220px;background:url(../image/h_gg1.jpg) no-repeat center 0;font-family:"Microsoft Yahei";color: #fff;font-size: 22px;line-height:35px;}
.h_gg2{background:url(../image/h_gg2.jpg) no-repeat center 0;}
.gg01{width: 244px;text-align: center; top:57px;left: 50%;margin-left: 360px;}
.gg01 b{display: block;height: 43px;line-height: 38px;font-size: 34px;font-family: "Times New Roman"}
.gg01 span a{display: block;height:34px;line-height:34px;font-size:18px;width: 133px;border-radius: 17px;text-align: center;color: #fff;background: #b50708;margin: 0 auto;}


.guara{padding: 89px 0 0;height: 790px;font-family:"Microsoft Yahei";}
.guara_l,.guara_c1,.guara_c1 img{width:857px;height: 571px;overflow: hidden;display: block;}
.guara_t{width: 340px;overflow: hidden;height: 571px;font-size: 16px;line-height: 25px;}
.guara_t li{background: #b50708;border-right: solid 7px #0f2e81;border-bottom: solid 1px #092570;height: 102px;color: #fff;padding: 43px 0 0 32px;}
.guara_t li em{display: block;width: 58px;padding: 12px 0 0;float: left;}
.guara_t li p{display: block;width:243px;float: left;}
.guara_t li p b{display: block;font-size: 24px;line-height: 33px;}
.guara_t li p span{opacity: 0.8;}
.guara_t li.cur{background: #b50708;border-color: #a40600;}


.honner{padding: 45px 0 0;height: 450px;text-align: center;}
.hon_pho{width: 327px;height: 46px;line-height: 46px;background: #b50708;color: #fff;bottom: -20px;left: 50%;margin-left: -164px;border-radius: 23px;}
.hon_pho b{font-family: "Times New Roman";font-size: 22px;font-weight: normal;width:201px;float: left;}
.hon_pho span{float: right;width: 126px;}
.hon_pho span a{display: inline-block;color: #fff;font-size: 16px;}
.honner h2{height: 133px;line-height: 99px;font-size: 40px;color: #333;}
.honner h2 a{color: #000;}
.prev3,.next3{width: 60px;height: 60px;right: -80px;top:357px;display: block;z-index: 2;}
.prev3{left:-80px;}
.hon_t{width: 460px;height: 44px;line-height: 44px;margin: 0 auto 46px;font-size: 24px;}
.hon_t span{width:230px;height: 44px;display: inline-block;background: #fff;font-weight: bold;float: left;color: #333;}
.hon_t span.cur{background: #b50708;color: #fff;}
.hon_c li{width: 279px;float: left;margin: 0 22px 0 0;}
.hon_c li p,.hon_c li p img{width: 279px;height: 180px;display: block;overflow: hidden;}
.hon_c li span{display: block;line-height: 48px;font-size: 16px;background: #b50708;color: #fff;}
.hon_c li span a{display: block;color: #fff;}


.edge{line-height:30px;color: #333;font-family:"Microsoft Yahei";overflow: hidden;padding:88px 0 66px;font-size: 20px;}
.edge1{height: 476px;background:url(../image/edge_pic1.jpg) no-repeat center 0;}
.edge2{height: 476px;background:url(../image/edge_pic2.jpg) no-repeat center 0;}

.edge_w{width:502px;padding:56px 0 0 52px;}
.edge_w dl{height: 124px;margin-top: -1px;position: relative;clear: both;overflow: hidden;}
.edge_w dt{height: 123px;width: 122px;text-align: center;border-bottom: solid 1px #e3e3e3;background: #f5f5f5;float: left;font-size: 18px;line-height: 26px;color: #7d7d7d;}
.edge_w dt b{display: block;font-size: 50px;color: #b50708;font-family: "Times New Roman";line-height: 44px;padding: 27px 0 0;}
.edge_w dd{display: block;border: solid 1px #f5f5f5;height:93px;border-left: 0;width:280px;padding: 29px 59px 0 40px;float: left;}
.edge_w dl:hover dt{color: #fff;background: #b50708;}
.edge_w dl:hover dt b{color: #fff;}


.newbox{font-family:"Microsoft Yahei";overflow: hidden;line-height:22px;height:900px;padding: 64px 0 0;}
.newbox .til01{height:148px;}
.new1{width: 685px;}
.new2{width: 485px;}
.newtil{height:62px;line-height:62px;font-size:24px;color: #1d1d1d;}
.newtil a{display: inline-block; color: #1d1d1d;}
.newtil em{font-size: 16px;font-family: Arial;font-weight: normal;color: #adadad;padding: 0 0 0 4px;}
.newtil span{font-size: 14px;font-weight: normal;font-family: Arial;float: right;}

.new_c1{padding: 23px 0 0;height: 575px;border: solid 1px #e3e3e3;overflow: hidden;}
.new_c1 dl{height:471px;overflow: hidden;padding: 0 25px;}
.new_c1 dt,.new_c1 dt img{display: block;width:633px;height:355px;overflow: hidden;}
.new_c1 dd{display: block;padding: 12px 0 0;}
.new_c1 dd h3{display: block;margin-bottom: 12px;height:32px;line-height: 32px;font-size: 20px;font-weight: normal;color: #000;}
.new_c1 dd h3 em{display: block;color: #fff;width: 57px;background: #b50708;line-height: 32px;font-weight: bold;float: left;text-align: center;margin:0 14px 0 0;font-size: 16px;}
.new_c1 dd h3 a{display: block;color: #000;}
.new_c1 li{height:44px;line-height: 44px;border-top: dashed 1px #e3e3e3;background:url(../image/ico07.png) no-repeat 24px 15px;padding: 0 32px 0 47px;}
.new_c1 li span{float: right;}


.new_c2{background: #f5f5f5;padding: 21px 38px;height: 559px;overflow: hidden;}
.new_c2 dl{height:367px;overflow: hidden;}

.new_c2 dd{height:118px;overflow: hidden;}
.new_c2 dd h3{ font-size: 18px; line-height:48px;height:48px;color:#333;}
.new_c2 dd h3 a{ color:#333;}
.new_c2 dt,.new_c2 dt img{display: block;width: 410px;height: 230px;overflow: hidden;}
.new_c2 li{display: block;height: 40px;line-height: 40px;border-bottom: dashed 1px #e3e3e3;}
.new_c2 li:last-child{border: 0;}
.new_c2 li em{display: block;height: 12px;line-height: 20px;background: #999;width: 12px;text-align: center;float: left;font-style: normal;margin: 14px 14px 0 0;color: #fff;}
.new_c2 li a{display: block;background:url(../image/ico07.png) no-repeat right 8px;}
.new_c2 li:hover em{background: #b50708;}
.new_c2 li:hover a,.new_c2 li a:hover{background:url(../image/ico08.png) no-repeat right 8px;color: #b50708;}


.abobox{font-family:"Microsoft Yahei";line-height:24px;color: #333;background:url(../image/aboutbg.jpg) repeat-x center 0;overflow: hidden;height: 570px;padding: 79px 0 0;}
.abobox .til01{height:154px;background: none;color: #fff;}
.abobox .til01 a{color: #fff;}
.abobox .til01 span{background:url(../image/tilbg2.png) no-repeat center 0;font-size: 24px;}
.about_c{background: #f1f1f1;height: 411px;}
.about_w{width:490px;padding:45px 0 0 52px;}
.about_w h3{height:87px;overflow: hidden;line-height:39px;font-size:28px;}
.about_w h3 em{display: block;font-family: Arial;font-size: 14px;text-transform: uppercase;font-style: normal;}
.about_w h3 a{color: #333;}
.about_w p{display: block;overflow: hidden;text-indent: 28px;}
.about_w span{display: block;padding-top: 10px;}
.about_w span a{color: #fff;width: 109px;line-height:42px;display: block;text-align:center;background:url(../image/morebg1.gif) no-repeat 0 0;font-size: 16px;padding: 0 32px 0 0;}
.about_p,.about_p img{width: 600px;height: 411px;display: block;overflow: hidden;}


.show{height:476px;font-family:"Microsoft Yahei";position: relative;text-align:center;}
.showtil{width: 360px;margin: 0 auto 31px;height:47px;font-size:20px;color: #181878;line-height:45px;text-align: center;}
.showtil li{float: left;border: solid 1px #bfbfbf;width: 178px;}
.showtil li.on{color: #fff;font-weight:bold;background: #b50708;border-color: #b50708;}
.show_c{height: 290px;}
.show1{position: relative;}
.show1 ul{width: 1233px;overflow: hidden;}
.show1 li{width:386px;float: left;margin: 0 25px 0 0;}
.show1 li img,.show1 li p{width:386px;height:215px;display: block;overflow: hidden;}
.show1 li span{display: block;height: 38px;line-height: 38px;background: #cbcbcb;}
.show1 li span a{display: block;color: #333;}
.show_more{display: block;clear: both;font-size: 20px;line-height: 40px;font-weight: bold;}
.show_more a{display: block;color: #b50708;text-decoration: underline;}


.link{height:46px;line-height:46px;font-family:"Microsoft Yahei";color: #a9a9a9;overflow: hidden;white-space: nowrap;background:#fff;padding: 17px 0;}
.link p{width: 995px;float: left;overflow: hidden;white-space: nowrap;}
.link a{color: #a9a9a9;display: inline-block;padding:0 10px 0 0;}
.link span{display: block;width: 205px;height: 46px;background: #b50708;color: #fff;float: right;font-size: 18px;text-align: center;}


			

		    .f_bj{color:#a9a9a9;clear:both;height:313px;font-family:"Microsoft Yahei";background:url(../image/footbg.gif) repeat-x;line-height:36px;}
		    .f_bj a{color:#a9a9a9;}
		    .f_nav{height: 77px;line-height: 77px;font-size: 16px;white-space: nowrap;text-align: center;}
			.f_nav a{display:inline-block;color: #fff;padding:0 25px;}
			.f_con{padding: 54px 0 0;}
			.f_logo{width: 174px;}
			.f_logo img{width: 116px;height: 132px;}

			.f_code{width:236px;display: block;}
			.f_code p{width:85px;float: left;margin: 0 0 0 32px; text-align: center;line-height: 42px;}
			.f_code img{display: block;width:72px;height:72px;display: block;padding:4px;background: #fff;border-right: solid 2px #f1f3f5;}

			.f_text{width:760px;}
			.f_text span{width:232px;display: inline-block;}