@charset "utf-8";
/* CSS Document */

#bg {
	width:100%; 
	height:100%;
	}
	
#banner {
	width:100%; 
	text-align:center;
	height:110px; 
	background-image:url(../Party/images/banner.jpg);
	}
.consultation {
	width:230px; height:70px; 
	margin:12px 0 0 5px\9;/* IE8 */
	*margin:12px 0 0 5px!important; /* IE7 */
	_margin:6px 0 0 2px;/* IE6 */
	}
#indexbox {
	width:100%; 
	float:left; 
	overflow:hidden;
	}
#index {
	width:1002px; 
	height:650px;
	margin:0 auto;
	}
#index .logo {
	width:250px; height:100px; 
	margin:20px 0 0 100px/9;/* IE8 */
	*margin:20px 0 0 100px!important;/* IE7 */
	_margin:10px 0 0 50px; /* IE6 */
	position:absolute; 
	z-index:1;
	}
#index .flash {
	width:1002px;
	float:left;
	z-index:1;
	}
#index_bottomtext {
	width:100%; 
	height:50px; 
	line-height:25px; 
	font-size:13px; color:#333; text-align:center; 
	}
#top {
	width:100%; 
	height:160px; 
	text-align:center;
	}
#top_bannerbox {
	width:100%; 
	height:120px; 
	background-image:url(../image/banner_top_bg.jpg);
	}
#top_banner {
	width:1002px;
	height:120px;
	text-align:center;
	margin:0 auto; 
	background-image:url(../image/banner_1002.jpg);
	}
#top_banner .top_logo{
	width:300px;
	height:120px;
	float:left;
	}
#top_banner .menubox{
	width:700px;	
	float:left;
	}
#top_banner .menu {
	width:680px;
	padding:10px 0 0 10px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
#top_banner .menu li {
	height:21px;
	list-style:none;
	line-height:21px;
	_margin:0; /*IE6*/
	_padding:0;/*IE6*/
	float:left;
	}
#top_banner .menu li a{
	padding:3px 10px 3px 10px;
	list-style:none;
	color:#666699;
	line-height:21px;
	text-decoration:none;
	}
#top_banner .menu li a:hover{
	color:#333; 
	padding:3px 10px 3px 10px;	
	background-image:url(../image/topmenu_bg.jpg);
	text-decoration:none;
	}
#top_banner .flashad{
	width:680px;
	height:64px;
	float:left;
	}
#top .login{
	width:100%; 
	height:20px; 
	background-image:url(../image/loginbg.jpg);  
	font-size:13px; 
	color:#333; 
	float:left;
	padding:8px 0 12px 0\9;/* IE8 */
	*padding:8px 0 12px 0!important;/* IE7 */
	_padding:8px 0 9px 0;/* IE6 */
	}
#top .login_indexpic {	
	width:20px;
	height:20px;
	float:left;
	line-height:20px;
	}	
#top .login_index {	
	width:40px;
	height:13px;
	float:left;
	padding:5px 0 2px 0;
	}	
#top .login_index_home {	
	width:120px;
	height:15px;
	float:left;
	line-height:15px;
	padding:5px 0 0 0;
	}	
#top .loginbox {
	width:990px;
	height:20px;
	margin:0 auto;
	}
#top .loginenter {
	width:auto;
	float:left;
	height:20px;
	line-height:20px;
	float:left;
	}
#top .loginenter_name {
	width:190px;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 0 0 10px;
	float:left;
	}
#top .loginenter_password {
	width:170px;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 10px 0 0;
	float:left;
	}
#top .loginanniu {
	width:60px;
	height:20px;
	float:left;
	}
#top .loginout {
	height:13px;
	padding:5px 0 2px 0;
	float:left;
	}
#top .loginphonepic {
	width:20px;
	height:20px;
	padding-left:100px;
	float:left;
	}
#top .loginphone {
	width:auto;
	height:13px;
	padding:5px 0 2px 20px;
	float:left;
	}
#top .loginphonebox{
	width:234px;
	height:20px;
	float:left;
	}
