@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; background: #f6f6f6; color:#303030; margin:0; padding:0; font-size:12px;}
p,ul,ol,div,form{ padding:0px; margin:0px;}
img{border:0px; }
td,th {  font-size:12px; line-height:20px; }
form { margin:0; padding:0; }
ul,li { margin:0; padding:0; list-style-type:none; list-style-position:outside; }
h1,h2,h3 { margin:0; padding:0; }

.blank1 { clear:both; height:1px; line-height:1px; overflow:hidden;}
.blank2 { clear:both; height:2px; line-height:2px; overflow:hidden;}
.blank3 { clear:both; height:3px; line-height:3px; overflow:hidden;}
.blank5 { clear:both; height:5px; line-height:5px; overflow:hidden;}
.blank8 { clear:both; height:8px; line-height:8px; overflow:hidden;}
.blank10 { clear:both; height:10px; line-height:10px; overflow:hidden;}
.blank15 { clear:both; height:15px; line-height:15px; overflow:hidden;}
.blank20 { clear:both; height:20px; line-height:20px; overflow:hidden;}
.blank30 { clear:both; height:30px; line-height:30px; overflow:hidden;}
.blank50 { clear:both; height:50px; line-height:50px; overflow:hidden;}

/**************head**************/
#top { clear:both; text-align:center; background:#fff;}
#head { clear:both; margin:auto; width:1000px; height:120px; background:url(../images/head_bg.png) no-repeat;  overflow:hidden;}
#head .logo { float:left;}
#head .right { float:right; width:60px; text-align:center; height:24px; line-height:24px;}
#head .right a:link,
#head .right a:visited,
#head .right a:active { display:block; color:#fff; background:url(../images/top_right_bg.jpg) 0 0 repeat-x; text-decoration:none;}
#head .right a:hover { display:block; color:#fff; background:url(../images/top_right_bg.jpg) 0 -24px repeat-x; text-decoration:none;}

#nav { clear:both; height:36px; background:url(../images/nav_bg.jpg) repeat-x;}
#nav ul { clear:both; margin:0 auto; width:1000px; padding:0; background:url(../images/nav_line.jpg) left no-repeat; height:36px;}
#nav ul li { display:inline; float:left; margin:0; padding:0 3px 0 0; line-height:36px; background:url(../images/nav_line.jpg) right no-repeat;}

#nav ul li a { display:block; padding:0 30px; font-family:"微软雅黑"; font-size:12px; font-weight: bold;}
#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:active { color:#ffe2e2; background:none; text-decoration:none;}
#nav ul li a:hover { color:#fff; background:url(../images/nav_hit.jpg) repeat-x; text-decoration:none;}

#nav ul li.home a { display:block; padding:0 30px; font-family:"微软雅黑"; font-size:12px; font-weight: bold;}
#nav ul li.home a:link,
#nav ul li.home a:visited,
#nav ul li.home a:active { color:#fff; background:url(../images/nav_hit.jpg) repeat-x; text-decoration:none;}
#nav ul li.home a:hover { color:#fff; background:url(../images/nav_hit.jpg) repeat-x; text-decoration:none;}

/**************content**************/
#content { clear:both; text-align:center; background:url(../images/main_bg.gif) repeat-x;}

.con_box { clear:both; margin:auto; width:1000px;}

#full-screen-slider { width:100%; height:396px; float:left; position:relative; margin:auto;}
#slides { display:block; width:100%; height:396px; 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:340px; 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:#ed0600}

