.w1140{
	width:1140px;
	margin:0 auto;
}

.h-contact{
	line-height: 25px;
	margin-top: 12px;
}

.h-contact>div{
	float:right;
}

.search-box{
	width:148px;
	height:23px;
	border: 1px solid #bcbcbc;
	border-radius: 3px;
	margin-left: 24px;
	display: inline;
}

.search-box .search{
	float:left;
	width:115px;
	height:23px;
	line-height: 23px;
	border: none;
	outline:none;
	padding:0;
	padding-left:5px;
}

.search-box .submit{
	float:right;
	width:23px;
	height:23px;
	background:#fff url(../img/search.png) no-repeat center;
	border:none;
}
header{
	position: relative;
	z-index: 999;
}

header .call{
	font-size: 15px;
	color:#333;
}

header .call b{
	font-size: 18px;
	color:#0062a7;
	background: url(../img/call.png) no-repeat left;
	padding-left:30px;
}

/*header .call i{
	font-style: normal;
	font-size: 15px;
	color:#0062a7;
	font-weight: normal;
}*/

header .divide{
	float:right;
	color:#ddd;
	height:25px;
	line-height: 26px;
	margin:0 16px;
}

header .h-weixin{
	display: block;
	width:21px;
	height: 25px;	
	background: url(../img/weixin.png) no-repeat center;
	line-height: 25px;
}

.h-share-box{
	position: fixed;
	width:230px;
	height: 230px;
	top:50%;
	left:50%;
	margin:-130px 0 0 -130px;
	background: #fff;
	padding:15px;
	display: none;
}

.h-share-box .img-box{
	width:200px;
	height: 200px;
	margin:0 auto;
}

.h-share-box .img-box img{
	width: 100%;
	height: 100%;
}

.h-share-box .tit-text{
	font-weight: bold;
	font-size: 12px;
	color:#000;
}

.h-share-box .close{
	font-size: 16px;
	color:#999;
	cursor: pointer;
}

header .logo{
	height:100px;
	line-height: 100px
}

header ul{
	width:800px;
	height:63px;
}

header li{
	float: right;
	height:60px;
	line-height: 60px;
	margin-left: 40px;
	border-bottom:3px solid transparent;
	position: relative;
}

header li:hover{
	border-bottom: 3px solid #0062a7;
}

header li:hover a{
	color:#0062a7;
}

header li a{
	display: block;
	font-size: 15px;
	/*padding:0 5px;*/
	color:#333;
}

header li.cur{
	border-bottom:3px solid #0062a7;
}

header li.cur a{
	color: #0062a7;
}

.nav .navson{
	display: none;
	width:435px;
	min-height: 141px;
	background: #fff;
	border-top:1px solid #f5f5f5;
	position: absolute;
	top:63px;
	left: 0;
	padding:20px 28px 27px 22px;
}

.nav .n-content a{
	color:#666666;
	font-size:12px;
	height:12px;
	line-height: 12px;
	padding:0;
	margin-bottom: 20px;
	background: url(../img/n-arrow.png) no-repeat left;
	padding-left: 13px;
}

.nav .n-content a:hover{
	color:#0062a7;
}

.navson .img-box{
	padding-left: 28px;
	display: block;
	border-left: 1px solid #d9d9d9;
	background: none;
	width:219px;
	height: 142px;
}

.navson .img-box img{
	width:219px;
	height: 142px;
}

/**************header end***************/
footer{
	color:#79797b;
	width: 100%;
	min-width: 1140px;
}

.footer1{
	background: #3d3c40;
	min-height: 300px;
}

.QR-box{
	width:190px;
	margin:80px 50px 0 0;
	color:#fff;
}

.QR-box img{
	width:104px;
	height:104px;
	margin-bottom: 18px;
}

.QR-box div{
	font-size: 20px;
}

.QR-box div b{
	font-size: 18px;
}

.f-content{
	margin: 80px 0 0 0;
}

.f-content a{
	color:#79797b;
}

.f-content a:hover{
	text-decoration: underline;
}

.f-into{
	width:132px;
	margin-right:35px;
}

.f-product{
	margin-right:45px;
	width:190px;
}

.f-content li.tit{
	font-size: 14px;
	margin-bottom:25px;
}

