@charset "UTF-8";
@import "iconfont.css";


body{color:#666;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

a{color:#444;}
a:hover{text-decoration:none;color:#f00;}

.uppercase {text-transform: uppercase;}
.hide{display:none;}
.wp{margin:0 auto;width:1200px;}

@font-face {
    font-family: 'britannic_boldregular';
    src: url('fonts/britannic_bold-webfont.eot');
    src: url('fonts/britannic_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/britannic_bold-webfont.woff2') format('woff2'),
         url('fonts/britannic_bold-webfont.woff') format('woff'),
         url('fonts/britannic_bold-webfont.ttf') format('truetype'),
         url('fonts/britannic_bold-webfont.svg#britannic_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*---header---*/

.justify {text-align: justify;text-justify: inter-ideograph;letter-spacing: 0px;font-size: 0px;}
.justify:after {content: '';height: 0;width: 100%;display: inline-block;overflow: hidden;}
.justify .line {display: inline-block;height: 0;overflow: hidden;}
.justify > * {text-align: left;font-size: 14px;}
.justify .box {display: inline-block;vertical-align: top;}
.box.justify {text-align: justify;}

.bg{background:url("../images/ibg1.png") no-repeat left top;margin-top:70px;position:absolute;z-index:999;width:1345px;height:1345px;right:50%;margin-right:-400px;}

#top{background:#333;height:70px;}
#top span a{float:left;background:url("../images/i1.png") no-repeat left center;padding:0 0 0 14px;color:#fff;font-size:16px;font-family:Arial;}
#top .wp{position:relative;display: flex;align-items: center;justify-content: space-between;height:100%;}
#top .header-lang{position:absolute;right:0;display:flex;color: #fff;}
#top .header-lang .box{display: flex;align-items: center;}
#top .header-lang img{object-fit: contain;margin-right: 5px;}
#top .header-lang i{color: #fff;font-size:12px}

#top .lang-box{width:200px;padding:15px;position:absolute;right:-10px;top: 59px;z-index:10000;background:#fff;transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);opacity:0;visibility:hidden;transition:all .4s ease 0s;box-shadow:0 0 10px rgba(63,62,62,0.2);}
#top .lang-box::before{content:'';position:absolute;right:37px;top:-8px;overflow:hidden;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;display:block;}
#top ul{max-height:160px;overflow-y:scroll;padding:5px 10px;border:1px solid #e5e5e5;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
#top ul li{line-height:20px;padding:5px 0;border-bottom:1px solid #f5f5f5;width:50%;}
#top ul li:last-child{border:none;}
#top ul li a{color:#333;font-size:12px;display:block;}
#top ul li a:hover{color:#015198;}
#top ul li img{vertical-align:middle;margin-right:7px;}
#top .header-lang:hover .lang-box{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}

.header{height:151px;position:absolute;}
.header .wp{position:relative;z-index:999;left:50%;margin-left:-290px;}


.sideheader{height:95px;background:#5DA500;position:relative;}
.sideheader .wp{position:absolute;z-index:999;left:50%;margin-left:-667px;}

.header .logo,.sideheader .logo{float:left;margin:0 0 0 0;}


.nav{margin:30px 0 0 0;float:left;}
.nav ul{}
.nav ul li{display:table-cell;position:relative;height:40px;padding:0 18px 0 18px;}
.nav ul li.last{border:none;background:none;padding-right:0;}
.nav ul li a.bt{display:inline-block;font-size:20px;color:#fff;height:40px;line-height:40px;text-align:center;font-family:Arial;}

/*.nav ul li.nav-current a.bt,.nav ul li a.bt:hover{display:block;color:#000;}*/
.nav ul li.active a.bt{color:#000;}
.nav ul li.nav-current a.bt,.nav ul li a.bt:focus{color:#000;}

.nav .lis{display:none;position:absolute;min-width:150px;max-width:150px;height:auto;left:-20px;top:40px;z-index:1000;background:rgba(0,0,0,0.6);}
.nav .lis dl{}
.nav .lis dl dd{float:none;border-bottom:1px solid #5C5D5F;}
.nav .lis dl dd a{display:block;padding:0 15px;border:none;color:#fff;font-size:12px;height:38px;line-height:38px;}
.nav .lis dl dd a:hover{background:rgba(172,39,42,0.6);}
.nav .lis dl dd:last-child{border:none;background:none;}

.banner{position:relative;height:988px;}
.banner ins{position:absolute;width:660px;height:660px;right:0;bottom:0;background:url("../images/bannerbg.png") no-repeat;z-index:200;}
.banner .txt{position:absolute;left:50%;top:270px;margin:0 0 0 -600px;z-index:9999;width:550px;}
.banner .txt h5{font-family: 'britannic_boldregular';font-size:80px;color:#fff;}
.banner .txt p{font-size:18px;padding:0 60px 0 0;color:#fff;}
.banner .txt a{margin:50px 0 0 0;text-align:center;color:#333532;width:182px;height:52px;line-height:52px;display:block;border:2px solid #fff;font-size:18px;font-weight:bold;}
.banner .txt a:hover{background:#018C49;color:#fff;}

#banner{height:988px;}
#banner .item a{display:block;height:988px;background-repeat:no-repeat;background-position:top center;}

.rslides{width:100%;position:relative;padding:0;margin:0 auto;z-index:100;overflow:hidden;}
.rslides li img{display:block;height:988px;width:100%;z-index:100;}
.slide_nav{display:none;}
.slide_tabs{clear:both;z-index:250;bottom:15px;left:47%;position:absolute;}
.slide_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:10px}
.slide_tabs li a{text-indent:-9999px;width:14px;height:14px;overflow:hidden; background:url("../images/i0.png") no-repeat left bottom;display:inline-block;_display:block;*display:block;}
.slide_tabs li.slide_here a{background:url("../images/i0.png") no-repeat;}


.sidebaner{}
.sidebaner img{width:100%;}
/*---footer---*/

#footer {background:#333 url("../images/ibg6.png") no-repeat center top;padding:170px 0 43px 0;}
#footer h3{color:#b9d800;font-size:28px;text-align:center;}
#footer p,#footer p a{color:#999;font-size:20px;text-align:center;margin:25px 0 0 0;}

#footer .list{margin:40px 0 0 0px;text-align:center;}
#footer .list ul li{display:inline-block;width:350px;color:#676767;color:#999;font-size:20px;text-align:center;margin:0 20px 0 20px;}
#footer .list ul li p{margin:20px 0 0 0;}
#footer .list ul li a{color:#676767;color:#999;font-size:20px;}
#footer .list ul li a:hover{color:#fff;text-decoration:underline;}

//.search{margin: 0 101px;width:353px;height:41px;background:url("../images/search.jpg") no-repeat;flex-grow: 1;}
//.search .submit_text{border:none;width:298px;height:41px;line-height:41px;float:left;color:#333;padding:0 0 0 10px;font-size:12px;background:none;}
//.search .submit_btn{border:none;background:none;width:45px;height:41px;display:block;float:right;cursor:pointer;}

.search{position:relative;z-index:20;transition:all 0.5s ease 0s;}
.search .submit_text{background:#fff;width:200px;height:36px;line-height:36px;border-radius:4px;font-size:15px;color:#28391f;padding:0 45px 0 10px;  border: 1px solid #666;}
.search .submit_btn{position:absolute;top:0;right:0;width:45px;background:none;height:36px;line-height:36px;text-align:center;display:block;cursor:pointer;}
.search .submit_btn i{color:#000;font-size:23px;}
.mob-search-btn{display:none;}
.search-box{display:none;position:absolute;z-index:9999;width:100%;left:0;right:0;top:109px;background:rgba(0,0,0,0.6);padding:33px 0;}
.search-box .close{position:absolute;right:30px;top:calc(50% - 11px);line-height:22px;height:22px;}
.search-box .close i{font-size:21px;color:#fff;}
.search-box .serchbox{width:700px;margin:0 auto;position:relative;}
.search-box .serchbox .submit_text{background:#fff;width:100%;height:47px;line-height:47px;float:left;color:#111;padding:0 90px 0 15px;font-size:15px;box-sizing: border-box;}
.search-box .serchbox .submit_btn{position:absolute;right:0;top:0;width:70px;height:47px;line-height:47px;background:#b9d800;text-align:center;display:block;cursor:pointer;}
.search-box .serchbox .submit_btn i{font-size:25px;color:#fff;}


.copyright {color:#999;height:100px;padding:14px 0 0 0;background:#282828;}
.copyright p{line-height:27px;font-size:14px;}
.copyright .share{float:right;margin: 9px 0 0 63px;width:340px;}
/*.copyright .share img {vertical-align:middle;width:30px;height:30px;margin:0 0 0 15px;}*/
.copyright .share a+a{margin-left:20px;}
.copyright .share a i{font-size:30px;}
.copyright .share a:hover{color:#b9d800;}

#goTop {width:108px;height:52px;margin:0 auto;overflow:hidden;cursor:pointer;z-index:999;background:url("../images/gotop.png") no-repeat;}
#goTop:hover{opacity: 0.9;}

/*-----page----*/
.digg{padding:20px 10px 3px 0;margin:15px 0 20px 0px;clear:both;line-height:28px;text-align:center;border-top:1px solid #ADADAD;}
.digg a,.digg span{line-height:16px;padding: 4px 7px 4px 7px;margin:2px;display:inline-block;border:1px solid #bebebe;background:#fff;border-radius: 2px 2px 2px 2px; -moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
.digg a:active{border:#333 1px solid;color:#f18101; }
.digg span.disabled{color:#fff;padding:4px 7px 4px 7px;border:1px solid #F18101;background:#fff;}
.digg span.disabled,.digg a:hover{background:#5DA500;border: 1px solid #5DA500;;border-radius: 2px 2px 2px 2px;box-shadow: 0 1px 0 0 #FFFFFF;color: #fff !important;margin:2px;padding:4px 7px 4px 7px;}


/*-----footer toobar----*/
#footerToolBar, .toolMask, #chatToolBox { transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; }
#footerToolBar li, #footerToolBar li a, .toolMask .toolTop, .fofContainer img, .fofContainer input, .fofContainer textarea, .fofContainer select, .fofContainer button, .fofContainer table, .fofCenter, .fofWrap input, .fofSearch, .fofLeft img { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.fofCenter, .fofCenter .fofRight > dl { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.toolMask .toolTop, .toolMask .toolContent .ToolListTitle { text-transform: uppercase; }
.fofCenter, .fofCenter .fofRight > dl { text-align: justify; text-justify: inter-ideograph; letter-spacing: 0px; font-size: 0px; }
.fofCenter:after, .fofCenter .fofRight > dl:after { content: ''; height: 0px; width: 100%; display: inline-block; overflow: hidden; }
.fofCenter .line, .fofCenter .fofRight > dl .line { display: inline-block; height: 0px; overflow: hidden; }
.fofCenter > *, .fofCenter .fofRight > dl > * { text-align: left; font-size: 14px; }
.fofCenter .box, .fofCenter .fofRight > dl .box { display: inline-block; vertical-align: top; }
.box.fofCenter, .fofCenter .fofRight > dl.box { text-align: justify; }

body.clear { overflow: hidden; }

#footerToolBar { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; height: 48px; background: #305494; border-top: 1px solid rgba(255, 255, 255, 0.2); display: none; z-index:1008; }
#footerToolBar #footerBarClose { width: 100px; height: 24px; position: absolute; top: -24px; left: 50%; margin-left: -50px; cursor: pointer; display: none; }
#footerToolBar #footerBarClose:before { content: "11"; font-family: icomoon; font-size: 12px; color: #fff; text-align: center; line-height: 20px; position: absolute; bottom: 0; left: 0; width: 100%; height: 20px; background: #232323; border-radius: 4px 4px 0px 0px; overflow: hidden; }
#footerToolBar li { width: 25%; height: 45px; float: left; text-align: center; border-color: #fff; border-left: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; margin-top: 2px; }
#footerToolBar li a { display: block; height: 45px; color: #fff; font-size: 12px; line-height: 1; text-transform: capitalize; filter: alpha(opacity=80); opacity: 0.8; padding-top: 1px; }
#footerToolBar li a:before { content: ''; width: 30px; height: 20px; margin: 4px auto; display: block; background: url("../images/footer-tool.png") no-repeat; background-size: 149px; }
#footerToolBar li:first-child { border-left: 0px none; }
#footerToolBar .footerBarPro a:before { background-position: -120px 0px; }
#footerToolBar .footerBarTel a:before { background-position: -90px 0px; }
#footerToolBar .footerBarEmail a:before { background-position: 0px 0px; }
#footerToolBar .footerBarMessage a:before { background-position: -30px 0px; }
#footerToolBar.close { bottom: -43px; }
#footerToolBar.close #footerBarClose:before { content: '\e627'; }

.toolMask { background: #f7f7f7; position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none; overflow-x: hidden; overflow-y: hidden; z-index: 1200; margin-left: 100%; }
.toolMask, .toolMask a { color: #333; }
.toolMask.moveLeft { margin-left: 0; }
.toolMask .toolTop { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 46px; line-height: 45px; font-size: 18px; text-align: center; border-bottom: 1px solid #ddd; background: #fcfcfc; padding-right: 32px; }
.toolMask .toolContent { position: absolute; top: 45px; width: 100%; left: 0; bottom: 5px; overflow-y: scroll; background: #f7f7f7; }
.toolMask .toolContent > ul > li { border-top: 1px solid #fff; border-bottom: 1px solid #ddd; font-size: 14px; line-height:30px;line-height:30px; text-transform: capitalize; position: relative; }
.toolMask .toolContent > ul > li a { display: block;padding:0 20px; }

.toolMask .toolContent > ul > li.selected { background: #eee; border-bottom: 3px solid #dadada; }
.toolMask .toolContent > ul > li.selected > a { background: #eee; font-weight: bold; }
.toolMask .toolContent > ul > li.hasUl > a:after { content: '\e622'; font-family: icomoon; color: #999; font-size: 18px; position: absolute; width: 12px; height: 18px; line-height: 18px; text-align: center; right: 10px; top: 13px; font-weight: normal; }
.toolMask .toolContent > ul > li ul { display: none; }
.toolMask .toolContent > ul > li ul li { border-top: 1px dotted #ccc; font-size: 12px; }
.toolMask .toolContent > ul > li ul li a { padding-left: 36px; }
.toolMask .toolContent .ToolListTitle { font-size: 15px; padding:8px; font-weight: bold; background: #e4e4e4;border-bottom:1px solid #fff;}
.toolMask .toolContent > ul:last-child { padding-bottom: 15px; }
.toolMask .toolContent > ul:last-child:last-child { padding-bottom: 30px; }
.toolMask #toolCloseBtn { position: absolute; right:5px; top:7px; width:32px; height:32px; cursor: pointer; z-index: 1210;background: url("../images/icon_close.png") no-repeat; }
/*tags*/
.panel {margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05);}
.panel-heading {padding:15px 15px;border-bottom:1px solid #ddd;border-top-right-radius:3px;border-top-left-radius:3px;color:#333;background-color:#f5f5f5;}
.panel-title {font-size:16px;}
.panel-body {padding:15px;}
.panel-body hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee;}
.panel-body .btn{display:inline-block;padding:5px 10px;margin-bottom:3px;font-size:13px;font-weight:normal;line-height:1.428571429;vertical-align:middle;cursor:pointer;border-radius:4px;}
.btn-danger {color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.btn-primary {color:#fff;background-color:#428bca;border-color:#357ebd;}
.btn-success {color:#fff;background-color:#5cb85c;border-color:#4cae4c;}