/*style_box*/
.style_box { clear:both; width:100%; background:#ffffff; font-family:"微软雅黑";}
.part_left { float:left; width:300px; padding-right:10px;}
.part_right { float:right; width:690px;}

.padding_10_20 { padding:10px 10px;}
.padding_10 { padding:10px;}

.style_box h1 { clear:both; line-height:30px; height:30px; overflow:hidden;  font-size:14px; color:#fff; text-align:left; padding-left:10px; font-weight:bold; background: #333;}
/*.style_box span { padding-left:5px; font-size:12px; color:#bfbfbf; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.style_box p { clear:both; padding:0; margin:8px 0; line-height:20px; color:#666666; text-align:left;}
.style_box h1 a { float:right; padding-right:10px; font-size:12px; color:#fff; text-decoration:none;}
.style_box h1 a:hover { float:right; padding-right:10px; font-size:12px; color:#f1f1f1; text-decoration:underline;}

.style_box h2 { clear:both; line-height:30px; height:30px; overflow:hidden;  font-size:14px; color:#fff; text-align:left; padding-left:10px; font-weight:bold; background: #ED0600;}
.style_box h2 a { float:right; padding-right:10px; font-size:12px; color:#fff; text-decoration:none;}
.style_box h2 a:hover { float:right; padding-right:10px; font-size:12px; color:#f1f1f1; text-decoration:underline;}*/

/*左边菜单*/
.suckerdiv ul { margin: 0; text-align:left; padding: 0; list-style-type: none; width: 100%; /* Width of Menu Items */ background:#dfdfdf; border-bottom: 1px solid #ccc; }
.suckerdiv ul li { position: relative; }
/*1st level sub menu style */
.suckerdiv ul li ul { left:100%; background:#dfdfdf; margin-left:-1px; /* Parent menu width - 1*/ position: absolute; width: 160px; /*sub menu width*/ top: 0; display: none; }
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul { left: 159px;background:#dfdfdf; /* Parent menu width - 1*/ }
/* menu links style */
.suckerdiv ul li a { display: block; color: black; text-decoration: none; font: 12px 宋体; background: #efefef; padding: 5px 5px; border: 1px solid #ccc; border-bottom: 0; }
.suckerdiv ul li a:visited { color: black; }
.suckerdiv ul li a:hover { color: white; background-color: gray; }
.suckerdiv .subfolderstyle { background: url(../images/arrow-list.gif) no-repeat center right; }
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


.contact_us ul { clear:both;} 
.contact_us ul li { clear:both; line-height:24px; margin-bottom:5px; _display:inline;}
.contact_us ul li .left { float:left; width:80px; color:#000; font-size:14px; font-weight: bolder; text-align:right;}
.contact_us ul li .right { float:right; width:190px; text-align:left;}
.contact_us ul li .right span { color:#303030; background:#f3f3f3; font-size:10px;}

.contact_us .box { padding-bottom:150px; background:url(../images/contact_us_bg.jpg) right bottom no-repeat;}

/*ul list*/
ul.news { clear:both;}
ul.news li { clear:both; line-height:30px; height:30px; border-bottom: dashed 1px #bfbfbf; text-align:left; padding-left:10px; background:url(../images/list_icon.gif) left center no-repeat;}
ul.news li a { float:left; width:60%; overflow:hidden; height:30px;}
ul.news li a:link,
ul.news li a:visited,
ul.news li a:active {font-size:12px; color:#333333; text-decoration:none;}
ul.news li a:hover {font-size:12px; color:#025FAF; text-decoration:none;}
ul.news li .time { float:right; width:90px; color:#999999;}

ul.F_link { clear:both;}
ul.F_link li { float:left; display:inline; width:96px; height:50px; margin:0 5px;}
ul.F_link li a { display:block; border:#dfdfdf 1px solid; overflow:hidden;}
ul.F_link li a:hover { display:block;  border:#bfbfbf 1px solid;overflow:hidden;}
ul.F_link li a img { border:#fff 1px solid;}

ul.honor { clear:both;}
ul.honor li { float:left; display:inline; width:180px; height:130px; margin:0 6px;}
ul.honor li a { display:block; border:#dfdfdf 1px solid;}
ul.honor li a:hover { display:block; border:#bfbfbf 1px solid;}
ul.honor li a img { border:#fff 1px solid;}
/*uhere*/
.uhere { clear:both; line-height:30px; height:30px; background:#333 url(../images/uhere.gif) 0 0 no-repeat; text-align:left; padding-left:30px;}
.uhere a:link,
.uhere a:visited,
.uhere a:active { font-size:11px; color:#fff; text-decoration:none;}
.uhere a:hover { font-size:11px; color:#dfdfdf; text-decoration:none;}
.uhere span { font-size:10px; color:#fff837; padding-left:5px;}
/*fenye*/
.fenye { clear:both;}
/*CSS scott style pagination*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #ED0600; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #ED0600 1px solid; BORDER-TOP: #ED0600 1px solid; BORDER-LEFT: #ED0600 1px solid; COLOR: #ED0600; BORDER-BOTTOM: #ED0600 1px solid; BACKGROUND-COLOR: #ffe1e0
}
DIV.scott A:active {
	BORDER-RIGHT: #ED0600 1px solid; BORDER-TOP: #ED0600 1px solid; BORDER-LEFT: #ED0600 1px solid; COLOR: #ED0600; BORDER-BOTTOM: #ED0600 1px solid; BACKGROUND-COLOR: #ffe1e0
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #ED0600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ED0600 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ED0600 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ED0600 1px solid; BACKGROUND-COLOR: #ED0600
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
/*detail*/
.detail { clear:both; }
.detail .title { clear:both; text-align:center; line-height:30px; height:30px; font-size:18px; font-family:"微软雅黑"; font-weight:bold; color:#fff; background:#ED0600;}
.detail p { clear:both; font-size:12px; color:#333; line-height:22px; padding:0; margin:0 0 10px 0;}

ul.pro_list { clear:both;}
ul.pro_list li { float:left; display:inline; width:210px; height:180px; margin:0 6px 10px 6px; overflow:hidden;}
ul.pro_list li a { display:block; border:#dfdfdf 1px solid; text-decoration:none; overflow:hidden;}
ul.pro_list li a:hover { display:block; border:#bfbfbf 1px solid; text-decoration:none; overflow:hidden;}
ul.pro_list li a p { clear:both; text-align:center; background:#dfdfdf; line-height:20px; height:20px; overflow:hidden;}
ul.pro_list li a img { border:#fff 1px solid; margin:auto; margin-top:10px;}


#foot  { clear:both; text-align:center; border-top:#dfdfdf 1px solid; line-height:30px; }
