html {    filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1); }
html, body {
	height: 100%
}

body, ul, ol, li,dl,dt,dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div{
	border: 0 none;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
header, footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time {
	display: block;
	margin: 0px;
	padding: 0px;
}
body{
	background:#fff;
	color: #333333;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height:20px;
	-webkit-text-size-adjust: none;
}
ul, ol, li,h1{
	list-style-type: none;
}
select,input,img{
	vertical-align: top;
}
hr{
	border:0;
	border-bottom:1px solid #dbdbdb;
	padding-top:25px;
	margin-bottom:25px;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #df0011;
	text-decoration: none;
}
a img{
	border:0;
}
em,i{
	font-style: normal;
}
.clear{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.header {
	width: 1200px;
	height: 95px;
	margin: 0 auto;
}

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}

	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:7px; height:5px; left:-7px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:-5px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {border-style:none; border-color:#6a6a6a; border-width:1px; padding:0px; margin:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#eff6fc; border-style:solid; border-color:#999999; border-width:1px; padding:0px; margin:4px 0px 0px; }


	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {color:#FFFFFF; text-align:left; font-size:14px; line-height: 40px;font-weight:bold; text-decoration:none;  }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {color:#CCCCCC; border-color:#ff0000; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {color:#CCCCCC; border-color:#ff0000; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#333333; text-align:left; font-size:14px; font-weight:normal; text-decoration:none; border-style:none; border-color:#d9e9f9; border-width:0px; padding:0px; margin:0px; }
.imrcmain0.imgl #imouter0 #imenus0 .imatm a {text-align: center;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#999999; color:#ffffff; }
		#imenus0 ul li a.ihover {background-color:#999999; color:#ffffff; }

		/* [active] */
		#imenus0 ul li a.iactive {}


.header_r {
	display: block;
	float: right;
	width: 320px;
	text-align: right;
	height: 50px;
	padding-top: 20px;
}
.header_l {
	display: block;
	width: 500px;
	padding-top: 17px;
}
.meun {
	display: block;
	height: 40px;
	background-color: #e70012;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
.meun .box {
	display: block;
	height: 40px;
	width: 1200px;
	margin: 0 auto;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FFFFFF;
}
.meun .box li {
	display: block;
	height: 40px;
	width: 196px;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 40px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FFFFFF;
}
.ad {
	display: block;
	background-color: #f2f2f2;
	background-image: url(../images/ad_bg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBADA4;
}
.ad .box {
	display: block;
	height: 450px;
	width: 1200px;
	margin: 0 auto;
}

.meun .box li a{
	color: #FFFFFF;
	text-decoration: none;
}
.meun .box li a:hover{
	color: #F2F2F2;
	text-decoration: none;
}
.main {
	background-color: #f7f6f4;
	display: block;
	padding-top: 30px;
	padding-bottom: 50px;
}
.main .box {
    display: block;
	width: 1150px;
	margin: 0 auto;
}
.main .box .left {
    display: block;
	float: left;
	width: 710px;
}
.main .box .right {
    display: block;
	float: right;
	width: 400px;
}
.down {
	display: block;
}







.on,.question,.often,.question_q a{
	background:url(index_bg.png) no-repeat;
}
.left{
	float:left;
	width:1200px;
}

.banner{
	width:1200px;
	height:420px;
	position:relative;
}
.banner_tab{
	height:43px;
	position:absolute;
	right: 652px;
	bottom: 18px;
}
.banner_tab ul {
	cursor:pointer;
}
.banner_tab li {
    float: left;
    list-style-type: none;
    text-align: center;
}
.banner_tab a {
	 width:130px;
	 height:60px;
	 display:block;
	 margin-right:2px;
}
.banner_tab  img{
	border:1px solid #659ab6;
}
.hidecontent {display:none;}
.on{
	 background-position:0px -100px;
}
.on img{
      border:1px solid #0099ff;
}
.out{}

.clear{ clear:both;}

.content{
	margin:0 auto;
	background:url(content_bg.png) repeat-x top;
	border-left:1px solid #bad1de;
	border-right:1px solid #bad1de;
}

.tab_img{ 
	 width:120px;
	 height:60px;
	 margin-top:3px;
	 border:1px solid #fff;
 }
.main .box .title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFCDBF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 20px;
	line-height: 40px;
	color: #E70012;
	margin-bottom: 20px;
}
.main .box .left .news_left {
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 20px;
}
.main .box .left .news_right {
	display: block;
	float: right;
	width: 490px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DFCDBF;
	padding-left: 20px;
}
.main .box .left .news_right .news_title {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	display: block;
	color: #000000;
}
.main .box .left .news_right .news_more {
	display: block;
	text-align: right;
	font-size: 14px;
}
.main .box .left li {
	display: block;
	width: 350px;
	float: left;
	line-height: 28px;
	list-style-position: inside;
	padding-left: 5px;
}
.main .box .left .news_right .news_summary {
	display: block;
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 25px;
	text-indent:2em;
}
.main .box .left .line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #DFCDBF;
	height: 15px;
}
.main .box .right .gongsi {
	margin-bottom: 20px;
	line-height: 25px;
	margin-top: 20px;
	text-indent:2em;
}
.main .box .left .line2 {
	display: block;
	height: 30px;
}
.icon li {
	display: block;
	width: 170px;
	float: left;
	text-align: center;
}
.icon {
	padding-top: 30px;
	padding-bottom: 30px;
	height: 80px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1200px;
}
.icon_bg {
	background-color: #DFCDBF;
}

.yqlink {
	line-height: 40px;
	height: 40px;
	background-color: #f7f6f4;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

.copy {
	background-color: #E70012;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF;
	text-align: center;
}
.ad .news_tu {
	display: block;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.main .box .left2 {
	display: block;
	width: 220px;
	float: left;
}
.main .box .right2 {
	display: block;
	width: 870px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DFCDBF;
	padding-left: 30px;
}
.main .box .left2 h1 {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #DFCDBF;
	color: #FF0000;
	font-size: 24px;
}
.main .box .left2 li {
	display: block;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DFCDBF;
	font-size: 16px;
}
.main .box .right2 .biaoti {
	display: block;
	height: 49px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFCDBF;
	line-height: 40px;
	margin-bottom: 20px;
}
.main .box .right2 h1 {
	display: block;
	float: left;
	width: 300px;
	font-size: 22px;
	color: #333333;
}
.main .box .right2 h2 {
	display: block;
	float: right;
	width: 500px;
	font-size: 16px;
	text-align: right;
}
.main .box .right2 .imgcon {
	border: 1px solid #DFCDBF;
	padding: 5px;
	background-color: #FFFFFF;
}
.main .box .right2 .neicontent {
	font-size: 14px;
	text-indent:2em;
	line-height: 22px;
	color: #666666;
}
.main .box .aodongtu {
	float: right;
}


.rollBox {
	clear:both;
	height:160px;
	margin:0;
	width:390px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
.rollBox .LeftBotton {height:125px;width:22px;background:#ff0000 url(lnz_anniu.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:10px 0 0 0;cursor:pointer;}
.rollBox .RightBotton {height:125px;width:22px;background:#ff0000 url(lnz_anniu.gif) no-repeat -22px 0;overflow:hidden;float:left;display:inline;margin:10px 0 0 0;cursor:pointer;}
.rollBox .Cont {width:390px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {
	width:196px;
	float:left;
	text-align:center;
	background-position: top;
}
.rollBox .Cont .pic img {
	display:block;
	width:180px;
	height:125px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 8px;
}
.rollBox #List1, .rollBox #List2 {float:left;}
.inmain {
	display: block;
	width: 1200px;
	margin: 0 auto;
}
