*{ margin:0; padding:0; border:0; font-size:15px; font-family:"微软雅黑"; color:#000000;}

ul,li{ list-style:none;}

body{ background-color:#fff; margin:0 auto;}

a{ text-decoration:none;}

a:hover{color:#1b5ca5;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.more {
    float: right;
    line-height: 20px;
}

.top{ width:100%; height:140px; background-color:#1b5ca5;}

.header{ width:1200px; height:140px; margin:0 auto;}

.logo{ width:890px; height:90px; float:left; position:relative; padding-top:7px;padding-left:30px;}

.logo_img{ width:200px; height:86px; display:inline-block;position:absolute; _bottom:10px; _right:258px; bottom:10px\9; right:258px \9;

animation: logo_img 2s both;

-webkit-animation: logo_img 2s both;

-moz-animation: logo_img 2s both;

-o-animation: logo_img 2s both;

-ms-animation: logo_img 2s both;}

@keyframes logo_img{

 0%{ right:120px; bottom:10px; } 

 100% { right:258px; bottom:10px;} 

 }

@-webkit-keyframes logo_img{

 0%{ right:120px; bottom:10px; } 

 100% { right:258px; bottom:10px;} 

 }

@-moz-keyframes logo_img{

 0%{ right:120px; bottom:10px; } 

 100% { right:258px; bottom:10px;} 

  }

@-ms-keyframes logo_img{

 0%{ right:120px; bottom:10px; } 

 100% { right:258px; bottom:10px;} 

  }

@-o-keyframes logo_img{

 0%{ right:120px; bottom:10px; } 

 100% { right:258px; bottom:10px;} 

  }



.h_input{ width:260px; height:40px; background-color:#FFF; border-radius:3px; float:right; margin-top:48px;}

.text{ width:200px; height:38px; float:left; line-height:38px; padding-left:20px; font-size:12px; color:#999; border-radius:3px 0 0 3px;}

.butt{ background:url(../images/sou.jpg) no-repeat center center; border-radius:0 3px 3px 0; cursor:pointer;outline:0;}



.nav_big{ width:100%; height:50px; background-color:#eeeeee; position:relative; z-index: 999;}

.nav{ width:1200px; height:50px; margin:0 auto;position: relative;}

.nav li{ float:left;}

.nav li a{ height:50px; line-height:50px; display:inline-block; font-size:15px; color:#777777; padding:0 10px;font-weight: bold;}

.nav li a:hover{ background-color:#1b5ca5; color:#fff; height:50px; line-height:50px;}

.nav li span{ width:100%; padding:15px 0; background-color:#ddd; *background-color:#ddd; background:#ddd \9; position:absolute; top:50px; left:0; display:none;color: #fff;z-index:999;}

.nav li span .mar{ width:1200px; margin:0 auto;}

.nav li span a{ display:inline; font-size:15px; color:#555; padding:15px 40px;}

.nav li span a:hover { color:#1b5ca5; background:none; border:none;}

.nav li .add{ background-color:#1b5ca5; color:#fff; height:50px; line-height:50px;}

.nav li .current{ background-color:#1b5ca5; color:#fff;}



.content{ width:100%; background:url(../images/body_bg.jpg) no-repeat center bottom;}

.main_01{ width:1200px; height:340px; margin:0 auto 30px auto}

.banner{ width:1200px; height:340px; }

.mBan2 { width:1200px; height:340px; overflow: hidden; }

.mBan2 .slideBox{ width:100%; height:340px; position:relative; }

.mBan2 .slideBox .hd{ height:15px; width:80px; overflow:hidden; position:absolute; bottom:5px; left:50%; z-index:1; }

.mBan2 .slideBox .hd ul{ zoom:1; }

.mBan2 .slideBox .hd ul li{ float: left; width:12px; height:12px; cursor: pointer; margin:0 3px; background-color: #e9e9e9;}

.mBan2 .slideBox .hd ul li.on{ background-color: #1b5ca5;}

.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;}

.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important; height:340px;}

.mBan2 .slideBox .bd img{ width:100%; height:340px; display:block; margin:0 auto;  }



.anniu{ width:180px; height:340px;}

.anniu li{ width:180px; height:100px; border-radius:3px; overflow:hidden; position:relative; float:left; margin-right:20px; margin-bottom:20px;}

.anniu .no_mar{ margin-right:0px;}

.anniu .no_mar_bor{ margin-bottom: 0px;}

.anniu li a img{ width:180px; height:100px; border-radius:3px;transition:all 1s;}

.anniu li a:hover img{

-webkit-transform:scale(1.2,1.2);

-moz-transform:scale(1.2,1.2);

-transform:scale(1.2,1.2); 

}

.anniu li span{display:block; width:180px; height:40px; line-height:40px; text-align:center; color:#FFF; font-weight:bold; border-radius:0 0 3px 3px; background:#b04e49; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;position:absolute; bottom:0px; left:0px;}



.main_02{ width:1200px; height:330px; margin:0 auto;}



.new{ width:380px; height:330px; overflow:hidden;}

.title{ height:45px; background:url(../images/tit_bg.jpg) no-repeat left 3px; font-size:16px; color:#444444; font-weight:bold; padding-left:13px;}

.new_img{ width:380px; height:199px; overflow:hidden; cursor:pointer;}

.new_img img{ transition:all 0.6s;}

.new_img:hover img{

-webkit-transform:scale(1.2,1.2);

-moz-transform:scale(1.2,1.2);

-transform:scale(1.2,1.2); 

}

.title a{color:#444444; font-weight:bold; font-size:16px;}

.title a:hover{color:#F00}

.new_top{ width:380px; height:85px;}

.new_top a{ display:block; transition:all 0.5s; padding:5px;}

.new_top h4{ font-size:15px; color:#444444;}

.new_top a:hover{ background-color:#f8f8f8; border-radius:3px;}

.new_top a:hover h4{ color:#1b5ca5;}

.new_top span{ display:block; margin:15px 0;}



/*.new_dl{ width:380px; height:30px;  margin-top:1px;}

.new_dl dt{ float:left; width:50px; height:30px; margin-right:15px;}

.new_dl dt .dl_ri{ font-size:36px; color:#c6c6c6; display:inline-block; text-align:center; height:36px; line-height:36px;}

.new_dl dt .dl_nian{ font-size:12px; color:#c6c6c6; display:inline-block; text-align:center;}

.new_dl dd{ float:left; width:355px;}

.new_dl dd p{ color:#444444; font-size:15px; line-height:26px; height:26px; overflow:hidden;}

.new_dl a{ display:block; transition:all 0.5s; overflow:hidden; padding:5px;}

.new_dl a:hover{ background-color:#f8f8f8; border-radius:3px;}

.new_dl a:hover p{ color:#1b5ca5;}

.new_dl .dl_nian{font-size:12px; color:#c6c6c6; display:inline-block; text-align:center;}

*/

.gongao{ width:380px; height:330px;}
.gongao2{ width:790px; height:330px;}

.gon_dl{ width:380px; height:30px; margin-bottom:5px;}

.gon_dl dt{ width:44px; height:30px; margin-right:25px; float:left;}

.gon_dl dt .gon_ri{ display:block; height:22px; line-height:22px; font-size:12px; font-weight:bold; text-align:center; background-color:#82574e; color:#FFF;}

.gon_dl dt .gon_nian{ display:block; border:1px solid #ededed; font-size:16px; font-weight:bold; color:#82574e; height:26px; line-height:26px; text-align:center; background-color:#FFF;}

.gon_dl dd{ width:372px; float:left; padding:5px;}

.gon_dl dd p{ font-size:15px; color:#444444;}

.gon_dl a{ display:block; transition:all 0.5s; overflow:hidden;}

.gon_dl a:hover{ background-color:#f8f8f8; border-radius:3px;}

.gon_dl a:hover p{ color:#1b5ca5;}

.gon_dl .dl_nian{font-size:12px; color:#c6c6c6; display:inline-block; text-align:center; float:right;}



.gon_dl2{ width:790px; height:30px; margin-bottom:5px;}

.gon_dl2 dt{ width:44px; height:30px; margin-right:25px; float:left;}

.gon_dl2 dt .gon_ri{ display:block; height:22px; line-height:22px; font-size:12px; font-weight:bold; text-align:center; background-color:#82574e; color:#FFF;}

.gon_dl2 dt .gon_nian{ display:block; border:1px solid #ededed; font-size:16px; font-weight:bold; color:#82574e; height:26px; line-height:26px; text-align:center; background-color:#FFF;}

.gon_dl2 dd{ width:782px; float:left; padding:5px;}

.gon_dl2 dd p{ font-size:15px; color:#444444;}

.gon_dl2 a{ display:block; transition:all 0.5s; overflow:hidden;}

.gon_dl2 a:hover{ background-color:#f8f8f8; border-radius:3px;}

.gon_dl2 a:hover p{ color:#1b5ca5;}

.gon_dl2 .dl_nian{font-size:12px; color:#c6c6c6; display:inline-block; text-align:center; float:right;}




/*.keyan{ width:380px; height:260px; margin-top:10px;}

.ke_dl{ width:380px; height:70px; margin-bottom:40px;}

.ke_dl dt{ width:70px; height:70px; float:left; margin-right:20px; overflow:hidden; border-radius:3px;}

.ke_dl dt img{ transition:all 0.6s; border-radius:3px;}

  

.ke_dl dd {padding:5px;}

.ke_dl dd p{ font-size:15px; color:#444444;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; margin-bottom:15px;}

.ke_dl a{ display:block; transition:all 0.5s;overflow:hidden;}

.ke_dl a:hover{ background-color:#f8f8f8; border-radius:3px;}

.ke_dl a:hover dt img{

-webkit-transform:scale(1.2,1.2);

-moz-transform:scale(1.2,1.2);

-transform:scale(1.2,1.2); 

 }

.ke_dl a:hover p{ color:#1b5ca5;}

.ke_dl dd i{ font-size:12px; color:#999999;}*/





.main_03{ width:1200px; height:210px; margin:0 auto; margin-top:30px;}

.main_04{ width:1200px; height:auto; margin:0 auto; margin-top:30px;}


.yous{ width:1200px; margin-bottom:20px;position:relative; overflow:hidden;}

.yous_ul li{ height:32px; line-height:32px;vertical-align: middle; position:relative;float:left;background:url(../images/sj.png) no-repeat 32px 11px;}

.yous_ul li a{ color:#444; font-size:14px; display:block; transition:all 1s;padding:0 50px;}

.yous_ul li a:hover{ color:#1b5ca5;}



.scenery{width:790px; height:210px; position:relative;}

#content_02{width:1200px; height:210px; overflow:hidden; cursor:pointer;}

.content_02in{width:800%; float:left;}

#left{float:left;}

#right{float:left;}

.img{ width:250px; height:160px; float:left; display:block; margin: 0 10px; overflow: hidden;}

.img img{ width:250px; height:160px; display:block;  transition:all 1s; cursor:pointer;}

.img img:hover{-webkit-transform:scale(1.2,1.2);

-moz-transform:scale(1.2,1.2);

-transform:scale(1.2,1.2); }



.footer{ width:100%; height:100px; background-color:#444444;}

.foot{ width:1200px; margin:0 auto;text-align:center}

.foot p{ font-size:12px; color:#d7d7d7; line-height:26px;}

.foot p a{ font-size:12px; color:#d7d7d7; line-height:26px;}

.foot p a:hover{ font-size:12px; color:#FF0; line-height:26px;}

.bottom_tools{position:fixed;z-index:1070;right:200px;bottom:300px; width:40px; height:56px;}

#scrollUp{width:40px;height:56px; background:url(../images/but-hover.png) no-repeat center center; display:none;}

#scrollUp:hover{ background:url(../images/but-hover.png) no-repeat center center; }



.main_list{ width:1200px; margin:0 auto; margin-top:30px; padding-bottom:90px; overflow:hidden;}

.list_left{ width:1200px;}

.list_right{ width:380px;}

.list_ul{ background-color:#f8f8f8; overflow:hidden;margin-bottom:30px;  }



.list_ul a{ float:left; display:inline-block; font-size:14px; color:#000000; padding:20px;}

.list_ul a:hover{ background-color:#1b5ca5; color:#FFF;}

.list_ul .on{ background-color:#1b5ca5; color:#FFF;}



.list_main01{ background-color:#f8f8f8; margin-bottom:30px; padding:45px 30px;}

.list_main01 h3 { margin-bottom:30px;}

.list_main01 h3 a{ font-size:22px; color:#333333; font-weight:normal; }

.list_main01 h3 a:hover{ font-size:22px; color:#f00; font-weight:normal;}

.list_main01 p{ font-size:14px; color:#666; line-height:26px;}

.list_main01 button{ padding:12px 30px; font-size:14px; color:#ffffff; background-color:#1b5ca5; margin-top:30px; cursor:pointer; transition:all 0.5s; margin-bottom:50px;}

.list_main01 button:hover{ background-color:#bd3538;}

.list_main01 .list_time{ font-size:14px; color:#999999; background:url(../images/c_ri.png) no-repeat left center; padding-left:20px;}

.list_main01 .list_ny_time{ margin-bottom:30px;}



.list_tit{padding:15px 26px; background-color:#f0f0f0;}

.list_tit span{ height:30px; line-height:30px; display:block; background:url(../images/tit_bg.jpg) no-repeat left center; padding-left:15px; font-size:16px; color:#666; font-weight:bold;}

.list_ri_ul{ width:320px; padding:30px; background-color:#f8f8f8;}

.list_ri_ul li{ margin-bottom:25px;}

.list_ri_ul li a{ font-size:14px; color:#666666; background:url(../images/list_bg.jpg) no-repeat left center; padding-left:15px; margin-bottom:10px; display:block;}

.list_ri_ul li a:hover{ color:#1b5ca5;}

.list_ri_ul li span{ font-size:12px; color:#999999;}



.list_third{ background-color: #eeeeee;width: 790px; overflow: hidden;}

.list_third li{ float: left;}

#pager ul.pages {

    display: block;

    border: none;

    text-transform: uppercase;

    font-size: 12px;

    margin: 10px 0 50px;

    padding: 0;

    font: normal 13px "Microsoft YaHei";

    font-family: "Microsoft YaHei","微软雅黑","sans-serif";

}

#pager ul.pages li {

    float: left;

    padding: 4px 7px;

    text-decoration: none; ;

    border-left-width: 0;

    list-style: none;

    background-color: #eee;

    color: #888;

    margin: 0 3px 0 0;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}

#pager ul.pages li:hover {

    color: #fff;

    background-color:#bbbbbb;

}

#pager ul.pages li.pgNext {

}

#pager ul.pages li.pgEmpty {

    display: none ;

}

#pager ul.pages li.pgCurrent {

    color: #fff;

    font-weight: 700;

    background-color:#1b5ca5;

}

.new_top span{ display:block; margin:15px 0; color: #c6c6c6; font-family: Arial; background: url(../images/icon-date.jpg) left center no-repeat; padding-left:20px }


.lm{width:1200px;margin:0 auto;height:40px;line-height:40px;margin-top:30px;border-bottom:2px solid #1b5ca5;}
.lm-l{float:left;font-size:16px;}
.lm-r{float:right;}
.feng{margin-top:10px;}


.picli li{float:left;width:200px;padding:0 25px 25px;}
.picli li p{text-align:center;}
.picli li img{width:200px;height:230px;}