/* CSS Document */
/* latin-ext */
/*@font-face {
  font-family: 'Raleway1';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(/public/images/Raleway-Regular.ttf) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}*/
/* latin */
/*@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(/public/images/Raleway-Regular.ttf) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}*/




*{list-style:none;}
a img{ border:0;}

a:link {color: #555;text-decoration:none}
a:visited {color: #555;text-decoration:none}
a:hover {color: #F40100;text-decoration:none}
a:active {color: #555;text-decoration:none}

.clear{ width:0; height:0; overflow:hidden; display:block; clear:both;}
html{}
body{ font-size:14px;margin:0; line-height:24px !important; color:#666; background:url(/public/images/topbg.jpg) repeat-x; font-family:microsft yahei !important; }
ul,li,img,p,dl,dt,dd{ margin:0; padding:0; border:0; list-style:none}
table,td{border-collapse:collapse}
.red{color:#F40100 !important;}
a.red{color:#F40100; }
.red1{color:#A20000}
h1{font-size:20px; font-weight:bolder}
h2{font-size:25px; font-weight:bolder; margin:5px 0}
.bule1{ color:#165173}
a.bule{ color:#165173}
.huise{ color:#999999}
.lanse{ color:#4FB4B0}
.baise{ color:#FFF}
a.baise{ color:#FFF}
.baise a{ color:#FFF}
.imgborder{ border:1px solid #D1D1D1; padding:2px;}
.w-100{ width:100%;}
.nopadding{ padding:0 !important ;}
.nomargin{ margin:0 -15px !important}
.w12{ font-size:12px; color:#999}

.btn-1{ background:url(/public/images/btn-1.png) no-repeat; width:88px; height:32px; display:inline-block; line-height:32px; color:#FFF; text-align:center}
a.btn-1{ color:#FFF}
a:hover.btn-1{font-weight:bold}

.xian{ border-bottom:1px solid #DDDDDD; margin:15px 0}

.menuwrap{ z-index:9999; width:100%; margin-bottom:35px; }
.menu {  }
.menu ul{ }
.menu > ul > li{ width:11.1111%;}
.menu ul > li a{ display:block; float:left;  font-size:15px;transition: all ease 1s;text-transform:uppercase; color:#555; line-height:22px; color:#FFF; width:100%; text-align:center; padding:10px 0}
.menu ul > li a:hover{background-color:#cf0010;transition: all ease 1s; color:#fff}
.menu ul > li a.active{background-color:#cf0010;transition: all ease 1s; color:#fff}

.seacher{ width:150px; float:left; margin:5px 0 0px 35px}
.seacher input{ height:40px;}
.seacher button{ height:40px; border-left:0px;}
.miaoshu .neirong img{ max-width:100%}
.aboutmenu{ margin-top:10px;}
.aboutmenu a{ display:block; line-height:35px; text-align:center; font-size:18px}
.aboutkuang{ margin-top:25px; font-family:Arial, Helvetica, sans-serif}
.btne{ position:fixed !important; left:0; top:0; z-index:9999; width:100%; background-color:rgb(255,255,255);transition: all ease 1s;}
.btnea{ position:static;z-index: 9999;width: 100%;transition: all ease 1s;}
/*.btne .logo{ height:0px; overflow:hidden; padding:0}*/
.btne .logo{ display:none}
.btn-danger:hover{ background-color:#323232; border:1px solid #323232;transition: all ease 1s;}
.btn{ font-family:Raleway1}
.hongxian{ width:30px; height:4px; background-color:#F40100; margin-bottom:5px;}

.indexbiaoti{ text-align:center; font-size:35px; line-height:65px; margin:40px 0 40px;}
.indexbiaoti .xiantiao{ line-height:0px;; margin-top:-10px;}
.indexbiaoti .xiantiao span{ display:inline-table; border:1px solid #0488D4; width:50px;}

.sectiona{ position:absolute; z-index:9999; width:100%;}
.sectiona nav{ background-color:#e60012}

.swiper2{ height:50px; overflow:hidden; margin-top:14px; margin-left:360px;}
.swiper2 .swiper-wrapper .swiper-slide{ height:50px;}

 .sousuo1{ width:190px;  position:relative; margin-top:6px; margin-left:30px; margin-left:auto; margin-top:15px;}
 .sousuo1 input{ border-radius:15px; border:none; padding:0 15px; width:190px; font-size:12px; padding-top:3px; height:27px;  opacity:0.7; position:absolute; right:0px; top:-3px; }
 .sousuo1 div{ position:absolute; right:10px; top:-2px; cursor:pointer}
 
 .indexnewtu a{ position:relative; display:block}
 .indexnewtu a p{ position:absolute; bottom:0px; left:0px; width:100%; background:rgba(0,0,0,.5); text-align:center; color:#FFF; padding:5px 10px}
 .sananniu a{ display:block; margin-bottom:15px; border-radius:5px; overflow:hidden}
 
.biaoti1{ background:url(/public/images/biaotibg1.jpg) left top no-repeat; color:#FFF; font-size:15px; position:relative; line-height:33px; padding-left:30px;}
.biaoti1 p{ position:absolute; right:10px; top:0px; font-size:12px}
.newslist1{ }
.newslist1 a{ display:block; margin-top:12px;}
.newslist1 dt{ background-color:#e60012; width:52px; color:#FFF; text-align:center; padding:5px 0 0;float:left; }
.newslist1 dt .riqi{ line-height:17px; font-size:12px}
.newslist1 dt .yue{ font-size:23px; font-weight:bold; line-height:28px;}
.newslist1 dd{ padding-left:70px;}
.newslist1 dd .biaotia{ font-weight:bold; font-size:15px; line-height:20px; text-align:left; overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;}
.newslist1 dd .neirong{ font-size:12px; line-height:18px; color:#999; margin-top:5px; min-height:36px;}

.biaoti2{ background:url(/public/images/biaotibg2-1.png) left top no-repeat; color:#fff; font-size:15px; position:relative; line-height:34px; height:42px; padding-left:38px;}
.biaoti2 p{ position:absolute; right:10px; top:0px; font-size:12px}
.newlist{ margin-top:10px}
.newlist li{ background:url(/public/images/icon-new.png) left 8px no-repeat; padding-left:20px; line-height:25px; margin-top:10px; border-bottom:1px dashed #D9D9D9; padding-bottom:7px;}
.newlist li >a{ overflow: hidden;  text-overflow: ellipsis;white-space: nowrap; display:inline-block;width:88%; }
.newlist li p{ font-size:12px; color:#888; float:right}
.newh1{ font-size:30px; color:#ff0000; font-weight:bold; text-align:center; line-height:76px;}
 
.indexbtn1{ background:url(/public/images/indexbtnbg1.jpg) no-repeat top center; height:153px; text-align:center; padding-top:90px; margin-right:10px;}
.indexbtn1 a{ width:88px; height:32px; display:inline-block; line-height:32px; color:#FFF; text-align:center; margin:0 10px;}
.indexbtn1 a:hover{ font-weight:bold}
.indexbtn1 a.a1{ background:url(/public/images/btn-2.png) no-repeat;}
.indexbtn1 a.a2{ background:url(/public/images/btn-3.png) no-repeat;}
.indexbtn1 a.a3{ background:url(/public/images/btn-4.png) no-repeat;}
.indexbtn1 a.a4{ background:url(/public/images/btn-5.png) no-repeat;}
.indexbtn2{ background:url(/public/images/indexbtnbg2.jpg) no-repeat top center; height:153px; text-align:center; padding-top:90px; margin-left:10px;}
.indexbtn2 a{ margin:0 15px;}

.biaoti3{color:#000; font-size:15px; position:relative; height:32px;; border-bottom:1px solid #e0e0e0; margin-bottom:10px;}
.wrap1{border:1px solid #e0e0e0; padding:10px;}
.link{ }
.link > a{ display:inline-block; margin:3px 5px; border:1px solid #e0e0e0; width:7.1% }
.btn-2{ background:linear-gradient(#e60012,#cf0010); width:100%; height:32px; display:inline-block; line-height:32px; color:#FFF; text-align:center; color:#FFF; margin-top:10px; border-radius:5px;box-shadow:0px 0px 0px 2px #e60012 ; transition: all ease 1s}
a.btn-2{ color:#FFF}
.btn-2:hover{ background:linear-gradient(#cf0010,#e60012); transition: all ease 1s}

.btn-4{ background:linear-gradient(#6fe06f,#00a700); width:20%; height:32px; display:inline-block; line-height:32px; color:#FFF; text-align:center; color:#FFF; margin-top:10px; border-radius:5px;box-shadow:0px 0px 0px 2px #209f20 ; transition: all ease 1s}
a.btn-4{ color:#FFF}
.btn-4:hover{ background:linear-gradient(#00a700,#6fe06f); transition: all ease 1s}

.copy{ padding:15px 0}
.sectionb{ background-color:#e60012; color:#fff}

.loc{ line-height:45px; background-color:#e8e8e8}
.menua{ }
.menua h2{ background:#e60012; color:#FFF; text-align:center; font-size:16px; line-height:45px; margin:0}
.menua ul{ text-align:center; line-height:45px;}
.menua ul li a{ display:block; background:#ffe2e4; border-bottom:1px solid #FFF; line-height:45px;}
.menua ul li a:hover{ background:#e60012; color:#FFF}
.menua ul li a.hover{ background:#e60012; color:#FFF}
.menua > p{ margin-top:15px;}

.news h2{ background:#e60012; color:#FFF; font-size:14px; font-weight:normal; line-height:45px; margin:0; padding-left:20px;}
.news .text{ border:1px solid #e8e8e8; padding:10px 25px;}
.btn-3{ background:url(/public/images/icon-down.png) no-repeat 15px 7px #e60012; padding-left:20px; border-radius:5px; display:block; color:#FFF; padding:4px 15px 2px 40px; margin-top:-5px}
a.btn-3{ color:#FFF}


.newlist1{ }
.newlist1 li{ line-height:25px; margin-top:10px; border-bottom:1px dashed #D9D9D9; padding-bottom:7px; padding-top:10px;}
.newlist1 .bt{ font-size:16px; font-weight:bold; line-height:30px;}
.newlist1 .ms{ font-size:13px; color:#999; line-height:22px;}
.newlist1 .more{ font-size:12px;}

.fengexian{ background-color:#effdef; line-height:40px; margin:15px 0; text-align:center}

.wrap{ width:100%; height:100%; background:url(/public/images/login-bg.jpg) top center; display:flex; justify-content:center ;align-items:center; position:relative; background-size:cover}
.login{width:400px}
.login > .title{ font-size:56px; color:#00c100; line-height:135px; text-align:center}
.login .kuang{ background-color:#FFF; border-radius:10px; padding:30px;}
.login .kuang .title{ font-size:27px; text-align:center; margin-bottom:35px;}
.login .kuang .logina{ height:50px; margin-bottom:30px;}
.login .kuang .logina p{ width:50px; height:50px; background-color:#00c100; float:left; padding:10px;}
.login .kuang .logina input{ width:285px; height:50px; font-size:16px; background-color:#f1f2f7; border:0; padding:0 10px}
.login .kuang button{ width:100%; height:50px; text-align:center; font-size:18px; background-color:#00c100; border:0; color:#FFF; border-radius:5px; transition:all 1s}
.login .kuang button:hover{ background-color:#333;transition:all 1s}
.wrap .copy{ position:absolute; bottom:0px; left:0px; width:100%; text-align:center; background:rgba(0,0,0,.5); color:#FFF}

.weiyuanhui{ background:url(/public/images/weiyuanhui-bg.jpg); background-size:100%; margin:20px 0  15px; padding:20px; text-align:center}
.weiyuanhui p{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.weiyuanhui a{ display:inline-block; background-color:#34b2f4; padding:5px; margin: 5px ; color:#FFF; width:173px; border-radius:5px; text-align:center}
.weiyuanhui a:hover{ background-color:#00b000}

.huiyuan{}
.huiyuan p{ width:33.333%; float:left;}
.huiyuan p img{ border:2px solid #FFF; border-radius:10px;}

@media (min-width:768px) { 
.logo{ margin:0px auto; padding:20px 0}
.juli30{ height:30px;}

.container,body,.sectiona{min-width:1170px}
.nav > li:hover .dropdown-menu {display: block;}
.dropdown-menu{ background-color:#e60012; left:-20px}
.dropdown-menu  ul{ width:100%;}
.dropdown-menu > li { width:100%}
.dropdown-menu > li > a{ background:none !important; float:none!important; border-bottom:1px solid #d5d5d5; line-height:35px!important; display:block; color:#fff !important}
.dropdown-menu > li > a:hover{ background-color:#cf0010!important; color:#FFF!important}
.menu ul li .dropdown-menu{ width:100%;}
.menu ul li .dropdown-menu > li a{ display:block; float:left;border-right:inherit;  padding:1px 5px; font-size:13px;transition: all ease 1s;text-transform:uppercase; color:#555; line-height:22px; text-align:center}
.menu ul li .dropdown-menu > li a:hover{ background-color:#006d00}
.txt img{ max-width:100%;}
.txt a{ color:#0b57d0; text-decoration:underline}
 }
@media (max-width:768px) { 
.juli30{ height:10px;}


 }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background-color:#00b000; border-color:#00b000}
.pagination>li>a{ color:#555; margin:5px;}
.pagination> li a.active{background-color: #00b000;    border-color: #00b000; color:#FFF}























