* { margin: 0px; padding: 0px; }
img { border:none; }
body { background:#FFFFFF; font-size:12px; font-family:"宋体", Arial; color:#464646; }
table { margin:0 auto }
ul, dl, ol { list-style-type: none; }
a { color:#464646; text-decoration: none; }
a:hover { color:#cf2a7b; text-decoration: underline; }
.clear { clear:both; }
.en { font-family:Arial, Helvetica, sans-serif }
/******************/
#nav { background:url(images/nav_link.jpg) repeat-x; width:999px; height:31px; margin:0px auto; }
#nav li { height:31px; display:block; float:left; position:relative; }
#nav li a { height:31px; display:block; float:left; text-indent:-9990px; }
#nav li#memu1 a { width:97px; }
#nav li#memu2 a { width:94px; }
#nav li#memu3 a { width:99px; }
#nav li#memu4 a { width:100px; }
#nav li#memu5 a { width:99px; }
#nav li#memu6 a { width:99px; }
#nav li#memu7 a { width:99px; }
#nav li#memu8 a { width:100px; }
#nav li#memu9 a { width:99px; }
#nav li#memu10 a { width:113px; }
#nav li#memu1 a:hover, #nav li#memu1 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat 0px 0px; }
#nav li#memu2 a:hover, #nav li#memu2 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -97px 0px; }
#nav li#memu3 a:hover, #nav li#memu3 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -191px 0px; }
#nav li#memu4 a:hover, #nav li#memu4 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -290px 0px; }
#nav li#memu5 a:hover, #nav li#memu5 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -390px 0px; }
#nav li#memu6 a:hover, #nav li#memu6 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -489px 0px; }
#nav li#memu7 a:hover, #nav li#memu7 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -588px 0px; }
#nav li#memu8 a:hover, #nav li#memu8 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -687px 0px; }
#nav li#memu9 a:hover, #nav li#memu9 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -787px 0px; }
#nav li#memu10 a:hover, #nav li#memu10 .cur_link { background:url(images/nav_link_cur.jpg) no-repeat -886px 0px; }
.nav2 li { text-align:center }
.nav2 li a { height:23px; width:100px; border-bottom:1px solid #f1f1f1; line-height:23px; color:#000000; background:#e6e6e6; display:block; }
.nav2 li a:hover { background:#af005b; text-decoration:none; color:#FFFFFF }
.sub_nav{ width:192px; margin:10px auto}
.sub_nav li{ margin-bottom:1px}
.sub_nav li a { width:142px; padding-left:50px; height:26px; line-height:26px; font-size:14px;font-family:微软雅黑, 黑体;  background:url(images/sub_nav_bg.jpg); color:#333333; display:block }
.sub_nav li a:hover, .sub_nav li .cur_link { color:#FFFFFF; text-decoration:none; background:url(images/sub_nav_cur.jpg) }
#sub_nav_2{ width:192px; padding:10px 0px; background:#f9f9f9}
#sub_nav_2 dt a{ width:140px; padding-left:52px; background: url(images/sub_nav2_bg.jpg); height:21px; line-height:21px; display:block; margin-bottom:2px; color:#000000; font-size:12px}
#sub_nav_2 dt a:hover{ background: url(images/sub_nav2_cur.jpg);color:#000000; font-weight:bold}



.top{height:150px; background:url(images/top_bg.jpg) no-repeat bottom}
.bottom_bg{ background:url(images/bottom_bg.jpg); color:#f7e6ef; font-family:Arial}
.bottom_bg a{ color:#f7e6ef; }
.font_01{ color:#464646; padding-right:10px}
.font_01 a{ color:#464646;}
.font_02 h1{ font-size:12px; font-weight:normal; line-height:140%; margin-top:6px;margin-bottom:6px}
.font_02 p a{ color:#d30d02}
.font_03{ line-height:145%}
.font_04{ width:115px; padding-left:20px; background:url(images/title_04_bg.jpg) no-repeat; height:27px; line-height:27px; display:block; font-size:14px; font-weight:bold; color:#FFFFFF}
.font_05{ margin-top:10px; line-height:150%}
.font_05 h1 a{ font-size:14px; margin-top:5px; margin-bottom:10px; text-decoration:underline; display:block}
.w14{ font-size:14px; font-weight:bold; color:#FFFFFF;}
.box1{ border:1px solid #d4d4d4}
.box2{ background:url(images/title_02_bg.jpg); font-size:14px; font-weight:bold; color:#FFFFFF;margin-top:7px; }
.box3{ height:243px; border:1px solid #b30560; background:url(images/title_06_bg.jpg)}
.box4{font-size:14px; font-weight:bold; color:#FFFFFF;margin-top:7px; }
.box5{ border:1px solid #f03a86}
.box6 { padding-left:6px}
.box6 li{ float:left; margin-right:5px; margin-top:7px; width:88px; height:83px; border:1px solid #ececeb; text-align:center; padding-top:3px}
.box6 img{ margin-bottom:4px}

.box7{ background:url(images/title_04_bg2.jpg) repeat-x}
.contact_01{ font-size:14px; padding:20px; line-height:180%; font-family:Arial}
.contact_02{ font-size:12px; padding:20px; line-height:180%; font-family:Arial}

.photo_01{ border:1px solid #EFEFEF;}
.photo_03{ font-size:12px;}
.photo_03 h1{font-size:14px; font-weight:bold; color:#666666; margin-top:20px; margin-bottom:10px}
.photo_03 p{ line-height:155%}
.photo_03 a{ text-decoration:underline}
.input_box2 { background:#FFFFFF; border:1px solid #E3E3E3; color:#8a8a8a; font-size:12PX; }



.news_list01{ width:225px; margin:8px auto}
.news_list01 li{ line-height:22px;}
.news_list02{ width:190px; margin:8px auto}
.news_list02 li{ line-height:20px;}
.news_list03 li{ height:28px; line-height:28px; border-bottom:1px solid #ebebeb}
.news_list03 li a{ background:url(images/arrow_01.jpg) no-repeat left; padding-left:10px;}
.news_list03 li span{ float:right; font-family:Arial; color:#989898}

.news_list04 li { height:33px; line-height:33px; background:url(images/line_02.jpg) repeat-x bottom; }
.news_list04 li a { background:url(images/arrow_06.jpg) no-repeat left 2px; color:#464646; padding-left:13px; }
.news_list04 li a:hover { color: #ff0000; }
.news_list04 li span { float:right; color:#989898 }

.largeSlide2 { padding-left:14px; padding-top:10px }
.jCarouselLite2 { float:left; }
.jCarouselLite2 ul { text-align:center; }
.jCarouselLite2 ul li { float:left; margin-right:8px }
.jCarouselLite2 ul li img { border:1px solid #ebebeb; margin-bottom:4px }


/******下拉菜单******/
.listMenu {position: absolute; top: 182px; left: 0px; width: 100%;}
.listMenu ul {list-style:none; margin: 0; padding: 0; margin-left: auto; margin-right: auto;}
.listMenu ul li {float: left; }
.menuItem {	width: 99px; }
.menuLeft {	width: 86px;}
.line {	width: 17px;}
.menuRight{	width: 0px;}

.nav3 p { text-align:center }
.nav3 p a { height:23px; width:99px; border-bottom:1px solid #f1f1f1; line-height:23px; color:#000000; background:#e6e6e6; display:block; }
.nav3 p a:hover { background:#D3219B; text-decoration:none; color:#FFFFFF }