﻿@charset "utf-8";
/*
* reset
*/
body{font:12px/1.8 tahoma,arial,"Hiragino Sans GB",'Microsoft Yahei', sans-serif; overflow-x:hidden;}
input,textarea,button,select,legend,fieldset{font-size:100%;border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,button{margin:0;}
img { max-width: 100%; border:0;vertical-align:top; width: auto\9;}
ul,ol{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#241e0e;transition:all .2s ease;}
a:hover{color:#008080;}
i,b{font-style:normal;}

/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }

/*webkit scroll*/
::-webkit-scrollbar-track-piece {background-color:#f5f5f5;border-left:1px solid #d2d2d2;}
::-webkit-scrollbar {width:12px;height:13px;}
::-webkit-scrollbar-thumb {background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px
;}
::-webkit-scrollbar-thumb:hover {border:1px solid #636363;background-color:#929292;}
/*ie scroll*/
@-ms-viewport {
width:device-width;
}

/*
* common
*/
.opc0{opacity:0;*filter:alpha(opacity=0);}
.wrap{max-width:1000px;margin-left:auto;margin-right:auto; *width:1000px;}

.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.oh{overflow:hidden;*zoom:1; height:136px;}
.l{float:left;}.r{float:right;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display: inline-block; width: 0; height: 0; overflow: hidden; }

/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../img/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

/*
* style
*/
.head{position:relative;z-index:9;}
.head ._shadow{position:absolute;left:0;bottom:-8px;width:100%;height:8px;background:url(../img/shadow-8.png);z-index:1;}
.top_bar{background:#008080;line-height:30px;height:30px;}
.top_sear{float:right;position:relative;}
.top_sear form{font-size:0;}
.top_sear .inp{width:0;font-size:12px;color:#fff;height:30px;line-height:30px;transition:width .1s ease-in-out;background:#ededed;}
.top_sear .btn{height:30px;line-height:30px;vertical-align:middle;background:#ededed;padding:0 15px;}
.top_sear:hover .inp{width:120px;padding:0 10px;}
.top_menu{float:right;}
.top_menu li{float:left;height:30px;line-height:30px;}
.top_menu a{display:inline-block;color:#fff;padding:0 15px;vertical-align:middle;line-height:14px;border-right:1px solid #fff;margin-right:-1px;}
.top_menu a:hover{text-decoration:underline;}
.nav_bar{position:relative;background:#fff;}
.nav .ul{text-align:right;font-size:0;border-right:1px solid #e5eef1;}
.nav .li{display:inline-block;*display:inline;*zoom:1;height:80px;border-left:1px solid #e5eef1;margin-right:-1px;text-align:left;padding:4px 4%;}
.nav a{float:left;padding:15px 0 0;font-weight:bold;color:#636363;font-size:15px;}
.nav .en{display:block;font-size:12px;color:#008080;font-weight:normal;}
.nav .index{float:left;/*height:70px;*/}
.nav .logo{font-size:0;margin-top:6px;vertical-align:middle;width:220px;height:74px;background:url(../img/i_03.png) no-repeat;background-size:contain;padding:0;}
.nav .cur a{color:#008080;}

.nav_lev2 {display:none;position:absolute;left:0;top:85px;width:100%;overflow:hidden;z-index:2;}
.nav_lev2 ._shadow{position:absolute;left:0;top:0;width:100%;height:8px;background:url(../img/shadow-8.png);z-index:1;}
.nav_lev2 ._layer{background:#fff;border-bottom:3px solid #008080;padding:20px 0;}
.nav_lev2 .wrap{min-height:126px;}
.nav_lev2 ul{float:left;padding-left:320px;width:120px;margin-right:100px;min-height:140px;}
.nav_lev2 li{padding:5px 15px;border-bottom:1px solid #ddd;}
.nav_lev2 a,.cur .nav_lev2 a{float:none;padding:0;font-size:14px;font-weight:normal;color:#656565;}
.nav_lev2 a:hover,.cur .nav_lev2 a:hover{color:#008080;}
.nav_intro ._about{}
.nav_intro ._about ._t{font-size:18px;color:#008080;line-height:2.5;}
.nav_intro ._about ._cont{font-size:14px;color:#666;}
.bg2{background:url(../img/nav_lev2.jpg) 0 center no-repeat;}
.bg3{background:url(../img/nav_lev3.jpg) 0 center no-repeat;}
.bg4{background:url(../img/nav_lev4.jpg) 0 center no-repeat;}
.bg5{background:url(../img/nav_lev5.jpg) 0 center no-repeat;}
.bg6{background:url(../img/nav_lev6.jpg) 0 center no-repeat;}


.banner{height:704px;overflow:hidden;}
.banner img{position:absolute;width:1920px;height:678px;left:50%;margin-left:-960px;}
.banner .ban_nav{position:absolute;left:50%;margin-left:-470px;top:585px;}
.banner .ban_nav a{position:relative;float:left;width:12px;height:12px;border:2px solid #d4d4d4;background:url(about:blank);margin-right:8px;}
.banner .ban_nav a img{position:absolute;height:38px;width:62px;border:1px solid #fff;left:50%;margin-left:-31px;top:-48px;display:none;}
.banner .ban_nav a .arr{position:absolute;border-width:3px;border-color:transparent transparent #008080 transparent;border-style:dashed dashed solid dashed;left:50%;top:-8px;margin-left:-3px;display:none;}
.banner .ban_nav a:hover img{display:block;}
.banner .ban_nav .on{border-color:#008080;}
.banner .ban_nav .on .arr{display:block;}
.banner ._pause{position:absolute;width:20px;height:20px;left:50%;margin-left:-500px;top:580px;z-index:97;cursor:pointer;}
.banner ._hold .ico{width:0;height:0;border-width:6px;border-color:transparent transparent transparent #008080;border-style:dashed dashed dashed solid;background:none;position:relative;left:8px;}

.i_scroll_news{height:30px;line-height:30px;margin-top:-70px;margin-bottom:25px;z-index:3;background:url(../img/white.3.png);}
.i_scroll_news header{float:left;background:#008080;color:#fff;font-size:15px;padding:0 25px 0 15px;margin-right:45px;}
.i_scroll_news .scroll li{width:400px;}
.i_scroll_news .scroll .date{display:inline-block;color:#666;vertical-align:top;*vertical-align:middle;}
.i_scroll_news .scroll a{display:inline-block;vertical-align:top;*vertical-align:middle;width:68%;color:#008080;}
.i_scroll_news ._btn{float:right;height:30px;line-height:30px;width:30px;text-align:center;background:#008080;margin-left:2px;cursor:pointer;}
.i_scroll_news ._btn:hover{background:#118f8f;}

.main_pro{z-index:4;margin-bottom:40px;}
.main_pro_page{margin:-136px auto 20px;}
.main_pro li{position:relative;width:48%;text-align:right;height:136px;white-space:nowrap;overflow:hidden;font-size:0;background:#2d926e;}
.main_pro li ._c{display:inline-block;height:100%;overflow:hidden;vertical-align:top;}
.main_pro li ._layer{padding:15px 20px;text-align:left;color:#fff;font-size:12px;white-space:normal;}
.main_pro ._pic{width:60%;height:100%;}
.main_pro ._pic img{width:100%;}
.main_pro ._head{width:40%;background:url(../img/arr01.gif) 90% 90% no-repeat;}
.main_pro ._T{font-size:16px;display:block;}
.main_pro ._body{width:60%;}
.main_pro ._body a{color:#efefef;}
.main_pro ._body a:hover{color:#fff;text-decoration:underline;}
.main_pro li:hover{background:#008080;}
.T_style{margin-bottom:20px;background:url(../img/dot.gif) right bottom no-repeat;padding-right:8px;padding-bottom:4px;}
.T_style ._layer{height:40px;line-height:40px;position:relative;border-bottom:1px solid #ddd;}
.T_style ._T,.T_style ._link{float:left;font-size:17px;font-weight:bold;padding:0 5px;margin-right:15px;}
.T_style ._style1,.T_style .tab_t_cur{line-height:37px;border-bottom:3px solid #008080;}
.T_style ._style2{line-height:44px;background:#fff;}

.T_normal{height:40px;line-height:40px;font-size:17px;font-weight:bold;margin-bottom:20px;}

.calendar_list li{margin-bottom:10px;}
.calendar_list a{display:block;overflow:hidden;*zoom:1;color:#666;line-height:1.8;}
.calendar_list ._date{float:left;width:58px;margin-right:15px;text-align:center;border:1px solid #f46b0b;color:#f46b0b;}
.calendar_list ._day{font-weight:bold;font-size:24px;background:#f46b0b;color:#fff;}
.calendar_list ._t{font-size:14px;color:#333;}
.calendar_list a:hover ._t{color:#f46b0b;}

.cont_box{border:1px solid #ddd;}
.cont_box a{display:block;padding:10px;background:url(../img/arr01.gif) 95% 95% no-repeat;transition:none;}
.cont_box ._pic {margin-bottom:10px;}
.cont_box ._pic img{width:100%;}
.cont_box ._t{font-size:14px;line-height:1.6;}
.cont_box ._p{line-height:20px;height:40px;overflow:hidden;white-space:normal;}
.cont_box a:hover{background:#eee;}
.cont_box_style2 a{background:none;}
.cont_box_style2 a:hover{background:url(../img/i_30.jpg) right bottom no-repeat #f6f6f6;}
.cont_box_style2 ._t{color:#008080;}

.anim_arr { display: inline-block; transition: all .15s ease-in-out; font-size: 12px; }
.on .anim_arr { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }

.foot_bar{background:#f7f7f7;border-top:1px solid #ddd;margin-top:20px;}
.foot_key{height:40px;line-height:40px;padding:0 15px;background:#008080;cursor:pointer;}
.foot_sear{}
.foot_sear .btn{height:40px;line-height:40px;}
.foot_sear .inp{padding:0 10px;}
.foot_toggle{background:#e7e7e7;overflow:hidden;}
.foot_toggle .wrap{padding-top:20px;padding-bottom:20px;}
.foot_menu{float:left;width:20%;padding:0 2% 999px 2%;margin:0 0 -999px -1px;border-left:1px solid #d3d3d3;}
.foot_menu.UnmobilePush{width:14%;}
.foot_menu dt{height:20px;margin-bottom:10px;font-size:17px;color:#000;}
.foot_menu dt .ico{float:right;}
.foot_menu dd{line-height:2em;}
.foot_menu dd a{color:#797979;}
.foot_menu dd a:hover{color:#333;text-decoration:underline;}
.foot_menu ._cont p{color:#797979;line-height:1.6em;margin-top:8px;}
.foot_soci{float:right;width:18%;text-align:right;}
.foot_soci .bdsharebuttonbox{float:right;height:24px;}
.foot_soci p{margin-top:5px;}

.foot{background:#008080;padding:10px;line-height:2em;}
.foot ._copyright{float:left;color:#fff;margin-right:2em;}
.foot ._copyright a{color:#fff; font-weight:bold;}
.foot ._copyright a:hover{color:#ddd;}
.foot ._link{float:left;color:#ddd;}
.foot ._link a{color:#ddd;}
.foot ._link a:hover{color:#fff;}
.foot ._support{float:right;color:#fff;}
.foot ._support a{color:#fff;}
.foot ._support a:hover{color:#eee;}

.banner_page{position:relative;overflow:hidden;height:395px;z-index:1;}
.banner_page img{position:absolute;width:1920px;left:50%;margin-left:-960px;max-width:none;}

.menu_bar{position:relative;margin:-320px auto 12px;height:44px;line-height:44px;background:#f5f5f5;z-index:3;}
.menu_bar ul,.menu_bar li{float:left;}
.menu_bar li a{float:left;padding:0 1.3em;font-size:15px;}
.menu_bar .cur a{background:#008080;color:#fff;}
.posi{float:right;color:#666;padding:0 20px;}
.posi a{color:#666;}
.posi em{margin:0 4px;}
.posi a:hover{color:#000;}
._c{position:relative;z-index:2;min-height:320px;color:#666;}
._c header{width:100%;overflow:hidden;*zoom:1;margin-bottom:20px;line-height:2;}
._c header h1{font-size:17px;color:#008080;}
.news ._c,.job ._c {background:#fff;padding:20px;}
.news ._c header h1{font-size:16px;}
.news ._c header ._pic{float:left;width:30%;margin-right:20px;}
.news ._c header ._pic img{width:100%;}
.news ._c header h1{max-height:3em;overflow:hidden;}
.news ._c header p{font-size:14px;height:4.5em;overflow:hidden;margin:1em 0;}
.news ._c header ._info{float:left;background:#ebebeb;padding-right:12px;line-height:26px;font-size:12px;color:#666;}
.news ._c header ._link{float:left;background:#499a9a;color:#fff;padding:0 12px;margin-right:12px;}
.news ._c header ._link:hover{background:#085151;}
.cols_list{margin-bottom:2em;font-size:14px;}
.cols_list ._head{line-height:34px;background:#f3f3f3;}
.cols_list ._head ._num{background:#e8e8e8;}
.cols_list ._title{padding-left:1em;}
.cols_list li{line-height:2.5em;border-bottom:1px dashed #d9d9d9;}
.cols_list li ._num{color:#60a0e5;}
.cols_list li a{display:block;}

.page_bar a{display:inline-block;height:2em;line-height:2em;padding:0 .7em;border:1px solid #ddd;margin:0 5px 10px;background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.1);}
.page_bar a:hover{border-color:#eee;box-shadow:1px 1px 1px  rgba(0,0,0,.2) inset;}
.page_bar .on{background:#edb923;color:#fff;box-shadow:none;}
.page_bar .unable,.page_bar .unable:hover{color:#ddd;border-color:#eee;box-shadow:none;}

.job .menu_bar{margin-top:-44px;}

.job_sear{margin-bottom:20px;}
.job_sear section{font-size:14px;background:#f7f7f7;border-color:#d8d8d8;border-style:solid;border-width:4px 1px 1px 1px;padding:20px 20px 0;}
.job_sear h3{font-size:16px;margin-bottom:10px;color:#666;}
.job_sear ._line{margin: 0 0 1em;}
.job_sear select{border:1px solid #ddd;background:#fff;width:68%;padding:4px;}
.job_sear .act{font-size:1rem;}
.job_sear ._btn{background:#72cd5d;color:#fff;padding:2px 12px;cursor:pointer;}
.job_sear ._btn:hover{background:#4a883c;}

.job_list{font-size:14px;margin-bottom:2em;}
.job_list ._title{padding-left:1em;}
.job_list ._head{color:#008080;border-top:1px solid #ddd;padding:5px 0;line-height:2em;}
.job_list ._head ._title{border-right:1px solid #ddd;}
.job_list ._head ._comp{border-right:1px solid #ddd;}
.job_list ._head ._num{border-right:1px solid #ddd;}
.job_list li{margin-top:10px;}
.job_list li a{display:block;border:1px solid #ddd;line-height:2.5em;}
.job_list li a:hover{background:#e8e8e8;}
.job_list li ._loca{background: url("data:image/gif;base64,R0lGODlhCgAKAIABAACAgP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRTFFMTgxM0VDQUExMUUzOTFBN0QyNjlBQjlCMDQyNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRTFFMTgxNEVDQUExMUUzOTFBN0QyNjlBQjlCMDQyNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFMUUxODExRUNBQTExRTM5MUE3RDI2OUFCOUIwNDI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFMUUxODEyRUNBQTExRTM5MUE3RDI2OUFCOUIwNDI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAoACgAAAhKMA3CLypZeizDZi/G5kj7PgAUAOw==") 90% center no-repeat;
padding-right:20px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.graduate_note{border-top:1px solid #ddd;}
.graduate_note .scroll{padding-bottom:20px;}
.graduate_note .scroll li{width:220px;}
.graduate_note .scroll ._pic{height:165px;overflow:hidden;}
.graduate_note .scroll ._pic img{width:100%;}
.graduate_note .scroll ._name{font-size:16px;color:#008080;}
.graduate_note .scroll ._intro{height:4.5em;overflow:hidden;white-space:normal;}
.graduate_note .g_btn{float:right;height:26px;line-height:24px;width:26px;text-align:center;margin:10px .5em 0 0;cursor:pointer;}
.graduate_note .g_next{background:#008080;}
.graduate_note .g_prev{background:#ffba00;}

.news_detail h1{font-size:1.2rem;margin-bottom:20px;}
.news_detail .art_info{padding-left:15px;margin-bottom:20px;height:28px;line-height:28px;background:#f6f6f6;}
#switcher{float:right;background:#efefef;padding:0 15px;}
#switcher a{display:inline-block;cursor:pointer;}

.myart{margin-bottom:20px;color:#666; font-size:14px;}
.art_foot_tool{height:26px;}
.art_foot_tool .bdsharebuttonbox{width:120px;}
.art_foot_tool .bdsharebuttonbox,.print{vertical-align:middle;}
.print{cursor:pointer;width:4em;}
.art_link li{padding:0 1em;font-size:14px;line-height:2.5em;margin-top:.5em;background:#f6f6f6;}
.b2l{margin-top:1em;border-bottom:1px solid #ddd;text-align:right;line-height:2.5em;}

.side_box{border:1px solid #ddd;margin-bottom:20px;}
.side_box .T_normal{padding:0 10px;border-bottom:1px solid #ddd;margin:0;}
.side_box .T_normal ._more{float:right;font-size:12px;color:#008080;font-weight:normal;}
.side_box ._news,.side_box ._video{padding:10px;}
.side_box ._news li{padding-bottom:1em;}
.side_box ._news ._t{font-size:13px;color:#008080;line-height:2;}
.side_box ._news ._p{font-size:12px;color:#666;height:5.4em;overflow:hidden;}
.side_box ._video ._p{padding:10px 0;}
.side_box ._video ._pic{position:relative;display:block;}
.side_box ._video ._play{position:absolute;width:40px;height:40px;background:url(../img/play.png);left:50%;top:50%;margin:-20px 0 0 -20px;}

.job_detail ._title{font-size:22px;font-weight:normal;color:#008080;}
.job_detail ._items{font-size:16px;line-height:2.5em;border-bottom:1px solid #ddd;margin:.5em 0;color:#555;}
.job_detail ._cont{color:#666;}
.job_detail ._act{margin-top:20px;}
.job_detail ._btn{display:inline-block;font-size:14px;font-weight:bold;color:#fff;padding:6px 18px;margin:.5em .5em 0 0;cursor:pointer;}
.job_detail ._todownload{background:#72cd5d;}
.job_detail ._toform{background:#008080;}
.job_detail ._todownload:hover{background:#5da94c;}
.job_detail ._toform:hover{background:#016161;}

.down_load_box{position:fixed;left:50%;top:30%;width:640px;margin-left:-320px;z-index:99;}
.down_load_box ._layer{border:1px solid #ddd;background:#f8f8f8;padding:35px 25px 25px;}
.down_load_box ._title{font-size:2em;color:#72cd5d;}
.down_load_box ._p{line-height:2em;}
.down_load_box ._p a{color:#72cd5d;text-decoration:underline;}
.down_load_box ._download{float:right;}
.down_load_box ._download a{display:block;height:36px;line-height:36px;font-size:14px;font-weight:bold;color:#fff;background:url(../img/download.png) 10px center no-repeat #72cd5d;padding:8px 25px 8px 65px;}
.down_load_box ._closeDown{position:absolute;right:25px;top:10px;color:#ccc;font-weight:bold;paddding:10px;cursor:pointer;}

.graduate_list li{overflow:hidden;*zoom:1;margin-bottom:20px;line-height:2em;}
.graduate_list ._pic{float:left;}
.graduate_list ._title{font-size:16px;color:#008080;}

.imgs .menu_bar{margin-top:-44px;}
.img_list li{margin-bottom:2em;}
.img_list li a{display:block;border:1px solid #ddd;padding:12px;}
.img_list ._pic img{width:100%;}
.img_list ._t{font-weight:bold;line-height:2.5em;border-bottom:1px solid #ddd;text-align:center;}

.ad_show{position:relative;height:457px;text-align:center;line-height:457px;overflow:hidden;}
#ad_show_img{vertical-align:middle;}
#ad_show_title{text-align:center;height:40px;line-height:40px;overflow:hidden;}
.ad_show_btn{position:absolute;top:0;width:50%;height:100%;cursor:pointer;z-index:2;}
.ad_show_btn b{display:block;position:absolute;top:50%;margin-top:-39px;width:25px;height:78px;background:url(../img/arr_bold.png) no-repeat;}
.ad_show_prev{left:0;}
.ad_show_prev b{left:20px;}
.ad_show_next{right:0;}
.ad_show_next b{right:20px;background-position:-25px 0;}
.ad_show_prev:hover b{background-position:0 -78px;}
.ad_show_next:hover b{background-position:-25px -78px;}


.ad_list{position:relative;border:1px solid #ddd;padding:17px 50px;}
.ad_s_btn{position:absolute;top:50%;margin-top:-31px;width:34px;height:63px;background:url(../img/arr_circle.png) no-repeat;cursor:pointer;}
.ad_s_prev{left:0;}
.ad_s_next{right:0;background-position:-34px 0;}
.ad_list .scroll li{width:120px;border:3px solid #fff;border-radius:3px;}
.ad_list .scroll .cur{border-color:#008080;}
.ad_list .scroll img{border:1px solid #ddd;}
.ad_list .scroll .cur img{border:0;}

.dajiankang .menu_bar ._T{float:left;font-size:18px;color:#008080;}
.dajiankang ._cont{line-height:2;color:#666;margin-top:20px;}

.color_boxs {margin-top:2em;}
.color_boxs img{width:100%;transition:opacity .1s linear;}
.color_boxs a{display:block;background:#fff;margin-bottom:15px;}
.color_boxs a:hover img{opacity:.8;}

.no_margin{margin:0 !important;}
.no_bg{background:none !important;}

.margin_cont{margin-top:55px;line-height:2;color:#666;}

.job_form ._items{height:10px;border-bottom:1px solid #ddd;position:relative;margin:1em 0 2em;}
.job_form ._items ._t{position:absolute;left:0;top:0;line-height:20px;padding:0 .5em;background:#fff;font-size:1rem;}
.job_form ._item{font-weight:bold;margin:.5em 3em;}
.job_form_row{margin-bottom:10px;line-height:28px;}
.job_form_row ._t{width:9em;text-align:right;vertical-align:middle;}
.job_form_row ._input{width:60%;vertical-align:middle;border:1px solid #ddd;padding:0 2px;}
.job_form_row b{display:inline-block;color:red;vertical-align:middle;}
.job_form_row ._short{width:8.2em;}
.job_form_row ._long{width:81%;}
.job_form_row .inp ,.job_form_row ._select{width:100%;}
.job_form_row ._textarea{overflow:auto;height:5em;width:100%;}
.job_form ._act{text-align:center;margin-top:1em;}
.job_form ._act button{padding:.5em 2.5em;color:#fff;margin:0 .5em;cursor:pointer;}
.job_form .sub{background:#019b7f;}
.job_form .res{background:#909090;}

.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#009c80;color:#fff;}
.site_cell a{float:left;color:#333;background:url(../img/cir_map.gif) 18px 10px no-repeat;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#009c80;}

.search_head_form{padding:25px;background:#eee;margin-bottom:20px;}
.search_head_form ._form{margin-right:3em;}
.search_head_form .inp{height:20px;line-height:20px;padding:0 5px;background:#fff;border:1px solid #ddd;}
.search_head_form .btn{padding:0 10px;background:#ffde00;cursor:pointer;}
.search_head_form ._result{line-height:22px;color:#666;}
.search_list{border-bottom:1px solid #ddd;padding-bottom:25px;margin-bottom:40px;}
.search_list li{margin-bottom:10px;}
.search_list ._head{font-size:14px;padding:8px 0;margin-bottom:10px;border-bottom:1px solid #ddd;}
.search_list ._num{float:left;}
.search_list ._type{float:left;color:#00967b;padding:0 1em;border-right:1px solid #ddd;margin-right:1em;}
.search_list ._t{float:left;width:50%;font-weight:bold;}
.search_list ._p{padding-left:60px;}

.his_bar{position:relative;}
.his_bar img{display:block;width:100%;}
.his_bar a{display:block;width:30%;position:absolute;height:100%;top:0;background:url(about:blank);}
.his_bar .mengya{left:0;}
.his_bar .chengzhang{left:35%;}
.his_bar .zhanfang{left:70%;}
.his_t{font-size:16px;margin:1em 0 .5em;}
.his_t_mengya{color:#45c04b;}
.his_t_chengzhang{color:#008081;}
.his_t_zhanfang{color:#ffba00;}
.his_items{margin-bottom:2em;}

.menu_bar_fix{position:fixed;width:1000px;left:50%;margin:0 0 0 -500px;top:0;z-index:99;}
.culture {margin:25px 0;overflow:hidden;font-size:14px;}
.culture p{padding:0 10px;}
.culture p strong{color:#008080;}
.culture ._line{border-bottom:1px solid #ddd;line-height:28px;padding:10px 0;margin-bottom:-1px;}
.culture ._title{color:#fff;text-align:center;}
.bg_sky{background:#6bb5b5;}
.bg_green{background:#6ac461;}
.bg_gold{background:#ffd200;}

/*表格*/
.datalist{ border:1px solid #cccccc; /* 表格边框 */ font-family:Arial; border-collapse:collapse; /* 边框重叠 */ background-color:#ffffff; /* 表格背景色 */ font-size:12px;}
.datalist caption{ padding-bottom:5px; font:bold 12px; text-align:left;} 
.datalist th{ border:1px solid #cccccc; /* 行名称边框 */ background-color:#eeeeee; /* 行名称背景色 */ color:#000000;    /* 行名称颜色 */ font-weight:bold; padding-top:4px; padding-bottom:4px; padding-left:15px;  text-align:left;}
.datalist td{ border:1px solid #cccccc; /* 单元格边框 */ text-align:left; padding-top:4px; padding-bottom:4px; padding-left:15px; }
.datalist tr.altrow{ background-color:#c7e5ff; /* 隔行变色 */}

.corp_list li{margin-bottom:3em;}
.corp_list img{width:100%;}
.corp_list ._t{font-size:16px;line-height:2.5em;}

/*首页滚动*/
.i_scroll{}
.i_scroll li{width:211px;}
.i_scroll_btn{position:absolute;right:0;top:5px;line-height:20px;}
.i_scroll_btn span{float:left;margin-right:4px;cursor:pointer;padding:5px;}
.i_scroll_btn_l{background:#ddd;}
.i_scroll_btn_r{background:#008080;}
.i_blocks li{margin-bottom:1em;}
.tab_news .tab_t{padding:0;width:90px;}
.tab_news .tab_t_cur a{color:#008080;}
/*首页广告*/
.popAd{position:fixed;width:480px;right:0;bottom:0;z-index:99;}
.popAd ._bar{position:absolute;left:0;bottom:0;width:100%;height:24px;z-index:2;text-align:right;}
.popAd ._bar img{height:100%;cursor:pointer;}
.popAd ._clo{display:inline-block;cursor:pointer;}
.popAd ._cont{height:480px;}
.UnpcPush {display:none;}

.calendar_list2 ._day{background:#008080;}
.calendar_list2 ._date{border-color:#008080;color:#008080;}
.calendar_list2 a:hover ._t{color:#008080;}

/*20160220*/
.foot_menu dt { line-height:20px; }
.zindex1 { z-index:10; }
.zindex2 { z-index:5; }
.compselect { height:26px; background-color:#fff; position:relative; clear:both; margin-top:10px;}
.compselect > .hd { line-height:26px; height:26px; padding:0 20px 0 8px; font-size:14px; background:url(../img/sele_img.png) 96% no-repeat; cursor:pointer;}
.compselect > .bd { display:none; width:100%; height:auto; position:absolute; left:-1px; top:25px; background-color:#fff; max-height:105px; overflow-x:hidden; overflow-y:auto; border:#e7e7e7 1px solid;}
.zindex1 > .bd { max-height:136px; }
.compselect > .bd a { display:block; padding:5px 10px; }
.compselect > .bd a:hover { background-color:#f4f4f4; }
.compselect:hover > .bd { display:block; }
.foot_menu { padding-bottom:0; margin-bottom:0; min-height:148px; }
.foot_toggle .wrap,.foot_toggle { overflow:visible; }

/*20190304*/
.wrap.nav{max-width:1250px;}
.top_bar>.wrap{max-width:1250px;}