@charset "gb2312";
/* CSS Document */
body{
	background:#fff;
	width:100%;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	color: #333333;
	min-width: 1100px;
}
*{margin:0; padding:0; list-style:none; }
img{ border:0;  }
a{
	text-decoration:none;
	color:#666666;
}
a:hover{
	color:#0878CF;
	text-decoration: none;
}
.topwrap {
	height: 100px;
	background-color: #FFFFFF;
	border-top: solid #eee 5px;
	background-image: url(../image/topbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.top {
	width: 1000px;
	margin: 0 auto;
}
.top .logo {
	float: left;
}
.top .tlink {
	float: right;
	margin-top: 15px;
}



.navwrap {


}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	
.navBar{
	position:relative;
	z-index:1;
	height:45px;
	background-color: #FFFFFF;
}	
.nav{
	width:1000px;
	margin:0 auto;
	background-image: url(../image/line.gif);
	background-position: center right;
	background-repeat: no-repeat;
}	
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }	
.nav .m{
	position:relative;
	float:left;
	display:inline;
	text-align:center;
}	
.nav h3 a{
	zoom:1;
	line-height:45px;
	display:block;
	color:#666666;
	height: 45px;
	width: 125px;
	font-size: 15px;
	background-image: url(../image/line.gif);
	background-repeat: no-repeat;
	background-position: left center;
}	

.nav .on h3 a{
	color: #FFFFFF;
	background-color: #0878CF;
	background-image: url(0);
}	
.nav  #m2  .sub {
	width: 210px;
}


