@charset "utf-8";
/* CSS Document */

html{ height: 100%;}
body{ width:100%; font-family:"微软雅黑"; font-size:12px; letter-spacing:0px; line-height:1.5em; margin:0px auto; word-wrap:break-word;}

*{  margin: 0; padding: 0; border: none; box-sizing: border-box;}

a{ text-decoration: none; outline: none;}
a:hover ,a:link ,a:active{ text-decoration: none; outline: none;}
ul, li{ list-style: none;}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
i,em{ font-style: normal;}
table{margin: auto;}

img{ border: none; outline: none; vertical-align: top;}

input, textarea, button{ color: #111; border: none; background: none; outline: none;}
input, textarea{ -webkit-appearance: none; appearance: none; border-radius: 0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color: #aaa;}


.Clr{ height:12px; background:#f5f5f5; display:block; overflow:hidden; clear:both;}
.fl{ float: left!important;}
.fr{ float: right!important;}


.Top{ width:100%; height:120px; background:#fff; overflow:hidden;}
.Header{ width:1400px; height:120px; background:url(../img/top_bg.png) center center; margin:auto;  overflow:hidden;}
.logo{ float:left; padding-top:10px;}  
  
.HeaderRight{ float:right; margin-top:30px;}
.language{ text-align:right; font-size:16px; margin-bottom:10px; margin-right:25px;}
.language a{ color:#019A74;}
.Search{ height:42px; background:#fff; border:#019A74 1px solid; border-radius:20px; overflow:hidden; float:right;}
.Search ul{overflow:hidden;}
.Search ul li{ height:42px; line-height:42px; float:left;}
.Search ul li input{ width:260px; height:42px; border:none; padding-left:8px;}
.Search_Btn{ width:52px; height:42px; text-align:center; background:url(../img/ss_btn.png) no-repeat center; color:#fff; overflow:hidden; display:block;}
.Search ul li select{ width:95px; margin-top:10px; border-right:#d4d4d4 1px solid; border: medium none;}



/*网站导航*/
.navmian{ width:100%; background:#019A74; position: relative; z-index: 2000;}
.nav {width: 1400px; height: 58px;  margin:0px auto;vertical-align: middle;}
.nav li { width:116.6666px; height: 58px; line-height: 58px; text-align:center; font-size: 18px; float: left; position: relative; z-index: 2000;}
.nav li a { color: #fff;  display: block;}
.nav li a:hover { color:#fff; background:#01bb8d;}
.nav li a.actvie { color:#fff; background:#01bb8d;}
.nav div{width: 900px; height: 245px; background:#fff url(../img/n2.png) no-repeat bottom; background-size:cover; top: 58px;  display: none; position: absolute; z-index: 2000; padding:30px 0px;}
.nav dl { width:500px; padding: 8px 8px 8px 20px; overflow:hidden;}
.nav dl dd {width: 135px; height:32px; line-height:32px; font-size:14px; text-align:left; float: left; position:relative;}
.nav dl dd:before{ content:""; display:block; width:4px; height:4px; border-radius:50%; background:#019A74; position:absolute; left:0; top:13px;}
.nav dl dd a { width: 116px; color: #000; padding-left: 14px; display: initial;}
.nav dl dd a:hover { color:#019A74; background:none;}	 


.ad{ width:100%; overflow:hidden;}
.ad img{ width:100%; height:auto;}

.Main{ width:1400px; margin:0px auto; overflow:hidden;}

.Main_left{ width:650px; float:left; margin:0px auto; overflow:hidden;}
.Main_right{width:650px; float:right; margin:0px auto; overflow:hidden;}
.main_news{ width:100%; background:#F5F5F5; margin:0px auto; overflow:hidden;}
.work{ width:100%; height:400px; background:#E4F0ED; margin:0px auto; overflow:hidden;}
.recruit{ width:100%; padding:20px 0px; background:url(../img/r_bg.png) no-repeat center center; margin:0px auto; overflow:hidden;}
.system{ width:100%; padding:20px 0px; background:url(../img/s_bg.png) no-repeat center bottom; margin:0px auto; overflow:hidden;}


.main_titie{width:1400px;text-align:center;font-size:30px;color:#333;margin:0px auto;overflow:hidden;padding:30px 0px;margin-top:20px;position: relative;}
.main_titie a{font-size:14px;color:#999;float:right;position: absolute;right: 0;}
.main_titie a:hover{color:#019A74;}
.main_titie img{ margin-left:20px;}


/*------------友情链接 Parts----------*/
.link{ width:1400px; margin:0px auto; overflow:hidden; margin-top:20px;}
.link_title{ font-size:30px; color: #019A74; overflow:hidden; padding:20px 0px;}
.link_text{ width:1400px; margin:0px auto; overflow:hidden;}
.link_text a{ color:#666; float:left; font-size:14px; margin-right:30px;}
.link_text a:hover{ color:#019A74;}


/*------------页脚 Parts----------*/
.Footer{ width:100%; background:#019A74; margin-top:30px; overflow:hidden; padding-bottom:10px;}
.Footer_Text{ width:1400px; margin:0px auto; overflow:hidden;}
.f_logo{ float:left; padding-top:35px;}
.footer_right{ float:right;}
.footer_box{ overflow:hidden; float:left; margin-right:180px; margin-top:42px;}
.footer_box p{ font-size:14px; color:#fff; height:32px; line-height:32px;}
.f_code{ float:right; text-align:center; color:#FFF; line-height:32px; margin-top:10px;}


.Subpages{ width:1400px; overflow:hidden; margin:0px auto; margin-top:30px;}
.Main_Content{ width:1046px; min-height:500px; background:#fff; border-radius:5px; padding-bottom:20px; overflow:hidden; float:right;}



/***********教师课题头部***********/
.Subpage_top{ width:100%; height:120px; background:#019A74; overflow:hidden;}
.Subpage_header{ width:1400px; overflow:hidden; margin:0px auto;}

.menu{ width:800px; float:right; margin-top:70px; overflow:hidden;}
.menu ul{ overflow:hidden;}
.menu ul li{ width:120px; height:40px; line-height:40px; text-align:center; font-size:16px; float:left; overflow:hidden;}
.menu ul li a{ color:#fff;}
.menu ul li a:hover{ color:#ffc68e;}
.menu ul li a.active{ color:#ffc68e;}


.Subpages_Main{ width:1400px; background: #FFFFFF; border:rgba(211,211,211,0.2) 1px solid; box-shadow: 0px 7px 21px rgba(0, 0, 0, 0.08); border-radius: 6px; overflow:hidden; margin:0px auto; padding:30px; margin-top:20px;}
.Subpages_Left{ width:920px; float:left; overflow:hidden;}
.Subpages_Right{ width:480px; float:right; overflow:hidden;}

/***********侧边栏***********/
.Sidebar{ width:280px; min-height:480px; background:#fff; overflow:hidden; float:left;}

.Sidebar_Title{ width:280px; height:80px; line-height:80px; text-align:center; font-size:24px; font-weight:bold; color:#fff; background:#019A74; overflow:hidden;}

.Sidebar_List{ width:280px; margin:0px auto; padding-bottom:20px; overflow:hidden;}
.Sidebar_List ul{ width:280px; margin:0px auto; overflow:hidden;}
.Sidebar_List ul li{ line-height: 60px; font-size:18px; text-indent:40px; margin-top:6px;}
.Sidebar_List ul li a{ color:#333; overflow:hidden; display:block; background:#f6f6f6; border-left:#019A74 4px solid;}
.Sidebar_List ul li a:hover{ color:#fff; background:#019A74; }

.Sidebar_List ul li a.Side_hover{ color:#fff; background:#019A74;}


/***********位置***********/
.Location{ width:1046px; height:45px; border-bottom:#dfdfdf 1px solid; margin:0px auto; overflow:hidden; position:relative;}
.Location:after{ width: 5px; height: 42px; content: ''; background: #3CCFAE; position: absolute; left: 0; top: 0;}

.Location ul{ width:1046px; height:45px; overflow:hidden;}
.Location ul li{ height:45px; line-height:45px; overflow:hidden; float:left;}
.Location ul li.Column_Title{ text-indent:15px; position:absolute; z-index:22}
.Location ul li.Column_Title h3{width: 300px; font-size:30px; color:#019A74; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.Location ul li.Column_Title span{ font-weight:500;}
.Location ul li.Location_Text{width:500px; color:#777; float:right; margin-right:5px;text-align: right;}
.Location ul li.Location_Text a{ color:#777;}
.Location ul li.Location_Text a:hover{color:#019A74; text-decoration:underline;}


.Subpages_location{ width:auto; height:60px; line-height:60px; color:#777;}
.Subpages_location a{ color:#777;}
.Subpages_location a:hover{color:#019A74; text-decoration:underline;}

/******教师列表******/
/*------教师主体------*/
.teach{ width:100%; overflow:hidden; margin-top: .15rem;}
.teach-box{ width:33.3333%; overflow:hidden; float:left;}

.teach-box .teach-content{ background:#f6f6f6; overflow:hidden; display:block; padding:10px; margin: 6px 12px 6px 0px;}
.teach-box:nth-child(3n) .teach-content{ margin: 6px 0px 6px 0px;}

.teach-box .teach-text{ min-height: 145px; overflow: hidden; display: block; position: relative; padding: 0 .3rem 0 100px;}

/*------教师图片------*/
.teach-img{ width: 100px; height: 130px; position: absolute; left: 0; top: 0;}
.teach-img img{ width: 96px; height: 128px; object-fit: cover;}

/*------教师文字------*/
.teach-name{ overflow: hidden; position: relative; padding: 5px 3px 0px 16px;}
.teach-name h3{ width: 100%; font-size: 18px; font-weight: normal; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.teach-name .teach-tag{ font-size: 10px; color: #3CCFAE; background: #F0FCF8; border-radius: 2px; overflow: hidden; padding: 3px 5px; margin-left:5px;}
.teach-name .teach-blue{background: #EDF6FF; color:#669BFF;}
.teach-name .teach-orange{background: #FEF7EF; color:#FEB052;}
.teach-name p{ color:#666666; font-size:12px; margin:10px 0px;}

/*------产品买家------*/
.teach-see{ color:#ffffff; float: right; position: relative;}
.teach-see a{ color:#fff; padding:2px 8px; background:#3CCFAE;  border-radius:2px; display:block}
.teach-see a:hover{background: #019A74;}

/*------教师课题------*/
.teach-topic{ width: auto; overflow: hidden; border-top:#ddd 1px solid; padding-top:8px;}
.teach-topic a{ color:#6EA6FA; margin-right:20px;}
.teach-topic a:hover{text-decoration:underline;}


/***********翻页样式***********/
.Pages{ width:100%; height:22px; line-height:22px; _line-height:24px; color:#777; font-family:Verdana; text-align:right; overflow:hidden; white-space:nowrap; margin:0px auto; margin-top:30px;}

.Pages a{ color:#019A74; text-decoration:underline; margin-right:5px;}
.Pages a:hover{ color:#333;}
.Pages b{ color:#fff; background:#019A74; margin-right:5px; padding-left:3px; padding-right:3px;}
.Pages span{ color:#777; margin-right:5px;}



/***********研究方向***********/
.Research{ width:918px; background: #FFFFFF; border:rgba(211,211,211,0.2) 1px solid; box-shadow: 0px 7px 21px rgba(0, 0, 0, 0.08); border-radius: 6px; overflow:hidden; padding:30px; margin-bottom:30px;}
.Research_title{ width:auto; height:60px; line-height:60px; border-bottom:#ddd 1px solid; overflow:hidden; position:relative; margin:0px auto;}
.Research_title:before{content: ''; width:180px; height:1px; background:#019A74; position:absolute; left:0; bottom:0;}
.Research_title h3{ font-size:30px; color:#019A74; float:left;}
.Research_title h5{ font-size:30px; color:#333; float:left; padding-left:15px;}
.Research_title a{ font-size:14px; color:#999; float:right;}
.Research_title a:hover{color:#019A74;}
.Research_title img{ padding-top:20px; margin-left:20px;}
.Research_title button{ padding:5px 12px; background:#019A74; color:#fff; border-radius:3px; line-height:22px; overflow:hidden; float:right; margin-top:20px;}

.Research_text{width:auto; padding-top:20px; font-size:14px; color:#333; line-height:32px; text-align:justify; margin:0px auto;}

.Research_box{ width:auto; overflow:hidden; margin:0px auto; padding-top:20px;}
.Research_box ul{ width:auto; padding:21px 0px; text-indent:24px; font-size:14px; background:url(../img/chevrons-right.png) no-repeat center left; border-bottom:#ccc 1px dashed; overflow:hidden;}
.Research_box ul li{ display:inline; float:left; color:#999; overflow:hidden;}
.Research_box ul li.Text{ width:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Research_box ul li a{ color:#333;}
.Research_box ul li a:hover{ color:#019A74;}
.Research_box ul li.time{ float:right;}



.Teacher_profile{ width:440px; min-height:720px; background: #FFFFFF; border:rgba(211,211,211,0.2) 1px solid; box-shadow: 0px 7px 21px rgba(0, 0, 0, 0.08); border-radius: 6px; overflow:hidden; padding:40px; margin:0px auto;}
.T_profile_pic{ text-align:center;}
.T_profile_pic img{ width:80px; height:80px; border-radius:50%; overflow:hidden;}
.T_profile_pic h3{ font-size:20px; color:#333; line-height:40px; overflow:hidden;}
.T_profile_pic p{ font-size:16px; color:#999; line-height:32px;}
.T_profile_w{ font-size:16px; color:#666; line-height:30px; text-align:justify; margin-top:20px;}


/***********组内活动***********/
.slideGroup{ width:1400px; margin:0px auto; margin-top:15px; overflow:hidden;}
.slideGroup .parHd{ height:80px; line-height:80px; font-size:30px; color:#333; padding:0 20px; position:relative; text-align:center;}
.slideGroup .parHd a{ font-size:14px; color:#999; float:right;}
.slideGroup .parHd a:hover{color:#019A74;}
.slideGroup .parHd img{ margin-left:20px;}
.slideGroup .slideList{ overflow:hidden; zoom:1; padding:10px 0 10px 70px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:3px; top:50px; display:block; width:54px; height:84px; background:url(../img/left_arrow.png) center center no-repeat; }
.slideGroup .sNext{ left:auto; right:3px; background:url(../img/right_arrow.png) center center no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;}

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li img{ width:295px; height:180px; display:block; padding:2px; border:1px solid #ddd; border-radius:2px;}
.slideGroup .parBd ul li a:hover img{ border-color:#019A74;}
.slideGroup .parBd ul li .title{ line-height:40px; font-size:16px;}
.slideGroup .parBd ul li a{ color:#333;}
.slideGroup .parBd ul li a:hover{ color:#019A74;}


/***********组内活动列表页***********/

.Style{ width:100%; overflow:hidden; margin:0px auto;}
.Style ul{ width:332px; text-align:center; overflow:hidden; float:left; margin:20px 0px 20px 0px;}
.Style ul li{ width:300px; line-height:32px; color:#333; text-align:center; margin:0px auto; overflow:hidden;}
.Style ul li img{ width:295px; height:180px;}
.Style ul li a{ color:#333; font-size:16px;}
.Style ul li a:hover{ text-decoration:underline; color:#019A74;}


/***********文章***********/
.Article_Title{ width:100%; overflow:hidden; margin:0px auto; margin-top:40px;}
.Article_Title ul li{ text-align:center; margin-top:15px;}
.Article_Title ul li.Article_Title_Text{ font-size:24px; font-weight:bold; color:#333; line-height: 36px;}
.Article_Title ul li.Article_Author span{margin-left: 5px; margin-right: 5px; color:#777;}

.Article_Text{ width:100%; text-align:justify; text-justify:distribute; overflow:hidden; margin:0px auto; margin-top:20px; padding:0px 5px 20px 5px;}
.Article_Text img{ height:100%; max-width:100%;}

/******文章正文******/
/*------主体------*/
.article{ width: 100%; min-height:600px; overflow: hidden; padding: .5rem .7rem;}

/*------标题------*/
.article .article-title{ font-size: 30px; color: #333; padding: 30px 0px;}
.article .article-title.title-center{ text-align: center;}

.article .article-time{ font-size: 16px; text-align: center; color: #333;}

/*------正文------*/
.article .article-content{ overflow: hidden; padding: 1rem 0 .8rem 0; text-align: justify; }
.article .article-content p{ line-height: 32px; font-size: 16px; color: #333; margin-top: .15rem;}
.v_news_content p{}


.topic_top{ width:100%; height:84px; overflow:hidden;}
.topic_header{ width:1440px; margin:0px auto; overflow:hidden;}
.topic_main{ width:1400px; margin:0px auto; overflow:hidden;}

/******教师信息(横向显示)******/
.teacher-info{ overflow: hidden; padding-top: 1.4rem;}
.teacher-info{ min-height: 4rem; color: #fff; overflow: hidden; display: block; position: relative; padding: 10px 10px 10px 10px;}

.user-photo{ width: 120px; height: 120px; background: rgba(0,0,0,.3); border-radius: 50%; float:left; margin-right:20px;}
.user-photo img{ width: 120px; height: 120px; border-radius: 50%; object-fit: cover;}

.teacher-info h3{ font-size: 20px; color:#333; padding: 10px 0 10px 0;}
.teacher-info p{ font-size:16px; color:#999; line-height:32px;}


/***********文章***********/
.details_title{ width:100%; height:40px; line-height:40px; font-size:20px; color:#019A74; overflow:hidden; margin:0px auto;}
.details_text{ width:100%; text-align:justify; font-size:14px; color:#333; line-height:24px; overflow:hidden; margin:0px auto; margin-top:20px; padding-bottom:20px;}


/***********图文列表***********/
.Example{ width:100%; overflow:hidden; margin:0px auto; padding-bottom:10px;}
.Example ul{ width:180px; overflow:hidden; float:left; margin:20px;}
.Example ul li{ width:180px; line-height:25px; color:#333; text-align:center; overflow:hidden;}
.Example ul li a{ color:#333;}
.Example ul li a:hover{color:#0387d0;}
.Example ul li img{ width:120px; height:120px; border-radius:50%;}
.Example ul li h3{ font-size:24px; color:#333; padding:20px 0px 10px 0px;}
.Example ul li p{ font-size:16px; color:#999;}



/***********内部登录***********/
.login_top{ width:100%; height:155px; background:#F8F9FF; text-align:center; margin:0px auto; overflow:hidden;}
.login_top img{ vertical-align:middle; padding-top:25px;}


.login_main{ width:100%; margin:0px auto; overflow:hidden;}


.login_left{ width:50%; float:left; overflow:hidden;}
.login_left img{ width:90%; height:auto;}



.login_right{ width:800px; float:left;}

/******logo******/
.login .login-logo{ width: 100%; text-align: center; margin-top: 3.2rem;}
.login .login-logo img{ width: 400px; height:auto;}


/******登录表单******/
/*------主体------*/
.login-form{ width: 402px; margin:0px auto; margin-top:30px; overflow:hidden;}
.login-form h3{ font-size:40px; color:#333; height:80px; line-height:80px; overflow:hidden;}


.login-form .login-form-group{ width: 400px; height: 40px; background: rgba(255, 255, 255,.06); border: #ccc 1px solid; border-radius: 5px; overflow: hidden; position: relative; margin-top: 30px; padding: 0 0 0 2rem;}

.login-form .login-form-group i{ width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; background-size: 100% auto; position: absolute; left: 5px; top: 10px;}

.login-form .login-form-group a{color: rgb(145, 145, 145); text-decoration: none; overflow: hidden; position: absolute; right: .5rem; top: .5rem; display: none;}

/*------表单样式------*/
.login-form .login-form-group input{ width: 100%; height: 100%; font-size: 16px; color: #333;}
.login-form .login-form-group input::-webkit-input-placeholder{ color: #ccc;}

.validate-img{ width: 100px; height: 32px; border-radius: 3px; position: absolute; right: 3px; top:3px;}

/*------图标------*/
.icon-phone{ background-image: url("../img/login_icon_1.png");}
.icon-pw{ background-image: url("../img/login_icon_2.png");}
.icon-validate{ background-image: url("../img/login_icon_3.png");}


/*------提交------*/
.login .login-form .login-submit{ padding-top:1.4rem;}
.login .login-form .login-submit button{ width: 100%; height: 40px; font-size: 16px; color: #fff; text-align: center; background: #019A74; border: #019A74 .05rem solid; border-radius: .3rem;}
.login .login-form .login-submit button:hover{background: #008261;}

/*------链接------*/
.login .login-links{ width: 100%; font-size: .5rem; overflow: hidden; padding-top:20px;}
.login .login-links a{ color: #019A74; font-size:14px; display: block;}

.login .login-text{ text-align:center; font-size:14px; color:#999; overflow:hidden; padding:30px 0px 20px 0px;}
.login .login-text a{ color:#333;}

/*------设为默认------*/
.set-default{ overflow: hidden;}
.set-default span{ line-height: 16px; font-size: 14px; color: #aaa; display: block; float: left; margin-left: .3rem;}

.set-default input[type=radio], .set-default input[type=checkbox]{ width: 16px; height: 16px; border: #ccc 1px solid; border-radius: 2px; float: left;  -webkit-appearance: none; appearance: none;}
.set-default input[type=radio]:checked, .set-default input[type=checkbox]:checked{ background: url(../img/icon_check_white.png) #019A74 no-repeat center; background-size: 100% auto; border: none;}



.login_footer{ width:100%; height:120px; font-size:16px; color:#666; background:#F8F9FF; text-align:center; margin:0px auto; padding-top:40px; overflow:hidden;}
.login_footer p{ padding-bottom:10px;}
.login_footer a{color: #019A74; margin:0px 8px; overflow:hidden;}
.login_footer a:hover{text-decoration:underline;}


/***********内部网站***********/
.Inweb_top{ width:100%; height:84px; background:#fff url(../img/inweb_bg.png) no-repeat center center; margin:0px auto; overflow:hidden;}
.Inweb_top_left{ float:left;}
.Inweb_logo{ width:270px; height:84px; float:left; overflow:hidden; padding:20px 28px 10px 16px;}
.Inweb_logo img{ width:220px; height:45px;}
.Inweb_menu{ float:left;}
.Inweb_menu ul{ overflow:hidden;}
.Inweb_menu ul li{ width:110px; height:84px; line-height:84px; font-size:16px; text-align:center; float:left;}
.Inweb_menu ul li a{ color:#666; display:block;}
.Inweb_menu ul li a:hover{ background:#019A74; color:#fff;}
.Inweb_menu ul li a.active{background:#019A74; color:#fff;}


.Inweb_top_right{ height:84px; line-height:84px; float:right;}
.Inweb_top_right div{ float:left;}
.Inweb_top_right div.icon{ width:50px; padding-top:30px;}
.Inweb_top_right div.head{ width:100px; text-align:center; overflow:hidden; padding-top:20px;}
.Inweb_top_right div.head img{ width:50px; height:50px; border-radius:50%;}



.Inweb_main{ width:100%; min-height:500px; background:#f5f5f5; overflow:hidden;}



.Notice{ width:1398px; background: #FFFFFF; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08); border-radius: 4px; margin:0px auto; overflow:hidden;  padding:30px; margin-bottom:30px;}

.Notice_box{}
.Notice_left{ width:480px; float:left; margin:0px auto; padding:24px 0px; overflow:hidden;}
.Notice_right{}


/* 本例子css */
.slideBox{ width:450px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:450px; height:230px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.Notice_news{ width:auto; overflow:hidden; margin:0px auto; padding-top:20px;}
.Notice_news ul{ width:auto; padding:21px 0px; text-indent:24px; font-size:14px; background:url(../img/chevrons-right.png) no-repeat center left; border-bottom:#ccc 1px dashed; overflow:hidden;}
.Notice_news ul:hover{background:#f0f9f7 url(../img/chevrons-right.png) no-repeat center left;}
.Notice_news ul li{ display:inline; float:left; color:#333; font-size:16px; overflow:hidden;}
.Notice_news ul li.Text{ width:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Notice_news ul li a{ color:#333;}
.Notice_news ul li a:hover{ color:#019A74;}
.Notice_news ul li.time{ float:right; color:#999;}


.order{ width:600px; float:left; margin:0px auto; overflow:hidden;}

.order_text{ width:auto; margin-top:20px; overflow:hidden;}
.order_box{ width:120px; height:120px; background:#EFF6F5; border-radius:4px; text-align:center; float:left; margin:20px 20px 10px 10px; overflow:hidden; position:relative;}
.order_box h3{ font-size:20px; margin-top:30px; color:#333;}
.order_box p{ font-size:14px; color:#666; line-height:32px;}
.order_box img{ vertical-align:text-top; margin-right:3px;}
.order_box button{ width:100%; height:32px; line-height:32px; background:#019A74; color:#fff; position:absolute; bottom:0; left:0; cursor:pointer;}
.order_box_grey{ width:120px; height:120px; background:#f2f2f2; border-radius:4px; text-align:center; float:left; margin:20px 20px 10px 10px; overflow:hidden; position:relative;}
.order_box_grey h3{ font-size:20px; margin-top:30px; color:#333;}
.order_box_grey p{ font-size:14px; color:#666; line-height:32px;}
.order_box_grey img{ vertical-align:text-top; margin-right:3px;}
.order_box_grey button{ width:100%; height:32px; line-height:32px; background:#d8d8d8; color:#999; position:absolute; bottom:0; left:0; cursor:pointer;}

.big_box{ width:200px; height:200px; margin: 20px 40px 20px 40px;}
.big_box h3{ margin-top:60px;}
.big_box p{ line-height:40px;}


/******切换选项卡******/
/*------预约切换标题------*/
.tab-title{ width: 100%; background: #fff; border-bottom:#ededed 1px solid; overflow: hidden; margin-top:20px;}
.tab-title ul{ width: 100%; border-collapse: collapse; table-layout: fixed; display: table;}
.tab-title li{ width:100px; float:left; cursor:pointer; margin-right:20px;}

.tab-title li span, .tab-title li a{ line-height: 50px; font-size: 20px; color: #333; text-align: center; display: block; position: relative;}
.tab-title li.active span{ color: #019A74;}
.tab-title li.active span:after{ width: 100%; height: 1px; content: ''; background: #019A74; border-radius: .05rem; position: absolute; left: 0; bottom: 0;}

/*------资料切换标题------*/
.box-title{ width: 100%; background: #fff; border-bottom:#ededed 1px solid; overflow: hidden; margin-top:20px;}
.box-title ul{ width: 100%; border-collapse: collapse; table-layout: fixed; display: table;}
.box-title li{ width:100px; float:left; cursor:pointer; margin-right:20px;}

.box-title li span, .box-title li a{ line-height: 50px; font-size: 20px; color: #333; text-align: center; display: block; position: relative;}
.box-title li.active span{ color: #019A74;}
.box-title li.active span:after{ width: 100%; height: 1px; content: ''; background: #019A74; border-radius: .05rem; position: absolute; left: 0; bottom: 0;}



/*------首页切换标题------*/
.aa-title{ width: 100%; background: #fff; border-bottom:#ededed 1px solid; overflow: hidden; margin-top:20px;}
.aa-title a{font-size:14px;color:#999;float:right;padding-top: 15px; cursor:pointer;}
.aa-title a:hover{color:#019A74;}
.aa-title img{ margin-left:20px;}
.aa-title ul{ width: 100%; border-collapse: collapse; table-layout: fixed; display: table;}
.aa-title li{ width:130px; float:left; cursor:pointer; margin-right:20px;}

.aa-title li span, .aa-title li a{ line-height: 50px; font-size: 30px; color: #333; text-align: center; display: block; position: relative;}
.aa-title li.active span{ color: #019A74;}
.aa-title li.active span:after{ width: 100%; height: 1px; content: ''; background: #019A74; border-radius: .05rem; position: absolute; left: 0; bottom: 0;}


.bb-title{ width: 100%; background: #fff; border-bottom:#ededed 1px solid; overflow: hidden; margin-top:20px;}
.bb-title a{font-size:14px;color:#999;float:right;padding-top: 15px; cursor:pointer;}
.bb-title a:hover{color:#019A74;}
.bb-title img{ margin-left:20px;}
.bb-title ul{ width: 100%; border-collapse: collapse; table-layout: fixed; display: table;}
.bb-title li{ width:130px; float:left; cursor:pointer; margin-right:20px;}

.bb-title li span, .bb-title li a{ line-height: 50px; font-size: 30px; color: #333; text-align: center; display: block; position: relative;}
.bb-title li.active span{ color: #019A74;}
.bb-title li.active span:after{ width: 100%; height: 1px; content: ''; background: #019A74; border-radius: .05rem; position: absolute; left: 0; bottom: 0;}


/*------切换框------*/
.tab-container{ width: 100%; overflow: hidden;}
.tab-container .tab-box{ width: 100%; overflow: hidden; display: none; position: relative;}
.tab-container .box-text{ width: 100%; overflow: hidden; display: none; position: relative; }


.repair{ width:600px; float:right; margin:0px auto; overflow:hidden;}

.repair_news{ width:auto; overflow:hidden; margin:0px auto; padding-top:20px;}
.repair_news ul{ width:auto; padding:21px 0px; font-size:14px; border-bottom:#ccc 1px dashed; overflow:hidden;}
.repair_news ul li{ display:inline; float:left; color:#333; overflow:hidden;}
.repair_news ul li.Text{ width:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.repair_news ul li a{ color:#333; display:block;}
.repair_news ul li a:hover{ color:#019A74;}
.repair_news ul li.time{ float:right; color:#999;}
.repair_news ul h3{ font-size:16px; margin-bottom:10px;}
.repair_news .text-red{ color:#FA7C7C;}
.repair_news .text-green{ color:#2CC168;}
.repair_news .text-blue{ color:#2C44C1;}


.data{ width:1400px; margin:0px auto; padding:20px 0px; overflow:hidden;}
.data_text{ width:1400px; margin:0px auto; margin-top:20px;}
.data_text table { width: 100%; border-collapse: collapse;  margin:30px 0px;}
.data_text table td, .data_text table th { border: 1px solid #eee; padding:12px 20px; text-align:left; font-size:14px; color:#666;}
.data_text tableth{ font-size:16px; color:#333; font-weight:700; padding:15px 20px; background:#F5F7FB;}
.data_text table a{ color:#295CE0;}
.data_text table a:hover{ text-decoration:underline;}


.manage{ width:340px; margin:0px auto; overflow:hidden; float:right;}
.manage-text{ width:340px; margin:0px auto; overflow:hidden;}
.manage-box{ width:340px; background:#f6f6f6; margin:20px 0px; overflow:hidden;}
.manage-pic{ float:left;}
.manage-pic img{ width:100px; height:100px; overflow:hidden;}
.manage-list{ float:left; padding-left:10px;}
.manage-list h3{ font-size:16px; color:#333; line-height:40px;}
.manage-list p{ font-size:12px; color:#666; line-height:22px;}

.rowbox{ width:1400px; margin:0px auto; margin-top:40px; overflow:hidden;}
.rowbox a{ float:left;}
.rowbox a:first-child{ margin-right:22px;}
.rowbox a:last-child{ margin-left:22px;}

/* 首页焦点css */
.fullSlide{width:100%; position:relative; height:380px; margin-bottom: 25px;}
.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:380px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:380px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;	filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#f00;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10px; z-index:1; width:40px; height:60px; background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:10px; background-position:-6px -137px; }