@charset "utf-8";
/* CSS Document */

body{ margin:0px 0px; padding:0px 0px;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:13px;color:#555; text-align:center;background:url(../images/bg.jpg) repeat-x top #ffffff; line-height:24px; margin-left:auto;margin-right:auto;}

a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#b80d51}

a img{ border:0;}

a {blr:expression(this.onFocus=this.blur());}

a { outline: none;} 

a:focus { outline: none; } 

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li,dl,dd,dt{ padding:0px; margin:0px; list-style:none;}

em{ font-style:normal;}

a img{ border:none;}

.clear{ clear:both; height:0; overflow:hidden; display:block;}

.blue{ color:#1175c2; }

.float_left{ float:left;}

.float_right{ float:right;}

.font{font-family:'宋体';}

.length{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.container{ min-width:1000px; width:1000px; margin:0px auto; padding:0px; text-align:left; }
/* CSS Common*/

/* Header */
#header{position:relative; width:100%; height:86px; padding-top:0px; background:url(../images/top_bg.jpg) top center repeat-x;}
.logo{ float:left; padding-top:22px;}
.logo span{ color:#ffffff; font-size:20px; vertical-align:top; line-height:43px;height:43px;padding-left:12px;}
.top_tel{ position:absolute ; right:0px; top:26px; background:url(../images/top_tel.jpg) no-repeat left center; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:14px; padding-left:30px; padding-top:0px;}
.top_tel span{ color:#df0a13; font-size:18px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
.top_search{ float:right;padding-left:30px; padding-top:36px; width:308px;}
.top_search .keyword{ height:24px;line-height:24px;font-size:13px;width:140px;float:left; border: 0 none;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-left:6px; color:#707070;}
.top_search .search{ float:left; width:27px; height:24px;}
.top_search span{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-right:16px; float:left;color:#ffffff;}
.top_search span a{ color:#ffffff;}

/* Menu */
#menu{ height:35px; }
#menu ul li{ float:left; background:url(../images/menu_line.jpg) no-repeat left center #b80d51; width:125px; text-align:center; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:15px; color:#FFFFFF;}
#menu ul li a{display:block; height:35px; line-height:35px;  color:#FFFFFF;}
#menu ul li a:hover{ color:#fcff00; }

/* Menu下拉菜单 */
.menu{width:100%;height:35px;margin-top:0px;background:url(dh.jpg) repeat-x center #b80d51; border-top: 1px solid #cf1f65;}
.menu ul{width:1001px; margin:auto}
.menu li{width:140px;height:35px;float:left;text-align:center;line-height:35px;position:relative;background:url() no-repeat left center #b80d51; z-index:999}
.menu li a.menu_fir_a{height:35px;display:block;font-size:14px;background:url(../images/menu_line.jpg) no-repeat left center #b80d51;color:#fff;padding-left:0px;text-transform:uppercase;}
.menu li a.menu_fir_a:hover{height:35px;display:block;font-size:14px;background:url(../images/nav_bg_hover.jpg) repeat-x center #b80d51;color:#fff;padding-left:0px;}
.second_menu{width:100%;position:absolute;left:1px;top:34px;display:none;}
.second_menu dl{width:100%;background:url(bg.jpg) repeat-x center #f8f8f8;padding:10px 0;}
.second_menu dd{width:100%;height:30px;text-align:center;line-height:30px;}
.second_menu dd a{font-size:12px;color:#fff;font-weight:normal;}
#Layer1{
	position:absolute;
	z-index:999;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0px;
	visibility: hidden;
	width:100%;
	height:258px;
	text-align:center;	
	border-bottom:1px solid #dddddd;
	background:#ffffff;
}
#Layer2{
	position:absolute;
	z-index:999;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0px;
	visibility: hidden;
	width:100%;
	height:258px;
	text-align:center;	
	border-bottom:1px solid #dddddd;
	background:#ffffff;	
}
#Layer3{
	position:absolute;
	z-index:999;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0px;
	visibility: hidden;
	width:100%;
	height:258px;
	text-align:center;	
	border-bottom:1px solid #dddddd;
	background:#ffffff;	
}

/* Banner */
.index_banner{ margin:0 auto; height:421px; width:100%; max-width:1920px; position:relative;background:url(../images/banner.jpg) no-repeat center top;}
#ind_banner{width:100%;height:421px;position:relative;margin:0 auto;}
#ind_banner li{display:none;}
#other_banner li{display:none;}
.banner_btn{position:absolute;height:11px;width:100%;bottom:10px;left:0;z-index:3;}
.banner_mid_btn{width:100px;height:11px;margin:0 auto;}
.banner_mid_btn em{width:11px;height:11px;display:block;background:url(../js/banner_btn.png) center no-repeat;float:left;padding:0 5px;}
.banner_mid_btn em.on{background:url(../js/sel_banner_btn.png) center no-repeat;}

/* SuperSlide引用 */
.foucebox {position:relative;width:715px;height:340px;overflow:hidden;}
.foucebox .bd { position:relative; float:left; width:540px;height:340px;overflow:hidden;}
.foucebox .bd img {width:540px;height:340px;}
.foucebox .hd {position:relative; width:150px; float:right; padding-right:4px;z-index:1; margin-bottom:5px;}
.foucebox .hd ul { position:relative; width:150px; overflow:hidden;   }
.foucebox .hd li { height:104px; padding:5px; overflow:hidden;}
.foucebox .hd img {width:150px;height:104px; display:block;cursor:pointer}
.foucebox .hoverBg { position:absolute; top:0; left:-10px; width:124px; height:64px; z-index:100; background:url(images/hover.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hover.png);
	_background:none;
}

.picMarquee-left{ width:1000px;  overflow:hidden; position:relative;  border:0px solid #ccc;   }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:167px; height:200px; display:block; padding:15px; border:0px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


/* Home */
#con{ padding:20px 0px;}
#home_left{ width:223px; float:left;}
.home_left_top{ height:49px; background:#0053b0; line-height:49px; padding-left:15px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:18px; color:#FFFFFF;} 
.home_left_top span{ font-size:14px; text-transform:uppercase; margin-left:5px;}
.home_left_dh{ padding:5px 8px; margin-bottom:0px; border:solid 1px #0e62b8; border-top:none; background:#0e62b8;}
.home_left_dh ul li{ line-height:53px;}
.home_left_dh ul li a{ background:url(../images/tb.jpg) no-repeat 5px center; height:53px; display:block; padding-left:20px; border-bottom:solid 1px #0053b0; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:14px; color:#FFF}
.home_left_dh ul li a:hover{ color:#fcff00}
.home_left_pic{ float:right}

.h_pro{ width:1000px; min-width:1000px; margin:0 auto; height:331px; background:url(../images/h_pro_bg.jpg) no-repeat center;}
.h_pro_bt{ text-align:center; color:#315199; font-size:18px; padding-top:10px; margin:0 auto; width:950px; height:45px; line-height:45px;}
.h_pro_bt span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:20px;}
.h_pro_bt a{ color:#315199; font-size:12px;}
.hh_con{ position:relative; width:100%;margin-top:35px;}
.hh_con span{ position:absolute; width:26px; height:44px; cursor:pointer; top:75px;}
.hh_con span.hleft{ left:40px; background:url(../images/left.jpg) no-repeat;}
.hh_con span.hright{ right:40px; background:url(../images/right.jpg) no-repeat;}
.h_list_pro{ height:185px; position:relative; width:787px; margin:0 auto; overflow:hidden;}
.h_list_pro ul li{float:left;width:122px; height:185px; margin-right:30px;}
.h_list_pro ul li a{ display:block; width:122px; height:185px;}
.h_list_pro img{ width:120px; border:solid 0px #ddd;}
.h_list_pro p{ display:block; width:122px; overflow:hidden; text-align:center; height:30px; line-height:30px; font-size:14px; padding-top:5px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* Home_right */
#home_right{ width:1003px; height:460px;border-bottom:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
.home_right_dh{ height:36px; line-height:36px; border-bottom:solid 3px #0e62b8;color:#1175c2; font-size:18px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight:bold; padding-left:12px;}
.home_right_dh_l{ color:#1175c2; float:left;}
.home_right_dh_l span{ color:#666666; font-size:18px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight: normal; padding-left:12px;}
.home_right_dh_r{ float:right; padding-right:6px;color:#666666; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight: normal;}
.home_right_con{ min-height:200px; height:auto; _height:200px; padding:15px 5px;}
.proshow{ width:25%; text-align:center; margin-top:10px; height:170px; float:left;}
.proshow img{ border:solid 1px #CCCCCC; padding:2px;}
.pro_title{ text-align:center;}

/* Home_pic */
#home_pic{ height:895px; padding-bottom:12px;}

/* Home_about */
#home_about{ width:1000px;float:left;border-bottom:solid 0px #CCCCCC; margin-bottom:26px;}
.home_about_dh{ height:36px; line-height:36px; border-bottom:solid 3px #0e62b8;color:#1175c2; font-size:18px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight:bold; padding-left:12px;}
.home_about_dh_l{ color:#1175c2; float:left;}
.home_about_dh_l span{ color:#666666; font-size:18px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight: normal; padding-left:12px;}
.home_about_dh_r{ float:right; padding-right:6px;color:#666666; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight: normal;}

/* Home_news */
#home_news{ border-bottom:1px solid #c9c9c9; width:1003px; margin:0 auto;margin-top:45px; }
#home_news_left{ width:348px; float:left;}
.home_news_dh{ height:36px; line-height:36px; color:#b80d51; font-size:26px; font-family:'宋体'; font-weight:bold; padding-top:26px;}
.home_news_dh_about{ height:36px; line-height:36px; color:#353535; font-size:26px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-top:26px; margin-bottom:12px;}
.home_news_dh_about .more{ float:right; font-size:16px; background:none;}
.home_news_dh .more{ float:right; font-size:16px; background:none;}
.home_news_dh span{ color:#2e2e2e; font-size:26px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight: normal; padding-left:12px;}
.news_list ul li{ font-size:13px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight: normal; line-height:30px;height:30px;}
.home_news_pic{ padding-top:6px;padding-bottom:6px;}
#home_news_center{ width:348px; float:left;}
#home_news_right{ width:585px; float:right; margin-top:0px;}
.home_news_feedback{ padding-top:16px; padding-left:18px; background:#0e62b8; height:382px;}
.home_news_feedback h1{ height:30px; line-height:30px; color:#ffffff; font-size:18px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-weight:bold; padding-top:8px;}
.home_news_feedback p{ line-height:22px; color:#ffffff; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-top:6px;padding-bottom:16px;}
.home_news_feedback input{ line-height:26px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-left:16px; width:246px; border:0; height:32px; margin-bottom:12px;}
.home_news_feedback textarea{ line-height:26px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding-left:16px; width:244px; border:0; height:76px; overflow:hidden;margin-bottom:12px;}
.home_news_feedback .submit{ line-height:26px; color:#565656; width:110px; border:0; height:32px; background:#cccccc; padding-left:0; cursor:pointer}

/* left */
#left_con{ padding:20px 0px;}
#left{ width:1003px; float:left;}
.left_top{ height:49px; background:#0053b0; line-height:49px; padding-left:15px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:18px; color:#FFFFFF;} 
.left_top span{ font-size:14px; text-transform:uppercase; margin-left:5px;}
.left_dh{ padding:5px 8px; margin-bottom:0px;border-bottom:solid 1px #dddddd;border-top:solid 1px #dddddd; height:46px;} 
.left_dh img{ width:120px;}
.left_dh ul li{ line-height:46px; float:left; text-transform:uppercase; font-size:18px; padding-right:30px;}
.left_dh ul li a{ background:url(../images/tb.jpg) no-repeat 5px center; height:46px; display:block; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:18px; color:#585858;}
.left_dh ul li .a_con{ background:url(../images/tb.jpg) no-repeat 5px center; height:46px; display:block; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:18px; color:#b80d51;}
.left_dh ul li a:hover{ color:#b80d51;}
.left_pic{ float:left; padding-top:12px;}
.left_dh_pro{ padding:5px 8px; margin-top:30px;border-bottom:solid 0px #dddddd;border-top:solid 0px #dddddd; height:185px;} 
.left_dh_pro img{ width:120px;}
.left_dh_pro ul li{ line-height:36px; float:left; font-size:14px; padding-right:30px; text-align:center;}
.left_dh_pro ul li a{ background:url(../images/tb.jpg) no-repeat 5px center; height:36px; display:block; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:14px; color:#585858;}
.left_dh_pro ul li a:hover{ color:#b80d51;}
/* left_home */
.left_home_pro{ padding:0px 0px; margin-top:0px; background:#f3f3f3; height:40px;} 
.left_home_pro ul li{ line-height:40px; float:left; font-size:14px; padding-right:30px; text-align:center;}
.left_home_pro ul li a{ background:#f3f3f3; height:40px; display:block; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:14px; color:#585858;padding:0px 12px;}
.left_home_pro ul li a:hover{ color:#ffffff;background:#b80d51;}


/* Content */
#right{ width:1003px; float:left; }
.right_dh{ height:36px; line-height:36px; border-bottom:solid 0px #dddddd; }
.right_dh_r{ float:left; padding-right:6px;}
.right_pro_dh_r{ float:left; padding-left:12px; padding-top:23px;}
.right_con{ min-height:500px; height:auto; _height:500px; padding:15px 5px;}

/*list_pro*/
ul.list_pro{text-align:center;min-height:240px;_height:240px;}
ul.list_pro li{float:left;width:30%;padding-bottom:5px; line-height:35px; height:340px; border:1px solid #e3e3e3; margin:12px; font-weight:bold;}
.more{ height:26px; width:75px; background:url(../images/more.jpg) no-repeat top center; display:block; margin:0 auto; margin-top:12px;line-height:25px;font-weight:normal;}
ul.list_pro td.pro_pic{ text-align:center; border:1px solid #ccc;}
ul.list_pro td.pro_name{ padding:5px 0; line-height:18px; text-align:center;}
ul.list_pro img{max-width:200px; max-height:240px;}
/*list_home_pro*/
ul.list_home_pro{text-align:center;min-height:200px;_height:200px;}
ul.list_home_pro li{float:left;width:17.5%;padding-bottom:5px; line-height:35px; height:240px; margin:12px; font-weight:bold;}
ul.list_home_pro img{max-width:167px; max-height:200px;}

/*dis_big*/
.dis_big{ text-align:center;}
.dis_big_left{ float:left; width:450px;}
.dis_big_right{ float:right; text-align:left; width:275px; margin-top:20px;}
.dis_name{font-weight:bold;line-height:30px;height:30px; color:#ac0c49; font-size:20px;}
.dis_name span{line-height:30px;height:30px;color:#565656; font-size:16px;font-weight: normal;}
.dis_pic{ position: relative; _height:100px; text-align:center; float:left;}
.dis_pic a{ position:absolute; width:102px; height:95px; top:50%; margin-top:-47px; display:none;}
.dis_pic a.p_prev{ background:url(../images/left.png) no-repeat; left:0;}
.dis_pic a.p_next{ background:url(../images/right.png) no-repeat; right:0;}
.dis_pic a b{ display:none;}
.dis_pic img{border:0px solid #ccc; max-width:100%;padding-left:200px;}
.dis_note{ width:600px;text-align:left;line-height:23px; margin-top:26px; float:left;text-align:left; margin-left:100px; margin-top:80px;}

/*table*/
table.list{font-family: Arial, Helvetica, sans-serif;,verdana,arial,sans-serif;font-size:13px;color:#333333;border-width: 1px;border-color: #666666;border-collapse: collapse; width:100%}
table.list th {border-width: 1px;padding: 8px;border-style: solid;border-color: #cccccc;background-color: #e8e8e8; font-weight:normal}
table.list td {border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;background-color: #e8e8e8; font-weight:normal}

/*news_content*/
.news_content{width:1000px;margin:0 auto;}
.news_type{font-weight:bold;height:25px;line-height:25px;position:relative;}
.news_type a{position:absolute;top:0;right:0;line-height:25px;}
.type_pic{float:left;width:150px;border:1px solid #ccc;}
ul.news_list{min-height:110px;_height:110px;padding-bottom:10px;}
ul.news_list li{position:relative;height:25px;padding-top:5px;border-bottom:1px dotted #ccc;float:right;width:500px;}
.news_type{line-height:23px;font-weight:bold;clear:both;}
.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}
ul.list_news{min-height:200px;_height:200px;}
ul.list_news li{position:relative;height:250px;padding-top:5px;border-bottom:1px dotted #ccc; font-size:18px;}
ul.list_news img{ width:300px;height:220px; margin-right:42px; margin-top:12px; float:left;}
span.date{ display: block;font-size:14px;}
/*news_home_content*/
ul.list_home_news{min-height:95px;_height:95px;}
ul.list_home_news li{position:relative;height:130px;padding-top:0px;font-size:14px; font-weight:bold;}
ul.list_home_news img{ width:120px;height:95px; margin-right:12px; margin-top:2px; float:left;}
ul.list_home_news .note{ display: block;font-size:14px;font-weight: normal;}
ul.list_home_news .date{ display: block;font-size:14px;font-weight: normal; color:#b80d51;}

/*dis_news*/
#dis_news{}
#dis_news .news_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .news_line{text-align:center;_height:35px; line-height:35px; border-top:1px dotted #ccc;}
#dis_news .news_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}

/*list_links*/
ul.list_links{text-align:center;min-height:200px;_height:200px;}
ul.list_links li{float:left;padding:5px 10px;text-align:center;width:140px;min-height:50px;_height:50px;}
ul.list_links li img{width:130px;height:50px;}

/* Scroll */
#demo{overflow:hidden;width:600px; margin:0 auto;}
#indemo{float:left;width:100000px;}
#indemo img{margin-right:10px;border:1px solid #ccc;}
#demo1{float:left;}
#demo2{float:left;}
.pro_content{ position:relative;}
.t_left{background:url(../images/pleft.jpg) no-repeat;cursor:pointer;width:7px;height:9px; position:absolute; top:0; left:0;}
.t_right{background:url(../images/pright.jpg) no-repeat;cursor:pointer;width:7px;height:9px; position:absolute; top:0; right:0;}

/*page*/
.page{text-align:center;line-height:30px;min-height:25px;clear:both;_height:25px; margin-top:20px;}

/*other*/
.feedback { width:680px;}
.feedback input{ line-height:24px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;width:246px; border:1px solid #cccccc; height:24px; margin-bottom:12px;}
.feedback textarea{ line-height:24px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;width:450px; border:1px solid #cccccc; height:96px; overflow:hidden;margin-bottom:12px;}
.feedback ul li span{ line-height:24px; color:#565656; font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;width:96px; height:24px; margin-right:12px; float:left; text-align:left}
.feedback .submit{ line-height:26px; color:#565656; width:110px; border:1px solid #cccccc; height:32px; margin-top:12px; cursor:pointer}
.feedback .code{ width:246px;}
.feedback img{ color:#565656; float:right;}

/*blan*/
.lan_bg{ background:#e5e5e6;}
#blan{ width:1000px; margin:0 auto; padding:30px 0; color:#11baee;}
#blan a{ color:#787878;}
#blan a:hover{ color:#11baee;}
#blan .pic{ float:left; width:305px;}
#blan .bl_lan{ float:right; width:1000px; background:url(../images/bcode.jpg)  right bottom no-repeat;}
#blan .b_list{ float:left; padding-left:10px; width:120px;  min-height:130px; _height:130px;}
#blan .bl_name{ font-size:13px; height:30px; text-align:left}
#blan .b_list li{ height:25px; width:120px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
#blan .b_pro{ float:left; width:170px;}
#blan .b_pro li{ height:25px; width:170px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
#blan .b_other{ float:left; width:140px;}
#blan .b_other li{ height:25px; width:140px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}

/* footer */
#footer{ min-height:90px; height:auto; _height:90px; padding:20px 0px; background:#b80d51; color:#FFFFFF; margin-top:15px;}
#footer a{ color:#fff;}
#footer a:hover{ color:#fcff00;}
.footer_left{ float:left; padding-bottom:8px;}
.footer_right{ float:right; text-align:right; padding-bottom:8px;}
.footer_contact{ width:1003px; border-top:1px solid #e9b4c9; float:right;padding-top:8px;}