.f-content li.tit a{
	color:#fff;
}

.message-box{
	width:335px;
	margin-top:40px;
}

.message-box h3{
	color:#fff;
	font-size: 16px;
	background: url(../img/add.png) no-repeat left center;
	padding-left: 10px;
	margin-bottom:25px;
	height:18px;
	line-height: 18px;
}

.message-box form input{
	display: block;
	width:325px;
	height:35px;
	line-height:35px;
	background: #28282a;
	border:none;
	outline: none;
	padding:0;
	margin-bottom:4px;
	font-style: italic;
	padding: 0;
	padding:0 5px;
	color:#fff;
}

.message-box form textarea{
	display: block;
	width:325px;
	height:78px;
	padding:0;
	padding:0 5px;
	background: #28282a;
	border:none;
	outline: none;
	resize:none;
	font-style: italic;
	color:#fff;
}

.message-box .submit{
	width:95px;
	height:36px;
	background: #5bb6fa;
	font-style: normal;
	text-align: center;
	line-height: 36px;
	color:#fff;
	margin-top:4px;
}

.footer2{
	background: #28282a;
	height:53px;
	overflow: hidden;
	line-height: 53px;
}

.footer2 .copy,
.footer2 .website,
.footer2 .bdsharebuttonbox{
	/*margin-top:20px;*/
}

.footer2 .website a{
	color:#79797b;
}

.footer2 .website a:hover{
	text-decoration: underline;
}

.footer2 .bdshare-button-style0-16 .bds_weixin{
	width:25px;
	height:20px;
	margin:18px 0 0 5px;
	background: url(../img/s-weixin.png) no-repeat center;
	background-position: 0 0;
}

/****************footer end**************************/

.banner{
	height:510px;
	position: relative;
}

.banner ul{
	position: relative;
	height:100%;
}

.banner li{
	width:100%;
	height:510px;
	position:absolute; 
	top:0;
	left: 0;
	display: none;
}

.banner a{
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
}

.banner .btns{
	width:75px;
	height:15px;
	position: absolute;
	bottom:30px;
	left:50%;
	z-index: 3;
}

.banner .btns span{
	display: inline-block;
	width:14px;
	height:14px;
	border-radius: 50%;
	background:#fff;
	margin-right:10px;
	cursor: pointer;
}

 .banner .btns span.cur{
	background:#3591db;
}

.tech .tit{
	width:170px;
	height:55px;
	background:#3591db;
	text-align: center;
	line-height: 55px;
	font-size: 24px;
	color:#fff;
}

.tech .tit span{
	background: url(../img/add.png) no-repeat left;
	padding-left:10px;
}

.tech .bd{
	margin:30px 0 30px;
	position: relative;
	overflow: hidden;
}

.tech-content li{
	width:340px;
	margin-right: 60px;
}

.tech-content .img-box{
	width:91px;
	height: 91px;
}

.tech-content .sub-tit{
	width:210px;
	height:30px;
	line-height: 30px;
	margin:20px 0 0 25px;
	font-size: 21px;
	color:#444;
}

.tech-content a.sub-tit:hover{
	text-decoration: none;
	color:#3591db;
}

.tech-content .tech-text{
	display: block;
	color:#717479;
	margin-top:18px;
}

.tech-text:hover,
.sub-tit:hover{
	text-decoration: underline;
}

.tech .hd{
	text-align: center;
	font-size: 0;
	margin-bottom: 20px;
}

.tech .hd li{
	display: inline-block;
	width:9px;
	height:9px;
	background:#bbbbbb;
	border-radius: 50%;
	margin:0 4px;
	cursor: pointer;
}

.tech .hd li.on{
	background: #3591db;
}

.news-box{
	background: #f5f6f8;
	padding:45px 0;
}

.news-box .w1140{
	height:350px;
}

.news{
	display: block;
	width:263px;
	height:350px;
}

