﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;font-family:"微软雅黑";font-size:12px;}
img,input{border:none;vertical-align:middle;}
body{font-family:"微软雅黑"; background:url(../images/1.gif);}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.cls{clear:both;height:0;}
.clearfix{zoom:1;}
a{text-decoration:none;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#0ba0e6;}
.p-r{position:relative;}
.f-l{float:left;}
.m_l_0{margin-left:0px;}
.h30{height:30px;}
.width{width:1200px; margin:0 auto;}
/********************************************************************************/
#top{height:80px; padding:10px 0px;/* background:url(../images/bj.jpg) left top repeat-x;*/ background:#0e4b98; border-bottom:solid 1px #efefef;}
#top .logo1{width:80px; height:80px; float:left; background:url(../images/0.png) no-repeat; margin-left:40px;}
#top .logo2{width:370px; height:80px; float:left; background:url(../images/tm.png) no-repeat; margin-left:20px;}
#top .btns{float:right; width:680px; height:30px; line-height:30px; text-align:right; padding-right:20px;}
#top .btns a{margin:0px 10px; color:#fff;}
#top .btns a.b{padding-left:30px; background-image:url(../images/topbtns.png); background-repeat:no-repeat;}
#top .btns a.b.b1{ background-position:0px 0px;}
#top .btns a.b.b2{ background-position:0px -17px;}
#top .btns a.b.b3{ background-position:0px -34px;}
#top .logo3{width:440px; height:50px; float:right; background:url(../images/title.png) right no-repeat; margin-left:20px;}
#topNav{height:50px; background:#0E316B;}
#topNav ul.en{width:1200px; margin:0 auto;}
#topNav ul li{float:left; position:relative;width:120px;}
#topNav ul.en li{width:170px; float:left; position:relative;}
#topNav ul li a:hover{text-decoration:none;}
#topNav ul li a{line-height:50px; font-size:14px; font-weight:bold; color:#fff; display:block; text-align:center;}
#topNav ul li a:hover{background:#0853B0;}
#topNav ul li a.hover{background:#0853B0;}
#topNav ul li a.l{border-bottom:dotted 1px #fff;}
#topNav ul li .child{position:absolute; width:inherit; padding:5px 0px; background:#dadada; z-index:9999; left:0px; display:none;}
#topNav ul li .child a{color:#0853b0; line-height:20px; padding:10px 0px; font-size:14px; font-weight:normal;}
#topNav ul li .child a.hover{background:#888;}
#topNav ul li .child a:hover{background:#aaa;}
#topNav ul li .child .a{position:relative; display:block;}
#topNav ul li .child .cc{position:absolute; background:#dadada; z-index:600; width:190px; top:0px; left:120px; padding:0px 5px; display:none; font-size:12px; font-weight:bold;align:left;}
#topNav ul li .child .cc a{line-height:18px; font-size:12px; font-weight:bold;align:left;}
@media screen and (max-width: 768px){
    #topNav{ display:none;}
}

.search{float:right; width:198px; height:20px; padding-top:12px; text-align:right;}
.search.en{width:220px;}
.search input{height:26px; border:solid 1px #ddd; width:140px;}
.search button{padding:3px 10px 5px 10px; background:#ddd; line-height:20px; margin-left:-4px;}

.homeBody1{background:#EEEFF0; padding:20px 0px; margin:10px 0px;}
.homeBody1 .conts{float:left; width:370px; margin-left:70px; height:230px;}
.homeBody1 .conts.cc{float:left; width:450px; margin-left:70px; height:230px;}
.homeBody1 .conts .til{font-size:20px; color:#0853b0; height:30px; position:relative;}
.homeBody1 .conts .til .more{position:absolute; right:10px; top:10px;}
.homeBody1 .conts ul{margin-top:10px;}
.homeBody1 .conts ul li{margin:2px 0px;}
.homeBody1 .conts ul li.c{line-height:20px; height:20px; width:100%; overflow:hidden; padding-left:20px; background:url(../images/7.png) 1px 7px no-repeat; margin:15px 0px;}
.homeBody1 .conts ul li a{font-size:14px;}

.homeBody2{padding:20px 0px; margin:10px 0px;}
.homeBody2 .cont1{float:left; width:890px; padding:15px 0px;}
.homeBody2 .cont1 .btn{padding:10px 30px; width:160px; background:#0853b0; float:left; margin:20px 0px 20px 70px;}
.homeBody2 .cont1 .btn a{font-size:18px; color:#fff; line-height:30px; height:30px; width:100px; display:block; padding-left:60px; background-repeat:no-repeat; background-position:0px center;}
.homeBody2 .cont1 .btn a.b1{background-image:url(../images/1.png);}
.homeBody2 .cont1 .btn a.b2{background-image:url(../images/2.png);}
.homeBody2 .cont1 .btn a.b3{background-image:url(../images/3.png);}
.homeBody2 .cont1 .btn a.b4{background-image:url(../images/4.png);}
.homeBody2 .cont1 .btn a.b5{background-image:url(../images/5.png);}
.homeBody2 .cont1 .btn a.b6{background-image:url(../images/6.png);}
.homeBody2 .cont1 .btn a:hover{text-decoration:none;}
.homeBody2 .cont2{float:right; width:430px;}
.homeBody2 .cont2 .conts{}
.homeBody2 .cont2 .conts .til{border-bottom:solid 2px #ddd; height:35px; line-height:35px; font-size:20px; color:#0853b0;}
.homeBody2 .cont2 .conts ul{height:50px; overflow:hidden;}
.homeBody2 .cont2 .conts ul li{margin-left:8px; float:left;}
.homeBody2 .cont2 .conts ul li a{color:#444; font-size:14px; line-height:25px;}

#neiBody{margin:15px 0px;}
#neiBody .leftNav{width:290px; float:left;}
#neiBody .leftNav .til{font-size:20px; color:#0853b0;}
#neiBody .leftNav ul{margin-top:5px;}
#neiBody .leftNav ul li{margin:2px 0px;}
#neiBody .leftNav ul li a{font-size:14px; color:#0853b0; padding:15px 0px 15px 50px; background:#dfdfdf; display:block;}
#neiBody .leftNav ul li a:hover{background:#bbb;color:#fff;text-decoration:none;}
#neiBody .leftNav ul li a.hover{background:#bbb;color:#fff;}
#neiBody .rightCont{float:right; width:1080px; margin-top:30px;}
#neiBody .rightCont .content{margin-top:10px; overflow:hidden; font-size:14px; line-height:32px; min-height:500px;}
#neiBody .rightCont .content1{margin-top:10px; overflow:hidden;}
#neiBody .rightCont .content1 .til{ text-align:center; font-size:16px;}
#neiBody .rightCont .content1 .s{ padding:3px 10px; margin:10px auto; background:#efefef; color:#333; text-align:center; font-size:12px;}
#neiBody .rightCont .content1 .cont{ font-size:14px; line-height:30px; color:#333; overflow:hidden; min-height:300px;}
#neiBody .rightCont .newList{margin-top:10px; min-height:500px;}
#neiBody .rightCont .newList li{padding-left:10px; padding-right:100px; padding-bottom:8px; border-bottom:dotted 1px #ddd;/* background:url(../images/arrow_6.gif) 5px 6px no-repeat;*/ margin-top:8px; position:relative;}
#neiBody .rightCont .newList li a{color:#333; font-size:14px;}
#neiBody .rightCont .newList li span{position:absolute; right:0px; top:2px; color:#999;}
/*
#neiBody .rightCont .newDayList{margin-top:10px; min-height:500px;}
#neiBody .rightCont .newDayList li{padding:15px 10px; border-bottom:dotted 1px #ededed;}
#neiBody .rightCont .newDayList li .day{float:left; width:80px; height:60px; border:solid 1px #ddd; background:#fff;}
#neiBody .rightCont .newDayList li .day dd{ height:30px; line-height:30px; color:#fff; background:#143270; text-align:center; font-size:14px;}
#neiBody .rightCont .newDayList li .day dt{ height:30px; line-height:30px; color:#333; text-align:center; font-size:14px;}
#neiBody .rightCont .newDayList li .cont{float:right; width:960px;}
#neiBody .rightCont .newDayList li .cont a{ font-size:18px; color:#666; font-weight:100;}
#neiBody .rightCont .newDayList li .cont dt{ background:url(../images/12.png) no-repeat 0px 3px;}
#neiBody .rightCont .newDayList li .cont dd{ background:url(../images/13.png) no-repeat 0px 3px;}
#neiBody .rightCont .newDayList li .cont dt,#neiBody .rightCont .newDayList li .cont dd{color:#999; line-height:20px; padding-left:20px;}*/

.newDayList{margin-top:10px; min-height:500px;}
.newDayList.b{margin-top:0px; min-height:0px;}
.newDayList li{padding:15px 10px; border-bottom:dotted 1px #ededed;}
.newDayList li .day{float:left; width:80px; height:60px; border:solid 1px #ddd; background:#fff;}
.newDayList li .day dd{ height:30px; line-height:30px; color:#fff; background:#143270; text-align:center; font-size:14px;}
.newDayList li .day dt{ height:30px; line-height:30px; color:#333; text-align:center; font-size:14px;}
.newDayList li .cont{float:right; width:960px;}
.newDayList li .cont.cc{float:right; width:320px;}
.newDayList li .cont a{ font-size:18px; color:#666; font-weight:100;}
.newDayList li .cont dt{ background:url(../images/12.png) no-repeat 0px 3px;}
.newDayList li .cont dd{ background:url(../images/13.png) no-repeat 0px 3px;}
.newDayList li .cont dt,.newDayList li .cont dd{color:#999; line-height:20px; padding-left:20px;}

#neiBody .rightCont .picList{margin-top:10px; min-height:500px;}
#neiBody .rightCont .picList li{padding:10px 0px; border-bottom:dashed 1px #ddd;}
#neiBody .rightCont .picList .pic{float:left; display:block; width:200px; height:140px; background:#ddd; margin-right:20px;}
#neiBody .rightCont .picList .cont{float:right; height:140px; width:850px; overflow:hidden;}
#neiBody .rightCont .picList .til{font-size:14px; height:25px;}
#neiBody .rightCont .picList a{text-decoration:none;}
#neiBody .rightCont .picList .p{margin-top:5px; line-height:18px; color:#999; overflow:hidden;}
#neiBody .rightCont .picList span{color:#999;}
#neiBody .rightCont .picList .cont2{height:100px; overflow:hidden;}

#m_focus{height:auto; overflow:hidden; display:none;}
#m_focus .swiper-container{height:300px;}
#m_focus .swiper-container .swiper-wrapper{height:300px;}
#m_focus .swiper-container .swiper-wrapper .swiper-slide{height:300px; background-position:center; background-repeat:no-repeat;}

.pager{margin:20px 0px;}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

.here{height:30px; font-size:12px; border-bottom:solid 2px #ededed;}
.here a,.here span{margin:0px 8px; display:inline;}
.here a{color:#333;}
.here span{color:#0853b0;}

#foot{background:#093373; padding:25px 0px;}
#foot .foot{text-align:center; font-size:14px; color:#fff; line-height:35px;}

.linksEn{ padding:40px 0;}
.linksEn .links{ width:100%; height:62px; overflow:hidden;}
.linksEn .links .li{ display:block; width:150px; height:60px; float:left; margin-left:23px; border:solid 1px #ddd;}
.linksEn .links .li img{width:150px; height:60px;}

.searchList{}
.searchList li{ border-bottom:dotted 1px #aaa; padding:10px 0;}
.searchList li .a{color:#333; font-size:14px; float:left; display:block; width:850px;}
.searchList li .b{color:#666; font-size:14px; float:left; display:block; width:130px;}
.searchList li .c{color:#999; font-size:14px; float:left; display:block; width:100px; text-align:right;}
.searchList li p{color:#999; font-size:12px; margin-top:5px;}
.searchList li .d{font-size:12px; padding-top:10px; color:#0853b0;}