@import url("./style.css");
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0; }
body,input,textarea,select,button { font-family:'Microsoft Yahei', 'Simsun'; }
body { line-height:1.5; color:#000; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
ul,ol,li { list-style:none; }
i,em { font-style:normal; }
.cur,button { cursor:pointer; }
:focus { outline:0 none;}
a { text-decoration:none; color:#000; }
a:hover,a:active,a:focus { color:#900; text-decoration:none; }
a:active { color:#9e9e9e; }
fieldset,img { vertical-align:middle; border:0 none; }
input,select,textarea { vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; }

.h1 { height:35px; line-height:35px; margin-bottom:10px; font-weight:normal; border-bottom:#e5e5e5 1px solid; }
.h1 span { float:left; display:inline-block; font-size:0.40rem; font-weight:bold; color:#1e50ae; }
.h1 a { display:inline-block; float:right; font-size:0.32rem; /*color:#009fe9;*/ }

.ul { padding-left:8px; display:block; }
.ul li { line-height:30px; height:30px; padding-left:13px; font-size:0.38rem; text-align:right; background:url(../images/point.png) no-repeat left center; }
.ul li a { display:inlne-block; height:30px; line-height:30px; font-size:0.38rem; float:left; }

.top { width:100%; margin-bottom:3%; }
.logo { width:100%; padding:10px 0; }
.logo img { margin:0 auto; display:block; width:80%; }

.menu { width:100%; background:#0068b7; height:56px; padding:7px 0; clear:both; }
.menu ul li { height:28px; line-height:28px; width:25%; float:left; text-align:center; }
.menu ul li a { color:#fff; display:block; font-size:14px; }

.slideBox{ width:94%; padding-left:3%; height:auto; overflow:hidden; position:relative; margin-bottom:3%; }
.slideBox .hd { width:120px; height:10px; overflow:hidden; position:absolute; left:40%; bottom:3px; z-index:1; }
.slideBox .hd ul { overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li { display:inline-block; float:left; width:20px; height:5px; margin-right:6px; background:#0171c7; cursor:pointer; }
.slideBox .hd ul li.on { background:#ff0000; width:20px; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:100%; height:auto; display:block; }

.focus{ width:94%; padding-left:3%; height:auto; overflow:hidden; position:relative; margin-bottom:2%; }
.focus .hd{ width:180px; height:15px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; }
.focus .hd ul{ width:120px; height:15px; overflow:hidden; zoom:1; float:right; }
.focus .hd ul li{ float:left; width:23px; height:15px; line-height:18px; color:#fff; padding-left:1px; font-size:12px; text-align:center; cursor:pointer; background:url(../images/line.png) no-repeat left bottom; }
.focus .hd ul li.on{ height:15px; background:url(../images/on.png); color:#fff; }
.focus .bd{ position:relative; height:100%; z-index:0; }
.focus .bd li{ zoom:1; vertical-align:middle; }
.focus .bd img{ width:100%; height:auto; display:block; }
.focus .bd li p { width:98%; padding-left:2%; position:absolute; left:0; bottom:0; height:40px; line-height:40px; background:url(../images/aaa.png); color: #fff; font-size:14px; overflow:hidden; }

.column { width:94%; margin:0 3%; height:auto; padding-bottom:2px; }
.column p { padding-left:2%; height:40px; line-height:40px; padding-top:5px; text-align:center; }
.column p a { font-size:0.40rem; display:block; height:40px; line-height:40px; color:#009fe9; font-weight:bold; }

.nav { width:97%; margin-left:3%; margin-top:2%; height:auto; padding-bottom:2px; }
.a-1 { width:97%; display:block; margin-bottom:3%; }
.a-2 { width:47%; display:inline-block; margin-right:3%; float:left; margin-bottom:3%; }

.contact { width:91%; height:225px; padding-top:6px; color:#909096; margin-left:3%; padding-left:3%; margin-right:3%; margin-bottom:15px; background:#353840; }
.contact img { margin-bottom:12px; }
.contact h1 { font-size:0.40rem; line-height:40px; }
.contact p { font-size:0.32rem; line-height:30px; }

.footer { width:94%; margin-left:3%; text-align:center; height:145px; padding-top:25px; line-height:30px; border-top:#0068B7 3px solid; clear:both; }
.footer p { font-size:13px; }
.footer p a { padding:0 4px; }