@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
  border:medium none;
  margin:0;
  padding:0;
}
/** 设置默认字体 **/
body, button, input, select, textarea{
  font:12px/1'微软雅黑', tahoma,Srial, helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6{font-size:100%;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol,li{list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none; color:inherit;}
a:hover{text-decoration:none; color:inherit;}
/** 重置图片元素 **/
img{border:0px;}
/** 重置表格元素 **/
table{border-collapse:collapse; border-spacing:0;}
/** 清除表单框子 **/
input, textarea{outline:none;}

/** 载入网页字体 **/
@font-face {
	font-family: '张海山锐线体简';
	src: url('../font/a-otf-mnewsmpro-light.eot') format('eot');
	src: url('../font/a-otf-mnewsmpro-light.otf'), url('../font/张海山锐线体简.ttf'), url('../font/a-otf-mnewsmpro-light.woff');
	font-weight: normal;
	font-style: normal;
}

.fl{float:left;}
.fr{float:right;}
.of{overflow:hidden;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    -webkit-flex-flow: row;
    display: -moz-flex;
    -moz-flex-flow: row;
    display: -ms-flex;
    -ms-flex-flow: row;
    display: -o-flex;
    -o-flex-flow: row;
    display: flex;
}
/** 设置清除浮动的元素 **/
.clear{clear: both;}
ul:after,.clear:after,dl:after,{
	content:"";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
body{background: #fafafa;}
/*头部开始*/
.header_top_content{width: 100%;height: 35px;background: #000;}
.header_top_content .header_top{width: 1000px;height: 35px;margin: 0 auto;}
.header_top_content .header_top .header_top_left{float: left;margin-top: 11px;}
.header_top_content .header_top .header_top_right{float: right;margin-top: 11px;}
.header_top_content .header_top .header_top_left,.header_top_right font{font-size: 12px;color: #b7b7b7;line-height: 16px;}
.header_top_content .header_top .header_top_right font:last-child{color: #fff;}
.header_top_content .header_top .header_top_right img{height: 16px;float: left;margin-top: 1px;}
.header_top_content .header_top .header_top_right span{margin-left: 10px;font-size: 14px;color: #fff;padding: 3px;border-radius: 5px;}
.header_top_content .header_top .header_top_right span:hover{color: #be2b2b;}
.header_bottom_content{width: 100%;height: 102px;background: #fff1e6;border-bottom: 2px solid #c8c4be;}
.header_bottom_content .header_bottom{width: 1000px;height: 102px;margin:0 auto;}
.header_bottom_content .header_bottom .header_bottom_left{width: 254px;height: 104px;background: url(../images/pc_logo.png) no-repeat;float: left;}
/*.header_bottom_content .header_bottom .header_bottom_middle{float: left;}*/
.header_bottom_content .header_bottom .header_bottom_middle ul{padding-top: 40px;}
.header_bottom_content .header_bottom .header_bottom_middle ul li{float: left;font-size: 28px;height: 30px;color: #000;margin-right: 70px;text-align: middle;}
.header_bottom_content .header_bottom .header_bottom_middle ul li:first-child{margin-left: 115px;}
.header_bottom_content .header_bottom .header_bottom_middle ul li a:hover,
.header_bottom_content .header_bottom .header_bottom_middle ul li.active a{color: #ad1d1d;}
.header_bottom_content .header_bottom .header_bottom_right{float:right;width: 125px;height: 50px;}
.header_bottom_content .header_bottom .header_bottom_right a{padding:10px 15px;font-size: 20px;margin-top: -10px;line-height: 30px;color: #fff;float: right;cursor: pointer;background: #be2b2b;
    -moz-border-radius: 8px;      /* Gecko browsers */
    -webkit-border-radius: 8px;   /* Webkit browsers */
    border-radius:8px;
}  
/*头部结束*/
/*banner开始*/
/*.banner{position: relative;width: 100% }*/
.banner{position:relative;overflow: auto; }
  .banner li{list-style: none;}
  .banner ul{position: relative;}
  .banner ul li{float: left;cursor: pointer;}
.unslider-nav{position: absolute;left: 50%;margin-top: -3% ;margin-left: -35px;width: 70px;height: 23px;border-radius: 5px;background:rgba(255, 255, 255, 0.5);
}
.unslider-nav ol{margin: 8px auto auto 13px; }
.unslider-nav ol li{width: 10px;height: 10px;border-radius: 50%;background:rgba(255, 255, 255, 0.6);float: left;margin-right: 7px;cursor: pointer;}
.unslider-nav ol li.unslider-active{background: #fff}
/*banner结束*/
/*横线*/
.warp-line{width:100%;height: 57px;padding-top:64px;}
.warp-line hr{color:#e1e1e1;}
.warp-line span{font-size: 24px;line-height: 23.35px;color: #424242;background: #fff;display:block;
width: 154px;margin:-20px auto;text-align: center;position: relative;}
.warp-line span::before{
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #e4e4e4;
  top:9px;
  position: absolute;
}
.warp-line span::after{
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #e4e4e4;

  top: 9px;
  left: 146px;
  position: absolute;
}

.main_content{width: 100%;}

.main_aboutus,.main_contactus{width: 1000px;margin:0 auto;}
.main_aboutus,.main_contactus span{display: block;text-align: center;font-size: 18px;margin-top: 31px;margin-bottom: 34px;}
.main_aboutus,.main_contactus .article p{text-indent: 2em;font-size: 14px;color: #939393;line-height: 30px;}



.main_content .main_lecture{width: 1000px;height: 300px;margin:0 auto;}
.main_content .main_lecture ul{width: 1200px;}
.main_content .main_lecture ul li{float: left;width: 234px;border:1px solid #ebebeb;margin-right: 16px;}
.main_content .main_lecture ul li:last-child{margin-right: 0px!important;}
.main_content .main_lecture ul li img{margin:6px;}
.main_content .main_lecture ul li span{display: block;text-align: center;font-size: 16px;line-height: 43px;color: #5b5b5b;}
.main_content .main_lecture ul li a:last-child{display: block;text-align: center;font-size: 16px;line-height:36px;color: #fff;background: #f49335;width: 199px;height: 36px;margin-left: 17px;margin-bottom: 14px;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.main_content .main_partner{width:1000px;margin:0 auto;background: red;margin-top: 75px; }
.main_content .main_partner span{float: left;display: block;width: 131px;height: 125px;font-size: 24px;line-height: 125px;color: #424242;border-right: 1px solid #e7e7e7;}
.main_content .main_partner .main_partnet_list{float: left;width: 843px;height: 115px;margin-left: 20px;margin-top: 5px;}
.main_content .main_partner .main_partnet_list ul li{float: left;width: 161px;height: 59px;margin-bottom:10px;}
.main_content .main_partner .main_partnet_list ul li img{width: 100%;height: 100%;padding-right: 10px;box-sizing: border-box;}
.main_content .main_partner .main_partnet_list ul li.five,li:last-child{margin-right: 0px!important;}
.footer_content{position: absolute;width: 100%;height: 555px;background: url(../images/footer_background.png) no-repeat;background-size:100% 555px;}
.footer_content .footer_top{position: relative;width: 1000px;height: 182px;background: url(../images/footer_logo.png) no-repeat;margin:0 auto;margin-top: 198px;}

.footer_content .footer_top .footer_top_middle{position: absolute;height: 125px;margin-left: 430px;margin-top: 50px;border-left: 1px solid #2b343b;border-right: 1px solid #2b343b;padding-left: 30px;padding-right: 30px;}
.footer_content .footer_top .footer_top_middle li{width: 120px;float: left;margin-right: 40px;}
.footer_content .footer_top .footer_top_middle li img{display: block;width: 100%;height: 120px;}
.footer_content .footer_top .footer_top_middle li span{font-size: 16px;line-height: 26px;color: #000;display: block;text-align: center;}

.footer_content .footer_top .footer_top_right{float: right;height: 121px;margin-top: 50px;margin-right: 80px;}
.footer_content .footer_top .footer_top_right ul li{float: left;width: 120px;margin-right: 23px;}
.footer_content .footer_top .footer_top_right ul li span{font-size: 16px;line-height: 26px;color: #000;display: block;text-align: center;}
.footer_content .footer_top .footer_top_right ul li img{width: 120px;height: 120px;}

.footer_content .footer_middle{width: 100%;height: 52px;border-top: 1px solid #2b343b;border-bottom:  1px solid #2b343b;margin-top: 34px;}

.footer_content .footer_middle .footer_middle_content{width: 1000px;margin: 0 auto;}/*此处是底部友情链接的宽度，如果宽度不够加宽即可，会自动居中*/

.footer_content .footer_middle .footer_middle_content img{float: left;margin-top: 9px;margin-right: 9px;}
.footer_content .footer_middle .footer_middle_content span{font-size: 16px;line-height: 52px;color: #000;margin-right: 8px;}
.footer_content .footer_middle .footer_middle_content a{font-size: 16px;line-height: 52px;color: #000;margin-right: 5px;}
.footer_content .footer_middle .footer_middle_content a:last-child{margin-right:0px;}
.footer_content .footer_bottom{width: 100%;background-color:#FDC51D;}
.footer_content .footer_bottom .footer_bottom_content{font-family: "黑体";width: 1000px;margin:0 auto;font-size: 16px;color: #000;text-align: center;line-height:80px;}
/*站长统计图标，如果更换了ID，那么css样式的id也得变*/
#cnzz_stat_icon_1261247720{margin-left:70px;position: relative;}
#cnzz_stat_icon_1261247720:before{content:"";position: absolute;left:-55px;top:2px;;width:50px;height:12px;background: url(../images/cnzz.gif) no-repeat;}
/*div弹出层*/
.div_popup_content{  display: none;  position: fixed;  z-index:9999; width: 100%;  height: 100%; top: 0; left: 0;background-color: rgba(0,0,0,.5);}
.div_popup{position: absolute; top: 50%; left: 50%;margin-left: -400px;margin-top: -250px; width: 800px;  height: 500px;  border-bottom:none; /*background-color: white;*/  z-index:1002; }
.div_popup img.return_img{position: absolute;right: -2%;top:-4%;z-index:100000;cursor: pointer;}
.div_popup_content .div_popup .popup_content{width: 100%;height:500px;background: url(../images/div_popup.png) no-repeat;}
.div_popup_content .div_popup .popup_content p{font-size: 20px;color: #fff;padding-top: 190px;text-align: center;}
.div_popup_content .div_popup .popup_content img{float: left;margin-top: 50px;margin-left: 50px;}
.div_popup_content .div_popup .popup_content ul li{float: left;width: 140px;margin-right: 23px;margin-top: 52px;}
.div_popup_content .div_popup .popup_content ul li img{width: 90px;height: 90px;}
.div_popup_content .div_popup .popup_content ul li span{font-size: 12px;line-height: 26px;color: #485563;display: block;text-align: center;padding-left: 50px;}
/*用于index.html*/
.index_footer_top{width: 1000px;height: 494px;margin-top: 30px;margin-left: 30px;}
.index_footer_top img{float: left;}
.index_footer_top .index_footer_top_right{float: left;width: 460px;margin-top: 50px;}
.index_footer_top .index_footer_top_right span:first-child{font-size: 18px;line-height: 60px;font-weight: bold;}
.index_footer_top .index_footer_top_right span{float: left;display: block;font-size: 16px;line-height: 30px;color: #b8341d;}
.index_footer_top .index_footer_top_right ul{float: left;margin-top: 100px;}
.index_footer_top .index_footer_top_right ul li{width: 170px;float: left;}
.index_footer_top .index_footer_top_right ul li:first-child{margin-right: 60px; }
.index_footer_top .index_footer_top_right ul li img{width: 170px;height: 170px;}
.index_footer_top .index_footer_top_right ul li span{font-size: 12px;line-height: 26px;color: #485563;display: block;text-align: center;float: none;}
.footer_middle{width: 100%;height: 52px;border-top: 1px solid #2b343b;border-bottom:  1px solid #2b343b;margin-top: 34px;}
.footer_middle .footer_middle_content{width: 1000px;margin: 0 auto;}
.footer_middle .footer_middle_content img{float: left;margin-top: 9px;margin-right: 9px;}
.footer_middle .footer_middle_content span{font-size: 12px;line-height: 52px;color: #526171;margin-right: 8px;}
.footer_middle .footer_middle_content a{font-size: 12px;line-height: 52px;color: #526171;margin-right: 8px;}
.footer_middle .footer_middle_content a:last-child{margin-right:0px;}
.footer_bottom{width: 100%;/*height: 88px;*/}
.footer_bottom .footer_bottom_content{width: 1000px;margin:0 auto;font-size: 12px;line-height: 87px;color: #899aab;text-align: center;}