@charset "utf-8";



/*sban*/
.sban{ width:1200px; margin:0 auto; height:139px; overflow:hidden;}
.sban .sl{ width:595px; height:139px; float:left; overflow:hidden;}
.sban .sr{ width:595px; height:139px; float:left; margin-left:10px; overflow:hidden;}
.sban .slb{ width:595px; height:139px; position:relative; top:-139px;}
.sban .slb .sdes{ width:535px; padding:15px 30px 0; font-size:24px; font-weight:bold; color:#FFFFFF; line-height:32px;}
.sban .slb .upload{ width:117px; height:34px; background-color:#FFFFFF; text-align:center; line-height:34px; font-size:18px; margin-left:30px; margin-top:10px; cursor:pointer;}
.sban .slb a{ color:#333333;}
.sban img{ transition: all 0.6s; }

/*new*/
.new{ width:1200px; margin:0 auto; height: auto}
.new .nel{ width:595px; float:left}
.new .nel li{ width:595px; height:160px; margin-bottom:10px;}
.new .nel li .npic{ width:160px; height:160px; float:left; *margin-left:-15px;}
.new .nel li .npic .pict{ width:100px; height:80px; position:relative; top:-160px; font-size:24px; color:#FFFFFF; padding:40px 30px 0; }
.new .nel li .nnew{ width:420px; margin-left:15px; font-size:16px; color:#666666; line-height:24px; float:left; margin-top:25px;}
.new .nel li .nnew span a{ color:#c8102e; margin-left:5px; }
.new .nel li .nnew span a:hover{text-decoration:underline;}
.new .ner{ width:595px; float:left; margin-left:10px;}
.new .ner .nrtit{ width:595px; height:44px; background:url(../images/ntbg.jpg) no-repeat;}
.new .ner .nrtit .newstit{ line-height:44px; float:left; margin-left:10px; font-size:24px; color:#FFFFFF;}
.new .ner .nrtit .newstit a{ color:#FFFFFF;}
.new .ner .nrtit .newsmore{ line-height:44px; float:right; margin-right:10px; font-size:14px; color:#c8c8c8;}
.new .ner .nrtit .newsmore a{ color:#c8c8c8}
.new .ner .nebox{ width:595px;}
.new .ner .nebox li{ width:595px; height:auto; margin-top:15px;}
.new .ner .nebox li .nt{ font-size:18px; line-height:26px;}
.new .ner .nebox li .nt a{ color:#333333;}
.new .ner .nebox li .ntime{ font-size:14px; color:#999999; line-height:20px;}
.new .ner .nebox li .ndes{ font-size:16px; line-height:24px; color:#666666;}
.new .ner .nebox li .nlm{ border-radius:4px; width:90px; height:24px; background-color:#108be8; text-align:center; line-height:24px; font-size:14px; color:#FFFFFF; margin:5px 0; overflow:hidden;}
.new .ner .nebox li .nlm:hover{ background:#1298fe;}
.new .ner .nebox li .nlm a{color:#FFFFFF; padding:5px 5px;}

/*service*/
.ser{ width:1200px; height:40px; background-color:#212121; margin:0 auto; color:#ffffff}
.ser .sel{ font-size:24px; line-height:40px; margin-left:20px; float:left;}
.ser .sel a{color:#ffffff}
.ser .serr{font-size:14px; line-height:40px; margin-right:20px; float:right;}
.ser .serr a{color:#ffffff}
.service{ width:1200px; margin:0 auto;}
.service li{ width:280px; height:180px; margin-left:26.6px; float:left}
.service li:first-child{ margin-left:0;}
.service li .spic{ width:280px; height:145px;}
.service li .sptit{ width:280px; height:35px; line-height:35px; text-align:center; font-size:18px}
.service li .sptit a{ color:#333333;}
.service li:hover a{ color:#108be8;}








