@charset "utf-8";
/* CSS Document */

body,ul,li,input,p,br,from,h1,h2,h3,h4,h5,h6,dl,dt,dd,float,img{margin:0px; padding:0px; color:#555555; }
body{ background:#fffbfa;font-family:Arial, Helvetica, sans-serif;font-size:12px; }
td{ line-height:25px;}
ul,li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:none; color:#00529e;}
table,td{ margin:0; padding:0;}
.clear{ clear:both;}



.header{ background:url(../images/header.jpg) no-repeat center top; height:91px;}
.margin_01{ margin-top:35px;}
.margin_02{ margin-top:7px;}


.wapper1000{ width:1000px; overflow:hidden; margin:0 auto;}
.logo{ float:left; width:216px; height:86px;}


.nav{ float:right; height:28px; line-height:28px; margin-top:25px;}
.nav li{ color:#c9c5c6; float:left; text-align:center; margin:0 7px; font-weight:bold;font-size:15px;}
.meun{ width:120px;}
.meun a{ display:block; color:#777777; text-decoration:none;}
.meun a:hover{ background:url(../images/nav_hover.jpg) no-repeat;color:#ffffff; text-decoration:none;}
.meun a.menu_01{ background:url(../images/nav_hover.jpg) no-repeat;color:#ffffff; text-decoration:none;}



.main{ background:url(../images/bg.jpg) no-repeat center top; padding-bottom:20px;}



.lunbo{ width:454px; height:519px; float:left; border:1px solid #d53187;}
.main_right{ width:544px; height:521px; overflow:hidden; float:left;}

.main_right .main_img{ float:left; border:1px solid #d53187; margin-left:3px;}


.about{ background:url(../images/about.jpg) no-repeat; height:250px; margin:40px auto 20px; width:1002px;}

.about .top{ height:20px; line-height:20px; color:#ed0054; font-size:24px; margin:0px 0 0 25px; font-weight:bold;}
.about .nei{ line-height:22px; color:#444444; font-size:14px; margin:0 10px 10px 20px;}
.about .nei a{ display:block; background:url(../images/more.jpg) no-repeat; width:43px; height:16px; margin:20px 0 0;}


.bottom{ background:url(../images/bottom.jpg) repeat-x; height:130px;}
.bottom .bottom_left{  float:left; line-height:23px; margin:20px 0 0 25px;}
.bottom .bottom_right{ float:right;margin:35px 0 0 0;}




.add_left{ width:241px; float:left; overflow:hidden;}
.add_left .top{ background:url(../images/top.jpg) no-repeat center top; height:41px;}
.add_left .top_faq{ background:url(../images/top_faq.jpg) no-repeat center top; height:41px;}
.add_left .add_menu{ width:233px; margin:0 auto; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.add_left .add_menu ul{ margin:0; background:#f7f7f7 url(../images/menu_bg.jpg) repeat-x; min-height:438px;}
.add_left .add_menu ul li{ width:233px; margin:0 auto; height:33px; line-height:33px; background:url(../images/line.gif) no-repeat center bottom;}
.add_left .add_menu ul li a{ color:#444444; text-decoration:none; text-indent:4.5em; display:block; width:233px;height:33px; }
.add_left .add_menu ul li a:hover{ color:#444444; text-decoration:none; background:url(../images/line_hover.gif) no-repeat;}
.add_left .add_menu ul li a.hover{ color:#444444; text-decoration:none; background:url(../images/line_hover.gif) no-repeat;}




.add_left .add_left_bo{ background:url(../images/add_bottom.jpg) no-repeat center; height:18px; width:241px;}



.add_right{ width:755px;border:1px solid #e4e4e4; float:right; background:#f9f9f9 url(../images/add.gif) repeat-x;  min-height:760px; }
.add_right .add_bo{ background:url(../images/left_bg.jpg) no-repeat right bottom; overflow:hidden;padding-bottom:100px; min-height:760px; }
.add_bo1{ width:90%; background:#fff;border:1px solid #e4e4e4;   overflow:hidden;padding:30px 30px 100px; min-height:760px; }

.add_right .add_bo .add_list{ width:745px; margin:0 auto;}
.add_right .add_bo .add_list li{ width:215px; height:245px; float:left; margin:25px 0 0 24px;}
.add_right .add_bo .add_list li img{ border:2px solid #f10e82;}
.add_right .add_bo .add_list li span{ text-align:center; font-size:14px; display:block; width:219px; height:29px; line-height:29px; background:url(../images/title.jpg) no-repeat; margin-top:5px;}
.add_right .add_bo .add_list li a{ color:#ffffff;}


.add_right .add_bo .add_content{ width:700px; margin:20px auto; line-height:20px;word-wrap:break-word; word-break:break-all;white-space: normal;}



.nivoSlider{ width:454px; height:519px;float:left; border:1px solid #d53187;overflow:hidden;}
.nivoSlider img { width:454px; height:519px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { width:454px; height:519px; float:left; border:1px solid #d53187;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {width:454px; height:25px;position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer; }
.nivo-controlNav a.active {font-weight:bold;}




#�õ�ƬЧ��css
#slider { width:454px; height:519px; float:left; border:1px solid #d53187;overflow:hidden;}
#slider img { width:454px; height:519px; float:left; border:1px solid #d53187; }
#slider a {border:0;display:block;}	
.nivo-controlNav { width:454px; height:519px; float:left;overflow:hidden;position:relative;z-index:99;cursor:pointer; top:-32px;  margin-left:180px;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption { text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {  color:#efe9d1; text-decoration:underline;}




.add_zuixin{ width:690px; margin:20px auto;}
.add_zuixin li{ height:30px; background:url(../images/line1.gif) repeat-x left bottom; line-height:30px;}
.add_zuixin li a{ margin-left:10px; color:#555555; text-decoration:none; height:30px; padding-left:10px; background:url(../images/lan1.gif) no-repeat left center; display:block; float:left;}
.add_zuixin li a:hover{color:#004185; text-decoration:none;}
.add_zuixin li span{ display:block; height:30px; color:#999999; float:right; margin-right:10px;}

.nowpro
{
	padding-top:15px;
	color: #444;
	text-decoration: none;
	text-indent: 4.5em;
	width: 100%;
}
.nowpro a:hover
{
	color: blue;
	text-decoration: underline;
}

.nowpro2
{
	margin-top:10px;
	text-decoration: none;
	text-indent: 4.5em;
	width: 100%;
}
.nowpro2 a:hover
{
	color: blue;
	text-decoration: underline;
}
.nowpro2 .active
{
	color: blue;
	text-decoration: none;
}
.nowpro2 .active:hover
{
	color: blue;
	text-decoration: none;
}
