html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,dl,dt,dd,iframe,span {margin: 0;padding: 0;border: 0;}
body {padding: 0;margin: 0;zoom: 100%;font-size: 16px;line-height: 1;font-family: 'Microsoft YaHei', 微软雅黑, 宋体, 黑体, 'Helvetica Neue', Tahoma,Arial, 'Hiragino Sans GB';}
table {width: 100%;text-align: center;}
table td {word-break: break-all; word-wrap: break-word;font: 500 14px Arial;}
ul,dl,dt,dd,ol {list-style-type: none;}
select,input {vertical-align: middle;padding: 0;margin: 0;outline: none;}
textarea {resize: none;outline: none;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
a {color: #333333;text-decoration: none;}
a:hover {color: #dd2525;cursor: pointer;}
em {font-style: normal;}
i {font-style: normal;}
* html .clear {zoom: 1;}
* + html .clear {zoom: 1;}
.r {float: right;}
.l {float: left;}
.clearfix:before,.clearfix:after {content: '';display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1; /*IE/7/6*/}
.container {width: 1240px;margin: 0 auto;}
/*通用头部、尾部、检索等公用代码*/
body,html {
  min-width: 1240px;
}
.xll_pagebox {text-align: center;line-height: 39px;margin: 30px auto;margin-bottom: 0px;}
.xll_pagebox > a {margin-top: 10px;display: inline-block;width: 53px;height: 28px;line-height: 28px;border: 1px solid #f5f5f5;font-size: 14px;color: #7d7d7d;border-radius: 3px;}
.xll_pagebox > p {display: inline-block;}
.xll_pagebox > font {margin-left: 0px;color: #7d7d7d;}
.xll_pagebox > span {font-size: 14px;color: #7d7d7d;margin-left: 6px;}
.page_hide a,.page_hide span {display: inline-block;width: 28px;height: 28px;line-height: 28px;background-color: #fff;border-radius: 3px;border: 1px solid #f5f5f5;color: #7d7d7d;font-size: 14px;}
.zt11 {width: 28px;height: 28px;border-radius: 3px;border: 1px solid #f5f5f5;text-align: center;color: #7d7d7d;}
.zt12 {width: 53px;height: 28px;border-radius: 3px;border: 1px solid #f5f5f5;text-align: center;color: #7d7d7d;background-color: #fff; cursor: pointer;}
.xll_pagebox > a:hover,.zt12:hover,.page_hide a:hover {color: #fff;background-color: #1073b7;border: 1px solid #1073b7;}
.page_hide span {background-color: #1073b7;color: #fff; border: 1px solid #1073b7;}


body { background: url(../images/backgorund.png) no-repeat center 36px; }
.header .top { height: 36px; background-color: #1073b7; line-height: 36px; font-size: 14px;color: #dee7f2; }
.header .top a { color: #dee7f2; display: inline-block; }
.header .top span { color: #dee7f2; display: inline-block; box-sizing: border-box; }
.header .left { float: left;  }
.header .right { float: right;position: relative; }
.header #date { margin-right: 20px; }
.header .left span:nth-child(2) { padding-left: 20px;background: url(../images/top_img1.png) no-repeat left center / 15px 16px; }
.header .right span#zwwx { background: url(../images/weixin.png) no-repeat 2px 10px; width: 120px; text-align: center; cursor: pointer; position: relative; }
.header .right span#zwwx img { position: absolute; width: 80px; z-index: 100; left: 23px;top: 36px; height: 0; transition: height .3s; }
.header .right span#zwwx:hover img { height: 80px; transition: height .3s; }
.header .right span.span5 { width: 120px; text-align: center; }
.header .right span.span5 a { display: block;width: 100%;height: 100%; padding-right: 20px;box-sizing: border-box;background: url(../images/xy_top_mwwz_img.png) no-repeat 80px center; }
.header .right > a { padding-left: 27px;background: url(../images/top_img2.png) no-repeat left center / 16px 15px; margin-right: 20px; }
.header .top a:hover {  color: #fff; }
.header .right span.c_rightlink3 { width: 150px; padding-left: 48px; background: url(../images/top_img3.png) no-repeat 19px center / 13px 11px; color: #fff;background-color: #035d9b; cursor: pointer; }
.logoSearch .logo { float: left; padding-top: 41px; }
.logoSearch .searchBox { float: right; margin-top: 62px; }
.logoSearch .searchBox > img { float: right; margin-left: 25px; }
.logoSearch .search { box-sizing: border-box; background-color: #fff; float: left; height: 50px;border-radius: 25px;border: 2px solid #1073b7; width: 372px; }
.logoSearch .search button { cursor: pointer; margin-right: 16px; background: url(../images/search_img.png) no-repeat right center; font-size: 14px; color: #999; box-sizing: border-box;padding-left: 19px; -webkit-appearance: none;-webkit-tap-highlight-color: #fff;outline: 0; width: 100px; float: left; height: 46px;border: none; border-radius: 25px 0 0 25px; }
.logoSearch .search button span { display: block;height: 46px;line-height: 46px;text-align: left; }
.logoSearch .search button ul {display: none; margin-left: -13px; margin-top: -5px; background: #fff;  box-shadow: 0 3px 5px rgba(0,0,0,.2); }
.logoSearch .search button ul li { height: 32px; line-height: 32px; }
.logoSearch .search button ul li:hover { height: 32px; background: #1073b7; color: #fff; }
.logoSearch .search input { float: left; height: 46px;border: none; width: 143px; }
.logoSearch .search input::placeholder { font-size: 14px; color: #999; }
.logoSearch .search input[type="button"] { margin-right: -2px; float: right; width: 110px; background-color: #1073b7; color: #fff; font-size: 20px; border-radius: 25px; }
.nav { border-bottom: 4px solid #1073b7;margin-top: 20px;}
.nav li { float: left;width: 12.5%; text-align: left; height: 64px; line-height: 64px; text-align: right; }
.nav li a { font-weight: 700; display: block; font-size: 22px; box-sizing: border-box; padding-left: 50px; padding-right: 13px; }
.nav li.on a,.nav li:hover a { color: #1073b7;  }
.nav li:nth-child(1) { background: url(../images/nav.png) no-repeat left center / 26px 25px; text-align: left; }
.nav li:last-child a { padding-right: 0; }


.footer { height: 225px; background: #1073b7; margin-top: 50px; }
.footer a { font-size: 15px;color: #b9cde2; }
.footer p { font-size: 15px;color: #b9cde2; }
.footer a:hover { color: #fff; }
.footer .link { padding-top: 19px; }
.footer .link > div { border-top: 10px solid #1073b7; position: relative; float: left; height: 38px; width: 232px; background-color: #0a6db1; margin-right: 17px; }
.footer .link > div:last-child { margin-right: 0; }
.footer .link > div:first-child { margin-left: 5px; }
.footer .link > div > span > a { display: block; width: 100%; height: 100%; text-align: center;line-height: 38px; }
.footer .link > div > span { cursor: pointer; display: block; box-sizing: border-box; line-height: 36px;color: #b9cde2; font-size: 15px; }
.footer .link > div:nth-child(4) > span { padding-left: 62px; }
.footer .link > div:nth-child(5) > span { padding-left: 62px; }
.footer .link > div:nth-child(6) > span { padding-left: 62px; }
.footer .link > div > img { position: absolute; right: 53px; top: 15px; transform: rotateZ(0); transition: transform .3s; }
.footer .link .list {max-height: 290px; overflow-y: auto; z-index: 999; box-sizing: border-box; position: absolute; bottom: 46px; left: -755px; width: 1240px; display: none; padding: 30px 50px;background-color: #0a6db1;  }
.footer .link .list a { padding: 10px 0; float: left; width: 19%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.footer .link .list::-webkit-scrollbar { width: 8px; background-color: #065991; border-radius:10px;}
.footer .link .list::-webkit-scrollbar-thumb { border-radius:10px; background-color: #2386c9;}
.footer .link > div.show .list { display: block; }
.footer .link > div.show { border-top: 10px solid #0a6db1; }
.footer .link > div.show img { transform: rotateZ(180deg); transition: transform .3s; }
.footer .link > div:last-child .list { right: 0;left: auto; }
.footer .footBox { margin-top: 41px;}
.footer .left { padding-left: 55px; float: left; height: 68px; padding-right: 42px;border-right: 1px solid #408fc5; }
.footer .bottomImg { float: left; margin-right: 65px; }
.footer .Dt { float: right; width: 60px; }
.footer .Dt a { display: block;margin-bottom: 12px; }
.footer .right { margin-top: -6px; float: right; width: 915px; }
.footer .right p { margin-bottom: 12px; }
.footer .right p img { vertical-align: sub; margin-right: 5px; }


/*通用版心样式*/
.tongContainer .container { border: 1px solid #e6e6e6;margin-top: 34px;margin-bottom: 44px; box-sizing: border-box;padding: 40px 45px; }

/*通用当前位置*/
.position { height: 44px;background: url(../images/position2.png) no-repeat center bottom / 100%; color: #666; }
.position span { padding-left: 25px;background: url(../images/position1.png) no-repeat left center; }
.position a { color: #666; }
.position a:last-child { color: #1073b7; }
.position a:hover { color: #1073b7; }

/*通用 title*/
.tongTitle .title { height: 47px;box-sizing: border-box;border-bottom: 1px solid #e5e5e5; margin-top: 40px; }
.tongTitle .title span { font-size: 26px;color: #1073b7;font-weight: 700;padding-left: 24px;background: url(../images/title_img.png) no-repeat left center; }
.tongTitle .title span a { color: #1073b7; }

/*上下篇*/
.ShangXia { font-size: 16px;padding-top: 30px;border-top: 1px solid #ebebeb; }
.ShangXia p {line-height: 36px;}
.ShangXia span { color: #1073b7; display: inline-block; vertical-align: top; }
.ShangXia a { color: #333; font-size: 16px;display: inline-block; max-width: 90%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.ShangXia a:hover { color: #1073b7; }

/*打印 + 关闭*/
.xy_tyxl_closePrint { float: left;}
.xy_tyxl_closePrint a {margin-left: 21px;font-size: 15px;color: #666;display: inline-block;padding-left: 23px;}
.xy_tyxl_closePrint a:nth-child(1) { background: url(../images/xy_tyxl_icon2.png) no-repeat left center;}
.xy_tyxl_closePrint a:nth-child(2) { background: url(../images/xy_tyxl_icon1.png) no-repeat left center;}
/*.xy_tyxl_closePrint a:nth-child(3) { background: url(../images/tyxl_collection.png) no-repeat left center;}*/


/*通用侧边栏*/
.currencySide { float: left; width: 233px; }
.currencySide span { background: url(../images/side_img1.png) no-repeat center; padding-left: 28px;box-sizing: border-box;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; display: block; width: 100%; height: 85px; line-height: 85px;color: #fff;font-size: 24px;position: relative; }
.currencySide span em { position: absolute;left: 31px;bottom: 17px;height: 2px;width: 35px;background-color: #fff; }
.currencySide ul {margin-top: 8px;}
.currencySide li {background-color: #f5f5f5; box-sizing: border-box;padding-left: 28px; width: 100%; height: 52px;line-height: 52px;border-bottom: 1px solid #b2c9d9;margin-bottom: 2px;  }
.currencySide li a { background: url(../images/side_img2.png) no-repeat 180px center; display: block;width: 100%;height: 100%;font-size: 18px;color: #333;}
.currencySide li.on,.currencySide li:hover { background: url(../images/side_img4.png) no-repeat left center;background-color: #f5f5f5; }
.currencySide li.on a,.currencySide li:hover a {background: url(../images/side_img3.png) no-repeat 180px center; font-weight: 700; color: #1073b7;}


/*右侧悬浮*/
.c_flowright {position: fixed;z-index: 9;right: 20px;top: 300px;width: 56px;}
.c_flowright a {display: block;width: 56px;height: 56px;background-color: #d9ecfa;border-radius: 28px;padding: 0;background-position: center center;background-repeat: no-repeat;margin: 10px 0 0;}
.c_flowright a:hover {opacity: 1;filter: alpha(opacity=100);background-color: #eee;}
.c_flowright a.c_bangzhu {background-image: url(../images/cicon1.png);}
.c_flowright a.c_gotop {background-image: url(../images/cicon5.png);}
.c_flowright .bshare-custom a {position: relative; display: block;width: 56px;height: 56px;background-color: #d9ecfa;border-radius: 28px;padding: 0;background-position: center center;background-repeat: no-repeat;margin: 10px 0 0;}
.c_flowright .bshare-custom a:hover {opacity: 1;filter: alpha(opacity=100);background-color: #eee;}
.c_flowright .bshare-custom .bshare-weixin {background-image: url(../images/cicon2.png);}
.c_flowright .bshare-custom .bshare-weixin:hover .share-show {display: block;}
.c_flowright .bshare-custom .bshare-sinaminiblog {background-image: url(../images/cicon3.png);}
.c_flowright .bshare-custom .bshare-sinaminiblog:hover .share-show1 {display: block;}
.c_flowright .bshare-custom .bshare-more {background-image: url(../images/cicon4.png);}
.share-show,.share-show1 {position: absolute;border: 1px solid #1073b7;padding: 12px;background: #fff;padding: 11px 10px;right: 80px;top: -30px;display: none;border-radius: 3px;}
.share-show img:nth-child(2) {margin-top: 10px;}
.share-show img,.share-show1 img {display: block;width: 120px;margin: 0 auto;}
.share-show:after,.share-show1:after {content: '';width: 10px;height: 10px;background: #fff;border-top: 1px solid #1073b7;border-left: 1px solid #1073b7;-webkit-transform: rotate(138deg);-ms-transform: rotate(138deg);transform: rotate(138deg);display: block;position: absolute;right: -5%;top: 53px;}
.c_flowright .dhpin{background-image: url(../images/dhp.png);}

/*网站导航*/
.header .right .wangzhandaohang {visibility: hidden;height: 0px;width: 669px; position: absolute;top: 36px;right: 0;z-index: 99;border: 2px solid #005c9b;background: #fff;padding: 26px 34px;box-sizing: border-box;}
.header .right .wangzhandaohang h3 {font-size: 16px;color: #1073b7;}
.header .right .wangzhandaohang h3:nth-child(3),
.header .right .wangzhandaohang h3:nth-child(5) {margin-top: 10px;}
.header .right .wangzhandaohang li {font-size: 14px;line-height: 24px;float: left; color: #666666;width: 33.3%;}
.header .right .wangzhandaohang li a { color: #666666;}
.header .right .wangzhandaohang li a:hover {color: #1073b7;}