*{ margin:0; padding:0;}
body{margin:0 auto;padding:0;background:#ffffff;color:#555;text-align: left;}
body,div,form,input,select,textarea,td{font:12px '微软雅黑','helvetica','Arial','Verdana','Tahoma','Helvetica', 'sans-serif';}
ul,li,dl,dt,dd { list-style-type:none; padding:0px; margin:0px;}
img { border:0px;}
form { margin:0px;}
input { margin:0px; padding:0px; font:normal 12px '微软雅黑','helvetica','Arial','Verdana','Tahoma','Helvetica', 'sans-serif';}
/* Clear Fix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 

.clearfix { display:inline-block; }
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
a{text-decoration: none;}
a:link{color:#4e4e4e;}
a:visited{color:#4e4e4e;}
a:hover{color:#dd3162;}
a:active{color:#4e4e4e;}

#wrap{ width:1280px;margin:0 auto;background:#fff; }
#wrap_cont{ width:1246px;margin:0 auto; }

#header{}
#hd1{ width:1246px;height:90px;position:relative; }
#logo{ width:500px;height:60px;position:absolute;left:15px;top:22px; }
#version{ width:240px;height:20px;position:absolute;left:1000px;top:60px;text-align:center; font-size: 16px;}

#main{height:1610px;}

#mn21{ width:1246px;height:290px;position:relative; }
#mn211{ width:240px;height:290px;position:absolute;left:10px;top:5px; }
#mn211 dt{ height:25px;border-bottom:1px solid #e7e7e9;line-height:25px; }
.quicklink a{ width:75px;height:15px;line-height:15px;border-left:1px solid #fd0000;display:block;float:left;text-align:center; }
.quicklink a.last{ border-left:1px solid #fd0000;border-right:1px solid #fd0000; }
.searchbar{ width:240px; }
.searchbar .l{ width:185px;float:left; }
.keywords{ width:176px;height:16px;line-height:16px;border:1px solid #c6c6c6; }
.searchbar .r{ width:55px;float:left;padding-top:2px; }
#mn212{ width:680px;height:270px;position:absolute;left:280px;top:5px; }
#mn212 dt{ height:25px;line-height:25px;}
#mn212 dd ul li{background:url("../images/cion04.gif") repeat-x left bottom;}
#mn212 dd ul li a{ padding-left:15px;padding-bottom:5px;display:block;background:url('../images/newi.gif') 3px 7px no-repeat;line-height:20px; }
#mn212 dd ul li span{ float:right;}
#mn213{ width:270px;height:270px;position:absolute;left:980px;top:10px; }

#mn21_1{ width:1px;height:220px;position:absolute;left:260px;top:30px;font-size:0;background:#d4d4d4; }
#mn21_2{ width:240px;height:1px;position:absolute;left:8px;top:290px;font-size:0;background:#d4d4d4; }
#mn21_3{ width:680px;height:1px;position:absolute;left:270px;top:260px;font-size:0;background:#d4d4d4; }

.mn21311{ width:244px;height:27px;background:url('../images/rr_03.jpg') no-repeat;color:#fff;font-weight:bold;line-height:27px;padding-left:10px; }
.mn21312{ width:244px;height:27px;background:url('../images/rr_05.jpg') no-repeat;line-height:27px;padding-left:10px; }
.mn21313{ width:244px;height:27px;background:url('../images/rr_06.jpg') no-repeat;line-height:27px;padding-left:10px; }
.mn21311 a{ color:#fff; }

#mn2132{ width:252px;height:150px;border:1px solid #ddd;position:relative; }
.mn21321{ width:140px;height:113px;position:absolute;left:6px;top:12px;border:1px solid #c7c6c6; }
.mn21322{ width:90px;height:115px;position:absolute;left:163px;top:12px;line-height:18px; }

#mn22{ width:1246px;height:720px;position:relative;}
#mn221{ width:240px;height:490px;position:absolute;left:10px;top:5px;z-index:100; }


.leftnav{ width:220px;padding-top:10px;margin:0 auto; }
.leftnav dt{ font-size:20px;font-family:'helvetica','Arial','Verdana','Tahoma','Helvetica', 'sans-serif';font-weight:bold;color:#fd0000;clear:both;line-height:45px; }
.leftnav dd{clear:both;}
.leftnav dd .li{}
.leftnav dd a{ width:200px;height:25px;background:url('../images/leftmenubg1.gif') no-repeat;display:block;padding-left:16px;line-height:35px; }
.leftnav dd a.current{ width:200px;height:25px;background:url('../images/leftmenubg2.gif') no-repeat;display:block;padding-left:16px;line-height:35px;color:#fff; }
.leftnav dd ul li a{ width:200px;height:25px;background:url('../images/leftmenubg1.gif') 0 -6px no-repeat;display:inline;padding-left:16px;line-height:35px; }
.leftnav dd ul li a.current{ width:200px;height:25px;background:url('../images/leftmenubg2.gif') 0 -6px no-repeat;display:inline;padding-left:16px;line-height:35px;color:#fff; }

#leftnav1{min-width:200px;width:auto;background-color:#fff;position:relative;font-size: 16px;}
#leftnav1 li{background:url('../images/tmp_dot_02.jpg') bottom left repeat-x;}
#leftnav1 ul{display:none;position:absolute;width:auto;background-color:#fff;z-index:100;}
#leftnav1 ul.child table{border-collapse:collapse;table-layout:auto;white-space:nowrap;word-break:keep-all;background-color:#fff;}
#leftnav1 ul.child table tr{background-color:#fff;white-space:nowrap;word-break:keep-all;}
#leftnav1 ul.child table tr td{background-color:#fff;white-space:nowrap;word-break:keep-all;_display:inline-block;}
#leftnav1 ul.child table tr td a{table-layout:auto;height:35px;background:#fff url('../images/leftmenubg1.gif') no-repeat;display:block;padding-left:16px;line-height:25px;table-layout:auto;white-space:nowrap;word-break:keep-all;/*overflow: hidden;text-overflow: ellipsis;*/_display:inline-block;
}
#leftnav1 ul.child li {
	float: none;
	min-width:200px;width:auto;
	height:25px;
	border: 0 none transparent;
	border-bottom: 1px solid #ccc;
	background:#fff url('') bottom left repeat-x;
	font-size: 100%;
	margin: 0;
	margin-bottom: 0;
	padding: 0;
	white-space:nowrap;
	word-break:break-all;
}
#leftnav1 ul.child li a {
	min-width:200px;width:auto;height:25px;background:url('../images/leftmenubg1.gif') no-repeat;display:block;padding-left:16px;line-height:25px;white-space:nowrap;word-break:break-all;}
