/* 基础样式 */
a,a:link, a:visited, a:hover {text-decoration: none; cursor: pointer;}
html, body, div, iframe,  p, span, blockquote, pre, a, address, big, cite, code,  dt, font,h1, h3, h4, h5, h6,section,nav,aside,
img, ins, small, strong, var, b, center, dl,dd, ol, ul, li, fieldset, form, label, legend{padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
 
a:focus,img {  outline: none;border: none; }
body{line-height: 1.5;font-family:'Microsoft YaHei','Microsoft YaHei UI',"宋体",NSimsun,Simsun, Tahoma,sans-serif!important;overflow-x: hidden;}
ul li{list-style:none;}
html,body{height: 100%;}

.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font16{font-size: 16px!important;}
.font18{font-size: 18px!important;}
.font20{font-size: 20px!important;}
.font22{font-size: 22px!important;}
.bold{font-weight:bold;}

.color-orange{color:#f60;}
.color-red{color:#f00;}

.mt-xs{margin-top:5px!important;}
.mt-sm{margin-top:10px!important;}
.mt-mid{margin-top:15px!important;}
.mt-big{margin-top:20px!important;}
.mt-lg{margin-top:30px!important;}
.m-auto {margin:auto;}
.btn{outline:none;border:none;padding: 0 15px;height:30px;line-height:30px;text-align:center;color:#fff;cursor:pointer;}
.btn:hover{opacity:.8;}
.btn-default{background-color:#3da10d;}

.indent{text-indent:2em;}
.pointer{cursor:pointer;}
/*位置*/
.center{text-align:center!important;}
.left-align{text-align: left;}
.right-align{text-align: right;}
.left{float: left;}
.right{float: right;}
/*水平居中*/
.transform-ch{position: absolute;left: 50%;top: 0;
    transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);}
/*垂直居中*/
.transform-cv{position: absolute;top: 50%;left: 0;
    transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.justify{ height: 100%;text-align: justify;font-size: 0}
.justify:after {content: "";display: inline-block;width: 100%;}
.relative{position: relative;}
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfix { zoom: 1; }
.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}

.opacity-hover:hover{opacity: .7;filter:alpha(opacity=70);}
.scale-hover:hover{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);zoom:0;}
.transition-fast{transition: all .3s;-moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; }
.transition{transition: all 1s;-moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }

body{ color:#343434;font-size: 16px;}
input[type='text']{outline: none;box-sizing: border-box;padding: 0 10px;vertical-align: middle;} 
a{color: #343434;}
a:hover{color: #3da10d;}

/*表单*/
.input,.textarea{outline:none;border:1px solid #ddd;padding:10px;box-sizing:border-box;}
.input{height:30px;line-height:30px;padding: 0 10px;}
.form{font-size:14px;}
.form.form-center{width:360px;margin:auto;}
.input-group{overflow:hidden;margin-bottom:10px;}
.input-group>label{width:100px;text-align:right;}
.form-center .input,.form-center .textarea{width:250px;;}
.form .btn-container{padding-left:100px;}

/*表格*/
.table{border:1px solid #ddd;border-collapse:collapse;}
.table td{padding:5px;border: 1px solid #ddd;font-size:14px;}

/***********************首页*********************************************/
.wrapper{width:1190px;margin:auto;}
/* 顶部 */
.logo{display:block;height: 158px;background: url(../image/top_bg.png) center no-repeat;} 
/* 菜单 */
.nav-box {position: relative;background-color: #3da10d;}
.nav-ul .nav-li{position: relative;float: left;margin-right:54px;height: 60px;line-height:60px; } 
.nav-ul .nav-li .icon-more{display: inline-block; background: url('../image/navmore.png') center no-repeat;width: 20px;height: 10px;}
.nav-ul li a{display: block; color: #fff;font-size: 18px;}
.nav-ul li a:hover{color: #ddd;}
.sub-nav{display:none; top:100%; z-index: 10;widows: auto;min-width: 100px; }
.sub-nav li a{border-top: 1px; font-size: 16px;padding:0 10px;text-align: center; height: 50px;line-height: 50px;white-space: nowrap; background:rgba(61,161,13,.7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c83da10d, endcolorstr=#c83da10d); }
.sub-nav li a:hover{background: #3da10d;color: #fff;}
.sub-nav li:first-child a{border: none;} 
.icon-links{float: right;overflow: hidden;}
.icon-links a{display: inline-block;margin-left: 10px;vertical-align:middle;margin-top: 8px}
.icon-links a .icon{background: url('../image/sprite.png') no-repeat;width: 42px;height: 40px;display: block;}
.icon-links a .icon.search{background-position: -1436px 0;}
.icon-links a .icon.user{background-position: -1483px 0;}
.search-line{ width: auto; border-radius: 21px; min-width: 42px; height: 40px; line-height: 100px; overflow: hidden;} 
.search-line .icon{position: absolute;top: 0;right:-2px;border-radius: 50%;z-index:10;}
.search-line .search-input{display: block;background: 0 0;border: none;color: #fff;padding-left:15px;padding-right:48px;
   height: 40px; box-sizing: border-box;vertical-align: 4px;font-size: 14px; width: 42px; 
    transition: width .3s ease-in-out;-moz-transition: width .3s ease-in-out; -webkit-transition: width .3s ease-in-out; -o-transition: width .3s ease-in-out; ;}
.search-line:hover{line-height:40px;}
.search-line:hover .search-input{width:190px;border:1px solid #ddd;border-radius:20px; }

/* banner轮播大图 */
.slider{width: 100%;height: 410px;position: relative;overflow: hidden;text-align: center;}
.slider .bd, .slidern .bdn{width: 100%;position: absolute;left: 0;top: 0;height: 100%;;}
.slider .bd li, .slidern .bdn li{width: 100%;height: 410px;}
.slider .bd li img, .slidern .bdn li img{display: block;width: 100%;height: 100%;border: 0;}
.slider .tempWrap, .slidern .tempWrap{overflow: visible !important}
.slider .slider-arrow{position: absolute;width: 75px;height: 75px;top: 50%;margin-top: -37px;background: url('../image/sprite.png') no-repeat;}
.slider .slider-arrow.prev{background-position:0 -100px;left: 30px;}
.slider .slider-arrow.next{background-position:-1782px -100px;right: 30px;}
.slidern{position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}
.slidern .bdn li{height: 552px;}
.slidern .slider-arrow{position: absolute;bottom:130px;width: 30px;height: 30px;background: url('../image/sprite.png') no-repeat;}
.marquee .slider-arrow.prev,
.slidern .slider-arrow.prev{background-position:-687px -1042px;right: 230px;}
.marquee .slider-arrow.next,
.slidern .slider-arrow.next{background-position: -722px -1042px;right: 195px;}
.marquee .slider-arrow.prev:hover,
.slidern .slider-arrow.prev:hover{background-position:-687px -1092px;}
.marquee .slider-arrow.next:hover,
.slidern .slider-arrow.next:hover{background-position:-722px -1092px;}
 
/* 快捷入口 */
.fast-entry{padding-bottom: 40px;}
.fast-entry .fast-item{display: inline-block;position: relative;padding-left: 125px;height: 110px;padding-top: 25px;margin-top: 40px;}
.fast-entry .fast-item::before{position:absolute;top: 0;left: 0;height:100%;width: 105px;content: "";background: url('../image/sprite.png') no-repeat;}
.fast-entry .fast-item.consult::before{background-position: -332px -500px;}
.fast-entry .fast-item.assess::before{background-position: -763px  -500px;}
.fast-entry .fast-item.regis::before{background-position: -1235px -500px;}
.fast-entry .fast-item .zh-cn{font-size: 18px;color: #000;}
.fast-entry .fast-item .en{font-size: 16px;color: #999;margin-top: 5px;}

/* tab */
.tab-line,.adver{margin-top: 50px;}
.tab-line .tab.tab-left{float: left;width: 607px;}
.tab-line .tab.tab-right,
.bg-line .tab{float: right;width: 514px;}
.tab .tab-head{position: relative;}
.tab .tab-head .name,.adver .adver-head{font-size: 22px;}
.tab .tab-head .name{position: relative;display: inline-block; margin-right: 25px; color: #999;padding: 5px 0;cursor: pointer;}
.tab .tab-head .name.active,
.tab .tab-head .name:hover{border-bottom: 2px solid #3da10d;color: #333;}
.tab .tab-head .name.active::after,
.tab .tab-head .name:hover::after{position: absolute;content: ""; top: 100%;left: 50%;width: 0;height: 0;margin-left: -8px; border: 8px solid transparent;border-top-color: #3da10d;}
.tab .tab-head .more{position: absolute;right: 0;top: 50%;margin-top: -14px; width: 72px;height: 28px;line-height: 28px; text-align: center;background-color: #3da10d;color: #fff;font-size: 14px;display: none;border-radius: 14px;}
.tab .tab-head .more:first-of-type{display:block;} 
.tab .tab-body .tab-content{display:none;padding-top:36px;min-height:328px;}
.tab .tab-body .tab-content:first-child{display:block;}
.with-pic .img-list{width: 136px;float: left;}
.with-pic .img-list li{margin-top: 20px;height: 136px;}
.with-pic .img-list li:first-child{margin-top: 0;}
.with-pic .news-list{float:right;width: 450px;}
 /* 新闻列表通用样式 */
.news-list li{position: relative;padding:13px 0;border-top: 1px dashed #d2d2d2;}
.news-list.with-date li{line-height: 1;border-bottom: none;padding: 20px 0 0;border-top: 0;}
.news-list li:first-child{border-top: none;padding-top: 0;}
.news-list li a{ display: block;position: relative; padding-left: 20px; width: calc(100% - 120px)}
.news-list li a::before{position: absolute;content: "";top: 50%;left:0;margin-top: -6px; width: 12px;height: 12px;background:url('../image/sprite.png') -1010px -756px no-repeat;}
.news-list li .date{font-size: 14px;color: #999;margin-top: 12px;padding-left: 20px;}
.news-list li  .date-time{font-size: 14px;color: #999;margin-top: -24px;padding-left: 20px; width: 100px;}
/* 灰色背景部分 */
.bg-line{position: relative;height: 552px;background-color: #f9f9f9;}
.bg-line .tab{margin-top: 50px;}
.bg-line .tab .tab-head .name{color: #333;}
.bg-line .tab .tab-head .name:hover,
.bg-line .tab .tab-head .name:hover::after{border: none;}
.bg-line .tab .tab-content{padding-top: 25px;}

/* 走马灯 */
.adver-head {line-height: 35px;color: #333;}
.adver-body{padding-top: 20px;}
.marquee{width: 100%;position: relative;overflow: visible;}
.marquee .bd .tempWrap{width: 1190px!important;}
.marquee .bd ul li{display: block;width: 181px;height: 140px;float: left;margin-right: 10px;;}
.marquee .bd ul li a{width: 100%;height: 100%;display: block;}
.marquee .slider-arrow{position: absolute;top:-50px;width: 30px;height: 30px;background: url('../image/sprite.png') no-repeat;}
.marquee .slider-arrow.prev {right: 35px;}
.marquee .slider-arrow.next { right: 0;} 

/* 快速通道 */
.adver-head.border-b{border-bottom: 1px solid #63b03e;padding-bottom: 12px;}
.bg-link{height: 70px;line-height: 70px;padding: 0 20px;text-align:center;color: #fff;font-size: 18px;float: left;background-color: #3da10d;margin-right: 10px;margin-bottom: 10px;}
.bg-link:hover{color: #fff; }
.bg-link:nth-of-type(5n+1){background-color: #31acb0;}
.bg-link:nth-of-type(5n+2){background-color: #63b03e;}
.bg-link:nth-of-type(5n+3){background-color: #5590cf;}
.bg-link:nth-of-type(5n+4){background-color: #dc795f;}
.bg-link:nth-of-type(5n){background-color: #84d1da;}

.footer{ background: #333333; color: #fff;font-size: 12px;padding: 17px 0;text-align: center;line-height:1.9;margin-top: 10px; }
 

/***********************二级页*********************************************/
 
/*内容部分*/
.container{margin-top: 15px;}

.banner{height: 260px;;}

.location-bar{border-bottom: 3px solid #3da10d;height: 50px;line-height: 50px;}
.location-bar .name{font-size: 22px;color: #000;padding-left: 10px;}
.location-bar .name::before{position: absolute;top: 50%;left: 0;width: 4px;height: 30px;margin-top: -16px;background: #3da10d;content:"";} 
.location-bar .name::after{position: absolute;top: 100%;left: 40px;width: 0;height: 0;border: 8px solid transparent;border-top-color: #3da10d;content: "";}
.location-bar .loaction,
.location-bar .loaction a{font-size: 14px;color: #999;}

.news-content{padding: 20px 0;min-height:500px;}
.news-content .news-list{margin-top: 20px;}
 
/*列表分页*/
.pagination{margin-top: 40px;text-align: center;}
.pagination .page-item{width: 30px;height: 30px;border: 1px solid #3da10d;color: #3da10d;display: inline-block;vertical-align: bottom;}
.pagination .page-item.num{font-size: 12px;line-height: 30px; }
.pagination .page-item.num.checked,.pagination .page-item:hover{background-color: #3da10d;color: #fff;}
.pagination .page-item.disabled{border-color: #ddd;color: #aaa;cursor: default;}
.pagination .page-item.disabled:hover{background: none;color: #aaa;}
/*新闻内容*/
.news-content .news-title{  padding-bottom:10px; line-height: 30px; border-bottom: 1px dashed #3da10d; text-align: center; }
.news-content .news-title .title{   font-size: 20px;  color:#3c3c3c; font-weight: 600; }
.news-content .news-title .author{   font-size: 12px;  color:#6d6c6c;  }
.news-content .news-paragraph{ padding-top: 15px;}
.news-content .news-paragraph .title-pic{ padding:0 15px 15px;text-align: center;}
.news-content .news-paragraph img{max-width: 100%;max-height: 100%;}
/* 附件 */
.attachments{overflow: hidden;font-size: 12px;margin-top: 15px;}
.attachments .att-span{display: block;width: 60px;height: 25px;line-height: 25px;font-weight: 600;}
.attachments ul{display: block;width:100%;float: left; padding-left: 65px;}
.attachments ul li a{font-weight:normal;display: block;width:100%;font-size: 12px;color:#0459a7;}
.attachments ul li a:hover{text-decoration: underline;}
 
/*新闻上下篇*/
.news-content .new-end {margin-top: 10px; padding-top: 15px;border-top: 1px solid #ddd;}
.news-content .new-end p{ overflow: hidden; text-align: left;  font-size: 12px; line-height: 22px;}
.news-content .new-end p span{   float: left; }
.news-content .new-end p a{ display: inline-block;width:80%; vertical-align: middle;}

/* no-result */
.no-result{height: 200px;line-height: 200px;color: #aaa;font-size: 14px;text-align: center;}

/* loading */
.loading{position: fixed;left:0; top:0;width:100%;height: 100%;z-index:0;display:none;}
.loading img{position: absolute;top: 49%;left: 0;right: 0;margin:auto;}
 
/***********************二级页end*********************************************/
 