﻿@charset "utf-8";

/* 通用样式开始 */
*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
body{margin:0;padding:0;font-family: 'Microsoft Yahei','Simsun','arial';background-color:#fff;background-image:url("../03_images/back.jpg");background-position:center top;background-repeat:no-repeat;padding-top:366px;}
table{border-collapse:collapse;border-spacing:0;}
td{font-size:12px;line-height:22px;color:#595959;}
form,img,ul,li,p,dl,dd,ol{margin:0;padding:0;border:0;}
img,video{display:block;}
div{margin:0 auto;font-size:18px;line-height:30px;}
h1,h2,h3,h4,h5,h6,label,pre{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul{list-style:none;}
ol{list-style:none;}
label{cursor:pointer;}
select,input,textarea{font-family: 'Microsoft Yahei','Simsun','arial';}
textarea{border-top:#7D7D7D solid 1px;border-left:#7D7D7D solid 1px;border-right:#BFBFBF solid 1px;border-bottom:#BFBFBF solid 1px;font-family:'tahoma';line-height:20px;}

.clear{clear:both;height:0px;_height:0px;}
.left{float:left;}
.right{float:right;}
.clearfix{overflow:hidden;zoom:1;}

.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 通用样式结束 */

.distance1{width:715px;height:20px;background:url(../03_images/line_dot_x.gif) center repeat-x;}

/* 通用字体样式开始 */
.c_green{color:#277706;}
.c_blue{color:#006ECC;}
.c_red{color:#EB0000;}
.c_gray{color:#A8A8A8;}
.c_black{color:#1E1E1E;}
.f_14px{font-size:14px;}
.f_16px{font-size:16px;}
.f_bold{font-weight:bold;}
.f_yahei{font-family:'microsoft Yahei';}
.f_song{font-family:'宋体';}
.distance1{width:auto;height:0;background:none;}

a:focus{-webkit-outline:none;-moz-outline:none;-ms-outline:none;-o-outline:none;outline:none;}

a{blr:expression(this.onFocus=this.blur());}
a{color:#333;text-decoration:none;}
a:hover{color:#db000a;text-decoration:none;}
a:link{text-decoration:none;}
/* 通用字体样式结束 */

.container{width:1100px;margin:0 auto;background-color:#f2f2f2;padding:36px 36px 20px;}

.search{position:relative;margin-top:48px;}
.search::before{content:"";position:absolute;left:0px;top:calc(50% - 1px);width:240px;height:2px;background-color:#e4e4e4;}
.search::after{content:"";position:absolute;right:0px;top:calc(50% - 1px);width:240px;height:2px;background-color:#e4e4e4;}
.search .content{width:510px;height:50px;background-color:#fff;border:#3b659f solid 1px;border-radius:8px;overflow:hidden;}
.search .content input{float:left;width:455px;height:50px;border:0px;padding:11px 10px 15px 15px;font-size:16px;line-height:24px;outline:none;}
.search .content input[type="submit"]{float:left;width:48px;height:50px;border:0px;background-color:#fff;background-image:url("../03_images/icon-search.png");background-position:center;background-repeat:no-repeat;background-size:auto 34px;cursor:pointer;}

.m-wrapper{position:relative;margin-top:85px;}

.m-nav{float:left;width:240px;}
.m-nav .item{margin-bottom:14px;}
.m-nav .item a{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;height:70px;padding-left:84px;color:#3c66a0;font-size:24px;line-height:28px;font-weight:bold;background-color:#fff;background-position:20px center;background-repeat:no-repeat;background-size:40px auto;cursor:pointer;}
.m-nav .item a::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;border:#dfdfdf solid 1px;}
.m-nav .item a:hover{background-color:#3c66a0;color:#fff;}
.m-nav .item a:hover::before{border:#3c66a0 solid 1px;}
.m-nav .item a.n01{background-image:url("../03_images/icon-nav-01.png");}
.m-nav .item a.n01:hover{background-image:url("../03_images/icon-nav-01s.png");}
.m-nav .item a.n02{background-image:url("../03_images/icon-nav-02.png");}
.m-nav .item a.n02:hover{background-image:url("../03_images/icon-nav-02s.png");}
.m-nav .item a.n03{background-image:url("../03_images/icon-nav-03.png");}
.m-nav .item a.n03:hover{background-image:url("../03_images/icon-nav-03s.png");}
.m-nav .item a.n04{background-image:url("../03_images/icon-nav-04.png");}
.m-nav .item a.n04:hover{background-image:url("../03_images/icon-nav-04s.png");}
.m-nav .item a.n05{background-image:url("../03_images/icon-nav-05.png");}
.m-nav .item a.n05:hover{background-image:url("../03_images/icon-nav-05s.png");}
.m-nav .item a.n06{background-image:url("../03_images/icon-nav-06.png");}
.m-nav .item a.n06:hover{background-image:url("../03_images/icon-nav-06s.png");}
.m-nav .item a.active{background-color:#3c66a0;color:#fff;}
.m-nav .item a.active::before{border:#3c66a0 solid 1px;}
.m-nav .item a.active.n01{background-image:url("../03_images/icon-nav-01s.png");}
.m-nav .item a.active.n02{background-image:url("../03_images/icon-nav-02s.png");}
.m-nav .item a.active.n03{background-image:url("../03_images/icon-nav-03s.png");}
.m-nav .item a.active.n04{background-image:url("../03_images/icon-nav-04s.png");}
.m-nav .item a.active.n05{background-image:url("../03_images/icon-nav-05s.png");}
.m-nav .item a.active.n06{background-image:url("../03_images/icon-nav-06s.png");}
.m-nav .item a em{position:absolute;right:20px;top:calc(50% - 10px);width:20px;height:20px;}
.m-nav .item a em::before{content:"";position:absolute;left:9px;top:0px;width:2px;height:20px;background-color:#3c66a0;}
.m-nav .item a em::after{content:"";position:absolute;left:0px;top:9px;width:20px;height:2px;background-color:#3c66a0;}
.m-nav .item a:hover em::after{background-color:#fff;}
.m-nav .item a.active em::after{background-color:#fff;}
.m-nav .drop{display:none;background-color:#fff;padding:15px 0px;}
.m-nav .drop.active{display:block;background-color:#fff;padding:15px 0px;}
.m-nav .drop a{position:relative;color:#4a4a4a;font-size:16px;line-height:40px;height:40px;padding-left:87px;}
.m-nav .drop a::before{border:0px;left:65px;top:calc(50% - 3px);width:6px;height:6px;background-color:#999999;border-radius:100%;}
.m-nav .drop a:hover{background-color:#e8f5fe;color:#3c66a0;}
.m-nav .drop a:hover::before{border:0px;background-color:#3b659f;}

.m-content{float:right;width:calc(100% - 258px);min-height:1000px;background-color:#fff;border:#dfdfdf solid 1px;padding:30px 30px;}
.m-content h1 {
    width: 730px;
    font-size: 32px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    margin-top: 20px;
    margin-bottom: 38px;
    color: #2d66a5;
    font-weight: 600;
}

.m-footer{background-color:#f5f5f5;border-top:#2352ba solid 2px;}
.m-footer .container{background-color:#f5f5f5;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:50px 0px 50px;}
.m-footer .container .text{width:auto;color:#333;font-size:14px;line-height:26px;text-align:center;}



/*滚动条自定义样式*/
.ScrollStyle{overflow: auto !important;}
.ScrollStyle::-webkit-scrollbar{box-sizing:border-box;width:9px;height:9px;background:#eee;}
.ScrollStyle::-webkit-scrollbar-button{width:9px;height:0px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.ScrollStyle::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);}
.ScrollStyle::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,.21);background-color:#2d66a5; border-radius:5px;}
.ScrollStyle::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#2d66a5;}
.ScrollStyle::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));}
.ScrollStyle::-webkit-scrollbar-corner{background-color:#f1f1f1;}

.scroll_cont{height:900px;padding:0px 20px;overflow:hidden;}
.ScrollStyle{overflow:auto!important;}









































