@charset "gb2312";
/*wrap - header*/
.wrap{width:1138px; height:auto; margin:0 auto; padding:0 auto;}
/*ggao*/
.ggao{width:1138px; height:auto; float:left;}
.ggao ul.hggao{width:1118px; padding:0px 10px; margin-top:10px; float:left;}
.ggao ul.hghgao{width:1118px; padding:0px 10px; margin-top:10px; float:left;}
.ggao ul.Two{padding:0px 5px 0px 5px; float:left;}/*二个六十的*/
.ggao ul.Four{padding:0px 5px; float:left;}/*四个*/
.ggao ul.Five{padding:0px 4px; float:left;}/*五个*/
.ggao ul.Eight{padding:0px 5px; float:left;}/*八个*/
.ggao ul.Two li{width:554px; margin:10px 5px 0px 5px; display:inline; float:left;}.ggao ul.Two li img{width:554px; height:65px;}/*二个六十的*/
.ggao ul.Four li{width:272px; margin:10px 5px 0px 5px; display:inline; float:left;}.ggao ul.Four li img{width:272px; height:68px;}/*五个*//*四个*/
.ggao ul.Five li{width:214px; margin:10px 6px 0px 6px; display:inline; float:left;}.ggao ul.Five li img{width:214px; height:60px;}/*五个*/
.ggao ul.Eight li{width:131px; margin:10px 5px 0px 5px; display:inline; float:left;}.ggao ul.Eight li img{width:131px; height:62px;}/*八个*/
.ggao ul.hggao img{width:1118px; height:62px;}
.ggao ul.hghgao img{width:1118px; height:82px;}
.ggao ul.hggao img, .ggao ul.hghgao{border:0px; vertical-align:top; float:left;}
/*logo*/
.logo{width:1118px; height:62px; margin-top:10px; padding-left:10px; float:left;}
.logo img{vertical-align:middle; border:0px;}
.logo h1{width:800px; height:62px; background:url(/img-2017/sub_logo.jpg) left center no-repeat; padding-left:78px; float:right;}
.logo h1 em{color:#000; font-size:22px; font-family:"黑体"; font-weight:bold; line-height:62px; float:left;}

.logo p{width:878px; height:auto; background:url(/img-2017/sub_logo.jpg) left center no-repeat; float:right;}
.logo p span{width:150px; height:62px; padding-left:78px; float:left;}
.logo p span{width:64px; height:auto; color:#E04500; font-size:22px; font-family:"黑体"; font-weight:bold; line-height:30px; float:left;}
.logo p img{height:62px; border:0px; float:right;}
/*pr_nav*/
.pr_nav{width:1116px; height:40px; background:url(/img-2017/nav.jpg) repeat-x; border:1px solid #007D09; margin:10px 10px 0px 10px; display:inline; float:left;}
.pr_nav ul{width:1113px; height:40px; padding-left:3px; float:left;}
.pr_nav ul li{width:81px; height:26px; padding:7px 10px 0px 10px; background:url(/img-2017/nav_x.jpg) right top no-repeat; float:left;}
.pr_nav ul li:last-child{background:none;}
.pr_nav ul li a{width:81px; height:26px; color:#FFF; font-size:14px; font-weight:bold; line-height:26px; text-align:center; float:left;}
.pr_nav ul li a:hover, .pr_nav ul li a.hover{color:#000; background:url(/img-2017/new_nav_a.jpg) no-repeat; text-decoration:none;}
/*subnav*/
.subnav{width:1118px; height:99px; margin-left:10px; display:inline; float:left;}
.subnav p{width:1104px; height:27px; color:#666; font-size:12px; line-height:25px; background:url(/img-2017/subnav.jpg) repeat-x; padding:4px 6px 0px 6px; border-right:1px solid #CCC; border-left:1px solid #CCC; float:left;}
.subnav p em{width:auto; height:auto; color:#6E6E6E; font-size:12px; line-height:25px; float:right;}
.subnav p a{color:#6E6E6E; margin:0px 2px 0px 3px; display:inline;}
.subnav p a:hover{color:#009301;}

/*site_map*/
.site_map{width:1118px; height:auto; border-top:2px solid #02a91b; margin-top:10px; margin-left:10px; display:inline; float:left;}
.map_line{width:1116px; height:auto; border:1px solid #e6e6e6; border-top:0px; float:left;}
.map_left{width:198px; height:auto; color:#585858; font-size:12px; text-align:center; padding:10px 0px; font-family:"微软雅黑"; float:left;}
.map_left p{width:198px; font-size:18px; line-height:30px; padding-top:4px; font-weight:700; float:left;}
.map_right{width:916px; height:auto; color:#585858; border-left:1px solid #e6e6e6; padding:10px 0px; float:left;}
.map_left span.title, .map_right span.title{color:#000; font-size:22px; line-height:40px; text-align:center; font-weight:600; font-family:"微软雅黑"; display:block;}
.map_right ul.list{width:916px; height:auto; float:left;}
.map_right ul.list a{margin:0px 12px; font-size:14px; line-height:56px; white-space:pre-line; display:inline; float:left;}
.map_right ul.list_n{width:916px; height:auto; float:left;}
.map_right ul.list_n a{margin:0px 12px; font-size:14px; line-height:30px; white-space:pre-line; display:inline; float:left;}

.map_right ul.two{width:916px; height:auto; float:left;}
.map_right ul.two li{width:50%; font-size:14px; line-height:56px; text-align:center; float:left;}

.map_right ul.three{width:916px; height:auto; float:left;}
.map_right ul.three li{width:826px; height:auto; margin-top:10px; margin-left:10px; padding-left:70px; padding-bottom:10px; position:relative; border-bottom:1px dashed #e5e5e5; display:inline; float:left;}
.map_right ul.three li a{margin-right:10px; font-size:12px; line-height:24px; white-space:pre-line; display:inline; float:left;}
.map_right ul.three li span{width:60px; height:24px; font-size:14px; font-weight:700; text-align:center; line-height:24px; position:absolute; left:0px; top:0px;}

.map_right ul.four{width:916px; height:auto; float:left;}
.map_right ul.four li{width:25%; font-size:14px; line-height:56px; text-align:center; float:left;}
.map_right ul.four_n{width:916px; height:auto; float:left;}
.map_right ul.four_n li{width:25%; font-size:14px; line-height:30px; text-align:center; float:left;}

.map_right ul.five{width:916px; height:auto; float:left;}
.map_right ul.five li{width:20%; font-size:14px;text-align:center; line-height:56px; float:left;}

.map_right ul.eight_n{width:916px; height:auto; float:left;}
.map_right ul.eight_n a{width:114px; font-size:14px; line-height:30px; text-align:center; float:left;}

.map_right ul a{color:#585858;}.map_right ul a:hover{color:#333;}

/*底部开始*/
.bottom{width:1118px; height:auto; padding-left:10px; float:left;}
.foot_line{width:1118px; height:28px; line-height:28px; text-align:center; border-top:5px solid #009100; border-bottom:1px solid #4abe03; background:#f2ffe2; margin-top:10px; float:left;}
.foot_line a{color:#000100;}
.foot{width:1118px;height:94px; text-align:center; line-height:25px; background:#F8F8F8; position:relative; padding-top:12px; float:left;}
.foot img{vertical-align:middle;}
.foot p.left{width:79px; height:97px; position:absolute; left:10px; top:4px;}
.foot p.right{width:79px; height:97px; position:absolute; right:10px; top:4px;}