﻿/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{		
	min-width:1200px;
	margin:0 auto;
	font-size:14px;	
	font-family:"Microsoft Yahei";
	background:#fff;
	text-align:justify;	
	color:#666;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#666;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#ff7800;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height:126px;
	background-color:#FFF;	
}
.header .wrapin{
	position: relative;
}
.header .logo{
	float:left;
	margin:30px 0 0 0;
}
.head_search{
	position: absolute;
	top:48px;
	width:520px;
	left:394px;
}
.head_search .text{
	width:420px;
	height:34px;
	float:left;
	border:1px solid #ff7900;
	border-right:0;
	padding-left:10px;
	color:#999;
}
.head_search .sub{
	float:left;
	width:89px;
	height:36px;
	background:#ff7900;
	font-size:16px;
	color:#fff;
}
.head_tel{
	float:right;
	width:180px;
	height:50px;
	margin-top:45px;
	padding-left:48px;
	background:url("../images/head_tel.png") no-repeat left center;
}
.head_tel dt{
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#000;
}
.head_tel dd{
	height:30px;
	line-height:30px;
	color:#ff6501;
	font-size:26px;
	font-family:arial;
}
/*header 结束*/

/*nav 导航*/

.nav{
	position: relative;
	z-index:100;
	height:47px;background-color:#FFF;	
}
.nav2{
	position: relative;
	z-index:100;
	height:47px;
	border-bottom:#4B4B4B 2px solid;
}
.nav_left{
	float:left;
	position: relative;
	z-index:100;
}
.nav_left .par{
	display:block;
	width:210px;
	height:47px;
	line-height:47px;
	text-align:center;
	background-image:url(../images/navpar_bg.png);
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.nav_down{
	width:210px;
	height:500px;
	background:#666;
	position: absolute;
	left:0;
	top:47px;
	z-index:100;
	display:none;
}
.nav_leftshow .nav_down{
	display:block;
}




.nav_down2{
	width:210px;
	height:500px;
	background:#666;
	position: absolute;
	left:0;
	top:47px;
	z-index:100;
	display:;
	color:#FFF;
}
.nav_leftshow .nav_down2{
	display:block;
}




.nav_left .par2{
	display: block;
	width:190px;
	height:40px;
	position: relative;
	left:10px;
	border-bottom:1px dashed #dddcdc;
}
.nav_left .p2_in{
	width:210px;	
	height:40px;
	line-height:40px;
	position: absolute;
	top:0;
	left:-10px;
	font-size:12px;
	color:#333;	
}
.nav_left .p2_in dl{
	padding:0px 0 0 20px;
}
.nav_left .p2_in dd{
	height:40px;
	line-height:40px;
}
.nav_left .p2_in a{
	margin-right:7px;
	display:block;color:#FFF;
}
.nav_left .p2_in dt{
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#ff7800;
}

.nav_left .p2_in dt span{ float:right; padding-right:15px;}

.nav_left .p2_in dt a:hover{
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
}


.nav_left .par2:hover .p2_in{
	background:#f39700;
	color:#fff;
}
.nav_left .par2:hover .p2_in dt{
	color:#fff;
}
.nav_sec:hover .p2_in{
	background:#f39700;
}
.nav_sec:hover .p2_in dd a{
	color:#fff;
}
.nav_third{
	width:750px;
	height:468px;
	position: absolute;
	left:210px;
	top:0;
	background:#fff url("../images/nav_third.png") repeat-y left top;
	z-index:100;
	display: none;
	padding-left:20px;
	border:1px solid #88766e;
	border-left:0;
	padding-top:30px;	
	
	 padding-right:40px;
}
.nav_sec:hover .nav_third{
	display: block;
}

.nav_third .zlistleft{float:left;width:140px;line-height:30px; text-align:right; padding-right:10px;padding-bottom:5px;}
.nav_third .zlistleft a{ font-size:12px;}
.nav_third .zlistright{float:left;width:580px;line-height:30px;padding-bottom:5px; font-size:12px; color:#F1F1F1;}
.nav_third .zlistright a{ font-size:12px; padding:0 5px;}
.nav_right{
	float:right;
	line-height:45px;
	font-size:16px;
	color:#000;
}
.nav_right a,.nav_right em{
	float:left;
	margin-left:48px;
	color:#000;
}
.nav_right a:hover,.nav_right a.hover{
	color:#ff7800;
}
.nav_third .title{
	height:27px;
	line-height:27px;
	border-bottom:1px solid #ccc;
	padding-top:20px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.nav_third .lis1{
	padding-top:12px;
	font-size:12px;
}
.nav_third .lis1 li{
	height:24px;
	line-height:24px;
	float:left;
	min-width:90px;
}
.nav_third .lis1 a{
	color:#000;
	white-space:nowrap;
}
.nav_third .lis1 a:hover{
	color:#ff7800;
}

.nav_third .lis2{
	padding-top:12px;
	font-size:12px;
}
.nav_third .lis2 li{
	height:24px;
	line-height:24px;
	float:left;
	min-width:72px;
	margin-right:10px;
}
.nav_third .lis2 a{
	color:#666;
	white-space:nowrap;
}
.nav_third .lis2 a:hover{
	color:#ff7800;
}

/*nav 导航*/

/*banner 轮播图*/
/* The slider */
.iviewSlider {
	overflow: hidden;
}

/* The timer in the Slider */
#iview-timer {
	position: absolute;
	z-index: 100;
	border-radius: 5px;
	cursor: pointer;
}

#iview-timer div {
	border-radius: 3px;
}

/* The Preloader in the Slider */
#iview-preloader {
	position: absolute;
	z-index: 1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: #000 1px solid;
	padding: 1px;
	width: 100px;
	height: 3px;
}
#iview-preloader div {
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 3px;
	background: #000;
	width: 0px;
}

