﻿@charset "utf-8";

.cp_box{ width:100%; height:740px;}
.cp_hw{ width:100%; height:23px; background:url(../../../templets/default/images/hw.jpg) repeat-x;}
.cp_lb{ width:100%; height:160px; background:url(../../../templets/default/images/cp_fl.png) no-repeat center; padding-top:40px;}
.cp_fl{ width:1180px; height:160px; position:relative; margin:0 auto;}
.fl_1{
	width:122px;
	height:27px;
	line-height:27px;
	text-align:center;
	position:absolute;
	background:url(../../../templets/default/images/fl_bt.png) no-repeat;
	left:43px;
	top: 25px;
	 
}
.fl_1 a{ font-size:16px; font-family:"微软雅黑"; color:#2a0000;display:block;}
.fl_1 a:hover{ color:#fff; background:url(../../../templets/default/images/fl_h.png) no-repeat;}
.fl_2{
	width:122px;
	height:27px;
	line-height:27px;
	text-align:center;
	position:absolute;
	background:url(../../../templets/default/images/fl_bt.png) no-repeat;
	left:230px;
	top: 50px;
}
.fl_2 a{ font-size:16px; font-family:"微软雅黑"; color:#2a0000;display:block;}
.fl_2 a:hover{ color:#fff; background:url(../../../templets/default/images/fl_h.png) no-repeat;}
.fl_3{
	width:122px;
	height:27px;
	line-height:27px;
	text-align:center;
	position:absolute;
	background:url(../../../templets/default/images/fl_bt.png) no-repeat;
	left:420px;
	top: 55px;
}
.fl_3 a{ font-size:16px; font-family:"微软雅黑"; color:#2a0000;display:block;}
.fl_3 a:hover{ color:#fff; background:url(../../../templets/default/images/fl_h.png) no-repeat;}
.fl_4{
	width:122px;
	height:27px;
	line-height:27px;
	text-align:center;
	position:absolute;
	background:url(../../../templets/default/images/fl_bt.png) no-repeat;
	left:617px;
	top: 60px;
}
.fl_4 a{ font-size:16px; font-family:"微软雅黑"; color:#2a0000;display:block;}
.fl_4 a:hover{ color:#fff; background:url(../../../templets/default/images/fl_h.png) no-repeat;}
.fl_5{
	width:122px;
	height:27px;
	line-height:27px;
	text-align:center;
	position:absolute;
	background:url(../../../templets/default/images/fl_bt.png) no-repeat;
	left:820px;
	top: 40px;
}
.fl_5 a{ font-size:16px; font-family:"微软雅黑"; color:#2a0000;display:block;}
.fl_5 a:hover{ color:#fff; background:url(../../../templets/default/images/fl_h.png) no-repeat;}
.fl_6{
	width:122px;
	height:27px;
	line-height:27px;
	text-align:center;
	position:absolute;
	background:url(../../../templets/default/images/fl_bt.png) no-repeat;
	left:1020px;
	top: 30px;
}
.fl_6 a{ font-size:16px; font-family:"微软雅黑"; color:#2a0000;display:block;}
.fl_6 a:hover{ color:#fff; background:url(../../../templets/default/images/fl_h.png) no-repeat;}

.cp_tp{ width:1180px; height:740px; margin:0 auto; padding-top:20px;}
.tp_bt{ width:730px; height:60px; margin:0 auto;}
.tp_gd{ width:58px; height:22px; margin:0 auto; padding-top:20px;}
.tp_tp{ width:1180px; height:680px; margin:0 auto; overflow:hidden;}
.tp_tp ul li{ width:272px; height:232px; float:left; text-align:center; margin-left:20px; margin-top:40px; background-color:#fbfbfb;}
.tp_tp ul li:hover{ width:270; height:230px; border:1px solid #a40000;}
.tp_tp .first{ margin-left:0; padding-left:0;}
.tp_tp ul li img{width:270px; height:200px;}
.tp_tp ul li p{ line-height:30px;}
.tp_tp ul li p a:hover{ text-decoration:underline;}

.gg{ width:1210px; height:140px; background:url("../../../templets/default/images/gg_1.png") no-repeat center; position:relative; margin:0 auto;}
.gg_1{ width:1210px; height:140px; background:url("../../../templets/default/images/gg_4.png") no-repeat center; position:relative; margin:0 auto;}
.gg_2{ width:1210px; height:140px; background:url("../../../templets/default/images/gg_3.png") no-repeat center; position:relative; margin:0 auto;}
.gg_an{width:100px;height:30px;position:absolute;left: 1018px;top: 90px;}

.ys_box{ width:100%; height:1080px; margin-top:30px;}
.ys{ width:1180px; height:1080px; margin:0 auto;}
.ys_bt{ width:800px; height:60px; margin:0 auto;}
.ys_wz{ width:1180px; height:980px; background:url(../../../templets/default/images/ys_bj.png) no-repeat; overflow:hidden; position:relative;}
.ys_zx{
	width:130px;
	height:36px;
	position:absolute;
	left: 680px;
	top: 240px;
}
.ys_zx_1{
	width:130px;
	height:36px;
	position:absolute;
	left: 60px;
	top: 920px;
}
.ys_f{
	width:520px;
	height:180px;
	position:absolute;
	left: 10px;
	top: 720px;
}
.ys_th{
	width:520px;
	height:180px;
	position:absolute;
	left: 630px;
	top: 294px;
}
.ys_t{
	width:520px;
	height:180px;
	position:absolute;
	left: 10px;
	top: 280px;
}
.ys_o{
	width:520px;
	height:180px;
	position:absolute;
	left: 632px;
	top: 46px;
}
.ys_d { padding-top:20px; padding-left:50px;}
.ys_d p{ width:455px; font-size:14px; color:#2a0000; line-height:30px; font-family:"微软雅黑";}

.jz_box{width:100%; height:480px; margin-top:30px;}
.jz{ width:1180px; height:480px; margin:0 auto;}
.jz_bt{ width:780px; height:60px; margin:0 auto;}
.jz_d{ width:1180px; height:360px; padding-top:10px;}
.jz_d ul li{ width:550px; height:150px; float:left; margin-left:30px; margin-top:30px;}
.jz_o{ width:550px; height:155px;}
.jz_o img{ float:left; width:195px; height:145px; border:3px solid #fff;}
.jz_o p{ float:right; width:330px; height:140px; line-height:26px; overflow:hidden;}
.jz_o span{ float:right; width:330px; font-size:14px; color:#900; line-height:30px; }
.jz_o p a{ color:#900; line-height:32px; }
.jz_o p a:hover{ text-decoration:underline;}

.al{ width:1180px; height:340px; margin:0 auto; padding-top:30px;}
.al_bt{ width:1180px; height:40px; border-bottom:3px solid #B6C2C7;}
.bt_l{ float:left; font-size:16px; font-family:"微软雅黑"; line-height:40px;}
.bt_l img{ float:left; padding-top:8px;}
.bt_r{ float:right; font-size:12px; line-height:50px;}
.al_tp{ width:1180px; height:270px; margin-top:30px;}

#demo {overflow:hidden; width: 1180px; height:270px;}
#demo img { width:250px; height:220px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left; list-style:none; margin:0; padding:0;}
#demo2 {float: left; list-style:none; margin:0; padding:0;}
.l11{ width:250px; height:250px; float:left; margin-left:20px; padding:0;  text-align:center; overflow:hidden;}
.l11 a{ text-decoration:none; color:#494949; line-height:40px;}


.gy_box{ width:100%; height:800px;}
.gy_bt{ width:780px; height:60px; margin:30px auto;}
.gy_nr{ width:100%; height:710px; background-color:#ECF6FA; padding-top:30px;}
.gy_u{ width:1180px; height:280px; background-color:#fff; margin:0 auto;}
.gy_l{ float:left; width:700px; height:250px; padding:20px; overflow:hidden; padding-left:40px;}
.gy_l p{ width:700px; height:190px; line-height:30px; overflow:hidden; font-size:14px;}
.gy_l p a{ line-height:35px; font-size:16px; color:#2a0000;}
.gy_an{ padding-top:10px;}
.gy_r{ float:right; width:350px; height:230px; padding:20px; overflow:hidden;}
.gy_d{ width:1180px; height:370px; background-color:#fff; margin:30px auto;}
.gy_z{ float:left; width:700px; height:330px; padding:20px; overflow:hidden; padding-left:40px;}
.fc_bt{ width:700px; height:40px;}
.bt_z{ float:left; font-size:16px; font-family:"微软雅黑"; line-height:40px;}
.bt_z a span{ color:#86181c; font-size:14px;}
.bt_y{ float:right; line-height:40px;}
.fc_tp{ width:700px; height:260px; margin-top:30px;}
#productM_1{ width:700px; height:260px; overflow:hidden; margin:0 auto;}
#productM_1 li{ width:194px; height:260px; float:left; display:inline; margin-left:20px; background-color:#ababab;}
#productM_1 li img{ width:194px; height:230px; float:left;}
#productM_1 li span{ width:194px; height:30px; line-height:30px; text-align:center; display:block; float:left; text-decoration:none; color:#fff;}
#productM_1 li span:hover{ text-decoration:underline;}

.gy_y{ float:right; width:350px; height:330px; padding:20px; overflow:hidden;}
.ry_bt{ width:350px; height:40px;}
.fo {width: 350px;height: 300px;position: relative; margin-top:30px; }
.xx {width: 350px;height: 300px; overflow:hidden;position: relative;font-family:"宋体"; font-size:12px; color:#494949;text-decoration: none;}
.f-img-list { height: 260px;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 100;width: 350px;}
.f-img-list li {height:260px;text-align: center;width: 350px;position: absolute;left: 0;top: 0;z-index:54;text-decoration: none; background-color:#fff;}
.f-img-list li.on {z-index: 55;}
.f-img-list li img{width: 300px;height:200px; }
.f-img-list li a{ width:300px; height:35px; line-height:35px;  }
.focus-page-btn {width: 44px;height: 44px;background: url('../../../templets/default/images/focus-page-btns.png') no-repeat;position: absolute;top: 80px;z-index: 110;}
.focus-btn-prev {background-position: 0 0;left: 0px;}
.focus-btn-next {background-position: -44px 0;right: 0px;}

.xw_box{ width:100%; height:630px; margin-top:50px;}
.xw{ width:1180px; height:600px; margin:0 auto; padding-top:30px;}
.xw_bt{ width:800px; height:60px; margin:0 auto; padding-top:30px;}
.xw_l{ width:800px; height:480px; float:left; }
.case{width:800px;  height:480px; }
.case .title{ width:800px; height:40px; border-bottom:3px solid #B6C2C7;}
.case .title-list{ position: relative;}
.case .title-list li{ width: 135px; height:30px;line-height:30px; float: left; display: inline; font-size:18px;}
.case .title-list li img{ float:left; padding-top:5px; }
.case .title-list li a:hover{ width: 135px; height:30px;line-height:30px; color:#8c0a16;}
.case .title-list .on a{ color:#8c0a16;font-size:18px;}
.product{ height: 420px; position: relative; overflow: hidden; display: none;}
.product-wrap .show{ display: block;}
.news_con{ width:800px; height:420px;float:left; overflow:hidden;}
.news_top{ width:800px; height:140px; overflow:hidden; padding-top:20px; }
.news_tu{ float:left;}
.news_top img{ float:left; padding:2px; border:1px solid #ccc;}
.news_wz{ float:right; width:530px; line-height:26px; overflow:hidden;}
.news_wz dt{ font-weight:bold;}
.news_wz dd a{ color:#900;}
.news_down{ width:800px; height:260px; position:relative; padding-top:20px;}
.down{ width:800px; height:240px; float:left;}
.down ul li{ height:32px; line-height:32px; background:url(../../../templets/default/images/qq.png) no-repeat 0 12px; border-bottom:1px dashed #ccc; }
.down ul li a{ text-decoration:none; color:#494949; padding-left:20px;}
.down ul li a:hover{ text-decoration:underline;}
.down ul li span{ float:right; padding-right:5px;}

.xw_r{ width:300px; height:470px; float:right;}
.bk_bt{ width:300px; height:40px; border-bottom:3px solid #B6C2C7;}
.bk_nr{ width:300px; height:370px; margin-top:30px; overflow:hidden;}
#ticker { width:300px; height:370px; overflow: hidden; position:relative; }
#ticker div { margin-top:0; }
.wen{ width:290px; background:url(../../../templets/default/images/wen.png) no-repeat 0 5px; height:25px; line-height:25px;overflow:hidden; padding-left:10px;}
.wen a{ padding-left:20px;}
.da{ width:290px; background:url(../../../templets/default/images/da.png) no-repeat 0 5px; height:auto; line-height:25px;}
.da p{ padding-left:30px;}

.link{ width:1180px; height:80px; margin:0 auto; }
.link_wz{ width:1180px; height:40px; line-height:40px; overflow:hidden;}
.link_wz a{ margin:0 10px;}



