@charset "UTF-8";
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote {margin:0;padding:0;}
body {color:#333;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",Helvetica,Arial,sans-serif;}
a, a:active{color: inherit;text-decoration: none;cursor:pointer;}
a:hover {text-decoration:none;}
img {border:none;vertical-align:middle;max-width:100%;}
ol,ul,li {list-style:none;}
input,textarea,button {font:14px "Microsoft YaHei","微软雅黑",Helvetica,Arial,sans-serif;outline:none;-webkit-appearance:none;-moz-appearance:textfield !important;-webkit-tap-highlight-color:rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
.clearfix:after,.clearfix:before {content:"";display:table;clear:both;}
.btn {display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
input.text,textarea.text {display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}
#index,#bann {margin-top:70px;}

::-webkit-input-placeholder {color: #c5c5c5;}
::-moz-placeholder { color: #c5c5c5;}
::-ms-input-placeholder {color: #c5c5c5;} 

.hidden{display:none;}

.blue{color:#298BD9;}
.green a:link,.green a:visited{color:#20A302;text-decoration:none;}
.green a:hover,.green a:active{color:#20A302;text-decoration:underline;}
.blue a:link,.blue a:visited{color:#298BD9;text-decoration:none;}
.blue a:hover,.blue a:active{color:#DF0032;text-decoration:underline;}
.m_blue a:link,.m_blue a:visited{color:#0093D0;text-decoration:none;}
.m_blue a:hover,.m_blue a:active{color:#0093D0;text-decoration:underline;}
.m_lblue a:link,.m_lblue a:visited{color:#285080;text-decoration:none;}
.m_lblue a:hover,.m_lblue a:active{color:#DF0032;text-decoration:underline;}

.webdh{height:35px;padding:4px;border:none;background:transparent;line-height:27px;padding-top:15px;font-family:'宋体';}
.webdh a,.webdh em,.webdh span{float:left;height:25px;}
.webdh em{line-height:27px;overflow:hidden;margin:0 5px;font-style:normal;}
.webdh .nvhm{background:url(../images/icon-shouye.png) no-repeat left center;line-height:27px;overflow:hidden;padding-left:18px;}



.pagination{display:inline-block;padding-left:0;margin:17px 0;border-radius:3px;}
.pagination > li{display:inline;}
.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#2c3e50;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:3px;border-top-right-radius:3px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:2;color:#11181f;background-color:#eeeeee;border-color:#ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;background-color:#2c3e50;border-color:#2c3e50;cursor:default;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777777;background-color:#fff;border-color:#ddd;cursor:not-allowed;}
.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:15px;line-height:1.3333333;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:11px;line-height:1.5;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius:2px;border-top-left-radius:2px;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius:2px;border-top-right-radius:2px;}

.article-list .pager {
  margin: 40px 0 20px 0;
}

.pager .pagination {
  margin: 0;
}
.pager .pagination {
  margin: 0;
}
.pager .pager {
  margin: 0;margin-bottom:10px;margin-top:10px;
}
.pager{text-align:center;margin-top:45px;}
.pager li {
  margin: 0 .3em;
  display: inline-block;
}
.pager li:first-child > a,
.pager li:last-child > a,
.pager li:first-child > span,
.pager li:last-child > span {
  padding: .5em 1.2em;
}
.pager li > a,
.pager li > span {
  background: none;
  border: 1px solid #e6e6e6;
  border-radius: 0.25em;
  padding: .5em .93em;
  font-size: 14px;
}



/*头部*/
.Header-wrapper {z-index:99;}
.Header-wrapper .Header-cl {position:relative;}
.header-container {width:100%;background-color:#FFFFFF;position:fixed;top:0px;z-index:90;box-shadow:1px 1px 1px #cdcdcd;text-align:center;}
.header-container .hcontain{width:1920px;margin:0px auto;}
.H-logo {height:70px;line-height:70px;font-size:0px;float:left;position:relative;overflow:hidden;z-index:5;margin-left:4%;}
.header-container .H-action {float:right;margin-right:4%;}
.H-action .H-mail,.H-action .H-srch {height:70px;float:left;}
.H-action .H-mail {position:relative;}
.H-action .H-mail .Hmail-menu{font-size:18px;background:url(../images/tel_icon.png) no-repeat left 1px;text-align:center;color:#2ab74a;padding-left:25px;line-height:70px;font-weight: bold;margin-right:5px;background-size:22px 22px;}

.wap-navbtn{display:none;width:25px;height:25px;background:url(../images/nav_menu.png) no-repeat left center;background-size:25px 25px;float:right;margin-top:24px;margin-right:15px;cursor:pointer;}
.m_nav{display:none;width:100%;position:absolute;top:70px;background:#FFF;box-shadow:2px 2px 8px #cdcdcd;}
.m_nav li{display:block;line-height:35px;border-bottom:1px #efefef solid;text-indent:15px;background-size:13px 8px;margin-right:12px;text-align:left;}
.m_nav li a{display:block;}


.Header-wrapper.Header-searching .H-logo img {display:none;}
.header-container .H-nav {float:right;margin-right:5%;}
.header-container .H-nav>li {padding:0 15px;float:left;}
.header-container .H-nav .Hnav-menu {display:block;height:70px;line-height:70px;font-size:16px;color:#666;position:relative;text-transform:uppercase;}
.header-container .H-nav .Hnav-menu:hover {color:#3ab40f;border-bottom:3px solid #3ab40f;}

#scbar{border:0;height:35px;line-height:35px;background:#fcfcfc;overflow:visible;border:0;transition:.2s;border-radius:20px;border:1px solid #e9e9e9;width:200px!important;margin-top:18px;}
#scbar #scbar_txt{font-family:microsoft yahei;font-size:12px;width:150px!important;background:#fcfcfc;height:30px;line-height:30px;text-indent:10px;border:0;border-radius:20px;font-family:microsoft yahei;border:0px blue solid;}
#scbar #scbar_btn{height:32px;line-height:32px;width:40px;border:0;overflow:hidden;background:#fcfcfc url(../images/search.png) center center no-repeat;border-radius:20px;outline:none;cursor:pointer;}
#scbar #scbar_btn:hover{background:#fcfcfc url(../images/searchhover.png) center center no-repeat;}

.Hnav-sub {padding:30px 0;width:100%;position:absolute;top:70px;left:0px;display:none;color:#FFF;background-color:rgba(13,34,67,0.7);}
.Hnav-sub .dropdown_menu{width:1100px;margin:0px auto;overflow:hidden;}
.dropdown_menu .leftBox{width: 445px;float:left;padding-top: 5px;display:block;} 
.dropdown_menu .subcon{float:right;width:650px;}
.htit{line-height:32px;margin:8px 0;}
.navlink{ line-height: 24px; width:100%;  overflow:hidden; color: #fff; line-height: 2.4; font-size: 12px; #max-width: 420px;margin-bottom:10px;text-align:left;} 
.navlink a{width:auto;display:block;width: 98px!important;height: 30px!important;line-height: 30px!important;background: #fff;margin-right: 8px;border-radius:0 !important;margin-bottom:10px;display: inline-block !important;padding: 0!important;color: #222;text-align:center;font-size:13px;overflow:hidden;} 
.navlink a:hover{width:auto;display:block;width:98px!important;height: 30px!important;line-height: 30px!important;background:#7fc5ed;color:#FFF;margin-right:8px;border-radius:0 !important;margin-bottom:10px;display: inline-block !important;}
.dhmore{text-align:left;padding: 0;margin-top: 3px;color: #fff;text-align: left !important;padding: 0 !important;font-size: 12px !important;float:left;}
.dhmore:hover{text-align:left;padding: 0;background:none; font-size: 12px !important;text-decoration:underline;}

.dropdown_menu .subcon li{width: 33.33%;height: 190px;border-right: 1px solid #e9e9e91f;float:left;overflow:hidden;}

.dhtp{display:block;text-align: center;padding-top: 0px;margin:0 8px;} 
.dhtp .s_img{width: 199px;display:block;padding: 0;overflow:hidden;border-radius: 5px;margin:0 auto;overflow:hidden;padding: 0 !important;margin-bottom:15px;}
.dhtp .s_img img { left:0; top:0; transition: all .5s !important; -webkit-transition: all 1s !important; } 
.dhtp .s_img:hover img {transform: scale(1.2) !important;-webkit-transform: scale(1.2) !important;-moz-transform: scale(1.2) !important;-ms- transform: scale(1.2) !important;left: 0!important;top: 0!important;} 
.dhtp .s_tit:hover{text-decoration:underline;}

.Hnav-ssub{width:150px;position:absolute;top:70px;margin-left:-42px;display:none;color:#FFF;background-color:rgba(13,34,67,0.7);}
.ssub-list li{padding:15px 0;text-align:center;margin-top:0px;cursor:pointer;}
.ssub-list li:hover{background-color:rgba(3,14,30,0.3);}

@media all and (min-width:980px) {.H-nav>li:hover .Hnav-sub {display:block;animation:fadeInDownV .6s ease-in-out;-webkit-animation:fadeInDownV .6s ease-in-out;}}
@media all and (min-width:980px) {.H-nav>li:hover .Hnav-ssub {display:block;animation:fadeInDownV .6s ease-in-out;-webkit-animation:fadeInDownV .6s ease-in-out;}}


.formapp{padding:10px 0 25px 10px;}
.formapp .zixunbox{margin:0px auto;max-width:1000px;line-height:32px;}
.formapp .zixunbox dl{margin:5px 0;}
.formapp .zixunbox .mtxt,.formapp .zixunbox .mtxtarea{height:32px;line-height:32px;border:0px;background:#efefef;width:98%;text-indent:8px;}
.formapp .zixunbox select{height:32px;line-height:32px;border:0px;background:#efefef;margin-right:5px;}
.formapp .zixunbox .mtxtarea{height:74px;line-height:24px;padding:2px;}


/*头部结束*/

.topbanner{min-height:420px;background:url(../images/topbanner.jpg);}
.bannertxt{max-width:1200px;margin:0px auto;padding-top:165px;}
.bannertxt .bannertit{margin:0px auto;max-width:180px;background:url(../images/line_bg.png) no-repeat center bottom;padding-bottom:15px;text-align:center;font-size:30px;color:#FFF;}
.bannertxt .bannerdes{line-height:30px;color:#EFEFEF;display:block;padding:0 10px;margin-top:20px;text-align:center;text-indent:18px;}
.bannertxt .bfont{margin-top:25px;font-size:17px;}

.bgf4ffec{background:#f4ffec;}
.bgedfbfc{background:#edfbfc;}
.bge0fee8{background:#e0fee8;}
.bgc5fcd3{background:#c5fcd3;}
.bgefefef{background:#EFEFEF;}
.bgfbfbfb{background:#fbfbfb;}
.bgf3f3f3{background:#f3f3f3;}

.sgrid
{
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.container 
{
    width: 75%;
	max-width:1400px;
    margin: 0 auto;
    position: relative;
}

.foot_b{height:auto;line-height:35px;background:#EFEFEF;text-align:center;margin-top:15px;padding-bottom:18px;}
.foot_t{height:auto;padding:25px 0 0 0;padding-bottom:20px;display: flex;border-bottom:1px #dedede solid;}
.foot_t .code-box {float:right;position:absolute;right:0;margin-right:10px;}
.foot_t .code-box .text{text-align:center;}
.foot_t .wline{display: flex;padding-bottom:25px;}
.foot_t .items-box{width:165px;}
.foot_t .items-box .tt{height:35px;line-height:35px;font-size:18px;}
.foot_t .items-box .items a{display:block;height:28px;line-height:28px;font-size:13px;color:#666;}
.foot_t .addcss2{width:275px;}


.bluebtn{background:#b1dfff;border:0px;padding:4px 25px;border-radius:5px;color:#333;font-family:'宋体';}
.bluebtn:hover{background:#b1c9ff;color:#FFF;cursor:pointer;}
.graybtn{background:#dadada;border:0px;padding:3px 10px;border-radius:5px;color:#333;font-family:'宋体';}
.graybtn:hover{background:#116222;color:#FFF;cursor:pointer;}
/*
.bluebtn{background:#b1dfff;border:0px;padding:5px 15px;border-radius:5px;color:#333;cursor:pointer;}
.bluebtn:hover{background:#40acf9;color:#FFF;}
*/
h1.mtit,h3.mtit{padding:15px;text-align:center;font-size:28px;margin-bottom:20px;margin-top:15px;}


.layout_flex_div
{
    display: flex;
    justify-content: space-between;
	margin:0px auto;
    margin: 40px 0;
	position:relative;
}

.flex_div_w1200
{
    display: flex;
    justify-content: space-between;
	margin:0px auto;
    margin-top: 40px;
    margin-bottom: 40px;
	position:relative;
	max-width:1200px;
}
.layout_div 
{
	margin:0px auto;
    margin-top: 10px;
	margin-bottom:10px;
	max-width:1200px;height:auto;overflow:hidden;
}

.layout_div_w1400
{
	margin:0px auto;
    margin-top: 40px;
	margin-bottom:40px;
	max-width:1400px;
}

.mw1400{max-width:1400px;}
.mw1200{max-width:1200px;}

.defaultcate{max-width:none; min-width:0px; height:auto; max-height:none; position:relative;margin:0px auto;text-align:center;margin-top:30px;}
.defaultcate ul.catlist{margin:0px auto;margin-top:20px;overflow:hidden;} 
.defaultcate ul.catlist li{height: 45px;line-height:36px;display:inline-table;} 
.defaultcate ul.catlist li.active a {height: 36px;line-height: 36px;display: block;background-image: linear-gradient(120deg, #00013f, #00013f);color: #fff;text-align: center;} 
.defaultcate ul.catlist li a:hover { height: 36px; line-height: 36px; display: block; background-image: linear-gradient(120deg, #00013f, #00013f); color: #fff; text-align: center; } 
.defaultcate ul.catlist li a { margin:0 5px; height: 36px; line-height: 36px; display: block; padding: 0 40px; border-radius: 50px; background: #e9e9e9; color: #333; text-align: center; transition: all 500ms; font-size: 14px; }

.procate{max-width:none; min-width:0px; height:auto; max-height:none; position:relative;margin:0px auto;text-align:center;}
.procate ul.fenlei{margin:0px auto;margin-top:40px;} 
.procate ul.fenlei li{display:inline;}
.procate ul.fenlei li a{height: auto;line-height:25px;display:inline-block;overflow:hidden;padding:3px 10px;background:#e9e9e9;margin-bottom:5px;}  
.procate ul.fenlei li.active a,.procate ul.fenlei li a:hover{background:#71bbef;}


.list-table{width:100%;text-align:center;margin:0 auto;font-family:Microsoft Yahei,\5b8b\4f53,Arial,Helvetica,sans-serif;border-collapse:collapse;}
.list-table td{border:#EFEFEF 1px solid; height:34px;line-height:28px;text-align:left;padding-left:8px;}
.list-table .thead,.list-table-2 .thead td{height:34px;background:#f5f9ff; color:#075198;}
.notabborder td{border-top:0px;}

