@charset "utf-8";
/* Copyright www.js-mc.net */
body{ margin:0px; background:#fff url(img/bg.jpg) no-repeat center top; font-family:"Microsoft Yahei"; font-size:14px; line-height:180%;}
*{ margin:0px; padding:0px;}
li{ list-style:none;}
p{ text-indent:2em;}
.fl{ float:left;}
.fr{ float:right;}
i,em{ font-style:normal;}
h3{ margin-bottom:10px; text-align:center;}
h4{ margin-bottom:10px; font-size:16px;}
.cen{ text-align:center; text-indent:0px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#025bca; text-decoration:underline;}
.cj a:hover,.hz a:hover{ text-decoration:none;}
#header{ width:1000px; height:135px; margin:0 auto; background:url(img/header.jpg) no-repeat;}
#header .left{ width:350px; float:left; padding-left:130px; padding-top:75px; color:#515151; font-size:20px;}
#header .left i{ margin-right:25px; padding-left:18px; background:url(img/ico.png) no-repeat 0 center; color:#515151; font-size:18px;}
#header .right{ width:215px; float:right; padding-top:42px; color:#515151; font-size:16px;}
#header .right b{ display:block; padding-top:6px; color:#e70012; font-family:Impact; font-size:30px;}
#footer{ padding-top:20px; padding-bottom:20px; background:#0043c8 url(img/fbg.jpg) no-repeat center 0; color:#fff; line-height:30px; text-align:center;}
#footer a{ color:#fff;}
#footer img{ vertical-align:middle;}
#nav{ width:1000px; height:57px; margin:0 auto; overflow:hidden;}
#nav li{ width:125px; height:57px; float:left; background:url(img/nava.jpg) no-repeat right center; font-size:15px; line-height:57px; text-align:center;}
#nav a{ display:block; color:#fff;}
#nav a:hover,#nav .home{ background:url(img/navh.jpg) no-repeat center bottom; font-weight:bold; text-decoration:none;}
#flashs{ height:420px; position:relative; overflow:hidden; border-bottom:#efefef 2px solid;}
#flashs .bgitem{ top:0px; position:absolute; z-index:1;}
#flashs .btn{ position:absolute; left:46%; margin-right:-450px; bottom:5px; padding:0px 8px; z-index:7;}
#flashs .btn span{ cursor:pointer; display:inline-block; margin-left:5px; padding:0px 8px; background:#fff; border:#fff 1px solid; color:#0864c8;}
#flashs .btn span.cur{ background:#0864c8; color:#fff;}
.w1000{ width:1000px; margin:28px auto; overflow:hidden;}
.w1000 .left{ width:220px; float:left; border:#025bca 3px solid; background:#efefef;}
.w1000 .left h2{ height:39px; background:url(img/tbg1.jpg) no-repeat center; color:#fff; font-size:16px; line-height:39px; text-align:center;}
.w1000 .left .nav{ padding:20px 35px;}
.w1000 .left .nav li{ height:30px; background:url(img/ico1.png) no-repeat 6px center; border-bottom:#fff 1px dashed; line-height:30px; text-indent:20px;}
.w1000 .left .nav a{ display:block;}
.w1000 .left .nav a:hover{ background:#ccc url(img/ico1.png) no-repeat 6px center; text-decoration:none;}
.w1000 .right{ width:750px; float:right; overflow:hidden; position:relative;}
.w1000 .right h2{ height:42px; background:url(img/tbg1.png) no-repeat left bottom; color:#fff; font-size:16px; line-height:42px; text-indent:55px;}
.w1000 .right .text{ padding:25px; border:#ccc 1px solid;}
.w1000 .news{ width:290px; float:left; margin-right:32px; padding:10px; border:#cecece 1px solid;}
.w1000 .news h2{ margin-bottom:10px; border-bottom:#cecece 1px solid;}
.w1000 .news h2 b{ display:inline-block; padding-bottom:5px; border-bottom:#025bca 2px solid; color:#333; font-size:18px;}
.w1000 .news li,.news1 li{ height:35px; background:url(img/ico1.png) no-repeat 6px center; border-bottom:#e3e3e3 1px dashed; line-height:35px; text-indent:20px;}
.w1000 .none{ margin-right:0;}
.fw{ margin-bottom:0;}
.fw1{ margin-bottom:50px; line-height:180%;}
.fw1 dl{ position:relative;}
.fw1 dt{ position:absolute; top:40px; right:50px;}
.fw1 dd{ position:relative;}
.fw h2,.cj h2,.hz h2{ height:105px; padding-top:1px; background:url(img/x1.jpg) no-repeat center 40px; color:#2f2f2f; font-size:30px; text-align:center;}
.fw h2 span,.cj h2 span,.hz h2 span{ color:#025bca;}
.fw h2 i,.cj h2 i,.hz h2 i{ margin-top:24px; display:block; color:#c8c8c8; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase;}
.fw li{ width:235px; height:382px; float:left; margin-right:20px; margin-bottom:30px; background:url(img/libg.jpg) no-repeat; position:relative;}
.fw li img{ width:149px; height:149px; margin:0 auto; display:block;}
.fw li h3{ padding-top:15px; font-size:18px; text-align:center;}
.fw li p,.fw1 p{ padding:10px 15px; text-indent:0px;}
.fw li p i,.fw1 p i{ display:block; padding-left:15px; background:url(img/ico1.png) no-repeat 0 9px; color:#515151;}
.fw li:hover{ background:url(img/libgh.jpg) no-repeat;}
.fw li:hover h3{ color:#fff;}
.fw li:hover p i{ background:url(img/ico2.png) no-repeat 0 8px; color:#fff;}
.fw li:last-child{ margin-right:0;}
.fw .none{ margin-right:0;}
.fw .more{ position:absolute; bottom:6px; left:30%;}
.fw .more img{ width:95px; height:33px;}
.ysbg{ height:836px; padding-top:10px; background:url(img/ysbg.jpg) no-repeat center top;}
.ys{ position:relative;}
.ys h2{ height:120px; color:#025bca; font-size:40px; text-align:center; line-height:40px;}
.ys h2 p{ background:url(img/x1.png) no-repeat center center; color:#da251c; font-size:20px; text-indent:0px; font-weight:normal;}
.ys dl{ width:495px; float:right;}
.ys dt{ width:495px; height:90px; float:left;}
.ys dt img{ width:90px; height:88px; float:left;}
.ys dt p{ width:382px; float:left; padding:10px 0 0 20px; background:url(img/x2.jpg) no-repeat center bottom; color:#da251c; font-size:24px; line-height:60px; font-weight:bold; text-indent:0px;}
.ys dd p{ width:335px; margin-bottom:50px; float:left; margin-top:7px; padding-left:98px; background:url(img/ico2.jpg) no-repeat 38px 8px; font-size:15px; line-height:26px; text-indent:0px;}
.cj{ width:960px; height:360px; margin:20px auto;}
.cjc{ height:268px; position:relative; overflow:hidden;}
.cjc li{ width:204px; height:178px; margin:0 20px 0 0; float:left; padding:9px; display:inline; overflow:hidden; border:#ededed 1px solid;}
.cjc li p{ font-size:0; line-height:0;}
.cjc li img{ width:204px; height:150px; border:0;}
.cjc li span{ display:block; color:#333; line-height:30px; text-align:center;}
.j01{ width:960px; height:32px; background:url(img/x11.jpg) repeat-x 15px; position:absolute; left:0; top:230px; overflow:hidden; text-align:center;}
.j01 a.x01{ width:31px; height:31px; display:inline-block; background:url(img/cjl.jpg) no-repeat;}
.j01 a.x02{ width:31px; height:31px; display:inline-block; background:url(img/cjr.jpg) no-repeat;}
.j01 a.x01:hover{ display:inline-block; background:url(img/cjlh.jpg) no-repeat;}
.j01 a.x02:hover{ display:inline-block; background:url(img/cjrh.jpg) no-repeat;}
.abg{ height:426px; background:url(img/abg.jpg) no-repeat center 0;}
.about{ height:394px;}
.about h2{ margin:40px 0 19px 33px; color:#fff; font-size:24px;}
.about h2 b{ font-size:36px; font-weight:normal;}
.about h2 em{ margin-left:7px; color:#424242; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; text-transform:uppercase;}
.about h2 a,.news h2 a{ color:#9a9a9a; font-size:14px; font-weight:normal;}
.about dl{ margin:0 40px 0 32px;}
.about dt{ float:left;}
.about dt img{ width:430px; height:264px; border:#fff 10px solid;}
.about dd{ width:445px; float:right; padding-top:30px;}
.about dd p{ color:#b8c8eb; line-height:24px;}
.hzbg{ padding-top:1px; padding-bottom:1px; background:#efefef;}
.hz li{ width:192px; height:56px; float:left; margin-right:10px;}
.hz li img{ width:192px; height:46px;}
.page{ clear:both; padding:3px; text-align:center;}
.next{ padding:10px; border:#999999 1px dashed; text-align:center;}
.lx{ background:#e6e6e6; line-height:28px;}
.lx th{ height:40px;}
.lx td{ padding:20px; background:#fff;}
.lx .bg{ background:#efefef;}
.al{ width:98%; margin:20px auto;}
.al td{ width:50%; padding:15px 20px;}
.pro li{ margin-bottom:15px; float:left; padding:6px 17px; text-align:center;}
.pro li img{ width:300px; height:200px; padding:4px; border:#f1f1f1 2px solid;}
.pro li span{ display:block; font-size:18px; font-weight:bold;}
.pro a:hover img{ border:#025bca 2px solid;}
.pro a:hover{ text-decoration:none;}