﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; font-family: pingfang, siyuan, Arvo; }
body, button, input, select, textarea { font: 12px/1; background: #FFF; font-family:"黑体";}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
small { font-size: 12px; }
ul, ol li { list-style: none; }
li { list-style-type: none; }
a:hover { text-decoration: underline; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height: 1px; }
html { overflow-y: scroll; }
a { text-decoration: none; color: #000; }
a img { border: 0px; }
a:hover { text-decoration: underline; }
.fl{ float:left;}
.fr{ float:right;}
@font-face{font-family:'iconfont';src:url('iconfont/iconfont.eot');src:url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'),url('iconfont/iconfont.woff') format('woff'),url('iconfont/iconfont.ttf') format('truetype'),url('iconfont/iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

.xheader{display:block;width:100%;min-width:1200px}
.xheader .head-top{display:block;height:40px;width:100%;min-width:1200px;background:#f7f7f7;font-weight:200}
.xheader .head-top .ht-inner{display:block;width:1200px;margin:0 auto;text-align:left;line-height:40px;font-size:14px;cursor:default}
.ht-left{display:block;height:40px;float:left}
.ht-left font{ width:40px; margin:10px 8px 0 0; line-height:20px; line-height:20px; background-color:#00AAFD; color:#FFF; text-align:center; display:block; float:left;}
.ht-right{display:block;float:right}
.ht-right ul{display:block;height:40px}
.ht-right ul li{display:block;float:left;height:40px;line-height:40px;padding:0 6px 0 40px;background-repeat:no-repeat;background-image:url(images/2.png)}
.ht-right ul li.wechat-block{position:relative}
.ht-right ul li.wechat-block .wechatcode{display:block;position:absolute;visibility:hidden;background:url(images/wx.jpg) no-repeat center center;width:120px;height:120px;bottom:-120px;left:0;z-index:99}
.ht-right ul li.wechat-block:hover>.wechatcode{visibility:visible}
.xheader .head-top .ht-inner a:hover{color:#ff7a01}
.ht-right ul li.wechat-block a:hover{color:#000!important}
.logo{width:1200px;height:122px; line-height:122px;margin:0px auto;}
.logo img{float:left;}

/*导航开始*/
.nav{ width:100%; height:auto; background:#ef7800;}
.navbox{width:1200px;margin:0 auto;}
/*特效导航开始*/
#nav-2015{background:#ef7800;height:40px;position:relative;z-index:10;}
#category-2015{width:206px;height:40px;position:absolute;left:0;top:0;z-index:20;}
#category-2015 .ld{position:relative;width:210px;height:40px;line-height:40px;background:#ef7800;cursor:pointer; text-align:center;}
#category-2015 .ld h2{font-size:16px;color:#fff;padding-left:20px;color:#fff; font-weight:normal;}
/*热门专业*/
#category-2015 #allsort{width:206px;height:367px;padding:0px 0;position:absolute;left:0;top:40px; display:none; background:url(images/gg08.png);}
#category-2015 #allsort .item{width:206px;height:33px;border-bottom:0px solid #fff;float:left;}
#category-2015 #allsort #hs{ background:url(images/gg09.png);}
#category-2015 #allsort #hh{ margin-top:4px;}
#category-2015 #allsort #hh h3 a{ background:url(images/gg09.png); margin-right:1px; display:inline-block; padding:0 16px;}
#category-2015 #allsort #hh h3 a:hover{ background:url(images/gg10.png); margin-right:1px; display:inline-block; padding:0 16px;}
#category-2015 #allsort .item span{height:33px;line-height:33px;width:208px;z-index:30;}
#category-2015 #allsort .item span img{ float:left; margin:5px 5px 0 5px;}
#category-2015 #allsort .item span h3{font-size:14px;font-weight:normal;color:#fff; height:auto; }
#category-2015 #allsort .item span h3 a{ color:#fff; text-decoration:none;}
#category-2015 #allsort .item span h5{font-size:14px;font-weight:normal;color:#fff; height:auto; }
#category-2015 #allsort .item span h5 a{ color:#fff; text-decoration:none;}
#category-2015 #allsort .item span h6{ font-family:iconfont; float:left; font-size:20px; margin:2px 10px; color:#FFF;}
#category-2015 #allsort .item .i-mc{ display:none;width:680px;height:400px;padding:0px;background:#fff;border:1px solid #ddd;position:absolute;left:206px;top:0;z-index:25;}
#category-2015 #allsort .on h3{border:solid #ddd;border-width:0px 0;background:url(images/gg10.png);z-index:40; color:#FFF;}
#category-2015 #allsort .on h5{border:solid #ddd;border-width:0px 0;background:url(images/gg11.png);z-index:40; color:#FFF;}
#category-2015.on #allsort{display:block;} 
#category-2015.on #allsort .on .i-mc{display:block;}
/*热门专业	推荐下拉*/
#category-2015 #allsorb{width:206px;height:400px;padding:0px 0;position:absolute;left:0;top:40px; /*display:none;*/ background:url(images/gg08.png);}
#category-2015 #allsorb .item{width:206px;height:33px;border-bottom:0px solid #fff;float:left;}
#category-2015 #allsorb #hs{ background:url(images/gg09.png);}
#category-2015 #allsorb #hh{ margin-top:4px;}
#category-2015 #allsorb #hh h3 a{ background:url(images/gg09.png); margin-right:1px; display:inline-block; padding:0 16px;}
#category-2015 #allsorb #hh h3 a:hover{ background:url(images/gg10.png); margin-right:1px; display:inline-block; padding:0 16px;}
#category-2015 #allsorb .item span{height:33px;line-height:33px;width:208px;z-index:30;}
#category-2015 #allsorb .item span img{ float:left; margin:5px 5px 0 5px;}
#category-2015 #allsorb .item span h3{font-size:14px;font-weight:normal;color:#fff; height:auto; }
#category-2015 #allsorb .item span h3 a{ color:#fff; text-decoration:none;}
#category-2015 #allsorb .item span h5{font-size:14px;font-weight:normal;color:#fff; height:auto; }
#category-2015 #allsorb .item span h5 a{ color:#fff; text-decoration:none;}
#category-2015 #allsorb .item span h6{ font-family:iconfont; float:left; font-size:24px; margin:2px 10px; color:#FFF;}
#category-2015 #allsorb .item .i-mc{ display:none;width:680px;height:400px;padding:0px;background:#fff;border:1px solid #ddd;position:absolute;left:206px;top:0;z-index:25;}
#category-2015 #allsorb .on h3{border:solid #ddd;border-width:0px 0;background:url(images/gg10.png);z-index:40; color:#FFF;}
#category-2015 #allsorb .on h5{border:solid #ddd;border-width:0px 0;background:url(images/gg11.png);z-index:40; color:#FFF;}
#category-2015.on #allsorb{display:block;} 
#category-2015.on #allsorb .on .i-mc{display:block;}
/*热门专业	推荐右侧*/
#navitems-2015{height:40px; float:right;}
#navitems-2015 li{float:left;}
#navitems-2015 li a{display:inline-block;padding:0 23px;height:40px;line-height:40px;color:#fff;font:700 15px/40px;text-decoration:none; font-weight:normal;}
#navitems-2015 li a:hover{color:#fff;background:#ff3300;}
/*特效导航结束*/

.ban { width: 100%; height: auto; margin: 0 auto; padding: 0 }
.ban1, .ban2, .ban3, .ban4 { width: 100%; margin: 0 auto }
.ban1 { height: 130px; background: url(images/ban1.jpg) center no-repeat }
.ban2 { height: 129px; background: url(images/ban2.jpg) center no-repeat }
.ban3 { height: 125px; background: url(images/ban3.jpg) center no-repeat }
.ban4 { height: 134px; background: url(images/ban4.jpg) center no-repeat;}
.ban_zx { display: block; position: absolute; width: 250px; height: 55px; left: 50%; top: 585px; margin-left: -120px }
.tit1{ width:1200px; margin:30px auto; text-align:center; font-size:36px; font-weight:bold;}
.tit1 font{ color:#999999; font-size:24px; font-weight:normal;}
.main{ width:1200px; margin:20px auto 50px auto; overflow:hidden;}
.content_l{ width:540px; padding:35px 20px;}
.content_l p{ font-size:18px; line-height:38px;}
.main_zx{ width:240px; height:53px; line-height:53px; margin:30px auto; text-align:center; background-color:#f1381a; border-radius:50px; overflow:hidden;}
.main_zx a{ color:#FFF; font-size:20px;}
.content_r{ width:606px;}
.content_r ul{ margin:0; padding:0;}
.content_r ul li{ width:293px; float:left; margin:5px;}
.main2{ width:100%; padding:15px 0; margin:0 auto; background:url(images/bg.jpg) no-repeat;}
.tit2{width:1200px; margin:20px auto; text-align:center; font-size:36px; font-weight:bold; color:#FFF;}
.tit2 font{ font-size:24px; font-weight:normal;}
.content_hj{ width:1200px; margin:0 auto;}
.content_hj img{ margin-top:-2.6px;}
.content_zp{ width:1200px; margin:15px auto; overflow:hidden;}
.content_zp ul{ margin:0; padding:0;}
.content_zp ul li{ width:293px; margin:8px 3.5px; float:left;}
.content_zp ul li p{ font-size:14px;}
.content_zp ul li p font{ color:#666666;}
.main3{width:100%; padding:15px 0; margin:0 auto; background:url(images/bg2.jpg) no-repeat; overflow:hidden;}
.content_qj{ width:1200px; margin:0 auto; overflow:hidden;}
.contnet_qj_l{ width:478px; background-color:#862820;}
.contnet_qj_l h2{ color:#ffff00; font-size:38px; text-align:center; margin-top:15px;}
.contnet_qj_l h2 font{ color:#FFF; font-size:22px; font-weight:normal;}
.contnet_qj_l p{ color:#FFF; line-height:33px; padding:15px 20px 20px 20px; text-indent:2em;}
.contnet_qj_l img{ margin-bottom:-3px;}
.content_qj_r{ width:722px; background-color:#FFF;}
.content_qj_r img{}
.content_qj_r h2{ font-size:38px; text-align:center; margin-top:15px;}
.content_qj_r p{ line-height:34px; text-align:center; padding:18px 0;}
.content_zy{ width:1200px; margin:20px auto;}
.content_zy ul{ margin:0; padding:0;}
.content_zy ul li{ width:382px; float:left; margin:0 9px;}

.foot_hz{ width:1240px; margin:20px auto; overflow:hidden;}
.foot_title{width:1200px;height:30px;margin:20px auto;padding:5px 15px;}
.foot_title li{float:left;width:100px; height:40px; margin:0 3px; line-height:40px;color:#333333; background:#f0f0f0;font-size:16px;text-align:center;cursor:pointer; font-weight:bold;}
.foot_title2{float:right;width:100px;height:30px;background:#aa2039;font-size:14px;line-height:30px;text-align:center;color:#FFFFFF;}
.foot1{width:1200px;height:auto;margin:0px auto;}
.foot1 .foot1_pic{width:146px;height:60px;float:left;margin:10px;border:1px solid #999999;}
.biaoqian2 ul { height:185px;}
.biaoqian2 ul li { width:165px; height:30px; line-height:30px;font-size:12px; color:#616161; border:1px solid #eaeaea; text-align:center; margin:2px; float: left;}

.foot{ width:100%; padding:20px 0;background-color: #f4f4f4; overflow:hidden;}
footer{width:1200px;height:auto;margin:0px auto; border-top:1px solid #FFF;}
footer .lx{width:260px;height:63px; line-height:63px;float:left;margin:0px 10px;padding:15px 10px;}
footer .lx i{width:62px;height:63px;font-size:62px;float:left;margin:0 20px;color:#aa2039;display:block;}
.lx span{float:left;line-height:25px;color:#000;font-size:16px;}
.lx font{color:#333;font-size:14px; font-weight:normal;}

.prjy{ width:100%; margin:0 auto;}
.prjy div{ width:100%; color:#b42f47; font-size:36px; text-align:center; margin:15px 0;}
.prjy ul{ padding:0; margin:0;}
.prjy ul li{ width:400px; margin:15px 0; float:left; height:50px;}
.prjy ul li i{ width:50px; height:50px; line-height:50px; float:left; background:#b42f47; text-align:center; font-size:24px; color:#FFF; display:block; margin-right:10px;}
.prjy ul li font{ font-size:20px; font-weight:bold; color:#666666;}
.prjy ul li p{ font-size:16px; color:#666666; line-height:28px; font-weight:normal;}
.bottom{ width:1300px; margin:20px auto 10px auto; overflow:hidden; font-weight:normal;}
.bottom_l{ width:500px; float:left;}
.bottom_l p{ line-height:30px; color:#333333; font-size:14px;}
.bottom_c{ width:433px; height:98px; background:url(http://www.nmgxdf.com/templets/spweb/images/xdf/bottom.jpg) no-repeat; margin-top:15px; float:left;}
.bottom_r{ width:350px; float:right; text-align:center;}
.bottom_r p{line-height:35px; color:#333333; font-size:14px;}
.bottom_r p font{ color:#ff9900; font-size:16px;}