div,ul,li,h1,h2,h3,p,span{ margin:0px; padding:0px; list-style-type:none}


       

.kd{ width:96%; max-width:1440px; margin:0px auto}
.dh{ background:rgba(255,255,255,0.8); height:65px; border-radius:5px !important;}
.dh_box{ display:inline-block; float:left; position:relative}
.daohang{ padding:0px 15px; display:inline-block; height:100%; line-height:65px; font-size:18px; padding:0px 25px;}
.daohang .bi-caret-down-fill{ font-size:14px}
.daohang:hover{ background:rgba(0,60,150,0.8); color:#fff; text-decoration:none}
.home{ padding:0px 10px; font-size:18px !important;}

.dh1_box{ position:absolute; z-index:99; background:rgba(0,60,150,0.8); width:100%; display:none}
.dh1_box ul li{ box-sizing:border-box; padding:15px 10px; height:inherit !important; text-align:center}
.daohang1{ color:#fff; font-size:16px; line-height:135%}
.dh1_box ul li:hover{background:rgba(0,60,150,0.95);}
.dh1_box ul li:hover a{ color:#fff; text-decoration:none}
.dh_box:hover .dh1_box{ display:block !important}

.sousuo{ padding:14px 18px;}
.default{ font-size:18px; background:none !important; border:none}
.fc-search-keyword{ height:38px; background:#033f98; border-radius:35px !important; border:none}

.nrjj{ padding:60px 0px; overflow:hidden}
.biaoti{}
.biaoti h1{ width:8px; height:34px; margin-top:5px; border-radius:8px; display:inline-block; float:left; margin-right:10px; background:#033f98}
.biaoti h2{ font-size:36px; display:inline-block; float:left; }
.biaoti h3{ font-size:34px; color:rgba(0,0,0,0.15); float:left; margin-left:5px;}

.sylm{ text-align:right; float:right}
.sylm a{ height:42px; font-size:17px; line-height:42px; padding:0px 25px; border:1px #aeaeae solid; display:inline-block; margin-left:8px;}
.sylm a:hover{ background:#033f98; color:#fff; text-decoration:none; border:1px #033f98 solid}
.xwbt{ width:100%; position:absolute; width:100%; height:55px; background:rgba(255,255,255,0.9); line-height:55px; bottom:0px; box-sizing:border-box; padding:0px 20px; font-size:16px; color:#666666}

.carousel-indicators{ width:inherit !important; right:20px; left:inherit}
.carousel-indicators li{ background:#f3d2d2; border:none; width:12px; height:12px; border-radius:12px !important;}
.carousel-indicators .active{background:#c51d1d}

.db1{ color:#fff}
.db1 a{ color:#fff}
.db{ color:rgba(255,255,255,0.35);}
.db a{ color:#fff;}

.tjxw a{ width:100%; overflow:hidden; background:#fff; box-sizing:border-box; padding:20px; display:block; margin-bottom:20px;}
.tjxw a h1{ font-size:18px; color:#121212; line-height:150%; margin-bottom:20px;}
.tjxw a h2{ font-size:16px; color:#9c9999; line-height:150%; margin-bottom:20px; border-bottom:1px #eee solid; padding-bottom:20px;}
.tjxw a h3{ font-size:14px; color:#9c9999; float:left; display:inline-block}
.tjxw a h4{ font-size:14px; color:#9c9999; float:right; display:inline-block; margin:0px; padding:0px;}
.tjxw a:hover { text-decoration:none; background:#f8f8f8}

.tjal a{ width:23%; float:left; margin:0px 1%; overflow:hidden;  background:#f7f7f7; box-sizing:border-box; padding:0px; display:block; border-radius:15px !important; position:relative;}
.tjal a h1{ width:100%; height:0px; padding-bottom:110%; display:block}
.tjal a h2{ position:absolute; z-index:99; width:60px; text-align:center; margin-top:-30px; left:15px; background:#fff; border-radius:60px !important;  height:60px; line-height:60px; font-size:28px; font-weight:bold; display:block; color:#333}
.tjal a h3{ width:100%; font-size:18px; color:#2f2f2f; float:left; display:block; box-sizing:border-box; padding:50px 20px 20px 20px;}
.tjal a h4{ width:100%; line-height:150%; font-size:14px; color:#9c9999; float:right; display:block; margin:0px; padding:0px 20px 50px 20px;}
.tjal a:hover { text-decoration:none; background:#c51d1d}
.tjal a:hover h2{ color:#c51d1d}
.tjal a:hover h3{ color:#fff}
.tjal a:hover h4{ color:#fff}

.more a{ float:right; color:#cb0101; font-size:16px; line-height:16px;}
.more a:hover{ text-decoration:none; color:#a11919}
.more a span{ margin-left:10px; font-size:18px;}

.more1 a{ float:left; color:#0d498b; font-size:16px; line-height:16px;}
.more1 a:hover{ text-decoration:none; color:#cb0101}
.more1 a span{ margin-left:10px; font-size:18px;}

.youshi{ width:850px; position:absolute; z-index:111}
.youshi a{ display:inline-block; background:#fff; margin-right:1px; float:left; box-sizing:border-box; padding:30px; width:33%;}
.youshi a h1{ color:#003f85; font-size:30px; width:100%; text-align:right; margin-bottom:10px;}
.youshi a h2{ color:#003f85; font-size:36px; width:100%; text-align:left; font-weight:bold}
.youshi a h2 span{ font-weight:normal; color:#787878; font-size:18px;}
.youshi a h3{ font-weight:normal; color:#787878; font-size:18px; margin-top:15px;}
.youshi a:hover{ text-decoration:none; }

.dbdaohang{ padding:0px 15px; display:inline-block; color:rgba(255,255,255,0.5); height:100%; line-height:65px; font-size:18px; padding:0px 25px;}

.dbdaohang:hover{  color:#fff; text-decoration:none}

.vedio{ width:110px; height:110px; border-radius:110px !important; display:block; background:rgba(255,255,255,0.35); padding:30px; margin-left:-55px; left:50%; position:absolute; top:50%; margin-top:-55px;}
.vedio h1{ width:100%; height:100%; background:#fff; border-radius:50% !important; color:#333; line-height:50px;}
.vedio h1 span{ margin-left:5px}
.vedio:hover{background:rgba(255,255,255,0.25); }
.vedio:hover h1{ background:#c51d1d; color:#fff}

.neirong{ line-height:180%;}


#ClCache{ display:none }
.zuoce{ box-sizing:border-box; border-right:5px #999999 solid; overflow:hidden}
.zuoce a{ width:100%; padding:15px; box-sizing:border-box; background:#1b4ea0; color:#fff; display:block; margin-bottom:1px; font-size:16px;}
.zuoce a span{ float:right}
.zuoce a:hover{ text-decoration:none; background:#cb0101;}
.lmxx{ overflow:hidden; padding:15px 0px; width:100%; border-bottom:1px #eee solid; margin-bottom:15px;}
.lmbt{ font-size:20px; font-weight:bold; color:#1b4ea0; display:inline-block; float:left}
.lmwz{ float:right; display:inline-block;}
.lmwz a:hover{ text-decoration:none}
.nr{ background:#fff; box-sizing:border-box; padding:2% 2%; overflow:hidden; margin-bottom:50px}
.left{ width:23%; float:left}
.right{ width:73%; float:right}

.search-post-meta{ border-bottom:1px #eee solid; padding-bottom:20px; margin-bottom:20px;}
.search-item a{ text-decoration:none}
.search-title a{ font-weight:bold }

.caption{ text-align:center; font-weight:bold; font-size:20px; line-height:180%}
.search-post-meta1{ text-align:center; padding:10px 0px; border-bottom:0px;}
.blog-single-foot{ margin-top:25px; line-height:300%}

.tpys{ width:23%; float:left; margin:1%; border:1px #eee solid; box-sizing:border-box; padding:2px;}
.form .form-actions, .portlet-form .form-actions{
background-color:#fff !important;
}