* {margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;}
a:link {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;text-decoration: none;}
html {width: 100%;height: 100%;}
body {max-width: 640px;min-width: 320px;width: 100%;min-height: 100%;margin: 0 auto;font: 14px/150% "Microsoft Yahei", "Arial", "Thmano";color: #575757;background: #FFF;}
h2 {font-weight: normal;}
img {border: 0px;}
ul, ol {list-style-type: none;}
.clearfix:after {content: "";display: block;clear: both;width: 100%;height: 0;line-height: 0;font-size: 0;}
table {border-collapse: collapse;border-spacing: 0;}
.wrapper {width: 100%;}
.loadingData {background: #FFF;box-shadow: 0 0 0 1px #aaa inset;color: #aaa;border-radius: 5px;}
.relLink {width: 96%;height: 40px;margin: 0 auto 20px;box-shadow: 0 0 0 1px #ddd inset;border-radius: 5px;position: relative;overflow: hidden;}
.relLink .r, .relLink .l {width: 50%;height: 40px;line-height: 40px;text-align: center;color: #034195;}
.relLink .r {position: absolute;right: 0;top: 0;border-left: 1px solid #ddd;}
.relLink a {color: #aaa;display: block;}
.relLink .hover a {background: #ddd;color: #FFF;}
.baiduMap {width: 96%;margin: 0 auto;}
.BMap_bubble_title a {background: #c13527;}

.hidden {overflow: hidden;}
/*header */
.header {top:0;max-width: 640px; min-width: 320px;width: 100%;height: 50px;position: fixed;background: url(images/header.jpg) repeat-x;z-index:10000;}
.header .logo {width: 70%;float: left;}
.header .logo img {height: 40px;padding-top: 1%;}
/**/
.nav {float: right;position: relative;}
.nav p {width: 50px;height: 50px;background: url(images/header_p.jpg) no-repeat;}
.nav p.cur {background: #1577fc;}
.nav p:before {content: "";width: 28px;height: 20px;display: block;position: absolute;right: 15px;top: 15px;background: url(images/icon.png) no-repeat left top;background-size: 120px;}
.nav ul {display: none;width: 90px;background: #084393;position: absolute;z-index: 100;top: 50px;right: 0px;}
.nav li {width: 100%;text-align: center;border-bottom: 1px solid #2865b8;}
.nav li a {display: block;width: 100%;height: 30px;line-height: 30px;color: #fff;}
.nav li a:hover {}
/*bottom*/
.navBarTheme_0 .slide, .navBarTheme_0 .pointer {background: url(images/footer.jpg) repeat-x;}
.navBar {width: 100%;position: fixed;bottom: -1px;left: 0px;}
.navBar ul {max-width: 640px;min-width: 320px;height: 50px;margin: 0px auto;background: url(images/footer.jpg) repeat-x;}
.navBar li {float: left;width: 25%;}
.navBar li a {width: 100%;display: block;color: #fff;font-size: 14px;text-align: center;padding-top: 6px;line-height: 23px;}
.navBarLv_0 dd a:hover {background: url(images/footer_cur.jpg) repeat-x;}
.navBar li a.cur {background: url(images/footer_cur.jpg) repeat-x;}
.navBar li a:before {content: '';width: 22px;height: 20px;display: block;background: url(images/icon.png) no-repeat bottom left;background-size: 100px;margin: 0px auto;}
.navBar li:nth-child(1) a:before {background-position: 1px -22px;}
.navBar li:nth-child(2) a:before {background-position: -26px -22px;}
.navBar li:nth-child(3) a:before {background-position: -53px -22px;}
.navBar li:nth-child(4) a:before {background-position: -81px -22px;}
/*inav*/
.inav {width: 100%;margin: 10% 0 14% 0;}
.inav li {width: 23%;float: left;margin: 0 1%;}
.inav li a {width: 100%;text-align: center;display: block;color: #5e5e5e;font-weight: bold;font-size: 14px;background: #585858;width: 56px;height: 36px;margin: 0 auto -5px;position: relative;font-size: 12px;line-height: 55px;}
.inav li a:before {background: url(images/nav.png) no-repeat left center;background-size: 310px;content: " ";display: block;height: 36px;width: 49px;}
.inav li a:hover {background: #1577fc;}
.inav li span {width: 55px;height: 55px;margin: 0px auto;display: block;}
.inav li span.cur {background-color: #5e5e5e;}
.inav li a:hover .up {border-color: transparent transparent #1577fc;border-style: solid;border-width: 0 28px 15px;height: 0;left: 0;line-height: 0;position: absolute;top: -15px;width: 0;}
.inav li .up {border-color: transparent transparent #585858;border-style: solid;border-width: 0 28px 15px;height: 0;left: 0;line-height: 0;position: absolute;top: -15px;width: 0;}
.inav li .dn {border-color: #585858 transparent transparent;border-style: solid;border-width: 15px 28px 0;bottom: -15px;height: 0;left: 0;line-height: 0;position: absolute;width: 0;}
.inav li a:hover .dn {border-color: #1577fc transparent transparent;border-style: solid;border-width: 15px 28px 0;bottom: -15px;height: 0;left: 0;line-height: 0;position: absolute;width: 0;}
.inav li .dn:before {background: url(images/sanjiao.png) bottom center no-repeat;background-size: 45px;content: " ";display: block;height: 24px;width: 42px;position: absolute;top: -27px;left: -26px;}
.inav li a:hover .dn {background: url(images/sanjiao_hover.png) bottom center no-repeat;background-size: 56px;}
.inav li:nth-child(1) a:before {background-position: -12px center;}
.inav li:nth-child(2) a:before {background-position: -92px center;}
.inav li:nth-child(3) a:before {background-position: -170px center;}
.inav li:nth-child(4) a:before {background-position: -251px center;}
/*banner*/
.banner img {width: 100%;display: block;}
.welcome {height: 37px;width: 100%;position: relative;text-align: right;}
.welcome .zi {color: #000000;font-size: 12px;width: 45%;text-align: left;float: right;line-height: 18px;}
.welcome .zi span {color: #1577fc;font-size: 16px;font-weight: bold;font-style: normal;}
.welcome:before {text-align: left;color: #fff;position: absolute;top: -8px;left: 0px;background: url(images/img.jpg) right bottom no-repeat #1577fc;width: 31%;height: 40px;content: '0734-8232977';font-weight: bold;text-align: right;overflow: hidden;background-size: 60px;font-size: 14px;line-height: 40px;padding-right: 19%;}
/*公用标题*/
.tit {width: 94%;height: 50px;margin: 0px auto 2%;line-height: 18px;font-size: 18px;color: #1577fc;text-align: center;position: relative;font-weight: bold;}
.tit:before, .tit:after {content: '';height: 50%;width: 15%;border-bottom: 1px solid #acacac;position: absolute;top: 0px;overflow: hidden;}
.tit:before {left: 22%;}
.tit:after {right: 22%;}
.tit span {font-weight: bold;font-size: 16px;display: block;color: #a6a6a6;}
.column .more {width: 87px;height: 40px;display: block;margin: 3% auto 2%;background: url(images/icon.png) no-repeat right top;background-size: 200px;}
/*ipro*/
.ipro_c {padding: 3% 0% 0;}
.ipro_c .thead {float: left;width: 23%;margin-left: 2%;height: 100%;}
.ipro_c .thead a {background: #1577fc;padding: 29% 0;height: 100%;line-height: 0%;color: #fff;display: block;border-bottom: 1px solid #034195;font-size: 13px;text-align: center;}
.ipro_c .thead a:hover {background: #034195;}
.ipro_c .tod {float: left;width: 75%;}
.ipro_c .tod li {width: 47%;float: left;margin: 0 0 1% 1%;}
.ipro_c .tod li a {width: 100%;display: block;}
.ipro_c .tod li a.cur {background: #fa4800;color: #fff;}
.ipro_c .tod li img {width: 100%;display: block;}
.ipro_c .tod li span {height: 30px;line-height: 30px;width: 100%;text-align: center;display: block;color: #fff;background: #6d95d9;}
/*iabout*/
.iabout {width: 100%;background: url(images/iabout.jpg) repeat-x;height: 140px;margin: 5% 0 0 0;padding-top: 7%;}
.iabout .hui {position: relative;background: #1577fc;margin: 0 2% 2% 2%;padding-top: 3%;color: #fff;text-align: left;height: 75%;}
.iabout .hui .zi h2 {font-size: 18px;line-height: 18px;}
.iabout .hui .zi h2 span {color: #010101;font-size: 15px;}
.iabout .hui .zi {width: 50%;float: right;}
.iabout .hui:before {float: left;position: absolute;background: url(images/1.jpg) center no-repeat;background-size: 88%;width: 50%;height: 100%;content: '';display: block;top: -15px;}
/*inews*/
.inews {}
.inews li {width: 96%;height: 84px;line-height: 32px;padding: 0 0 0 2%;border-bottom: 1px dashed #e0e0e0;}
.inews li a {}
.inews li a:hover h3, .inews li a:hover p {color: #034195;}
.inews li h3 {color: #003258;}
.inews li p {color: #5e5e5e;line-height: 22px;width: 75%;}
.inews li span {line-height: 15px;margin-top: 13px;position: relative;float: right;color: #fff;background: #585858;width: 65px;height: 50px;text-align: center;font-weight: bold;font-size: 12px;padding-top: 15px;}
.inews li span em {font-size: 32px;display: block;font-style: normal;}
.inews li span:before {border: 2px solid #585858;position: absolute;width: 65px;height: 75px;content: '';display: block;top: -7px;left: -10px;}
.inews li a:hover span {background: #1577fc;}
.inews li a:hover span:before {border: 2px solid #1577fc;}
/*footer*/
footer {text-align: center;width: 100%;color: #1577fc;padding-bottom: 10px;}
footer a {color: #1577fc;}
/*sitepath*/
.sitepath {width: 100%;height: 40px;line-height: 40px;position: relative;border-bottom: 1px solid #ccc;}
.sitepath h2 {width: 50%;color: #1577fc;font-size: 18px;font-weight: bold;padding-left: 10px;}
.showPanel {width: 100px;position: absolute;top: 0px;right: 0px;border-left: 1px solid #ccc;}
.showPanel p {width: 100%;text-align: center;}
.showPanel .panel {display: none;width: 100%;background: #fff;position: absolute;z-index: 99;top: 40px;right: -1px;border: 1px solid #ccc;}
.showPanel a {width: 100%;height: 32px;display: block;line-height: 32px;padding-left: 10px;font-size: 1em;color: #333;}
/* listPro */.listPro {width: 100%;}
.listPro .list {width: 100%;padding: 2% 0;overflow: hidden;}
.listPro .item {float: left;width: 47%;margin: 0 0 2% 2%;background: #971c0f;}
.listPro .item a {display: block;color: #f3c05c;}
.listPro .item img {display: block;width: 100%;background: #f3c05c;}
.listPro .item span {display: block;height: 30px;line-height: 30px;text-align: center;}
/* listNews */
.showInfo h1 {color: #034195;}/* footer */
.showInfo, .listPro, .listNews {padding-bottom: 5%;}
.jingFormat {color: #343434;}
.footer, .footer a {color: #343434;}/* listPro */
.listPro {width: 100%;}
.listPro .list {width: 96%;padding: 2%;overflow: hidden;}
.listPro .item {float: left;width: 49%;margin: 0 0 2% 0;}
.listPro .item:nth-child(even) {float: right;}
.listPro .item a {display: block;}
.listPro .item img {padding: 2px;display: block;width: 99%;background: #fff;background-size: 20px;}
.listPro .item a:hover img {background: #1577fc;}
.listPro .item span {display: block;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #1577fc;}
.listPro .item a:hover span {background: #1577fc;}
/* listNews */
.listNews {width: 100%;overflow: hidden;}
.listNews .list {width: 100%;overflow: hidden;margin-bottom: 2%;}
.listNews .item {padding: 2px;height: 70px;margin-bottom: -2px;}
.listNews .item:last-child {margin-bottom: 0;}
.listNews .item a {display: block;padding: 5px 10px;background: #fff;}
.listNews .item img {float: left;width: 80px;height: 60px;margin-right: 10px;background: #7c614d;background-size: 20px;}
.listNews .item h3, .listNews .item p {height: 20px;line-height: 20px;overflow: hidden;color: #343434;font-size: 13px;overflow: hidden;}
.listNews .item p {height: 40px;font-size: 12px;color: #343434;}
.listNews .hover p {color: #343434;}
/* sitepath */
.sitepath {width: 100%;height: 45px;position: relative;background: #F1F1F1;}
.sitepath h2 {float: left;height: 45px;line-height: 45px;padding: 0 30px 0 10px;font-size: 16px;position: relative;}
.sitepath .showPanel {width: auto;height: 45px;position: absolute;right: 0;top: 0;display: none;padding: 0 2% 0 0;}
.sitepath .showPanel p {height: 45px;line-height: 45px;text-align: center;padding-left: 7%;color: #1577fc;}
.sitepath .showPanel p:after {content: "";display: inline-block;vertical-align: -4px;width: 0px;height: 20px;background: url(images/a.png) -60px 0 no-repeat;background-size: 100px;margin-left: 5px;}
.panel {width: 100%;padding: 2% 0 0;background: #fff;display: none;}
.panel a {background: #F5F5F5;width: 47%;height: 39px;line-height: 39px;float: left;color: #1577fc;margin: 0 0 2% 2%;text-align: center;box-shadow: 0 0 0 1px #b8b8b8 inset;border-radius: 10px;}
.panel a.hover {background: #1577fc;color: #fff;}

.wrapper{padding-top:50px;max-width: 640px; min-width: 320px;}