@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font: 12px/18px Arial, Helvetica, sans-serif; color:#666;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none;}
.clear{ clear:both;}
img{ border:0px;}
h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px;}
dl{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
font{ margin:0px; padding:0px;}
em{ font-style:normal; margin:0px; padding:0px;}
li{ list-style:none;}

.font_td{ padding:4px 8px; line-height:20px; color:#666;}
.color_span{ color:#008C8F; font-size:12px;}
.color_span a{ color:#008C8F; text-decoration:none; font-size:12px;}
.color_span a:hover{ color:#f00; text-decoration:none; font-size:12px;}
.xuxian{ background:url(../images/ico_xuxian_49.jpg) repeat-x;  overflow:hidden;height:1px;}

/*top*/
.top_box{ width:1002px; margin:0px auto; background:url(../images/bg_ico_01.jpg) no-repeat;}
.frame{ width:980px; margin:0px auto;}
.logo{ float:left; padding:36px 0px 35px 30px; width:417px;}
.swf{ float:left;}

.imgNav1{ float:left; height:36px; background:url(../images/nav.jpg) no-repeat; list-style-type: none;}
.imgNav1 li{ float: left; display: inline; margin: 0px; padding: 0px; list-style: none;}
.imgNav1 li a{ display: block; height:36px; line-height:26px;}

.imgNav1 li#TopMenu1 a{ width:70px;}
.imgNav1 li#TopMenu1 a:hover{ background:url(../images/nav.jpg) 0px -36px;}
.imgNav1 li#TopMenu1 a.aon{ background:url(../images/nav.jpg) 0px -36px;}

.imgNav1 li#TopMenu2 a{ width:92px;}
.imgNav1 li#TopMenu2 a:hover{ background:url(../images/nav.jpg) -70px -36px;}
.imgNav1 li#TopMenu2 a.aon{ background:url(../images/nav.jpg) -70px -36px;}

.imgNav1 li#TopMenu3 a{ width:92px;}
.imgNav1 li#TopMenu3 a:hover{ background:url(../images/nav.jpg) -162px -36px;}
.imgNav1 li#TopMenu3 a:aon{ background:url(../images/nav.jpg) -162px -36px;}

.imgNav1 li#TopMenu4 a{ width:92px;}
.imgNav1 li#TopMenu4 a:hover{ background:url(../images/nav.jpg) -254px -36px;}
.imgNav1 li#TopMenu4 a:aon{ background:url(../images/nav.jpg) -254px -36px;}

.imgNav1 li#TopMenu5 a{ width:92px;}
.imgNav1 li#TopMenu5 a:hover{ background:url(../images/nav.jpg) -346px -36px;}
.imgNav1 li#TopMenu5 a:aon{ background:url(../images/nav.jpg) -346px -36px;}

.imgNav1 li#TopMenu6 a{ width:92px;}
.imgNav1 li#TopMenu6 a:hover{ background:url(../images/nav.jpg) -438px -36px;}
.imgNav1 li#TopMenu6 a:aon{ background:url(../images/nav.jpg) -438px -36px;}

.imgNav1 li#TopMenu7 a{ width:92px;}
.imgNav1 li#TopMenu7 a:hover{ background:url(../images/nav.jpg) -530px -36px; }
.imgNav1 li#TopMenu7 a:aon{ background:url(../images/nav.jpg) no-repeat -530px -36px; }

.imgNav1 li#TopMenu8 a{ width:92px;}
.imgNav1 li#TopMenu8 a:hover{ background:url(../images/nav.jpg) -622px -36px; }
.imgNav1 li#TopMenu8 a:aon{ background:url(../images/nav.jpg) no-repeat -622px -36px; }

.imgNav1 li#TopMenu9 a{ width:92px;}
.imgNav1 li#TopMenu9 a:hover{ background:url(../images/nav.jpg) -714px -36px; }
.imgNav1 li#TopMenu9 a:aon{ background:url(../images/nav.jpg) no-repeat -714px -36px; }

.imgNav1 li#TopMenu10 a{ width:77px;}
.imgNav1 li#TopMenu10 a:hover{ background:url(../images/nav.jpg) -806px -36px; }
.imgNav1 li#TopMenu10 a:aon{ background:url(../images/nav.jpg) no-repeat -806px -36px; }

.imgNav1 li#TopMenu11 a{ width:97px;}
.imgNav1 li#TopMenu11 a:hover{ background:url(../images/nav.jpg) -883px -36px; }
.imgNav1 li#TopMenu11 a:aon{ background:url(../images/nav.jpg) no-repeat -883px -36px; }

.nav{ float:left; position:relative; width:92px;}
.subnav { width:92px; text-align:center; line-height:20px; color:#fff; font-weight:bold; font-size:14px;}
.subnav div{ background:url(../images/bg.jpg) no-repeat; height:30px; line-height:30px;}
.subnav a{ color:#fff; text-decoration:none; padding:0px 14px 0px 14px;}
.subnav a:hover{ color:#fff;}
.hidecontent { display: none; }

/*bottom*/
.bottom{ padding-top:21px; width:980px; margin:0px auto;}
.bottom .bottom_table{ height:31px; line-height:31px; color:#fff;}
.bottom .bottom_table a{ color:#fff; text-decoration:none;}
.bottom .bottom_table a:hover{ color:#f00; text-decoration:none;}
.bottom .bottom_div{ width:495px; line-height:22px; color:#666; margin:0px auto; text-align:center; padding-top:10px;}
.bottom .bottom_div span{ color:#149496; font-weight:bolder;}

.div_bg{ background:url(../images/bg_ico_102.jpg) repeat-x; text-align:center; padding-left:290px; height:31px; line-height:31px; padding-right:290px;}
.div_bg div{ float:left; width:66px;}


/**/
.div_h6{ height:6px; overflow:hidden;}
.box{ width:1002px; margin:0px auto; padding-top:6px;}
.box_left{ float:left; width:763px;}
.left{ float:left; width:763px}
.left_box{ float:left; width:212px; padding-right:8px;}
.left_text{ background:url(../images/bg_ico_32.jpg) no-repeat; width:189px; height:30px; line-height:30px; padding-left:23px; color:#fff; font-weight:bold; font-size:14px;}
.left_text span{ font-size:12px; float:right; font-weight:normal; padding-right:8px;}
.left_text a{ text-decoration:none; color:#fff;}
.left_text a:hover{ text-decoration:none; color:#f00;}

.list{ background:url(../images/bg_ico_39.jpg) repeat-y; padding-top:2px; height:250px; min-height:250px;}
.list li{ line-height:25px; list-style:none; background:url(../images/d_35.jpg) 10px 10px no-repeat; padding-left:22px; height:25px; color:#666;}

.list2{ background:url(../images/bg_ico_39.jpg) repeat-y; padding:8px; height:225px; min-height:225px;}
.list2 li{ line-height:25px; list-style:none; background:url(../images/d_35.jpg) 10px 10px no-repeat; padding-left:22px; height:25px; color:#666;}

.bg_left{ float:left; width:540px; height:289px; background:url(../images/bg_ico_34.jpg) no-repeat;}
.bg_box{ float:left; width:277px; padding-left:4px; padding-top:4px;}
.left_title{ height:25px;  line-height:25px; color:#666; font-weight:bolder;}
.left_right_h1{ float:right; width:253px; padding-top:4px; padding-right:4px;}
.h1textleft{ float:left; background:url(../images/js_ico_30.jpg) no-repeat; width:85px; height:26px; font-size:14px; line-height:26px; padding-left:33px; font-weight:bolder; color:#444;}
.h1textright{ float:left; background:url(../images/js_ico_31.jpg) no-repeat; width:125px; padding-right:10px; height:26px; line-height:26px; text-align:right; color:#A9A8A8;}
.text_right{font-size:14px; font-weight:bolder; color:#008C8F; line-height:25px; padding-left:8px;}

.list1{ padding-left:8px; padding-top:7px;}
.list1 li{ line-height:24px; list-style:none; background:url(../images/d_35.jpg) 0px 10px no-repeat; padding-left:13px; height:24px; color:#666; font-size:14px;}

.left_zj{ background:url(../images/bg_ico_62.jpg) no-repeat; height:31px; color:#961F66; line-height:31px; float:left; padding-left:23px; font-size:14px; font-weight:bolder; width:737px;}
.left_zj span{ float:right; padding-right:8px; font-weight:normal; font-size:12px;}
.left_zj a{ color:#961F66; text-decoration:none;}
.left_zj a:hover{ color:#f00; text-decoration:none;}

.left_zj_bg{ background-color:#FBF4F8; border-left:1px solid #DFACCB; border-right:1px solid #DFACCB; height:225px; padding:13px 0 0 13px; width:745px;}
.bg{ width:131px; padding-right:18px; float:left;}
.bgp img{ width:131px; height:144px;}
.bg ul li{ list-style:none; padding-top:10px; text-align:center; color:#666;}

.box_list{ width:267px; float:left;}
.box_list1{ width:267px; float:left; padding-left:7px;}
.left_text1{ background:url(../images/title.jpg) no-repeat; width:244px; height:30px; line-height:30px; padding-left:23px; color:#961F66; font-size:14px; font-weight:bold;}
.left_text1 span{ float:right; font-size:12px; font-weight:normal; padding-right:8px;}
.left_text1 a{ text-decoration:none; color:#961F66;}
.left_text1 a:hover{ text-decoration:none; color:#f00;}
.left_bottom_bg{ background:url(../images/bg_ico.jpg) no-repeat; height:244px; padding-top:4px;}

.bgli{ height:27px; color:#666; line-height:27px; background:url(../images/bg_dan_03.jpg) 19px 13px  no-repeat; padding-left:28px;}
.bgli span{ float:right;}

.right{ float:right; width:212px;}
.right_top{ padding-top:6px;}
.right_top1{}
.righttop{ background:url(../images/bg_ico_36.jpg) no-repeat; height:31px; padding-left:23px; font-size:14px; color:#008C8F; font-weight:bolder; line-height:31px;}
.rightbg{ background:url(../images/bg_ico_39.jpg) repeat-y; padding-top:8px;}
.rightbig{ padding-bottom:5px;}
.rightyong{ padding-left:14px; width:49px; float:left; color:#666; height:25px; line-height:25px;}
.rightinput{ float:left; width:140px; padding-left:5px;}
.rightbg td{ color:#2CA701;}
.rightbg td a{ color:#2CA701; text-decoration:underline;}
.rightbg td a:hover{ color:#f00; text-decoration:underline;}
.right_pic{ padding-top:6px;}

.rightbg1{ background:url(../images/bg_ico_39.jpg) repeat-y; padding-top:4px; height:174px; min-height:174px;}
.right_table{ width:183px; margin:0px auto;}
.right_table td{ color:#666; line-height:22px; height:22px;}

.r_text1{ background:url(../images/r_title.jpg) no-repeat; width:189px; height:30px; line-height:30px; padding-left:23px; color:#fff; font-size:14px; font-weight:bold;}
.r_text1 span{ float:right; font-size:12px; font-weight:normal; padding-right:8px;}
.r_text1 a{ text-decoration:none; color:#fff;}
.r_text1 a:hover{ text-decoration:none; color:#f00;}

.list3{ background:url(../images/bg_ico_39.jpg) repeat-y; padding:7px; height:225px; min-height:225px;}
.list3 li{ line-height:25px; list-style:none; background:url(../images/d_35.jpg) 10px 10px no-repeat; padding-left:22px; height:25px; color:#666;}

/*  top  */
.topmy{ width:1002px; height:131px; margin:0 auto;}
.logoimg{ float:left;}
.top_right{ float:right;}

/*nav*/
.navmy{ width:1002px; margin:0 auto; height:53px; background:url(../images/nav_bg.gif) no-repeat; text-align:center;}

/* center */
.indexbox{ width:890px; margin:0 auto;}
.leftbox{ width:347px; overflow:hidden; height:auto; float:left;}
.leftbox h1,.rightbox h1{ margin:0px; padding:0px;}
.rightbox{ width:515px; overflow:hidden; height:auto; float:right;}
.leftbox_ul{ margin:0px; padding:0px; width:347px; height:250px; overflow:hidden; background:url(../images/left_02.jpg) repeat-y;}
.leftbox_ul li{ list-style:none; line-height:25px; padding:0px 10px;}
.leftbox_ul li span{ float:right; color:#129194;}
.leftbox_ul li a{ background:url(../images/dot.jpg) left center no-repeat; padding-left:1em;}
.left_h1{ background:url(../images/left_01.jpg) no-repeat; height:29px; line-height:29px; font-size:14px; color:#FFF; text-indent:2.5em;}
.left_h1 a{ float:right; color:#015051; font-weight:normal; margin-right:10px; font-size:12px;}
.left_h3{ background:url(../images/left_03.jpg) top no-repeat; height:11px; font-size:12px;}
.clear_spance{ padding:10px 0px 0px;}
.right_h1{ background:url(../images/right_01.jpg) no-repeat; width:515px; height:31px; line-height:31px; text-indent:3em;}
.rightbox_ul{ width:515px; height:146px; background:url(../images/right_02.jpg) repeat-y;}
.rightbox_ul li span{ color:#fb8ccd;}
.right_h3{ background:url(../images/right_03.jpg) no-repeat;}
.right_h1 a{ color:#961f66;}


*{margin:0;padding:0;}    
.menu{font-size:13px; font-weight:bold; width:977px; margin:0 auto;  position:relative;z-index:100;}    
.menu ul{list-style:none;}    
.menu li {float:left;position:relative;}    
.menu ul ul {visibility:hidden;position:absolute; left:3px; top:36px;  border:1px solid #22a6ab; border-top:0px; background:#7bd0cd; /*filter:alpha(opacity=86); */}    
.menu table {position:absolute; top:0; left:0;}    
.menu ul li:hover ul,    
.menu ul a:hover ul{visibility:visible;}    
.menu a{display:block;text-decoration:none; color:#feffff; font-size:14px;}    
.menu a:hover{ background:#fff; color:#f00; }    
.menu ul ul{}    
.menu ul ul li {clear:both;text-align:left;font-size:12px;}    
.menu ul ul li a{display:block;width:100px; padding:6px 5px; margin:0; font-size:13px; border:0;  border-bottom:1px dashed #f2e2e3;}    
.menu ul ul li a:hover{border:0;background:#f2cdb0;border-bottom:1px solid #f2e2e3;}  
.menu ul ul.myadd_ulli{ left:25px;}
.menu ul ul.myadd_ulli a { width:120px;} 



.menumy{font-size:14px; font-weight:bold; margin:0 auto; width:980px; height:36px;  position:relative;z-index:100; background:url(../images/nav.jpg) no-repeat; }    
.menumy ul{list-style:none;}    
.menumy li {float:left;position:relative;}    
.menumy ul ul {visibility:hidden;position:absolute; left:3px; top:35px;  border:1px solid #22a6ab; border-top:0px; background:#7bd0cd; filter:alpha(opacity=86); }    
.menumy table {position:absolute; top:0; left:0;}    
.menumy ul li:hover ul,    
.menumy ul a:hover ul{visibility:visible;}    
.menumy a{display:block;text-decoration:none; color:#feffff; font-size:14px;}    
.menumy a:hover{ background:url(); color:#f00; }    
.menumy ul ul{}    
.menumy ul ul li {clear:both;text-align:left;font-size:12px;}    
.menumy ul ul li a,.menumy ul ul li a:hover{display:block; width:92px; text-align:center; margin:0; border:0; color:#fff; font-weight:bold; font-size:14px; background:url(../images/bg.jpg) no-repeat; height:30px; line-height:30px; }    
.menumy ul a.myadd_a1{ display:block; width:70px; height:36px; }  
.menumy ul a.myadd_a2{ display:block; width:92px; height:36px; }  
.menumy ul a.myadd_a3{ display:block; width:77px; height:36px; }  
.menumy ul a.myadd_a4{ display:block; width:97px; height:36px; }  