/* The strips and boxes in the Slider */
.iview-strip {
	display:block;
	position:absolute;
	z-index:5;
}
.iview-block {
	display:block;
	position:absolute;
	z-index:5;
}

/* Direction nav styles (e.g. Next & Prev) */
.iview-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.iview-prevNav {
	left:0px;
}
.iview-nextNav {
	right:0px;
}

/* Control nav styles (e.g. 1,2,3...) */
.iview-controlNav {
	position:absolute;
	z-index:9;
}
.iview-controlNav a {
	z-index:9;
	cursor:pointer;
}
.iview-controlNav a.active {
	font-weight:bold;
}
.iview-controlNav .iview-items ul {
	list-style: none;
}
.iview-controlNav .iview-items ul li {
	display: inline;
	position: relative;
}
.iview-controlNav .iview-tooltip {
	position: absolute;
}

/* The captions in the Slider */
.iview-caption {
	position:absolute;
	z-index:4;
	overflow: hidden;
	cursor: default;
}

/* The video show in the Slider */
.iview-video-show {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
}
.iview-video-show .iview-video-container {
	position: relative;
	width: 100%;
	height: 100%;
}
.iview-video-show .iview-video-container a.iview-video-close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #222;
	color: #FFF;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 29px;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.iview-video-show .iview-video-container a.iview-video-close:hover {
	background: #444;
}
.banner{
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;	
}
.banner #iview{
	width:1920px;
	height:500px;
	position:absolute;
	left:50%;
	margin-left:-960px;	
}
.banner .c_link{
	display:block;
	width:100%;
	height:500px;	
}
.iview-controlNav{
	height:10px;
	width:1200px;
	font-size:1px;
	position:absolute;
	left:50%;
	margin-left:-600px;
	bottom:24px;	
	z-index:60;	
	text-align:right;
}
.iview-controlNav li{
	display:inline-block;
	width:40px;
	height:4px;
	margin-left:5px;
}
.iview-controlNav li a{
	display:inline-block;
	width:40px;
	height:4px;
	font-size:1px;
	background:#fff;	
	opacity:0.3;
	border-radius:100%;
	text-indent:82px;
	overflow:hidden;
	border-radius:0;
}
.iview-controlNav li .active{
	opacity:1;
}
/*banner 轮播图*/

