.toper,.right,.banner,.subtitle,.navigation,.bodyer,.footer {display:block;width:100%;}
.toper{top:0px;background-color:rgba(6,140,178,1);height: 120px;min-width:1280px}
.banner{top:120px;height:300px;background:url(images/banner.png) no-repeat center;background-size:cover;min-width:1280px;}
.subtitle{top:420px;height:50px;background:url(images/subtitle.png) repeat-x center;text-align:left;min-width:1280px;}
.navigation{top:470px;height:50px;line-height: 50px;min-width:1280px}
.bodyer{top:520px;padding-bottom:20px;background:url(images/page-bk.jpg) repeat-y center bottom;min-width:1280px;}
.footer{bottom:0;background-color:#068CB2;height:250px;min-width:1280px;}

.header{position:relative;width:1280px;color:white;}
.header .logo{width:300px;height:120px;float:left;background:url(images/logo.png) no-repeat left center;}
.header .search{float:right;display:inline-block;height:26px;line-height:26px;border-radius:26px;background-color:white;margin:8px 0 7px 0;padding-left:10px;font-size:0;}
.header .search input[type=text]{width:200px;height:100%;padding:0 10px;border:none;}
.header .search a{float:right;display:inline-block;width:25px;height:25px;background:url(images/search.png) no-repeat center;cursor:pointer;}

.header .header-menu{display:inline-block;padding:0;margin-top:0px;list-style:none;height:80px;font-size:16px;font-weight:500;text-align:center;margin-left:40px}
.header .header-menu li{float:left;min-width:70px;padding:0 10px;height:65px;line-height:85px;cursor:pointer}
.header .header-menu li:hover,.header .header-menu li.actived{height:73px;background-color:#046D8A;border-bottom:6px solid #BF0E18;color:white}

.subtitle .fixwidth{height:50px;line-height: 50px}
.subtitle label{display:inline-block;height:50px;line-height: 50px;color:white;font-size:20px;padding-left:50px;margin-left:30px;background:url(images/sublogo.png) no-repeat left center;}
.subtitle i{display:inline-block;background-color:white;margin-left:15px;}
.subtitle i.one{width:20px;height:20px;border-radius:20px;margin-bottom:-3px;margin-left:20px;}
.subtitle i.two{width:10px;height:10px;border-radius:10px;margin-bottom:1px;}
.subtitle i.three{width:5px;height:5px;border-radius:5px;margin-bottom:3px;}

.subtitle p{float:right;height:50px;line-height:48px;margin-right:0px;}
.subtitle p input[type=text]{width:200px;height:26px;line-height:26px;border:1px solid white;border-right-width:0;background-color:transparent;color:white;padding:1px 10px;font-size:14px;}
.subtitle p input[type=button]{background-color:#046D8A;width:60px;height:30px;line-height:28px;border:none;color:white;font-size:14px;}
input::-webkit-input-placeholder {color: white;}

.navigation div{text-align:right;font-size:14px;height:50px;line-height:50px}
.navigation div{padding-right:0px;}
.navigation p{display:inline}
.navigation a{color:#333333;}
.navigation a:hover{color:#C21E26;}
.navigation .fixwidth > a{float:left;margin-left:10px;}
.navigation a:last-child{color:#C21E26;float:right;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap}

.bodyer .fixwidth > div{float:left;display:inline-block;}
.bodyer .fixwidth > .left > div:first-child{width:260px;display:table}
.bodyer .fixwidth > .left > div:first-child a{display:block;vertical-align: middle;width:180px;padding:15px 30px;text-align:center;background-color: #E6F3F7;min-height:20px;color:#068CB2;border-bottom:1px solid #A2D4E2;}
.bodyer .fixwidth > .left > div:first-child a:hover,.bodyer .fixwidth div:first-child a.actived{background-color:#068CB2;color:white; }
/* fixed */
.bodyer{min-height:300px}
.bodyer .page-fixed {float:left;width:240px;margin-top:40px;}
.bodyer .page-fixed > div:first-child{display:block;padding:0 10px;color:white;background-color:#C2A34E;height:60px;line-height:60px;border:3px dotted #dcdcdc;}
.bodyer .page-fixed > div:first-child a{float:right;}

.bodyer .page-fixed > div:nth-child(2){display:block;border:3px dotted #dcdcdc}
.bodyer .page-fixed > div:nth-child(2) p{border-bottom:1px solid #dcdcdc;margin:10px;padding-bottom:10px;}
.bodyer .page-fixed > div:nth-child(2) p:last-child{border-bottom-width:0;}
.bodyer .page-fixed > div:nth-child(2) p a{color:#3c3c3c;}
.bodyer .page-fixed > div:nth-child(2) p a:first-child{font-size:14px;color:#787878;display:block;}
.bodyer .page-fixed > div:nth-child(2) p a:last-child{padding:10px 0;line-height:180%;}

.bodyer .page-fixed > div:last-child{display:block;border:1px solid #dcdcdc;margin-top:2px;height:200px;background-color:#f3f3f3;}

.bodyer .right{width:1000px;margin-left:20px}
.bodyer .righthold{width:1280px;margin-left:0px}
.bodyer .right > div:first-child{display:block;width:100%;height:60px;line-height:60px;border:1px solid #E6F3F7;border-width:1px 0;}
.bodyer .right > div:first-child p{height:60px;line-height: 60px;}
.bodyer .right > div:first-child p:first-child{float:right;}
.bodyer .right > div:first-child p:first-child i{display:inline-block;width:20px;height:20px;line-height:20px;margin:auto 0 auto 10px;}
.bodyer .right > div:first-child p:first-child i.actived{color:#C21E26}
.right .icon {text-align: :center;font-size:20px;color:#c0c0c0;cursor: pointer;}

.bodyer .right > div:first-child p:last-child{height:100%;line-height:100%;}
.bodyer .right > div:first-child a{float:left;min-width:100px;padding:0 10px;height:55px;line-height:55px;border-top:5px solid white;text-align: center;background-color: white;color:#3c3c3c;}
.bodyer .right > div:first-child a:hover,.bodyer .right > div:first-child a.actived{background-color:#E6F3F7;color:#C21E26;border-top:5px solid #C21E26;}

.submenu{display:block;width:100%;height:60px;line-height:60px;}
.submenu a{display:inline-block;height:35px;line-height:35px;padding:0 30px;border:1px solid #c0c0c0;border-radius:20px;margin-right:30px;color:#3c3c3c;}
.submenu a.actived{color:white;background-color:#C21E26;border-color:#C21E26}
.mainbody{display:block;}

.detail{padding:40px;margin-bottom:40px;border:1px solid #E6F3F7;}
.detail a{color:black !important}
.right .detail{margin-bottom:0;}
.detail p{line-height:220% !important;font-size:16px !important;}
.detail p img{max-width:100%;}

.filedownload{display:block;height:30px;line-height:30px;font-size:14px;text-decoration:underline;margin-top:10px;}

.text div{display:block;min-height:50px;border-bottom:1px dashed #dcdcdc;padding:0 10px;}
.text div:hover{color:#c21e26;cursor:pointer;}
.text div:hover label{cursor:pointer}
.text div[url='#']:hover{color:black !important;cursor:default !important;}
.text div[url='#']:hover label{cursor:default !important;}
.text table{display:block;width:100%;min-height:50px}
.text span{float:right;background-color:transparent;height:50px;line-height:50px;font-size:12px}
.text label{width:850px;height:51px;display: table-cell;vertical-align: middle;}
.text i{display:inline-block;float:left;width:4px;height:4px;border-radius:5px;background-color:#068CB2;margin:24px 10px 0 10px}
.text div a,.text div p{display:none;}
.text .top{background:url(images/top.png) no-repeat left top}

.picture{padding-top:20px;padding-left:6px;}
.picture div{float:left;width:285px;height:280px;margin:20px;border:1px solid #F5F4F4;box-shadow: 0x 2px 3px #E1E0DF;cursor:pointer;background-color:white}
.picture table,.picture table tbody,.picture table tbody tr{display:block;width:100%;min-height:70px;text-align:center}
.picture div:hover{color:#c21e26;box-shadow: 1px 2px 3px #C21E26;}
.picture div a{display: block;width:100%;height:210px;background-color:white;background-size:contain;background-position:center;background-repeat:no-repeat;border-bottom:1px solid #F5F4F4;margin-top:1px;cursor:pointer;}
.picture div label{display:block;text-align:center;height:40px;line-height:150%;padding:10px;overflow:hidden;cursor:pointer;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.picture div p,.picture div span{display:none;}

.holdrow div{width:275px}

.picturetext div{display:block;width:100%;height:200px;margin:20px 20px 0px 0;border-bottom:1px solid #F5F4F4;text-align:left;cursor:pointer;}
.picturetext div:hover{color:#c21e26;}
.picturetext div a{float:left;display:inline-block;width:250px;height:180px;background-size:contain;cursor:pointer;}
.picturetext div span{float:right;height:40px;line-height:40px;background-color:transparent;font-weight:500;margin-right:10px;}
.picturetext div label{display:block;height:40px;line-height:40px;padding:0 10px 10px 30px;overflow:hidden;font-weight:700;cursor:pointer;}
.picturetext div p{display:block;height:125px;line-height:200%;font-size:15px;padding-left:30px;overflow:hidden;}

/* pager */
.pager {display:block;height:60px;line-height:60px;text-align:center;margin:10px 0;text-align: center;}
.pager a,.pager span{text-align: center;width: 30px;height: 30px;line-height:32px;display:inline-block;border:1px solid #e5e5e5;background-color:white;margin-left: 10px;	font-family: Helvetica, sans-serif;cursor:pointer;font-size:12pt;color:#c3c3c3}
.pager .page_prev,.pager .page_next {text-align: center;width:30px;background-color:white}
.pager .ellipse{font-weight:bold;background:none}.pager a:hover,.pager .page_current{color:#c3c3c3;background-color:#068CB2;border:1px solid #068CB2;}

.footer{}
.footer > .fixwidth{height:159px;}
.footer > .fixwidth div{display:inline-block;float:left;width:33%; }
.info {text-align:left;color:white;}
.info span{display:block;height:20px;line-height:20px;font-size:14px;padding:10px 30px;}
.info span i{margin-right:10px;}

.link{float:left;color:white;height:80px;width:35%;text-align: left;}
.link span{display:block;height:20px;line-height:20px;font-size:14px;padding:10px 0;}
.link .icon{font-size:18px;margin-right:10px;}
.link a{display:inline-block;font-size:12px;padding:5px 0 5px 30px;width:150px;float:left;text-align:center}

.web{text-align:center;}
.web a{display:inline-block;width:80px;height:80px;border:1px solid white;margin:0 20px;}
.web a:last-child{border:none;display:block;width:100%;margin:0px;background:url(images/logo-btm.png) no-repeat center;background-size:50%}

.bottom{position:relative;width:100%;height:40px;top:210px;border-top:1px solid #309EBF;background-color:#0683A7;text-align: center;}

.article,.other{background:url(images/page-bk.jpg) repeat-y center bottom;}
.article a{color:black}
.article .fixwidth > div:first-child{height:auto;text-align:center;font-weight:600;}
.article .fixwidth > div:first-child p{font-size:16px;font-weight:100;padding-top:15px;}
.article .fixwidth > div:first-child h1{margin:0px auto;padding-top:10px;}
.article .fixwidth > div:nth-child(2){display:block;height:50px;line-height:50px;border-bottom:1px solid #dcdcdc;padding:0 10px;cursor:pointer;}
.article .fixwidth > div:nth-child(2) span{float:right;background-color:transparent;}
.article .fixwidth > div:last-child{display:block;padding:20px;line-height:250%;}
.article .fixwidth > div:last-child img{max-width:80%;text-align:center;margin:10px auto}
.fixed{top:auto;height:210px}

.fiximage img{max-width:1280px !important;width:1280px;text-align:center;margin:10px auto}
#page-define{text-align:center}
#page-define a{display:inline-block;height:50px;line-height:50px;width:300px;border:1px solid #c3c3c3;margin:40px 20px 0 20px;color:black;text-align:center}
#page-define a:hover{color:#BF0E18}

#page-list,#page-list-pager,#page-list-img,#page-list-img-pager{display:block;width:100%;clear:both;float:none}
#page-list-img div{width:275px}
.global_video{padding:2px !important}

.article table,.article table td{border:1px solid black;border-collapse: collapse;padding:5px}