/* CSS Document */

body{font-size:12px; line-height:150%; color:#333333; font-family: Arial, Helvetica, sans-serif; margin:0px;}
select{font-size:12px;color:#333333; font-family: Arial, Helvetica, sans-serif;}
input{font-size:12px;color:#333333; font-family:Arial, Helvetica, sans-serif;}
a{color:#333333; text-decoration:none;}
a:hover{color:#ff0000;	text-decoration:none;}
h2{ line-height:150%;}

ul li{	list-style:none;}
img{border:0; margin:auto;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;margin:20px 0;}
/*====文字样式==*/


.red {color: #cc4300; text-decoration:none; }
a.red:link,a.red:visited {color: #cc4300; text-decoration:none; }
a.red:hover{color: #ff0000; text-decoration:none; }

.green {color: #336600; text-decoration:none; }
a.green:link,a.green:visited {color: #336600; text-decoration:none; }
a.green:hover{color: #cc4300; text-decoration:none; }



.green14 {color: #336600; font-size:14px; line-height: 180%; font-weight:bold}
a.green14:link,a.green14:visited {color: #336600;font-size:14px;  line-height: 180%;}
a.green14:hover{color: #cc4300;font-size:14px;  line-height: 180%}



.red14 {color: #cc4300; font-size:14px; line-height: 180%; font-weight:bold}
a.red14:link,a.red14:visited {color: #cc4300;font-size:14px;  line-height: 180%;}
a.red14:hover{color: #ff0000;font-size:14px;  line-height: 180%}

.orange14 {color: #cc4300; font-size:14px; line-height: 180%; font-weight:bold}
a.orange14:link,a.orange14:visited {color: #cc4300;font-size:14px;  line-height: 180%; text-decoration:underline;}
a.orange14:hover{color: #ff0000;font-size:14px;  line-height: 180%}


/*================布局框架用==============*/
#pagebox{width:1000px; margin:0 auto; overflow:hidden;}
#main{width:966px; margin:0 auto; border:1px solid #ccc; padding:15px 15px;}
#head{width:1000px; margin:0 auto;}
#index_leftcolumn{width:440px; padding:10px 0 0 0px; float:left;}
#index_rightcolumn{width:480px; padding:10px 0 0 0px; float:right;}
#page_leftcolumn{width:222px; padding:10px 0 0 10px; overflow:hidden; float:left;}
#page_rightcolumn{width:673px; padding:10px 0 0 20px; float:right;}
#bottom{background-color:#549b10;  color:#FFFFFF; text-align:center; padding:5px 0;}

#middle_column{width:502px; float:left; overflow:hidden;padding:12px 0 0 42px; }


/*===================首页样式=====================*/

.indextit{ border-bottom:1px solid #45a709; height:26px;}
.indextit span{display:block; float:left}
.indextit .indextit_l{ background:url(../vip/images/indextit_l.jpg) no-repeat; width:11px; height:26px; }
.indextit .indextit_r{ background:url(../vip/images/indextit_r.jpg) no-repeat; width:11px; height:26px;}
.indextit .indextit_bg{ background:url(../vip/images/indextit_bg.jpg) repeat-x; height:26px; font-size:15px; color:#FFFFFF; font-weight:bold; line-height:26px; padding:0 10px;}

.indexcontent{padding:10px 3px; margin-bottom:10px; }
.indexcontent ul{ margin:0px; padding:0px;}
.indexcontent li{ background:url(../vip/images/ico_list.gif) 0px 6px no-repeat; padding-left:15px;}
a.more{background:url(../vip/images/arrow.gif) right no-repeat; padding-right:20px; font-weight:bold;}
.arrow{background:url(../vip/images/arrow.gif) left no-repeat; padding-left:20px;}

#contact{ margin-top:15px;}
#contactbg{ border-left:1px solid #baba6f;border-right:1px solid #baba6f; background-color:#e3e3bc; padding:10px 10px 0px 10px; width:409px;}

.indexphoto{float:left; text-align:center;}
.indexphoto img{ background:url(../vip/images/index_photobg.jpg) no-repeat; padding:2px 10px 15px 4px; margin-left:2px; }


/*==================内页样式=================*/
.menubg{width:212px; height:230px; background:url(../vip/images/leftmenubg.jpg) no-repeat; padding:40px 5px 0px 5px; margin-top:40px;}
.menubg ul{ margin:0px; padding:0px;}
.menubg li{ list-style:none;}
.menu { margin:15px 15px; font-size:16px; font-weight:bold;color:#FFFFFF;line-height:30px;}

a.menu:link{ color:#FFFFFF; text-decoration:none; background:none; list-style:none; padding-left:40px; height:30px; margin:5px 0px; display:block; }
a.menu:visited{color:#FFFFFF; text-decoration:none;background:none; list-style:none; padding-left:40px; height:30px; margin:5px 0px; display:block;}
a.menu:hover{color:#FFFF00;text-decoration:none;background:none; list-style:none; padding-left:40px; height:30px; margin:5px 0px;  }

a.menu:link{background:url(../vip/images/ico_arrow.png) no-repeat !important; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../vip/images/ico_arrow.png);_background:none;}
a.menu:visited{background:url(../vip/images/ico_arrow.png) no-repeat !important; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../vip/images/ico_arrow.png);_background:none;}
a.menu:hover{;background:url(../vip/images/ico_arrow_o.png) no-repeat!important; 
	_filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../vip/images/ico_arrow_o.png);_background:none; }




#title{ background:url(../vip/images/pagetitbg.jpg) no-repeat; width:673px; height:40px; text-align:center; font-size:20px; color:#FFFFFF; line-height:40px;}
#content{ border:2px solid #93c080; font-size:12px; border-top:0px; padding:10px 20px 20px 20px; line-height:160%;}
#content a{ text-decoration:underline}
#content li{ list-style:disc}
