@charset "gb2312";
/* CSS Document */
body{font-size:12px;font-family:"ËÎÌå";background:url(gn_02.jpg) repeat-x 0 481px;background-color:#dc0303;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,strong,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
html{overflow-y:scroll;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
ul,ol,li{list-style:none;}
em{font-style:normal;}
.clear{clear:both;font:0;}
img{border:none;}
.blank5{height:5px;clear:both;font-size:1px;overflow:hidden;}
.blank10{height:10px;clear:both;font-size:1px;overflow:hidden;}
.blank20{clear:both;height:20px;overflow:hidden;}
.color_red{color:#ff1d1d;}
.fl{float:left;}
.fr{float:right;}
.type14{font-size:14px;}
.top_box{background:url(gn_01.jpg) no-repeat top center;overflow:hidden;height:481px;width:100%;}
.wall1200{width:1200px;margin:0 auto;}


.main_box1{overflow:hidden;height:370px;width: 1200px;background: url(gn_03.png) no-repeat;}
.box_con{width: 950px;height: 370px;margin-left: 250px;}
.con_left{width:350px;height:300px;margin-top: 35px;margin-left: 25px;position: relative;}
#slider{width:350px;height:300px;overflow:hidden;position: relative;}
#slider img{width:350px;height:300px;}
#slider ul{width:10000px;}
#slider ul li{float: left;}

ol#controls {
  position: absolute;
  top: 277px;
  right: 3px;
  height: 20px;
  z-index: 2;
  font-size: 12px;
}
ol#controls li {
  height: 15px;
  line-height: 15px;
  width: 15px;
  text-align: center;
  display: inline;
  float: left;
  margin-right: 3px;
}
ol#controls li a {
  color: #fff;
  text-decoration: none;
  font-family: arial;
}
ol#controls li a:focus {
  outline: none;
}
ol#controls li.current {
  background: #000;
}

.main_box2{overflow:hidden;height:480px;width: 1200px;background: url(gn_04.png) no-repeat;}
.box2_top{margin-left: 267px;}
.main_box2 .box2_top li{float: left;margin-left: 8px;margin-top: 18px;}
.main_box2 .box2_top li a img{width: 206px;height: 154px;border:7px solid #fff;}
.main_box2 .box2_bottom{margin-left: 278px;display: inline;}
.main_box2 div{float: left;width: 171px;height: 228px;background-color: #fff;margin-left: 11px;margin-top: 40px;}
.main_box2 div h3{font-weight: normal;width: 150px;height: 30px;background-color: #fabb5a;border-radius:3px;text-align: center;line-height: 30px;}
.main_box2 div .subbtn{width: 80px;height: 25px;margin-left: 75px;background-color: #fb533a;display: block;color: #FFF;text-align: center;line-height: 25px;}
.main_box2 div a{color: #333;}
.main_box2 div ul li{list-style-type: disc;line-height: 22px;}

.main_box3{overflow:hidden;height:260px;width: 922px;background: url(gn_05.png) no-repeat;position: relative; padding-left:278px;}
.main_box3 .box3_ul{width: 159px;height: 194px;border:5px solid #d0d0d0;background-color: #eee;display: inline-block;}
.main_box3 .box3_ul li{padding-left: 30px;height: 39px;font-size: 14px;line-height: 39px;background: url(li_bg1.png) no-repeat;}
.main_box3 .box3_ul .lasywayli{height: 40px;line-height: 40px;background: url(li_bg2.png) no-repeat;}

.main_box3 .zby{display: none;top:28px;left:446px;width: 440px;height: 190px;border:3px solid #ffed75;position: absolute;z-index: 10;background-color: #fff;}
.main_box3 .zby ul{width: 100%;height: 150px;overflow: hidden;}
.main_box3 .zby ul li{list-style-type: disc;line-height: 25px;margin-left: 45px; }
.main_box3 .zby ul li a{color: #333;font-size: 14px;}

#box3sli{width:715px;height:202px;overflow:hidden;float: left;position: relative;margin-top: 26px;display: inline;}
#box3sli img{width:715px;height:202px;}
#box3sli ul{width:10000px;}
#box3sli ul li{float: left;}
div#controlsdesc2{
  background-color: #000;
  color: #FFFFFF;
  font-size: 14px;
  height: 30px;
  left: 462px;
  line-height: 30px;
  filter: Alpha(Opacity=80);
  opacity: 0.8;
  padding-left: 9px;
  position: absolute;
  text-align: left;
  top: 198px;
  width: 706px;
  z-index: 1;
}
div#controlsdesc2 a {
  color: #FFFFFF;
}
div#controlsdesc2 h2 {
  font-weight: normal;
}
div#controlsdesc2 a:hover {
  text-decoration: underline;
}

ol#controlm {
  position: absolute;
  top: 198px;
  right: 23px;
  height: 20px;
  z-index: 2;
  font-size: 14px;
}
ol#controlm li {
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  display: inline;
  float: left;
  margin-right: 3px;
}
ol#controlm li a {
  color: #fff;
  text-decoration: none;
  font-family: arial;
}
ol#controlm li a:focus {
  outline: none;
}
ol#controlm li.current {
  background: #575353;
}



.main_box4{overflow:hidden;height:331px;width: 1200px;background: url(gn_06.png) no-repeat;}
.main_box4 ul{margin-left: 235px;}
.main_box4 ul li{float: left;margin-left: 45px;display: inline;}
.main_box4 ul li a{display: block;text-align: center;width: 144px;height: 235px;overflow: hidden;color: #000;}
.main_box4 ul li a img{margin-bottom: 15px;}
.main_box4 p{width: 900px;height: 45px;overflow: hidden;color: #000;margin-left: 280px;text-indent:40px;}


.main_box5{overflow:hidden;height:220px;width: 1200px;background: url(gn_07.png) no-repeat; }
.main_box5 ul{width: 400px;height: 180px;background-color: #fff;float: left;margin-top: 20px;padding-top: 5px;display: inline;}
.main_box5 .box5_left{margin-left: 280px;}
.main_box5 .box5_right{margin-left: 95px;}
.main_box5 ul li{list-style-type: disc;line-height: 25px;margin-left: 35px;}
.main_box5 ul li a{color: #000;font-size: 14px;}

.con_right{width: 530px;height: 300px;margin-top: 35px;margin-left: 20px;background-color: #FFF;}
.con_right h3{font-size: 14px;margin: 25px 0px 0px 0px;width: 530px;text-align: center;}
.con_right p{margin: 5px auto 0px auto;width: 500px;}
.con_right a{color: #333;}

.fixed_box{width: 110px;height: 303px;width: 110px;left: 50%;margin-left: 620px;top: 80px;position: fixed;display: none;}
/*footer*/
#footer{clear:both;line-height:1.8em;margin:0 auto;padding:0;color:#fff;text-align:center;padding:25px 0 15px;background-color:#b50005;}
#footer a{font-size:12px;color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer p{margin:0;}
#footer p span{font-size:12px;}