*{ margin:0px; padding:0px;}
body{ font-family:"微软雅黑"; font-size:14px;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#ccc;}
a:hover{-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
:hover{-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
img{ border:0px;}
.clr{ clear:both;}


.head_bg{ width:100%; height:40px; line-height:40px; background:#222222;}
.head_cen{ width:1024px; height:40px; margin:0 auto;}
.head_right{ width:680px; height:40px; float:right;}
.head_right li{ width:auto; height:40px; line-height:40px; float:left; display:block; color:#fff; padding:0 25px;}
.head_right li a{ color:#fff;}
.head_right li a:hover{ color:#D11515;}
.r_4{ width:15px; height:15px; background:url(../image/tb_22.png) 0 13px  no-repeat;}
.r_1{ width:15px; height:15px; background:url(../image/tb_1.png) 0 13px  no-repeat;}
.r_2{ width:15px; height:15px; background:url(../image/tb_2.png) 0 13px  no-repeat;}
.r_3{ width:15px; height:15px; background:url(../image/tb_3.png) 0 13px  no-repeat;}
#r_4{ width:168px; height:24px; background:url(../image/tb_4.png)  no-repeat; padding:0px; margin-top:8px;}
.r_4_input{ width:130px; height:24px; float:left; border:none; background:none; line-height:24px; outline:none; margin-left:5px;}
.r_4_buttom{ width:24px; height:24px; float:right;border:none; background:none; cursor:pointer;}
.head_box{ width:100%; height:75px; background:url(../image/tb_5.jpg) center no-repeat}
.head_box_cen{ width:1024px; height:75px; margin:0 auto; }
.head_logo{ width:284px; height:55px; float:left; margin-top:10px;}
.head_logo img{ max-width:100%;}
.head_menu{ width:650px; height:40px; line-height:40px; float:right; color:#222222; margin-top:18px;}
.head_menu li{ width:125px;height:40px; float:left; text-align:right; color:#222222; display:block; padding-right:5px;}
.head_menu li a{    width: 125px;
    height: 40px;
    float: left;
    text-align: right;
    color: #222222;
    display: block;
    padding-right: 5px;}
.head_menu li a:hover{ color:#D11515;}
.head_menu li .menu_links{color:#D11515;}


.menu_box{ width:650px; height:75px; float:right; }
.nav{position: absolute;height: 75px;}
.nav li{position: relative;float: left; margin-right:1px; padding-left:0px;}
.nav .bg{ background:url(../image/tb_8.jpg) center right no-repeat; width:1px; height:75px; padding:0px; display:block; margin-right:1px;}
.nav li a{width:125px;height:75px;line-height: 75px;float:left; text-align:center;color:#333;font-size:16px; display:block;}
.nav li a:hover {color:#fff; background:#222222; }
.nav li .nav-w { width:145px;z-index:21;position:absolute;top:75px;background:#5b5b5b;clear:both;display:none; border-bottom:#D11515 solid 4px;}
.nav li:hover a{  color:#fff; background:#222222; }
.nav li .section-nav1{  height:auto; display:block; z-index:99999999; clear:both;}
.nav li .section-nav1 ul {padding-bottom: 8px;margin:0px;width:105px;z-index:99999999; clear:both; display:block;}
.nav li .section-nav1 ul li {width:125px; height:35px; line-height:35px;background:none; padding-left:20px; border-bottom:#999 dotted 1px;}
.nav li .section-nav1 ul li:hover{background:#222222; color:#fff;}
.nav li .section-nav1 ul li a {height:35px; width:100%;line-height:35px;display:block;background:none; text-align:left;  font-family:"微软雅黑";float:none;color:#eee;font-size:14px;overflow:hidden;cursor:pointer;}
.nav li .section-nav1 ul li a:hover {background:none;color: #fff;}

.nav li .section-nav1 ul li ul{ display:none;}
.nav li .section-nav1 ul li:hover ul{display:block;position:absolute;left:145px; top:0px; width:145px;background:#5b5b5b; border-bottom:#D11515 solid 4px;}
.nav li .section-nav1 ul li:hover ul li{padding-left:10px; width:135px;}
.nav li .section-nav1 ul li ul li ul.fourclass{display:none;}
.nav li .section-nav1 ul li ul li:hover ul.fourclass{display:block;position:absolute;left:145px; top:-8px; width:145px;background:#ececec; border-bottom:#D11515 solid 4px;}
.nav li .section-nav1 ul li ul li:hover ul.fourclass li{padding-left:10px; width:135px;}
.nav li .menu_links{ color:#fff;background:#222222; }


.banner_box{ width:100%; height:100%; }
.flexslider {position: relative;width: 100%;max-height: 501px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 52px;height: 101px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;position: absolute;top: 50%;z-index: 10;
cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next { right:50px; background:url(../image/b_right.png) no-repeat}
.flex-direction-nav .flex-prev { left:50px;background:url(../image/b_left.png) no-repeat}
.flexslider:hover .flex-next {opacity: 1;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 1;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%; max-height:501px;display: block;}


.gg_bg{ width:100%; height:44px; background:url(../image/tb_8.jpg) center no-repeat; position:relative;}
.gg_box{ width:1000px; height:44px; line-height:44px;margin:0 auto; padding-left:24px; color:#fff; background:url(../image/tb_7.png) left no-repeat;}
.gg_top{ width:50px; height:59px; position:absolute; left:50%; margin-right:-25px; top:-35px; z-index:999999999;}

.index_box{ width:1024px; height:auto; overflow:hidden; margin:0 auto; margin-top:78px;}

.i_menu{ width:1024px; height:150px; margin-bottom:78px;}
.i_menu_list{ width:315px; height:190px; float:left; margin-right:26px; }
.i_menu_list img{width:315px; height:150px; border:#f1f1f1 solid 1px;}
.i_m_title{ width:315px; height:40px; line-height:40px; font-size:16px; text-align:center; color:#333;white-space:nowrap;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis; }
.i_menu_list:hover{ cursor:pointer;-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
.i_menu_list:hover .i_menu_title{ color:#D11515;-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
.i_menu_list:hover .i_menu_tb{ background:url(../image/tb_12.jpg) no-repeat;-webkit-transition: all .3s ease-out;}
#m_right{ margin-right:0px !important;}
.i_menu_img{ width:50px; height:75px; float:left; margin-left:35px; margin-top:36px;}
.i_menu_right{ width:170px; height:60px; float:left; margin-top:45px; margin-left:20px;}
.i_menu_title{ width:auto; height:30px; line-height:30px; float:left; font-size:26px; color:#222222;}
.i_menu_title:hover{ color:#D11515;}
.i_menu_tb{ width:21px; height:21px; float:left; margin-left:10px; margin-top:3px; background:url(../image/tb_12_bg.jpg) no-repeat;}
.i_menu_tb:hover{background:url(../image/tb_12.jpg) no-repeat;}
.i_menu_yw{ width:170px; height:26px; line-height:26px; font-size:14px; color:#727171;}


.i_left{ width:480px; height:auto; overflow:hidden; float: left;}
.i_top{ width:480px; height:35px; line-height:35px; background:url(../image/tb_13.jpg) bottom no-repeat;}
.i_title{ width:auto; height:35px; line-height:35px; float:left; font-size:16px; color:#222222;}
.i_more{ width:56px; height:14px; float:right; margin-top:11px;}
.i_news_list{ width:480px; height:101px; float:left; margin-top:40px;}
.i_news_list:hover .i_news_title{ color:#D11515;-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
.i_news_img{ width:178px; height:101px; float:left;}
.i_news_right{ width:280px; height:101px; float:right;}
.i_news_title{ width:280px; height:30px; line-height:30px; color:#222222; font-size:15px;white-space:nowrap;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.i_news_con{ width:280px; height: auto; font-size:12px; line-height:22px; color:#595757;display: -webkit-box;
-webkit-box-orient: vertical; overflow:hidden;
-webkit-line-clamp: 3;
word-wrap: break-word;
word-break: break-all;}
.i_login{ margin-top:20px;}
.i_login_bg{ width:465px; height: auto; overflow:hidden; padding-top:20px; padding-bottom:30px; padding-left:15px; background:#eaeaea; position:relative;}
.i_l_1{ width:auto; height:30px; line-height:30px;margin-top:10px; color:#222222; }
.i_l_1 a{ color:#0000ef; text-decoration:underline}
.i_login_input{ width:188px; height:30px; border:#b4b4b4 solid 1px; outline:none; margin-right:10px; line-height:30px; }
.i_login_buttom{ width:80px; height:30px; position:absolute; right:30px; top:70px;background:#D11515; cursor:pointer; border:none; color:#fff; font-family:"微软雅黑"; font-size:14px;letter-spacing: 4px;}
.i_login_buttom:hover{ background:#222222;}

.i_right{ width:480px; height:auto; overflow:hidden; float: right;}
.i_r_wx{ width:183px; height:214px; float:left; margin-top:40px; text-align:center; }
.i_r_wx img{box-shadow:0px -1px 19px 4px #909090;}
.i_pro_box{ width:1024px; height:150px; margin-top:20px;}
.i_pro_box li{ width:22%; height:137px; float:left; position:relative; margin:0 1.5%;}
.i_pro_box li:hover .i_pro_title{ display:block; background: url(../image/tm_bg.png);}
.i_pro_box li img{width:100%; height:137px; border:#f1f1f1 solid 1px;}
.i_pro_title{ width:96%; height:30px; line-height:30px; text-align:center; color:#fff; display:none; position:absolute; bottom:0px;white-space:nowrap;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis; padding:0 2%;}
.i_r_contact{ width:288px; height:auto; overflow:hidden; float:right; margin-top:40px; line-height:28px; color:#595757;}

.footer{ width:100%; height: auto; overflow:hidden; background:#222222; margin-top:38px;}
.footer_copy{ width:1024px; height: auto; overflow:hidden; line-height:40px; margin:0 auto; color:#dcdddd; text-align:center;}

.m_top_tt{ margin-top:35px;}
.ny_banner{ width:100%; height:368px;}
.wz_box{ background: none; padding:0px; width:1024px;}
.wz_box a{ color:#fff;}
.wz_box a:hover{ color:#D11515;}
.wz_box span{ color:#D11515;}
.ny_left{ width:190px; height:auto; overflow:hidden; float:left; padding-top:66px; }
.ny_left_menu{ width:190px; height:auto; overflow:hidden; float:left; min-height:600px; background:url(../image/tb_18.jpg) right repeat-y;}
.ny_left_menu li{ width:170px; height:40px; line-height:25px; color:#222222; position:relative; }
.ny_left_menu li a{ color:#222222;width:170px; height:40px;line-height:25px;padding-right:20px; display:block; text-align:right; }
.ny_left_menu li a:hover{ color:#D11515; background:url(../image/tb_14.jpg) bottom  no-repeat}
.ny_left_menu li span{ margin-right:10px;}
.ny_left_bg{ width:190px; height:33px; background:url(../image/tb_17.jpg) right no-repeat;}
.ny_left_menu li .ny_menu_links{ color:#D11515; background:url(../image/tb_14.jpg) bottom  no-repeat}
.ny_right{ width:817px; height:auto; overflow:hidden; margin-left:-7px; float:left;}
.ny_right_top{ width:817px; height:60px; }
.right_top_right{ width:817px; height:60px; float:left; margin-left:20px;}
.right_top_title{ width:auto; height:30px; line-height:30px; float:left; font-size:26px; color:#D11515;}
.right_top_tb{ width:21px; height:21px; float:left; margin-RIGHT:6px; margin-top:5px; background:url(../image/tb_12.jpg) no-repeat;}
.right_top_yw{ width:817px; height:26px; line-height:26px; font-size:18px; color:#727171;}
.ny_right_bg{ width:757px; height: auto; overflow:hidden; padding-top:30px; padding-left:30px; padding-right:30px;  color:#727171; line-height:35px; font-size:13px;background:url(../image/tb_16.jpg) no-repeat}
.ny_right_bg img{ margin-top:10px; margin-bottom:10px; max-width:100%;}

.ny_produst_box{ width:757px; height:auto; overflow: hidden;}
.ny_produst_box li{ width:220px; height:165px; float: left; margin-right:20px; margin-left:10px; margin-bottom:30px;}
.ny_produst_box li:hover .n_pro_title{ background:#D11515; color:#fff;-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
.n_pro_img img{ width:218px; height:133px; border:#f1f1f1 solid 1px;}
.n_pro_title{ width:220px; height:30px; line-height:30px; text-align:center; background:#eeeeee; color:#222222;}

.ny_produst_box img{ margin:0px;}


.inv_pages{height: auto;width: auto;padding: 0px;position: relative;display: inline-block;margin: 0 auto;}
#pages_2{ height:auto; overflow:hidden; width:757px; position: relative;text-align:center; }
#pages_2 div li{  height:25px;display:block; line-height:25px; border:#D11515 solid 1px;margin-left:3px;overflow:hidden;   float:left; position:relative;}
#pages_2 div li a{ padding:0 10px;color:#666;display:block;}
#pages_2 div li a:hover{background:#D11515; color:#fff;}
#pages_2 div li .c{ background:#D11515; color:#fff;}
#pages_2 .t{ padding:0 10px;}

.ny_news_box{ width:757px; height:auto; overflow:hidden;}
.ny_news{ width:757px; height:137px; margin-bottom:31px; border-bottom:#CCC dotted 1px;}
.ny_news:hover .ny_news_title{color:#D11515;}
.ny_news_title{ color:#3d969e;}
.ny_news_img{ width:182px; height:104px; float:left; border:#E4E4E4 solid 1px; text-align:center;}
.ny_news_img img{ width:178px; height:100px; margin-top:2px;}
.ny_news_con{ width:557px; height:104px; float:right;}
.ny_news_title{ width:557px; height:35px; line-height:35px; font-size:15px; color:#222; }
.ny_news_title a{ color:#222;}
.ny_news_title a:hover{ color:#D11515;}
.ny_news_content{ width:557px; height:40px; line-height:20px; font-size:12px; color:#666; overflow:hidden; margin-bottom:5px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; word-wrap: break-word;word-break: break-all;}
.n_time{ width:160px; height:22px; line-height:22px; float:left; font-size:12px; color:#999; padding-left:20px; background:url(../image/n_time.png) left center no-repeat;}
.n_cs{ width:80px; height:22px; line-height:22px; float:left; font-size:12px; color:#999; padding-left:20px; background:url(../image/n_cs.png) left center no-repeat;}
.ny_show_title{ width:757px; height: auto; overflow:hidden; line-height:30px; text-align:center; font-size:22px;font-family:"微软雅黑"; color:#222222; }
.n_s_d{ width:757px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#bebebe; margin-bottom:20px;}
.n_show_conter{ color:#666; line-height:30px; font-size:12px;}
.n_content img{ margin:0 auto; max-width:100%; display:block; margin-top:10px; margin-bottom:10px; }
.sx_box{ width:757px; height:50px; line-height:25px; padding-top:10px; border-top:#CCC dotted 1px; margin-top:10px;}
.sx_box span{ width:757px; height:25px; display: block; color:#666; padding-left:20px; font-size:14px;}
.sx_box span a{ color:#666;  }
.sx_box span a:hover{ color:#D11515;}
.sx_s{ width:757px; height:25px; display: block; color:#666; padding-left:20px; font-size:14px;background:url(../image/sx_2.jpg) left no-repeat}
.sx_x{ width:757px; height:25px; display: block; color:#666; padding-left:20px; font-size:14px;background:url(../image/sx_1.jpg) left no-repeat}
.ny_p_show{ width:500px; height:auto; margin:0 auto; text-align:center; margin-bottom:25px; }
.ny_p_show img{ width:500px;}


.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:501px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:501px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#D11515!important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#D11515!important;
 }



.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../image/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../image/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}



.tp-loader {
    background: url(../image/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.div1{text-align:center; width:190px; padding-top:10px;background:url(../image/tb_18.jpg) right repeat-y;}
.div1 .ny_menu_links{ color:#D11515; background:url(../image/tb_14.jpg) bottom  no-repeat}
.div2{height:40px; width:160px; line-height:25px;cursor: pointer; color:#222222; font-size:14px; position:relative; text-align:right; padding-right:30px; }
.div2:hover{ color:#D11515; background:url(../image/tb_14.jpg) bottom  no-repeat}
.div3{display: none;cursor:pointer; font-size:12px; color:#666; margin-bottom:10px;}
.div3 ul{margin:0;padding:0;}
.div3 li{ height:30px; line-height:30px; width:150px; margin-left:30px; list-style:none; text-align:center; border-bottom:#CCC dotted 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:#eee;}
.div3 li a{color:#666;}
.div3 li a:hover{ color:#09F;}
.div3 li .click{color:#09F;}





.index_box1{ width:1024px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.i_top2{ width:1024px; height:35px; line-height:35px; background:url(../image/tb_13_c.jpg) bottom no-repeat;}



.footer_cen_menu{ width:850px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px;}
.footer_menu{ width:170px; height: auto; overflow:hidden; float:left;}
.footer_menu li{ width:170px; float:left;}
.footer_menu li a{ display:block; height:25px; line-height:25px; text-align:left; color:#eee; font-size:12px;}
.footer_menu li a:hover{ color:#fff; font-weight:normal; text-decoration:underline;}
.footer_menu_title{ width:170px; height:25px; color:#fff; display:block; font-weight:bold; font-size:14px; vertical-align:text-top; }
.footer_menu_title a{color:#fff; display:block;height:25px;font-weight:bold; vertical-align:text-top; }