.footer_top{
	height:213px;
	background:#666464;
	color:#ccc;
}
.footer_top a{
	color:#ccc;
}
.footer_top a:hover{
	color:#fff;
}
.ft_nav{
	float:left;
	width:136px;
	padding:18px 0 0 4px;
}
.ft_nav dt{
	height:44px;
	line-height:44px;
	font-size:14px;
	font-weight:bold;
}
.ft_nav dd{
	height:28px;
	line-height:28px;
	font-size:12px;
}

.ft_right{
	width:566px;
	padding-left:20px;
	height:156px;
	float:right;
	border-left:1px solid #576477;
	margin-top:32px;
	position: relative;
}
.ft_tel{
	height:70px;
	line-height:70px;
	padding-left:54px;
	
	background:url("../images/ft_tel.png") no-repeat left center;
	margin-top:40px;
	float:left;
	
}
.ft_tel span{
	display:inline-block;
	width:220px;
	height:30px;
	line-height:30px;
	background:#5a5858;
	text-align:center;
	color:#ffc600;
	margin-top:20px;
}
.ft_tel strong{
	font-size:16px;
}
.ft_pos{
	line-height:22px;
	font-size:12px;
	font-family:宋体;
	padding-top:20px;
}
.ft_code{

	width:112px; float:left;padding-left:34px;
}
.ft_code img{
	display:block;
	width:112px;
	height:112px;
}
.ft_code dd{
	height:36px;
	line-height:36px;
	text-align:center;
}
.footer_bottom{
	padding:10px 0 30px 0;
	text-align: center;
	line-height:26px;
}
.footer_bottom p{
	font-size:12px;
}
.ft_links{
	height: 40px;
	line-height: 40px;
}
.ft_links a{
	margin-right:5px;
}

.fr_bar{
	position: fixed;
	right:0;
	top:50%;
	margin-top:-135px;
	z-index:110;
	display: none;
}
.fr_ctrl{
	position: relative;
	z-index:110;
}
.fr_ctrl .btn{
	width:50px;
	height:44px;
	padding-top:34px;
	display: block;
	background-color:#4880ba;
	background-repeat:no-repeat;
	background-position:top center;
	border-bottom:1px solid #fff;
	color:#fff;
	text-align:center;
}
.fr_ctrl:hover .btn{
	background-color:#1b60a8;
}
.fr_ctrl .btn1{
	background-image:url("../images/fr_btn1.png");
}
.fr_ctrl .btn2{
	background-image:url("../images/fr_btn2.png");
}
.fr_ctrl .btn3{
	background-image:url("../images/fr_btn3.png");
}
.fr_bar .go_top{
	display:block;
	width:50px;
	height:40px;
	background:#4880ba url("../images/go_top.png") no-repeat center center;
	cursor: pointer;
}
.fr_bar .go_top:hover{
	background-color:#1b60a8;
}
.fr_sw{
	position: absolute;
	right:50px;
	top:0;
	z-index:110;
	display: none;
}
.fr_ctrl:hover .fr_sw{
	display: block;
}
.fr_tel{
	background:#1b60a8;
	color:#fff;
	width:200px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
}
.fr_code{
	display: block;
	width:110px;
	height:110px;
}

/*公用CSS 结束*/

