﻿@charset "utf-8";

/*banner*/
.nbanner{ height:260px; background-position:center; background-size:cover}
.pathbox{ background-color:#eeeeee} 
.path{ padding:17px 0; margin-left:288px; background:url(../images/ico-03.png) no-repeat left 20px; padding-left:25px}
.path span{ padding:0 10px;} 

.nearside{ float:left; width:250px;}
.offside{ padding-left:305px; padding-top:45px}
.msgbox{ background-color:#1d9dc2; text-align:center; border-bottom:3px solid #f49200; padding:30px 25px; position:relative; z-index:2;margin-top:-150px}
.msgbox img{ width:100%; }
.msgbox h3{ font-size:26px; color:#fff; font-weight:normal; margin-bottom:20px}

.sidemenu{ background-color:#eee; padding-top:35px; padding-bottom:40px; margin-bottom:10px}
.sidemenu .sub{ display:none}
.sidemenu .nl{ padding:0 15px; position:relative;transition: all 0.3s; z-index:99}
.sidemenu .nl h2{ font-weight:normal}
.sidemenu .nl:nth-child(1) h2 a{border-top:1px solid #999; }
.sidemenu h2 a{ display:block; font-size:16px; height:48px; line-height:48px; border-top:1px solid #fff; border-bottom:1px solid #999; background-image:url(../images/ico-04.png); background-repeat:no-repeat; background-position:205px 0 }
.sidemenu .nl:hover,.sidemenu .nl.on{ background-color:#999; color:#fff}
.sidemenu .nl:hover h2 a,.sidemenu .nl.on h2 a{ color:#fff; border-top:1px solid #999; margin-top:-1px;background-position:205px -48px; padding-left:20px }
.sidemenu .sub{ position:absolute;top:0;  background-color:#f9f9f9;left:250px;padding:30px 40px}

.sidemenu .nl:nth-child(5) .sub{top:auto; bottom:0}
.sidemenu .nl:nth-child(6) .sub{top:auto; bottom:0} 
.sidemenu .sub.c-2{-webkit-column-count:2;-moz-column-count: 2;column-count: 2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;   }
.sidemenu .sub.c-3{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;   }
.sidemenu .classify{ padding-bottom:20px; -moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;}
.sidemenu .sub h3{ color:#236889; font-size:16px;white-space:nowrap;}
.sidemenu .sub li{white-space:nowrap; line-height:28px }
.offside h1.title{ color:#1d9dc2; font-size:26px; font-weight:normal; text-align:center; margin-bottom:45px}
.offsidenav{ margin-bottom:65px; overflow:hidden;}
.offsidenav ul{ /*overflow:hidden;*/ border-bottom:1px solid #eee;}
.offsidenav li{ display:inline; width:15.66%; /*border-bottom:1px solid #eeeeee;*/ float:left; line-height:45px; margin:0 2px; background-color:#eeeeee; font-size:16px; text-align:center; border:1px solid #eee; border-bottom:none;}
/*.offsidenav li{ height:45px; line-height:45px; margin:0 2px; background-color:#eeeeee; font-size:16px; text-align:center; border:1px solid #eee; /*bottom:-1px;position:relative; z-index:1}*/
.offsidenav li a{ display:block;}
.offsidenav li.on{ color:#666; background-color:#fff;border-top-width: 2px; /*border-bottom:1px solid #fff;*/ margin-bottom:-1px;}
/*科研服务*/
.conn{ overflow:hidden; line-height:1.8; padding-bottom:110px}
.conn img{ max-width:100%}
.conn .mt60{ margin-bottom:60px}
.conn .title-01{ text-align:center; font-size:18px; border-bottom:1px solid #eeeeee; font-weight:normal; padding-bottom:20px; margin-bottom:20px;}

.list-01{ text-align:center;  }
/* 做过修改*/
/*.list-01 li{ display:inline-block; width:33%}
.list-01 li:before{ content:"●"; color:#f49200; margin-right:3px}
.list-02 li:before{ content:"★"; color:#f49200; margin-right:3px}*/

.list-01 li { display:inline-block; width:33%}
.list-01 li p:before{ content:"●"; color:#f49200; margin-right:3px}
.list-02 li p:before{ content:"★"; color:#f49200; margin-right:3px}

.img-01{ text-align:center}
.table td,.table th{ padding:8px; text-align:center; font-size:16px}
.table th{ background-color:#eeeeee; border-right:1px solid #fff}
.table th:;ast-child{ border-right:none}
.table td{  border-right:1px solid #999; border-bottom:1px solid #999}
.table tr td:last-child{ border-right:none}

.table-01 .table{ max-width:640px;  margin:0 auto}
.table-01 .table th{ width:50%}

.list-03{ overflow:hidden}
.list-03 li{ float:left; width:44%; padding:0 3%; text-align:center}
.list-03 .img { margin-bottom:20px}
.list-03 .img img{ max-width:100%}
.list-03 h3{ height:55px; font-size:18px; font-weight:normal; line-height:24px}

.list-04{ overflow:hidden; padding-top:10px}
.list-04 li{ float:left; width:50%; margin-bottom:24px}
.list-04 li .img{  overflow:hidden}
.list-04 li img{ display:block; width:100%}
.list-04 li a{ display:block; margin:0 12px; position:relative;top:0}
.list-04 li a:hover{ box-shadow:0 3px 5px #999;top:-2px}
.list-04 li h3{ height:50px; line-height:50px; font-size:18px; font-weight:normal; padding:
0 10px; background-color:#eeeeee;transition: all 0.3s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position:relative; padding-right:30px}
.list-04 li h3:before{ content:">"; display:block; position:absolute; right:10px;top:0px; line-height:50px; z-index:1}
.list-04 li a:hover h3{ color:#fff; background-color:#236889}

.list-05 li{ padding:30px  0; border-bottom:1px dashed #eeeeee}
.list-05 li h3{ position:relative; color:#236889; font-size:16px; font-weight:normal; padding-left:35px; margin-bottom:5px}
.list-05 li h3:before{ content:"Q"; display:block; z-index:1; position:absolute; left:0;top:5px;  background-color:#236889; color:#fff; width:18px; height:18px; font-size:12px; line-height:18px; text-align:center}
.list-05 li .ms{ position:relative;  padding-left:35px;}
.list-05 li .ms:before{ content:"A"; display:block; z-index:1; position:absolute; left:0;top:5px;  background-color:#f49200; color:#fff; width:18px; height:18px; font-size:12px; line-height:18px; text-align:center}

/*技术平台*/
.ectp-page h1.title{ border-bottom:1px solid #eeeeee; margin-bottom:20px; padding-bottom:40px}
.ectp-page .imgbox{ text-align:center; margin-bottom:70px}
.ectp-page .imgbox .img{ height:340px;margin-bottom:20px}
.ectp-page .imgbox img{  max-width:100%; max-height:100%}
.ectp-page .imgbox h3{ font-size:16px;}

/*市场活动*/
.cooperative-list{ padding-bottom:80px}
.partner-list{ overflow:hidden; margin-bottom:60px; padding-top:3px}
.partner-list ul{ margin-left:-15px; margin-right:-15px;} 
.partner-list li{ float:left; width:25%; margin-bottom:15px;}
.partner-list li .img{ margin:0 15px; border:1px solid #eee;transition: all 0.5s; position:relative;top:0}
.partner-list li .img:hover{ box-shadow:0 2px 5px #ccc;top:-3px}
.partner-list li img{ display:block; width:100%;max-height: 99px;}

.news-list{ margin-bottom:60px;}
.news-list li{ position:relative; margin-bottom:15px}
.news-list li a{ display:block; background-color:#f9f9f9; padding:20px 15px; padding-right:195px;transition: all 0.5s; position:relative; }
.news-list li a:hover{ box-shadow:0 2px 5px #ccc; }
.news-list li h3{ font-size:18px; font-weight:normal; color:#333; margin-bottom:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li a:hover h3{ color:#f49200}
.news-list li .ms{display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-box-orient: vertical;   -webkit-line-clamp: 2; margin-bottom:10px; color:#666}
.news-list li .info{ color:#999}
.news-list .info span{ display:inline-block; margin-right:50px}
.news-list .date{ background-color:#1d9dc2; color:#fff; position:absolute; z-index:1; right:0;top:0; bottom:0; text-align:center; width:150px;}
.news-list .date span{ display:block}
.news-list .date .d{ font-size:60px;}
.news-list .date .y{ font-size:14px; height:30px; line-height:30px; width:84px; border:1px solid #fff; margin:0 auto}

.property-list{ overflow:hidden}
.property-list ul{ margin-left:-10px; margin-right:-10px}
.property-list li{ width:33.33%; float:left;   }
.property-list li .libox{margin:0 10px;}
.property-list li .img{ overflow:hidden; margin-bottom:15px; height:387px; border:1px solid #eee}
.property-list li .img img{ max-width:100%; max-height:100%; display:block; position:relative;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.property-list li h3{ height:55px; font-weight:normal; overflow:hidden}

.activities-list{ margin-bottom:60px}
.activities-list li a{ display:table; background-color:#f9f9f9; margin-bottom:15px;  position:relative; height:150px; width:100%; padding:10px 0} 
.activities-list li a:hover{ box-shadow:0 3px 5px #ccc}
.activities-list li .img{ width:250px;padding:0 10px ; display:table-cell; vertical-align:top; overflow:hidden}
.activities-list li .txt{ display:table-cell; vertical-align:top; padding:0 15px;}
.activities-list h3{ font-size:18px; color:#666; border-bottom:1px solid #dddddd; padding-bottom:10px; position:relative; margin-bottom:15px; padding-top:10px;}
.activities-list h3:before{ content:""; height:3px; position:absolute; z-index:1; left:0; background-color:#1d9dc2; width:55px; bottom:-2px;transition: all 0.5s;}
.activities-list a:hover h3:before{ width:100%}
.activities-list .ms{ margin-bottom:20px; color:#666}
.activities-list .date{ color:#999; padding-left:25px; background:url(../images/ico-05.png) no-repeat left center}
.ends{ background-color:#f49200; color:#fff; padding:0 3px; margin-left:5px; display:inline-block}
.course-list{ margin-bottom:60px}
.course-list li a{ display:table; background-color:#f9f9f9; margin-bottom:15px;  position:relative; height:150px; width:100%; padding:10px 0} 
.course-list li a:hover{ box-shadow:0 3px 5px #ccc}
.course-list li .img{ width:250px;padding:0 10px ; display:table-cell; vertical-align:top; overflow:hidden}
.course-list li .txt{ display:table-cell; vertical-align:top; padding:0 15px;}
.course-list h3{ font-size:18px; color:#666; border-bottom:1px solid #dddddd; padding-bottom:10px; position:relative; margin-bottom:15px; padding-top:10px;}
.course-list h3:before{ content:""; height:3px; position:absolute; z-index:1; left:0; background-color:#1d9dc2; width:55px; bottom:-2px;transition: all 0.5s;}
.course-list a:hover h3:before{ width:100%}
.course-list .ms{ margin-bottom:20px; color:#666}
.course-list .date{ color:#999; padding-left:25px; background:url(../images/ico-05.png) no-repeat left center}
.course-list .date .end{ background-color:#f49200; color:#fff; padding:0 3px; margin-left:5px; display:inline-block}

.work-page{font-size:16px;}
.work-page h3{ margin-left:55px; font-size:18px; font-weight:normal; border-bottom:1px solid #eee; position:relative; padding-bottom:12px; margin-bottom:15px}
.work-page h3 em{ display:block; position:absolute; z-index:1; width:40px; height:40px; background:url(../images/ico-06.png) left center; background-size:100%; line-height:40px; text-align:center; color:#fff; left:-50px;top:0} 
 
.work-page p{ margin-left:55px; color:#9b9b9b;display:inline-block;}

.form-list{ margin-top:80px;}
.form-list .hd{ border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:20px; color:#1d9dc2; font-size:18px;}
.form-list ul{ overflow:hidden; font-size:16px; }
.form-list ul.w100 li{ width:100%}
.form-list li{ display:table; width:50%; float:left; margin-bottom:13px}
.form-list .t{ display:table-cell; vertical-align:top; padding-top:10px; width:105px; padding-right:15px; text-align:right;  }
.form-list .inputbox{display:table-cell; vertical-align:top}
.form-list .intxt{ border:1px solid #ddd; width:90%; padding:0 5px}
.form-list .intxt input{ width:100%; border:none; background:none; height:38px;}
.form-list .inradio{ padding-top:10px}
.form-list .incheckbox{ padding-top:10px;}
.form-list label{ margin:0 20px; cursor:pointer}
.form-list .inradio input{ margin-right:10px}
.form-list .incheckbox input{ margin-right:10px}
.form-list .tis .inputbox{ font-size:14px; color:#f49200; }
.form-list .pt{ padding-left:20px}
.form-list .ptt{ padding-left:105px}
.form-list .ptt .intxt{ width:68%}
.form-list .tiss{color:#f49200;} 
.form-list .ti{ display:table-cell}
.form-list .btnbox{ text-align:center; border-top:1px dashed #f2f2f2; margin-top:30px; padding-top:50px;}
.form-list .btnbox .btn{ max-width:360px; height:50px; font-size:16px; color:#fff; background:#1d9dc2; width:360px; border:none; cursor:pointer}
.form-list .btnbox .btn:hover{ background-color:#f6aa54}

.inradio input,.incheckbox input {display: inline-block; width: 16px; height: 16px;position: relative;overflow: visible;border: 1px solid #dfe0e1;background: 0 0;-webkit-appearance: none;outline: 0;margin-right: 8px; vertical-align: middle;border-radius:50%}
.inradio input:before,.incheckbox input:before {content: '';display: block;border-radius:50%;   -webkit-background-clip: padding-box;background-clip: padding-box;position: absolute;left: 3px;right:3px;bottom:3px;top:3px;}
.inradio input:checked:before,.incheckbox input:checked:before{background-color:#f49200}
/*关于我们*/
.pagebox .conn{ font-size:16px; line-height:2.2}
.pagebox h1.title{ text-align:center}
.conn .yellow{ color:#f49200}
.pagebox .piece,.pagebox .piece a{ font-size:16px;}

.about-list{ padding-bottom:70px}
.staff-list { margin-bottom:60px}
.staff-list li{ padding:20px 0; border-bottom:1px solid #eeeeee}
.staff-list a{ display:table}
.staff-list .img{ display:table-cell; width:180px; vertical-align:top}
.staff-list .img img{ width:100%}
.staff-list .txt{ display:table-cell;  vertical-align:top; padding-left:30px}
.staff-list h3{ font-size:18px; color:#1d9dc2; font-weight:normal;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-box-orient: vertical;   -webkit-line-clamp:1; margin-bottom:10px}
.staff-list .date{ color:#999; margin-bottom:10px}
.staff-list .ms{ color:#666;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-box-orient: vertical;   -webkit-line-clamp: 2;}
.offside.ss{padding-left:0;}

.expert-list{ margin-bottom:60px}
.expert-list li{ padding:20px 0; border-bottom:1px dashed #eeeeee}
.expert-list a{ display:table}
.expert-list .img{ display:table-cell; width:170px; vertical-align:top}
.expert-list .img img{ width:100%}
.expert-list .txt{ display:table-cell;  vertical-align:top; padding-left:30px}
.expert-list h3{ font-size:24px; color:#1d9dc2; font-weight:normal;margin-bottom:10px}
.expert-list h3 i{ font-size:16px; color:#f49200; margin-left:20px}
.expert-list .date{ color:#999; margin-bottom:10px}
.expert-list .ms{ color:#666; font-size:16px; line-height:30px}

.honor-list{ overflow:hidden}
.honor-list ul{ margin-left:-10px; margin-right:-10px}
.honor-list li{ width:33.33%; float:left;   }
.honor-list li .libox{margin:0 10px;}
.honor-list li .img{ overflow:hidden; margin-bottom:15px; height:387px; border:1px solid #eee}
.honor-list li .img img{ max-width:100%; max-height:100%; display:block; position:relative;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.honor-list li h3{ height:55px; font-weight:normal; overflow:hidden; text-align:center}

.journalism-list{ margin-bottom:60px}
.journalism-list li{ padding:20px 0; border-bottom:1px solid #eeeeee}
.journalism-list a{ display:table}
.journalism-list .img{ display:table-cell; width:180px; vertical-align:top}
.journalism-list .img img{ width:100%}
.journalism-list .txt{ display:table-cell;  vertical-align:top; padding-left:30px}
.journalism-list h3{ font-size:18px; color:#1d9dc2; font-weight:normal;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-box-orient: vertical;   -webkit-line-clamp:1; margin-bottom:10px}
.journalism-list .date{ color:#999; margin-bottom:10px}
.journalism-list .ms{ color:#666;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-box-orient: vertical;   -webkit-line-clamp: 2;}

.address-list .map{ margin-bottom:35px;}
.address-list .map img{ width:100%}
.address-list h3{ font-size:20px; font-weight:normal; margin-bottom:25px;}
.address-list ul{ overflow:hidden}
.address-list li{ float:left; width:50%; font-size:16px; margin-bottom:20px; }
.address-list li .libox{ padding-left:30px; padding-right:10px}
.address-list li.l1{ background:url(../images/d01.png) no-repeat left 3px; width:100%;}
.address-list li.l2{ background:url(../images/d02.png) no-repeat left 3px}
.address-list li.l3{ background:url(../images/d03.png) no-repeat left 3px}
.address-list li.l4{ background:url(../images/d04.png) no-repeat left 3px}
.address-list li.l5{ background:url(../images/d05.png) no-repeat left 3px}

.filiale-list{ overflow:hidden}
.filiale-list img{ max-width:100%}
.filiale-list h4,.filiale-plo{ font-size:18px; color:#1d9dc2; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px}

.recruit-list{ margin-bottom:60px} 
.recruit-list .hd{ height:50px; line-height:50px; color:#fff; font-size:18px; background-color:#1d9dc2; padding-right:60px; position:relative;  cursor:pointer; margin-bottom:20px}
.recruit-list .hd.on{ margin-bottom:0}
.recruit-list .hd i{ display:block; width:30px; height:30px; border-radius:50%; background:url(../images/ico-arrow.png) no-repeat center; position:absolute; z-index:1; right:30px;top:50%; margin-top:-15px; background-size:cover}
.recruit-list .hd.on i{background:url(../images/ico-arrowon.png) no-repeat center;}
.recruit-list .hd li{ float:left; width:25%;}
.recruit-list .hd li:nth-child(1){ width:35%}
.recruit-list .hd li:last-child{ width:15%}
.recruit-list .hd li span{ display:block; padding-left:50px; background-position: left center; background-repeat:no-repeat; background-size:auto 100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.recruit-list .hd .l1 span{ background-image:url(../images/ico-position.png)}
.recruit-list .hd .l2 span{ background-image:url(../images/ico-section.png)}
.recruit-list .hd .l3 span{ background-image:url(../images/ico-adder.png)}
.recruit-list .hd .l4 span{ background-image:url(../images/ico-num.png)}
.recruit-list .bd{ padding:30px 25px; background-color:#f9f9f9; margin-bottom:20px; display:none}
.recruit-list .bd .title{ color:#f49200; font-size:18px; margin-bottom:30px;}
.recruit-list .bd .txt{ margin-bottom:30px}
.recruit-list .bd .more a{ display:inline-block; width:200px; height:40px; line-height:40px; text-align:center; color:#f49200; font-size:16px; border:1px solid #f49200; border-radius:40px;}
.recruit-list .bd .more a:hover{ color:#fff; background-color:#f49200}

#timeline{ overflow: hidden; position: relative;background: url(../images/dot.gif) left 45px repeat-x;}
#dates{width: 100%;height:80px;overflow: hidden; margin-bottom:30px}
#dates li{list-style: none;float: left;width: 146px;height:59px;font-size: 24px;text-align: center;}
#dates a{ font-size:18px; display:block;background: url(../images/biggerdot.png) center bottom no-repeat; height:59px; line-height:35px}
#dates .selected{font-size: 24px; color:#1d9dc2;background: url(../images/biggerdoth.png) center bottom no-repeat;}
#issues{ overflow: hidden; border-top:1px solid #eee}


#grad_left,#grad_right{width: 120px;height:80px;position: absolute;top: 0;}
#grad_left{left: 0; background: url(../images/grad_left.png) repeat-y;}
#grad_right{right: 0; background: url(../images/grad_right.png) repeat-y;}
#next,#prev{position: absolute;top: 0; top: 0;width:45px;height: 80px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next:hover,#prev:hover{background-position: 0 -80px;}
#next{right: 0;background-image: url(../images/next.png);}
#prev{left: 0;background-image: url(../images/prev.png);}
#next.disabled,#prev.disabled{opacity: 0.2;}


 
.cour-list .libox{ display:table; width:100%}
.cour-list .y{ display:table-cell; vertical-align:top; padding:25px 0; text-align:right; width:100px; padding-right:35px;}
.cour-list .ms{display:table-cell; vertical-align:top; padding:25px; border-left:1px solid #eee; border-bottom:1px solid #eee; position:relative}
.cour-list .ms i{ display:block; width:14px; height:14px; border:1px solid #236889; border-radius:50%; position:absolute; z-index:1;top:28px; left:-9px; background-color:#fff}
.cour-list .ms i:after{ content:""; display:block; background-color:#236889; width:10px; height:10px; margin:2px; border-radius:50%}
@media (max-width: 1199px){
.nbanner{ height:200px}
.nearside{ display:none}
.offside{ padding-left:0; padding-top:20px} 
.path{ margin-left:0}
/*科研服务*/
.list-03 li{ width:50%}
.list-03 h3{ font-size:16px}

/*关于我们*/
.staff-list { margin-bottom:40px}
.expert-list { margin-bottom:40px}
.journalism-list { margin-bottom:40px}
.recruit-list{ margin-bottom:40px}

.cour-list .ms i:after{ width:8px; height:8px}
.cour-list .y{ padding:20px 0; padding-right:25px;}
.cour-list .ms{ padding:20px}
.cour-list .ms i{top:23px}

.form-list .t{ width:115px; padding-right:10px;}

} 
 
@media(max-width:768px) {
.nbanner{ height:130px}
.conn{ padding-bottom:50px}
.offside h1.title{ font-size:20px; margin-bottom:20px}
.offsidenav li a{ height:42px; line-height:42px;}
.offsidenav{ margin-bottom:20px}
.offsidenav li{ width:33.33%; margin:0; background-color:transparent; border:none; margin-bottom:10px; border-bottom:1px solid #eee;}
.offsidenav li.on{border-color:#fff; margin-bottom:10px;}
.offsidenav li a{ font-size:15px; margin:0 2px; border:1px solid #eee; background-color:#eee;}
.offsidenav li.on a{background-color:#fff; border-bottom:0; border-top-width:2px;}
.path{ padding-top:10px; padding-bottom:10px;    background: url(../images/ico-03.png) no-repeat left 13px;}


/*科研服务*/
.conn .mt60{ margin-bottom:30px}
.list-01{ text-align:left;  }
.list-01 li{ width:auto; display:block}
.table td,.table th{ font-size:14px; padding:5px}
.list-04 li{ width:auto; float:none; margin-bottom:20px}
.list-04 li h3{ font-size:15px; height:45px; line-height:42px}
.list-04 li h3:before{ line-height:45px}
.list-05 li{ padding:10px 0}
/*技术平台*/
.offside h1.title{ padding-bottom:20px; margin-bottom:10px}

.ectp-page .imgbox .img{ height:auto; margin-bottom:10px}
.ectp-page .imgbox img{ max-width:80%}
.ectp-page .imgbox{ margin-bottom:30px}

/*市场活动*/
.cooperative-list{ padding-bottom:60px}
.partner-list{margin-bottom:40px}
.partner-list ul{ margin-left:-5px; margin-right:-5px;} 
.partner-list li{ float:left; width:25%; margin-bottom:10px;}
.partner-list li .img{ margin:0 5px}

.news-list{ margin-bottom:40px;}
.news-list p img{ width:100%; height:auto;}
.news-list .date{ display:none}
.news-list li a{ padding-right:15px}

.property-list li .img{ height:300px}
.activities-list{ margin-bottom:40px;}
.course-list{ margin-bottom:40px;}

.form-list{ margin-top:40px;}
.form-list .t{ padding-top:5px}
.form-list li{ float:none; width:100%; margin-bottom:10px}
.form-list .ptt{ padding-left:0}
.form-list label{ margin:0 10px;}
.form-list .mw50 .inputbox{ width:50%}
.form-list .mradio label{ display:block;  }
.form-list .mradio-2 label{ display:block; float:left; width:40%; margin-bottom:5px}
.form-list .ptt .intxt{ width:100%}
.form-list .intxt{ width:100%}
.form-list ul.mw-2 li{ width:70%; float:left}
.form-list ul.mw-2 li:nth-child(2){ width:30%}
.form-list .btnbox{ margin-top:10px; padding-top:20px;}
.form-list .btnbox .btn{ width:100%}
/*关于我们*/
.about-list{ padding-bottom:30px} 
.staff-list li{ padding:10px 0}
.staff-list .img{ display:none} 
.staff-list .txt{ padding-left:0; margin-bottom:5px}
.staff-list h3{ margin-bottom:5px}

.expert-list { margin-bottom:30px} 
.expert-list li{ padding:10px 0}
.expert-list .img{ width:100px;} 
.expert-list .txt{ padding-left:10px; margin-bottom:5px}
.expert-list h3{ margin-bottom:5px; font-size:18px;}
.expert-list h3 i{ font-size:14px; margin-left:10px}
.expert-list .ms{ font-size:14px; line-height:normal}

.honor-list li .img{ height:300px}

.journalism-list li{ padding:10px 0}
.journalism-list .img{ display:none} 
.journalism-list .txt{ padding-left:0; margin-bottom:5px}
.journalism-list h3{ margin-bottom:5px}

.address-list li{ width:auto; float:none; margin-bottom:10px}

.recruit-list .hd{ font-size:14px; padding-right:40px; height:45px; line-height:45px}
.recruit-list .hd li span{ padding-left:45px}
.recruit-list .hd i{ width:25px; height:24px; margin-top:-12px; right:10px;}
.recruit-list .bd .more a{ width:150px;}
.recruit-list .hd ul{display: -webkit-box;width: 100%;}
.recruit-list .hd li{ width:auto !important; float:none;}
.recruit-list .hd li.l1{    -webkit-box-flex: 1;}
.recruit-list{ margin-bottom:30px}

#dates li{ width:120px}
#dates{ height:70px;}
#next, #prev{ height:70px; width:39px;top:10px}
#grad_left, #grad_right{ width:60px; background-size:100%;}
#next:hover, #prev:hover{background-position: 0 -70px;}
#prev{ background-size:100%}
#next{background-size:100%}
#dates a{ font-size:16px}
#dates .selected{ font-size:20px}
.cour-list .y{ width:70px}
}

@media(max-width:640px) {
/*市场活动*/	
.partner-list{margin-bottom:20px}
.partner-list li{ width:50%}

.news-list{ margin-bottom:20px;}
.property-list li{ width:50%;}
.property-list li .img{ height:200px; margin-bottom:10px}
.property-list li h3{ line-height:16px}

.activities-list{ margin-bottom:20px;}
.activities-list li .img{ display:none}
.activities-list li h3{ font-size:16px}

.course-list{ margin-bottom:20px;}
.course-list li .img{ display:none}
.course-list li h3{ font-size:16px}
/*关于我们*/	
.pagebox .conn{ line-height:2}
.honor-list ul{ margin-left:-5px; margin-right:-5px}
.honor-list  li{ width:50%;}
.honor-list  li .img{ height:200px; margin-bottom:10px}
.honor-list  li h3{ line-height:16px}
.honor-list li .libox{ margin:0 5px;}

.recruit-list .hd{ margin-bottom:10px;}
.recruit-list .bd{ margin-bottom:10px}
.recruit-list .hd li.l4{ display:none}
.recruit-list .bd .title{ margin-bottom:10px}
.recruit-list .bd .txt{ margin-bottom:20px}
}
 