/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#000;/*font-family:'Microsoft YaHei';*/}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1064px; margin:0 auto;}

.bg{ width:1400px; margin:0 auto; background:url(../images/bg.png);}
.bg01{ background:#fff; padding:10px; box-sizing:border-box;}

.header-bg{ background:url(../images/tu09.png) repeat-x ;}
.header{ display: flex;  align-items: center;  height:107px;justify-content: space-between;}
.logo{ width:75%; height:100%;}
.logo a{ width:100%; height:100%;display: flex;  align-items: center;}
.logo a img{ max-height:100%; max-width:100%;object-fit: contain;}

.danh{display: flex;  align-items: center; }
.danh img{ width:43px}
.dainhs{ flex:1}
.dainhs a{ display:block; font-size:18px; color:#07126c;    letter-spacing: 3px;}
 .heeader01 span{ color:#000; font-size:14px; }
 .heeader01 span a{ font-size:14px; color:#3a4178;    letter-spacing: 3px;}
 
 
.banner{ box-shadow: 0px 0px 15px #ccc;}
.banner img{ width:100%; vertical-align:bottom;}

.menu-bg{ background:url(../images/tu08.png) center repeat-x;}
/*menu*/
.menu{height:43px;line-height:43px;}
.menu ul li{ float:left; position:relative; width:115px; background:url(../images/tu04.png) right center no-repeat;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:43px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; z-index:999 }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}
/*.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
*/

.title{ display: flex;   align-items: center;justify-content: space-between; border-bottom:2px solid #ccc;}
.title h3{display: flex;align-items: flex-end;width:116px;border-bottom:2px solid #396b90;font-style:italic;font-weight:normal;font-size:16px;padding-bottom:10px;margin-bottom: -2px;}
.title h3 em{ color:#34638d; font-size:26px; margin-right:4px; line-height:1}
.title a{ color:#929292; font-size:12px}

.cent01-l{ float:left; display:block; width:496px;}
.cent01-r{ float:right; display:block; width:496px}
.new02{ margin:10px 4px;}
.new02 li{ padding-left:20px; background:url(../images/tu05.png) center left no-repeat; line-height:30px; border-bottom:1px dashed #ccc; display: flex; align-items: center;
justify-content: space-between;}
.new02 li a{ overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1; width:60%; color:#000; font-size:14px;}

.new02 li em{ width:80px; text-align:right; font-style:normal; color:#000; font-size:14px;}

.cent02{ margin-top:10px}
/*scroll_03*/
.scroll_03{ margin-top:15px}
.scroll_03 .bd{ width:100%; overflow:hidden;}
.scroll_03 .bd li{ float:left; width:245px; overflow:hidden; margin:0 10px;}
.scroll_03 .bd li .img{height:177px; background:#fff;box-shadow: 0px 0px 15px #000;  }
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:45px; line-height:45px; text-align:center; display:block; color:#000; font-size:14px}
.scroll_03 .bd li .img table tr td{ height:177px; display: flex; justify-content: center;  align-items: center;}

.scroll_03 .bd li .img table tr td img{ max-width:245px; max-height:177px;}


.cent03{ margin-top:20px;}
.cent03-l span{text-indent:35px; display:block; font-size:14px; color:#000; line-height:30px; margin-top:15px}
.cent03-l span a{ color:#F00;}
.cent03-l{ float:left; display:block; width:497px;}
.cent03-r{ float:right; display:block; width:497px}
.cent03-r ul li{ float:left; display:block; width:calc((100% - 5%)/2); margin-right:5%; margin-top:15px}
.cent03-r ul li:nth-child(2n) { margin-right: 0% ;}
.cent03-r ul li a{    box-shadow: 0px 0px 15px #000 ; display:block; width:100%}
.cent03-r ul li a img{ width:100%; vertical-align:bottom;height: 185px;object-fit: contain;}
.cent03-r ul li span{ display:block; font-size:14px; color:#000; line-height:45px; text-align:center;}

.footer-bg{ background:#1770c4; padding-top:20px}
.footer01-bg{ background:url(../images/dsee.png) bottom repeat-x; height:55px;}
.footer01{ font-size:14px}
.footer01  span{ color:#fff;}
.footer01 a{ color:#fff; display:inline-block; margin-right:20px}



.footer02{ display: flex;  align-items: center;justify-content: space-between; margin-top:26px}
.logo01{ width:50%; height:64px}
.logo01 a{ width:100%; height:100%; display: flex;  align-items: center}
.logo01 a img{ max-height:100%; max-width:100%;}

.footer0201{ width:43%;color:#fff; font-size:14px; line-height:40px}
.footer0201 a{ color:#fff;}
.footer0201 span{ margin-right:10px;}


.banner02{ width:100%;}
.banner02 img{ width:100%}
.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside_left{ width:245px; float:left;}
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:780px; float:right; }
.inside_con{ padding:10px 0;}
.lxeg{ margin-top:2%; background:url(../images/ded.png) center no-repeat; background-size:cover}
.lxeg ul{ margin-top:5%}
.lxeg ul li{ display: flex;  align-items: flex-start; font-size:14px; line-height:40px}
.lxeg ul li span{ display:block; margin-right:4px}
.lxeg ul li strong{ font-weight:normal;}
.pmgs .new02 li a{ width:100%}