.hm_rec{
	width:1200px;
	height:205px;
	margin:30px auto;
	box-shadow:0 0 4px #ddd;
	background:#eee;
}
.hm_rec .tit{
	float:left;
	width:210px;
	height:205px;
	background:url("../images/hmrec_tit.jpg") no-repeat left top;
}
.hm_rec .tit dl{
	padding:17px 0 0 32px;
}
.hm_rec .tit dt{
	height:42px;
	line-height:42px;
	font-size:20px;
	color:#111;
}
.hm_rec .tit dd{
	line-height:20px;
	font-size:14px;
	color:#999;
}
.hm_rec .item{
	width:246.5px;
	height:205px;
	float:left;
	margin-left:1px;
	background:#fff;
}
.hm_rec .item dl{
	padding:13px 36px 0 40px;
}
.hm_rec .item dt{
	height:32px;
	line-height:32px;
	font-size:18px;
	color:#1f52a4;
}
.hm_rec .item dd{
	line-height:20px;
	color:#999;
	height:85px;
}
.hm_rec .viewa{
	display:block;
	width:91px;
	height:32px;
	line-height:32px;
	border:1px solid #bbb;
	color:#666;
	text-align:center;
	margin-left:40px;
}
.hm_rec .item:hover{
	background:#f3f3f3;
}
.hm_rec .item:hover .viewa{
	border-color:#ff6501;
	background:#ff6501;
	color:#fff;
}

.gray_bg{
	background:#fff;
}
.hm_head{
	height:125px;
	padding-top:45px;
	text-align:center;
}
.hm_head .t1{
	height:60px;
	line-height:60px;
	font-size:30px;
	color:#111;
	background:url("../images/gray_line.gif") repeat-x left center;
}
.hm_head .t1 span{
	background:#fff;
	height:60px;
	padding:0 40px;
}
.gray_bg .hm_head .t1 span{
	background:#f8f8f8;
}
.hm_head .t2{
	height:26px;
	line-height:26px;
	color:#666;
}