/*.news{
	width:263px;
	height:350px;
	background: #3591db;
	color:#fff;
	overflow: hidden;
}

.news span{
	display: block;
	font-size: 46px;
	height:36px;
	line-height: 36px;
	margin:60px 0 18px 30px;
}

.news p{
	font-size: 16px;
	margin-left:30px;
	opacity: .5;
	filter:alpha(opacity=50);
}

.news a{
	display: block;
	margin:120px 0 0 30px;
	width:82px;
	height:33px;
	border-radius: 5px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 35px;
	color:#fff;
	opacity: .5;
	filter:alpha(opacity=50);
	font-size: 16px;
}

.news b{
	background: url(../img/arrow.png) no-repeat right;
	padding-right:20px;
	font-weight: normal;
}

.news :hover b{
	background: url(../img/arrow2.png) no-repeat right;
	color:#3591db;
	font-weight: normal;
}

.news a.more:hover{
	background: #fff;
}*/

.news-content{
	width:510px;
	height:295px;
	background: #fff;
	padding:45px 30px 10px;
}

.news-content li{
	border-top: 1px solid #e9e9e9;
	padding:15px 0;
}

.news-content li.last{
	border:none;
	padding:0 0 20px 0;
}

.news-content .last img{
	width:130px;
	height: 88px;
}

.news-content .last .i-news-detail{
	width:360px;
}

.i-news-detail .tit{
	font-size: 16px;
	color:#333;
}

.i-news-detail .tit:hover{
	color:#46b2fa;
}

.i-news-detail p{
	font-size: 14px;
	color:#888;
}

.news-content .day{
	font-size: 50px;
	font-family: "NotoSansHans Thin,Arial";
	color:#46b2fa;
	margin-left:10px;
	height:50px;
	line-height:50px;
}

.news-content .ym{
	width:32px;
	margin-left: 25px;
	font-size: 14px;
	color:#c0c0c0;
	text-align: center;
}

.news-content .divide{
	width:15px;
	height:2px;
	background: #b3b3b3;
	margin:0 auto;
}

.news-detail2{
	width:360px;
	font-size: 16px;
	line-height: 50px;
}

.news-detail2 a{
	display: block;
	color:#333;
}

.news-detail2 a:hover{
	color:#46b2fa;
}

.news-box .company a{
	display: block;
	width:290px;
}

.news-box .company a.relative{
	margin-top: 6px;
}

/******************index end*******************/

.sub-banner{
	width:100%;
	height:410px;
	position: relative;
}

.sub-banner .w1140{
	height:410px;
	position: relative;
}

.sub-banner .b-title{
	width: 212px;
	height:110px;
	background: url(../img/bg-tit.png) no-repeat;
	position: absolute;
	bottom:135px;
	right:0;
	padding:10px 0 0 25px;
}

.b-title h3,
.b-title .divide,
.b-title span{
	color:#fff;
	font-family: "Arial";
}

.b-title h3{
	font-size: 28px;
}

.b-title .divide{
	width:40px;
	height:2px;
	background: #fff;
	margin-bottom:4px;
}

.b-title span{
	font-size: 20px;
}

.sub-nav{
	width:1140px;
	height:60px;
	background: url(../img/bg-nav.png);
	position: absolute;
	bottom:0;
	left:50%;
	margin-left: -570px;
}

.sub-nav a{
	display: block;
	float:left;
	padding:0 25px;
	height:60px;
	border-right:1px solid #e1e1e1;
	text-align: center;
	line-height: 60px;
	color:#666;
	font-size: 14px;
}

.sub-nav a:hover{
	background: url(../img/bg-nav2.png);
	color:#fff;
}

.sub-nav a.cur{
	background: url(../img/bg-nav2.png);
	color:#fff;
}

.about{
	background: url(../img/about.jpg) no-repeat center;
}

.content-box{
	width:100%;
	padding-bottom:60px;
	background: #f5f5f5;
}

.content-box .w1140{
	width:1076px;
	padding:35px 32px 0;
	background: #fff;
	min-height:500px;
}

.content-box .tit{
	padding-bottom:15px;
	border-bottom:1px solid #dadada;
}

.content-box .tit span{
	height:24px;
	line-height: 24px;
	font-size: 24px;
	color:#333;
	font-weight: bold;
}

.content-box .tit .bread,
.content-box a{
	color:#c4c4c4;
}

.content-box .tit .bread{
	margin-top:5px;
}

.content-box a:hover{
	text-decoration: underline;
}

.content-box b.cur{
	font-weight: normal;
	color:#888;
}

