/****index***/
.i-box{width: 100%;}
.i-box-p{padding:0px;}
.i-newtop{width: 100%;height:108px; background:url('../img/newtop.gif') no-repeat #fff;}
.i-newtop-txt{width:770px;margin: 0 auto;  border-bottom:2px solid #c41600;height:106px;}
.i-newtop-txt h3{font-size:22px;width:720px; height:50px;overflow: hidden; text-align: left;text-indent:68px; line-height:60px;}
.i-newtop-txt h3 a{color:#c51300;font-weight:bold;}
.i-newtop-txt p{line-height:1.8;color:#888;}
.top-line{border:none;border-bottom:1px solid #eee;}

.i-techer{width:1070px; height:260px; float: left; background:url('../img/techerbg.jpg')  repeat-x #fff; margin-left:5px;}
.i-techer .title{line-height:28px;height:28px;color:#c41600;font-size:16px;
	font-weight: bold;background:url('../img/techert.jpg') repeat-x #f1f1f1;
}
.i-techer .title span{width:86px;height:28px;display: block;background:url('../img/techer.jpg') no-repeat; margin-left:14px;text-align: center;}

.techer-left{ width:1068px;  overflow:hidden; position:relative;  border:1px solid #ddd; border-top:none;   }
.techer-left .hd{ overflow:hidden;height:260px; background:#ccc; padding:0 10px;  }
.techer-left .prev,.techer-left  .next{ 
display:block;  width:22px; height:68px;  margin-top:60px; position: absolute; top:20px;  overflow:hidden;
			 cursor:pointer; }
.techer-left  .next{background:url("../img/t-right.jpg") no-repeat;left:0; }
.techer-left .prev{background:url("../img/t-left.jpg") no-repeat; right:0;}


.techer-left .bd{ padding:10px 0;width:1020px;margin: 0 auto; min-height:210px;}
.techer-left .bd ul{ overflow:hidden; zoom:1; padding-top:10px;}
.techer-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.techer-left .bd ul li .pic{ text-align:center; width:130px; height:164px; display:block;box-shadow: 0 2px 12px rgba(0,0,0,0.4);}
.techer-left .bd ul li .pic img{ width:126px; height:160px; display:block;  padding:1px; border:1px solid #ccc; }
.techer-left .bd ul li .pic a:hover img{ border-color:#999;  }
.techer-left .bd ul li  p{background:#999;color:#fff;font-weight:bold;}



.zd-box{border:1px solid #ddd; padding:4px 6px; border-top:4px solid #c41600; height:300px;}
.zd-jyky,.zd-hzjl{width:312px;border: 1px solid #ddd; height:300px;}
.zd-jyky .title,.zd-hzjl .title{color:#c41600;width:92%; margin:0 auto; 
	font-size: 16px;font-weight:bold;
   height:32px;line-height:32px; border-bottom:1px solid #ddd;}
.zd-jyky .title span,.zd-hzjl .title span,.zd-xsfz .title span{font-size:12px;color:#888;float: right;}

.zd-jyky .zd-list li,.zd-hzjl .zd-list li{border-bottom:dashed 1px  #ddd;line-height:28px;background:url('../img/picon.jpg') left center no-repeat;
transition:All 0.4s ease-in-out;
      -webkit-transition:All 0.4s ease-in-out;
      -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
}
.zd-jyky .zd-list li li:hover,.zd-hzjl .zd-list li:hover{ transform:translate(5px,0);
 -webkit-transform:translate(5px,0);
-moz-transform:translate(5px,0);
-o-transform:translate(5px,0);
-ms-transform:translate(5px,0);}

.zd-xsfz{width:400px; height:300px;}
.zd-xsfz .title{color:#c41600;width:96%; margin:0 auto; 
	font-size:15px;height:32px;line-height:32px; border-bottom:1px solid #ddd;}

.zd-iocn{background:#eeeeee;height:128px;width: 100%; border-top:4px solid red;}
.zd-iocn a{width:86px;height:108px; margin:0 22px; text-align: center; float: left; display: block;overflow: hidden;}
.zd-iocn a:hover{background:#fff;box-shadow:0 5px 8px #eee; text-decoration: none;} 
.zd-iocn a span{width:86px;height:82px;display: block;overflow: hidden;}

.zd-ioc,.zd-ioc2,.zd-ioc3,.zd-ioc4,.zd-ioc5,.zd-ioc6,.zd-ioc7,.zd-ioc8{background:url('../img/ioc.png'); width:82px;height:82px;display: block;overflow: hidden;}
.zd-ioc2{background-position:100px 0;}
.zd-ioc3{background-position:200px 0;}
.zd-ioc4{background-position:300px 0;}
.zd-ioc5{background-position:400px 0;}
.zd-ioc6{background-position:500px 0;}
.zd-ioc7{background-position:600px 0;}
.zd-ioc8{background-position:700px 0;}


/*** list content--------------------- ***/  
.zd-l{}
.zd-c{}

/*** flash and pic--------------------- ***/
.automv{width:150px;height:150px;z-index:999;}
.automv img,.automv a,.automv  a img{width:150px;height:150px;display: block;}
.h-i-top { position: relative; width:100%; height: 280px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.h-i-top .pic img {width:100%; height: 280px; display: block; }
.h-i-top .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 240px; width:100%;  overflow: hidden; }
.h-i-top .txt {height:200px; position: absolute; bottom: 0; z-index: 2;  width:100%; overflow: hidden;left:0; }
.h-i-top .txt li{ height:200px; width:580px; left:32%; display: block; line-height:100px; position:absolute; bottom:0;color:#fff;font-size:36px;}
.i-tabBox{ width:790px; float: left; height:390px; text-align:left;  }

.i-tabBox .bd {width:790px;float: right;}
.i-tabBox .bd ul{  zoom:1; }
.pad{ padding:8px 0 2px 2px;}



.i-xydt-pic {float: left; position: relative; width:420px; height:320px; overflow: hidden; text-align: left; background:#989898; border:1px solid #ddd; }
.i-xydt-pic .pic img { width:420px; height:auto; display: block; }

.i-xydt-pic .txt { position: absolute; bottom:0px; z-index: 2; height:38px; width:100%; overflow: hidden; background:#989898;}
.i-xydt-pic .txt li{ height:38px; line-height:38px; display: block; width: 92%; padding:0 4%; border-bottom:2px solid #c41600; position:absolute; bottom:0;}
.i-xydt-pic .txt li a{ display: block; font-weight: bold; color:#222; font-size: 14px;  text-decoration: none;color:#fff; }
.i-xydt-pic .txt li p{padding-right:6px;}
.i-xydt-pic .num { position: absolute; z-index: 3; bottom:44px; right: 8px;}
.i-xydt-pic .num li{ float: left; position: relative; width:8px; height:8px;  overflow: hidden; text-align: center; margin-right:4px; cursor: pointer; }
.i-xydt-pic .num li a,.i-xydt-pic .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.i-xydt-pic .num li span { z-index: 1; background:#fff; filter: alpha(opacity=70); opacity: 0.7; }
.i-xydt-pic .num li.on{width:32px; -webkit-transition:background 1s linear,color 1.2s linear,width 0.2s linear;
	-moz-transition:background 1s linear,color 1.2s linear,width 0.2s linear;
	-o-transition:background 1s linear,color 1.2s linear,width 0.2s linear;}
.i-xydt-pic .num li.on a,.i-xydt-pic .num a:hover{ background:#c41600;filter: alpha(opacity=100); opacity: 1; 

 }


.i-xydt-tab{ width:352px;margin-right:4px; float: right; height:316px; border:1px solid #ddd; text-align:left;  }
.i-xydt-tab .xydt-hd{ height:34px; line-height:34px; background:url('../img/tabbg.gif') repeat-x;  border-bottom:1px solid #ddd;  position:relative; }
.i-xydt-tab .xydt-hd ul{ float:left;height:30px;width:100%; position:absolute; left:8px;margin:0; top:6px; }
.i-xydt-tab .xydt-hd ul li{ float:left; padding:0 12px; height:30px;line-height:30px; margin:0; cursor:pointer; font-size:15px;color:#000; }
.i-xydt-tab .xydt-hd ul li.on{ height:30px;  background:#f7f7f7; color:#000;}
		
.i-xydt-tab .xydt-bd ul{  zoom:1; padding:8px; }
.i-xydt-tab .xydt-bd li{ height:29px; line-height:29px; border-bottom:dashed 1px #ddd; background:url('../img/icon-09.gif') left center no-repeat; text-indent:12px; font-size:13px;
transition:All 0.4s ease-in-out;
      -webkit-transition:All 0.4s ease-in-out;
      -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;}
.i-xydt-tab .xydt-bd li:hover{
	transform:translate(5px,0);
 -webkit-transform:translate(5px,0);
-moz-transform:translate(5px,0);
-o-transform:translate(5px,0);
-ms-transform:translate(5px,0);}
.i-xydt-tab .xydt-bd li a{color:#444;}
.i-xydt-tab .xydt-bd li .date{ float:right; color:#999;  }
.i-xydt-tab .xydt-bd li .date+a{color:red;font-weight:bold;}

.i-xwgk-t1{height:34px;line-height:34px; background: #f1f1f1 }
.i-xwgk-t1 span{width: 88px;height:34px;display: block;text-align: center; float: left;background:url('../img/tabhover2.gif') left center no-repeat;font-size:14px;color:#fff;}
.i-xwgk-t1  a{padding:0 6px;}
.i-xwgk{}
.i-xwgk ul{}
.i-xwgk ul li{line-height:32px;border-bottom: dashed 1px #ddd; width: 48%;margin:0 1%;float: left;}
.i-xwgk ul li span{float: right;color:#888;}

.i-notice,.i-zs{ width:280px; float: right; border:1px solid #ddd; text-align:left;  }
.i-notice{height:224px;}
.i-zs{height:198px;}

.i-notice .hd,.i-zs .hd{ height:34px; line-height:34px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.i-notice .hd ul,.i-zs .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:30px;   }
.i-notice .hd ul li,.i-zs .hd ul li{ float:left; width: 83px; text-align: center; cursor:pointer;  margin-top:6px; margin-right:8px; background:url('../img/tabhover.gif') no-repeat;}

.i-notice .hd ul li.on,.i-zs .hd ul li.on{ height:30px; line-height:30px;  background:url('../img/tabhover2.gif') no-repeat ; color:#fff; border-bottom:2px solid #fff; }
		
.i-notice .bd ul,.i-zs .bd ul{ padding:15px;  zoom:1;  }
.i-zs .bd li{ height:28px; line-height:28px;background:url('../img/picon.jpg') left center no-repeat;text-indent:12px;
transition:All 0.4s ease-in-out;
      -webkit-transition:All 0.4s ease-in-out;
      -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
	text-overflow: ellipsis;
    white-space:nowrap;
}
.i-zs .bd li:hover{
	transform:translate(5px,0);
 -webkit-transform:translate(5px,0);
-moz-transform:translate(5px,0);
-o-transform:translate(5px,0);
-ms-transform:translate(5px,0);
}
.i-zs .bd li a{font-size:13px;}
.i-zs .bd li .date{ float:right; color:#999;  }

.i-notice .bd li{width:48%;float:left;margin:1%; text-align:center;height:80px; position:relative;}
.i-notice .bd li img,.i-notice  .zd-img{width:100%;height:80px;}
.i-notice .bd li a{color:#fff;}
.i-notice .bd li .zd-v{position:absolute;bottom:25px;left:35px;;background:url("../img/v.png") no-repeat; z-index:666;width:50px;; height:50px;}
.i-notice .bd li .title{background:rgba(0,0,0,0.6);height:24px;line-height:24px;color:#fff;position:absolute;bottom:0;left:0; width:100%;}




.slider{ width:100%;  min-width:1080px;  height:335px;  position:relative; overflow:hidden; background:#fff; text-align:center; margin-top:0px;  }
	.slider .bd{ width:1080px; position:absolute; left:50%; margin-left:-540px  }
	.slider .bd li{ width:1080px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1080px; height:335px; }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1080px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../img/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-540px;}
	.slider .next{ left:50%;  margin-left:540px;}
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=70);opacity:0.7;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(../img/slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; background:url(../img/slider-arrow.png) 0 0 no-repeat;  }

.fullbanner{ width:100%;max-width:100%;min-width:100%; height:320px; background:#fff; overflow:hidden; position:relative; padding:0; }

.fullbanner .bd,.fullbanner .bd ul{ width:100%;min-width:1080px;width:100% !important; max-width:100%;height:320px;padding:0;}
.fullbanner .bd li{width:100% !important;height:320px;  z-index:0;-moz-background-size:100% 100%;   background-size:100% 100%;}
.fullbanner .bd .bg{ width:100%; height:30px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:1;  background:#000;  filter:alpha(opacity=60);opacity:0.6;  }
.fullbanner .bd .tit{ width:1000px; margin:0 auto; margin-top:50px; position:relative; height:150px; opacity:0;line-height:50px; text-align: center; z-index:20; color:#fff;  text-align:center; font-size:36px;  }
 .fullbanner .bd .tit img{position:absolute;z-index99;left:30%;bottom:0px;  }
.fullbanner .bd .tit a{ color:#fff; margin-left:10px;   }

