﻿@charset "utf-8";
/* CSS Document */
@charset "utf-8";
@font-face{
	font-family: myFirstFont;
	src:url(../font/georgia.ttf);
}
.tc2{transition:all ease 300ms;position: fixed;width: 100%;height: 100%; top: 0;left: 0;z-index:999; text-align:center; display:table-cell; vertical-align:middle;}
.tc2-box{z-index: 1; display:inline-block; position:relative;position: absolute;     top:0;     left:0;     bottom:0;     right:0;     width:200px;     height:200px;     margin:auto;}
.tc2.act{display: block;}.close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px;}
.tc2-bg {height: 100%;background: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc2{ pointer-events: none;  filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;transform:scale(1.1); display:none;}
.tc2.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;   pointer-events: auto;transform:scale(1); display:block;}
.close:hover{ transform:rotate(180deg);}.close,.tc2{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } /*动画效果*/
.tc2-box img{ display:block; width: 0; height: 0; -moz-transition: all .4s ease .4s !important; -ms-transition: all .4s ease .4s !important;    -o-transition: all .4s ease .4s !important;    
-webkit-transition: all .4s ease .4s !important;    transition: all .4s ease .4s !important;}
.tc2.act .tc2-box img{    width: 200px; height:200px;}
/*===================CSS Reset================*/
::selection {color:#fff;background-color: #4687f2;}
::-moz-selection {color:#fff;background-color: #4687f2;}
::-webkit-selection {color:#fff;background-color: #4687f2;}
::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
* {padding: 0;margin: 0;}
body {font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif; position:relative; color: #333; margin: 0; line-height:1; min-width:1200px; overflow-x:hidden}
:focus { outline: 0;}
 input,button,a { outline:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,select {vertical-align: top;}
li,ul {list-style-type: none;}
img {border: none;}
a{text-decoration: none; color:#393939;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}
input,textarea {outline: 0;border: 0;}
textarea {resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-weight: normal;font-style: normal;}
ul, li {list-style: none;margin: 0;padding: 0;}

/*自定义样式*/
.fl {float: left;}
.fr {float: right;}
.m{width: 1200px;margin: 0 auto; display: block;}
.img{ overflow:hidden;}
.img img{ width:100%; height:100%;}
h5{ text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
h5 a{ display:block; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txt p{ color:#777;}
.clear{ clear:both;}

/*===============================================header================================================*/
#header .top{ height:45px; line-height:45px; box-sizing:border-box; border-bottom:1px solid #f0f0f0;}
#header .top .fl,#header .top .fl{ font-size:12px; color:#777778;}
#header .top .fr{}
#header .top .fr a{ font-size:12px; color:#777778; margin:0 12px; float:left; cursor:pointer;}#header .top .fr a:hover{ color:#333;}  
#header .top .fr a img{ position:relative; top:2px; margin-right:5px;}
#header .top .fr i{ font-size:0px; width:1px; height:12px; display:inline-block; background:#d5d5d7; margin-top:17px; float:left;} 

#nav{ width:100%; height:125px;}
#nav .m{}
#nav .logo{ padding-top:19px; float:left;}
#nav ul{ float:right;}
#nav ul li{ float:left; width:109px; text-align:center; border-right:1px solid #f0f0f0; height:125px; position:relative;}#nav ul li a{ display::block; height:100%;} 
#nav ul li.on{ background:#fafafa;}
#nav ul li:after{ content:""; display:block; width:1px; height:7px; background:#36b041; position:absolute; top:60px; right:-1px;}
#nav ul li:first-child{ border-left:1px solid #f0f0f0; }
#nav ul li:first-child:before{ content:""; display:block; width:1px; height:7px; background:#36b041; position:absolute; top:60px; left:-1px;}
#nav ul li h1{ font-size:14px; color:#484849; top:50px; position:absolute; text-align:center; width:100%; transition:.3s ease; -webkit-transition:.3s ease;}
#nav ul li span{ color:#b2b2b3; text-transform:uppercase; top:70px; position:absolute; display:block; width:100%; text-align:center; left:0; font-size:12px; display:inline-block; font-family:arial; transform:scale(0.875); -webkit-transform:scale(0.875);transition:.3s ease; -webkit-transition:.3s ease;}
#nav ul li:hover h1{ top:70px;}
#nav ul li:hover span{ top:50px;}

#gotop { position:fixed; z-index:90; bottom:80px; right:30px; width:60px; height:60px; padding-top:15px; box-sizing:border-box; text-align:center; border-radius:3px; background:rgba(0,0,0,0.8); cursor:pointer; -moz-transition:all .5s; -webkit-transition:all .5s;}
#gotop img{ width:30px; height:30px;}
#gotop.hide { bottom:-80px;}
#gotop:hover { background:#d82426;}

/*=================导航=================*/


/*==============footer=====================*/
#footer{ background:#78797b; overflow:hidden; padding-top:45px; padding-bottom:49px; }
#footer .foot_nav {width: 900px;float: left;overflow: hidden;}
#footer .foot_nav ul{margin-left: 18px;}
#footer .foot_nav ul li{ float:left; margin-right:100px; position:relative;}
#footer .foot_nav ul li>a{ margin-bottom:15px; font-size:14px;}
#footer .foot_nav ul li:before{ content:""; display:block; position:absolute; width:3px; height:12px; background:#36b041; top:2px; left:-14px;}
#footer .foot_nav a{ color:#fff; font-size:14px; display:block;}
#footer .foot_nav .list a{ color:#c3c3c4; font-size:12px; line-height:24px;}
#footer .foot_nav .list a:hover{ color:#fff;}
#footer .fr{ width:299px; height:109px; border-left:1px solid #a7a8a9;}
#footer .fr .ewm{ float:right;}
#footer .fr .ewm>div{ display:inline-block; width:93px;text-align:center; margin-left:14px; color:#bcbdbe; font-size:12px;}
#footer .fr .ewm img{ width:93px; height:93px; margin-bottom:11px; }

#footer a:hover,.foot_bot a:hover{ color:#eee !important;}

.foot_bot{ color:#a5a5a6; font-size:12px; text-align:center; background:#656567; height:58px; line-height:58px; }
.foot_bot .m *{ color:#a5a5a6; font-size:12px; display:inline-block; }

/*foot end*/



/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/*====分享插件====*/
.shart_box{float: right;height: 40px; position:relative; top:-49px;}
.shart_box:hover #j_shart_s_24{ display:block;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{padding-left: 15px;position:relative;float: right;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}
#right_news ul li img{float:left;width: 202px;height: 104px;margin-bottom:28px;}




/*新闻列表*/
.n_news_list{ }
.n_news_list ul{ margin:-25px;}
.n_news_list li{width:421px; height:408px; background:#ebedf1; border:1px solid #e2e4e7; margin: 24px; box-sizing:border-box; float:left;}
.n_news_list li a{ display:block;}
.n_news_list .img{ height:195px; margin:-1px;}
.n_news_list li .box{ padding:40px 46px;}
.n_news_list li .riqi{ width:29px; float: left; font-size:12px; color: #a7a8aa; font-family: arial; border-bottom: 1px solid #f5ca6b; height:77px;}
.n_news_list li:hover .riqi{ width:65px;}
.n_news_list li .riqi p{ font-size: 26px;width: 60px; color: #2d2d2e; margin-bottom:5px;}
.n_news_list li .txt{ float: right; width: calc(100% - 104px)}
.n_news_list li .txt h5{ font-size: 16px; color: #2d2d2e; padding-top: 18px; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; margin-bottom:16px; display:block;}
.n_news_list li .txt p{ font-size: 12px; color: #848486; line-height: 20px; height: 40px; overflow: hidden; margin-bottom:26px;}
.n_news_list li .txt span{ display: block; font-size: 13px; color: #848486;}
.n_news_list li .txt span a{font-size: 13px; color: #848486;}
/*====翻页效果====*/
.j_pages{ float:right;}
.j_pages .box{display:inherit;width:100%;text-align: center;padding-top: 49px;font-size: 0;}
.j_pages a{padding: 0px 13px;height: 34px; line-height: 32px;display:inline-block; margin:0 5px; border:1px solid #dedede; color: #666666;font-size: 12px; box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.j_pages a font{font-size:12px;font-family:SimSun;color:#666}
.j_pages .on{background:#36b041;color:#fff!important;border:1px solid #36b041;}
.j_pages span{background:#e57a18;color:#fff!important;border:1px solid #e57a18}
.j_pages a:hover{background:#36b041;color:#fff!important;text-decoration:none;border:1px solid #36b041;}
.j_pages a:hover font{color:#fff}
j_pages a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}

h1, h2, h3, h4, h5, h6, strong {
    font-weight: normal;
}
/*内容样式*/
.ar_article{ font-size:14px; color:#727374; line-height:30px; text-align:justify;}
.ar_article p{font-size:14px;color:#727374;line-height:30px;text-align:justify; padding-bottom:15px;}	
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;}
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}
.ar_article sub {
    vertical-align: sub;
    font-size: smaller;
}

.ar_article sup {
    vertical-align: super;
    font-size: smaller;
}



/*选择框美化*/
label {font-size:12px;cursor:pointer; margin-left:10px;}
label i {font-size:12px;font-style:normal;display:inline-block;width:11px;height:11px;text-align:center;line-height:12px;color:#fff;vertical-align:middle;margin:-2px 5px 1px 0px;border:#ffc114 2px solid;}
input[type="checkbox"],input[type="radio"] {display:none;}
input[type="radio"] + i {border-radius:5px;}
input[type="checkbox"]:checked + i,input[type="radio"]:checked + i {background:#ffc114;}
input[type="checkbox"]:disabled + i,input[type="radio"]:disabled + i {border-color:#ccc;}
input[type="checkbox"]:checked:disabled + i,input[type="radio"]:checked:disabled + i {background:#ccc;}


/* 点击搜索框获取焦点 placeholder消失-开始 */
input::-webkit-input-placeholder{
           color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
        }
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
          color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
        }
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
           color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
        }
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
           color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
        }
textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
}
textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
 color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
}
textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
 color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
}
textarea::-ms-input-placeholder {
  /* Internet Explorer 10+ */
 color: #999 !important; font-size:12px; font-family:"Microsoft Yahei";
 
}