.about-tit{
	padding:38px 0 100px 0;
}

.about-tit h3{
	height:24px;
	line-height: 24px;
	margin-bottom:12px;
	font-size: 22px;
	color:#198ddb;
	font-weight: bold;
}

.about-tit .blue{
	color:#198ddb;
}

.about-tit .divide{
	width:50px;
	height:2px;
	background: #198ddb;
	margin:28px 0;
}

/*.about-tit h4{
	font-size: 14px;
	color:#333;
	font-weight: normal;
}

.about-tit p{
	font-size: 14px;
	color:#888;
}*/

/***************culture end******************/

.content-box .company{
	padding-bottom:100px;
}

.company .c-top{
	background: #f5f5f5;
	margin-top:25px;
}

.company .img-box img{
	width:454px;
	height:251px;
}

.company .about-tit{
	width:560px;
	height:176px;
	padding:40px 30px 35px;
}

.company .about-tit h3{
	margin-bottom:10px;
}

.company .about-tit .divide{
	margin:25px 0 30px 0;
}

.text-box{
	padding-top:45px;
	font-size: 13px;
	color:#585858;
}

/***************about end****************/

.honor-box{
	margin-top:25px;
}

.honor-box li{
	float:left;
	margin: 0 19px 20px 0;
}

.honor-box li a{
	display: block;
}

.honor-box img{
	width:163px;
	height:241px;
	margin-bottom: 15px;
}

.honor-box span{
	display: block;
	text-align: center;
	height:20px;
	line-height: 20px;
	font-size: 14px;
	color:#666;
	text-decoration: none;
}

.honor-box a:hover{
	text-decoration: none;
}

.honor-box a:hover span{
	color:#0062a7;
}

.page{
	text-align: center;
	font-size: 0;
	margin-top:45px;
	padding-bottom: 45px;
}

.page a{
	display: inline-block;
	color:#333;
	font-size: 12px;
	border:1px solid #f5f5f5;
	border-bottom:1px solid #d7d6d6;
	padding:0 10px;
	margin:0 5px;
}

.page a:hover{
	text-decoration: none;
	background: #198ddb;
	color:#fff;
	border:1px solid #198ddb;
}
.page a.active {
	background: #198ddb;
  color: #fff;
  background-color: #198ddb;
}

.aside li{
	width:260px;
	height:60px;
	line-height: 60px;
	border-bottom:1px solid #eaeaea;
}

.aside li a{
	display: block;
	height:60px;
	position: relative;
	font-size: 14px;
	color:#666;
}

.aside li i{
	position: absolute;
	top:26px;
	right:35px;
	width:11px;
	height:11px;
	background: url(../img/jump.png) no-repeat right;
}

.aside li a:hover{
	text-decoration: none;
	color:#1a4f8f;
}

.aside li a:hover i{
	background: url(../img/jump2.png) no-repeat right;
}

.aside li.cur a{
	color:#1a4f8f;
}

.aside li.cur i{
	background: url(../img/jump2.png) no-repeat right;
}

.content{
	width:740px;
	min-height:800px;
	padding:20px 30px 20px 45px;
	border-left:1px solid #eaeaea;
}

.content img{
	max-width: 100%;
}

.content p{
	color:#585858;
	font-size: 14px;
	line-height: 3em;
}

.content p a{
	color:#585858;
}

/****************relative end****************/

.news-banner{
	background: url(../img/news.jpg) no-repeat center;
}

.n-first{
	border-bottom: 1px solid #eaeaea;
	padding:35px 0 30px 0;
}

.n-first img{
	width:322px;
	height:162px;
}

.n-first .last{
	width:720px;
}

.n-first .time{
	background: url(../img/time.png) no-repeat left;
	padding-left:13px;
	color:#888;
}

.n-first .title{
	display: block;
	font-size: 16px;
	font-weight: normal;
	color:#333;
	margin-top: 10px;
}

.n-first .title:hover{
	color:#198ddb;
	text-decoration: none;
}

.n-first p{
	color:#888;
	margin-top: 15px;
}

.n-first .more{
	display: block;
	margin-top: 15px;
}

.list li{
	padding:30px 0 35px 0;
	border-bottom:1px solid #eaeaea;
}

