.banner{
	/*background-image: url(../images/product_banner.jpg);*/
	height:110px !important;
}
.product_index_01_bg{
	width: 100%;
	height: 888px;
	background: url(../images/product_index_01_bg.jpg) no-repeat center top;
}
.product_index_01{
	width: 1100px;
	margin: auto;
	padding-top: 220px;
}
.product_index_01_txt{
	width: 555px;

}
.product_index_01_txt p{
	font-size: 13px;

	color: #616161;
}
.product_index_01_txt p a{background:#959595; margin-bottom:1px; display:block;padding:3px 3px; border-radius:2px;  text-align:center; 
  color: #fff;

}
.product_index_01_txt p a:hover{ background:#166eb7;
  color: #fff;
}
.product_index_more1{ margin-top:30px;
	width: 233px;
	height: 45px;
	border-radius: 25px;
	border: 1px solid #616161;
	text-align: center;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}
.product_index_more1 a{
	font-size: 15px;
	line-height: 47px;
	color: #616161;
	display: block;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}
.product_index_more1:hover{
	background-color: #af1c16;
	border-color: #af1c16;
}
.product_index_more1:hover a{
	color: #fff;
}
.product_application1{
	margin-top: 100px;
}
.product_application1 li{
	width: 103px;
	margin-left: 60px;
	float: left;
}
.product_application1 li .product_application_icon{
	width:103px; height:103px; border:1px #b0b0b0 solid; border-radius:10px; text-align:center;
}
.product_application1 li .product_application_icon img{
	width:70px; height:70px; margin-top:16px;
}
.product_application1 li:hover .product_application_txt p{
	color: #af1c16;
}
.product_application1 .product_application_txt{
	margin-top: 10px;
	text-align: center;
}
.product_application1 .product_application_txt p{
	font-size: 13px;
	color: #515151;
	line-height: 15px;
	padding: 0px 7px;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}
.product_index_02_bg{
	width: 100%;
	height: 849px;
	background: url(../images/product_index_02_bg.jpg) no-repeat center top;
}
.product_index_02{
	width: 1100px;
	margin: auto;
	padding-top: 250px;
}
.product_index_02_txt{
	width: 555px;
}
.product_index_02_txt p{
	font-size: 13px;
	color: #fff; line-height:20px;
}
.product_index_02_txt p a{ background:#166eb6;  padding:4px 8px; line-height:30px;border-radius:2px; text-align:center;
  color: #fff;
  margin-right:13px;
}
.product_index_02_txt p a:hover{ background:#af1c16;
  color: #fff;
}
.product_index_more2{
	width: 233px;
	height: 45px;
	margin-top: 30px;
	border-radius: 25px;
	border: 1px solid #fff;
	text-align: center;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}
.product_index_more2 a{
	font-size: 15px;
	line-height: 47px;
	color: #fff;
	display: block;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}
.product_index_more2:hover{
	background-color: #0f408e;
	border-color: #0f408e;
}
.product_index_more2:hover a{
	color: #fff;
}
.product_application2{
	margin-top: 145px;
}
.product_application2 li{
	width: 103px;
	margin-left: 20px;
	float: left;
}
.product_application2 li .product_application_icon{
	width:103px; height:103px; border:1px #b0b0b0 solid; border-radius:10px; text-align:center;
}
.product_application2 li .product_application_icon img{
	width:70px; height:70px; margin-top:16px;
}
.product_application2 .product_application_txt{
	margin-top: 10px;
	text-align: center;
}
.product_application2 li:hover .product_application_txt p{
	color: #0f408e;
}
.product_application2 .product_application_txt p{
	font-size: 13px;
	color: #b0b0b0;
	line-height: 20px;
	padding: 0px 7px;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}
