@charset "utf-8";
/* CSS Document */
html {color:#333;font-family:微软雅黑; }
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:14px;
 }
body{ background:#ececec;}
form, img, p,fieldset,dl,dt,dd{border:0px;}
form, img, p{margin: 0px auto;border:0px;}
ul, li{margin:0px auto; padding:0px; list-style:none; list-style-position:outside;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
dl,dt,dd{margin:0px; padding:0px; border:0px;}
i,em{ font-style:normal;}
input,select{color:#666; font-size:12px;}

a { color: #333333; text-decoration: none;}
a:hover {color: #333; text-decoration: underline; }

.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.no_way{clear:both; display:block; overflow:hidden; height:0; margin:0; padding:0; line-height:0; font-size:0;}
.dis{display: block;}
.undis{display: none;}

.blank0{clear:both; height:0px; overflow:hidden;}
.blank5{clear:both; height:5px; overflow:hidden;}
.blank20{clear:both; height:20px; overflow:hidden;}
.blank50{clear:both; height:50px; overflow:hidden;}



.bg_gray{ background:#f4f3ef;}
.img_border{ border:1px #e7e7e7 solid;}


.pr{ position:relative;}
.pa{ position:absolute;}

.line_1{ border-bottom:1px #333 solid; height:1px; display:inline; overflow:hidden; width:100%;}


.Gmain{ width:1033px; height:auto; margin:0 auto; }

.top_bg{ width:1033px; height:10px; background:url(../images/top_bg.jpg) no-repeat left top;}
.middle{ width:1033px; height:auto; background:url(../images/middle_bg.jpg) repeat-y left top; padding:25px 0;}
.bottom_bg{ width:1033px; height:10px; background:url(../images/bottom_bg.jpg) no-repeat left top;}
.line_2{ border-bottom:1px #ccc solid; height:1px; display:inline; overflow:hidden; width:100%;} 
.m310{ width:310px; height:auto; padding:0 17px 0 27px;}
.m620{ width:620px; height:auto; padding:0 32px 0 24px;}

.m310 h2{ float:left; width:310px; height:40px; line-height:40px; border-bottom:1px #333 solid;}
.m310 h2 span{ float:left; width:auto; height:40px; line-height:40px; padding-left:20px; background:url(../images/img_1.jpg) no-repeat left 12px; font-size:25px;}
.m310 p{ float:left; width:290px; height:30px; line-height:30px; padding-left:20px; }
.m310 ul{ float:left; width:290px; height:auto; display:block;  margin-left:20px;}
.m310 ul li{ float:left; width:290px; height:24px; line-height:24px;}
.m310 a{ color:#333; text-decoration:none;}
.m310 a:hover{ color:#F00; text-decoration:underline;}
.m310 a.acontent{ color:#F00; font-weight:bold;}

.logo{ width:316px; height:93px;}
.title{ width:316px; height:35px; text-align:center;}

.ad_1{ width:310px; height:148px; display:inline; overflow:hidden;}

.right_top{ width:620px; height:620px; background:url(../images/img_2.jpg) no-repeat left top;}
.right_top_ul{ float:left; width:620px; height:auto; font-size:14px;}
.right_top_ul li{ float:left; width:565px; height:24px; line-height:24px; display:inline; overflow:hidden;}
.right_top_ul li span{ float:left; width:25px;}
.right_top_ul li a{ float:left; width:auto; display:inline-block;}
.download{ width:auto; height:36px; line-height:36px; text-align:center; font-size:18px; background:#cc0000; top:0; right:0; padding:0 10px;}
.download a{ color:#FFF; text-decoration:none;}
.download a:hovee{ text-decoration:underline;}
.download a.em{  background:url(../images/img_4.jpg) no-repeat right top; padding-right:25px;}

.neir{ width:620px; height:auto;}
.neir_pic{ width:620px; height:632px; display:inline; overflow:auto;}
.neir_pic2{ width:620px; height:1230px; display:inline; overflow:auto;}