﻿@charset "utf-8";


* {margin:0px;padding:0px;}
a {outline:none;}
a:hover{transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
body {
    font-family: "times new roman", georgia, serif;
    font-size: 15px;
    line-height: 18px; /*background-color:#05354c;*/
    background: url('../images/bg.jpg') repeat;
}
img {border:none;}
/*html {width:100%; display:table;}*/
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
form{margin:0; padding:0; outline:none;}
.cl{float:none; clear:both; line-height:1px;}
p{margin:0; padding-bottom:12px;}
ol, ul, li{list-style:none;}
/*text-shadow:0px 2px #025376; */


#div_show_main
{padding: 5px;}
#wraper{width:1003px; height:auto; margin:0 auto; background:#ffffff}
#wrapers{width:1003px; height:auto; margin:0 auto; background:#ffffff}
#wraperm{width:1003px; height:auto; margin:0 auto;}
#headerout{ width:100%; float:left; background:#ffffff}
#headerin {
    width: 1003px;
    height: auto;
    margin: 0 auto;
}
#header{width:1003px; margin:0 auto; height:120px;  border-bottom:1px #a8baba solid; border-radius:0 0 0 0;}
#logo_box{width:66px; height:72px; float:left; margin:3px 0 0 28px; padding:0px;}
#header P{color:#3f7aa4; font-size:28px; font-weight:bold; 
          font-family:Calibri; float:left;
          line-height:30px; padding: 40px 10px 10px 64px;
}
.spantag{font-size: 11px; color: rgb(233, 210, 134); text-shadow: 0px 2px rgb(2, 83, 118); font-weight: bold; font-family: "times new roman", georgia, serif; float: left; line-height: 7px; padding: 0px 0px 0px 17px;}
.search
{
    border: 0 solid red;
    color: #ffffff;
    float: right;
    padding: 12px 20px 0 0;
    text-align: right;
   /*  width: 220px;*/
}

