﻿body{font-family: "Microsoft Yahei";}
body,form{margin:0;padding:0;}
input{vertical-align:middle;outline:none;}
textarea{vertical-align:top;outline:none;resize:none;}
img{border:0;outline:none;}
div{font-size:14px;font-family:verdana;}
ul{list-style-type: none;padding:0;}
a{color:#333;text-decoration:none;font-family:"Microsoft Yahei";}
a:hover{color:#f30;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #B0D4EC;}
.bt{border:1px solid #B0D4EC;border-top:2px solid #B0D4EC;}

#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
.w_0100{float:left; width:100%;}
.w_1200{width:1200px; margin:0 auto;}


/*header*/
#header{width: 100%; min-width: 1200px; /*background-color: #808183;*/box-shadow: 0 3px 5px rgba(0, 0, 0, .25);}

.header_wrap{height: 100px;}
.logo{float:left; width:650px; height:80px; margin-top:15px;}
.language{float:left; width:270px; overflow:hidden; height:90px; line-height: 90px; text-align: center; color: #333;}
.language a,.language a:hover{color: #333; text-decoration: none;}
.search{float:right; width:215px; height:32px; background:#d2eee2; margin-top:30px;}
.search input{float:left; width:180px; height:32px; line-height:32px; padding:0 12px; border:none; background:none; font-size:14px; font-family:"microsoft yahei"; color:#ccc;}
.search a{float:right; width:32px; height:32px; background:url(../images/top-search.jpg) no-repeat center center #009e5d;}

:-moz-placeholder{color: #333;}
::-moz-placeholder{color: #333;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #333;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #333;}

/*banner轮播图*/
.slider{width:100%; overflow:hidden; text-align:center;}
.fullSlide{width:100%; position:relative; height:450px;}
.fullSlide .bd{width:100%; margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important; height:450px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{display:block; height:450px;}
.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; background: url(../images/focus_normal.jpg) no-repeat; width: 16px;  height: 16px;margin: 0 5px;overflow: hidden; line-height:999px;}
.fullSlide .hd .on{background: url(../images/focus_on.jpg) no-repeat;}
.fullSlide .prev,
.fullSlide .next {width: 39px; height: 39px; display: none; position: absolute; top: 163px; z-index: 10; cursor: pointer;}
.fullSlide .prev {left: 5%; background: url(../images/focus_left.jpg) no-repeat 0 0;}
.fullSlide .next {right: 5%; background: url(../images/focus_right.jpg) no-repeat 0 0;}
.fullSlide .prev:hover {background: url(../images/focus_left_on.jpg) no-repeat 0 0;}
.fullSlide .next:hover {background: url(../images/focus_right_on.jpg) no-repeat 0 0;}


/*menu*/
.menu{background: #02b686; height:50px; /*border-bottom:5px solid #f89e00;*/ text-align: center;}
.navboxtitle {width:1200px; height:50px; margin: 0 auto;}
.navboxtitle a{color: #fff; font-size: 16px;}
.navboxtitle a:hover{color: #fff;}
.navboxtitle li {margin: 0 20px;}

.navboxtitle .p1 {float:left; width:133px; line-height:48px;}
.navboxtitle .p1 a{display:block; width:133px; height:48px; text-align:center; font-size:16px; color:#fff;}
.navboxtitle .p1 a:hover{text-decoration: none; cursor: pointer;}
.navboximages {display:none;position:absolute; top:48px; left:0; z-index:99; background-color:#fff; width:100%; height:200px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
.navboximages .clearfix {width:1200px; margin:0 auto; height:213px; overflow:hidden; margin-top:-1px;}
.c_1200{float:left; width:1200px; height:213px;}
.c_226{float:left; width:226px; height:56px; margin-top:39px;}
.c_616{float:left; width:616px; margin:30px 0 0 48px;}
.c_616 li{float:left; width:144px; line-height:31px; background:url(../images/icon_menu_item.jpg) no-repeat left center; padding-left:10px;}
.c_616 li a{float:left; font-size:14px; color:#5d5d5d;}
.c_616 li a:hover{color:#ff8e09;}
.c_306{float:right; width:306px; margin-top:39px;}
.c_306 img{width:306px; height:108px;}
.c_306 .tit_1{line-height:32px; text-align:center; font-size:14px;}
.c_306 .tit_1 a{color:#5d5d5d;}



/*nav*/
/*#nav{width:980px;height:42px;margin:0 auto;background:url(../images/bg_nav.gif) repeat-x bottom;overflow:hidden;}
.menu{margin:0;padding:0 20px;list-style:none;height:42px;line-height:42px;background:url(../images/nav_bg.gif);overflow:hidden;_float:left;width:760px;}
.menu li{float:left;width:82px;overflow:hidden;}
.menu .mid{background:url(../images/nav_mid.gif);width:2px;height:42px;display:block;float:left;}
.menu li a{color:#fff;font-size:14px;text-align:center;width:82px;height:42px;line-height:42px;display:block;outline:none;}
.menu li a:hover{background:url(../images/nav_hover.gif) no-repeat center;color:#ff0;}
.menu .hover a{background:url(../images/nav_hover.gif) no-repeat center;color:#ff0;font-size:14px;text-align:center;width:82px;height:42px;line-height:42px;display:block;outline:none;}
.menu li .subnav{margin:-4px 0 0 0;padding:0;position:absolute;z-index:999;display:none;}
.menu li .subnav dt a{display:block;width:82px;height:30px;line-height:30px;text-align:center;background:#1F83D9;color:#fff;font-size:12px;border-bottom:1px solid #2D96F0;}
.menu li .subnav dt a:hover{background:#1A5EB6;}*/

#nav .date{line-height:42px;color:#fff;width:160px;float:right;text-align:center;color:#449AF7;}
#nav .date a{color:#fff;}
#nav .date a:hover{color:#ff0;}

#topad{width:958px;margin:0 auto;padding:10px;border:1px solid #BDD6E7;background:#F9FDFF;display:none;}
#topad ul{margin:0;padding:0;list-style:none;}
#topad ul li{float:left;width:25%;line-height:25px;height:25px;overflow:hidden;font-family:arial;color:#333;}
#topad ul li span{font-family:宋体;margin:0;padding:0;font-size:12px;}
#topad .ad{position:absolute;clear:both;margin:-21px 0 0 944px;}

/*position*/
#position{width:1200px;margin:0 auto;padding:0 10px;height:50px;line-height:50px;font-family:"Microsoft Yahei";overflow:hidden;font-size:14px;color:#6c6c6c;}
#position a{color:#6c6c6c;}

/*subject*/
.subject{background-color:#2EAF58;line-height:40px;height:40px;font-size:18px;padding:0 0 0 16px;color:#fff;font-family:"Microsoft Yahei";}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family: "Microsoft Yahei";}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.jpg) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}


.toplist{margin:10px;padding:0;list-style:none;background:url(../images/dotnum.jpg) no-repeat top left;}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
.toplist li a{color:#333;}
.toplist li span{float:right;color:#999;}
.topcate{margin:10px;padding:0;list-style:none;}
.topcate li{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;}
.topcate li a{display:block;width:248px;height:30px;padding-left:30px;}
.topcate li a:hover{color:#fff;background:#318ADD url(../images/ico_arr.jpg) no-repeat top left;}
.topcate .hover{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;background:#318ADD url(../images/ico_arr.jpg) no-repeat top left;}
.topcate .hover a{color:#fff;}

#container{overflow:hidden;}
#container .left{width:680px;float:left;overflow:hidden;}
#container .right{width:300px;float:left;overflow:hidden;}

/*foot*/
#footer{background:url(../images/bg_footer.jpg) repeat-x top;width:100%;}
#footer .w980{background:url(../images/bg_foot.jpg) no-repeat top;text-align:center;padding:30px 0 0 0;}
#footer .fmenu{color:#BFBFBF;}
#footer .copyright{margin:15px;line-height:22px;font-family:verdana;}

/*search*/
.search_panel{background-color: #eee;}
.hsearch{margin:0 15px;padding:0;list-style:none;font-family:"Microsoft Yahei";}
.hsearch li{padding:0 0 10px 0;font-family:"Microsoft Yahei";}
.hsearch li div{line-height:22px;color:#999;font-family:"Microsoft Yahei";}
.hsearch .ip{border:1px solid #ccc;padding:2px 0 2px 10px;margin:0;height:30px;vertical-align:middle;}
.hsearch .w{width:230px;overflow:hidden;}
.hsearch .bnt{background-color:#01c675;border:0;width:230px;height:35px;line-height:30px;font-size:16px;color:#fff;cursor:pointer;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

/*buy tips*/
#sdcms_buy{background:#FFFBF9;color:#333;border:1px solid #FACFBA;padding:5px 10px;}
#sdcms_buy .point{color:#f00;font-family:verdana;margin:0 2px;}
#sdcms_buy .buytip{cursor:pointer;}


/*二级页面*/
#sub_main{float: left; width: 100%; min-width: 1200px;}
.sub_photos{height: 280px;}
.sub_photos_01{background: url(../images/sub_01.jpg) top center no-repeat;background-color: #b7cde5;}
.sub_photos_02{background: url(../images/sub_02.jpg) top center no-repeat;background-color: #b7cde5;}
/*.location{background: #f6f6f6; height: 40px; line-height: 40px;}
.address{float: right;padding-left: 18px;background: url(../images/icon_home.png) no-repeat left center;color: #6c6c6c;}
.address span {float: left;padding: 0 14px;}
.address a {color: #6c6c6c; float: left; text-decoration: none;}*/
.location{height: 50px; line-height: 50px; width:94%; margin:0 auto; border-bottom:1px solid #ccc;}
.address{float: right;padding-left: 18px;background: url(../images/icon_home.jpg) no-repeat left center;color: #6c6c6c;}
.address span {padding: 0 14px;}
.address a {color: #6c6c6c;  text-decoration: none;}
.side_nav{float:left; width:220px; background-color:#fff;}
.col_name{float:left; width:220px; margin-top:-60px; color:#fff; font-size:24px; background-color:#00b168; padding:15px 10px 15px 0; line-height:30px; text-align:right;font-family:"Microsoft Yahei";}
.col_name span{ text-transform:uppercase; font-family: 'acanthus-regular';}
.side_menu{width:220px; float:left;}
.side_menu .item{ width:220px; height:40px; float:left; border-bottom:1px solid #eaeaea;}
.side_menu .item a{ width:220px; padding-right:22px; float:left; line-height:40px; height:40px; font-size:16px; color:#333333; border-bottom:1px #efefef solid; text-align:right; overflow:hidden; text-overflow:ellipsis;text-decoration:none;}
.side_menu .item a:hover,
.side_menu .item .hover{ background:#f89e00; color:#fff;}

.content_wrap h3{color:#01c675;font-family:"Microsoft Yahei";height:40px;}
.content_wrap .detail{font-size:15px;line-height:2em;font-family:"Microsoft Yahei";margin-bottom: 30px;margin-top: 20px;min-height: 300px;padding: 0px;}
.content_wrap .info_brief{font-size:14px;line-height:2em;padding-bottom:20px;font-family:"Microsoft Yahei";}

.sub_content .content_wrap .major_detail{float:left;font-size:14px;line-height:2em;padding-bottom:20px;font-family:"Microsoft Yahei";width:650px;}

.sub_content .content_wrap #relation_content{float:right;width:220px;font-family:"Microsoft Yahei";}


.content_wrap .sub_detail{margin:0;padding:0;font-family:"Microsoft Yahei";font-size:14px;line-height:2em;}
.content_wrap .sub_detail #tabs-1,.content_wrap .sub_detail #tabs-2,.content_wrap .sub_detail #tabs-3{font-family:"Microsoft Yahei";font-size:14px;line-height:2em;}

#sub_main .left{float:left;width:880px;background-color:#fff;padding:20px;margin-bottom:20px;}
#sub_main .right{float:right;width:300px;background-color:#fff;margin-bottom:20px;}

/*footer*/
.footer_box{width:100%;background-color:#02b686;height:180px;clear:both;color:#fff;}
.footer{width: 1200px;height: 180px;text-align: center;padding-top: 35px;}
.footer p{color:#fff; font-size:14px; line-height:1.2em;font-family:"Microsoft Yahei";}

/*专业介绍*/
.sub_content .content_wrap .major_xj{width:430px;float:left;position:relative;}
.sub_content .content_wrap .major_wl{width:430px;float:right;position:relative;}
.sub_content .content_wrap .major_dsj{width:430px;float:left;position:relative;}
.sub_content .content_wrap .major_xj .major_name,.sub_content .content_wrap .major_wl .major_name,.sub_content .content_wrap .major_dsj .major_name{height:120px;margin:0;padding:0;}
/*.sub_content .content_wrap .major_name h3 {}*/
.sub_content .content_wrap .major_xj .major_name{background:url(../images/major_photo_1.jpg) no-repeat left top;}
.sub_content .content_wrap .major_wl .major_name{background:url(../images/major_photo_2.jpg) no-repeat left top;}
.sub_content .content_wrap .major_dsj .major_name{background:url(../images/major_photo_3.jpg) no-repeat left top;}
.sub_content .content_wrap .major_xj p,.sub_content .content_wrap .major_wl p,.sub_content .content_wrap .major_dsj p{font-family:"Microsoft Yahei";}
.sub_content .content_wrap .major_name h3{font-weight:normal;width:428px;height:35px;background-color:#000;opacity:0.5;position:absolute;top:20px;}
.major_topic{z-index:100;position:absolute;top:40px;margin:0 auto;font-size:18px;color:#fff;font-family:"Microsoft Yahei";text-align:center;width:428px;}
.sub_content .content_wrap .more{display:block;clear:both;width:100px;height:30px;margin:10px 0;background-color:#01c675;color:#fff;text-align:center;}
.sub_content .content_wrap .more:hover{text-decoration:none;}

.subject_name{width:100%;height:50px;font-size:20px;line-height:50px;text-align:center;font-family:"Microsoft Yahei";font-weight:600;}



#back {
    background: url(../images/back_top.jpg) no-repeat;
    width: 55px;
    height: 64px;
    position: fixed;
    right: 20px;
    bottom: 60px;
    cursor: pointer;
    display: none;}

.bgimg-banner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;}

.banner-title {
    padding-top: 75px;
    padding-bottom: 75px;
    font-size: 40px;
    color: #fff;}

.rumbbg {
    background-color: #fff;
    padding-left: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-right: 0;}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
    color:#a0a0a0;}
.breadcrumb a{color:#a0a0a0;}
.checkedactive {
    color: #fff!important;
    background-color: #00b168!important;
    border-left: 3px solid #f89e00;}
.titileline {
    border-bottom: 2px dashed #D1D1D1;
    padding-bottom: 15px;}
.list-group a{font-size:16px;}
.footer_box .filingNo {
    font-size: 14px;
    line-height: 20px;
    padding-top: 35px;
    padding-left: 200px;}
.stairtitle{padding-left:30px;height:30px;line-height:30px;}
.media-body p{color:#666;}


.content table{ 
    border-collapse:collapse;} 
.content table tr td{ 
    border:1px solid red;}

.media{padding:15px;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px;}

dl.people-list{margin:0 15px;}
dl.people-list dt{font-size:16px;height:50px;line-height:50px;border-bottom:1px solid #eee;color:#029971;clear: both;}
dl.people-list dd{float:left;width:25%;height:35px;line-height:35px;margin-bottom:20px;font-size:16px;}
dl.people-list dd a:hover{text-decoration:none;}


.xsdt-list{width:100%; margin-top:16px; margin-bottom:5px;}
.xwdt-list,.xsdt-list ul{width:100%;}
.xsdt-list li{width:100%;padding-bottom:23px;height:85px;}
.xsdt-txt{width:100%; float:right;}
.xsdt-txt-1{margin-left:75px;}
.xsdt-txt-1 h3{width:100%; height:24px; line-height:24px; color:#333; font-weight:normal; font-size:16px; display:block; float:left;margin:0;}
.xsdt-date{width:60px; height:66px; background:#ededed; float:left; position:relative; margin-right:-60px; font-family:Arial, Helvetica, sans-serif;}
.xsdt-date h3{display:block; width:100%; height:34px; line-height:34px; float:left; background:#02b686; color:#fff; font-size:20px; text-align:center;margin:0;}
.xsdt-date span{display:block; float:left; width:100%; height:32px; line-height:32px; color:#02b686; font-size:12px; text-align:center;}

.page-header a{float:right;color:#999;font-size:16px;line-height:30px;font-family: Arial;}
.thumbnail{overflow:hidden;}
.thumbnail h3{padding-left:15px;margin-top:10px;margin-bottom:10px;}
.thumbnail img{height:100px;}
.caption ul{padding-left:5px;}
.caption ul li{height:30px;line-height:30px;list-style-type:disc;margin-left:15px;}
.caption ul li a{color:#333;}
.caption p{padding:5px;}
a.btn-green{color:#fff;background-color:#02b686;border-color:#02b686;float:right;clear: both;}
a.btn-green:hover{color:#fff;background-color:#00714f;border-color:#00714f;}

.pre,.next{height:30px;line-height:30px;}