/*base*/
*{ margin:0; padding:0}
body{font:12px/1.14 Arial,"微软雅黑",SimSun,"宋体",HELVETICA; color:#666; background:url(http://www.hua-g.com/jkkk/8mpmo/style/css/body-../images/bg.gif) 0 163px repeat-x #fff; }
img{ border:0}
ul,li{ list-style-type:none}
a{ color:#666; text-decoration:none}
a:hover{ color:#f60; text-decoration:underline}
.main{ width:1400px; margin:0 auto;}
.banner{width:100%; float:left; text-align:center; overflow:hidden}

.clearfix:after, .wrap:after, .main:after{clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: '';}
.clearfix, .wrap, .main{zoom: 1;}
.fl{float: left;}
.fr{float: right;}


/* 布局样式 */
.wrap{width: 1200px; margin: 0 auto;}

/* 顶部 */
.header{background: #fff;}
.top_bar{height: 34px; line-height: 34px; background: #f5f5f5; border-bottom: 1px solid #ddd; font-size: 14px;}
.top_bar .fl{width: 500px;}
.top_bar .fr a{margin: 0 10px;}

/* logo */
.logo{float: left; height: 70px; margin: 15px 0;}
.logo img{height: 70px;}
.logo h1{display: none;}

/* 搜索 */
.search{float:right; width:410px; text-align:right; margin-top:27px; position:relative; z-index:1000;}
.stext{width:300px; height:36px; line-height:36px; padding-left:5px; border: 3px solid #0097E0; border-left: none; border-right: none; vertical-align:middle; font-size:14px; color:#166a8c; position:absolute; top:0; right:80px;}
.sbutton{width:80px; height:42px; border: none; background: url('http://www.hua-g.com/jkkk/8mpmo/style/css/index_bg.png') 0 0 no-repeat; vertical-align:middle; cursor:pointer;position:absolute; top:0; right:0px;}

.search select{width:auto;}
.jslct {color:#f90; zoom:1; cursor:pointer; border:solid 3px #0097E0; border-right: none; background:url(http://www.hua-g.com/jkkk/8mpmo/style/css/index_bg.png) 75px -52px no-repeat #f6f6f6; z-index:0; position:absolute; right:385px; height:36px; line-height:36px; text-align:left; display:inline-block; *display:inline;}
.jslct .jslct_t {position:relative; z-index:2; padding:0 25px 0 10px; border-right: 1px solid #e6e6e6; zoom:1; *display:block!important; *display:inline;}
.jslct em {font-style:normal; overflow:hidden; white-space:nowrap; color: #444; line-height:36px; display:block; font-size: 14px;}
.jslct dl{background:#fff; position:absolute; top:39px; left:-1px; border:solid 1px #ddd; border-top:0; height:28px; line-height:28px; z-index:100; display:none;}
.jslct dl dd {white-space:nowrap; background:#fff; cursor:pointer; color:#666; border-top:1px dashed #eee; padding:0 5px; text-indent: 5px;}
.jslct dl .hover{background:#0097E0; color:#fff;}
.jslct dl .noborder {border:none!important;}

/* nav */
.nav{width: 100%; height: 60px; background: #2488cf;}
.nav li{float: left; width: 120px; margin: 12px 0; font-size: 16px;}
.nav li a{display: block; width: 90px; margin: 0 15px; line-height: 36px; color: #fff; text-align: center; height:36px; overflow:hidden;}
.nav .hover a, .nav li a:hover{background: #fff; color: #2488cf; border-radius: 5px;}

/* banner */
.banner{position: relative; width: 100%;}
.banner li{background-repeat: no-repeat; background-position: center 0; zoom:1; vertical-align:middle;}
.banner .prev,
.banner .next{position: absolute; display: block; left: 3%; top: 50%; margin-top: -25px; width: 27px; height: 50px; background:url(http://www.hua-g.com/jkkk/8mpmo/style/css/index_bg.png) -130px 0 no-repeat; filter: alpha(opacity=50);opacity: 0.5; outline: 0;}
.banner .next{left: auto; right: 3%; background-position: -100px 0;}
.banner .prev:hover,
.banner .next:hover{filter: alpha(opacity=100); opacity: 1;}
.banner .hd{width: 100%; height:15px; overflow:hidden; position:absolute; left:0; bottom:20px;text-align: center; z-index:1;}
.banner .hd ul li{display: inline-block; margin:0 5px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; border-radius: 50%; cursor:pointer; text-indent: 20px; overflow: hidden;}
.banner .hd ul li.on{background:#f00; color:#fff;}
.banner .bd ul, .banner .bd li{width: 100%!important;}
/*left*/
.mleft{width:1100px; float:left;}
.mleft-1{ width:1100px; float:right;}
.tbox{ width:1080px; overflow:hidden; clear:both; background:#30b5d6;padding:10px; margin-top:10px; float:left; height:264px }
.tboxl,.tboxl img{width:348px; height:264px; float:left;}
.tboxr{ width:345px; float:right; height:264px; overflow:hidden}
.box{ width:1078px; padding:10px; line-height:2; clear:both; font-size:14px; overflow:hidden;border:1px solid #dcdcdc; border-top:0;}
.box img{ max-width:845px;}
.title h2,.xgtit h3{ font-size:14px; font-weight:bold;float:left; padding-left:10px; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -226px  repeat-x; margin-left:10px; color:#115a9d; display:inline}
.title{height:35px; line-height:35px;background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -130px repeat-x; width:898px; margin-top:10px; float:left;_float:none; border:1px solid #dcdcdc; border-bottom:0}
.title a{ float:right; padding-right:10px; font-size:12px;}
.tboxr .title{ width:343px; margin-top:0; height:30px; line-height:30px;background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -135px repeat-x;}
.tboxr .title h2{background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -228px  repeat-x;}
.imglist{width: 1098px;}
.imglist li{width:207px; margin:10px 0 0 11px; float:left; display:inline;}
.imglist li a {cursor: pointer; display: inline-block; height: 180px; overflow: hidden; padding: 3px; position: relative; text-align: center; width: 199px;}
.imglist li a div{width:199px;height:149px;display: table-cell;vertical-align:middle; text-align:center;*display:inline; *font-size:130px; *font-family:Arial; overflow:hidden;}
.imglist li div img{width:199px; max-height:149px; _height:expression(this.height > 149 ? 149 : auto); vertical-align:middle}
.imglist li p{ width:199px; height:20px; line-height:20px;overflow:hidden; margin-top:5px; text-align:center; font-size:14px; float:left}
.pic li a, .piclist li a, .imglist li a {border: 1px solid #dfdfdf;}
.pic li a:hover, .piclist li a:hover, .imglist li a:hover {border: 1px solid #ac0306; text-decoration: none;}

/*right*/
.mright{ width:290px; float:right;}
.mright-1{ width:290px; float:left;}
.mrbox{ width:288px; border:1px solid #dcdcdc;float:left; margin-top:10px; position:relative;_float:none;}
.mrbox h2{ font-size:14px;width:100%; height:35px; line-height:35px; text-indent:10px; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -130px repeat-x;color:#115a9d;}
.more{ position:absolute; top:10px; right:10px}
.wznr{ line-height:20px}
.xinlist{ width:268px; padding:5px 10px; clear:both}
.piclist li{ width:133px; margin:5px 0 5px 7px; float:left; display:inline}
.piclist li a{width:125px; height:94px; padding:3px; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; z-index:1000; border:1px solid #dfdfdf;}
.piclist li a div{height:94px; width:125px;display:table-cell;vertical-align:middle;text-align:center;*display:inline;*font-size:82px;*font-family:Arial;overflow:hidden}
.piclist li div img{max-width:125px; max-height:94px;width:expression((this.width > 125 && this.width > this.height) ?  125 : auto); height:expression(this.height > 94 ? 94 : auto);}
.piclist li p{ width:133px;line-height:18px; height:18px; overflow:hidden; text-align:center;float:left; margin-top:3px;}
.loginbox tr td a,.box a,.wznr a{ color:#f60}
.pich{height:247px;*height:237px; overflow:hidden}
/*foot*/
.foot{background:#30B5D6; text-align: center; padding: 20px 0; margin-top: 10px; color: #fff; line-height: 24px;}
.foot a{ color:#fff!important}
#floatErweima{margin-right: 20px;}
.foot .shouj{ width:100px; float:right}
.foot .shouj a{ width:100px; float:left; height:24px; line-height:24px; display:inline-block; text-align:center; margin-top:10px; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -191px no-repeat; color:#333!important}
/*about*/
.jd{ padding-top:7px; width:100%; float:left}
.jd a{ padding:0 5px;}
.abox{ width:1098px; float:left; border:1px solid #dcdcdc; margin-top:10px; overflow:hidden;padding-bottom:10px;}
.abox .box,.abox .nlist,.abox .pic{ border:0!important}
.abox h2{ width:100%; height:35px; line-height:35px; text-align:center; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -130px repeat-x; padding-left:0!important; font-size:14px; color:#115a9d;}
.abox dl{ width:1076px; margin:10px; margin-bottom:0; border-bottom:1px dashed #dcdcdc; float:left; display:inline; padding-bottom:7px;}
.box dl,.xinlist dl{width:100%;border-bottom:1px dashed #dcdcdc; float:left; display:inline; margin-bottom:7px; padding-bottom:7px;}
.abox dl dt ,.box dl dt ,.xinlist dl dt { height:28px; line-height:28px; overflow:hidden; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -269px no-repeat; }
.abox dl dt a,.box dl dt a,.xinlist dl dt a{ padding-left:8px;;font-weight:bold;color:#115a9d}
.abox dl dd,.box dl dd,.xinlist dl dd{ color:#777; line-height:18px; font-size:12px; width:100%;}
.abox dl dd a,.box dl dd a,.xinlist dl dd a{ float:right; color:#f60;}
.jn{ height:36px; overflow:hidden}
.next{ width:100%; height:20px; line-height:20px; text-align:center; float:left; margin-top:10px}
.mrtop{ width:270px;float:left; padding:10px; background:#30b5d6;margin-top:7px;}
.mrtop img{ width:100px; height:83px; float:left; padding-right:10px;}
.mrtop p{ line-height:20px; display:inline; color:#fff}
.mrtop h3{ font-size:12px; font-weight:bold; color:#ffa;}
.mrtop a{color: #ffa;}
/*login*/
.nlist,.pic{ width:878px; padding:10px; float:left; display:inline; border:1px solid #dcdcdc; border-top:0; overflow:hidden}
.pic{ width:698px; padding:0 0 10px 0;}
.nlist li,.introduction li,.xinlist li{ width:100%;height:28px; line-height:28px; float:left; overflow:hidden; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -299px no-repeat; font-size: 14px;}
.nlist li a,.introduction li a,.xinlist li a,.xglist li a{padding-left:8px; }
.nlist li span{ float:right; font-family:Arial; padding-left:10px; color:#888}
.imglist{ height:auto!important}
/*link*/
.linkleft {float: left; width: 290px;}
.linkright {float: right; width: 1100px;}
.linkt{ width:998px; height:35px; line-height:35px; border:1px solid #dcdcdc; border-bottom:0; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -130px; float:left;margin-top:7px; _float:none}
.linkt h2{ font-size:14px; float:left; padding-left:10px; font-weight:bold;color:#115a9d;}
.linkt a{ float:right; padding-right:10px; font-size:12px;}
.linkbox{ width:988px; border:1px solid #dedede; padding:5px; border-top:0; float:left; _float:none}
.wzlink a{ float:left; line-height:22px; padding:0 5px; word-break: keep-all; white-space: nowrap;}
.d1{width:938px; overflow:hidden}
.div2 {width:auto;float:left;}
.div2 li{float:left;}
.div2 li img{width:88px; height:31px; margin-left:5px;display:inline; padding:5px 0;}
.linkleft h2{ width:288px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; border:1px solid #dcdcdc; border-bottom:0; float:left; margin-top:7px;background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -130px repeat-x;color:#115a9d}
.linklbox{ width:270px; border:1px solid #dcdcdc; border-top:0; padding:5px 9px; float:left; background:#fff}
.linklbox table tr td{ padding:5px;}
.linkright h2{ width:1088px; float:left; font-size:14px; font-weight:bold; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -130px repeat-x; float:left; margin-top:7px;border:1px solid #dedede; border-bottom:0;height:35px; line-height:35px; padding-left:10px;color:#115a9d}
.linkrbox{width:1078px; float:left; padding:10px;border:1px solid #dedede; border-top:0; background:#fff}
.linkti{ width:100%; border-bottom:1px dashed #dedede; float:left;margin:10px 0 5px 0; padding-bottom:5px;}
.linktbox a{padding:5px 6px 5px 7px; float:left;word-break: keep-all; white-space: nowrap;}
.linktbox img{ width:88px; height:31px; float:left}
/*add*/
.sort{ width:278px; padding:0 5px 10px 5px;}
.sort li{ height:30px; line-height:30px; border-bottom:1px dashed #dedede; width:100%; overflow:hidden; font-weight:bold}
.sort li.hover a{color:#f60}
/*select*/
/*add*/   
.box,.b2{word-wrap:break-word;overflow:hidden;}
.xinlist{word-wrap:break-word;overflow:hidden;}
.page{display:none;}
.page2{display:block!important;}
.b1 img{vertical-align:middle}
.head h1 img{ position:absolute; left:0; top:0; width:550px; height:94px;}
.add-left{ width:360px; float:left;}
.add-left .title{ width:358px;}
.add-left .nlist{ width:338px; padding:5px 10px; height:192px}
.xgtit{ width:1076px;height:35px; line-height:35px;background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -130px repeat-x; margin:8px 0 0 10px; float:left;border:1px solid #dcdcdc; border-bottom:0; display:inline}
.xglist{ width:1076px; float:left;border:1px solid #dcdcdc; border-top:0; margin-left:10px;display:inline; padding:5px 0}
.xglist li{ width:415px; float:left; line-height:22px; height:22px; margin:0 10px; display:inline; overflow:hidden;background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) left -299px no-repeat;}
.piclist{ *padding-bottom:10px}
.introduction{ width:100%; float:left; margin-top:5px; line-height:23px;color:#fff}
.introduction li{ height:23px; line-height:23px; background:url(http://www.hua-g.com/jkkk/8mpmo/style/images/bg.gif) 0 -325px no-repeat}
.introduction li a{ color:#fff!important}
.rh3{height:192px}
.rh2,.lh1{height:406px}
.rh4{ height:237px}

@media (min-width:1024px) and (max-width:1200px){
	.main{width: 1000px;}
	.mleft, .linkright{width: 700px;}
	.linkright h2{width: 688px;}
	.linkrbox{width: 678px;}
	.box, .nlist{width: 678px;}
	.abox, .imglist{width: 698px;}
	.abox dl, .xgtit, .xglist{width: 676px;}
	.imglist li{width: 218px;}
	.imglist li p{width: 210px;}
	.imglist li a{width:210px; height:180px;}
	.imglist li a div{width:210px; height:160px;}
	.imglist li a div{	*font-size:140px;}
	.imglist li div img{max-width:210px; max-height:160px;_width:expression(this.width > 210 ? "210px" : this.width); _height:expression(this.height > 160 ? 160 : auto);}
	.xglist li{width: 315px;}
}

@media (min-width:1200px) and (max-width:1400px){
 	.main{width: 1200px;}
	.mleft, .linkright{width: 900px;}
	.linkright h2{width: 888px;}
	.linkrbox{width: 878px;}
	.linkrbox, .box, .nlist{width: 878px;}
	.abox, .imglist{width: 898px;}
	.abox dl, .xgtit, .xglist{width: 876px;}
	.imglist li{width: 211px;}
	.imglist li p{width: 203px;}
	.imglist li a{width:203px; height:180px;}
	.imglist li a div{width:203px; height:152px;}
	.imglist li a div{*font-size:133px;}
	.imglist li div img{max-width:203px; max-height:152px;_width:expression(this.width > 203 ? "203px" : this.width); _height:expression(this.height > 152 ? 152 : auto);}
	.xglist li{width: 415px;}   
}