#leftnav1 li:hover ul.child {
	display: block;
	min-width:200px;width:auto;
	border:1px solid #ccc;
	background-color:#fff;
}

#mn223{width:200px;height:60px;position:absolute;left:10px;top:620px;text-align:center;}
#mn222{ width:430px;height:440px;position:absolute;left:260px;top:5px;z-index:1; }
#mn2221{ width:990px;height:54px;background:url('../images/tmp_box_01.jpg') no-repeat;line-height:54px;text-align:center;color:#37a3f6; font-size:16px;}
#mn2222{ width:980px;height:654px;border-left:1px solid #ddd;border-right:1px solid #ddd; }
#mn2222 dt{ width:938px;height:60px;background:#e7e7e7;margin:0 auto;padding-left:30px; font-size: 15px;line-height:15px;}
#mn2222 dt a{ border-left:1px solid #fd0000;padding:0 20px;margin:8px 0;display:block;float:left;text-align:center; }
#mn2222 dt a:link{}
#mn2222 dt a:visited{}
#mn2222 dt a:hover{}
#mn2222 dt a:active{}
#mn2222 dt a.current{ line-height:30px;background:#fd0000;display:block;color:#fff;font-weight:bold;float:left;text-align:center;margin:0; }
#mn2222 dt a.current:link{}
#mn2222 dt a.current:visited{}
#mn2222 dt a.current:hover{}
#mn2222 dt a.current:active{}
#mn2222 dd{ width:972px;height:400px;background:#fff;margin:0 auto;padding:15px 0;}
#mn2222 dd ul{ width:972px;height:400px;background:#fff;margin:0 auto;}
#mn2222 dd ul li{ width:302px;height:150px;float:left;text-align:center;margin: 0 10px;}
#mn2222 dd ul li a{width:290px;border:1px solid #ccc;display:block;}
.subblock div{ width:350px;height:170px;float:left;}
.subblock div p.img{ text-align:center;}
.subblock div p.txt{ line-height:18px;text-align:center;}
.subblock div p.img a{ width:332px;height:143px;border:1px solid #ddd;display:block;}
#mn2223{ width:982px;height:19px;background:url('../images/tmp_box_02.jpg') no-repeat; }

#mn23{ width:1246px;height:50px;margin-left: 50px; }
#mn23 ul li{ width:223px;height:70px;float:left;text-align:center; padding-top: 40px;}

#footer{background:url('../images/ft_line_01.jpg') top center no-repeat;}
#ft1{text-align:center;line-height:23px;}

.hide{display:none;}

.s3{width:100%;height:3px;font-size:0;clear:both;}
.s5{width:100%;height:5px;font-size:0;clear:both;}
.s8{width:100%;height:8px;font-size:0;clear:both;}
.s10{width:100%;height:20px;font-size:0;clear:both;}
.s15{width:100%;height:15px;font-size:0;clear:both;}