body {background:#fff;}
body {font-size:11px; font-family:tahoma, verdana, arial, calibri, sylfaen;}
html{margin:0px; padding:0px;}
.inhead
{
background:#ffffff;
height:91px;
width:100%;
position:relative;
z-index:88;
top:0px;

}
.inhead1
{
background:#ffffff;
width:100%;
position:fixed;
border:0px solid red;
top:-150px;
z-index:5000;
box-shadow:0 2px #ffffff inset, 0 5px 6px rgba(34, 25, 25, 0.4);
}

.inhead1 .header{
width:1200px;
margin:0px auto;
top:0px;
height:70px;
margin-top:-10px;
}
.inhead1 .header .jquerycssmenu .firstlvl{height:75px;}
.inhead .header{
width:1200px;
margin:0px auto;
top:0px;
height:91px;
}
.wrap
{
max-width:1170px;
margin:0px auto;
}
#logo
{
background:url(../images/logo.png) no-repeat;
width:390px;
height:60px;
float:left;
margin-top:16px;
margin-left:9px;
}
#menu
{
float:right;
width:770px;
}
#lang
{
width:35px;
float:right;
margin:40px -6px 10px 0px;
font-size:14px;
}
#lang a
{
color:#585858;
text-decoration:none;
}
#lngblocks a
{
text-decoration:none;
color:#575757;
}
.top
{
padding:10px 0;
}
.map1
{
margin-bottom: 65px;
width:1200px;
height:415px;
position:relative;
}
/* .map1 ul
{
padding-top:3px;
} */
.map_cont{
position:absolute;
width:730px;
height:375px;
top:11px;
right:27px;
}
.map_cont{
    position:absolute;
    width:730px;
    height:375px;
    top:11px;
    left: 50%;
    transform: translateX(-50%);
    }
/* .map1 li {
    background-color:rgba(0, 51, 153, 0.5);
    width:390px;
    height:110px;
    margin:19px 0px;
    list-style:none;

    text-align:center;
} */
/* .map1 li:hover {
    width:385px;
    border-right:5px solid #003399;
} */

/* .map1 li a
{
padding-top:45px;
padding-bottom:45px;
display:block;
text-decoration:none;
color:#ffffff;
} */
.footer
{
color:#ffffff;
height:90px;
background:#bebbb5;
margin-bottom:-20px;
font-weight:normal;
}
.footwrap
{
width:1200px;
margin:0px auto;
position:relative;
}
.footerleft
{
font-size:12px;
position:absolute;
left:0px;
top:10px;
width:720px;
}

.footerright
{
font-size:16px;
position:absolute;
right:0px;
top:15px;
text-align:right;
font-family:verdana;
font:inherit;
font-weight:normal;
}

.footerright div{
font-family:verdana;
font-size:12px;
}

.footerright a{
font-family:verdana;
font-size:12px;
}

.icons{
float:right;
margin-top:-38px;
}
.icons div
{
margin-top:5px;
width:24px;
height:24px;
float:left;
padding:0px 3px;
}

.cat_items{width:1200px; position:relative; margin:0 auto;}
.cat_items_m{margin:0 auto; width:1200px; margin-bottom:20px; position:relative; }

.category_item{
width:380px;
height:352px;
position:relative;
float:left;
margin:12px 12px 0 0;
}

.category_item_m{
width:385px;
height:352px;
position:relative;
float:left;
margin:12px 12px 0 0;
}

.category_item_m .cat_title{
position:absolute;
height:95px;
bottom:0px;
background:url('../images/cattitle_bg.png') repeat;
width:385px;
}

.category_item .cat_title{
position:absolute;
height:95px;
bottom:0px;
background:url('../images/cattitle_bg.png') repeat;
width:380px;
}
.cat_title div{ font-size:14px;  margin-top:40px; text-align:center;}
.cat_title div a{color:#fff; text-decoration:none;}
.cat_title img{vertical-align:middle;}
.child_cats{
padding-top:50%;
display:none;
}
.child_cats div{

text-align:center;
width:250px;
padding:3px;
position:relative;
margin:0 auto;
padding:8px 15px;
}
.child_cats div a{
color:#fff;
text-decoration:none;
}
.child_cats div:hover{border:1px solid #fff;}
.c_center{
background:#fff;
min-height:900px;
position:relative;
margin:0 auto;
width:1200px;
}
.c_center .content{
padding:0px 15px;
}
.nav{
width:1170px;
font-size:14px;
height:30px;
position:relative;
margin:0 auto;
border-bottom:1px solid #e0e0e0;
color:#585858;
}
.nav a{text-decoration:none; color:#585858;}
.nav img{margin:10px 10px 0 0; float:left; }
.nav div{margin:8px 0 0 5px; float:left;}
.search_container{
width:210px;
height:30px;
position:relative;
z-index:9915500;
float:right;
background:none;
margin-top:-30px;
display:none;
}
.main_one_block{
width:100%;
position:relative;
border:1px solid #fff;
margin:0 auto;
margin-top:-31px;
background:#fff;
min-height:900px;
}
.main_one_block .menu_title{
width:1155px;
height:20px;
position:relative;
margin:0 auto;/*
border-bottom:1px solid #e0e0e0;*/
font-size:14px;
margin-top:10px;
color:#585858;
}
.main_one_block .content{
width:1170px;
position:relative;
margin:0 auto;
margin-top:10px;
}
/* .news {min-height:1205px; position:relative; } */
.news .news_navbar{position:absolute; bottom:-15px; margin:0 auto; height:50px;}
.news_item{width:375px;  float:left; height:355px; position:relative; background:#ffffff; border:1px solid #e1e0e1;}
.news_item .title{
color:#fff;
position:relative;
margin:0 auto;
font-size:15px;
width:350px;
padding:15px 0 10px 0px;
}

.news_info .more{
width:70px;
position:absolute;
margin:0 auto;
border:0px solid red;
height:30px;
right:12px;
bottom:5px;
}

.news_info .more .readmore{
float:right;
width:73px;
height:17px;
background:#bbbbbb;
color:#fff;
font-size:13px;
padding:5px 0 0 10px;
}
.news_info .more .readmore:hover{
background:#bf0101;
}

.news_info{
border:0px solid green;
height:95px;
background:url(../images/cattitle_bg.png) repeat;
position:absolute;
bottom:0px;
width:100%;
}
.news_info .date{
color:#fff;
padding-left:15px;
font-size:16px;
position:absolute;
bottom:15px;
}
.newsfull{
padding:10px;
width:1150px;
background:#fff;
position:relative;
margin:0 auto;
min-height:410px;
margin-bottom:10px;
}
.newsfull .socshare{
position:absolute;
bottom:15px;
width:450px;
height:40px;
}
.newsfull .socshare div{float:left; margin-right:10px;}
.contactform{width:1155px; position:relative; margin:0 auto; background:#fff; height:320px; border-left:3px solid #c00202;
}
.contactform .info{float:right;  height:35px; font-size:13.8px; color:#585858;}
.contactform .social_links{width:200px; left:13px; height:150px; float:left; position:absolute; }
.contactform .social_links span{line-height:2.3; font-size:16px; color:#585858;}
.contactform .social_links a{line-height:2.3; color:#585858; text-decoration:none; font-weight:bold;}
.contactform .social_links a:hover{color:#3b5998;}
.contactform .social_links .tw:hover{color:#35ccff;}
.contactform .social_links .yt:hover{color:#ff0000;}
.contactform .form{float:right;}
.contactform .form .fields{width:590px; height:255px; position:relative;}
.contactform .form .fields .input{width:270px; height:25px; background:#fbfcfc; padding:8px; color:#585858;}
.contactform .form .fields .textarea{width:545px; height:145px;float:left; padding:8px; color:#585858; font-size:14px;}
.contactform .form .fields textarea {background:#fbfcfc;}
.contactform .form .fields .submit{
left:557px;
background:#c00202;
position:absolute;
top:111px;
width:25px;
height:163px;
}
.contactform .form .fields .input:focus{border:1px solid #edb6b6; background:#fdf7f7;}
.contactform .form .fields .textarea:focus{border:1px solid #edb6b6; background:#fdf7f7;}
.contactform .form .fields .submit input{
width:30px;
height:150px;
background:none;
border:1px solid #c00202;
font-size:18px;
color:#fff;
}
.armsslide{
    height:200px; 
    /* background:url('../images/arm_bg.png') no-repeat;  */
    /* background: #F2F2F2; */
    background: none !important;
    margin-top:0px;
}
.region{width:100%; height:100%; position:relative;}
/* .regionarm{
float:left;
width:100px;
height:110px;
border-right:0px solid #d6d6d6;
} */
/* .map_more .more{
position:absolute;
z-index:55;
height:18px;
padding:2px;
width:80px;
right:10px;
bottom:0px;}
.map_more .more a{text-decoration:none; color:#fff; font-size:14px;} */

.bottom_banners{width:1090px; margin:0 auto; margin-top:85px;}
.report{position:absolute; right:0px; bottom:-20px; color:green;}
