﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

html,body,*{font-family: "Microsoft YaHei" ! important; }
/**/


/**/
.pro_1{ height:auto; width:1200px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei"; }
.pro_z , .pro_y{ margin-top:170px; width:49px; height:49px; overflow:hidden;}
.pro_z a{ display:inline-block; width:49px; height:49px; background:url(../img/pro_z_cur.png) no-repeat;}
.pro_y a{ display:inline-block; width:49px; height:49px; background:url(../img/pro_y_cur.png) no-repeat;}
.pro_z a:hover{ background:url(../img/pro_z.png) no-repeat;}
.pro_y a:hover{background:url(../img/pro_y.png) no-repeat;}
.proimg{ width:1200px; overflow:hidden;}
.pro_1 li{ float:left; width: 228px; overflow:hidden; margin:30px 0 0 24px; display:inline;}
.pro_1 li img{ width:226px; height:290px; border:1px solid #dcdcdc;}
.pro_1 li span{display:block;height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:14px; color:#fff; background:#222; width:226px;}

#marqueeboxa {
	height:600px;
	overflow:hidden;
	margin:0px auto;
	clear:both;
	width:1200px;
}
#marqueeboxb {
	height:180px;
	overflow:hidden;
	margin:0px auto;
	clear:both;
	width:1200px;
}

/**/
.ry{ height:366px; overflow:hidden; width:1200px; margin:30px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.ry h2{ height:83px; background:url(../img/fc_line.gif) no-repeat 137px 39px; overflow:hidden;  margin:0 78px; padding-left:0;}
.ry h2 span a{ line-height:78px;}
.ry h2 i{ background:url(../img/fc_ico.gif) no-repeat left center; display:inline-block; line-height:83px; padding-left:42px;}
.ry h2 i a{font-size:20px;}
.ry .pro_z , .ry .pro_y{ margin-top:152px;}
.ry_c{ width:1200px; overflow:hidden;}
.ry_c li{ float:left; margin-left:55px; display:block; width:245px; overflow:hidden; background:url(../images/cp_bg.jpg) top center no-repeat; height:386px;}
.ry_c li img{ /*width:217px; height:123px; border:1px solid #f2f2f2; */margin:0 15px; overflow:hidden;}
.ry_c li span.title{ display:block; text-align:center; line-height:25px; height:25px; overflow:hidden; font-size:14px; margin:20px 10px 15px 15px; font-weight:bold;}
.ry_c li span.cpfont{ width:215px;line-height:25px; overflow:hidden; height:100px; text-align:center; margin:15px 15px; display:block; }
.ry_c li span.more{ width:93px; height:30px; line-height:30px; color:#fff; text-align:center; display:block; margin:0 auto; background:#969797; margin-bottom:20px;}
.ry_c .tempWrap{width:1200px !important;}
/**/



/**/
@charset "utf-8";



.fl { float:left;}
.fr { float:right;}

.wt{ width:380px; height:auto; overflow:hidden;}
.w_tit{ height:60px; overflow:hidden; background:url(../img/wr_ico.gif) no-repeat left center; padding-left:28px;}
.w_tit a{ font-size:18px; color:#1266cf; line-height:60px;}
.w_tit span a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}
.wt_c{ width:300px; height:395px; border:1px solid #d9d9d9; overflow:hidden;}
.wt_c dl{ padding:20px 0; margin:0 20px; border-bottom:1px solid #d9d9d9; font-size:14px;}
.wt_c dt{ background:url(../img/w.gif) no-repeat left top; line-height:16px; height:16px; overflow:hidden; padding-left:28px;}
.wt_c dd{background:url(../img/d.gif) no-repeat left 7px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:20px;}

