@charset "utf-8";
/* CSS Document */

/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }  /*让这些的标签内外边距都是0*/
fieldset, img {  border:none; vertical-align: middle; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle;   }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#666;  font:14px 'Arial';  /*测试用高度*/}
a{color:#707070; text-decoration:none;  font-family: "Arial";}
a:hover{ color:#124191; text-decoration:none; font-family: "Arial";}


/* 常用代码  */
.clearfix:after { content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }
.wrap{ width:1200px;  margin-left: auto; margin-right: auto;  }
.fl{ float:left;}
.fr{ float:right;}







/*内容*/
.main-bg{background: url(body-bg.png); min-height: 500px; padding-bottom: 50px; }
/*路径*/
.position{ height: 60px; line-height: 60px; }
.position-r{ color: #555; background: url(home.png) no-repeat 0 22px; padding-left: 30px; font-size: 14px;}
.position-r a{ color: #555;}

.main-l{width: 240px; }
.main-l h3{width: 220px; height: 111px; border-top: 2px solid #3782D3; border-bottom: 2px solid #3782D3; background: #fff; color: #333; font-size: 24px;  padding: 0 10px; text-align: center; box-shadow: 1px 2px 10px #ccc; }
.main-l h3 a{ color: #333; font-size: 24px; line-height: 30px; padding: 23px 10px; display: inline-block; }
.main-l-ul{ width: 240px; background: #F6FBFF; margin-top: 10px; box-shadow: 1px 2px 10px #ccc;}
.main-l-ul li{ background: #F6FBFF; padding: 15px 20px;}
.main-l-ul li a{ font-size: 16px; color: #333;}
.main-l-ul li.on{ border-bottom: 1px solid #2B86D5;}
.main-l-ul li.on a,.main-l-ul li a:hover{color: #4179CE; }
.main-l-ul li.class_B{ background: #f7f7f7; padding-left: 38px;}
.main-l-ul .class_B.on{ border-bottom: none;}
.main-l-ul .class_B.on a.on{ border-bottom: 1px solid #2B86D5;}


.main-r{width: 940px; background: #fff; min-height: 400px; box-shadow: 1px 2px 10px #ccc;}
.main-r h3{ font-size: 24px; color: #333; border-left: 6px solid #005DC5; margin-left: 30px; padding-left: 20px; margin-top: 30px;  font-weight: normal;}
.main-r .main-r-bd{padding: 30px;}

/*联系我们*/
.contact_jl {
    overflow: hidden;
    padding: 20px 0;
}
div#cont_right {
    float: right;
    width: 520px;
}
div#cont_left {
    float: left;
    width: 358px;
}
div#cont_left .easysite-board-page-content {
    background: none;
}
div#cont_left .easysite-border {
    border: none;
}
div#cont_left .easysite-label {
    width: 100%;
    text-align: left;
    margin-left: 0;
}
div#cont_left .easysite-row {
    padding: 5px 0 0;
}
div#cont_left .easysite-board-title {
    background: none;
    padding: 0 0 0 10px;
    height: 22px;
    line-height: 20px;
    border-left: 4px solid #005ec4;
}
div#cont_left .easysite-board-title h2 {
    color: #005ec4;
    font-size: 20px;
    font-weight: 700;
    font-family: "Verdana";
}
div#cont_left .easysite-board-title i {
    display: none;
}
div#cont_left .easysite-submit-btns{
  float: none;
}
div#cont_left .easysite-submit-btns .easysite-sub-page:hover, div#cont_left .easysite-submit-btns .easysite-sub-page:hover input {
    background-color: #005ec4;
    color: #fff;
}
div#cont_left .easysite-submit-btns .easysite-sub-page {
    border: 1px solid #005ec4;
    color: #005ec4;
}
div#cont_left .easysite-submit-btns .easysite-sub-page input{color: #005ec4;}
ul.curus_text {
    overflow: hidden;
    border-bottom: 1px solid #005ec4;
    padding-bottom: 20px;
}
ul.curus_text li {
    float: left;
    width: 150px;
    line-height: 20px;
    margin-right: 100px;
}
ul.curus_text li:first-child{ width: 260px; }
.curus_top {
    font-size: 16px;
    margin: 5px 0;
    color: #005ec4;
}