@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; line-height:1.5; font-family:Arial;}
ul,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,p { margin:0; padding:0;}
ul { list-style:none;}
img { border:0px; margin:0; padding:0;}
a { color:#666; text-decoration:none;}

.clearfloat { clear:both; height:0px; font-size:1px; line-height:0px;}

body { background:#ffd35f;}
#containter { width:100%;}
/*header*/
#header { position:relative; height:137px; background:url(../images/header_bg.jpg) right top no-repeat;}
#logo { position:absolute; top:4%; left:2%;}

/*nav*/
.nav { position:absolute; bottom:0; left:0; width:100%; height:54px; background:url(../images/nav_bg.png) 0 0 repeat-x;}

.nav ul li { float:left; height:38px; line-height:38px; font-size:14px; font-weight:bold; margin:0 20px; display:inline; }
.nav ul li a { float:left; display:block; color:#fff;}
.nav ul li a:hover { display:block; color:#ddd;}

/*a.top_menubg_:link,a.top_menubg_:visited { display:block; height:30px; _height:25px; color:#ffffff; padding: 0 15px; text-align:center; margin-right:10px; }
a.top_menubg_:hover { display:block; height:30px; _height:25px; background:#ea5e00; color:#ffffff; text-align:center; padding: 0 15px; margin-right:10px;}
a.top_menubg_over:link,a.top_menubg_over:visited { display:block; height:30px; _height:25px; background:#ea5e00; color:#ffffff; padding: 0 15px; text-align:center; margin-right:10px;}
a.top_menubg_over:hover { display:block; height:30px; _height:25px; background:#ea5e00; color:#ffffff; padding: 0 15px; text-align:center; margin-right:10px;}
*/

/*content*/
#content { background:#990000; overflow:hidden;}
#banner { height:467px; background:url(../images/banner.jpg) 0 0 no-repeat;}
.main { background:#990000;}
.main1{ float:left; width:30%; }
.main2{ position:relative; float:left; width:39%; margin:0 0.5%; display:inline;}
.main3{ float:right; width:30%;  }
.main1 h1,.main2 h1,.main3 h1 { height:24px; padding-top:5px;}
.main1_con,.main2_con,.main3_con { border:1px solid #7f0000; border-bottom:none;}
.main1_bg { position:relative; background:#ffd35f; height:172px; border:1px solid #ffe293; border-bottom:none; }
.main1_more { position:absolute; bottom:5px; right:30px;}
.main1_mar { margin:6% 0 0 3%;}
.main1_img { float:left; width:37%;}
.main1_text { float:left; width:56%; margin-left:3%; display:inline; color:#000; line-height:2;}
.main2_bg { background:#ffd35f; height:172px; border:1px solid #ffe293; border-bottom:none;  }
.main2 h1 { position:relative;}
.main2_more { position:absolute; top:15px; right:5px; float:right;}
.main2_mar { margin:4% 0 0 2%;}
.main2_con ul li { float:left; width:29%; margin:0 2% 0 1.5%; display:inline; _margin:0 1% 0 1%; text-align:center; }
.main2_con ul li a { float:left; display:block; color:#990000; text-align:center;}
.main2_con ul li a img { display:block;}
.main3_bg {background:#ffd35f; height:172px; border:1px solid #ffe293; border-bottom:none; }
.main3_mar { margin:4% 0 0 3%;}
.main3_son p { line-height:1.9; color:#990000;}
.main3_son { padding-bottom:4.6%; _padding-bottom:3.6%; background:url(../images/nav3_img.jpg) right bottom no-repeat;}
.main3_son_bg1 { background:url(../images/nav3_icon1.gif) 0 0 no-repeat; padding-left:5%;}
.main3_son_bg2 { background:url(../images/nav3_icon2.gif) 0 0 no-repeat; padding-left:5%;}
.main3_son_bg3 { background:url(../images/nav3_icon3.gif) 0 0 no-repeat; padding-left:5%;}

/*footer*/
#foot { height:77px; color:#fff; background:url(../images/foot_bg.gif) 0 0 repeat-x;}
#foot a { color:#fff;}
.foot_con1 { float:left; width:25%; padding-top:12px; line-height:2; padding-left:1%; display:inline;}
.foot_con1 a { color:#fff;}
.foot_con1 a:hover { text-decoration:underline;}
.foot_con2 { float:right; width:73%; padding-top:12px; text-align:right;}


#incontent { background:#ffd35f;}
.inside { float:left; width:16%;}
.inside_con1 h1 { height:30px; padding-top:10px; font-size:24px; text-indent:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; Times, serif; color:#990000;}
.inside_con1 ul li  { margin:3px 0; font-size:12px; font-weight:bold;}
.inside_con1 ul li ul li   { margin:3px 0; font-size:12px; font-weight:normal;}

/*.inside_con1 ul li a { display:block; color:#990000; background:url(../images/left_li_hover.jpg) 5px center no-repeat; height:22px; padding:3px 0 3px 20px;}
.inside_con1 ul li a:hover { background:#990000 url(../images/left_li_bg.jpg) 5px center no-repeat; color:#fff;}
*/
a.left_menubg_:link,a.left_menubg_:visited { display:block; color:#990000; background:url(../images/left_li_hover.jpg) 5px center no-repeat; height:22px; padding:3px 0 3px 20px;}
a.left_menubg_:hover { display:block; height:22px; padding:3px 0 3px 20px; background:#990000 url(../images/left_li_bg.jpg) 5px center no-repeat; color:#fff;}
a.left_menubg_over:link,a.left_menubg_over:visited { display:block; height:22px; padding:3px 0 3px 20px; background:#990000 url(../images/left_li_bg.jpg) 5px center no-repeat; color:#fff;}
a.left_menubg_over:hover { display:block; height:22px; padding:3px 0 3px 20px; background:#990000 url(../images/left_li_bg.jpg) 5px center no-repeat; color:#fff;}
/*.inside_con1 ul li ul li a { display:block; color:#990000; background:url(../images/inside_li_icon.gif) 17px center no-repeat; height:12px; padding-left:28px; }
.inside_con1 ul li ul li a:hover { display:block; height:12px; padding-left:28px; background:url(../images/inside_li_icon.gif) 17px center no-repeat; color:#990000; text-decoration:underline;}
*/
a.inside_menu_:link,a.inside_menu_:visited { display:block; color:#990000; background:url(../images/inside_li_icon.gif) 17px center no-repeat; height:16px; padding-left:28px;}
a.inside_menu_:hover { display:block; height:16px; padding-left:28px; background:url(../images/inside_li_icon.gif) 17px center no-repeat; color:#990000; text-decoration:underline;}
a.inside_menu_over:link,a.inside_menu_over:visited { display:block; height:16px; padding-left:28px; background:url(../images/inside_li_icon.gif) 17px center no-repeat; color:#990000; text-decoration:underline;}
a.inside_menu_over:hover { display:block; height:16px; padding-left:28px; background:url(../images/inside_li_icon.gif) 17px center no-repeat; color:#990000; text-decoration:underline;}



.inside_con2 { margin-top:35px;}
.inside_con2 h1 { background:#990000; color:#fff; font-size:16px; height:21px; padding:4px 0; margin-bottom:20px;}
.inside_con2 a { display:block; width:142px; margin:0 auto; border:1px solid #fab500;}
.inside_con2 a img { display:block; }

.inmain { float:right; width:84%; background:#fff; padding-bottom:20px;}
.position { height:24px; line-height:24px; margin-left:10px; margin-bottom:10px; background:url(../images/position_icno.gif) 0 center no-repeat; text-indent:15px; color:#990000;}
.inmain_con { margin:0 3% 0 2%; }
.inmain_con1 h1,.inmain_con2 h1 { color:#990000; font-size:22px; text-align:center; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.inmain_con1 { color:#666; line-height:2; font-size:14px;}
.inmain_con1 h3 { width:403px; margin:0 auto; }
.inmain_son { margin-top:15px;} 

.inmain_con2 { margin-top:20px;}
.inmain_con2 h1 { text-align:left; font-size:18px; margin-bottom:12px;}
.inmain_con2 ul li { float:left; width:319px; margin-right:50px; display:inline; text-align:center; color:#777;}
.inmain_con2 ul li img { display:block; margin-bottom:8px;}


.certificate ul li  { float:left; width:366px; margin:0 0.5%; _margin:0 0.2%;}
.certificate ul li h4 { color:#990000; text-align:center;}
.certificate ul li img { display:block; border:1px solid #333;}


.news_main ul li { height:26px; line-height:26px; background:url(../images/t_main2_icon2.gif) 0 center no-repeat; padding-left:10px; border-bottom:1px solid #d8d8d8; }
.news_main ul li a:hover { text-decoration:underline;}
.news_main ul li span { float:right; color:#bbb;}

.news_det { color:#666; line-height:2;}
.news_det h2 { color:#990000; font-family:"Times New Roman", Times, serif; font-size:14px; height:30px; line-height:30px; text-align:center; margin-bottom:10px;}


.pro_main ul li { position:relative; float:left; width:45%; height:290px; overflow:hidden; margin:0 2% 0 3%; _margin:0 1% 0 2%; display:inline;}
.pro_main ul li h1 { margin-bottom:10px; font-family:Verdana; font-size:16px; color:#990000; }
.con1_pro { float:left; width:297px;}
.con2_pro { float:left; width:190px; margin-left:10px; display:inline; line-height:1.8;}
.pro_details { position:absolute; right:0; bottom:10px;}
.pro_details a { color:#f00;}
.pro_details a:hover { text-decoration:underline; color:#f00;}
.pro_con1 { float:left; width:20%;}
.pro_con2 { float:left; width:40%;}
.con2_pro p ,.con2_puck span { color:#990000;}

.spot_pro ul li { position:relative; float:left; width:45%; height:560px; margin:0 2% 0 3%; _margin:0 2% 0 2%; display:inline;}
.spot_pro ul li h1,.con1_puck h1 { margin-bottom:10px; font-family:Verdana; text-align:center; font-size:16px; color:#990000;}
.spot_pro ul li a { display:block;}
.spot_more,.puck_more { position:absolute; bottom:0; right:0;}
.spot_more a,.puck_more a { color:#f00;}
.spot_more a:hover,.puck_more a:hover { text-decoration:underline; color:#f00;}

.puck_pro {  height:auto; }
1.puck_btn { position:absolute; bottom:-30px; right:0; font-size:16px; font-weight:bold;}
1.puck_btn a { color:#fff; width:60px; height:40px; background:#ff6600;}
1.puck_btn a:hover { color:#fff; text-decoration:underline;}

.con1_puck { float:left; width:55%;}
.con1_puck h1 { margin-bottom:110px;}
.con2_puck { position:relative; float:left; width:40%; margin-left:1%; display:inline; padding-top:150px; line-height:2;}
.puck_more { position:absolute; bottom:-30px; right:0; }

.con1_puck_det { float:left; width:70%;}
.con2_puck_det { float:left; width:27%; margin-left:3%; _margin-left:1%; display:inline;}

.con1_puck_det h1 { height:30px; line-height:30px; font-family:Verdana; font-size:16px; color:#990000; }
.con1_puck_det h2,.con2_puck_det h2 { background:#ffd35f; height:30px; line-height:30px; text-indent:12px; font-size:14px; margin:10px 0; color:#f00;}

.son1_puck_det { float:left; width:465px;}
.son2_puck_det { float:left; width:160px;}


.app_con h1 { color:#990000; text-align:left; font-size:18px; margin-bottom:12px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.app_con ul li { float:left; width:319px; margin-right:50px; display:inline; text-align:center; color:#777;}
.app_con ul li a { display:block; margin-bottom:8px; padding:3px;}
.app_con ul li a:hover { display:block; padding:0; border:3px solid #ffd35f;}