#mid {
	width:100%;
	overflow:hidden;
	}
#midbox {
	width:1002px;
	margin:0 auto;
	}
#midleft {
	width:760px;
	float:left;
	overflow:hidden;
	}
#midright {
	width:240px;
	float:left;
	overflow:hidden;
	}
.notice {
	width:230px; 
	height:309px; 
	background-image:url(../Party/images/noticebg.jpg);
	margin:13px 0 0 5px\9;/* IE8 */
	*margin:13px 0 0 5px!important; /* IE7 */
	_margin:6px 0 0 2px;/* IE6 */
	}
.noticebox {
	height:200px; 
	padding:59px 15px 0 15px;
	width:200px\9;/* IE8 */
	*width:200px!important; /* IE7 */
	_width:160px; /* IE6 */
	}
.noticebox li {
	height:20px; 
	line-height:20px; 
	font-size:13px; 
	color:#000000; 
	list-style:none;
	width:200px\9;/* IE8 */
	*width:200px!important; /* IE7 */
	_width:160px; /* IE6 */
	_height:20px; /* IE6 */
	_text-overflow:ellipsis; /* IE6 */
	_overflow:hidden;/* IE6 */
	}
.noticemore {width:50px; height:20px; padding:15px 0 0 170px; }
#foot {
	width:100%;
	height:90px;
	margin-top:7px\9; /* IE8 */
	*margin-top:15px!important;/* IE7 */
	_margin-top:7px;/* IE6 */
	}
#foot .menubox {
	width:100%;
	height:33px;
	background-image:url(../image/footline.jpg);
	text-align:center;
	}
#foot .menubox a{
	width:100px;
	height:33px;
	line-height:33px;
	font-size:13px;
	color:#666666;
	text-decoration:none;
	}
#foot .menubox a:hover{
	line-height:30px;
	font-size:13px;
	color:#CCCCCC;
	text-decoration:none;
	}
#foot .info {
	width:100%;
	height:47px;
	text-align:center;
	line-height:20px;
	font-size:13px;
	color:#666666;
	padding:10px 0 0 0;
	}
.word {
	font-size:13px;
	color:#000000;
	}
.wordline {
	font-size:13px;
	color:#000000;
	border-bottom:1px #666 dotted;
	}
#compintro {
	width:1002px;
	margin:0 auto;
	} 
#compintro .bg {
	width:1002px;
	overflow:hidden;
	background-image:url(../image/compintro-mid-bg.jpg);
	}
#compintro .top{
	width:1002px;
	height:90px;
	margin-top:20px\9;/* IE8 */
	*margin-top:20px!important;/* IE7 */
	_margin-top:10px;/* IE6 */
	background-image:url(../image/compintro-top.jpg);
	} 
#compintro .title{
	width:1002px;
	height:65px;
	background-image:url(../image/compintro-title-aboutus.jpg);
	}
#compintro .mid{
	width:1002px;
	height:780px;
	background-image:url(../image/compintro-mid.jpg);
	}
#compintro .mid2{
	width:1002px;
	height:1054px;
	background-image:url(../image/compintro-mid2.jpg);
	}
#compintro .bottom{
	width:1002px;
	height:140px;
	margin-bottom:10px;
	background-image:url(../image/compintro-bottom.jpg);
	}
.aboutbox {
	width:720px;
	height:100%;
	margin:0 auto;
	}
.abouttext {
	width:700px;
	padding:10px 0 10px 15px;
	font-size:14px;
	color:#000;
	text-indent:28px;	
	*display:block!important;/* IE7 */
	line-height:21px;
	float:left;
	}
.abouttext li{
	font-size:14px; color:#000;
	text-indent:28px
	*display:block!important;/* IE7 */
	line-height:21px;
	list-style:none;
	}
.aboutpic {
	width:240px;
	text-align:center;
	height:140px;
	float:left;
	}