.list li .date{
	width: 80px;
	height:93px;
	background: #c4c4c4;/*#198ddb*/
	text-align: center;
	font-family: "Arial";
}

.list li span{
	font-size: 46px;
	color:#fff;
	font-weight: bold;
	display: block;
	height:46px;
	line-height:46px;
	margin-top:15px;
}

.list li .divide{
	width:80px;
	height:2px;
	background: url(../img/divide.png) repeat-x;
}

.list li .ym{
	color: #fff;
}

.list .n-content{
	width:970px;
	height:70px;
	margin-top:10px;
}

.list .n-content p{
	color:#888;
}

.list li:hover .date{
	background: #198ddb;
}

.list li:hover .divide{
	background: url(../img/divide2.png) repeat-x;;
}

.list a{
	font-size: 16px;
	color:#333;
}

.list a:hover{
	color:#198ddb;
	text-decoration: none;
}

/****************news end*****************/

.news-detail{
	text-align: center;
	width:1000px;
	margin:30px auto 0;
	padding-bottom:30px;
}

.news-detail h3{
	font-size: 24px;
}

.news-detail p{
	text-align: left;
}

.news-detail img{
	margin: 15px 0;
}

.page-box{
	padding:20px 0;
	border-top:1px solid #eaeaea;
}

.page-box a{
	display: block;
	color:#333;
}

.detail-tit>div{
	color: #888;
}

.detail-page a:hover{
	color:#198ddb;
	text-decoration: none;
}

.detail-content{
	margin-top:20px;
}

.page-box>a{
	width:80px;
	height:38px;
	background: #198ddb;
	color: #fff;
	text-align: center;
	line-height: 38px;
	border-radius: 5px;
	font-size: 14px;
}

.page-box>a:hover{
	text-decoration: none;
	opacity: .8;
	filter: alpha(opacity=80);
}

/*****************news-detail end*******************/
.product-banner{
	background: url(../img/product.jpg) no-repeat center;
}

/*.content.product{
	padding:0 30px 0 45px;
}

.product h2{
	text-align: center;
	font-size: 20px;
	color:#198ddb;
	margin-bottom: 70px;
}

.product h3{
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	color:#198ddb;
	margin-top:20px;
}

.product>p{
	margin-top: 15px;
}

.project-box{
	width:600px;
}

.project-box .text{
	width:310px;
}

.project-box p{
	height:14px;
	margin-bottom: 15px;
}

.project-box{
	font-size: 14px;
	color:#888;
}*/

/*****************product end********************/

.business-banner{
	background: url(../img/business.jpg) no-repeat center;
}
/*
.business{
	text-align: center;
}

.business p{
	text-align: left;
}

.business h2{
	text-align: center;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	color:#198ddb;
	margin-bottom: 70px;
}

.business h3{
	text-align: left;
	font-size: 18px;
	color:#198ddb;
	margin-top: 35px;
}

.business img{
	max-width: 1140px;
	margin:70px 0;
}*/

/*****************business end*******************/

.service-banner{
	background: url(../img/service.jpg) no-repeat center;
}

.service{
	padding:45px 0;
}

.service li{
	width:254px;
	float: left;
	margin: 0 20px 15px 0;
}

.service img{
	width:254px;
	height:297px;
}

.service a.name{
	display: block;
	margin-top:15px;
	text-align: center;
	color:#333;
	font-size: 14px;
}

.service a.name:hover{
	text-decoration: none;
	color:#198ddb;
}

/*****************downloads end***************/

.message{
	margin-top: 40px;
	padding-bottom:100px;
}

.message .first{
	text-align: right;
}

.message input{
	width:328px;
	height:35px;
	border:1px solid #dadada;
	background: #fafafa;
	padding:0;
	line-height: 35px;
	outline: none;
	padding:0 10px;
}

.message td{
	padding:15px 0;
}

.message span{
	color: #ff0000;
}

.message .m-text{
	vertical-align: top;
}

.message textarea{
	width:828px;
	height:193px;
	border:1px solid #dadada;
	background: #fafafa;
	resize:none;
	outline: none;
	line-height: 20px;
	padding:10px 0 0 10px;
}

.message .check input{
	width:140px;
}

.message .check a{
	vertical-align: bottom;
}