.nav .sub{
	display:none;
	width:180px;
	position:absolute;
	top:45px;
	float:left;
	background-color: #0878CF;
	border: solid #fff 1px;
	padding-bottom: 20px;
	padding-top: 10px;
	border-top: 0;
	left: -1px;
}	
.nav .sub li{
	text-align:left;
	height: 37px;
}	
.nav .sub li a{
	color:#FFFFFF;
	display:block;
	zoom:1;
	line-height: 34px;
	height: 34px;
	border-bottom: dotted 1px #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../image/366.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
}	
.nav .sub li a:hover{
	color:#CCCCCC;
}	
.fullSlide{
	width:100%;
	position:relative;
	clear: both;
	height: 400px;
	background-color: #005BAC;
	overflow: hidden;
}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{
	width:100% !important;
	height: 400px;
}
.fullSlide .bd li{
	width:100% !important;
	overflow:hidden;
	text-align:center;
	height: 400px;
}	
.fullSlide .bd li a{
	display:block;
	height: 400px;
}	
.fullSlide .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
	text-align:center;
	_background:#000;
	_filter:alpha(opacity=60);
	background-image: url(../image/touming.png);
	background-repeat: repeat-x;
}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../image/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.fullSlide .hd ul .on{ background-position:0 0; }
.contwrap {
	background-image: url(../image/banner_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	clear: both;
	padding-top: 1px;
}
.piccontent {
	width: 1100px;
	margin: 0 auto;
}
.ssbox {
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
.ssbox h2 {
	font-size: 14px;
	line-height: 40px;
	color: #0878CF;
	background-image: url(../image/h2bg.gif);
	background-repeat: repeat-x;
	background-position: 0 center;
	height: 40px;
	margin-bottom: 10px;
}
.ssbox h2 .h2title {
	display: block;
	float: left;
	background-color: #FFFFFF;
	padding-right: 10px;
}

.ssbox h2 .en {
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-transform: uppercase;
	float: right;
	font-family: Verdana;
	display: block;
	background-color: #FFFFFF;
	padding-left: 10px;
}
.picScroll .hd{
	overflow:hidden;
	float: left;
	width: 50px;
	display: block;
}
.picScroll .hd .next{
	display:block;
	width:50px;
	overflow:hidden;
	cursor:pointer;
	height: 180px;
	background-image: url(../image/left-arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.picScroll .hd2{
	overflow:hidden;
	float: right;
	width: 50px;
	display: block;
}
.picScroll .hd2 .prev{
	display:block;
	width:50px;
	height:180px;
	overflow:hidden;
	cursor:pointer;
	background-image: url(../image/right-arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.picScroll{
	overflow:hidden;
	position:relative;
	height: 200px;
	width: 1100px;
}
.picScroll .bd{
	width: 1000px;
	float: left;
	overflow: hidden;
}
.picScroll .bd ul{
	overflow:hidden;
	zoom:1;
	margin-right: -20px;
}
.picScroll .bd ul li{
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	background-color: #f5f5f5;
	display: block;
	width: 235px;
	margin-right: 20px;
	background-image: url(../image/libg.gif);
	background-repeat: no-repeat;
	height: 210px;
	padding-top: 5px;
	font-size: 14px;
	line-height: 26px;
}
.picScroll .bd ul li img {
	width: 225px;
	height: 150px;
}
.picScroll .bd ul li a {
	background-color: #f5f5f5;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 8px;
}
.picScroll .bd ul li a:hover {
	background-color: #005BAC;
	color: #FFFFFF;
}





.picScroll .bd ul li .pic{ text-align:center; }
.picScroll .bd ul li .pic img{
	width:227px;
	display:block;
	height: 178px;
}
.picScroll .bd ul li .pic a:hover img{
	border-color:#005BAC;
}
.picScroll  .bd  ul  li  .title a{
	line-height:33px;
	display: block;
	height: 33px;
}
.picScroll .bd ul li .title a:hover{
	color: #FFFFFF;
	background-color: #005BAC;

}

.conwrap {
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	padding-top: 1px;
}


.content {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 20px;
}

.ablist  {
	margin-right: -40px;
}


.ablist li {
	float: left;
	width: 220px;
	text-align: center;
	margin-right: 40px;
}
.ablist li img {
	width: 218px;
	border: solid #eee 1px;
	height: 138px;
	margin-bottom: 12px;
	border-bottom: 0;
}
.ablist li a {
	color: #FFFFFF;
	font-size: 16px;
	font-family: "Î¢ÈíÑÅºÚ";
	background-color: #0878CF;
	display: block;
	padding-bottom: 12px;
}
.ablist li a:hover {
	background-color: #FF0000;
}

.fl{
	float: left;
	display: inline;
}
.fr{
	float: right;
	display: inline;
}
.clear{ clear: both;}


.mbox {
	width: 300px;
	float: left;
	text-align: left;
	line-height: 26px;
	margin-top: 30px;
	margin-bottom: 20px;
	color: #666666;
	display: block;
}
.mbox h2 {
	font-size: 14px;
	text-transform: capitalize;
	color: #0878CF;
	line-height: 30px;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-bottom: 10px;
	background-image: url(../image/h2bg.gif);
	background-repeat: repeat-x;
	background-position: 0 center;
	height: 30px;
}
.mbox h2 .h2title {
	display: block;
	float: left;
	background-color: #FFFFFF;
	padding-right: 10px;
}

.mbox h2 .en {
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-transform: uppercase;
	float: right;
	font-family: Verdana;
	display: block;
	background-color: #FFFFFF;
	padding-left: 10px;
}
.mbox img {
	width: 140px;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	border: solid #eee 5px;
	height: 110px;
}
.mbox a {
	text-align: right;
	float: right;
	color: #FFFFFF;
	display: block;
	background-color: #0878CF;
	padding-left: 10px;
	padding-right: 10px;
}
.mbox a:hover {
	background-color: #333333;
}


.picbg {
	height: 190px;
}
.sbox {
	border: 1px solid #e1e1e1;
	margin-top: 20px;
	background: url(../image/home_conBg.gif) repeat-x 0 0;
	padding-top: 10px;
	height: 270px;
	clear: both;
}
.sbox h2{
	font-size: 14px;
	text-transform: capitalize;
	color: #0878CF;
	line-height: 1.8em;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-left: 10px;
	margin-bottom: 5px;
	background-image: url(../image/02420584.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 18px;
}
.sbox  h2 .en {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	float: none;
	color: #999999;
}
.sbox h2 .more {
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin-right: 20px;
}
.singleColumn {
	margin-top: 15px;
	height: 210px;
	margin-bottom: 15px;
}
	.singleColumn .bd{
	overflow:hidden;
	width: 998px;
	height: 220px;
}
	.singleColumn .bd ul{
	overflow:hidden;
	zoom:1;
	width:998px;
	_display:inline;
}
	.singleColumn .bd ul li{
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	display: inline;
	background-color: #eee;
	margin-left: 14px;
	line-height: 24px;
	height: 210px;
}
.singleColumn .bd li img {
	width: 200px;
	border: solid #eee 1px;
}
.footwrap {
	background-image: url(../image/bg_homeFooter_02.jpg);
	background-repeat: no-repeat;
	clear: both;
	background-position: top;
	width: 100%;
	height: 300px;
	padding-top: 20px;
	font-size: 12px;
}
.footer {
	width: 1000px;
	margin: 0 auto;
}
.footer ul {
	float: left;
	margin-top: 10px;
	display: inline;
	width: 95px;
}
.footer  .m2 {
	width: 170px;
}

.footer li {
	line-height: 25px;
}
.footer  .t  {
	color: #0878CF;
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ";
	background-image: url(0);
	padding-left: 0px;
}
.footer  .t a  {
	color: #0878CF;
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ";
	background-image: url(0);
	padding-left: 0px;
}
.footer li a {
	background-image: url(../image/36.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 10px;
}
.contactus {
	float: right;
	margin-top: 12px;
	width: 230px;
}
.contactus h2 {
	font-size: 14px;
	color: #0878CF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.contactus p {
	line-height: 22px;
	margin: 0;
	margin-top: 10px;
	color: #666666;
}
.copyright   {
	text-align: center;
	background-color: #666666;
	line-height: 50px;
	color: #FFFFFF;
	clear: both;
	height: 50px;
}
.copyright a {
	color: #FFFFFF;
}
.innpic {
	background-color: #005BAC;
	height: 230px;
	background-image: url(../image/innpic.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.locwrap {
	background-color: #f5f5f5;
	height: 80px;
	background-image: url(../image/locbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.location {
	width: 1000px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 15px;
}
.location .f_l {
	float: left;
}
.location .f_l h2 {
	color: #005BAC;
	font-size: 18px;
	line-height: 35px;
}
.location .f_l p {
	color: #999999;
}


.location .f_r {
	float: right;
	margin-top: 10px;
	margin-right: 50px;
}
.location .f_r h4 {
	font-size: 16px;
	color: #0C6BBD;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.location .f_r p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 1px;
}






.ileft {
	width: 224px;
	float: right;
	margin-top: 30px;
}
.ileftbox {
	margin-bottom: 20px;
}

.ileftbox  h2 {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(../image/lm_bg.jpg);
	background-repeat: no-repeat;
	height: 68px;
	line-height: 68px;
	padding-left: 30px;
}
.ileftbox h2 span {
	display: block;
	width: 18px;
	height: 18px;
	background-image: url(../image/contact_08.png);
	background-repeat: no-repeat;
	float: right;
	margin-top: 25px;
	margin-right: 30px;
}
.contactbox h2 {
	background-image: url(../image/contact_16.jpg);
	line-height: 58px;
	height: 58px;
}
.contactbox h2 span {
	background-image: url(../image/contact_18.png);
	margin-top: 20px;
}
.contactbox p {
	border-right: solid #dcdbdb 1px;
	border-left: solid #dcdbdb 1px;
	border-bottom: solid #dcdbdb 1px;
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: center;
}
.contactbox .btn {
	background-color: #0858B1;
	color: #FFFFFF;
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 60px;
}





.ileftbox ul {
	border: solid #dcdbdb 1px;
	border-top: 0;
	border-bottom: 0;

}
.ileftbox li {
	background-repeat: no-repeat;
	background-position: 183px center;
	background-image: url(../image/contact_13.png);

}
.ileftbox li a {
	line-height: 50px;
	display: block;
	border-bottom: solid #dcdbdb 1px;
	padding-left: 30px;
	color: #333333;
	height: 50px;
	font-size: 14px;
}
.ileftbox li a:hover {
	color: #0858B1;
	text-decoration: none;
	font-weight: bold;
}
.ileftbox .on {
	background-image: url(../image/ab2_13.gif);
	background-repeat: no-repeat;
	color: #3E1F00;
}





.iright {
	width: 750px;
	float: left;
	margin-top: 20px;
}
.innbody {
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
}
.innbody p {
	margin-bottom: 20px;
}
.cbox {
	background-color: #f5f5f5;
	height: 100%;
	margin-bottom: 20px;
	clear: both;
	border: solid #eee 1px;
}
.cbox img {
	height: auto;



}
.cbox  .s {
	float: left;
	width: 405px;
	padding-left: 45px;
	padding-right: 45px;
}

.cbox h3 {
	color: #0858B1;
	font-size: 18px;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 10px;
}
.cbox p {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
}
.picleft {
	float: left;
	width: 250px;
}





.picright {
	float: right;
	width: 250px;
}
#newslist li {
	list-style-type: none;
	display: block;
	border-bottom: dotted #ccc 1px;
	color: #666666;
	line-height: 1.8em;
	height: 120px;
	margin-top: 10px;
	font-size: 12px;
}
#newslist li a {
	font-weight: bold;
	color: #0C6BBD;
	font-size: 16px;
	line-height: 30px;
}
#newslist li a:hover {
	color: #333333;
}

#newslist .datetime {
	color: #666666;
	display: block;
	text-align: right;
}
#newslist li img {
	float: left;
	margin-right: 10px;
	width: 110px;
	height: 110px;
}
#pagelist {
	text-align: center;
	clear: both;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 12px;
}
#pagelist span {
	margin-left: 3px;
	margin-right: 3px;
}
#pagelist a {
	margin-right: 3px;
	margin-left: 3px;
}
#newsview h1 {
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	color: #0C6BBD;
}
.infobar {
	text-align: center;
	border-bottom: solid #eee 1px;
	line-height: 26px;
	border-top: solid #eee 1px;
	font-size: 12px;
}
.funcs {
	text-align: center;
	border-top: solid #eee 1px;
	clear: both;
	padding-top: 5px;
}
#p_list {
	margin: 0;
	padding: 0;
}

#p_list li {
	line-height: 2em;
	float: left;
	text-align: center;
	display: inline;
	margin-bottom: 5px;
	border: solid #ccc 1px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#p_list li img {
	width: 210px;
	height: 210px;
	padding: 5px;
	padding-bottom: 5px;
}
#p_list li a {
	display: block;

}
#p_list li a:hover {

}
#faqbox {
	margin-left: 80px;
	margin-top: 20px;
}
#faqbox .faqline{
	line-height:27px;
	height:45px;
	text-align:left
}
#faqbox .faqline .faqtit{
	width:80px;
	display:block;
	float:left;
	clear:both;
	text-align:right;
	padding-right: 10px;
}
#faqbox .Content{
	line-height:24px;
	height:150px;
	text-align:left
}
#faqbox .Content  .faqtit{
	width:80px;
	display:block;
	float:left;
	clear:both;
	text-align:right;
	padding-right: 10px;
}
#faqbox .Content textarea {
	height:120px;
	border: solid #ddd 1px;
	padding: 5px;
}
#faqbox input {
	border: solid #ddd 1px;
	padding: 5px;
}
#faqbox .gb-btn {
	background-color: #0C6BBD;
	color: #FFFFFF;
	border: 0;
	width: 110px;
	height: 30px;
}

