/* CSS Document */

/*顶部*/
.head_tou{width:100%; overflow:hidden}
.top {
  width: 100%;
  height: 120px;
  background: #006e77;
}
.top .top01 {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.top .top01 span.logo {
  float: left;
  width: 765px;
  overflow: hidden;
  margin-top: 22px;
  color: #fff3d0;
  text-align:center;
  line-height: 25px;
  font-size: 17px;
}
.top .top01 span.logo_img{margin-top:47px; float:left; margin-left:175px}
.top .top01 span.tel {
  float: right;
  padding-top: 20px;
  color: #fff;
  font-family: "Microsoft YaHei";
  line-height: 22px;
  width:192px;
}
.top .top01 span.tel a{width:125px; height:26px; overflow:hidden; display:block}
.top .top01 span.tel a img{float:left}
.top .top01 span.tel i {
  padding-top: 20px;
  color: #fff;
  font-family: "Microsoft YaHei";
  line-height: 22px;
  font-size:14px;
  font-style:normal
}
.top .top01 span.tel i span{
  color: #f79800;
}
.top .top01 span.tel strong {
  font-weight: normal;
  font-size:22px;
  line-height:28px
}

/*nav*/
.nav{width:100%; background:#fff; border-bottom:1px solid #e7e6e6; height:70px; font-family:Microsoft YaHei}
.navb{width:1200px; margin:0 auto;}
#navbg{width:238px; height:70px; float:left; margin-right:10px}
#navbg img{float:left}
.menu1{width:1000px; float:left; background:#fff; overflow:hidden; position:absolute; top:54px; padding-bottom:30px; border-top:1px solid #e7e6e6; z-index:999; left:0}
.menu1 h2{padding:30px; font-size:14px; font-weight:normal}
.menu1 h2 a{font-size:14px; color:#5a5a5a; padding:0 10px}
.menu1 h2 strong{font-size:16px; color:#f39700; float:left}
.menu1 ul{width:100%; overflow:hidden}
.menu1 ul li{width:133px; float:left; border-right:1px dashed #999; padding-left:30px; line-height:30px; height:310px; text-align:left}
.menu1 ul li h3{font-size:18px; color:#006e77}
.menu1 ul li a{font-size:14px; line-height:30px; color:#414141; display:block; width:100%; overflow:hidden}
.menu1 ul li a:hover{color:#F7931E}

.menu{/*float:left;*/ width:1200px; overflow:hidden}
.menu ul{width:101%; overflow:hidden; color:#5a5a5a}
.menu ul li{float:left; text-align:center; width:130px; overflow:hidden; height:54px}
.menu ul li a{display:block; color:#5a5a5a; height:45px}
.menu ul li a p{border-right:1px solid #e5e4e4; line-height:20px; margin-top:25px; font-size:16px; letter-spacing:1px}
.menu ul li a:hover{color:#F7931E}

.box_menu{width:100%; overflow:hidden; background:#f0eded; margin-top:30px}
.menu_1{margin-top:20px; background:#fff; padding:20px 15px; height:130px; width:1286px; margin:0 auto}
.menu_1 ul{width:103%}
/*二级导航*/
.box_menu1 {overflow: hidden; width:1000px;}
.auto {margin: 0 auto;}
.box_menu1 li.subMenu_line {background:url(../images/nev2_bj01.jpg) no-repeat; height:122px; padding:0; margin-top:8px; width: 1px;}
.box_menu1 li {float: left; height:142px; width:216px;}
.box_menu1 li span {display: block; height:35px; overflow: hidden; padding-bottom:20px; text-align: center; width: 100%;}
.box_menu1 li p {color: #c9c9c9; height:60px; line-height: 20px; padding-left:6px; width:210px;}
.box_menu1 li p a {border-right: 1px solid #c9c9c9; color: #5e5f5f; display: block; float: left; height: 14px; line-height: 14px; margin: 3px 4px 3px 0; overflow: hidden; text-align: center; padding:0 5px;}
.box_menu1 li p a:hover {color:#f7931e;}
/*banner*/
.fullSlide {width:100%;position:relative;height:460px;min-width:1200px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:460px;overflow:hidden;text-align:center; background: no-repeat center top;}
.fullSlide .bd li a {display:block;height:460px;}
.fullSlide .hd {width:196px;margin-left: 4px;position:absolute;z-index:1;bottom:-50px;left:50%;height:30px;line-height:30px; text-align:center;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1; width: 27px; height: 27px;/* border: 1px solid #333333;*/ font-size: 12px; color: #cdcdcd; text-align: center; line-height: 27px; margin: 0 5px;}
.fullSlide .hd ul .on {border: 1px solid #fff3d0; font-size: 16px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:76px; height:148px;}
.fullSlide .prev{background: url(../images/tacn/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/tacn/right1s.png) no-repeat;}

.banner { height: 460px;  font-family: "Microsoft YaHei", serif;}
.search { height: 65px; background: url(../images/tacn/seb.jpg) no-repeat center 0; border-bottom: 1px solid #e5e5e5; min-width:1200px;}
.sez { float: left; width: 604px; font-size: 14px; color: #fff3d0; line-height: 65px; margin-left:115px;}
.sez a { color: #cdcdcd;}
.sek { float: left; margin: 19px 0 0 59px;}
.sek a { display: block; width: 27px; height: 27px; border: 1px solid #333333; font-size: 12px; color: #cdcdcd; text-align: center; line-height: 27px; float: left; margin-right: 10px;}
.sek a:hover { border: 1px solid #4e4e4e; font-size: 16px; }
.sey { float: right; margin-top: 15px;width: 465px; }
.sey ul p{font-size:16px;}
.sey ul li{font-size:22px;}
.sey input { display: block; float: left;}
.sey .sek1 { width: 159px; height: 20px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-top: 0; border-bottom: 0; font-size: 12px; color: #666666; line-height: 20px; padding-left: 30px;}
.sey .sek2 { width: 51px; height: 20px; background: url("tacn/sek.jpg") no-repeat; border: 0;}
/*end*/