.aboutmap {width:511px; height:382px; margin:10px 0 10px 45px; float:left; border: #CCC 4px  double; }
.qgxf {width:250px; height:180px; padding:10px 0 0 70px; float:left;}
.video{width:700px; height:300px; margin:0 auto; padding-top:100px;}
.videobox {width:350px; height:300px; float:left;}
.videolist {width:350px; height:300px; float:left;}
.videolist ul {width:300px; height:300px;}
.videolist li {width:300px; line-height:20px; padding-bottom:10px; list-style-image:url(../image/acrrow.jpg); color:#000; font-size:13px;}
.userlogin {width:702px; height:400px; padding:50px 150px 0 150px; margin:0 auto; }
.userloginbox {width:400px; height:250px; margin:0 auto; border:1px solid #999; background-image:url(../image/login_bg.jpg);} 
.userlogin_title {width:400px; height:30px; background-image:url(../image/logintitle.jpg); border-bottom:1px dotted #666;}
.userlogin_form_words {width:50px; height:100px; float:left; padding-left:20px;}
.userlogin_form_words ul{width:50px; height:90px; padding-top:15px;}
.userlogin_form_words li {width:50px; height:20px; line-height:20px; padding-top:15px; list-style:none; font-size:13px; color:#333;}
.userlogin_form_form {
	width:280px\9;/* IE8 */ 
	*width:280px!important;/* IE7 */ 
	_width:240px;/* IE6 */
	height:100px; 
	float:left;	
	}
.userlogin_form_form ul{
	width:280px\9;/* IE8 */ 
	*width:280px!important;/* IE7 */ 
	_width:240px;/* IE6 */ 
	height:90px;
	padding-top:15px;
	}
.userlogin_form_form li {
	width:280px\9;/* IE8 */ 
	*width:280px!important;/* IE7 */ 
	_width:240px;/* IE6 */
	height:20px;
	padding-top:15px; 
	list-style:none;
	}
.userlogin_anniubox {width:400px; text-align:center; height:50px; float:left; padding-top:20px;}
.law { width:700px; padding:10px 0 10px 15px; font-size:14px; color:#000; text-indent:26px; line-height:19px; float:left;}
.law li {font-size:14px; color:#000; text-indent:26px; line-height:19px; list-style:none;}
.environment {width:660px; height:100%; margin:0 auto;}
.environment dl{width:330px; float:left; }
.environment dl dt{width:300px; height:200px; border: #CCC 4px  double; margin:0 auto;}
.environment dl dd{width:330px; margin-top:5px; font-size:14px; color:#000;}
.philanthropyword {width:800px; height:auto; margin:0 auto; padding-bottom:10px; font-size:14px; line-height:20px; text-indent:26px; overflow:hidden;}
.philanthropy {width:230px; height:auto; overflow:hidden; padding:0 0 0 80px; float:left;}
.philanthropy dl{width:230px; height:auto; overflow:hidden; float:left; margin:0;}
.philanthropy dl dt{width:220px; height:140px; padding:0 5px 0 5px;}
.philanthropy dl dd{width:220px; height:40px; line-height:20px; padding:0 5px 0 5px; margin:0; text-align:center; font-size:13px; color:#000;}
.job {width:700px; margin:0 auto;}
.jobintro {width:100%; text-align:left; padding-top:10px; font-size:14px; color:#000; line-height:21px; text-indent:28px; }
.jobbox {width:100%; text-align:left; }
.jobbox p {font-size:14px; color:#666; font-weight:bold; border-bottom-color:#999; border-bottom-width:1px; border-bottom-style: dotted;}
.jobbox li { font-size:13px; color:#000; list-style:none; line-height:17px; text-indent:26px;  }
.histroy {width:1002px; margin:0 auto;}
#reg { width:1002px; height:auto; overflow:hidden; margin:0 auto;}
#regleft {width:662px; height:auto; overflow:hidden; float:left; margin:20px 0 0 0;}
#regright {width:284px; height:500px; margin:0 0 0 15px; border-left:#C2C2C2 1px  dotted; float:left; background-image:url(../image/regbg.jpg); }
#reg .regtitle {
	width:600px; 
	height:50px;
	margin:0 0 15px 0;  
	}
#reg .regword {
	width:120px\9; /* IE8 */
	*width:120px!important; /* IE7 */
	_width:100px;/* IE6 */
	font-size:13px; 
	color:#000;
	float:left;
	}
#reg .regword li{
	width:120px; 
	height:19px; 
	line-height:21px; 
	list-style:none; 
	text-align:right;
	_margin:0; /*IE6*/
	_padding:0;/*IE6*/
	}
#reg .regform {
	width:220px; 
	font-size:13px; 
	color:#000;
	float:left; 
	padding:0 0 0 10px\9;/* IE8 */
	*padding:0 0 0 10px!important; /* IE7 */
	_padding:0 0 0 5px;/* IE6 */
	}
#reg .regform li{
	width:220px;
	height:19px;
	line-height:21px;
	list-style:none;
	_margin:0; /*IE6*/
	_padding:0;/*IE6*/
	}
#reg .regalt {
	width:270px\9;/* IE8 */
	*width:270px!important; /* IE7 */
	_width:250px;/* IE6 */
	font-size:13px;
	color:#333;
	float:left;
	padding:0 0 0 20px\9;/* IE8 */
	*padding:0 0 0 20px!important; /* IE7 */
	_padding:0 0 0 5px;/* IE6 */
	}
#reg .regalt li{
	width:270px\9;/* IE8 */
	*width:270px!important; /* IE7 */
	_width:250px;/* IE6 */
	height:17px; 
	line-height:21px;
	list-style:none;
	border: 1px solid #DFDFDF;
	text-align:left;
	background-color:#E9E9E9;
	_margin:0; /*IE6*/
	_padding:0;/*IE6*/
	}
#reg .regtj {width:662px; height:30px; text-align:center; float:left; padding:10px 0 0 0;}
#regintro {width:300px; height:300px; margin:100px 0 0 15px;}
#regintro li{ color:#666; font-size:13px; list-style:none; line-height:26px; border-bottom:#CCC 1px dotted;}
#reg .regbox {width:620px; height:auto; overflow:hidden; float:left; margin-left:10px;}
#law { width:660px; height:30px; line-height:30px; text-align:left; text-indent:177px; float:left; font-size:13px; color:#000;}
#law a{font-size:13px; color: #000; text-decoration:none; }
#law a:hover{font-size:13px; color: #999; text-decoration:none; }
a.textlink {font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
a.textlink:hover {font-size:13px; color:#666; text-decoration:none;}
.right_ad {
	width:230px; 
	height:80px; 
	margin:10px 0 0 5px\9;/* IE8 */
	*margin:10px 0 0 5px!important;/* IE7 */
	_margin:5px 0 0 2px;/* IE6 */
	}
#texttemplate {
	width:730px; 
	height:auto; 
	overflow:hidden; 
	margin:14px 0 0 5px\9;/* IE8 */
	*margin:14px 0 0 5px!important;/* IE7 */
	_margin:7px 0 0 2px;/* IE6 */
	}
#texttemplate .texttop{
	width:650px; 
	height:15px; 
	font-size:14px; 
	color:#333; 
	padding:45px 0 40px 80px; 
	background-image:url(../image/text_top.jpg);
	}
#texttemplate .textmidbox{
	width:613px; 
	height:auto; 
	font-size:13px; 
	text-indent:26px\9;/* IE8 */
	*text-indent:26px!important;/* IE7 */
	_text-indent:0;/* IE6 */
	line-height:20px; 
	color:#333; 
	padding:50px 65px 0 52px; 
	background-image:url(../image/text_mid.jpg);
	}
#texttemplate .textbottom{
	width:730px; 
	height:190px; 
	background-image:url(../image/text_bottom.jpg);
	}
.marrybg {
	width:201px; 
	height:135px; 
	padding:70px 5px 0 5px; 
	background-image:url(../Party/images/marrybg.jpg); 
	float:left;} 
.marrybox {
	width:201px; 
	height:135px;
	} 
.flinkbox {
	width:230px; 
	margin:10px 0 0 5px\9;/* IE8 */
	*margin:10px 0 0 5px!important;/* IE7 */
	_margin:5px 0 0 2px;/* IE6 */
	}
.flinktop {
	width:230px; 
	height:70px; 
	background-image:url(../Party/images/flinktop.jpg);
	}
.flinkmid {
	width:220px; 
	padding:0 5px 0 5px; 
	height:200px; 
	background-image:url(../Party/images/flinkbg.jpg); 
	background-repeat:repeat-y;
	}
.flinkmidbox {
	margin-left:5px\9;/* IE8 */
	*margin-left:10px!important; /* IE7 */
	_margin-left:5px;/* IE6 */
	width:170px; 
	height:24px; 
	border-bottom:1px #999 dotted; 
	list-style-image:url(../Party/images/arrow.jpg); 
	font-size:13px;color:#333; 
	line-height:24px;
	}
.flinkend {
	width:230px; 
	height:5px; 
	background-image:url(../Party/images/flinkend.jpg);
	background-repeat:repeat-x;
	}
.buttonBlur {
    width:50px;
	height:21px;
	line-height:21px;
	font-family: verdana; 
	color:#333; 
	background-image:url(../image/anniu.jpg); 
	border-width:0px; 	
	font-size: 12px;
}
.buttonFocus { 
    width:50px;
	height:21px;
	line-height:21px;
	font-family: verdana; 
	color:#333; 
	background-image:url(../image/anniu2.jpg); 
	border-width:0px; 	
	font-size: 12px;
}
.input1{	 
	background-color:#E9E9E9;  
	height:15px;
    border: 1px solid #698ba3;
	font-size: 13px;
	color: #000;
}
.input1-bor {	
	background-color:#FFF;  
	height:15px;	
	font-size: 13px;
	border: 1px solid #999999;
	color: #000;
}

.input2{	 
	background-color:#E9E9E9;  
    border: 1px solid #698ba3;
	font-size: 13px;
	color: #000;
}
.input2-bor {	
	background-color:#FFF;  	
	font-size: 13px;
	border: 1px solid #999999;
	color: #000;
}

.standard {width:700px; height:auto; overflow:hidden; margin:0 auto; overflow:hidden;}
.standardbox {width:350px; height:auto; overflow:hidden; float:left;}
.standard p {width:300px; height:60px; padding:0; margin:0;  text-align:center; line-height:20px; border-bottom:1px #999 dashed; font-size:13px; color:#333; font-weight:bold; text-align:center; }

a.more {font-size:13px; color:#333; line-height:20px; text-decoration:none; }
a.more:hover {font-size:13px; color:#666;  text-decoration:none;}
a.news {font-size:13px; color:#333; line-height:20px; text-decoration:none; }
a.news:hover {font-size:13px; color:#666;  text-decoration:none;}
a.link {font-size:13px; color:#333; line-height:20px; text-decoration:none; }
a.link:hover {font-size:13px; color:#666;  text-decoration:none;}
.textline2 { font-size:13px; border-bottom:1px #F4F4F4 dotted;}
.newslist_top {
	width:560px; height:35px; padding:100px 100px 40px 100px; text-align:center; line-height:35px;
	font-size:14px; color:#333; background-image:url(../image/news_top.jpg);font-weight:bold;
	}
.newslist_mid {width:760px; height:auto; overflow:hidden; background-image:url(../vip/images/marrycase_mid.jpg);}
.newslist_mid h1 {width:600px; margin:0 auto; text-align:center; line-height:20px; padding:0; font-size:14px; color:#333; font-weight:bold;}
.marry_case_mid h2 {width:600px; margin:0 auto; font-weight:normal; text-align:center; line-height:30px; padding:0; font-size:13px; color:#333; border-bottom:1px #999 dotted; }
.newslist_mid p {
	width:600px;
	margin:0 auto;
	padding:5px 0;  
	font-size:13px; 
	line-height:22px; 
	color:#333;	
	}
.newslist_bottom {width:760px; height:180px; background-image:url(../vip/images/newslist_bottom.gif);}
.newslist_page {width:500px; margin:0 auto;}
