html, body, span, div, p, a, table, tbody, td, h1, h2, h3, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li, dl, dd, dt, iframe, label, blockquote, input, button { padding:0; margin:0; list-style:none; border:none }
input{border-top:1px #666666 solid; border-bottom:1px #cccccc solid; border-left:1px #666666 solid; border-right:1px #cccccc solid;}
body { font-size:12px; font-family:宋体, Tahoma, Geneva, sans-serif; text-align:left; margin:0 auto; padding:0px; color:#333; background:#fafafa}
a{ outline-style:none; color:#333; text-decoration:none; }
a:hover { text-decoration:none; }
.overflow{overflow:hidden}
.left { float:left; }
.right { float:right;}
.clear{ clear:both}
img{ max-width:100%}
.mainW{max-width:640px;margin:0 auto;}
.head{ width:100%;margin:0 auto; overflow:hidden}
.headspan1{ width:45%; float:left; display:block; padding:2%; margin-left:5%}
.headspan2{ width:33%; float:left; display:block; padding:3% 2%; margin-left:5%}

.nav{ width:100%; overflow:hidden}
.nav li{ width:25%; background:#005ac9 url(../images/navbg.png) no-repeat right; text-align:center; font-size:27px;font-family: "Microsoft Yahei"; float: left;  line-height:64px}
.nav li a{ color:#fff}
.banner {width:100%;height:327px;position:relative;overflow:hidden;float:left;}
.slidebox1 {width:100%;position:absolute;top:0;left:0;}
.slidebox1 li {float:left;width:100%;left:0;top:0;}
.slidebox1 li img {display:block;width:100%;}
.dot1 {position:absolute;width:100%;height:30px;text-align:right;bottom:0;left:0;}
.dot1 p {margin-right:10px;}
.dot1 b {width:17px;height:17px;border-radius:20px;color:#333;display:inline-block;border:1px solid #fff;background:#fff;text-align:center;line-height:17px;margin:0 3px;margin-top:6px;cursor:pointer;font-weight:normal;}
.dot1 .cur1 {background:#F63;color:#fff;border:1px solid #f63;}


.tell{ width:80%; margin:0 auto; display:block; padding:2% 0}




.zjlist{}
.zjlisttop{ background:#e6e6e6; font-family: "Microsoft Yahei"; overflow:hidden; }
.zjlisttopspan{ width:20%; font-size:23px; color:#fff; float:left; background:#008be1 url(../images/syzj8.jpg) no-repeat right; display:block; text-align:center; height:47px; line-height:47px; padding:0px 1%}
.zjlisttopspan1{ width:30%; font-size:23px; color:#fff; float:left; background:#008be1 url(../images/syzj8.jpg) no-repeat right; display:block; text-align:center; height:47px; line-height:47px; padding:0px 1%}
.zjlisttopa{ float:right; margin-right:5%; color:#fff; font-size:19px; background:#005ac9; display:block;padding:0.5% 3%; border-radius:10px; margin-top:1.3%}

.zjlistnav{ width:98%; margin:0 auto; margin-top:2%; }
.zjlisttitle{ overflow:hidden;  background:#cccccc; margin-top:3%; width:98%;display:block!important}
.zjlisttitle li{ list-style:none; float:left; width:14%; text-align:center; padding:2% 0; border-right:1px solid #fff; font-size:18px;font-family: "Microsoft Yahei"; cursor:pointer}
.zjlisttitle  .on{  background-color:#008be1; color:#fff}
.zjlistmenu{ width:98%; height:291px;  display:none;}
.zjlistmenuleft{ float:left; width:40%;}
.zjlistmenuright{ float:left; width:58%;;font-family: "Microsoft Yahei"; margin-top:8%; margin-left:2%}
.zhuanj1{ font-size:32px; color:#008be1; font-weight:bold; border-bottom:1px solid #CCC; padding-bottom:1%; width:60%}
.zhuanj1 span{ font-size:20px; color:#656565}
.zjlistmenuright p { font-size:18px; line-height:30px; text-indent:2em}
.zjlistmenuright p img{ width:3%; margin-right:1% }
.zjanniu{ width:80%; margin:0 auto; margin-top:8%}
.zjanji1,.zjanji2{ background:#29a3ee; font-size:20px; color:#fff; text-align:center; padding:2% 7%; border-radius:10px;}
.zjanji2{ background:#005ac9;; margin-left:2%;}


.dbnav{background:#005ac9; padding:2% 0; overflow:hidden}
.dbnav a{ float:left; text-align:center; color:#fff; padding:0px 1.8% ;  border-right:1px solid #fff}
.dbnavcon{ width:64%; margin:0 auto;font-family: "Microsoft Yahei"; font-size:20px;}
.footer{ font-size:17px; text-align:center;font-family: "Microsoft Yahei";; padding:2% 0; width:90%; margin:0 auto; margin-bottom:40px;}


 /*footer -start*/

@-webkit-keyframes flash { 0%,40%,100% { opacity: 1; }

  50%,90% { opacity: 0; } }

@keyframes flash { 0%,40%,100% { opacity: 1; }

  50%,90% { opacity: 0; } }

.fixedFooter { overflow: hidden; height: 55px; line-height: 55px; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; font-size: 14px; overflow: hidden; z-index: 3; background: url(../images/bgBottom_1.png) #1c72b5; -webkit-background-size: 3px auto; background-size: 3px auto; }

.fixedFooter:before { content: ""; width: 100%; height: 100%; display: block; z-index: 0; position: absolute; left: 0; top: 0; opacity: 0.4; background: -webkit-gradient(linear, left top, left bottom, from(#2179bc), to(#1165a6)); background: -webkit-linear-gradient(top, #2179bc, #1165a6); background: linear-gradient(to bottom, #2179bc, #1165a6); }

.fixedFooter ul { display: table; table-layout: fixed; width: 100%; }

.fixedFooter li { display: table-cell; }

.fixedFooter .active a, .fixedFooter a:hover, .fixedFooter a:active { 

border: 1px solid rgba(0, 72, 71, 0.6); 

-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9);

 box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9); 

 background: -webkit-gradient(linear, left top, left bottom, from(#2b87b2), to(#1165a6));

  background: -webkit-linear-gradient(top,#2b87b2 ,#1165a6 ); 

  background: linear-gradient(to bottom,#2b87b2 ,#1165a6 ); }



.fixedFooter a { position: relative; display: block; color: #fff; height: 55px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.fixedFooter a:before { content: ""; display: inline-block; vertical-align: middle; margin-right: 2px; width: 28px; height: 37px; background: url(../images/fixIconBottom_1.png) no-repeat; -webkit-background-size: 56px auto; background-size: 56px auto; }

.fixedFooter .flashNo { display: block; width: 14px; height: 12px; font-size: 10px; text-align: center; line-height: 12px; background: #f74400; position: absolute; left: 50%; margin-left: -35px; top: 8px; font-family: arial; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -webkit-box-shadow: 2px 2px 1px #802603; box-shadow: 2px 2px 1px #802603; -webkit-animation: flash 2s infinite; animation: flash 2s infinite; }

.fixedFooter span { display: inline-block; line-height: 1em; vertical-align: middle; }

.fixedFooter b, .fixedFooter em { display: block; }

.fixedFooter b { font-size: 20px; border-bottom: 1px solid #186e6a; padding-bottom: 6px; text-shadow: 0 0 5px white; }

.fixedFooter em { border-top: 1px solid #219896; padding-top: 2px; color: #c80000; text-shadow: 0 0 4px white, 0 0 4px white, 0 0 4px white, 0 0 4px white, 0 0 4px white, 0 0 4px white, 0 0 4px white, 0 0 4px white; }

.fixedFooter .bPhone a:before { background-position: 0 0; }

.fixedFooter .bOnline a:before { background-position: -28px 0; }

 /*footer -end*/

a[href*="tongji"]{ display:none; }

.fixedFooter .bPhone em{ display:none}




@media(max-width:320px){
.nav li{ line-height:30px; font-size:14px}
.dbnavcon{ font-size:14px; width:85%}
.footer{ font-size:13px; }
.zjlisttopspan{ font-size:16px;height:33px; line-height:33px;padding:0px 5%}
.zjlisttopa{ font-size:14px; padding:0.8% 3%}
.banner{ height:165px}

.zhuanj1{ font-size:20px; width:75%}
.zhuanj1 span{ font-size:12px; }
.zjlistmenuright p { font-size:12px; line-height:22px}
.zjanji1,.zjanji2{ font-size:12px }
.zjlisttopspan{ font-size:16px;height:33px; line-height:33px;padding:0px 5%; }
.zjlisttopspan1{ font-size:16px;height:33px; line-height:33px;padding:0px 5%; width:37%}
.zjlisttopa{ font-size:14px; padding:0.8% 3%}
.zjlisttitle{margin-top:6%}
.zjlisttitle li{font-size:12px}
.zjlistmenu{ height:145px}
.zjlistmenuright{ margin-top:2%}
.zjanniu{ margin-top:2%}
.luntan1,.fabiao{ font-size:13px; margin-top:1.5%}
.headspan1{  margin-left:4%}

}
@media screen and (min-width:359px) and (max-width:409px) {
.nav li{ line-height:35px; font-size:16px}	
.dbnavcon{ font-size:16px; width:85%}
.footer{ font-size:14px; }
.zjlisttopspan{ font-size:18px;height:33px; line-height:33px;padding:0px 4%;}
.zjlisttopspan1{ font-size:18px;height:33px; line-height:33px;padding:0px 4%;width:37%}
.zjlisttopa{ font-size:15px; }
.banner{ height:193px}
.zhuanj1{ font-size:22px; width:75%}
.zhuanj1 span{ font-size:14px;}
.zjlistmenuright p { font-size:14px; line-height:23px}
.zjanji1,.zjanji2{ font-size:14px }
.zjlisttopspan{ font-size:18px;height:33px; line-height:33px;padding:0px 4%}
.zjlisttopa{ font-size:15px; }
.zjlisttitle{margin-top:6%}
.zjlisttitle li{font-size:14px}
.zjlistmenu{ height:165px}
.zjlistmenuright{ margin-top:3%}
.zjanniu{ margin-top:2%}
.luntan1,.fabiao{ font-size:15px; }
.headspan1{  margin-left:4%}

}

@media screen and (min-width:410px) and (max-width:450px) {
.nav li{ line-height:40px; font-size:18px}	
.dbnavcon{ font-size:18px;width:85%}
.footer{ font-size:15px; }
.zjlisttopspan{ font-size:20px;height:37px; line-height:37px;padding:0px 4%;}
.zjlisttopspan1{ font-size:20px;height:37px; line-height:37px;padding:0px 4%;width:37%}
.zjlisttopa{ font-size:18px; }
.banner{ height:213px}

.zhuanj1{ font-size:24px;width:68%}
.zhuanj1 span{ font-size:16px; }
.zjlistmenuright p { font-size:16px; line-height:25px}
.zjanji1,.zjanji2{ font-size:16px }
.zjlisttopspan{ font-size:20px;height:37px; line-height:37px;padding:0px 4%}
.zjlisttopa{ font-size:18px; }
.zjlisttitle{margin-top:6%}
.zjlisttitle li{font-size:16px}
.zjlistmenu{ height:185px}
.zjlistmenuright{ margin-top:3%}
.zjanniu{ margin-top:3%}
.luntan1,.fabiao{ font-size:17px; }
.headspan1{  margin-left:4%}


}
@media(min-width:600px){

}