@charset "utf-8";
/*css*/
html {background: #fff;}
body {
	margin: 0;
	padding:0;
	font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 100%;
	color:#555;
	display: table;
}
a:link, a:visited {	color: #555; text-decoration: none; }
a:active, a:hover { color: #f48000; text-decoration: none; }
p {margin:0;}
h1 {font-size: 18px;margin:0;}
h3{font-size:14px;}
input{font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;}
img{ margin:0; padding:0; border:0;display:block ;}
ul,li{ margin:0; padding:0; list-style:none;}
.clearboth{ clear:both;}
.clear{ clear:both;}
.clear10{ clear:both; height:10px;}
.clear20{ clear:both; height:20px;}
.clear30{ clear:both; height:30px;}
.clear50{ clear:both; height:50px;}
.left{ float:left;}
.right{ float:right;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs22{ font-size:22px;}
.fs24{ font-size:24px;}
.blue{ color:#005ba6;}
.orange{ color:#f48000;}
/*----------------- 整体 ---------------------*/
.site_container {margin:0 auto; width:1200px;}
/*----------------- 顶部LOGO菜单 ---------------------*/
.top_bg{margin:0 auto; width:100%; height:auto; overflow:hidden; background-color:#0061a5;}
.bodytop{ position:absolute; top:40px; margin:0 auto; width:1200px; height:70px; background-color:#FFF; color:#FF6600; z-index:9999;}
.bodytop img.left{ margin:15px;}
#site_header { float:right; width:55%; height:40px; margin:15px;}
#site_header img{ margin-top:5px; padding-left:30px; border-left:#0061a5 solid 1px;}
#site_header .topnav{ float:left; margin:0 15px; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
/*----------------- 广告轮播图背景 ---------------------*/
#index_fl_bg{ margin:0 auto; width:100%; height:auto; overflow:hidden; background-color:#0061a5;}
/*-------------- 新的首页轮播图 --------------*/
#solid{
	width:100%;
	height:650px;
	clear:both;
	position:relative;
}
/*#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:550px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}*/
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	/*left:50%;*/
	left:0;
	top:0px;
	width:100%;
	height:650px;
	/*margin-left:-452px;*/
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:900px;
	height:50px;
	top:600px;
	left:50%;
	position:relative;
	margin-left:-450px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:10px;
	height:10px;
	border-radius:5px;
	margin:0 15px;	
	text-align:center;
	background-color:#ffffff;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=1); /*IE滤镜，透明度50%*/
	-moz-opacity:1.0; /*Firefox私有，透明度50%*/
	opacity:1.0;/*其他，透明度50%*/
}
/*-------------- 三大版块 --------------*/
.sub3 li{ float:left; width:33%; height:200px; border-left:#f1f1f1 solid 1px; line-height:24px;}
.sub3 li:first-child{ border-left:0;}
.sub3 li img{ float:left; margin:50px 0 0 40px;}
.sub3 li span{ float:left; margin:65px 0 0 20px;}
/*-------------- 公司信息 --------------*/
.company_bg{ margin:0 auto; width:100%; overflow:hidden; background-color:#f1f1f1;}
.co_title{ float:left; width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold;}
.co_text{ float:left; width:48%; margin-left:20px; }
.co_text span{ float:left; width:100%; height:90px; margin-top:5px;}
.co_text em{ float:left; width:100%; font-style:normal; color:#999; padding-bottom:5px; border-bottom:#ccc dotted 1px; margin-bottom:5px;}
.co_left{ float:left; width:50%;}
.co_right{ float:right; width:40%; background-color:#ffffff; padding:2.5%;}
/*-------------- 产品列表 --------------*/
.site_section_title {
	height: 30px;
	line-height: 30px;
	border-top:#f48000 solid 3px;
	border-bottom:#f1f1f1 solid 1px;
}
.indexul{
float:left;
width:220px;
}
.indexul li a{
display:block;
float:left;
width:220px;
height:35px;
line-height:35px;
text-indent:10px;
border-bottom:#f1f1f1 solid 1px;
}
.linksindex li{
float: left;
width: 33%;
margin:0.15%;
position:relative;
}
.linksindex li img{ float:left; width:100%;}
.linksindex li b{ display:none; position:absolute; left:0; bottom:0; width:100%; height:80px; line-height:80px; text-align:center; background:url(../images/default/bg2.png); color:#FFF;}
/*-------------- 在线商店 --------------*/
.store_list li{ float:left; width:24.5%; margin-right:8px; text-align:center; font-size:14px; color:#999;}
.store_list li:nth-child(4){ margin-right:0;}
.store_list li:nth-child(8){ margin-right:0;}
.store_list li:nth-child(16){ margin-right:0;}
/*-------------- 文章详情 --------------*/
.title_menu{float:left; width:50%; height:20px; line-height:20px; border-left:#0061a5 solid 1px; margin-top:40px;}
.title_menu li{ float:left; margin:0 10px;}
.title_menu li a{ color:#0061a5; font-weight:bold;}
.title_img{ float:right; width:40%; text-align:right;}
.title_img span{ margin-top:20px; font-size:14px;}
.title_img strong{ font-size:22px;}
.title_img img{ float:right; margin-left:10px;}
.article_bg{ margin:0 auto; width:100%; height:3px; font-size:0px; border-bottom:#f1f1f1 solid 1px;}
.orange_line{ float:left; width:10%; height:3px; font-size:0px; background-color:#f48000;}
.contact_list li{ float:left; width:23%; height:120px; margin-right:30px; border-right:#ccc solid 1px; color:#999;}
.contact_list li:nth-child(4){ margin-right:0; border-right:0;}
.contact_list li strong{ font-size:16px; }

/*-------------- 分页 --------------*/
.pagination{ float:left; text-align:center;}
.pager{ float:left; width:30px; height:30px; line-height:30px; border:#f1f1f1 solid 1px; background-color:#FFF;}
.pager1{ float:left; width:30px; height:30px; line-height:30px; border:#f1f1f1 solid 1px; background-color:#ccc; color:#FFF; font-weight:bold;}
/*-------------- 面包屑导航 --------------*/
.ur_here{font-weight:0;}
.ur_here strong{color:#333; font-weight:normal; letter-spacing:1px;}
/*-------------- 新闻列表 --------------*/
.news_list{ float:left;}
.news_list li { float:left; width:100%; padding-bottom:20px; border-bottom:#ccc dotted 1px; margin-bottom:20px;}
.news_list li span{ float:left; width:50%; margin:0 20px;}
.news_list li b{ float:right; width:50px; height:50px; background-color:#f48000; color:#FFF; padding:10px; text-align:center;}

/*-------------- 产品详情 --------------*/
#site_show{ float:left; width:100%;}
#site_show h1{ color:#2b2b2b;text-align:center;font-size:24px;margin:0px;padding:0px;font-weight:bold;}
#site_show .time{text-align:center;color:#666666;padding:15px 0px;border-bottom:1px solid #E1E4E6; line-height:100%}
#site_show .content{font-size:14px;color:#999;line-height:25px;margin:15px 0px 35px 0px; }
#site_show .content a{font-size:14px;}
#site_show .content img{ border:none; width:100%;}
.content img{ border:none; width:100%;}
#site_show .content_url{font-size:14px;color:#2A2A2A;padding:15px 0px;}
#site_show .frominfo{border-top:1px solid #E1E4E6;padding:15px 0px;}
#site_show .text_tag {background: #FFFFFF;border: 1px dashed #CCCCCC;height: 24px;margin: 10px auto;padding-left: 10px;padding-right: 10px;width: 560px; overflow:hidden;}
#site_show .text_tag h5 {clear: left;color: #000000;float: left; font-size:12px;padding-top:3px; margin:0; font-family:Microsoft Yahei,Tahoma;}
.shuoming{ color:#999;}









#dh1{float:left; width:805px; height:44px;}

#site_search {
	float: right;
	width: 215px;
	height: 35px;
	margin-top:5px;
	margin-left:10px;
}

.field {
	float: left;
	width: 158px;
	height: 16px;
	line-height:16px;
	border:#CCCCCC solid 1px;
	color : #999;
	font-size: 12px;
	background: #FFF;
}

.button {
	float: right;
	width: 50px;
	height: 18px;
	line-height:18px;
	border: none;	
	background:#FF6600;
	border: 1px solid #ff6600;
	color : #fff;
	font-size: 12px;
	cursor: pointer;
}


/*-------------------------------*/
/*--------------------------------------*/


#site_content_area {
    margin:0 auto;
	width: 980px;
	height:auto;
	overflow:hidden;
}

#site_left {
	width: 606px;
	margin: 0 10 0 0;
	padding: 0;
	overflow: hidden;
	float: left;
}
#site_left2 {
	width: 980px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	float: left;
}



#site_right {
	float: right;
	width: 246px;
	height:auto;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.col2{ width:340px; margin:0 10px 0 0; float:left;}
.col3{ width:340px; margin:0;float:left;}


#sp_pro{float:left;}
#index_pro_new{float:left;width:980px;height:auto;}


#index_top{float:left;width:340px;overflow:hidden; height:320px;}
#index_top .theIndexTop{
height:220px;background:url(../images/default/indextop_bg.gif) top right no-repeat; 
}
#index_top .theIndexTop span{ color:#d50000}
#index_top_1{ color:#999; margin:10px 10px;}
#index_top_1 h1{
color:#d50000;font:500 16px Microsoft Yahei;text-align:center;margin:4px;
}
#index_top_1 h1 a{color:#d50000;}

/*-----------------site_section------------*/
.site_section {
	border:1px solid #cccccc;
	margin: 0 0 10px 0;
}

.site_section2 {

	margin: 0 0 10px 0;
}

.site_section_title2 {
	height: 30px;
	color: #666;
	line-height: 30px;
}

.site_section_title h3{
	height:30px;line-height: 30px;margin:0 0 0 0; background:url(../images/default/hd_a1.gif) no-repeat; padding: 0 30px;font-weight: bold;font-size: 13px;
}
.site_section_title h3 a{
	font-weight: bold;font-size: 13px;color: #666;
}
.site_section_title span{ float:right;line-height: 30px;padding-right:5px; color: #247384;}
.site_section_title span a{color: #247384;}
.site_section_1{
	margin:10px;
}

.site_section_12{
	margin-top:10px;
}

.site_section_1 ul li{ line-height:25px;}
.site_section_1 ul li span{ float:right;}
.site_section_1 .theIndexList li{
	padding-left:20px;background:url(../images/default/listdott.gif) 6px 11px no-repeat;
}

/*----------------------------*/

.linksindex2 li{
float: left;
display: inline;
width: 326px;
white-space:nowrap;
text-align: center;
overflow: hidden;
}

.icl_list{ margin:10px; height:65px;}
.icl_list_img{ float:left; margin:0 10px 0 0; width:84px;}
.icl_list_img_b{ padding:1px; border:1px solid #CCCCCC;}
.icl_list_right{float:left; width:224px; }
.icl_list_right_title{ font-size:14px; line-height:25px; }
.icl_list_right_intro{ color:#999;}

.ew{
float:right;
width:240px;
height:260px;
margin-top:20px;
background-color:#eeeeee;
text-align:center;
}
/*----------------------------*/

#site_list{margin:20px;}
#site_list ul{border-top:0px;border-bottom:1px dashed #eeeeee;padding-bottom:1px;margin:0 0 20px 0;}
#site_list ul .list_title{color: #333333;}
#site_list ul .list_title a{font-size:18px;color:#333333; text-decoration:none;}
#site_list ul .list_title a:hover{text-decoration:underline; color:#0061a5;}
#site_list ul .list_title span{font-size:12px;float:right;color:#ccc;font-weight:normal;}
#site_list ul .ot{ margin-bottom:10px;}
#site_list ul .ot span{margin-right:10px;}
#site_list ul .ot .sp{color:#999999;}
#site_list ul .text{line-height:25px;padding:0px 0px;color:#444;}

/*-------------- 页脚 --------------*/
.site_footer_menu{ float:left; width:30%;}
.site_footer_menu li{ float:left; width:40%; margin:15px 0 0 20px;}
.site_footer{
	margin:0 auto;
	width: 100%;
	background-color:#005ba6;
	color:#FFF;
}
.site_footer a{ color:#FFF;}
.site_footer a:hover{ color:#F48000;}
.right_icon{ position:fixed; right:0; bottom:130px;}
a.back-to-top { color:#FFF;}
.back-to-top{ display:block; width:50px; height:50px; text-align:center; line-height:50px; color:#ffffff; background-color:#ccc;}
.back-to-top:hover{ display:block; width:50px; height:50px; background-color:#f48000; }






#site_endnav{width:980px;margin:0 auto;text-align: center; color:#CCCCCC;}
#site_endnav ul{}
#site_endnav li{ display:inline; line-height:33px;}

.sp_00{
margin:0 auto;
width:100%;
height:15px;
background-image:url(../images/default/00.jpg);
background-repeat:repeat-x;
overflow:hidden;
}

.aboutus_menu_ul{
float:left;
width:246px;
height:auto;
overflow:hidden;
line-height:30px;
border-bottom:#eeeeee solid 1px;
}
.aboutus_menu_li{
float:left;
width:246px;
height:30px; 
line-height:30px;
border-bottom:#eeeeee solid 1px;
}
.aboutus_menu_li2{
height:30px; 
line-height:30px;
}