.product_index_03_bg{
	width: 100%;
	height: 879px;
	background: url(../images/product_index_03_bg.jpg) repeat-y center top;
}
.product_index_03{
	width: 1100px;
	margin: auto;
	padding-top: 205px;
}
.product_index_left{
	width: 530px;
	float: left;
}
.product_index_mid{
	width: 11px;
	height: 550px;
	float: left;
	margin: 15px 12px 0px 12px;
	background: url(../images/product_index_03_time_bg.png) repeat-y center top;
}
.product_index_right{
	width: 530px;
	float: left;
}
.product_index_left .product_index_03_title{ padding-left:30px;
	height: 50px;
	border-radius: 50px;
	background-color: #dbdbdb;
	float: right;
}
.product_index_right .product_index_03_title{ padding-right:30px;
	height: 50px;
	border-radius: 50px;
	background-color: #dbdbdb;
	float: left;
}
.product_index_03_num_r{
	width: 49px;
	height: 49px;
	border: 1px solid #af1c16;
	border-radius: 50px;
	float: right;
	text-align: center;
}
.product_index_03_num_r p{
	font-size: 20px;
	color: #af1c16;
	line-height: 49px;
}
.product_index_03_title_txt_r{
	margin-right: 15px;
	float: right;
}
.product_index_03_title_txt_r p{
	font-size: 20px;
	line-height: 50px;
	color: #af1c16;
}
.product_index_left .product_index_03_content{
	height: 180px;
	margin-bottom: 180px;
}
.product_index_right .product_index_03_content{
	height: 180px;
	margin-top: 180px;
}
.product_index_03_content_txt{
	height: 90px;
	margin-top: 30px;
	overflow: hidden;
}
.product_index_03_content_txt p span{
	font-size: 13px;
	line-height: 28px;
	color: #616161;
}
.product_index_03_content_txt p a{
	font-size: 13px;
	line-height: 28px;
	color: #af1c16;
}
.product_index_03_content_txt p a:hover{
	text-decoration: underline;
}
.product_index_03_num_l{
	width: 49px;
	height: 49px;
	border: 1px solid #af1c16;
	border-radius: 50px;
	float: left;
	text-align: center;
}
.product_index_03_num_l p{
	font-size: 20px;
	color: #af1c16;
	line-height: 49px;
}
.product_index_03_title_txt_l{
	margin-left: 15px;
	float: left;
}
.product_index_03_title_txt_l p{
	font-size: 20px;
	line-height: 50px;
	color: #af1c16;
}
.productlist{
	width: 1100px;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 100px;
}
.productlist li{
	width: 325px;
	height: 375px;
	padding: 10px;
	background-color: #ededed;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.productlist li:hover .productlist_title a{
	color: #af1c16;
}
.productlist_pic{
	width: 325px;
	height: 220px;
	overflow: hidden;
}
.productlist_pic img{
	width: 100%;
	height: auto;
}
.productlist_title{
	margin-top: 15px;
}
.productlist_title a{
	font-size: 15px;
	color: #363636;
}
.productlist_desc{
	height: 60px;
	overflow: hidden;
	margin-top: 10px;
}
.productlist_desc p{
	font-size: 12px;
	line-height: 20px;
	color: #636363;
}
.productlist_more{
	width: 108px;
	height: 30px;
	text-align: center;
	margin-top: 10px;
}
.productlist_more a{
	font-size: 13px;
	color: #fff;background-color: #af1c16;
	line-height: 30px;
	display: block;
}
.productlist_more a:hover{ background:#0f408e;}
.product1_bg{
	width: 100%;
	height: 485px;
	background-color: #f7f7f7;
}
.product1{
	width: 1100px;
	margin: auto;
	padding-top: 60px;
}
.product_pic{
	width: 475px;
	height: 320px;
	border: 5px solid #c8c8c8;
	float: left;
	overflow: hidden;
}
.product_pic img{
	width: 100%;
	height: auto;
}
.product_txt{
	width: 575px;
	float: right;
}
.product_title{
	font-size: 30px;
	color: #000;
	margin-top: 10px;
}
.product_txt1{
	font-size: 15px;
	line-height: 25px;
	color: #000;
	margin-top: 35px;
}
.product_txt2{
	font-size: 15px;
	line-height: 25px;
	color: #505050;
}
.product2_bg{
	width: 100%;
	height: 161px;
	background: url(../images/product2_bg.jpg) no-repeat center top;
}
.product2{
	width: 1100px;
	margin: auto;
	padding-top: 30px;
}
.product2_title{
	font-size: 30px;
	color: #fff;
	line-height: 30px;
}
.product2_label1{
	width: 225px;
	height: 70px;
	background-color: #fff;
	float: left;
	margin-right: 2px;
	margin-top: 31px;
	text-align: center;
}
.product2_label1 a{
	font-size: 18px;
	line-height: 70px;
	color: #000;
	display: block;
}
.product2_label2{
	width: 225px;
	height: 60px;
	background: url(../images/product2_label_bg.jpg) no-repeat center top;
	float: left;
	margin-right: 2px;
	margin-top: 41px;
	text-align: center;
}
.product2_label2 a{
	font-size: 18px;
	line-height: 60px;
	color: #fff;
	display: block;
}
.product3_bg{
	width: 100%; padding-bottom:30px; font-size:14px; line-height:25px; color:#383838;
}
.product3{
	width: 1100px;
	margin: auto;
	padding-top: 50px;
}

.product3_title{
	font-size: 20px;
	font-weight: bold;
	color: #141417;
	margin-bottom: 20px;
}
.product4_bg{
	width: 100%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #f7f7f7;
}
.product4{
	width: 1100px;
	margin: auto;
}
.product4_title{
	font-size: 20px;
	font-weight: bold;
	color: #141417;
	margin-bottom: 20px;
}
.product4 .tabone {
	width:540px;
}
.product4 .tabone table{
	width:100%;
}
.product4 .tabtwo {
	width:540px;
	margin-left:10px;
}
.product4 .tabtwo table{
	width:100%;
}
.product5_bg{
	width: 100%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.product5{
	width: 1100px;
	margin: auto;font-size:14px; line-height:25px;color:#383838;
}
.product5_title{
	font-size: 20px;
	font-weight: bold;
	color: #141417;
	margin-bottom: 20px;
}
.product6_bg{
	width: 100%;
	height: auto;
	background-color: #f7f7f7;
}
.product6{
	width: 1100px;
	margin: auto;
	padding-top: 40px;
	height:auto;
}
.product6 .app_list{
	height:auto;
	
}
.product6_title{
	font-size: 25px;
	font-weight: bold;
	color: #141417;
	margin-bottom: 50px;
}
.app_list li{
	width: 254px;
	height: 245px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.app_pic{
	width: 254px;
	height: 190px;
	overflow: hidden;
}
.app_pic img{
	width: 100%;
	height: auto;
}
.app_txt{
	width: 252px;
	height: 53px;
	border: 1px solid #dbdbdb;
	text-align: center;
}
.app_txt p{
	font-size: 15px;
	color: #484848;
	line-height: 15px; padding-top:10px;
}
.app_list li:hover .app_txt{
	background-color: #0f408e;
	border-color: #0f408e;
}
.app_list li:hover .app_txt p{
	color: #fff;
}


table { border-collapse: collapse; border-spacing: 0; }
.c_bg  tr td{ border:1px solid #ccc; height:45px; text-align: center; font-size:14px; color:#383838;}
	.tab01{ font-size:15px !important; background:#efefef; color:#000 !important; font-weight:700;}
	.tab02{ font-size:15px !important; background:#f1eed3; color:#000 !important;font-weight:700;}
	.gxgc{width:100%;}
	.gxgc  tr td{ border:1px solid #ccc; height:45px;  font-size:14px; padding-left:20px; padding-right:20px; }
	
	
	
	