@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0}
ul,li{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none;}
*{ font-family:"微软雅黑"}

.ttop{ width:100%; margin:0 auto; background:#fcfcfc; border-bottom:1px solid #f7f7f7;}
.top{ width:1200px; margin:0 auto; text-align:right; font-size:13px; line-height:32px;}
.top_yx{padding-left:26px; background:url(../images/top_yx.png) no-repeat left center;color:#7f7f7f;}
.top_tel{padding-left:26px; background:url(../images/top_tel.png) no-repeat left center;height:32px;line-height:32px;color:#7f7f7f;}

.header{width:1200px;margin:20px auto;}
.logo_box{width:223px;height:55px; float:left;margin-bottom:20px;}

.nav ul li a:hover{color:#c30d23;}
.tel{width:px; float:right;font-size:14px;}

.nav span.dropBottom,span.dropRight {
	display: block;
	position: absolute;
	left: 0px;
	width:100%;
	height: 100%;
	top: 0px;
	z-index:9999999;
}
.nav span.dropBottom {
	
	position: absolute;
	width:110px;
	bottom: 0px;z-index:9999999;
}

.nav {
	display:table;
    width:800px; margin:0 auto; padding:0;  z-index:999999999;float:left;
}
.nav ul {
	margin:0;
	padding:0;
	list-style:none;
	z-index:999999;
}
.nav ul ul {
	opacity:0;
	position:absolute; background:#ededed;
	top:140%;
	
	transition:all .4s ease;
	-webkit-transition:all .4s ease; width:110px; font-size:13px; text-align:center;
}
.nav ul li {
	float:left;
	position:relative;
}
.nav ul ul li {
	float:none; background:none;line-height:38px;height:38px;margin-bottom:1px;
}

.nav ul ul li:hover > ul {
	top:0%;
	left:100%;
	opacity:1;
	visibility:visible;
}
.nav ul li:hover > ul {
	opacity:1;
	top:100%;
	visibility:visible;
}
.nav ul .zt{display:block; font-size:14px; width:120px; line-height:46px;height:46px; text-align:center;color:#333;}
.nav ul .selected{color:#c30d23;}
.nav ul ul a{ color:#919191;padding:10px 14px;}



.cp_box{width:1230px;margin:0 auto; overflow:hidden;margin-top:30px;}
.cp_bt{ display:block; width:1230px; height:100px; font-size:24px; line-height:50px; text-align:center;color:#333;
 background:url(../images/title_bg.png) no-repeat center center;}
.pro_col{width:390px; height:430px;float:left;margin:0px 10px;}
.pro_img{width:390px;height:270px; display:block;}
.pro_nr{width:96%;height:160px; background:#ededed;padding:0 2%;margin:0 auto; margin-left:4px;}
.pro_bt{font-size:16px; line-height:42px; background:url(../images/title_bg.png) no-repeat center bottom; text-align:center;}
.pro_bt a{color:#444;}
.pro_zi{font-size:14px; color:#888;line-height:24px;margin-top:10px;}

.about{width:1200px;margin:0 auto; margin-top:50px; overflow:hidden;}
.ab_l{width:650px; float:left;}
.ab_l img{width:644px;height:298px;}
.ab_r{width:500px;float:right;font-size:14px;color:#555; line-height:28px;}
.ab_bt{font-size:24px;color:#333;line-height:62px;background:url(../images/title_bg.png) no-repeat left bottom;margin-bottom:10px;
display:block;}
.more{ display:block; border:1px solid #898989; color:#898989; font-size:13px;padding:5px 20px; width:90px;margin-top:10px;}


.new_jm{width:1200px;margin:30px auto; overflow:hidden;}
.new_box{width:800px;float:left; border-right:1px solid #e6eaec;padding-right:10px;}
.new_bt{width:100%;overflow:hidden; margin:20px 0;}
.new_bt span{float:left; font-size:24px;color:#333;}
.new_bt a{float:right; font-size:14px;color:#888;}
.new{height:160px;overflow:hidden; }
.new li{line-height:48px;width:400px;float:left;}
.new li a{font-size:14px;color:#555;float:left;width:280px;display:block;line-height:48px;height:48px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.new li span{display:block;font-size:14px;color:#555;float:left;width:110px;}

.jm{width:348px;float:right;}
.jm img{width:348px; height:130px;}


.footer_box{width:100%; background:#101f3e; padding:50px 0;}
.footer{width:1200px;margin:0px auto; overflow:hidden;}
.footer ul{width:80px; float:left;margin:0 30px;}

.footer ul .di_bt{ display:block;font-size:16px; line-height:40px; color:#fff; border-bottom:1px solid #7ecef4;}
.footer ul li{font-size:14px; line-height:32px; }
.footer ul li a{color:#dedfe1;}
.di_jm{ border-right:1px solid #888f9f;padding-right:60px;}
.di_r{width:400px; float:right; font-size:14px; color:#dedfe1; line-height:32px;}
.di_logo img{width:186px; height:45px;}

.copy{width:100%;heihgt:40px; line-height:40px; background:#091327;color:#f1f1f1; font-size:13px; text-align:center;}

/*关于我们*/
.banner{width:100%; overflow:hidden;}
.dq{ width:100%; background:#fafafa;}
.wz{ width:1200px; margin:0 auto; font-size:13px; line-height:40px; color:#666;}
.wz a{ color:#666;}
.big_box{width:1280px;margin:20px auto; overflow:hidden;}
.xdh{margin:20px auto; clear:both; overflow:hidden;text-align:center;}
.xdh li{ display:inline-block; text-align:center; line-height:46px;  font-size:14px; margin:0 10px;}
.xdh li a:hover{background:#c30d23;}
.xdh li .current{background:#c30d23;}
.xdh li a{text-align:center; padding:15px 40px;background:#9b9b9b; color:#fff;}
.lxt{ width:220px; margin:0 auto;}
.lxt img{ width:220px; height:108px;}
.lxwz{ width:190px; padding:15px 14px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; font-size:12px; line-height:26px; color:#666; border-bottom:1px solid #e6e6e6;}
.right{ width:1280px; border-top:1px solid #c30d23; min-height:462px;}
.ab_gsjj{width:1200px;margin:10px auto;}
.jj_bt{width:100%; font-size:16px; line-height:50px; border-bottom:1px dashed #f1f1f1; text-align:center; color:#555;}
.jj_nr{ width:1200px; padding:0px 10px; margin:0px auto; overflow:hidden; font-size:13px; line-height:26px; color:#666;margin-top:15px;}
.ab_gsjj img{max-width:1200px;}


/*产品中心*/
.cp_column{width:1280px;padding:10px 0;}
.cp_col{width:300px; float:left; margin:10px 10px;}
.cp_img{width:300px;}
.cp_img img{width:300px; height:207px;}
.cp_title{font-size:15px;color:#555;line-height:42px;text-align:center; display:block; background:#f1f1f1;    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
#fylist {
    margin: 20px auto;
    clear: both;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    line-height: 30px;
    color: #555;
	
}
#fylist li {

    width: auto;
    line-height: 28px;
    display:inline-block;
    border: 1px solid #E9E9E9;
    background: url(none);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    padding: 0 4px;
}
li.thisclass {
    padding: 0px 10px;
    font-weight: normal;
    background: #96b7d8 !important;
    font-size: 14px;
    line-height: 28px; padding:0 10px !important;
    color: #FFF;
}

#fylist a{
	font-size: 12px;
	color: #333;
	padding: 3px 10px;

}
#fylist a.selected
{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#c30d23;border:none;

}
#fylist select
{
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
	 height:28px;
	color: #555;
	border:none;
}
#fylist li strong{ font-weight:normal;}



.cp_xq{width:1200px;margin:0 auto;}
.cpxq_bt{ font-size:18px;color:#5b5b5b;line-height:48px; text-align:center; margin:15px 0; border-bottom:1px #f1f1f1 dashed;}
.cpxq_img{max-width:950px;}
.cpxq_nr{padding:0 15px;font-size:14px;color:#777;line-height:26px;margin:20px 0;}


/*加入我们*/
.join_box{width:1200px;margin:10px auto;}
.join_bt{width:100%; font-size:16px; line-height:50px; border-bottom:1px dashed #f1f1f1; text-align:center; color:#555;}
.join table{font-size:14px; text-align:center;line-height:50px; color:#555; border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.join td{ border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.ljxq{width: 100px;
    margin: 0 auto;
    display: block;
    line-height: 30px;
    height: 30px;
    text-align: center;
    background: #7885a3;
    border-radius: 4px;
    color: #fff;}

.join_xq{padding:20px;font-size:14px; line-height:32px;color:#555;}	


/*新闻*/
.xw_box{width:96%;margin:0 auto;}
.xw_col{width:98%;padding-left:2%; background:url(../images/xw_bg.png) no-repeat left center; overflow:hidden; font-size:14px; line-height:46px;
border-bottom:1px dashed #f1f1f1;}
.xw_l{width:70%; float:left;color:#555; height:46px; line-height:46px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_r{width:20%; float:right;}

.fbsj{ display:block;text-align:center; font-size:14px;color:#666; line-height:36px;}
.article_page{width:96%;margin:15px auto; border:1px solid #f1f1f1;}
.article_page h1{ background-color:#eaeaea; font-weight:normal; font-size:16px; color:#1c6aac;margin:0;line-height:40px; padding-left:15px;}
.page_up a,.page_down a{line-height:32px;text-align:left;color:#555; font-size:14px; padding:10px 5px;}
.page_up,.page_down{border-bottom:1px dashed #eaeaea;}
.cplist { width:1150px; padding:5px; margin:15px auto; font-size:14px; line-height: 28px; color: #555;}

.cplist1{ width:1150px; margin:10px auto; background:#f1f1f1; border-radius: 15px; overflow: hidden; padding:10px; border: solid 1px #dedede;}
.cplist1 .l{ width:275px;  overflow: hidden;float:left; margin-left: 10px;border-radius: 10px }
.cplist1 .l img{ width:275px; height: 165px; transition: all .5s; border-radius: 10px; margin-top:5px; margin-bottom: 5px }
.cplist1:hover .l img{ transform: scale(1.2,1.2)}
.cplist1 .r{float:right; width: 820px; }
.cplist1 .r .title{ font-size:18px; line-height: 35px; font-weight: normal; background: url(../images/xw_bg.png) no-repeat left center; text-indent: 25px}
.cplist1 .r a{ color: #333333;}
.cplist1 .r p{ font-size:14px; line-height: 25px; color: #555; display: block}
.cplist1 .more{ width: 100px; border: solid 1px #dedede;  line-height: 28px; margin-top:5px; float:right; margin-right:25px; color: #333; text-align: center; padding: 0; transition: all 0.5s; background: #fff;}
.cplist1:hover .more{ background:#cc0000; color:#fff; margin-right:5px }