/* CSS Document */
/* latin-ext */
/*@font-face {
  font-family: 'Raleway1';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(../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(../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;
}*/

@font-face
{
font-family: Raleway;
src: url('../images/Raleway-Regular.ttf'),
     url('../images/Raleway-Regular.ttf'); /* IE9 */
}

@font-face
{
font-family: Raleway1;
src: url('../images/Raleway-Bold.ttf'),
     url('../images/Raleway-Bold.ttf'); /* IE9 */
}


*{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:13px;margin:0; line-height:21px !important; color:#666; background:url(../images/topbg.jpg) repeat-x; font-family:Raleway, Arial, Helvetica, sans-serif;}
ul,li,img,p,dl,dt,dd{ margin:0; padding:0; border:0; list-style:none}
table,td{border-collapse:collapse}
.red{color:#F40100;}
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}
.imgborder{ border:1px solid #D1D1D1; padding:2px;}

.btn-red1{ background-color:#F23534; color:#FFF;text-transform: uppercase;padding:10px 20px; font-size:14px}
.btn-red2{ background-color:#F23534; color:#FFF;text-transform: uppercase;padding:8px 10px; font-size:14px;  width:100%; }
a.btn-red2{ color:#FFF;transition: all ease 1s;}
.btn-red3{ background-color:#0488D4; color:#FFF;text-transform: uppercase;padding:8px 10px; font-size:14px;  width:100%; transition: all ease 1s; text-decoration:none}
.btn-red3:hover{background-color:#323232; color:#FFF;transition: all ease 1s; text-decoration:none}

.xian{ border-bottom:1px solid #DDDDDD; margin:15px 0}


.menuwrap{ z-index:9999; width:100%; margin-bottom:35px; }
.menu { border-right:1px solid #d5d5d5; }
.menu ul{ border:1px solid #d5d5d5; background-color:#F7F7F9; width:1158px;}
.menu ul li a{ display:block; float:left;border-right:1px solid #d5d5d5;  padding:18px 45px; font-size:16px; font-weight:900;transition: all ease 1s;text-transform:uppercase; color:#555; font-family:Raleway1; line-height:22px;}
.menu ul li a:hover{background-color:#0488D4;transition: all ease 1s; color:#fff}
.menu ul li a.active{background-color:#0488D4;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;}
.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;}

.indexcp1{ position:relative; border-radius:5px; overflow:hidden; margin-top:15px;}
.indexcp1 p{ position:absolute; bottom:0px; left:0px; width:100%; background-color:rgba(4,136,212,.5); text-align:center; line-height:30px; color:#FFF}

.indexcp2{  border-radius:5px; overflow:hidden; margin-top:15px; border:1px solid #E7E7E7}
.indexcp2 img{ width:100%;}
.indexcp2 p{ width:100%; background-color:#E7E7E7; text-align:center; line-height:30px;}

.news{ margin-top:20px;}
.news li{ position:relative; list-style-type:disc; margin-left:15px; line-height:35px; border-bottom:1px dashed #D8D8D8; padding-bottom:3px;}
.news li p{ position:absolute; right:0px; top:2px; color:#999}

.newsa{ margin-top:20px;}
.newsa li{ position:relative;  margin-left:15px; line-height:35px;  padding-bottom:3px; list-style-position:inside; border-bottom:1px solid #D8D8D8; padding:9px 0}
.newsa li p{ position:absolute; right:0px; top:10px; color:#999}

.sectiona{ position:absolute; z-index:9999; width:100%;}

.sectionb{ background-color:#0488D4; color:#fff; padding-top:10px;}
.bottombt{ font-size:15px; font-weight:bold}
.sectionb a{ display:block; color:#fff; font-size:12px; line-height:25px;}

.loc{ line-height:45px; border-bottom:1px solid #D6D6D6}

.menua{ border-bottom:1px solid #D6D6D6}
.menua ul{ text-align:center; line-height:45px;}
.menua ul li{ display:inline-block; padding:0 10px}
.menua ul li.hover{ border-bottom:2px solid #0488D4; }
.menua ul li.hover a{color:#0488D4; font-weight:bold}
.menua ul li a{ font-size:15px;}

.aboutlist{}
.aboutlist li{list-style-type:disc;list-style-position:inside}
.jobbt{ font-size:16px; line-height:35px !important;}
.tablejob td{ line-height:25px !important;}

.tab1{ background-color:#CBCBCB}
.tab1 li{ float:left; padding:10px 15px}
.tab1 li a{  color:#000}
.tab1 li.hover{ background-color:#0488D4; color:#FFF}
.tab1 li.hover a{ color:#FFF}
.tab2 div{ display:none}
.tab2 div.hover{ display:block}

.indexbiaoti1{ text-align:center; font-size:25px; line-height:65px; margin:40px 0 10px;}
.indexbiaoti1 .xiantiao{ line-height:0px; margin-top:-10px;}
.indexbiaoti1 .xiantiao span{ display:inline-table; border:1px solid #0488D4; width:150px;}
.menub{ border-bottom:1px solid #B0B0B0; text-align:center; padding-bottom:15px;}
.menub li{ display:inline-block; padding:0 10px }

@media (min-width:768px) { 
.logo{ margin:0px auto; padding:10px 0}
.juli30{ height:30px;}

.nav > li:hover .dropdown-menu {display: block;}
.dropdown-menu{ background-color:#A2080C}
.dropdown-menu  ul{ width:100%;}
.dropdown-menu > li > a{ background:none !important; float:none!important; border-bottom:1px solid #d5d5d5; line-height:35px!important}
.dropdown-menu > li > a:hover{ background-color:#0488D3!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:#0488D3}
 }
@media (max-width:768px) { 
.juli30{ height:10px;}


 }

























