@charset "gb2312";
*{margin:0;padding:0;list-style-type:none; box-sizing:border-box}
body{color:#333333;font-family: Verdana,"宋体"; font-size:12px; line-height:24px
}
a{ font-size:12px}
body,html{ height:100%;margin:0px; }
table{ margin:0 auto}
img{ border:0;}
ul,ol{list-style-type:none; margin:0; padding:0}
a{text-decoration:none;color:#000000;}
.fl{ float:left}.fr{ float:right} 
article,aside,footer,header,nav,section{display:block;border:0;}
a,img{ border:0}
div img{ vertical-align:middle}

.clearfix:after{ 
visibility:hidden; 
display:block; 
font-size:0; 
content:" "; 
clear:both; 
height:0; 
} 
.clearfix { display: inline-table; } 
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* End hide from IE-mac */ 

.kuang{ border:#ccc solid 1px}
.m10{ margin:10px}
#top_link,#top,#menu,#about,#case,#honor,#main_1,#main3,#fuwu_zi,#fangkuai,#news_list,#wrap,#ryzz,#link_box,#main{ width:1200px; margin:0 auto; clear:both;
}
#top_box{background: url(../images/top_bg.jpg) no-repeat top center;height:120px; line-height:120px}
#top { }
#full-screen-slider { width:100%; height:400px; float:left; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:360px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
#menu_box{ background:url(../images/menu_bg.jpg) repeat-x; height:46px; line-height:46px;}
#sddm
{
	margin: 0 auto;
	padding: 0;
	z-index:999;
	position: relative;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
	text-align:center;
	position:relative;
	float:left;
	width:150px;

	}

#sddm>li>a
{ 
font-size:16px;
width:120px;
display:block; text-align:center; background:url(../images/m_line.jpg) no-repeat right center; color:#ffffff;
}
.menuon{ color:#ffffff; background:#003399}.menuon a{ color:#ffffff;}
#sddm>li>a:hover
{ 
text-decoration:none; }
#sddm div
{	
	visibility: hidden;
	margin: 0;
	padding: 0;
	position:absolute;
	left:0px;
	width:100%;
	 background: rgba(255,255,255,0.8);top:46px; z-index:-999; color:#000000


	}
	#sddm div a{		height:38px;
		line-height:38px;width:100%; display:block;
 }
	#sddm div a:link
	{
		margin: 0;
		padding:0;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		border:0;
	font-size:14px;
	float:left;
}
	#sddm div a:visited{}


	#sddm div a:hover
	{
		
		background: #0055af; font-size:14px; color:#fff; width:100%
}
	#sddm div a:active{ }

#main_box{ background:url(../images/index_bg.jpg) repeat-x}
#search{ width:600px; margin:0 auto}
#search li{ display:inline-block; margin-top:20px}
.lanzi{ font-size:22px; color:#36C; font-weight:bold; margin-right:20px}
.ssk{ height:44px; line-height:44px;  background: url(../images/fdj.jpg) no-repeat 10px center #fff; border-radius:25px 0px 0px 25px; padding-left:50px; box-sizing:border-box; width:300px;border:none; font-size:18px}
#xiala{ width:286px;}#chanpin{ width:846px; margin-left:30px}

.xiala_menu {
	
	 font-size:14px

}
.xiala_menu .ListTitle {
	display: block;
	text-align: left;
	cursor: pointer;
	background:url(../images/menulist_bg.jpg) no-repeat; color:#ffffff; padding-top:8px; padding-bottom:8px; padding-left:20px;
}
.ListTitle a{ color:#ffffff; font-size:16px} 
.ListTitlePanel {
	position: relative;
}

.menuList {
	display: block;
	height: auto;
}
.menuList div {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px #98c9ee dotted; background:#ffffff
}
.menuList div a {
	display: block;
background:url(../images/jia.jpg) no-repeat 10px center	;line-height: 28px;
	height: 28px;
	text-align: left;
	color: #185697;
	text-decoration: none; padding-left:30px
}
.menuList div>a:hover {
	color: #f30;
	background: #0080c4;
	color: #fff;
}
  
#de img{ border:#ccc solid 1px; margin:5px}
.sy_lxwm{ background:url(../images/lxwm_bg.jpg) bottom no-repeat; box-sizing:border-box; padding:20px; height:308px; padding-top:8px}.sy_lxwm h1{ margin:10px 0; background: url(../images/lxwm.jpg) no-repeat left center;padding: 10px; color:#01388a; height:40px;}
.news{ width:100%;}
.news ul{ padding:0; margin:0}
.news li{ height:37px; border-bottom:#bababa dashed 1px; width:95%; line-height:37px; margin:0 auto; clear:right}
#main3>ul>li{ float:left; width:30%; margin-right:20px}

.tit2{ background:url(../images/sy_news_tit.jpg) no-repeat; height:45px; color:#ffffff; font-size:16px; padding-left:20px; box-sizing:border-box; padding-top:5px}

#bottom{ background:url(../images/foot_bg.jpg) repeat-x;  height:207px; padding-top:50px; }

.in_left{ width:290px; padding:0 8px; float:left}
.in_left_tit{ font-size:18px; font-weight:bold; height:38px; line-height:38px; color:#0080a4; border-bottom:#0080a4 solid 4px; padding-top:10px;}
.in_right_tit{ font-size:14px; font-weight:bold;  background:url(../images/in_right_tit.jpg) no-repeat left; padding-left:30px; height:38px; line-height:38px; margin-top:10px; border-bottom:#CCC solid 1px}
/*以下内页*/
.in_left ul{ background:url(../images/in_10.jpg) repeat-y; width:100%}
.in_left ul li{  width:100%; margin:0 auto; } 
.in_left ul li a{ background:url(../images/dot.jpg) no-repeat center left;  width:100%; margin:0 auto; padding-left:20px; } 
.in_left ul li ul li a{   width:100%; margin:0 auto; padding-left:20px; } 
.in_left span a{width:80%;   font-size:16px; color:#fff;  position:relative; top:-6px; left:35px;}
.in_right{ width:860px}
.biaoti {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	clear: both;
	float: left;
	height:41px;
	width: 100%; border-bottom:#0089d7 solid 1px
}

.biaoti strong {
	height: 41px; line-height:41px;
	width: 120px;
	float: left;
	color: #ffffff;
	text-align: center;  background: url(../images/in_tit_bg.jpg); border-radius:10px 10px 0  0 
}.biaoti strong a{ }
.fenlei{ height:40px; border-bottom:#CCC dashed 1px}
.fenlei a{ display:block; height:40px; line-height:40px; background:#ffffff;transition:all 0.5s ; }
/*.fenlei a:hover{ background:#dfedff; transform: rotatex(360deg)}*/
.picshow{ width: auto; margin:0 auto; padding:0; box-sizing:border-box; margin-top:20px}
.picshow li{ float:left; width:202px; margin-left:9px; height:230px; }.picshow li img{ width:100%; height:180px;  padding:1px;} 
 .change{ width:100%; height:180px; overflow:hidden;}
 .change img{overflow:hidden; width:100%; height:180px}
 .change a{ transition:all 0.5s; width:100%; display:block; background:red; overflow:hidden}.change a:hover{ overflow:hidden; background:blue; transform: scale(1.1); 
-webkit-transform: scale(1.1); /* Safari 和 Chrome */
} 
.in_tit2{ border-bottom:#CCC dotted 1px; margin-bottom:14px; background:url(../images/in_dot.jpg) no-repeat left; padding-left:30px}
.in_tit2 h3{ color:#1a4fa4; font-size:18px; height:42px; line-height:42px}

table{ font-size:14px }
#sy_news{ background: url(../images/bg_news.jpg) no-repeat top center; background-attachment:fixed; height:850px}
.news_tit{ color:#0052a6; font-size:16px; height:60px; line-height:60px; border-bottom:#333 solid 1px}.news_tit a{color:#0052a6; font-size:18px; height:60px; line-height:60px; }
.dalei{ height:auto; background:#0999eb}
.dalei>li>a{ height:30px; line-height:30px; padding-left:10px; font-size:14px; font-weight:bold; background:#0999eb; display:block; color:#fff;margin-bottom:5px; text-align:left}
.dalei li a:before{ content:"　·　"}
.xiaolei li{ line-height:30px;  padding-left:40px; margin-bottom:5px;text-align:left; padding-left:30px}.xiaolei li ul li:hover{ background:#ddd; cursor:pointer; }
.xiaolei li ul li{border-bottom:#ccc 1px dashed;}

.xiaolei{ padding:0 10px; box-sizing:border-box}
.weizhi{ margin-top:12px}
#bottom_menu a{ width:100px; display:block; float:left; border-left:#333 solid 1px; text-align:center}

.sy_xfl { margin-top:10px;}
.sy_xfl li{ height:30px; line-height:30px;border-bottom:1px dashed #CCC;}
.sy_xfl li a{ background:url(../images/jia.jpg) no-repeat left; color:#333; padding-left:20px; font-size:12px; }