.mbout{width:100%; float:left; background:#000000}
.mb{width:100%; height:25px; background:#000000; margin-top: -1px;}
.mbin{ width: 1003px;
    height: auto;
    margin: 0 auto;}
.menubaar{width:1003px; height:25px; background:#000000;}
.menubaar ul.menu * {margin:0; padding:0;}
.menubaar ul.menu a {display:block; text-shadow:none !important; text-decoration:none; font:  15px "times new roman", georgia, serif; color:#ffffff ; line-height:17px; background:url(../images/menu_divider.png) right no-repeat; }
.menubaar ul.menu li {position:relative; float:left; /*background:url(../images/menu_divider.png) right no-repeat;*/ height:25px;}
.menubaar ul.menu ul {position:absolute; top:25px; left:0; background:#bec2c3; display:none; opacity:0; list-style:none; border-radius:0px 0px 5px 5px; z-index:999999 !important;}
.menubaar ul.menu ul li {position:relative; /*border:1px solid #aaa;*/ border-top:none; width:205px; height:20px;  margin:0; /*background:url(../images/li_bg.gif) left bottom repeat-x ; */ border-bottom:0px dashed #fff;}
.menubaar ul.menu ul li:last-child{border-bottom:none !important;}
.menubaar ul.menu ul li a {display:block; color:#000000; padding:3px 21px 5px 21px;  background-color:#e9710c ;  background:/*url(../images/arrow.png)*/ left top no-repeat !important; background-position:6px 8px !important;}
.menubaar ul.menu ul li a:hover {background-color:#026d9b !important; color:#fff !important; }
.menubaar ul.menu ul ul {left:148px; top:-1px; color:#fff !important;}
.menubaar ul.menu .menulink {/*border:1px solid #aaa;*/ padding:3px 23px 5px 23px; /*margin-top:-7px;*/ /*font-weight:bold;*//* background:url(images/header.gif)*/; /*width:134px*/    }
.menubaar ul.menu .menulink:hover, ul.menu .menuhover { display:block; background:/*url(../images/menu_divider.png)*/ right no-repeat; color:#ffffff !important; background-color:#3f7aa4;   }
.menubaar ul.menu .sub  {background:url(../images/arrow.png) left top no-repeat !important; background-position:8px 15px !important; font:15px "times new roman", georgia, serif; color:#f7f7f7;}
.menubaar ul.menu .topline {border-top:1px solid #aaa}

.icon_box{width:200px; height:auto; float:right; margin-top:15px; font-size:0;}
.icon_box img{margin-right:5px; text-decoration:none;}


#banner{width:1003px; height:300px; float:left;  border-bottom:3px #767a7d solid; }
#slideshow { position:relative; float:left; height:300px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0; width:100%; height:300px;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active{z-index:9;}
#henq { position:relative; float:left;  height:300px;}
#henq .inqblk{background-color:#095890; margin-left:3px;  width:240px; height:300px; }
.hdr_veriform{padding-left:20px;}
.lbl_veriform{padding-left:2px;}
.form-control {
    display: block;
    width: 80%;
    height: 26px;
    padding: 6px 12px;
    margin-left:10px;
    margin-top:5px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
textarea.form-control {
    height: auto;
}
.btn-theme:hover {
    background: #84aac9;
    border: 1px solid #84aac9;
    color: #fff;
}
.btn-themes:hover {
    background: #0081B8;
    border: 1px solid #0081B8;
    color: #fff;
}
.btn-themes {
    background: #0081B8;
    border: 1px solid #0081B8;
    color: #fff;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

#main_cont_box{width:1003px; height:auto; float:left;  background-color:#fff; }
.main_leftpanne{width:240px; height:auto; float:left;background:#ffffff;	}
.left_header{width:240px; height:27px; background:#095890 repeat-x; color:#ffffff;}
.left_header h3{ color:#ffffff; font-size:15px; font-family:"times new roman", georgia, serif; padding:3px 0 0 36px;}
.main_leftpanne ul{ margin:0px; padding:0 0 20px 0px; } 
/*background:url(../images/list_style.png) left center no-repeat ;*/
.main_leftpanne ul li{text-decoration:none;
                      border-bottom: #7b9bf5 solid 1px; padding-top:4px; padding-bottom:4px;}
.main_leftpanne ul li a{ font-size:15px;  font-family:"times new roman", georgia, serif; color:#ffffff; display:block; padding:0 0 0 12px; text-decoration:none; }
.main_leftpanne ul li a:hover{text-decoration:underline; color:#eaeaea;}
.main_leftpanne ul li a.active{text-decoration:none; color:#eaeaea;}
.main_pannel{width:763px; height:auto; float:right;  padding:0px 0px 0px 0px; margin-top:0px;}
.main_pannel h1{font:bold 15px "times new roman", georgia, serif; color:#004e98; background-color:#cbe6f3; margin-bottom:4px; padding:5px 5px 5px 5px;}
.main_pannel h2{font:bold 15px "times new roman", georgia, serif; color:#0082b4;}
.main_pannel h4 {border-bottom: 1px dashed #CCCCCC;    color: #FF6600;    font-size: 18px;    margin: 10px 5px 5px;    padding: 0 0 5px;}
.main_pannel p{font:15px "times new roman", georgia, serif ; color:#333333; text-align:justify; padding-left:5px; padding-right:5px;}
.main_pannel22{width:980px; height:auto; float:right;  padding:5px 5px 5px 5px; margin-top:12px;}
.main_pannels{width:1003px; height:auto; float:left;  padding:0px 0px 0px 0px; margin-top:10px;}
.main_pannels h1{font:bold 15px "times new roman", georgia, serif; color:#004e98; background-color:#cbe6f3; margin-bottom:4px; padding:5px 5px 5px 5px;}

.contat_tab{width:742px; height:auto; float:left;}
.contat_tab li ul{ margin:20px 0 0 0; padding:0;}
.contat_tab ul li strong{font-family:"times new roman", georgia, serif  }
.contat_tab li{font:15px "times new roman", georgia, serif; color:#F47619; padding:5px 0; list-style:none;}
.contat_tab li span{margin-left:0; color:#333; font:15px "times new roman", georgia, serif; font-weight:bold; }

#footerout{ width:100%; float:left; background:#000000}
#footerin {
    width: 1003px;
    height: auto;
    margin: 0 auto;
}
.footer{width:1003px; height:80px; float:none; clear:both; border-top:1px solid #232323; color:#ffffff; text-align:center;}
.footer h6{font-family:"times new roman", georgia, serif; font-weight:bold; font-size:11px;  padding:13px 0 0 0px; float:left;}
.footer span{ font-family:"times new roman", georgia, serif; font-weight:bold; text-align:center; width:534px; margin:0; vertical-align:middle;}
.last_update{ float:right; font-family:"times new roman", georgia, serif; font-size:10px; margin:13px 0 0 87px}
.last_info{font-family:"times new roman", georgia, serif; font-size:11px; float:none; clear:both; line-height:13px; margin:5px 0 0 0px; text-align:justify;}


.main_pannel table{ height:auto; float:left; font:15px "times new roman", georgia, serif; color:#000; margin-top:12px; margin-top:15px;}
table td{padding:5px; border-top:0px solid #dddddd; }
.main_pannel ul{margin: 0 0 8px 0; padding:0; list-style:none;}
.main_pannel ul li{font:15px/20px "times new roman", georgia, serif; color:#333333; padding:3px 0 3px 15px; background:url(../images/list_style.png) left top no-repeat; background-position:0 10px;}
.main_pannel ul li ul{margin:0 !important; padding:0 !important;}
.main_pannel ul li ul li{list-style:disc !important; background-image:none !important; font:15px Calibri; color:#02395c; margin-left:15PX; padding:2px !important;}


.onlinebox{width:720px; height:auto; float:left; border:1px solid #dddbdb; border-radius:5px; padding:10px; margin-top:12px; background-color:#f5f5f5;}
.contact_imgbox{width:450px; height:auto; float:left; /*border:1px solid #ccc;*/ border-radius:5px;}
.contact_txtbox{width:600px; height:auto; float:left; }
.contact_imgbox p{font:15px "times new roman", georgia, serif; color:#333; float:left;  font-weight:bold; margin:5px 0 0 5px;}
.contact_imgbox strong{font:15px  "times new roman", georgia, serif; }
.contact_txtbox .map_box{width:450px; height:auto; float:right; border:1px solid #ccc;}
.contact_imgbox img{border:1px solid #ccc; margin:0 4px;}
 

.onlinebox1 label{width:180px; height:auto; float:left; font:15px "times new roman", georgia, serif; color:#333; margin-top:8px; }
.onlinebox1 .input4{width:285px; height:34px; border:1px solid #d0d0d0; border-radius:4px; margin-bottom:8px; padding:6px; cursor:pointer; font:15px "times new roman", georgia, serif; color:#9d9d9d; outline:none; }

.onlinebox label{width:218px; height:auto; float:left; font:15px "times new roman", georgia, serif; color:#333; margin-top:20px; }
.onlinebox .input4{width:285px; height:34px; border:1px solid #d0d0d0; border-radius:4px; margin-bottom:8px; padding:6px; cursor:pointer; font:15px "times new roman", georgia, serif; color:#9d9d9d; outline:none; }
.input4:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
.onlinebox .input2{width:285px; height:22px; border:1px solid #d0d0d0; border-radius:4px; margin-top:10px ; padding:6px; font:15px "times new roman", georgia, serif; color:#3d3d3d; float:left; outline:none; }
.input2:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
.b2 {display: block;float: left;margin: 11px 0;padding-left: 5px;width: auto;}
.b2 a{background: -moz-linear-gradient(top, #d7111c, #d7111c); /* for firefox 3.6+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7111c', endColorstr='#d7111c'); /* for IE */  background: -webkit-gradient(linear, left top, left bottom, from(#d7111c), to(#d7111c)); /* for webkit browsers */border: 1px solid #E96C00;border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #F8FFEB inset; color: #FFFFFF; display: block; font-family: "times new roman", georgia, serif; font-size: 15px; font-weight: lighter; height: 18px; margin: 0 1px 0 2px; padding: 8px 20px; position: relative; text-align: center; text-shadow: 1px 1px 1px #9B3700; text-decoration: none;}
.b2 a:hover {background: -moz-linear-gradient(top, #e96c00, #fd9f01); /* for firefox 3.6+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96c00', endColorstr='#fd9f01'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#e96c00), to(#fd9f01)); /* for webkit browsers */border: 1px solid #FD9F01; color: #FFFFFF;
 text-decoration: none;transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.b2 input{background: -moz-linear-gradient(top, #d7111c, #d7111c); /* for firefox 3.6+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7111c', endColorstr='#d7111c'); /* for IE */  background: -webkit-gradient(linear, left top, left bottom, from(#d7111c), to(#d7111c)); /* for webkit browsers */border: 1px solid #E96C00;border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #F8FFEB inset; color: #FFFFFF; display: block; font-family: "times new roman", georgia, serif; font-size: 15px; font-weight: lighter; height: 36px; margin: 0 1px 0 2px; padding: 8px 20px; position: relative; text-align: center; text-shadow: 1px 1px 1px #9B3700; text-decoration: none;}
.b2 input:hover{background: -moz-linear-gradient(top, #e96c00, #fd9f01); /* for firefox 3.6+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96c00', endColorstr='#fd9f01'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#e96c00), to(#fd9f01)); /* for webkit browsers */border: 1px solid #FD9F01; color: #FFFFFF;
 text-decoration: none;transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}

.main_pannel img{margin:0 15px 15px 0; border:1px solid #ccc;}

.center_box{width:194px; height:auto; background-color:#e46213 !important; float:left; border:1px solid #fff; border-radius:5px; margin-right:14px; padding:8px;}
.center_box img{float:left; border-radius:30px !important; margin:0 12px 0 0 !important; display: block !important;}
.center_box p{font:16px "times new roman", georgia, serif; color:#fff; margin-top:9px;}
.center_box p a{text-decoration:none; color:#fff;}
.center_box p a:hover{text-decoration:none; color:#f3f3f3;  transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.imgsty{float:left; margin:5px 8px 0 0;}
.btn-sign {font:16px "times new roman", georgia, serif;color:#fff;}
.btn-sign a { color:#fff; line-height:38px; margin-left:7px;}
#mask {display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;opacity: 0.5;z-index: 999;}
.login-popup{display:none; background-color:#fff;padding: 10px; 	border: 2px solid #ddd;float: left;
font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */ -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */border-radius:3px 3px 3px 3px;-moz-border-radius: 3px; /* Firefox */ -webkit-border-radius: 3px; /* Safari, Chrome */width:345px;}
img.btn_close {float: right; margin: -28px -28px 0 0 !important; border:none !important;}
fieldset { border:none; }
form.signin .textbox label { display:block; padding-bottom:7px; }
form.signin .textbox span { display:block;}
form.signin p, form.signin span { color:#333 !important;padding-bottom:5px; font:15px Calibri; } 
form.signin .textbox input { border:1px solid #d0d0d0;  font:16px 'calibriregular'; color:#8a8989; outline:none;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding:10px 6px 8px;width:327px;}
form.signin .textbox input:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }
.button{background: -moz-linear-gradient(top, #d7111c, #d7111c); /* for firefox 3.6+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7111c', endColorstr='#d7111c'); /* for IE */  background: -webkit-gradient(linear, left top, left bottom, from(#d7111c), to(#d7111c)); /* for webkit browsers */border: 1px solid #E96C00;border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #F8FFEB inset; color: #FFFFFF; display: block; font-family: "times new roman", georgia, serif; font-size: 15px; font-weight: lighter; height: 18px; margin: 0 1px 0 0px;  position: relative; text-align: center; text-shadow: 1px 1px 1px #9B3700;padding:9px 6px 25px;margin-top:10px;font:15px; width:343px;}
.button:hover { background: -moz-linear-gradient(top, #e96c00, #fd9f01); /* for firefox 3.6+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96c00', endColorstr='#fd9f01'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#e96c00), to(#fd9f01)); /* for webkit browsers */border: 1px solid #FD9F01; color: #FFFFFF;text-decoration: none;transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}

.formbox_inner{width:739px; height:auto; margin:8px 0 15px 0;  border:1px dotted #ccc;}
.formbox_inner h2{font:15px "times new roman", georgia, serif; color:#004E98; background-color:#fff; display:block; position:absolute; margin:-10px 0 0 8px; padding:0 8px; width:auto;}
.appli_formbox{width:690px; height:auto; margin:10px auto;}
.appli_formbox label{width:350px; height:auto; float:left; font:15px "times new roman", georgia, serif; color:#333; margin-top:8px; }
.appli_formbox .input5{width:315px; height:27px; border:1px solid #d0d0d0; border-radius:4px; margin-bottom:8px; padding:4px; cursor:pointer; font:15px "times new roman", georgia, serif; color:#333333; outline:none; }
.input5:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
.appli_formbox .input6{width:300px; height:14px; border:1px solid #d0d0d0; border-radius:4px; padding:6px; font:15px "times new roman", georgia, serif; color:#333333; float:left; outline:none; margin:0 4px 10px 0; }
.input6:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
.appli_formbox .textaera{width:300px; height:60px; border:1px solid #d0d0d0; border-radius:4px; padding:6px; font:15px "times new roman", georgia, serif; color:#333333; float:left; outline:none; margin-bottom:10px; }
.textaera:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
.field_shadow2 { border: 1px solid #D2D2D2;border-radius: 4px;box-shadow: 0 0 5px 3px #E1EEF6 inset;color: #333333;font-family: "times new roman", georgia, serif;font-size: 15px;margin-bottom:10px; padding: 1px;width: 310px;}
.field_shadow2:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
.appli_formbox .input7{width:150px; height:22px; border:1px solid #d0d0d0; border-radius:4px; padding:0px; font:15px "times new roman", georgia, serif; color:#9d9d9d;  outline:none; margin-bottom:10px; }
.input7:focus{border:1px solid #f86105; transition:all 0.5s linear; -o-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -webkit-transition:all 0.5s linear; background-color:#fcfcfc;}
.regional_box{width:500px; height:auto; margin:15px auto; clear:both;}
.regional_box h1{font:15px "times new roman", georgia, serif; color:#000;}
.regional_box p{font:15px "times new roman", georgia, serif; color:#000;}
.textaera2{width:286px; height:60px; border:1px solid #d0d0d0; border-radius:4px; padding:6px; font:15px "times new roman", georgia, serif; color:#333333; float:left; outline:none; margin:10px 0 0 0; }

.bluebordertable tr th{background:#CBE6F3;padding:5px;border:solid 1px #ccc;}
.bluebordertable tr td{border:solid 1px #ccc;padding:5px; vertical-align:middle;}
.bluebordertable tr td a{color:#44484B; text-decoration:none;}
.bluebordertable tr td a:hover{color:#44484B; text-decoration: underline;}


