@charset "utf-8";
/* CSS Document */
body{ margin:0px auto; padding:0px; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; background:#FFF;}
* html div { height:1%; } /**/
div,form,img,ul,li,p,a {margin:0; padding:0; border:0; text-decoration:none; list-style:none;}
.input_noline{ background-color:transparent;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #CC0000;
	text-decoration: none;
}

#top1{ width:1044px; height:115px; margin:0 auto; padding:0;}
.top{
	width:100%;
	height:115px;
	margin:0 auto;
	padding:0;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index:9999;
	background-color: #FFFFFF;
}
.top .box{
	width:1044px;
	height:115px;
	margin:0 auto;
	padding:0;z-index:9999;
	
}

.top .logo{ width:146px; height:88px; float:left; display:inline; margin:12px 0 0;}
.top .nav{ width:640px; height:60px; float:left; display:inline; margin:40px 0 0 50px;}
.top .nav ul{ margin:0px auto; padding:0px; text-align:center;}
.top .nav ul li{ width:128px; line-height:40px;  float:left; display:inline; background:url(../images/nav_line.jpg) 0 14px no-repeat;}
.top .nav ul li a{ color:#403f3f; font-size:14px; display:block; }
.top .nav ul li a:hover{ color:#a2062d;}

.top .nav ul li .secound_nav a{ color:#666666;}



.top .search{ width:184px; height:34px; overflow:hidden; float:right; display:inline; margin:42px 0 0;}
.top .search .s_lt{ width:139px; height:34px; float:left; display:inline; background:url(../images/s_lt.jpg) no-repeat;}
.top .search .s_lt .inp{ width:136px; height:30px; line-height:30px; padding-left:3px;}
.top .search .s_rt{ width:45px; height:34px; float:left; display:inline;}

.banner{ width:100%; height:430px; overflow:hidden; margin:0 auto; text-align:center;}




.main_top{ width:1044px; height:auto; margin:30px auto 0; }
.main_top .main_t_nav{ width:760px; height:32px; margin:0 auto;}
.main_top .main_t_nav ul { margin:0; padding:0; text-align:center;}
.main_top .main_t_nav ul li{ width:145px; float:left; display:inline; background:url(../images/nav_line.jpg) 0 14px no-repeat;}
.main_top .main_t_nav ul li a{ color:#403f3f; font-size:14px; line-height:32px; }
.main_top .main_t_nav ul li.n1{ background:none;}
.main_top .main_t_nav ul li a:hover{ color:#a2062d;}

.main_top .main_t_nav ul li ul{ display:none;}
.main_top .main_t_nav ul li:hover ul{ float:left; display:block; position:absolute; width:600px; text-align:center; padding:0;}
.main_top .main_t_nav ul li ul li{ width:147px; height:22px; line-height:22px; float:left; display:inline; background:#ad2829; }
.main_top .main_t_nav ul li ul li a{ height:22px; line-height:22px;  font-size:12px; color:#FFF; padding-left:25px; display:block; padding-right:10px;}
.main_top .main_t_nav ul li ul li a:hover{ background:#c9c7c7; color:#666666;}





.main_top .main_t_img{ width:1044px; height:167px; overflow:hidden; margin:50px auto 0;}
.main_top .main_t_img ul{ margin:0; padding:0;}




.main_top .top_img{ width:1044px; height:auto; overflow:hidden; margin:22px auto 0;}
.main_top .top_img_img{ width:237px; height:167px; float:left; position:relative; margin:0 10px;}
.main_top .top_img_img .ss_img{ width:100%; background:#000;}

.main_top .top_img_img #show{ display:none}
.main_top .top_img_img:hover #show{ width:100%; top:0; bottom:0;  display:block; position:absolute; line-height:20px; text-align:center; padding-top:26%;color:#FFF; background:url(../images/ss_img_bg.png) repeat;}


 
.main_botm{ width:1044px; height:auto; overflow:hidden; margin:50px auto 0; }
.main_botm .m_b_lt{ width:512px; height:auto; overflow:hidden; float:left; display:inline; margin:53px 0 0;}
.main_botm .m_b_lt a{ width:220px; height:215px; margin-right:36px;}

.main_botm .m_b_rt{ width:492px; height:auto; overflow:hidden; float:right; display:inline;}
.main_botm .m_b_rt .m_b_rt_t{ font-size:30px; text-transform:uppercase; }
.main_botm .m_b_rt .b_rt_box{ width:466px; height:86px; margin:16px 0 0; background:#F0EEEF; padding:10px 13px;}
.main_botm .m_b_rt .b_rt_box .rt_b_t{ color:#0073ec; font-size:14px; line-height:26px;}
.main_botm .m_b_rt .b_rt_box .rt_b_t a{ color:#0073ec; font-size:14px; line-height:26px;}
.main_botm .m_b_rt .b_rt_box .rt_b_F0{ color:#454444; line-height:20px;}
.main_botm .m_b_rt .b_rt_box .rt_b_F1{ line-height:20px; color:#a2a4a4; }

.f_nav{ width:1044px; height:auto; overflow:hidden; margin:42px auto 0; }
.f_nav ul{ margin:0; padding:0;}
.f_nav ul li{ width:190px; height:62px; line-height:62px; background:url(../images/f_n_li.jpg) 0px 26px no-repeat; float:left; display:inline;}
.f_nav ul li a{ color:#666666; font-size:16px; padding-left:17px;}

.footer{ height:110px; border-top:1px solid #0073ec; width:100%; margin:60px auto 0; }
.foot{ width:1044px; margin:0 auto; }
.foot .f_lt{ width:360px;line-height:32px; margin:20px auto 0; float:left; display:inline; text-transform:uppercase;}
.foot .f_rt{ width:68px; height:24px; float:right; display:inline; margin-top:30px;}


/**内页**/

.common{ width:1044px; height:auto; overflow:hidden; margin:30px auto 40px; padding:0; }
.common  .com_lt_title{ height:51px; line-height:56px; overflow:hidden; font-size:16px; padding-left:18px; background:url(../images/com_lt.jpg) repeat-x; color:#131313; font-weight:bold;}

.common  .com_rt_title{ height:45px; line-height:45px; overflow:hidden; font-size:16px; padding-left:2px; color:#131313; font-weight:bold; border-bottom:1px solid #f1f1f1;}

.common .list{
	width:230px;
	height:auto;
	overflow:hidden;
	float:left;
	display:inline;
	padding-bottom: 14px;
}
.common .list{ height:auto; overflow:hidden;} 
.common .list ul{
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.common .list ul li{ line-height:32px; margin:0px 0 2px 0;}
.common .list ul li a{ display:block; height:38px; line-height:38px; color:#383838; padding-left:20px; font-size:14px; background:#dad9d9;}
.common .list ul li a:hover{ background:#0073ec; color:#FFF;}
.common .list ul li li a{ padding-left:20px; height:30px; font-size:12px; color:#666666; line-height:30px; background:#f6f5f5;}
.common .list ul li li a:hover{ background:#0073ec; color:#FFF;}

.common .com_rt{ width:770px; height:auto; overflow:hidden; float:right; display:inline;}
.common .com_rt .rt_FF{ line-height:28px; padding:10px 0 0;}


/**产品详情**/

.v_b{ height:auto; overflow:hidden; margin:0px auto;}
.v_b .v_b_title{ height:35px; line-height:35px; background:#F1F1F1; text-align:center;}
.v_b .v_b_title ul{ margin:0; padding:0;}
.v_b .v_b_title ul li{ width:261px; line-height:35px; float:left; display:inline;}
.v_b .v_b_title ul li a{ font-size:14px; color:#5b5b5c; display:block;}
.v_b .v_b_title ul li a:hover,.v_b .v_b_title ul li.select a{ background:#0073ec; color:#FFF;}

.v_b .v_b_title0{ height:35px; line-height:35px; background:#F1F1F1; text-align:center;}
.v_b .v_b_title0 ul{ margin:0; padding:0;}
.v_b .v_b_title0 ul li{ width:348px; line-height:35px; float:left; display:inline;}
.v_b .v_b_title0 ul li a{ font-size:14px; color:#5b5b5c; display:block;}
.v_b .v_b_title0 ul li a:hover,.v_b .v_b_title0 ul li.select a{ background:#0073ec; color:#FFF;}


.v_b .v_b_FF{ line-height:32px; padding:20px 0 0; display:none}
.v_b .v_b_FF .v_b_img0{ width:430px; height:221px; float:left; display:inline; padding-right:30px;}


.picli{
	float:left;
	margin: 10px;
}
.picli div{
	width:100%;
	text-align: center;
	white-space: nowrap;
	overflow: hidden; 
}
#page{
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
#page a{
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #ddd;
}
#page a:hover{
	color: #FFFFFF;
	background-color: #666666;
}

.piclis{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}
.piclis .img{
	float: left;
	margin-right: 10px;
}
.piclis .dp{ line-height:1.2;}
#cms .li{
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd;
	line-height: 32px; float:left; width:100%;
}
#cms .li .ntitle{
	white-space: nowrap;
	float: left;
	width: 650px;
	margin-left: 20px;
	overflow: hidden;
}
#cms .li .date{
	color: #999999;
	float: right;
	width: 75px;
}