.message .submit,
.message .reset{
	width:125px;
	height:40px;
	background: #1a4f8f;
	color:#fff;
	margin-right: 20px;
	outline: none;
	border:none;
	font-size: 14px;
}

.message .submit:hover,
.message .reset:hover{
	opacity: .8;
	filter:alpha(opacity=80);
}

/*****************message*******************/

.join-banner{
	background: url(../img/join.jpg) no-repeat center;
}

.job{
	margin-bottom: 10px;
	background: #686868;
	color:#fff;
}

.job dd{
	float:left;
	width:178px;
	height:46px;
	line-height: 46px;
}

.job dd.staff,
.job-tit span.staff{
	width:385px;
	padding-left:20px;
}

.job dd.time,
.job-tit span.time{
	width:135px;
}

.advertise span.staff{
	background: url(../img/staff.png) no-repeat left;
	padding-left:15px;
}

.advertise .job-tit{
	padding:15px 0;
	border-top: 1px dotted #eee;
	border-bottom: 1px dotted #eee;
	height:18px;
	line-height: 18px;
	cursor: pointer;
	background: url(../img/jia.png) no-repeat right;
}

.advertise .job-tit.on{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: url(../img/jian.png) no-repeat right;
}

.advertise .job-tit.on span{
	color:#c61b21;
}

.job-tit span{
	float: left;
	width:178px;
	color:#333;
	font-size: 14px;
}

.advertise .msg{
	padding-top:20px;
	display: none;
}

.msg .online{
	display: block;
	width:90px;
	height:38px;
	background: #198ddb;
	text-align: center;
	line-height: 38px;
	margin:30px 0;
	color:#fff;
}

.msg .online:hover{
	text-decoration: none;
	opacity: .8;
	filter: alpha(opacity=80);
}

/****************join end*****************/

.contact-banner{
	background: url(../img/contact.jpg) no-repeat center;
}

.BMap_bubble_content{
	height:20px;
	line-height: 20px;
}

.content-box .contact{
	padding:50px 0 80px 0;
}

.content-box .contact p{
	font-size: 14px;
	color:#888;
}
.form-horizontal .error {
    height: 18px;
    padding: 5px;
    line-height: 18px;
    color: #666;
    border: 1px solid #D70128;
    box-shadow: 2px 2px 2px #f4f4f4 inset;
    background: #fff;
}
/*******************connect end********************/

.content-box .online-box{
	padding-bottom:60px;
}

#spred {
	color:#F00;
}

.joinus_tb {
	border:1px solid #E2E2E2;
	border-width: 0 0 1px 1px;
	margin-top: 20px;
}

.joinus_tb tr td {
	padding: 5px;
	border:1px solid #E2E2E2;
	border-width:1px 1px 0 0;
	font-size:14px;
}

.joinus_tb input {
	width: 150px;
	height: 18px;
	padding: 5px;
	line-height: 18px;
	color: #666;
	border: 1px solid #dddddd;
	box-shadow: 2px 2px 2px #f4f4f4 inset;
	background: #fff;
}

.joinus_tb .error {
	width: 150px;
	height: 18px;
	padding: 5px;
	line-height: 18px;
	color: #666;
	border: 1px solid #D70128;
	box-shadow: 2px 2px 2px #f4f4f4 inset;
	background: #fff;
}

.hr-sub{
	width: 100px;
	height: 32px;
	border-radius: 3px;
	/*background: url(../img/sub-btn.jpg) no-repeat center;*/
	background-color: #3caaf9;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border:none;
}

.joinus_tb .gender,
.joinus_tb .marry,
.joinus_tb .culture{
	width:160px;
}

.joinus_tb .resume{
	width:90%;
	height:200px;
	resize:none;
	outline: none;
}

.joinus_tb td{
	color:#888;
}

.joinus_tb td.submit{
	text-align: center;
	padding:20px 0;
}

.joinus_tb td.submit input{
	width:100px;
	height:38px;
	background:#3caaf9;
	border-radius: 5px;
	text-align: center;
	border:none;
	color:#fff;
	font-size: 14px;
	box-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100);
}

.joinus_tb td.submit input:hover{
	opacity: .75;
	filter: alpha(opacity=75);
}