.hm_td{
	width:1200px;
	margin:0 auto;
	padding-bottom:20px;
}
.hmtd_slider{
	height:340px;
	width:1200px;
	margin:0 auto;
	position: relative;
}
.hmtd_slider .s_wrap{
	width:1104px;
	height:340px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.hmtd_slider li{
	height:340px;
	float:left;
	margin:0 8px;
	background:#f6f6f6;
	font-family:宋体;
	width:260px;
	color:#000;
}
.hmtd_slider .photo{
	display:block;
	width:260px;
	height:190px;
	position: relative;
	overflow: hidden;
}
.hmtd_slider .name{
	height:48px;
	line-height:48px;
	width:240px;
	margin:0 auto;
	border-bottom:1px dotted #afafaf;
}
.hmtd_slider .name span{
	font-size:12px;
}
.hmtd_slider .name strong{
	padding-right:20px;
}
.hmtd_slider .inf{
	padding:8px 10px;
	line-height:24px;
	font-size:12px;
}
.hmtd_slider .c_btn{
	width:34px;
	height:34px;
	position: absolute;
	top:50%;
	margin-top:-17px;
	cursor:pointer;
}
.hmtd_slider .pre{
	left:0;
	background:url("../images/hmtd_pre.png") no-repeat center center;
}
.hmtd_slider .next{
	right:0;
	background:url("../images/hmtd_next.png") no-repeat center center;
}

.hm_cust{
	width:1200px;
	position: relative;
	margin:0 auto;
}
.hmc_slider{
	position: relative;
	overflow: hidden;
	height:286px;
	width:1200px;
}
.hmc_slider li{
	height:286px;
	width:1200px;
	float:left;
}
.hmc_slider li a{
	display:block;
	width:218px;
	height:112px;
	border:1px solid #ddd;
	float:left;
	margin:10px;
	overflow: hidden;
}
.hmc_slider li img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_cust .c_btn{
	width:46px;
	height:46px;
	position: absolute;	
	top:280px;
	z-index:30;
	cursor:pointer;
}
.hm_cust .pre{
	left:-50px;
	background:url("../images/hmc_pre.png") no-repeat center center;
}
.hm_cust .next{
	right:-50px;
	background:url("../images/hmc_next.png") no-repeat center center;
}

.hm_news{
	padding-bottom:90px;
}
.hmnews_wp{
	width:384px;
	height:294px;
	float:left;
	background:#fff;
	box-shadow:0 0 3px #ddd;
}
.hmnews_wp1{
	background:#fff url("../images/hm_news1.jpg") no-repeat right top;
}
.hmnews_wp3{
	background:#fff url("../images/hm_news3.jpg") no-repeat right top;
}
.hmnews_wp .title{
	height:76px;
	line-height:76px;
	font-size:18px;
	color:#333;
	padding-left:24px;
	background:url("../images/hmnews_title.png") no-repeat left center;
}
.hmnews_wp ul{
	padding:13px 0 13px 38px;
}
.hmnews_wp li{
	height:28px;
	line-height:28px;
	vertical-align:top;
	background:url("../images/hmnews_li.png") no-repeat left center;
	padding-left:11px;
}
.hmnews_wp li a{
	display:inline-block;
	max-width:315px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hm_news .fg{
	width:24px;
	height:50px;
	float:left;
}
.hm_fw{
	width:1200px;
	margin:0 auto 20px auto;
}
.hm_fw .title{
	height:70px;
	border-bottom:2px solid #4b4b4b;
	position: relative;
}
.hm_fw .tit{
	position: absolute;
	left:0;
	top:0;
	height:70px;
	display:inline-block;
	font-size:32px;
	line-height:70px;
	min-width:200px;
	text-align:center;
	color:#ff7800;
	border-bottom:2px solid #ff7800;
	padding:0 5px;
	background:url("../images/hmfw_tit.png") no-repeat bottom center;
}
.hm_fw .handle{
	float:right;
	height:30px;
	line-height:30px;
	margin-top:40px;
}
.hm_fw .handle a{
	float:left;
	margin-left:16px;
}
.hm_fw .big{
	float:left;
	width:190px;
	height:580px;
	position: relative;
	overflow: hidden;
	margin-top:20px;
}
.hm_fw .big .pa{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_fw .fg{
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	background:#ff7800;
	opacity:0.2;
	filter:alpha("opacity=20");
}
.hm_fw .inf{
	position: absolute;
	left:0;
	top:0;
	width:260px;
	height:366px;
	position: absolute;
	left:0;
	top:0;
	background:url("../images/hmfw_big.jpg") no-repeat left top;
	color:#fff;
	z-index:10;
	display: none;
	
}
.hm_fw .big:hover .inf{
	display: block;
}
.hm_fw .inf dl{
	padding:29px 0 0 29px;
}
.hm_fw .inf dt{
	height:26px;
	line-height:26px;
	font-size:18px;
}
.hm_fw .inf dd{
	height:22px;
	line-height:22px;
	opacity:0.5;
	font-size:14px;
}
.hm_fw .inf .tip{
	padding:38px 23px 0 23px;
	height:105px;
	line-height:26px;
	text-indent:2em;
}
.hm_fw .inf ul{
	line-height:26px;
	padding-left:23px;
}
.hm_fw .dl1{
	position: absolute;
	left:29px;
	top:29px;
	z-index:15;
	color:#fff;
}
.hm_fw .dl1 dt{
	height:26px;
	line-height:26px;
	font-size:18px;
}
.hm_fw .dl1 dd{
	height:22px;
	line-height:22px;
	opacity:0.5;
	font-size:14px;
}
.hm_fw .small{
	height:280px;
	float:left;
	width:230px;
	display: block;
	margin:20px 0 0 20px;
	position: relative;
	overflow: hidden;
	background-color:#FFF;
}
.hm_fw  a:active div{
	background-color:#f00;
	color:#FFF;padding:5px 5px;
}

.hm_fw  a:hover div{
	background-color:#f00;
	color:#FFF;padding:5px 5px;
}

.hm_fw .small img{
	display:block;
	width:230px;
	height:230px;
	object-fit:cover;
}

.hm_fw .small div{line-height:20px; width:220px; text-align:center; margin:0 auto; color:#666; padding:5px 5px; height:40px}
.hm_fw .small dl{
	width:188px;
	padding-left:27px;
	height:60px;
	position: absolute;
	left:0;
	top:15px;
	z-index:10;
	background:url("../images/wbg80.png");
	color:#333;
}
.hm_fw .small dt{
	height:30px;
	line-height:30px;
	font-size:18px;
}
.hm_fw .small dd{
	height:24px;
	line-height:24px;
}

.ad{
	display: block;
	width:1187px;
	margin:0 auto;
}
.ad img{
	display: block;
	width:1187px;
	height:auto;
}





.pc_css { display:block; overflow:hidden; background:#f2f2f2;}
.pc_width { display:block; width:100%; min-width:1025px; max-width:1200px; margin:0px auto; padding:40px 0px 40px 0px; height:auto; overflow:hidden;}
.pc_left { width:81%; height:auto; background:#ffffff; overflow:hidden; padding:10px 0px 30px 0px; float:left; min-height:720px;}
.pc_place { line-height:35px; font-size:14px; color:#555555; background:url(../images/dot_place.jpg) no-repeat left; padding:0px 0px 0px 15px; margin:0px 20px; display:block; overflow:hidden;}
.pc_place a { color:#555555;}
.pc_news_ul { margin:10px 20px; border-top:1px solid #dddddd; display:block; overflow:hidden;}
.pc_news_ul li { padding:30px 0px; border-bottom:1px solid #e6e6e6; display:block; overflow:hidden;}
.pc_news_ul li .img { width:30%; max-width:270px; height:auto; max-height:180px; float:left; overflow:hidden;}
.pc_news_ul li .con { width:67%; height:auto; overflow:hidden; float:right;}
.pc_news_ul li .con .date { display:block; font-size:15px; color:#888888; line-height:30px; font-style:italic;}
.pc_news_ul li .con .tit { display:block; font-size:18px; font-weight:bold; line-height:30px; margin-top:10px;}
.pc_news_ul li .con .tit a { color:#333333;}
.pc_news_ul li .con .tit a:hover { color:#df1819;}
.pc_news_ul li .con .info { display:block; font-size:14px; color:#666666; line-height:30px; margin-top:10px;}
.pc_fanye { display:block; text-align:center; overflow:hidden; margin:30px 0px 10px 0px;}
.pc_fanye .page_list { display:block; text-align:center; overflow:hidden; float:none;}
.pc_fanye .page_list a { display:inline-table; text-align:center; border:1px solid #dddddd; padding:5px 10px; margin:0px 3px;}
.pc_right { width:16%; height:auto; overflow:hidden; float:right; background:#ffffff; padding-bottom:20px;} 
.pc_catname { display:block; height:50px; text-align:center; line-height:50px; background:#df1819; color:#ffffff; font-size:20px;}
.pc_rnav { display:block; overflow:hidden;}
.pc_rnav li { display:block; overflow:hidden;}
.pc_rnav li a { display:block; line-height:50px; text-align:center; color:#333333; font-size:16px;}
.pc_rnav li a:hover { background:#f8f8f8; color:#df1819;}
.pc_left .article .title { display:block; font-size:23px; text-align:left; line-height:50px; color:#333333; font-weight:bold; margin-top:15px; padding-left:30px;}
.pc_left .sent_time { display:block; text-align:center; font-size:16px; font-style:italic; line-height:40px; color:#888888;}
.pc_left .article .content { border-top:1px dotted #cccccc; margin-top:25px; padding:10px 30px; line-height:30px; font-size:14px; min-height:700px;}
.pc_left .article .content p { font-size:14px; line-height:30px; color:#444444;}
.pc_left .article .content p span { font-size:15px; line-height:30px; color:#444444;}
.pc_left .article .content .link { display:block; overflow:hidden; padding:0px; margin:20px 0px 0px 0px; float:none; width:100%;}
.pc_left .article .content .link a { display:block; overflow:hidden; line-height:35px; font-size:14px;}

.zdaohang{ width:1180px; margin:10px auto;background-color:#F8F8F8; line-height:20px; padding-left:20px; padding-bottom:8px; padding-top:8px; font-size:13px; color:#ccc; clear:both; min-height:25px; height:35px;}
.zdaohang a{ color:#333}
.zdaohang .zdaohangleft{ float:left; background-color:#F8F8F8;line-height:20px;}
.zdaohang .zdaohangright{ float:left; background-color:#F8F8F8;line-height:20px; }


.zbanner{ width:1200px; margin:10px auto;}
.productlist{width:1220px; margin:10px auto;min-height:500px;}
.productlist a{width:280px; float:left; border:2px solid #CCC; margin:10px; text-align:center; line-height:25px; padding-bottom:10px; height:350px}
.productlist a img{ width:260px; height:260px; padding:10px 0;}
.productlist  a:hover{ border:2px solid #F49600; width:280px;}


.page{clear:both; margin:40px 0px 80px 0px; text-align: center;}
.page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none}
.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}
.page .current {font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;  background-color: #31363c}



/*detail 详情*/
.infoleft{ float:left; width:250px; margin-right:18px; border:#E5E5E5 1px solid;}
.infoleft .infolefttitle{ height:35px; line-height:35px; background-color:#F5F5F5;text-align:center;}
.infoleft .infoleftcon{line-height:20px; background-color:#fff;text-align:left; padding:5px 5px;}
.infoleft .infoleftcon li{ padding:15px 0; border-bottom:#CCC 1px dashed; font-size:12px; list-style:none; }
.infoleft .infoleftcon li span{ color:#F00;}
.infoleft .infoleftcon img{ width:70px; height:70px; float:left; padding-right:10px;}
.inforight{ float:left; width:930px;}
.contents{ line-height:30px; border:#E9E9E9 1px solid;}
.contents img{ min-width:60%;}
.bodybg{width:100%; margin:0px auto;}
.det_intro{
	padding:30px 0px;
}
.det_intro .title{
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#333;	
}
.deti_left{
	width:600px;
	float:left;
	line-height:25px;
	margin-left:50px;
}
.deti_left .t1{
	height:34px;
	line-height:33px;
	margin:20px 0 5px 0;	
	color:#333;
}
.deti_left .t1 span{
	display:inline-block;
	height:33px;
	line-height:33px;
	border-bottom:1px solid #000;	
}
.deti_left p{
	line-height:24px;
}
.deti_left .tags{
	margin-bottom:50px;
	width:500px;
	height:80px;
	position:relative;
}
.deti_left .tags .c_btn{
	width:22px;
	height:80px;
	position:absolute;
	top:0px;
	z-index:20;
	cursor:pointer;	
}
.deti_left .tags .pre{
	left:0;
	background:url("../images/pro_pre.png") no-repeat;	
}
.deti_left .tags .next{
	right:0;
	background:url("../images/pro_next.png") no-repeat;	
}
.deti_left .tags .s_wrap{
	width:450px;
	height:80px;
	margin:0 auto;
	position:relative;
	overflow:hidden;	
}
.deti_left .tags li{
	float:left;
	margin:0 5px;
	_display:inline;
	width:80px;
	height:80px;	
}
.deti_left .tags .photo{	
	display:block;
	width:80px;
	height:80px;	
}
.deti_left .tags img{
	display:block;
	width:80px;
	height:80px;	
}
.det_share{
	color:#333;	
}
.det_intro .photo{
	float:left;
	display:block;
	width:520px;
	height:520px;	
}
.det_page{
	text-align:right;
	color:#333;	
}
.det_page a{
	color:#333;	
	margin-right:7px;
}
.det_page a:hover{
	color:#f60;	
}
.det_title{
	height:94px;
	line-height:94px;
	text-align:center;
	color:#333;
	border-bottom:#CCC 1px solid;
}
.det_title span{
	display:inline-block;
	padding:0 55px;
}
.det_title em{
	background:#ccc;
	padding:10px 30px;
	border-radius:5px;
	font-size:16px;	
}
.det_photos .big{
	display:block;
	width:600px;
	height:700px;
	float:left;	
}
.det_photos .big img{
	display:block;
	width:600px;
	height:700px;	
}
.det_photos .small{
	width:600px;
	float:left;	
}
.det_photos .small a{
	display:block;
	width:600px;
	height:350px;		
}

 


.det_photos .small img{
	display:block;
	width:600px;
	height:350px;		
}
.cpxh{ background-color:#F8F8F8; height:40px; line-height:40px; padding-left:10px;}
.cpbz{ border:#F00 1px solid; padding:15px; color:#f00; margin-bottom:30px;}
.cponline{width:100%;}
.cponline ul li{ float:left; width:150px; height:50px;  border-radius:10px; line-height:50px; text-align:center; margin-right:35px; font-size:18px; background-color:#2B54B0;}

.cponline ul li a { float:left; width:150px; height:50px;  border-radius:10px; line-height:50px; text-align:center; margin-right:35px; font-size:18px; background-color:#2B54B0; display:block; color:#fff}
.cponline ul li a:hover {float:left; width:150px; height:50px;  border-radius:10px; line-height:50px; text-align:center; margin-right:35px; font-size:18px; background-color:#DF1819;display:block;color:#fff}

div { display: block; margin: 0; padding: 0; border: 0 none; outline: 0; background: transparent; font-weight: normal; font-style: normal; }
#inner { width: 520px; margin: 0 auto; }
.hot-event { padding: 520px 0 0; position: relative; border:#E9E9E9 1px solid;}
        .hot-event .switch-tab { text-align: center; padding: 10px 0; }
        .hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 2px; display: inline-block; width: 15px; height: 15px; background-image: url(../images/bg.png); background-position: -161px 0; font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; }
        .hot-event .switch-tab .current { background-image: url(../images/bg.png);background-position: -195px 0; display:none;}
        .hot-event .switch-nav { position: absolute; right: 12px; top: 454px; z-index: 2; }
        .hot-event .switch-nav .i-prev { background-image: url(../images/bg.png); background-position: -127px 0; }
        .hot-event .switch-nav .prev { border-radius: 3px 0 0 3px; border-width: 1px; }
        .hot-event .switch-nav .next { border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0; }
        .hot-event .switch-nav .i-next { background-image: url(../images/bg.png); background-position: -144px 0; }
        .hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
        .hot-event .switch-nav a:hover { background: rgba(0,0,0,.2); }
        .hot-event .event-item { height: 300px; width: 520px; position: absolute; z-index: 1; left: 0; top: 0; }
        .hot-event .event-item .bannert { display: block; }
        .hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
a { color: #4385a7; }
a { text-decoration: none; }
    a .ico { cursor: pointer; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }

.jiage1{ font-size:20px; color:#F00;font-weight:bold;}
.jiage2{ font-size:20px; color:#666;font-weight:bold;}
/*detail 详情*/
.putt1{ height:100px; line-height:20px; color:#ccc; width:640px;}
.putt2{ height:25px; line-height:25px; color:#ccc; width:640px;}
.putt3{ height:50px; line-height:20px; color:#ccc; width:640px;}
.putt4{width:242px; color:#FFF; text-align:center; background-color:#900; line-height:30px; border:0px; margin:10px auto;}


.service_nav{
	height:40px;
	line-height:40px;
	text-align:left;
	background:#eee;	
	font-size:14px;
	float:left;
	width:100%;
	clear:both;
}
.service_nav .s_inner{
	display:inline-block;
	height:30px;	
}
.service_nav a{
	float:left;
	display:inline-block;
	padding:0 26px;
	height:40px;
	color:#333;
}
.service_nav a:hover,.service_nav a.hover{
	color:#fff;
	background:#a0a0a0;
}

.ser_con{
	display:none; padding:20px; line-height:30px; font-size:14px;
}
.ser_con table tr td{ font-size:14px;}
.show{
	display:block;	
}

.form221{ height:27px; width:180px;}