﻿@charset "utf-8";
*{ margin:0 auto; padding:0px;}
body{ font-family:"宋体"; font-size:12px; text-align:left; color:#333; background:#f1f1f1 url(../images/bg01.gif) repeat-x; line-height:22px;}
img{border:0px; margin:0px; padding:0px}
ul,li,p{ list-style:none; margin:0px; padding:0px;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
dl,dt,dd{ margin:0px; padding:0px;}
a{ font-family:"宋体"; font-size:12px; color:#333; margin:0px; padding:0px; text-decoration:none}
a:hover{ color:#f30; text-decoration:none}

.top{ width:950px; height:23px; text-align:right;}
.logo{ width:950px; height:74px; background:url(../images/bg02.gif) repeat-x;}
.logo_1{ width:650px; height:74px;}
.logo_1 a{ width:247px; height:74px; display:block; background:url(../images/logo.gif) no-repeat; text-indent:-9999px;}
.logo_2{ width:300px; height:46px; margin-top:26px;}

#nav{ width:950px;}
.nav_left{ width:5px; height:35px;}
.nav_right{ width:4px; height:35px;}
.nav_midd{ width:941px; height:56px; background:url(../images/nav_bg.gif) repeat-x;}

.MenuList{ width:925px; height:33px; line-height:33px; float:left; font-size:14px; color:#fff; font-weight:bold; text-align:center; margin-top:1px; margin-left:15px; display:inline;}
.MenuList .nav_xian{ width:2px; height:33px; float:left;}

.MenuCon{}
.MenuCon ul{}
.MenuCon ul li{ float:left; background:url(../images/icon03.gif) no-repeat 0px 7px; margin-right:10px; padding-left:8px;}

.search{ width:220px; height:22px; margin-top:6px; float:left; background:url(../images/search.gif) no-repeat;}

.jiaodian{ width:950px; height:291px; border:1px solid #ddd; background:#fff; padding:4px;}

.main{ width:958px; height:211px; border:1px solid #ddd; background:#fff url(../images/bg05.gif) repeat-x; border-bottom:none; border-top:none;}
.main_midd{ width:958px; padding-top:21px; height:190px;}
.main_ma{ width:240px; margin-left:10px;}
.main_ma h1{ width:240px; height:28px;}
.main_ma a{ color:#f00;}
.main_ma a:hover{ color:#f00; text-decoration:underline;}
.main_mb{ width:400px; margin-left:10px;}
.main_mb h1{ width:400px; height:27px;}
.main_mb h1 span{ float:right;}
.main_mb ul{ width:400px;}
.main_mb ul li{ width:385px; background:url(../images/icon04.gif) no-repeat 7px 8px; line-height:26px; padding-left:15px; border-bottom:1px solid #ddd;}
.main_mb ul li span{ float:right; padding-right:10px;}
.main_mc{ width:270px; margin-left:10px;}
.main_mc h1{ width:270px; height:27px;}
.main_mc h1 span{ float:right;}
.main_mc ul{ width:270px;}
.main_mc ul li{ width:255px; background:url(../images/icon04.gif) no-repeat 7px 8px; line-height:26px; padding-left:15px; border-bottom:1px solid #ddd;}
.main_mc ul li span{ float:right; padding-right:10px;}

.main2{ width:958px; height:205px; border:1px solid #ddd; background:#fff url(../images/bg09.gif) repeat-x; border-top:none;}
.main2_midd{ width:958px; padding-top:20px; height:185px;}
.main2_ml{ width:247px; margin-left:10px;}

.main2_mr{ width:685px; margin-left:10px;}
.main2_mr{ width:685px; height:35px;}
.box-163css{ width:683px; height:130px; position:relative; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.ashow2{ width:640px; margin-left:37px; float:left; display:inline;}
.list_02 li{ float:left; margin-right:12px; overflow:hidden; width:112px; height:130px; text-align:center;}
.list_02 li img{ border:1px solid #ccc;}
.al {background: url(../images/left01.gif) no-repeat 0 0; left:15px; top:36px; position:absolute; overflow:hidden; width:13px; cursor:pointer; height: 60px;}
.ar {background: url(../images/right01.gif) no-repeat 0 0; right:15px; top:36px; position:absolute; overflow:hidden; width:13px; cursor:pointer; height: 60px;}

.main_foot{ width:968px; height:12px; _margin-top:-2px;}

.foot{ width:962px; height:43px; background:url(../images/bg17.gif) repeat-x; margin-top:10px;}
.foot_left{ width:305px; padding-left:15px; line-height:43px; color:#fff;}
.foot_left a{ color:#fff;}
.foot_left a:hover{ color:#ccc;}

.foot_right{ width:589px; text-align:right; color:#fff; line-height:20px; padding-top:4px;}
.foot_logo{ width:53px;}

.main3{ width:966px;}
.main3_top{ width:942px; height:22px; background:url(../images/bg18.gif) no-repeat; text-align:right; color:#666; padding-top:15px; padding-right:20px;}
.main3_top a{ color:#999;}
.main3_top a:hover{ color:#f00;}
.main3_top span{ padding-left:16px;}
.main3_midd{ width:960px; background:#fff; padding-bottom:10px; border:1px solid #ddd; border-top:none;}
.main3_left{ width:210px; margin-left:7px; border:1px solid #ccc; border-top:none; display:inline;}
.main3_left_a{ width:210px; height:53px;}
.main3_left_b{ width:184px;}
.main3_left_b ul li{ width:184px; height:28px; line-height:28px; display:block; color:#333; margin-top:3px;}
.main3_left_b ul li a{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg22.gif) no-repeat; padding-left:14px;}
.main3_left_b ul li a:hover{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg21.gif) no-repeat; padding-left:14px;}
#main1{ width:184px; height:28px; line-height:28px; display:block; color:#333;}
#main1 a{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg22.gif) no-repeat; padding-left:14px;}
#main1 a:hover{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg21.gif) no-repeat; padding-left:14px;}
#child1 ul{ width:184px;}
#child1 ul li{ width:184px; height:25px; line-height:25px; border-bottom:1px dashed #ddd;}
#child1 ul li a{ width:164px; height:25px; line-height:25px; background:url(../images/icon03.gif) no-repeat 8px 9px; padding-left:20px;}
#main2{ width:184px; height:28px; line-height:28px; display:block; color:#333;}
#main2 a{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg22.gif) no-repeat; padding-left:14px;}
#main2 a:hover{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg21.gif) no-repeat; padding-left:14px;}
#child2 ul{ width:184px;}
#child2 ul li{ width:184px; height:25px; line-height:25px; border-bottom:1px dashed #ddd;}
#child2 ul li a{ width:164px; height:25px; line-height:25px; background:url(../images/icon03.gif) no-repeat 8px 9px; padding-left:20px;}
#main3{ width:184px; height:28px; line-height:28px; display:block; color:#333;}
#main3 a{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg22.gif) no-repeat; padding-left:14px;}
#main3 a:hover{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg21.gif) no-repeat; padding-left:14px;}
#child3 ul{ width:184px;}
#child3 ul li{ width:184px; height:25px; line-height:25px; border-bottom:1px dashed #ddd;}
#child3 ul li a{ width:164px; height:25px; line-height:25px; background:url(../images/icon03.gif) no-repeat 8px 9px; padding-left:20px;}
#main4{ width:184px; height:28px; line-height:28px; display:block; color:#333;}
#main4 a{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg22.gif) no-repeat; padding-left:14px;}
#main4 a:hover{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg21.gif) no-repeat; padding-left:14px;}
#child4 ul{ width:184px;}
#child4 ul li{ width:184px; height:25px; line-height:25px; border-bottom:1px dashed #ddd;}
#child4 ul li a{ width:164px; height:25px; line-height:25px; background:url(../images/icon03.gif) no-repeat 8px 9px; padding-left:20px;}
#main5{ width:184px; height:28px; line-height:28px; display:block; color:#333;}
#main5 a{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg22.gif) no-repeat; padding-left:14px;}
#main5 a:hover{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg21.gif) no-repeat; padding-left:14px;}
#child5 ul{ width:184px;}
#child5 ul li{ width:184px; height:25px; line-height:25px; border-bottom:1px dashed #ddd;}
#child5 ul li a{ width:164px; height:25px; line-height:25px; background:url(../images/icon03.gif) no-repeat 8px 9px; padding-left:20px;}
#main6{ width:184px; height:28px; line-height:28px; display:block; color:#333;}
#main6 a{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg22.gif) no-repeat; padding-left:14px;}
#main1 a:hover{ width:170px; height:28px; display:block; color:#333; background:url(../images/bg21.gif) no-repeat; padding-left:14px;}
#child6 ul{ width:184px;}
#child6 ul li{ width:184px; height:25px; line-height:25px; border-bottom:1px dashed #ddd;}
#child6 ul li a{ width:164px; height:25px; line-height:25px; background:url(../images/icon03.gif) no-repeat 8px 9px; padding-left:20px;}


.main3_left_e{ width:188px; margin-top:15px; border:1px solid #ddd;}
.main3_left_e h2{ width:178px; font-size:14px; color:#064a83; height:27px; line-height:27px; padding-left:10px; border-bottom:1px solid #ddd; background:url(../images/bg10.gif) repeat-x;}
.main3_left_e h2 span{ float:right; padding-right:10px; font-size:12px; font-weight:normal;}
.main3_left_e h2 span a{ color:#064a83;}
.main3_left_e h2 span a:hover{ color:#064a83; text-decoration:underline;}
.main3_left_e ul{ width:180px; padding:10px 4px;}
.main3_left_e ul li{ width:160px; height:25px; line-height:25px; background:url(../images/icon03.gif) no-repeat 8px 9px; padding-left:20px; border-bottom:1px dashed #ddd;}

.main3_left_c{ width:197px; margin-top:7px;}
.main3_left_d{ width:181px; height:50px; margin-bottom:15px; margin-top:15px;}

.main3_right{ width:725px; margin-left:8px;}
.main3_right_a,.main3_right_c{ width:725px; height:7px;}
.main3_right_b{ width:725px; /*background:url(../images/bg25.gif) repeat-y;*/ border:1px solid #ddd;
height:auto;min-height:500px;
height:auto !important;
height:500px;
overflow:visible;
}
.main3_right_b h1{ width:688px; height:22px; border-bottom:1px solid #dfdfdf; font-size:14px; color:#012a74; padding-top:15px;}
.main3_right_b h1 span{ width:auto; display:block; border-bottom:1px solid #012a74; float:left; background:url(../images/icon06.gif) no-repeat 5px 5px; padding-left:20px;}
.main3_right_b h5{ width:678px; height:22px; border-bottom:1px solid #dfdfdf; font-size:14px; color:#c00; padding-top:15px; padding-left:10px;}
.main3_right_b h5 span{ float:right; font-size:12px; font-weight:normal; background:url(../images/icon08.gif) no-repeat 0px 6px; padding-right:10px; padding-left:36px;}
.main3_right_b h5 span a{ color:#c00;}
.main3_right_b h5 span a:hover{ color:#c00; text-decoration:underline;}
/******  ******/
.contact{ width:680px; margin-top:25px;}
.contact_left{ width:214px;}
.contact_right{ width:430px; margin-left:35px; line-height:29px;}
/******  ******/
.news{ width:677px; margin-top:15px;}
.news ul{ width:660px;}
.news ul li{ width:660px; border-bottom:1px solid #e9e9e9; background:url(../images/icon07.gif) no-repeat 14px 12px; padding-left:28px; padding-bottom:3px; padding-top:3px;}
.news ul li span{ float:right; padding-right:25px; color:#999;}
/******  ******/
.news_xx{ width:674px; margin-top:15px;}
.news_xx h2{ width:674px; font-size:14px; text-align:center; color:#0e4897;}
.news_xx h3{ width:672px; height:26px; border:1px solid #eceaea; background:#f2f2f2; color:#999; font-size:12px; font-weight:normal; text-align:center; margin-bottom:10px; margin-top:5px; line-height:26px;}
.news_btn{ width:95%; text-align:right; margin-top:10px; margin-bottom:10px;}
/******  ******/
.product{ width:688px;}
.product ul{ width:688px;}
.product ul li{ width:160px; height:190px; margin-left:10px; margin-top:18px; float:left; display:inline;}
.blue{font-size:13px; color:#002b6e; font-weight:bold;}
.blue a{font-size:13px; color:#002b6e; font-weight:bold;}
.blue a:hover{font-size:13px; color:#f00; font-weight:bold;}
.img02{ border:1px solid #ccc;}
.ym{ width:95%; padding:15px 0; text-align:center;}
/******  ******/
.pro_xx{ width:705px; padding-bottom:10px;}
.pro_xx_tu{ margin-top:30px; margin-bottom:20px; text-align:center;}
.pro_xx_nr{ width:705px; margin-top:20px;}
.pro_xx_nr h2{ width:685px; font-size:12px; border-bottom:1px solid #ccc; background:url(../images/icon05.gif) no-repeat 8px 8px; padding-left:20px;}
.pro_xx_nr01{ width:97%; margin-top:20px;}
.pro_ym{ width:98%; border-top:1px dashed #ccc; margin-top:30px; padding:10px 0;}
/******  ******/
.job{ width:674px; margin-top:15px;}
.job h2{ width:664px; height:23px; line-height:23px; background:#f1f1f1; font-size:12px; padding-left:10px;}
.job h2 span{ float:right; font-weight:normal; padding-right:55px;}
