html{overflow-y: scroll; color: #000; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html *{outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: transparent;}
html,body{font-family: 'Microsoft Yahei', Helvetica, Arial, Verdana, sans-ser; font-size: 13px; width: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin: 0; padding: 0;}
input,select,textarea{font-size: 100%;}
table{border-spacing: 0; border-collapse: collapse;}
fieldset,img{border: 0;}
abbr,acronym{font-variant: normal; border: 0;}
del{text-decoration: line-through;}
address,caption,cite,code,dfn,em,th,var{font-weight: 500; font-style: normal;}
ol,ul{list-style: none;}
caption,th{text-align: left;}
q:before,q:after{content: '';}
sub,sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -.5em;}
sub{bottom: -.25em;}
a:hover{text-decoration: none;}
ins,a{text-decoration: none; color: #000}
.f-l{ float: left; }
.w100{ width: 100%!important; }
.clear{ clear: both; content: 0;}

.a-w{width: 1034px;margin: 0 auto;height: auto;}
.a-w:after{display: block;clear: both;content: "";}
.head{width: 100%; background-color: #EAEAEA;}
.head .top{width: 100%;height: 30px;line-height: 30px;background-color: #014165;}
.head .top:after{display: block;clear: both;content: "";}
.head .top-l{float: left;color: #fff;}
.head .top-r{float: right;color: #fff;background-color: #3b89ad;padding: 0 30px;}
.head .top-r a{color: #fff;}
.head .logo{width: 100%; height: 88px; line-height: 88px; font-size: 0; border-bottom: 2px solid #DADADA;}
.head .logo img{ vertical-align: middle;}
.head .logo:after{display: block;clear: both;content: "";}

.head .nav li{ display: inline-block; *float: left; height: 50px; line-height: 50px; width: 12%; text-align: center; position: relative; }
.head .nav ul li a{ width: 100%; font-size: 17px; color: #333; display: block;}
.head .nav>ul>li.sd:hover:before{ position: absolute; content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #014165 transparent; left: 50%; top: 44px; margin-left: -6px;}
.head .nav ul li a:hover{ color: #014165;}
.head .nav ul.se{ width: 100%; display: none; position: absolute; top: 50px; background-color: #F5F3F3; border-top: 2px solid #014165; z-index: 999;}
.head .nav ul.se li{ width: 100%; height: auto;}
.head .nav ul.se li a{ font-size: 15px; }
.head .nav ul.se li a:hover{ background-color: #014165; color: #fff; }
.head .nav>ul>li.sd:hover .se{ display: block; }

.head .bann{width: 100%; font-size: 0;}

.main{ width: 100%; }
.box{ margin-top: 30px; width: 45%; display: inline-block; }
.box:first-child{ margin-right: 10%; }
.box-title{ font-size: 18px; border-bottom: 2px solid #014B70; padding: 0 15px 18px; margin-bottom: 18px; }
.box-title a{ color: #9e0b0e; font-weight: 700; display: block; position: relative;  }
.box-title span{ font-size: 14px; color: #4b4b4b; font-weight: normal; position: absolute; right: 0; bottom: 0;}
.box-list1{padding: 0 15px; }
.box-list1 a{ color: #212121; display: block; margin-bottom: 10px; }
.box-list2 ul{ width: 100%; height: auto; overflow: hidden; }
.box-list2 ul li{ display: inline-block; *float: left; width: 195px; height: 98px; margin: 0 0 20px 0; background-color: #eee; }
.box-list2 ul li.mid{ margin: 0 7px; }
.box-list2 ul li a img{ width: 100%;}

.foot { width: 100%; height: 100px; background-color: #75787f; margin-top: 10px;}
.foot .foot-logo { background: url(imgfoot_logo.jpg) no-repeat; width: 270px; height: 65px; float: left; margin-top: 20px;}
.foot .foot-lx { float: left; color: #fff; margin: 18px 0 0 30px; padding-left: 30px; border-left: 2px solid #fff;}
.foot .foot-lx p { line-height: 24px; font-family: "songti";}

.list-menu{ font-size: 15px; font-weight: bold; margin: 20px 0; padding-bottom: 8px; border-bottom: 1px solid #bbb;}
.list-title li{ margin: 15px 0; position: relative; font-size: 16px; }
.list-title li a{ color: #000; border-left: 5px solid #8DB2E7; padding-left: 10px;}
.list-title li a:hover{ color: #0058ab; text-decoration: none; border-left: 5px solid #0058AB; }
.list-title li span{ position: absolute; right: 0 }

.list-pic li{ float: left; margin: 0 0 20px 34px; height: 205px; }
.list-pic li p.tit{font-size: 15px; font-weight: 700; margin-top: 2%; text-align:center; padding-bottom:2%;}

.content h2{ text-align: center; margin: 20px 0; font-size: 20px; }
.content h3{ text-align: center; margin: 0 0 20px 0; font-size: 18px; }
.content h4{ text-align: center; margin: 0 0 20px 0; font-size: 14px; font-weight: normal; }
.content article { background-color: #F5F5F5; padding: 10px; border-radius: 5px;}
.content article p{margin: 5px 0px; line-height:250%; font-size: 16px; font-family: "宋体"; text-indent: 33px;}

.pagelist{ text-align: center; }
.pagination {font-family: arial, helvetica, sans-serif;line-height:35px;overflow: hidden; text-align:center;}
.pagination a {border: #c2e2e7 1px solid;color: #95b1b5;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;padding-top: 5px;text-decoration: none;}
.pagination a:visited {border: #c2e2e7 1px solid;color: #95b1b5;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;padding-top: 5px;text-decoration: none;}
.pagination a:active {border: #c2e2e7 1px solid;color: #95b1b5;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;padding-top: 5px;text-decoration: none;}
.pagination a:hover {border: #c2e2e7 1px solid;color: #fff;background-color: #c2e2e7;}
.pagination span.current {border: #c2e2e7 1px solid;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;color: #fff;padding-top: 5px;}
.pagination span.disabled {background-color: #c2e2e7;}