﻿@charset "utf-8";
/* CSS Document */

body {
	background: url("../images/web/topbg.jpg") no-repeat top; margin: 0px auto; padding: 0px; width: 100%; line-height: 22px; font-family: "微软雅黑",Verdana, Geneva, sans-serif; font-size: 12px; display: table; min-width: 1003px;
}
img{border:0px;}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.go {
	border-radius: 5px; width: 47px; height: 78px; right: 12px; bottom: 25%; position: fixed; background-color: rgb(255, 255, 255); _position: absolute;
}
.go a {
	background: url("../images/a.gif") no-repeat; margin: 5px; border: 0px currentColor; width: 37px; text-indent: 999em; overflow: hidden; float: left; display: block;
}
.go .top {
	background-position: 0px -33px; height: 22px;
}
.go .feedback {
	background-position: 0px -54px; height: 32px;
}
.go .bottom {
	background-position: 0px -88px; height: 22px;
}
.go .top:hover {
	background-position: -38px -33px;
}
.go .feedback:hover {
	background-position: -38px -54px;
}
.go .bottom:hover {
	background-position: -38px -88px;
}
#top {
	margin: 0px auto; padding: 0px; width: 980px; height: 206px;
}
.qh {
	width: 920px; height: 24px; text-align: right; color: rgb(238, 184, 183); padding-right: 60px; font-size: 10px;
}
.qh a {
	color: rgb(255, 255, 255); font-size: 11px; text-decoration: none;
}
.qh a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.tel {
	width: 960px; height: 46px; text-align: right; color: rgb(240, 240, 240); line-height: 18px; padding-top: 3px; padding-right: 13px;
}
.tel1 {
	color: rgb(240, 240, 240) !important; line-height: 18px; font-size: 12px;
}
.tel_nb {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.top2 {
	margin:auto; padding: 0px; width: 1035px; height: 100px;
}
.logo {
	width: 168px; height: 59px; font-size: 0px; margin-top: 40px; margin-left: 23px; float: left; display: inline;
}
.nav {
	margin: 43px 0px 0px; width:815px; height: 80px; float: left; display: inline;
}
.nav ul {
	margin: 0px 0px 0px 30px; padding: 0px; text-align: right;
}
.nav ul li {
	font-size: 14px; float: left;
}

.nav ul li a {
	background:url("../images/web/nav_dian.jpg") no-repeat 7px 7px; height: 80px; width:98px; color: rgb(105, 115, 125); font-weight: bold; text-decoration: none; display: inline-block; text-align:center;
}
.nav_home a:hover {
	background: url("../images/web/nav_home.jpg") no-repeat 50% -3px;}
.nav_home1 a {
	background: url("../images/web/nav_home.jpg") no-repeat 49% -3px !important; color: rgb(51, 127, 229) !important;}
.nav_app a:hover {
	background: url("../images/web/nav_app.jpg") no-repeat 50% -3px;}
.nav_app1 a {
	background: url("../images/web/nav_app.jpg") no-repeat 49% -3px !important; color: rgb(51, 127, 229) !important;}
.nav_solution a:hover {
	background: url("../images/web/nav_solution.jpg") no-repeat 50% -3px;}
.nav_solution1 a {
	background: url("../images/web/nav_solution.jpg") no-repeat 49% -3px !important; color: rgb(51, 127, 229) !important; }

.nav_case a:hover {
	background: url("../images/web/nav_case.jpg") no-repeat 50% -3px;}
.nav_case1 a {
	background: url("../images/web/nav_case.jpg") no-repeat 49% -3px !important; color: rgb(51, 127, 229) !important; }
.nav_news a:hover {
	background: url("../images/web/nav_news.jpg") no-repeat 50% -3px;}
.nav_news1 a {
	background: url("../images/web/nav_news.jpg") no-repeat 49% -3px !important; color: rgb(51, 127, 229) !important;}

.nav_contact a:hover {
	background: url("../images/web/nav_contact.jpg") no-repeat 50% -3px;}
.nav_contact1 a {
	background: url("../images/web/nav_contact.jpg") no-repeat 49% -3px !important; color: rgb(51, 127, 229) !important; }

.main {
	margin: 0px auto; padding: 0px; width: 980px; height: auto;
}
.banner {
	margin: 0px; padding: 0px; width: 980px; hanging-punctuation: 460px;
}
.happ {
	margin: 5px 0px 0px; padding: 0px; width: 980px; height: 136px; overflow: hidden;
}
.happ_t {
	background: url("../images/web/happ_t.jpg") no-repeat; margin: 0px; padding: 0px; width: 980px; height: 19px;
}
.happ_m {
	background: url("../images/web/happ_m.jpg") no-repeat; margin: 0px; width: 1000px; height:90px; overflow: hidden; padding-left: 10px;
}
.happ_b {
	background: url("../images/web/happ_b.jpg") no-repeat; margin: 0px; padding: 0px; width: 980px; height: 33px;
}
.happ1 {
	margin: 4px 34px 0px 20px; padding: 0px; width: 273px; height: 90px; float: left; display: inline;
}
.happ1 a {
	color: rgb(70, 70, 70); line-height: 18px; text-decoration: none;
}
.happ1 a:hover {
	color: rgb(216, 54, 41);
}
.happ1_dt {
	color: rgb(129, 129, 129) !important;
}
.happ1_dt a {
	color: rgb(129, 129, 129) !important;
}
.happ1_dt a:hover {
	color: rgb(129, 129, 129) !important;
}
.hnews {
	margin: 15px auto; padding: 0px; width: 990px; height: 356px; overflow: hidden;
}
.hnews_yms {
	background: url("../images/web/hnews_ymsbg.jpg") no-repeat; width: 327px; height: 356px; overflow: hidden; margin-left: 3px; float: left; display: inline;
}
.hnews_qy {
	background: url("../images/web/hnews_qy.jpg") no-repeat; padding: 0px; width: 291px; height: 356px; margin-left: 17px; float: left; display: inline;
}
.hnews_case {
	width: 327px; height: 356px; margin-left: 17px; float: left; display: inline;
}
.hnews_yms ul {
	margin: 0px; padding: 0px;
}
.hnews_title {
	color: rgb(70, 70, 70); line-height: 35px; font-size: 14px; font-weight: bold; margin-left: 34px; float: left; display: inline;
}
.hnews_more {
	margin-right: 26px; float: right; display: inline;
}
.hnews_bt1 {
	width: 255px; height: auto; padding-top: 12px; padding-bottom: 10px; clear: both; margin-left: 35px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dashed; _padding-top: 2px; _padding-bottom: 5px;
}
.hnews_bt2 {
	width: 255px; height: auto; padding-top: 12px; padding-bottom: 10px; clear: both; margin-left: 35px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dashed; _padding-top: 2px; _padding-bottom: 5px;
}
.hnews_bt3 {
	width: 255px; height: auto; padding-top: 15px; clear: both; margin-left: 35px; _padding-top: 2px;
}
.hnews_bt1 ul {
	margin: 0px; padding: 0px;
}
.hnews_dtbt a {
	color: rgb(89, 89, 89); line-height: 24px; font-weight: bold; text-decoration: none;
}
.hnews_dtbt a:hover {
	color: rgb(229, 13, 0);
}
.hnews_cnt {
	color: rgb(123, 123, 123); line-height: 18px; text-indent: 2em;
}
.hnews_date {
	text-align: right; color: rgb(229, 13, 0); font-size: 10px; float: right;
}
.hnew_qy_bt {
	margin: 0px; padding: 0px; width: 100%; height: 42px;
}
.hnews_qy_name {
	width: 65px; color: rgb(70, 70, 70); line-height: 35px; font-size: 14px; font-weight: bold; margin-left: 9px; float: left; display: inline;
}
.news_tt {
	width: 120px; height: 33px; margin-top: 9px; float: right;
}
.news_tt ul {
	margin: 0px; padding: 0px;
}
.news_tt ul li {
	float: left;
}
.news_tt ul li a {
	margin: 0px 3px; width: 21px; height: 33px; text-align: center; color: rgb(0, 0, 0); line-height: 33px; font-size: 12px; text-decoration: none; float: left; display: inline-block;
}
.news_tt ul li a:hover {
	margin: 0px 3px; width: 21px; height: 33px; text-align: center; color: rgb(0, 0, 0); line-height: 33px; font-size: 12px; text-decoration: none; float: left; display: inline-block;
}
.newsicon a {
	background: url("../images/web/hnews_qhbg.jpg") no-repeat; width: 21px !important; text-align: center !important; color: rgb(255, 255, 255) !important; line-height: 33px !important; font-size: 13px !important; font-weight: bold; float: left; display: inline-block; hanging-punctuation: 33px;
}
.newsicon a:hover {
	background: url("../images/web/hnews_qhbg.jpg") no-repeat; width: 21px !important; text-align: center !important; color: rgb(255, 255, 255) !important; line-height: 33px !important; font-size: 13px !important; font-weight: bold; float: left; display: inline-block; hanging-punctuation: 33px;
}
.news_jxtt a {
	text-align: left; color: rgb(89, 89, 89); line-height: 24px; font-weight: bold; text-decoration: none; display: inline-block; _ine-height: 20px;
}
.news_jxtt a:hover {
	color: rgb(229, 13, 0);
}
.news_jxtt_date {
	text-align: right; color: rgb(229, 13, 0); font-size: 10px;
}
.hqy {
	margin: 0px auto; padding: 0px; width: 273px; height: 21px; line-height: 21px; clear: both; _height: 19px; _line-height: 19px;
}
.hqy ul {
	margin: 0px; padding: 0px;
}
.hqy ul li {
	float: left;
}
.hqy_img {
	background: url("../images/web/qy_dian.gif") no-repeat; width: 4px; height: 21px; font-size: 0px; margin-right: 6px; margin-left: 4px;
}
.hqy_title a {
	color: rgb(113, 113, 113); text-decoration: none;
}
.hqy_title a:hover {
	color: rgb(229, 13, 0); text-decoration: none;
}
.hcase1 {
	width: 255px; height: auto; overflow: auto; padding-top: 12px; padding-bottom: 10px; clear: both; margin-left: 35px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dashed;
}
.hcase2 {
	width: 255px; height: auto; overflow: auto; padding-top: 12px; padding-bottom: 10px; clear: both; margin-left: 35px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dashed;
}
.hcase3 {
	width: 255px; height: auto; padding-top: 12px; padding-bottom: 10px; clear: both; margin-left: 35px;
}
.hcase1 a {
	color: rgb(89, 89, 89) !important; text-decoration: none !important;
}
.hcase2 a {
	color: rgb(89, 89, 89) !important; text-decoration: none !important;
}
.hcase3 a {
	color: rgb(89, 89, 89) !important; text-decoration: none !important;
}
.hcase1 a:hover {
	color: rgb(229, 13, 0) !important;
}
.hcase2 a:hover {
	color: rgb(229, 13, 0) !important;
}
.hcase3 a:hover {
	color: rgb(229, 13, 0) !important;
}
.jscy {
	padding: 0px; width: 980px; height: 220px;
}
.jscy ul {
	margin: 0px; padding: 0px;
}
.yscy_m {
	background: url("../images/web/cybg2.jpg") no-repeat; height: 133px;
}
.jscy_dt1 a {
	width: 208px; text-align: left; color: rgb(101, 101, 101); line-height: 18px; text-decoration: none; margin-top: 50px; margin-left: 104px; float: left; hanging-punctuation: 43px;
}
.jscy_dt1 a:hover {
	color: rgb(0, 0, 0);
}
.jscy_dt2 a {
	width: 188px; text-align: left; color: rgb(101, 101, 101); line-height: 18px; text-decoration: none; margin-top: 50px; margin-left: 140px; float: left; hanging-punctuation: 43px;
}
.jscy_dt2 a:hover {
	color: rgb(0, 0, 0);
}
.jscy_dt3 a {
	width: 208px; text-align: left; color: rgb(101, 101, 101); line-height: 18px; text-decoration: none; margin-top: 50px; margin-left: 126px; float: left; hanging-punctuation: 43px;
}
.jscy_dt3 a:hover {
	color: rgb(0, 0, 0);
}
.foot {
	background: url("../images/web/bottombg.jpg") no-repeat bottom; margin: 0px auto; width: 100%; height: auto; min-width: 980px;
}
.bottom_main {
	margin: 0px auto; padding: 0px; width: 880px; height: auto; overflow: hidden;
}
.links {
	background: url("../images/web/bottom_link.png") no-repeat left top; width: 800px; height: 30px; color: rgb(89, 88, 88); overflow: hidden; padding-left: 80px;    border-bottom-color: rgb(220, 220, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.links a {
	color: rgb(89, 88, 88); line-height: 30px; text-decoration: none;
}
.links a:hover {
	color: rgb(229, 13, 0); text-decoration: underline;
}
.add {
	margin: 0px auto; padding: 15px 0px 0px; width: 940px; height: 60px; overflow: hidden;
}
.add ul {
	margin: 0px; padding: 0px;
}
.add ul li {
	padding: 0px; width: 470px; color: rgb(133, 133, 133); line-height: 20px; float: left;
}
.bottom_nav {
	margin: 0px auto 8px; padding: 0px; width: 940px; height: 30px; border-top-color: rgb(220, 220, 222); border-top-width: 1px; border-top-style: dashed;
}
.bottom_nav ul {
	margin: 0px; padding: 0px;
}
.bottom_nav ul li {
	padding: 0px; width: 470px; color: rgb(133, 133, 133); line-height: 30px; text-decoration: none; float: left;
}
.bottom_nav ul li a {
	color: rgb(89, 89, 89); text-decoration: none;
}
.bottom_nav ul li a:hover {
	color: rgb(51, 127, 229);
}
.copy {
	margin: 0px auto; padding: 0px; width: 880px; height: 30px; text-align: center; line-height: 30px; 
}
.nmain {
	margin: 29px auto 0px; width: 980px; height: auto; overflow: auto; min-height: 500px;
}
.nmain2 {
	margin: 29px auto 45px; width: 980px; height: auto; min-height: 500px;
}
.nmain3 {
	margin: 29px auto 45px; width: 980px; height: auto; overflow: auto; min-height: 500px;
}
.nmain4 {
	margin:auto; padding:auto;width:100%; height: auto; overflow: auto; background:#CCCCCC;
}
.nmain_l {
	width: 224px; height: 500px; float: left;
}
.nmain_m {
	background: url("../images/web/nmain_m.jpg") no-repeat top; width: 25px; height: 470px; float: left;
}
.nmain_r {
	margin: 0px; padding: 0px; width: 690px; float: left;
}
.nmain_r_t {
	margin: 0px; padding: 0px; width: 690px; height: 27px;
}
.nmain_r_t ul {
	margin: 0px; padding: 0px;
}
.nmain_r_t ul li {
	margin: 0px; padding: 0px; height: 27px; color: rgb(109, 109, 109); float: right;
}
.nmain_r_b {
	background: url("../images/web/nmain_r_t4.jpg") no-repeat right top; margin: 0px; padding: 0px; width: 690px; height: auto; overflow: auto;
}
.left_menu {
	width: 170px; height: auto; margin-top: 64px; margin-left: 32px;
}
.left_menu ul {
	margin: 0px; padding: 0px;
}
.left_mn2 {
	background: url("../images/web/left_menubg.jpg") no-repeat; width: 145px; height: 37px; text-align: right; line-height: 37px; padding-right: 25px;
}
.left_mn2 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.left_mn1 {
	width: 145px; height: 37px; text-align: right; line-height: 37px; padding-right: 25px; display: block;
}
.left_mn1 a {
	width: 145px; height: 37px; color: rgb(87, 87, 89); padding-right: 25px; text-decoration: none; display: block;
}
.left_mn1 a:hover {
	background: url("../images/web/left_menubg.jpg") no-repeat; width: 145px; height: 37px; text-align: right; color: rgb(255, 255, 255); line-height: 37px; text-decoration: none; display: block;
}
.nleft {
	width: 170px; text-align: right; padding-top: 5px; margin-top: 80px;
}
.nleft_quick a {
	background: url("../images/web/nleft_q_xian.jpg") no-repeat right; width: 170px; height: 24px; color: rgb(115, 115, 115); text-decoration: none; display: block;
}
.nleft_quick a:hover {
	background: url("../images/web/nleft_q_xian.jpg") no-repeat right; width: 170px; height: 24px; color: rgb(51, 127, 229); text-decoration: none; display: block;
}
.nnews {
	width: 610px; margin-top: 44px; margin-left: 40px;
}
.news_date_m {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.news_date_y {
	color: rgb(51, 127, 229); line-height: 14px; font-size: 12px;
}
.nnews_title a {
	color: rgb(89, 89, 89); font-size: 14px; text-decoration: none;
}
.nnews_title a:hover {
	color: rgb(51, 127, 229);
}
.nnews_cnt {
	color: rgb(141, 141, 141); line-height: 20px;
}
.page {
	margin: 30px auto; padding: 0px; width: 170px; height: 30px; text-align: center;
}
.page_case {
	margin: 0px auto; padding: 0px; width: 50px; height: 20px; text-align: center; position: relative;
}
.page_case span {
	text-align: center;
}
.page span {
	margin: 0px auto;
}
.page1 {
	background: url("../images/web/pagebg1.gif") no-repeat; width: 15px; height: 15px; text-decoration: none; float: left; display: block; cursor: pointer;
}
.page1 a {
	background: url("../images/web/pagebg1.gif") no-repeat; width: 15px; height: 15px; text-decoration: none; float: left; display: block; cursor: pointer;
}
.page2 {
	background: url("../images/web/pagebg2.gif") no-repeat; width: 15px; height: 15px; text-decoration: none; float: left; display: block; cursor: pointer;
}
.page2 a {
	background: url("../images/web/pagebg2.gif") no-repeat; width: 15px; height: 15px; text-decoration: none; float: left; display: block; cursor: pointer;
}
.page3 {
	background: url("../images/web/pagebg3.gif") no-repeat; width: 15px; height: 15px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; font-size: 10px;
}
.ncontent_main {
	margin-bottom: 30px;
}
.news_view_t {
	background: url("../images/web/news_viewbgxian.gif") no-repeat bottom; margin: 20px auto 0px; padding: 0px 0px 35px; width: 600px; height: auto; overflow: auto;
}
.news_view_t_l {
	margin: 0px; padding: 0px; width: 500px; height: 40px; text-align: left; color: rgb(0, 0, 0); line-height: 40px; font-size: 13px; font-weight: bold; float: left;
}
.news_view_t_l ul {
	margin: 0px; padding: 0px;
}
.news_view_t_r {
	width: 90px; height: 24px; text-align: right; float: right;
}
.title_ts {
	color: rgb(217, 0, 0);
}
.news_view_t_2 {
	margin: 0px; padding: 0px; clear: both;
}
.news_view_t_2 li {
	text-align: left; color: rgb(255, 114, 0); line-height: 18px; font-size: 11px; font-weight: normal; margin-right: 20px; float: left;
}
.news_view_t_2 {
	color: rgb(0, 167, 110);
}
.news_view_content {
	width: 600px; height: auto; color: rgb(51, 51, 51); line-height: 22px; padding-top: 20px; padding-bottom: 15px; padding-left: 42px;
}
.realet_news {
	background: url("../images/web/news_viewbgxian.gif") no-repeat top; margin: 0px auto; width: 600px; height: auto; overflow: auto; padding-top: 15px;
}
.realet_news ul {
	clear: both;
}
.realet_news_title {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 40px; font-size: 18px;
}
.realet_news_title1 {
	margin: 0px; padding: 0px;
}
.realet_news_title1 li {
	width: 300px; line-height: 22px; font-family: 微软雅黑,Verdana, Geneva, sans-serif; float: left;
}
.realet_news_title1 li a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.realet_news_title1 li a:hover {
	color: rgb(51, 127, 229); text-decoration: underline;
}
.realet_news_title_date {
	color: rgb(0, 0, 0); padding-right: 30px; padding-left: 10px; font-size: 10px;
}
.view_dian {
	color: rgb(51, 51, 51); line-height: 22px; font-family: 宋体; font-size: 12px;
}
.view_f_1 {
	display: none;
}
.zzry {
	background: url("../images/web/zsbg.jpg") no-repeat right bottom; width:620px; height: 340px; padding-top: 30px; padding-left: 9px;
}
.zz_name {
	color: rgb(255, 255, 255);
}
.wenhua {
	width: 620px; color: rgb(108, 108, 108); line-height: 22px; margin-left: 35px;
}
.zz1 {
	background: url("../images/web/zs1bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz2 {
	background: url("../images/web/zs2bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz3 {
	background: url("../images/web/zs1bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz4 {
	background: url("../images/web/zs2bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz5 {
	background: url("../images/web/zs1bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz6 {
	background: url("../images/web/zs2bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz7 {
	background: url("../images/web/zs1bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz8 {
	background: url("../images/web/zs2bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.zz9 {
	background: url("../images/web/zs1bg.jpg") no-repeat; margin: 17px 14px; width: 111px; height: 112px; float: left; display: inline;
}
.sys {
	background: url("../images/web/sys.jpg") no-repeat left bottom; width: 560px; height: 200px; color: rgb(108, 108, 108); line-height: 20px; padding-right: 20px; padding-left: 30px; margin-top: 60px; margin-bottom:30px; margin-left: 39px;
}
.jtjj {
	background: url("../images/web/jtjj1.jpg") no-repeat; width:380px; height: 210px; color: rgb(255, 255, 255); padding-top: 86px; padding-right: 130px; padding-left: 96px; margin-bottom: 50px; margin-left: 37px;
}
.hj {
	background: url("../images/web/hjbg.jpg") no-repeat left top; width: 590px; height: 480px; padding-top: 28px; padding-left: 40px; margin-top: 28px; margin-left: 17px;
}
.contact_cnt {
	text-align: left; color: rgb(108, 108, 108); line-height: 18px;
}
.kf a {
	text-align: left; color: rgb(108, 108, 108); line-height: 18px; text-decoration: underline;
}
.hrcnt {
	color: rgb(108, 108, 108); padding-top: 15px; padding-bottom: 15px;
}
.hrcnt a {
	color: rgb(51, 127, 229); text-decoration: none;
}
.app_cnt {
	color: rgb(90, 89, 89); line-height: 22px; padding-top: 5px; padding-left: 20px;
}
.ti {
	margin: 0px; padding: 0px; width: 322px; float: left;
}
.ti_title {
	text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.ti_title1 {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.ti_content {
	text-align: left; color: rgb(110, 110, 110); line-height: 20px;
}
.case {
	width: 90px; margin-left: 20px; float: left; display: inline;
}
.case_name {
	color: rgb(102, 102, 102); text-decoration: none;
}
.case_name a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.case_name a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.case_name a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.banner_banner{ margin-top:20px;width:100%;height:532px;border:0px;padding:0px;background:url(../images/banner/banner.jpg) no-repeat; background-position:center;}