.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.ellipsis {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
.yy_tag_I{ margin:0 5px}
.fw {margin:0 auto;width:1170px;}
.listmenu {text-align:center;margin:40px auto 20px;line-height:30px}
.listmenu a {font-size:14px;color:#999;padding:5px 15px;border-radius:3px; white-space:nowrap}
.listmenu a.biaoji, .listmenu a:hover {color:#fff;}
.news_in{font:12px Arial,"Microsoft YaHei";color:#929292;width:100%;height:100%;background:#fff;}
.news_in li{list-style:none;}
.news_in a {text-decoration:none;font-family:"Microsoft YaHei","����"}
.news_in img {border:none}
.news_in input, .news_in textarea {font-family:Arial, "Microsoft YaHei";outline:0;font-size:12px;-webkit-appearance:none;}
.news_in .fl {width:50%}
.news_in .fl .pic {width:100%;background:#848386;height:auto;overflow:hidden;display:block;position:relative}
.news_in .fl .pic .img {float:right;width:64.5%;overflow:hidden}
.news_in .fl .pic .img img {display:block;width:100%;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s}
.news_in .fl .date {position:absolute;left:0;width:35.5%;color:#fff;text-align:center;font-family:"helvet";height:72px;overflow:hidden;top:50%;margin-top:-36px}
.news_in .fl .date h4 {font-size:18px;font-weight:100}
.news_in .fl .date b {font-size:38px}
.news_in .fl .date p {opacity:0.5}
.news_in .fl a.tt {font-size:16px;color:#333;line-height:40px;display:block;padding:0 15px;margin-top:10px}
.news_in .fl .txt {line-height:24px;padding:0 15px}
.news_in .fl a.more {width:177px;height:40px;border:1px solid #ddd;text-align:center;line-height:40px;color:#666;font-size:12px;display:block;border-radius:30px;margin:15px;overflow:hidden}
.news_in .fl a.more:after {content:'';display:block;width:0;height:40px;margin-top:-40px;background:#333;transition:all 0.3s}
.news_in .fl a.tt:hover {color:#333}
.news_in .fl a.more:hover {color:#fff;border:1px solid #333}
.news_in .fl a.more:hover:after {width:100%}
.news_in .fl .pic:hover .img img {transform:scale(1.08,1.08)}
.news_in .fr {width:50%}
.news_in .fr li {line-height:55px;border-bottom:1px solid #ddd;padding-right:108px;position:relative}
.news_in .fr li span {position:absolute;top:0;right:0;font-size:14px}
.news_in .fr li a {font-size:14px;color:#333}
.news_in .fr li a:hover {color:#333}

.clearfix:after{
	content:"";
	display:block;
	clear:both;
	font-size:0px;
	height:0px;
	visibility:hidden;
	}
.overview{
	width:1200px;
	margin:20px auto 0;
	}
.index_new{
	width:467px;
	margin-left:4px;
	float:left;
	}
h2{
	color:#333;
	font-size:22px;
	font-weight:bold;
	margin-bottom:15px;
	}
.overview .index_new ul{
	border-right:1px solid #cfcfcf;
	}
.overview .index_new ul>li{
	width:418px;
	padding-bottom:18px;
	border-bottom:1px solid #333;
	margin-top: 10px;
	float:left;
	}
.overview .index_new ul>li h3{
	font-size:14px;
	float:left;
	font-weight:normal;
	width:315px;
	overflow:hidden;
	}
.overview .index_new ul>li h3 a{
	color:#333;
	}
.overview .index_new ul>li:hover h3 a{
	color:#d40808;
	}
.overview .index_new ul>li i{
	font-style:normal;
	font-size:12px;
	color:#666;
	float:right;
	z-index:500;
	}
.overview .index_new .current .new_img{
	width:108px;
	height:102px;
	border:1px solid #999;
	float:left;
	}
.overview .index_new .current .new_img img{
	width:94px;
	height:90px;
	padding:6px 0 0 7px;
	display:inline-block;
	}
.overview .index_new .new_title{
	margin-left:12px;
	float:left;
	}
.overview .index_new .current{
	height:106px;
	margin-bottom:10px;
	border-bottom:none;
	}
.overview .index_new .current h3{
	width:224px;
	font-size:17px;
	line-height:22px;
	font-weight:bold;
	padding-bottom:10px;
	display:inline-block;
	border-bottom:1px solid#999;
	z-index:500;
	float:none;
	}
.overview .index_new .current h3 a{
	color:#d40808;
	}
.overview .index_new .current p{
	font-size:12px;
	line-height:20px;
	width:215px;
	height:44px;
	overflow:hidden;
	margin-top: 8px;
    text-indent: 1em;
	z-index:500;
	}
.overview .index_new .current p a{
	color:#666;
	}
.overview .index_new .current p a:hover{
	color:#d40808;
	}
.overview .index_new .current .date{
	width:52px;
	float:left;
	margin:18px 0 0 18px;
	}
.overview .index_new .current span{
	font-size:32px;
	line-height:22px;
	color:#d40808;
	font-family:"Arial";
	font-weight:bold;
	margin-left:20px;
	}
.overview .index_new .current i{
	font-size:12px;
	color:#666;
	font-style:normal;
	z-index:500;
	margin-top: 3px;
	}
/*index_new����*/
/*.Choice*/
.Choice{
	width:378px;
	float:left;
	margin-left:44px;
	position:relative;
	}
.Choice .sub1{
	float:left;
	cursor:pointer;
	border-left: 5px solid #d40808;
    padding-left: 8px;
	}
.Choice .sub1:hover{
	color:#d40808;
	}
.Choice .sub2{
	float:right;
	cursor:pointer;
	border-left: 5px solid #d40808;
    padding-left: 8px;
	}
.Choice .sub2:hover{
	color:#d40808;
	}
.Choice form{
	width:100%;
	}
.Choice [type="text"]{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #333;
	background:none;
	padding-bottom:12px;
	width: 96.478%;
	margin-top:30px;
	padding-left:1em;
	color:#999;
	outline: none;
	}
.Choice [type="submit"]{
	background:#fff;
	border:1px solid #333;
	width:100%;
	color:#333;
	font-size:17px;
	font-weight:bold;
	margin-top:35px;
	height:40px;
	cursor:pointer;
	}
.Choice [type="submit"]:hover{
	border:none;
	background:#ee370c;
	color:#fff;
	}
.size .test:last-child [type="text"]{
	margin-top:45px;
	}
.size .test:last-child [type="submit"]{
	margin-top:50px;
	}
/*.Choice����*/
.selection{
	display:none;
	}
/*index_contact*/
.index_contact{
	width:270px;
	float:right;
	}
.index_contact h2{
	margin-left:44px;
	}
.index_contact .container{
	padding-left:44px;
	border-left:1px solid #cfcfcf;
	}
.index_contact ul>li{
	margin:14px 0;
	}
.index_contact ul>li img{
	width:26px;
	height:26px;
	float:left;
	margin-right: 14px;  
	}
.index_contact ul>li:nth-child(2) img{
	margin-top: 10px;
	}
.index_contact ul>li .contact_img{
	float:left;
	}
.index_contact ul>li span{
	font-size:14px;
	color:#333;
	line-height:22px;
	float:left;
	}
.index_contact ul>li:first-child .contact_img{
	display:inline-block;
	float:none;
	}
.index_contact ul>li:first-child img{
	width:70px;
	height:70px;
	float:left;
	margin-right:10px;
	margin-top:0;
	}
.index_contact ul>li:first-child .phone{
	width:145px;
	float:right;
	margin-top:10px;
	}
.index_contact ul>li:first-child span{
	color:#d40808;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	letter-spacing:3px;
	float:none;
	}
.index_contact ul>li:first-child i{
	font-style:normal;
	font-size:18px;
	color:#333;
	letter-spacing:1px;
	line-height:26px;
	}
.index_contact ul>li:last-child a{
	color:#333;
	}
.index_contact ul>li:last-child:hover a{
	color:#d40808;
	}