body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:12px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background:#f4f4f4;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none;}
input{outline:none;}
a{color:#333333;}
.w1200{ width:1200px; height:auto; margin:0 auto; background:#fff;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.top{ min-width:1200px; height:37px; background:#00549c;}
.topc{ width:1200px; height:37px; margin:0 auto;}
.topclf{ width:300px; float:left; line-height:37px; color:#fff;}
.topclf span{ float:left; min-width:60px;}
.topr{ width:300px; float:right;}
.topr li{ float:right; height:37px; line-height:37px;color:#fff;}
.topr li a{ padding:0 10px; display:block;color:#fff;}
.ban{ height:166px; background:url(../images/sl_03.jpg) right no-repeat #fff;width:1200px;  margin:0 auto; }
.log{ width:646px; height:75px; padding-top:56px; float:left; padding-left:20px;}
.sous{ height:32px; width:270px; float:right; padding-top:70px; padding-right:20px;}
.souin{ width:221px; float:left; height:32px;}
.souin input{ width:219px; height:28px; border:1px solid #ccc; background:#fff;}
.soub{ width:49px; height:32px; float:left;}

.clearfix:after {
    clear: both;
    content: "\200B";
    display: block;
    height: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix {
    *zoom: 1;
}



.nav{ 
/*  height:40px; background:#00549c; width:1200px; */
margin:0 auto;
height: 50px;
line-height: 50px;
width: 100%;
background: #358ff0;
 /* position: relative; */

}
.flash{ width:1177px; height:246px; margin:0 auto; padding:10px 0px 20px 0px;}
.kus{ height:52px; width:1177px; padding-bottom:20px;margin:0 auto;}
.kusl{ width:151px; float:left; height:52px; background:#eadfbf; font-size:16px; color:#7c6323; text-align:center; line-height:52px; margin-right:19px;}
.kus2{ width:151px; float:left; height:52px; background:#eed9bc; font-size:16px; color:#946c35; text-align:center; line-height:52px; margin-right:19px;}
.kus3{ width:151px; float:left; height:52px; background:#eedbcb; font-size:16px; color:#ae7d55; text-align:center; line-height:52px; margin-right:19px;}
.kus4{ width:151px; float:left; height:52px; background:#b8d3fc; font-size:16px; color:#204677; text-align:center; line-height:52px; margin-right:19px;}
.kus5{ width:151px; float:left; height:52px; background:#b8e2f0; font-size:16px; color:#287189; text-align:center; line-height:52px; margin-right:19px;}
.kus6{ width:151px; float:left; height:52px; background:#b8f0e0; font-size:16px; color:#21725b; text-align:center; line-height:52px; margin-right:19px;}
.kus7{ width:151px; float:left; height:52px; background:#e9f0b8; font-size:16px; color:#5f6726; text-align:center; line-height:52px; margin-right:19px;}

.tz260{ width:1177px; height: auto; margin:0 auto; padding-bottom:20px;
margin-top: 20px;/* add*/
}
.tzld{ width:576px; float:left; height:260px; background:#e7e7e7;}
.tarr{ width:571px; float:right; height:auto;}
.tarrt{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%}
.taimg{ min-width:100px; background:url(../images/sl_19.jpg) 0 12px no-repeat; height:34px;float:left; }
.tarrtlf{ min-width:100px; height:34px; background:url(../images/sl_23.jpg) bottom repeat-x; font-size:16px; text-indent:10px; line-height:34px; color:#00549c}
.tarrtrr{ font-size:14px; min-width:50px; line-height:34px; text-align:right; float:right;}
.talis{ width:100%; height:auto; padding-top:10px;}
.talis li{ line-height:27px; background:url(../images/sl_15.jpg) 0 13px no-repeat; text-align:right; font-size:14px;}
.talis li a{ float:left; text-align:left; text-indent:10px;}
.tarrtlf{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%;}
.tarrlf{ width:571px; float: left; height:auto;}

.cont{padding:0px;}
.hidden{display:none;}
.scrolldoorFrame{width:100%;overflow:hidden;}
.scrollUl{
width:480px;   /*  360px;  */
overflow:hidden;
height:34px;
margin:0 auto;
}
.scrollUl li{float:left;}
.sd01{cursor:pointer; width:120px; background: url(../images/sl_17.jpg) bottom repeat-x; font-size:18px;height:34px; line-height:34px; text-align:center; color:#00549c;  }
.sd02{
cursor:pointer;
width:160px;   /* 120px; */
height:34px; 
line-height:34px;
text-align:center; 
font-size:20px;   /*  18px; */
color:#000;
}
.kkcw{ width:100%; height:34px;background: url(../images/sdl_19.jpg) bottom repeat-x;}




.hieg3{ background:#396195; height:3px; font-size:0px; line-height:30px;width:1177px; margin:0 auto;padding-bottom:15px;}

.tz260ss{ width:1177px; height: auto; margin:0 auto; border-bottom:3px solid #396195; padding-bottom:20px;}
.intu{ width:1177px; height:140px;margin:0 auto;padding-top:15px; }
.intuc{ border:1px solid #e0e0e0; height:127px;}
.intucl44{ width:25px; background:#00549c; float:left; padding:24px 10px; width:24px; color:#fff; font-size:16px;}
.inturr{ width:1110px; float:left; height:110px; padding-top:10px; padding-left:10px;}
.youq{ width:1177px; height:80px; margin:0 auto;}
.youlink{ width:95%; margin:0 auto; height:30px; padding-top:15px;}
.youlink li{ width:275px; float:left; height:30px; text-align:center;}
.bqq{ height:70px; background:#00549c; width:1200px; margin:0 auto; line-height:25px; padding-top:10px;color:#fff; text-align:center;  }
.flashcc img {
    width: 100%;
    height: 100%;
}
.flashcc{ width:1177px; height:150px; margin:0 auto; padding:10px 0px 20px 0px;}
.liblf{ width:220px; float:left; background:#00549c; height:auto;}
.liblfr{ width:930px; float:right; height:auto;}
.lanm{ height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center;}
.ldq{ width:100%; height:47px; background:url(../images/sl_04.jpg) right no-repeat; line-height:47px; text-indent:50px; font-size:14px; }

.ldqa{ width:100%; height:47px; background:url(../images/sl_05.jpg) right no-repeat; line-height:47px; text-indent:50px; font-size:14px;}
.ldqa a{ display:block;}
.ldqa a:hover{background:url(../images/sl_04.jpg) right no-repeat;}

.tlls{ width:100%; height:auto; padding-top:10px;}
.tlls li{ line-height:35px; background:url(../images/sl_15.jpg) 0 16px no-repeat; text-align:right; font-size:14px;}
.tlls li a{ float:left; text-align:left; text-indent:10px;}
.fany{ height:40px; line-height:40px; text-align:center;}

.jiajj{ font-size:14px; padding:20px; text-indent:28px; width:95%; margin:0 auto; line-height:35px;}

.conth{ width:95%; height:auto; margin:0 auto;}

.conth1{ font-size:30px; text-align:center; line-height:45px; padding:20px 0px;}
.conthsj{ height:35px; line-height:35px; text-align:center; color:#999; border-bottom:1px  dotted #e7e7e7;}
.concon{ padding:20px; font-size:14px; line-height:35px;}
.concon p{ text-indent:28px;}








.kmw1200{ width:1200px; margin:0 auto; background:#fff;}
.klvo{ 
height:130px;  /* 100px; */
}
.klvolf{ 
width: 596px;   /*  409px; */
height:83px;      /*  81px;   */
float:left; 
padding:20px 0 0 20px;  /* 10px 0 0 20px; */
}
.kl700{ 
/* float:right; height:80px; width:700px;   margin-top:10px;*/
width: 1200px;
margin: 0 auto;
height: 50px;
line-height: 50px;

*position: relative;/*add */
*z-index: 100;/*add */

}
.kl700 li{ 
width:120px;  /*  100px;  */
float:left; 
line-height:50px;  /* 40px;  */
height:50px;   /* 40px; */
text-align:center;
font-size:18px;   /*  14px; */
position: relative;/*add */
/* padding: 0 12px;待用*/
}
.kl700 li a{ 
display:block;
color:#fff;  /* add ---*/
}
.kl700 li a:hover{
background:#528adc; 
height:50px;  /* 40px;  */
color:#fff;
display: block; /*add */
}
/* add  */
.kl700 dl {    
    font-size: 14px;
    background: #2c68c2;  /*#0a5894;*/
    position: absolute;
    top: 50px;
    left: 0px;
    z-index: 9999;
}
.kl700 dl.chang {
    width: 200px;
}
.kl700 dl dd a {
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
}
.kl700 dl dd a:hover{
    color: #fff;
    background: #0D6DB9;
}

/* add  end */

.kl700a{ 
/* background:#528adc; width:100px; height:40px; color:#fff; */
color:#fff;
}
.kl700a a{color:#fff;}
.soubj{ height:155px; width:100%; background:url(../images/160.jpg) center no-repeat; background-size:100%;}

.souw{ 
width:380px;   /*  640px;  */
height:40px; 
margin:0 auto; 
padding-top:40px;   /*  55px;*/
float: right; /*  add */
}
.souinw{ width:517px; float:left; height:45px; background:url(../images/sd.png) center no-repeat;}
.souinw input{ width:500px; height:30px; background:#fff; margin-top:5px; margin-left:10px; border:none; }
.soubw{ width:105px; height:45px; float:left;}
.wban{ width:1200px; height:340px; margin:0 auto; margin-top:15px;}

.ck-slide { width: 1200px; height: 340px; margin: 0 auto; position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { height: 340px; position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li a { /*a标签是行内元素，宽高对a标签不起作用，这里必须添加line-height:0px;display:black，否则垂直滚动<li>之间会出现间隔*/line-height:0px; display:block;}
.ck-slide-wrapper li{width:1200px;height:340px;}
.ck-slide-wrapper li img{display:block;width:100%;height:340px;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px;	background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}

.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block;	width: 12px; height: 12px; border-radius: 100%;	background-color: #fff;	text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}


.klijrr{ 
width:200px;  /* 1200px;  */
float:left;  /*add*/
height:70px; 
margin-left: 20px; /* margin:0 auto;  */
margin-top:15px;
}
.klij01{ 
margin-top:20px;  /* add*/
width:210px;  /*225px; */
height:92px;  /*70px; */
float:left; 
background:#eadfbf; 
line-height:92px;  /*70px; */
font-size:28px;  /* 18px;*/ 
text-align:center; 
margin-right:18px; 
border-radius:10px;/*IE6*/   
-moz-border-radius:10px;-webkit-border-radius:10px;/*非IE6的其它*/ 
}
.klij01 a{ color:#af8c24;}
.klij02{  
width:210px;  /* 225px;  */
height:92px;  /*70px; */
line-height:92px;  /*70px; */
float:left; 
background:#efd9bb;  
font-size:15px;   /* 18px; */
text-align:center; margin-top:18px;   /* margin-right:18px; */
border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij02 a{ color:#94672d;}
.klij03{  
width:210px;  /* 225px;  */
height:92px;  /*70px; */
line-height:92px;  /*70px; */ 
float:left; 
background:#eedbcc;  font-size:18px; text-align:center; margin-top:18px;   /* margin-right:18px; */
border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij03 a{ color:#9b5015;}
.klij04{  width:225px;  height:70px; float:left; background:#b8d3fb; line-height:70px; font-size:18px; text-align:center; margin-top:18px;   /* margin-right:18px; */
border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij04 a{ color:#4f7aba;}
.klij05{  width:225px;  height:70px; float:left; background:#b7e2ef; line-height:70px; font-size:18px; text-align:center;  border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij05 a{ color:#158bae;}


.tzgg{ 
height:400px;  /*  387px; */
width:1200px; margin:0 auto; margin-top:20px;}
.tzgglf{
width:500px; /* 560px; ->440px;*/
float:left; 
height:400px;  /* 357px;  */
background:#fff; padding:15px;}
.tzggtop{ height:40px; background:url(../images/sdl_19.jpg) bottom repeat-x;
    background-color: #fff;  /*add */
}


.tzggtoplf{ min-width:100px; text-align:center; 
font-size:22px;  /*  18px;  */
line-height:40px; float:left; background:url(../images/sdl_17.jpg) bottom repeat-x;
   text-indent: 10px; /*add */
    margin-left: 10px; /*add */

}
/*  MORE+ div框  */
.tzggtoprr{ 
     width:80px;   /* 50px;  */
     float:right; 
     line-height:40px; 
    /*   text-align:right;  */
     font-size:16px;  /*  14px;  */
    
}



.tzggrr{ 
width:390px; /* 560px; ->440px;->350px;*/
float:left; /* float: right; */
height:370px;  /*  357px;  */
background:#fff; padding:15px;
 margin-left: 20px; /*add*/
}

.talislk{ 
width:100%; 
height:auto; 
margin-top: 18px; /* add */
/*  padding-top:20px;  */
}
.talislk li{ 
    margin-bottom: 12px;/* add*/
    /*line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999;*/
} 
/*
.talislk li a{ 
     float:left; 
     text-align:left; 
     text-indent:1px;  *10px;*
*add*
    line-height: 37px; 
    display: block;
    width: 360px;
    height: 74px;
*add  end*
}
*/

/*
.talislk li  span{  *add  *
    float: right;
    height: 74px;
    line-height: 111px;
}
*/
/*add*/
.talislk li :hover .sp1 {
    color: rgb(25 46 135);
}
.sp1 {
    font-size: 14px;  /* 14px;->16px */
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #5c5c5c; /*  #222222; */
    line-height: 32px;  /* 18px; */
    float: left;
    width: 410px;  /* 322px;->360px;->440px; */
    background: url(../images/xdd.png) no-repeat 5px 15px;  /*add*/
    text-indent: 15px; /*add*/

}
.sp2 {
    font-size: 14px;  /* 14px;->15px */
    font-family: Arial;
    font-weight: 400;
    color: #a89a9a; /* #222222; */
    line-height: 32px;  /* 18px;-> 30px; */
    float: right;
}
/*  add  end  */





.taoppz{ width:100%; height:auto; 
margin-top: 20px; /* 25px; */
}

/*通知公告*/
.tanr780li{ 
height: 40px; /* 72px; ->45px;*/
width:100%; 
margin-bottom: 5px; /* 31px;->10px;*/
}
/*日期div*/
.tanr780lilf{ 
width:60px; /* 69px;  */
height:auto;  /* 72px; */
float:left; 
text-align:center;
}
.tanr780lilf h3{ 
line-height:35px; /* 40px; */
font-weight:normal; 
background:#f4f4f4; 
color:#ab0000; 
font-size:15px; /* 24px; 18px; */
}
.tanr780lilf p{ line-height:32px; color:#000; background:#d0d0d0;}
.tanr780lilrr{ 
width:310px;  /* 460px; ->366px; ->280px;*/
height:auto; /* 65px;*/ 
float:right;}
.tanr780lilrr h3{ 
line-height:35px; /* 25px;->40px */
font-weight:normal; 
font-size:14px;  /* 16px;  */
color:#5c5c5c;  /* #000; */
}
.tanr780lilrr p{ line-height:25px; color:#505050; }

.dajg324{ 
    width:1200px;   /*  1170px; */
    height: auto; 
    /*  background:#fff;*/
     margin:0 auto; 
    margin-top:15px; 
    padding:15px;
}
.bah300{ width:100%; height:auto; margin-top:20px;}

.taggk{ width:97%; height:auto; padding-top:20px; margin-left:35px;}
.taggk li{ line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999; float:left; width:47%; margin-right:3%;}
.taggk li a{ float:left; text-align:left; text-indent:10px;}
.gupy{ height:200px; width:100%; margin-top:15px; line-height:35px;}
.kklink{ 
   height:320px; /* 30px; */
   width:100%; 
    margin-top:0px; /* 15px; */
    background-color: #fff;  /*add */
    padding-top: 10px; /*add */
}
.kklink li{ width:170px; padding:0 61px; float:left; height:30px;}
.banhs{ height:160px; 
background:#304b8b;  /* #434343; */
margin-top:20px; text-align:center; line-height:35px; padding-top:30px; font-size:14px; color:#fff;}


.w12fg00{ width:1200px; height:auto; margin:0 auto; background:#fff; border-top:2px solid #0063b7;}


/*  add 三栏*/
.fl {
    float: left;
}
.informBox { /*栏目框框大div*/
    background: #fff; /*add*/
    height: auto;
    overflow: hidden;
    margin-right: 0;
    width: 355px;   /* 330px;*/
    padding:15px;   /*  0 10px;  */
    /*  margin-top:20px; */
}
.dynamic { /* 标题div*/
   width: 100%;
/*background: #0b6cb8; 蓝色背景*/
    border-bottom: none;
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #d7d7d7; 
}
.dynamic h2 { /*标题文字*/
    /* color: #fff; 白色
    border-bottom: none; */
    text-indent: 10px;
    font-size: 22px;  /* 20px; */
    color: #464646;
    font-weight: normal;
    float: left;
    padding: 0 5px;
    border-bottom: 2px solid #2780cb;
}
.dynamic span a {  /*标题“更多”*/
    width:66px;  /*  38px; */
    height: 40px;  /*  25px; */
    margin-top: 0px;
    /*margin-top: 10px; */
    display: block;
    float: right;
    font-size: 16px;  /*  add */
}
.infor_list {  /*列表内容框div*/
    height: auto;
    padding: 0 6px;
    overflow: hidden;
    /* border: 1px solid #eee;   灰色边框*/
    margin-top: 12px;
}
.fr {
    float: right;
}
.dynamic_list { /* 列表ul*/
    margin-top: 0px;
    width: 100%;
}
.dynamic_list li {
    line-height:35px;  /*  31px;  */
    height: 35px;  /*  31px;  */
    background: url(../images/xdd.png) no-repeat 5px 15px;  /*列表前面的点点*/
    text-indent: 15px;
    font-size: 14px;
/*    color: #5c5c5c;  */
}
.dynamic_list li:hover{
    background: url(../img/xdd_h.png) no-repeat 0px 14px;
}
.dynamic_list li a {
    color: #5c5c5c;
    display: block;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.dynamic_list li:hover a{
    color: #0b6cb8;
}
.dynamic_list li span { /*列表右侧日期*/
    float: right;
    margin-right: 0;
    color: #a89a9a; /* #c3c3c3;*/
}
.dynamic_list li:hover span{
   color: #0B6CB8;
}
.dynamic_list li img{
   margin-right: 6px;
}
.dynamic_list li a em {  /* 列表标题*/
    display: block;
    float: left;
    width: 240px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

footer {
    height: 160px;
    background: #304b8b;
   margin-top: 15px;
}
.content {
    width: 1200px;
    margin: 0 auto;
}
footer .bottom .part1 {
    float: left;
    margin-top: 40px;
    color: #fff;
    height: 30px;
    line-height: 30px;

}
footer .bottom .part1 .p1,.p2,.p3 {
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
}


footer .bottom .part2 {
float: right;
    height: 100px;
    border-left: 1px dashed rgba(255,255,255,0.3);
    width: 246px;
    margin-top: 40px;
/*    margin-right: 86px;
    float: right;
    margin-top: 66px; */
}
footer .bottom .part2 .img {
    width: 100px;
    height: 100px;
   margin-left: 40px;

}
.main_conR {
    float: left;
    margin-left: 20px;
    width: 920px;
    height: auto;
}
.main_conRCa {
    width: 100%;
    margin: 0 auto;
    border-left: none;
}
.main_conRCa ul li .main_rpicL {
    float: left;
    margin-left: 10px;
}
.main_conRCa ul li .main_rpicR {
    float: right;
    
}


