@import url(top.css);
@import url(reset.css);
@import url(foot.css);

.xxgkml_nr{overflow: hidden;margin-top: 10px;}
.xxgkml_con{ margin-top: 10px;}


.xxgkml_left {width: 290px;float:left;}
.xxgkml_left h1 {background: #d91517;color: #FFFFFF;font-size: 22px;height: 52px;text-align:center;line-height: 52px;/* margin: 10px 10px 0px 10px; */}
.xxgkml_con .xxgkml_left h3{width: 290px;height: 48px;border:1px solid #DDDDDD;background: #e6e5e5;line-height: 48px;margin-bottom: 10px;}
.xxgkml_con .xxgkml_left h3 i{display:block;float:left;background: url(icon.png) no-repeat;width:30px;height:30px;margin: 9px 10px 0px 20px;}
.xxgkml_con .xxgkml_left h3 i{ransition: transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s;-webkit-transition: transform 0.7s ease-out 0s;}
.xxgkml_con .xxgkml_left h3:hover i{transform: rotateY(180deg);-moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); ransition: transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s; -webkit-transition: transform 0.7s ease-out 0s;}
.xxgkml_con .xxgkml_left h3.on a span{ color: #ff6b07;}

.xxgkml_con .xxgkml_left h3 span{display:block;float:left;color: #cc0000;font-size: 16px;font-weight: normal;}
.xxgkml_con .xxgkml_left h3.h3_01 i{background-position: -4px -171px;}
.xxgkml_con .xxgkml_left h3.h3_02 i{background-position:  -46px -171px;}
.xxgkml_con .xxgkml_left h3.h3_03 i{background-position: -96px -171px;}
.xxgkml_con .xxgkml_left h3.h3_04 i{background-position: -142px -171px;}
.xxgkml_con .xxgkml_left h3.h3_05 i{background-position: -186px -171px;}
.xxgkml_con .xxgkml_left h3.h3_06 i{background-position: -225px -171px;}
.xxgkml_con .xxgkml_left h3.h3_07 i{background-position: -270px -171px;}
.xxgkml_con .xxgkml_right{ float: right; width: 860px; border: 1px solid #dddddd; background: #FFFFFF; padding: 10px;min-height:528px}
.xxgkml_right{float:right;width: 766px;}
.btn_01{height:40px; background:#e5493d; border:none; line-height:40px; color:#fff; width:120px;}
.btn_02{height:40px; background:#3bafda; border:none; line-height:40px; color:#fff; width:120px;}
.xxgkml_list{border: 1px solid #ececec;}
.nav_link{ overflow:hidden;}
.xxgkzn{/* height: 30px; *//* background: #ededed; */line-height: 30px;margin-bottom: 10px;min-height: 752px;}

.nav_link{height: 50px;/* margin-top: 28px; */overflow: hidden;}
.nav_link ul li{width: 147px;height: 40px;line-height: 40px;margin-right: 7px;background:#e6e6e6;float: left;transition:all 0.2s;position: relative;}
.nav_link>ul li a{position: relative;z-index:99;transition:all 0.3s; float:left;font-size: 16px; color: #d91516; padding-left: 20px;}
.nav_link>ul li span{float:left;display:block;height: 40px;width: 5px;transition:all 0.3s; position:relative; top:0; right:0;z-index: 9;}
.nav_link>ul li:hover span{width:100%;}
.nav_link>ul li:hover a{color: #FFFFFF;}
.nav_link .reng{background:#d91516;display:block;position:absolute;top:0;left:0;width:5px;height:40px;overflow:hidden;line-height:0;font-size:0;z-index:1}


.NewsList h1 { height:40px; line-height:40px;  background:#ea6464;font-size: 16px; font-weight:500; }
.NewsList h1 span {  background:#ea6464;width:auto; padding:0 20px; height:40px; line-height:40px; float:left; color:#FFFFFF}
.NewsList>ul{ padding:5px 5px 5px 5px;}
.NewsList>ul li {background:url(list_img02.png) left center no-repeat; padding-left:10px;text-align:right; font-size: 14px; height: 35px; line-height: 35px; /*list-style:circle;*/transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.NewsList>ul li a {font-size: 14px; float: left;}
.NewsList>ul li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.NewsList>ul li span{ float:right; width:100px; display:inline-table; color:#999;text-align: center;}
.NewsList>ul .on {background: #b3e7fa;}

.zwgk_box{overflow: hidden;}

.zwgk_box h1 { height:40px; line-height:40px;  background:#ea6464;font-size: 16px; font-weight:500; }
.zwgk_box h1 span {  background:#ea6464;width:auto; padding:0 20px; height:40px; line-height:40px; float:left; color:#FFFFFF}

.xwboxright{ margin-top: 10px;}
.xwboxright .bd{ min-height: 428px;}
.xwboxright .hd dd{ background:none;}
.xwboxright .hd{height:50px; overflow:hidden;}
.xwboxright .hd dd{ float:left; width:120px; margin-left:30px; text-align:center; height:30px; line-height:30px;}
.xwboxright .hd dd a{background:url(nav-setup-icon-bg.jpg) 0px 0px no-repeat; display:block;height:30px; line-height:30px; color:#666666;}
.xwboxright .hd dd a.on{background:url(nav-setup-icon-bg.jpg) 0px -50px no-repeat;color: #FFFFFF !important;}
.xwboxright .hd dd a:hover{ background:url(nav-setup-icon-bg.jpg) 0px -50px no-repeat;color: #FFFFFF !important;}
.xwboxright .hd dd a:hover span{color: #FFFFFF !important;}

.smsq{min-height:760px; /*border:1px solid #fdf7eb; */overflow:hidden; padding-bottom:26px;} 
.smsq_con{ overflow:hidden;}
.smsq_h{ height:45px; line-height:45px; background:#fdf7eb; overflow:hidden;}
.smsq_h p{ font-size:15px; color:#333; font-weight:bold; margin-left:34px;}
.smsq_c{ width:764px; margin:0 auto; overflow:hidden;}
.smsq_c p.p1{ height:62px; line-height:62px; border-bottom:1px dotted #aaa; font-size:15px; color:#333; }
.smsq_c ul.ul1{ overflow:hidden; padding-bottom:26px;}
.smsq_c ul.ul1 a{ display:block; float:left; background:url(../images/smsq_icon1.jpg) no-repeat right center; color:#44b4ed; padding-right:46px; margin-right:12px; line-height:44px;}
.smsq_c ul.ul1 b{ font-weight:normal; color:#3891e3; margin-right:30px; float:left; display:block; line-height:42px;}
.smsq_c p.p2{font-size:15px; color:#e60000; line-height:45px; }
.smsq_c p.p3{ line-height:25px;}
.pb36{ padding-bottom:36px;}
.smsq_c p.p4{font-size:15px; line-height:45px; }
.mb18{ margin-bottom:18px;}





.slist{
  width: 190px;
  margin: 0 auto;

}
.slist a{
  font-size: 14px;
  line-height: 33px;
  padding-left: 20px;
}

.slist>li>a{
  background: url(gk-lb1.jpg) no-repeat 0px center;
}
.slist>li.active>a{
  background: url(../images/gk-lb2.jpg) no-repeat 0px center;
}
.slist-c{
  display: none;
  padding-left: 20px;
}
.slist>li.active .slist-c{
  display: block;
}
.slist-c>li>a{
 background: url(gk-lb3.png) no-repeat 0px center;
}
.slist-c>li>a:hover{
  color: #3197d2;
}
.ldzl>li .ldc{
  height: 53px;
  font-size: 18px;
  color: #3197d2;
  line-height: 53px;
  padding-left: 30px;
  background-color: #dbf3ff;
}
.ldzl>li .ldc a{
  color: #3197d2;
}
.ldzl>li> .ldc span{
  float: right;
  margin: 0px 10px 0 0;
  font-size:14px;
}
.ldzl>li.active .ldc{
  background-color: #3197d2;

}
.ldzl>li.active .ldc a,
.ldzl>li.active .ldc span{
  color: #fff;
}
.ldzl>li{ margin-bottom:10px;}