.tec{height:auto; }
.wid1200{ width:1200px;}
/*search*/
.search{width:1200px; height:40px; margin:15px auto;}
.search1{line-height:40px; font-size:14px; font-family:"宋体"; float:left; color:#000;}
.search1 a{color:#007981;}
.search2{width:180px; height:25px; float:right;}
.search .sea{ width:29px; height:25px; background:url(../images/search2.jpg) no-repeat; float:left;border:0px solid #dedede; }
.search .sea1{width:135px; height:23px; line-height:23px; float:left;  border:1px solid #d4d4d4; border-right:0; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; border-radius:3px 0px 0px 3px;padding-left:6px;}
.search2{position:relative;}
.search2 .q_label{position:absolute;display:block;height:24px;width:135px;line-height:24px;top:0px;left:0px;padding-left:7px;color:#999;}

/*jishu1,2*/
.hgtu{ width:1200px; margin-top:25px;}
.tec1{ width:1200px; margin-top:30px;  position:relative;}
.tec2{ position:absolute; top:63px;; left:0; z-index:10;}
.tab1{ width:1200px; }
.tab1 li{ width:367px; float:left; overflow:hidden; margin-left:49px;  margin-top:20px;  }
.tec_title{background:url(../images/tab2_07.jpg) no-repeat top #EBEBEB; width:367px; height:135px; position:relative;  }
.tec_title em{ position:absolute; top:6px; left:10px; font-size:20px; font-weight:bold; font-style:normal; color:#FFF;}
.tec_title h2{ padding-top:25px; padding-left:10px; text-indent:2em; font-size:16px; line-height:25px;}
.tec_title p{ padding-left:10px; text-indent:2em; font-size:14px; padding-right:10px; line-height:25px; padding-bottom:15px;}
.tec_title p a{ color:#00777E;}
.tab1 li dl{ width:367px; height:172px;  margin-top:10px;}
.tab1 li dl dt{ width:154px; height:160px; float:left; border:1px solid #CCC; padding:3px;}
.tab1 li dl dd{ width:192px;  float:left;  margin-left:12px; line-height:22px; padding-bottom:5px; margin-bottom:5px; }
.tab1 li dl dd strong{ font-size:14px; color:#00777E; }
#fw{ border-bottom:1px dashed #CCC;}
#fw p{text-indent:2em;}
#t1{ margin-left:0px;  }

/*jishu3*/
.technology{ width:1200px; height:455px;  margin-top:20px; }
.picFocus .bd{ width:591px; height:330px; overflow:hidden;}
.picFocus .bd img{width:589px;height:323px;}
.picFocus{  width:593px; height:430px; float:left; border: #CCC solid 1px; padding:10px;}

.picFocus .hd{ width:591px; height:90px;  background:#007981; padding-top:5px; overflow:hidden; }
.picFocus .hd img{width:133px; height:77px;}
.picFocus .hd ul li{ width:133px; height:77px;float:left;  text-align:center; border:#FFF solid 4px; margin-left:5px;}
.picFocus .hd ul li.hover{border:#FFA838 solid 4px; cursor:pointer;}
.youzi{ width:550px; height:450px; float:left; margin-left:20px; line-height:24px; }
.youzi-anniu{ margin-left:0; width:240px; height:25px; background:#007981; font-size:16px;  padding-top:3px; margin-top:10px; margin-bottom:10px; padding-left:10px; }
.youzi-anniu a{ color:#FFF;}
.youzi-1{ width:490px; height:215px; margin-bottom:20px; margin-left:0;}
.youzi-1 .youzibd{ width:314px; float:left; margin-right:55px; position:relative; overflow:hidden;}
.youzi-1 .youzibd span{ width:314px; height:35px;line-height:29px;background:#333;text-align:center;position:absolute;left:0px;bottom:-35px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.youzi-1 .youzibd:hover span{bottom:0px;transition: all 0.3s linear 0s;color:#fff;}

.youzi-1 ul li{ margin-top:10px; }
.youzi-2{ width:490px; height:170px; text-indent:2em;}
.youzi-2 a{ color:#007981;}

.youzi-6{ height:30px;}
.jishu_intro{display:none; }
#intro_6{display:block}
.jishu_area{width:490px;height:210px;overflow:hidden;  margin:0;}
.jishu_area div.hover{display:block;}

/*for-majors*/
.major-list-outer{height:380px; overflow:hidden;}
.major-list{margin-right:-30px;margin-bottom:-30px;*margin-bottom:0px}
.major-list li{width:216px;height:169px;margin-right:30px;margin-bottom:30px;float:left;position:relative}
#jsj,#ch{margin-right:0;}
.major-list li a, .major-list li a span{width:100%;height:100%;display:block;position:absolute;left:0;top:0}
.front-face{z-index:2;}
.back-face{z-index:1;background-color: rgba(0,0,0,0.6);}
.major-list li a{overflow:hidden}
.major-list li:hover a .back-face{z-index:3;}
.major-list li a span.back-face{z-index:1;background-color: #000;filter: alpha(opacity=70);opacity: 0.7;top:auto;height:auto;padding:10px;width:196px;color:#FFF;font-size:12px;line-height:150%;text-indent:24px;}


