/* CSS Document */
#header{
	position:relative;
	width:950px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
}
#header ul{ height:44px; color:#fefefe;}
.form_mail{ width:50%; float:left;}
.form_mail li{ height:22px; line-height:22px; margin-top:11px; padding-right:10px; float:left;}
.form_mail input{ color:#99000F;}
.form_mail .input01{ width:80px; height:14px; border:1px solid black;}
.form_mail .input02{ width:91px; height:22px; border:0; background:url(btn01.gif) no-repeat; cursor:pointer;color:#fff;}
.href{ width:20%; height:16px; line-height:16px; padding-top:28px; font-weight:700; float:right; text-align:right;}
.version{ width:14%; float:right;}
.version li{ height:14px; line-height:14px; text-align:right;}
.version li a,.version li a:hover,.href a,.href a:hover{ color:#fefefe;}
.version_a{ font-size:14px;}
#main{
	position:relative;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:url(pic_mainbg.gif) repeat-y;
}
.firstContainer{
	position:relative;
	width:960px;
	height:218px;
	margin-left:auto;
	margin-right:auto;
	background:url(pic_bg01.gif) center top no-repeat;
}
.nav{
	width:951px;
	height:38px;
	margin:4px auto auto 4px;
	border-top:1px solid #c4c4c4;
	background:url(nav_bg.gif) repeat-x;
	display:inline;
	float:left;
}
.nav a{
	display:block;
	/*width:110px;padding:0 5px;*/
	padding-left:1px;
	height:38px;
	text-align:center;
	float:left;
}
.nav span{
	display:block;
	width:10px;
	height:38px;
	background:url(nav_line.gif) no-repeat;
	float:left;
}
.banner{
	width:951px;
	height:170px;
	margin-left:4px;
	background:#f0d6d6;
	display:inline;
	float:left;
}
.banner div{ width:671px; float:left;}
.banner ul{ width:280px; float:left; position:relative;}
.banner ul li{ width:260px; height:20px; line-height:20px; overflow:hidden; float:left;}
.banner ul .til_rongyu{ padding:5px 0; background:url(til_roongyu.gif) 10px center no-repeat;}
.banner ul a,.banner ul a:hover{ color:#600017;}
.secondContainer{
	position:relative;
	width:960px;
	background:url(pic_bg02.gif) center top no-repeat;
	overflow:hidden;
}
.stlle_more01{ font-size:14px; color:#f0c3c3; float:right; margin-right:4px; line-height:28px;}
.stlle_more01:hover{ color:#f0c3c3;}
.stlle_more01 span{ font-size:10px;}
.mainLeft{ width:245px; margin-left:8px; display:inline; float:left; position:relative;}
.mainLeft ul{ width:245px; float:left; position:relative;;}
.mainLeft ul li{ float:left;}
.ind_jingying,.ind_left02{ border-bottom:1px dotted #ccc; overflow:hidden;}
.til_jingying{ width:245px; height:28px; background:url(til_jingying.gif) no-repeat; float:left;}
.jingy_pic{ width:110px; height:130px; float:left;}
.jingy_pic span{ display:block; width:84px; height:110px; border:1px solid #a0192c; padding:1px; margin:8px auto auto 10px; background:white;}
.jingy_pic span img{ width:84px; height:110px; overflow:hidden;}
.jingy_txt{ width:120px; height:110px; line-height:22px; padding-top:14px; float:left;}
.ind_left02{}
.leftTil02{ width:100%; height:28px; background:url(til_ind01.gif) no-repeat;}
.left02_list{ width:100%; height:22px;}
.left02_list code,.left02_list a,.left02_list span{ display:block; height:22px; line-height:22px; float:left; overflow:hidden;}
.left02_list code{ width:25px; text-align:center;}
.left02_list a{ width:180px;}
.left02_list span{ width:80px;}
.ind_left03,.ind_left02{ padding:2px 0; float:left;}
.leftTil03{ width:100%; height:28px; background:url(til_ind02.gif) no-repeat;}
.ind_left04{ padding-top:4px;}
.ind_left04 li{ width:234px; padding-left:5px;}
.ind_left04 li input,.ind_left04 li select{ float:left;}

.left04_01 a{ display:block; width:100%; float:left; margin: 1px 0}
.left04_01 a img{ border:none; overflow:hidden;}

.left04_02,.left04_03{ height:26px; line-height:26px; font-weight:700; color:#b0011b;}
.left04_03{ background:url(search01.gif) 36px center no-repeat;}
.left04_02 span,.left04_03 span{ display:block; width:72px; float:left; height:24px;}
.ind_left04 select{ width:155px; margin-top:4px;}
.left04_txt{ width:80px; height:16px; line-height:16px; margin-top:4px;}
.left04_btn{ width:57px; height:22px; line-height:22px; color:white; border:0; margin:3px auto auto 14px; background:url(btn02.gif) no-repeat; cursor:pointer;}

.mainRight{ width:690px; margin-left:8px; float:left;}
.options{ margin-left:36px; display:inline; float:left;}
.right01{ width:690px; background:#f7ecec; position:relative;}
.right01_til{ width:690px; height:28px; background:url(til_ind03.gif) no-repeat;}
.right01_list{ width:470px; margin-top:12px; float:left;}
.right01_list li{ width:450px; padding:0 10px; line-height:21px; float:left;}
.right01_list code,.right01_list a,.right01_list span{ display:block; height:21px; line-height:21px; float:left; overflow:hidden;}
.right01_list code{ width:20px;}
.right01_list a{ width:350px;}
.right01_list span{ width:80px;}
.right01_show{ width:206px; height:190px; padding:10px 6px; border-left:1px solid #ccc; float:left;}
.right02{ width:690px; margin-top:6px; float:left; position:relative;}
	.right02_01{ width:460px; border:1px solid #d2919b; float:left;}
	.right02_ul{ width:230px; height:220px; float:left; position:relative;}
	.right02_til01{ width:230px; height:36px; background:url(til_ind04.gif) no-repeat;}
	.right02_til02{ width:230px; height:36px; background:url(til_ind05.gif) no-repeat;}
	.right02_list{ width:230px; float:left;}
	.right02_list span,.right02_list a,.right02_list1 span,.right02_list1 a,.right03_list code,.right03_list a,.right03_list span{ display:block; line-height:22px; float:left; overflow:hidden;}
	.right02_list span{ width:30px; text-align:center;}
	.right02_list a{ width:200px; overflow:hidden;}
	.right02_02{ width:225px; height:222px; margin-left:3px; float:left; background:#f7ecec; position:relative;}
	.right02_til03{ width:225px; height:36px; background:url(til_ind06.gif) no-repeat;}
	.right02_list1{ width:225px; float:left;}
	.right02_list1 span{ width:22px; text-align:center;}
	.right02_list1 a{ width:200px;}
.right03{ width:690px; margin-top:6px; float:left; position:relative;}
.right03_01{ width:462px; height:175px; float:left; background:#f7ecec;position:relative;}
.right03_til01{ width:462px; height:36px; background:url(til_ind07.gif) no-repeat; float:left;}
.right03_list{ width:462px; float:left;}
.right03_list code{ width:30px; text-align:center;}
.right03_list a{ width:330px;}
.right03_list span{ width:100px; text-align:center;}
.right03_02{ width:225px; height:175px; margin-left:3px; float:left; background:#f7ecec; position:relative;}
.right03_til02{ width:225px; height:28px; background:url(til_ind08.gif) no-repeat;}

.right04_til01{ width:462px; height:36px; background:url(til_ind09.gif) no-repeat; float:left;}
.right04_til02{ width:225px; height:28px; background:url(til_ind10.gif) no-repeat;}
.right04_01{ width:462px; height:100px; float:left; background:#f7ecec;position:relative;}
.right04_02{ width:225px; height:100px; margin-left:3px; float:left; background:#f7ecec; position:relative;}

.right04{ width:100%; height:8px; line-height:8px; font-size:8px; border-bottom:1px solid #5b0900; float:left; position:relative;}
.online01,.online02,.online03{ width:200px; margin-left:14px; float:left; display:inline;}
.online01{ line-height:22px; margin-top:4px;}
.online02{ line-height:24px; margin-top:8px;}
.online02 span{ display:block; width:100px; float:left;}
.online03{ line-height:32px;}
.online03 input{ width:59px; height:20px; line-height:20px; color:#7f616c; margin:8px auto auto 18px; border:0; background:url(btn03.gif) no-repeat; cursor:pointer; float:left;}
.fourthContainer{width:940px; height:22px; line-height:22px; margin:8px auto auto 10px; position:relative;}
.fourthContainer li{float:left;}
.links01{ width:70px; font-weight:700; color:#b0011b;}
.links02 div{width:870px; line-height:20px;}
.links02{ width:870px; overflow:hidden; height:20px; display:block; line-height:20px}
.links02 a,.links02 a:hover{ color:black;  margin-left:12px;}
.thirdContainer{
	width:960px;
	height:12px;
	font-size:0;
	line-height:0;
	background:url(pic_bg03.gif) center bottom no-repeat;
}
#footer{
	position:relative;
	width:960px;
	color:#960019;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
}
#footer ul{ width:100%; height:24px; line-height:24px; float:left;}
#footer ul li{ float:left;}
#footer ul li a,#footer ul li a:hover{ color:#960019;}
#footer ul .footer01{ width:45%;}
#footer ul .footer02{ width:30%;}
#footer ul .footer03{ width:25%; text-align:right;}


/*===================================others pages=================================*/
.othContant{
	position:relative;
	width:960px;
	background:url(pic_bg02.gif) center top no-repeat;
	overflow:hidden;
}
.othBg{ width:100%; position:relative; background:url(oth_bg.gif) 8px repeat-y; float:left;}
h4{ font-size:14px;}
.othLeft{
	width:216px;
	margin-left:8px;
	display:inline;
	border:1px solid #d3949e;
	float:left;
}
.left_til01{ width:216px; height:31px; border-bottom:1px solid #d6b9b9;}
.left_til01 img{ width:216px; height:31px;}
.menus{ width:216px;}
.menus li{ width:100%; border-bottom:1px solid #d6b9b9;}
.menus li a{ display:block; line-height:24px; padding-left:43px;}
.menus li a:hover,#curOption{ text-decoration:none; background:url(oth_left_arrow.gif) 24px 6px no-repeat;}
.leftSpace{ width:100%; height:240px;}
.leftSearch{ width:204px; margin-left:6px;}
.leftSearch01,.leftSearch02{ height:30px; line-height:30px; }
.leftSearch01{color:#b0011b; font-size:14px; font-weight:700; background:url(search01.gif) 164px center no-repeat;}
.leftSearch01 input{ width:78px; height:16px; border:1px solid #a0a0a0; margin-top:6px;}
.leftSearch02{}
.leftSearch02 select{ width:140px;}
.leftSearch02 input{ width:57px; height:22px; border:0; background:url(btn02.gif) no-repeat; text-align:center; color:white; line-height:22px; cursor:pointer;}

.leftSearch03 a{ display:block; width:100%; float:left; margin:1px 0}
.leftSearch03 a img{ border:none; overflow:hidden; width:203px}
.othRight{
	width:720px;
	margin-left:6px;
	background:#f7ecec;
	float:left;
}
.rightTil{ color:#f0f0f0; font-size:14px; font-weight:700; width:675px; height:29px; padding-left:45px; line-height:29px; background:url(pic_righttil.gif) no-repeat;}
.rightCont{ width:680px; margin-left:20px; margin-top:12px; position:relative;}
.turnPage{ width:100%; height:32px; line-height:22px; margin-top:4px; color:#640000; text-align:center; float:left;}
.turnPage span{ color:#b6011b;}
.turnPage a{ color:#640000;}
/*---------about-style.html-------*/
.fengmao{ width:170px; float:left; position:relative;}
.fengmao01{ width:100%; height:118px; background:url(bg_piclist.gif) center center no-repeat; overflow:hidden;}
.fengmao01 img{ width:154px; height:112px; margin:3px auto auto 8px; overflow:hidden;}
.fengmao02{ width:140px; height:30px; line-height:24px; padding-left:14px; margin-left:8px; background:url(til01.gif) 0 7px no-repeat; overflow:hidden;}
/*------------about-bumen.html-----------*/
.bumen{ margin-top:12px; float:left;}
.bumen li{ line-height:28px; margin-left:12px; padding-left:18px; background:url(til01.gif) 0 9px no-repeat;}
/*-------------about-honor.html------------*/
.honor{ width:640px; margin-top:12px; float:left;}
.honor li{ width:640px; line-height:28px; float:left;}
.honor li a{ float:left;}
.honor li span{ float:right;}
/*--------------elite.html------------------*/
.elite{ height:186px; position:relative; margin-top:4px; border-bottom:1px solid #d6b9b9; float:left;}
.elite li{ height:180px; float:left;}
.elite01{ width:150px; background:url(bg_elite.gif) left top no-repeat;}
.elite01 img{ width:134px; height:172px; margin:3px auto auto 3px;}
.elite02{ width:500px; line-height:22px; overflow:hidden;}
.elite02 a,.elite02 a:hover{ color:#640000;}
/*-----------------contact.html------------------*/
.contact{ height:400px; background:url(pic_map.jpg) right top no-repeat;}
.contact01{ line-height:22px; padding-top:60px; background:url(pic_contact.gif) left 14px no-repeat;}
/*--------------------book.html---------------------*/
.book{ width:100%; margin:12px auto auto 8px; float:left;}
.book li{ width:100%; float:left;}
.book li span{ display:block; width:75px; height:24px; line-height:24px; float:left; text-align:center;}
.book li input,.book li textarea{ float:left;}
.book li code{ color:red; float:left;}
.book li textarea{ width:300px; height:100px;}
.book li .bookTxt{ width:160px; height:16px;}
.book li .bookBtn{ margin:4px 12px auto auto;}
/*--------------message.html-------------*/
.message,.jobs{ width:660px; margin:8px auto auto 10px; border-bottom:1px solid #d6b9b9;}
.message li,.jobs li{ padding:0 6px;}
.message li span{ color:#640000; font-weight:700;}
.message01,.jobs01{ height:24px; line-height:24px; background:#ecc1c1;}
.message01 code{ color:gray; font-size:11px; margin-left:12px;}
.message02{ height:22px; line-height:22px; border-bottom:1px dotted #d6b9b9;}
.message03{ line-height:20px; color:#705259;}
/*-------------------jobs.html------------*/
.jobs{}
.jobs01{ font-size:13px;}
.jobs01 b{ float:left;}
.jobs01 code{ color:gray; font-size:11px; margin-left:22px; float:right;}
.jobs02{ line-height:20px;}
.jobs03{ height:24px; text-align:right;}
.jobs03 input{ width:90px; height:20px; line-height:20px; color:white; border:1px solid #ccc; background:#B7011C; cursor:pointer;}

.navmenu li,.navmenu td,.navmenu div
{
    width:100%;
    background:url("/images/subNav.gif");  
    line-height:20px;
    border:1px solid #B59C9F;
   padding-left:10px;

}
.navmenu li a,.navmenu td a,.navmenu div a
{
       color:#731922;
}
.navmenu li a:hover,.navmenu td a:hover,.navmenu div a:hover
{
       color:#B41322;
}
.online02 table
{
    width:100%;
}
.more_luntan{ width:98%; height:22px;line-height:14px; text-align:right; float:right;}
.more_luntan span{width:10%}
.more_luntan a{width:90%}

.addHref{
	position:absolute;
	top:1px;
	left:1px;
	width:98%;
	height:28px;
	margin:0;
	z-index:99;
}
.addHref a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}
#comment
{
    width:100%;
    padding:5px;
    border:1px solid #ccc
}
#commenttitle
{
    text-align:right;
}
#commenttitle span
{
    display:block; float:left; width:auto; font-size:14px; font-weight:bold
}
#commentcontent,#commentbtn
{
    width:100%;
}

.txbcommentcontent
{
    width:100%;
    height:60px;
    border:1px solid #aaa;
}
#commentbtn
{
    text-align:right;
    padding:3px 3px 3px 0
}
.commentname
{
    float:left;
    width:auto;
    height:16px;
    line-height:16px;
}
.commentname input
{
    border:1px solid #aaa;   
    width:100px;
    color:#999;
    height:16px;
    line-height:16px;
}