#albumlist ul {
	margin-right: -15px;
}

#albumlist li {
	float: left;
	width: 240px;
	margin-right: 15px;
	line-height: 20px;
	font-size: 12px;
	text-align: left;
	margin-bottom: 15px;
}
#albumlist li img {
	width: 230px;
	height: 150px;
	border: solid #f5f5f5 5px;
	border-bottom: 0;
}
#albumlist li span {
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	background-color: #f5f5f5;
	padding-top: 10px;
	height: 50px;
}
.onepage {
	margin-top: 20px;
}

.onepage h2 {
	height: 50px;
	background-image: url(../image/h2bg.gif);
	background-repeat: repeat-x;
	background-position: 0 center;
	text-align: center;
	margin-bottom: 20px;
}
.onepage h2 .ptitle {
	font-size: 24px;
	font-weight: normal;
	color: #005BAC;
	line-height: 50px;
	display: inline-block;
	background-color: #FFFFFF;
	padding-right: 20px;
	text-align: center;
	float: left;
	padding-left: 20px;
}
.onepage h2 .more {
	font-weight: normal;
	color: #666666;
	font-size: 14px;
	float: right;
	line-height: 50px;
	display: block;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.productlist {
	height: 100%;

}
.productlist ul {
	margin-right: -20px;
}

.productlist li {
	float: left;
	width: 235px;
	text-align: center;
	padding-top: 5px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 26px;
	background-image: url(../image/libg.gif);
	background-repeat: no-repeat;
	height: 210px;
	margin-bottom: 20px;
}

.productlist  li img {

}
.productlist li a {
	background-color: #f5f5f5;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 8px;
}
.productlist li a:hover {
	background-color: #005BAC;
	color: #FFFFFF;
}
.piclist {
	height: 100%;

}
.piclist ul {
	margin-right: -20px;
}

.piclist li {
	float: left;
	width: 235px;
	text-align: center;
	padding-top: 5px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 26px;
	background-image: url(../image/libg2.gif);
	background-repeat: no-repeat;
	height: 349px;
	margin-bottom: 10px;
}

.piclist  li img {

}
.piclist li a {
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 8px;
}
.piclist li a:hover {
	color: #005BAC;
}
.main-im{
	position:fixed;
	right:10px;
	top:360px;
	z-index:100;
	width:110px;
	height:272px;
}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
