﻿@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; list-style:none; outline:none;}
html {overflow-y:scroll}
img {border:none;}
body {font-size:14px; color:#333333; font-weight:400; font-family:微软雅黑;  background: url("../images/bg.png") no-repeat top left;}
a {color:#333333; transition:background 1s;  text-decoration:none;}
a:hover {color:#de1f1a; text-decoration:underline;}
/*整体设置结束*/
#top{width: 100%;  background-color: rgba(255,255,255,0.5); font-size: 12px; color: #999999;  line-height: 30px; overflow: hidden;}
#top .top{ width: 1200px; margin: 0 auto; overflow: hidden;}
#top .top .top_l{ float: left; word-spacing:10px;}
#top .top .top_r{ float:right; word-spacing:5px;}
#top .top .top_r a{ color: #999999; }
#top .top .top_r a:hover{ color: #de1f1a; }

#head{padding: 30px 0px; margin: 0 auto; width: 1200px; overflow: hidden;}
#head .logo{ float: left;    }
#head .logo img{ }
#head .ss{ float: right;}
#head .ss .ss1{}
#head .ss .ss1 .sstext{ width: 360px; height: 36px; line-height: 36px; float: left; font-size: 14px; color: #666666; text-indent: 30px; background: url("../images/fdj.png") no-repeat 8px center #ffffff; border: 2px solid #08518b;}
#head .ss .ss1 .ssanniu{ width: 82px; height: 36px; line-height: 36px; border: none; background: #08518b; font-size: 16px; cursor: pointer; text-align: center; color: #ffffff;}
#head .ss .ss2{ font-size: 12px; color: #666666; word-spacing: 10px; margin-top: 10px;}
#head .ss .ss2 a{ color: #666666;}
#head .ss .ss2 a:hover{color:#de1f1a;}

#nav{ width: 100%; background: #2e5c9a; overflow: hidden;}
#nav .nav{ width:1200px; margin: 0 auto;}
#nav .nav a{ display: block; float: left; line-height: 50px; width:10%; text-align: center; font-size: 16px; color: #ffffff;}
#nav .nav a:hover{ background: #2e71cb; color: #ffffff; text-decoration: none;}



#menu{width: 100%; background-color: rgba(226,239,255,0.5); border-bottom:1px solid #dcdcdc; overflow: hidden;}
#menu .menu{ width:1200px; margin: 0 auto; border-right: 1px solid #dcdcdc; overflow: hidden;}
#menu .menu dl{ width:259px; float:left; border-left: 1px solid #dcdcdc; padding:25px 20px;}
#menu .menu dl dt{width: 41px; height: 41px; float: left; margin-top: 4px;}
#menu .menu dl dd{ width: 210px; float: right; word-spacing: 15px; line-height: 24px;}
#menu .menu dl dd a{ color: #666666;}
#menu .menu dl dd a:hover{ color: #de1f1a;}

#box1{ width:1200px; margin: 0 auto; margin-top: 20px; overflow: hidden;}

#box1 .box1_r{ width: 598px; height: 348px; float: right; border: 1px solid #dcdcdc;  }
#box1 .box1_r .box1_r_t{ background: url("../images/tiao.jpg") no-repeat left bottom; padding: 0px 20px; line-height: 38px; overflow: hidden;}
#box1 .box1_r .box1_r_t b{ display: block; float: left; font-size: 18px; color: #2e5c9a; }
#box1 .box1_r .box1_r_t a{ display: block; float: right; padding-right: 20px; font-size: 12px; color: #999999; background: url("../images/more.png") no-repeat center right;}
#box1 .box1_r .box1_r_t a:hover{ color: #de1f1a; background: url("../images/more1.png") no-repeat center right; text-decoration: none;}
#box1 .box1_r .box1_r_b { margin-top: 0px; padding:0px 20px; overflow: hidden;}
#box1 .box1_r .box1_r_b dl{ margin-top: 10px;}
#box1 .box1_r .box1_r_b dl dt{font-size: 16px; height: 24px; font-weight: bold; line-height: 24px;overflow: hidden;}
#box1 .box1_r .box1_r_b dl dd{font-size: 14px; color: #666666; height: 22px;overflow: hidden;line-height: 22px; margin-top:5px; }
#box1 .box1_r .box1_r_b dl dd span{ display: block; float: left; width:470px; overflow: hidden;}
#box1 .box1_r .box1_r_b dl dd a{ color: #de1f1a; float: left;}
#box1 .box1_r .box1_r_b ul{ margin-top: 10px;}
#box1 .box1_r .box1_r_b ul li{ height: 30px; line-height: 30px;  overflow: hidden;}
#box1 .box1_r .box1_r_b ul li span{display: block; width: 460px;  float: left;}
#box1 .box1_r .box1_r_b ul li font{display: block; float: right;}

/************首页移动端css开始****************/
#ydnav{ width: 100%; background: #2e5c9a; overflow: hidden;}
#ydnav a{ display: block; float: left; line-height: 50px; width:50%; text-align: center; font-size: 16px; color: #ffffff;}
#ydnav a:hover{ background: #2e71cb; color: #ffffff; text-decoration: none;}
#ydye{width:100%; margin: 0 auto; margin-top:20px; overflow: hidden; }
#ydye .box1_r_t{  padding: 0px 2%;  background: url("../images/tiao.jpg") no-repeat left bottom;   line-height: 38px; overflow: hidden;}
#ydye .box1_r_t b{ display: block; float: left; font-size: 18px; color: #2e5c9a; }
#ydye .box1_r_t a{ display: block; float: right; padding-right: 20px; font-size: 12px; color: #999999; background: url("../images/more.png") no-repeat center right;}
#ydye .box1_r_b { margin-top: 10px; padding:0px 2%; overflow: hidden;}
#ydye .box1_r_b dl{ padding:20px 0px; border-bottom: 1px dotted#cccccc;}
#ydye .box1_r_b dl dt{font-size: 16px; font-weight: bold; line-height: 24px;}
#ydye .box1_r_b dl dd{font-size: 12px; color: #999999; line-height: 20px; margin-top:5px; }
#ydye .box1_r_b dl dd a{ color: #de1f1a;}
#ydbanner{ width: 100%;}


/************首页移动端css结束****************/

#box2{ width: 1200px; margin: 0 auto; overflow: hidden;}
#box2 .box2_l{ width: 880px; float: left;}
#box2 .box2_l .box2_l_list{ width:428px; height: 271px; margin-left: 20px; margin-top: 20px; float: left; border: 1px solid #dcdcdc;}
#box2 .box2_l .box2_l_list .box2_l_lsit_t{background: url("../images/tiao.jpg") no-repeat left bottom; padding: 0px 20px; line-height: 38px; overflow: hidden;}
#box2 .box2_l .box2_l_list .box2_l_lsit_t span{display: block; float: left; font-size: 18px; color: #2e5c9a;}
#box2 .box2_l .box2_l_list .box2_l_lsit_t a{display: block; float: right; padding-right: 20px; font-size: 12px; color: #999999; background: url("../images/more.png") no-repeat center right;}
#box2 .box2_l .box2_l_list .box2_l_lsit_t a:hover{ color: #de1f1a; background: url("../images/more1.png") no-repeat center right; text-decoration: none;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b { margin-top: 20px; padding:0px 20px; overflow: hidden;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b dl{ overflow: hidden;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b dl dt{ width: 110px; height: 71px; float: left;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b dl dd { width: 265px; float: right;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b dl dd b{ display: block; font-size: 15px; height: 22px;line-height: 22px; overflow: hidden;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b dl dd font{ display: block; line-height:22px; height: 44px; font-size: 14px; color: #666666; margin-top: 5px; overflow: hidden;} 
#box2 .box2_l .box2_l_list .box2_l_lsit_b ul{ margin-top: 10px; overflow: hidden;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b ul li{ line-height: 30px; height: 30px;   overflow: hidden;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b ul li a{ display: block; width: 300px;  height: 30px; float: left; background: url("../images/list.jpg") no-repeat left center; text-indent:15px;}
#box2 .box2_l .box2_l_list .box2_l_lsit_b ul li a:hover{   background: url("../images/list1.jpg") no-repeat left center; }
#box2 .box2_l .box2_l_list .box2_l_lsit_b ul li span{ display: block; float: right;}

#box2 .box2_r{ width: 300px; float: right;}
#box2 .box2_r .box2_r_list{ width: 298px; height: 271px; border: 1px solid #dcdcdc; margin-top: 20px; overflow: hidden;}
#box2 .box2_r .box2_r_list .box2_r_list_t{background: url("../images/tiao2.png") no-repeat right bottom; padding: 0px 20px; line-height: 38px; overflow: hidden;}
#box2 .box2_r .box2_r_list .box2_r_list_t span{display: block; float: left; font-size: 18px; color: #2e5c9a;}
#box2 .box2_r .box2_r_list .box2_r_list_t a{display: block; float: right; padding-right: 20px; font-size: 12px;  color: #999999; background: url("../images/more.png") no-repeat center right;}
#box2 .box2_r .box2_r_list .box2_r_list_t a:hover{ color: #de1f1a; background: url("../images/more1.png") no-repeat center right; text-decoration: none;}
#box2 .box2_r .box2_r_list .box2_r_list_b{ margin-top: 12px;  padding:0px 20px; overflow: hidden;}
#box2 .box2_r .box2_r_list .box2_r_list_b ul{ overflow: hidden;}
#box2 .box2_r .box2_r_list .box2_r_list_b ul li{ line-height: 30px;height: 30px;  overflow: hidden;}
#box2 .box2_r .box2_r_list .box2_r_list_b ul li a{ display: block; width: 170px; height: 30px; float: left; background: url("../images/list.jpg") no-repeat left center; text-indent:15px;}
#box2 .box2_r .box2_r_list .box2_r_list_b ul li a:hover{background: url("../images/list1.jpg") no-repeat left center; }
#box2 .box2_r .box2_r_list .box2_r_list_b ul li span{ display: block; float: right;}

#box3{ width: 1198px; height: 240px; border: 1px solid #dcdcdc; margin: 0 auto; margin-top: 20px; overflow: hidden;}
#box3 .box3_t{background: url("../images/sj.png") no-repeat 100px center; padding: 0px 20px; line-height: 38px; overflow: hidden;}
#box3 .box3_t span{display: block; float: left; font-size: 18px; color: #2e5c9a;}
#box3 .box3_t a{display: block; float: right; padding-right: 20px; font-size: 12px; color: #999999; background: url("../images/more.png") no-repeat center right;}
#box3 .box3_t a:hover{ color: #de1f1a; background: url("../images/more1.png") no-repeat center right; text-decoration: none;}

#box3 .box3_b { width:1158px; height:160px; margin: 0 auto; margin-top:10px;  overflow: hidden;}
#box3 .box3_b ul { list-style: none;  /*animation:动画名称 动画时间 运动曲线  何时开始  播放次数  是否反方向;*/  -webkit-animation: move 5s linear infinite; -o-animation: move 5s linear infinite; animation:  move 20s linear infinite;  width: 200%;}
#box3 .box3_b ul li {  float: left; margin-left: 20px; text-align: center;}

 @keyframes move {
 from {
 transform: translateX(0);
}
 to {
 transform: translateX(-1178px);
}}

#box4{ width: 1200px; margin: 0 auto; overflow: hidden;}
#box4 .box2_l{ width: 880px; float: left;}
#box4 .box2_l .box2_l_list{ width:428px; height: 271px; margin-left: 20px; margin-top: 20px; float: left; border: 1px solid #dcdcdc;}
#box4 .box2_l .box2_l_list .box2_l_lsit_t{background: url("../images/tiao.jpg") no-repeat left bottom; padding: 0px 20px; line-height: 38px; overflow: hidden;}
#box4 .box2_l .box2_l_list .box2_l_lsit_t span{display: block; float: left; font-size: 18px; color: #2e5c9a;}
#box4 .box2_l .box2_l_list .box2_l_lsit_t a{display: block; float: right; padding-right: 20px; font-size: 12px; color: #999999; background: url("../images/more.png") no-repeat center right;}
#box4 .box2_l .box2_l_list .box2_l_lsit_t a:hover{ color: #de1f1a; background: url("../images/more1.png") no-repeat center right; text-decoration: none;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b { margin-top: 20px; padding:0px 20px; overflow: hidden;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b dl{ overflow: hidden;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b dl dt{ width: 110px; height: 71px; float: left;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b dl dd { width: 265px; float: right;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b dl dd b{ display: block; font-size: 15px; height: 22px;line-height: 22px; overflow: hidden;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b dl dd font{ display: block; line-height:22px; height: 44px; font-size: 14px; color: #666666; margin-top: 5px; overflow: hidden;} 
#box4 .box2_l .box2_l_list .box2_l_lsit_b ul{ margin-top: 10px; overflow: hidden;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b ul li{ line-height: 30px; height: 30px;  overflow: hidden;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b ul li a{ display: block;  width: 300px;height: 30px; float: left; background: url("../images/list.jpg") no-repeat left center; text-indent:15px;}
#box4 .box2_l .box2_l_list .box2_l_lsit_b ul li a:hover{   background: url("../images/list1.jpg") no-repeat left center; }
#box4 .box2_l .box2_l_list .box2_l_lsit_b ul li span{ display: block; float: right;}

#box4 .box2_r{ width: 300px; float: right;}
#box4 .box2_r .box2_r_list{ width: 298px; height: 271px; border: 1px solid #dcdcdc; margin-top: 20px; overflow: hidden;}
#box4 .box2_r .box2_r_list .box2_r_list_t{background: url("../images/tiao2.png") no-repeat right bottom; padding: 0px 20px; line-height: 38px; overflow: hidden;}
#box4 .box2_r .box2_r_list .box2_r_list_t span{display: block; float: left; font-size: 18px; color: #2e5c9a;}
#box4 .box2_r .box2_r_list .box2_r_list_t a{display: block; float: right; padding-right: 20px; font-size: 12px; color: #999999; background: url("../images/more.png") no-repeat center right;}
#box4 .box2_r .box2_r_list .box2_r_list_t a:hover{ color: #de1f1a; background: url("../images/more1.png") no-repeat center right; text-decoration: none;}
#box4 .box2_r .box2_r_list .box2_r_list_b{ margin-top: 12px;  padding:0px 20px; overflow: hidden;}
#box4 .box2_r .box2_r_list .box2_r_list_b ul{ overflow: hidden;}
#box4 .box2_r .box2_r_list .box2_r_list_b ul li{ line-height: 30px; height: 30px;  overflow: hidden;}
#box4 .box2_r .box2_r_list .box2_r_list_b ul li a{ display: block; width: 170px; height: 30px;float: left; background: url("../images/list.jpg") no-repeat left center; text-indent:15px;}
#box4 .box2_r .box2_r_list .box2_r_list_b ul li a:hover{background: url("../images/list1.jpg") no-repeat left center; }
#box4 .box2_r .box2_r_list .box2_r_list_b ul li span{ display: block; float: right;}

#link{ width: 100%; background: #2e71cb; margin-top: 40px;}
#link .link{ width: 1200px; word-spacing: 10px; margin: 0 auto; padding: 15px 0px; color: #ffffff; overflow: hidden;}
#link .link a{ color: #ffffff;}
#foot{ width: 100%; padding: 40px 0px;word-spacing: 5px; background: #2e5c9a; color: #6baaff; text-align: center; line-height: 24px;}
#foot a{color: #6baaff;}
#foot a:hover{ color: #ffffff;}


/**********************************首页结束*************************/

#listn{ width: 1200px;  margin: 0 auto; margin-top: 30px; padding-bottom:40px; overflow: hidden;}
#listn .listn_l{ width: 800px;   float: left;  overflow: hidden;}
#listn .listn_l .listn_t{ background: url("../images/fz.jpg") no-repeat left center; color: #999999; font-size: 12px; text-indent: 20px;}
#listn .listn_l .listn_b{ margin-top: 20px;}
#listn .listn_l .listn_b dl{ border-bottom: 1px dotted#cccccc; padding: 20px 0px; overflow: hidden;}
#listn .listn_l .listn_b dl dt{ font-size: 18px;}
#listn .listn_l .listn_b dl dd{}
#listn .listn_l .listn_b dl dd li{ margin-top:15px; line-height: 24px;  }
#listn .listn_l .listn_b dl dd li a{ color: #999999;}
#listn .listn_l .listn_b dl dd li a:hover{ color: #333333;}

#listn .listn_r{ width: 330px; float: right;}
#listn .listn_r dl{ border: 1px solid #dcdcdc; background: #ffffff;}
#listn .listn_r dl dt{background: url("../images/list2.jpg") no-repeat 20px center; text-indent: 37px;  color: #2e5c9a; font-size: 16px; font-weight: bold;  line-height: 38px; overflow: hidden;}
#listn .listn_r dl dd{background: url("../images/tiao.jpg") no-repeat left top; padding:10px 20px; }
#listn .listn_r dl dd li{ line-height: 30px;}
#listn .listn_r dl dd li span a{ color: #2e5c9a;}
#listn .listn_r dl dd li span a:hover{ color:#de1f1a; }

.listn_show_1{ background: url("../images/fz.jpg") no-repeat left center;  color: #999999; font-size: 12px; text-indent: 30px;}
.listn_show_2{ border: 1px solid #dcdcdc; margin-top: 30px; background: #ffffff; padding:20px; overflow: hidden;}
.listn_show_2 .listn_show_2_bt{ font-size: 30px;  text-align: center;}
.listn_show_2 .listn_show_2_rq{ font-size: 12px; color: #999999;  margin-top:20px; padding-bottom: 20px; text-align: center;border-bottom: 1px solid #dcdcdc	;overflow: hidden;}
 
.listn_show_2 .listn_show_2_nr{ margin-top: 40px;line-height: 24px;}
.listn_show_2 .listn_2_fy{ border-top: 1px solid #dcdcdc; margin-top: 30px; padding-top:30px;  }

.listn_show_3{ width: 1198px; border: 1px solid #dcdcdc; margin-top: 30px; overflow: hidden;}
.listn_show_3 dl{}
.listn_show_3 dt{background: url("../images/tiao.jpg") no-repeat left bottom; color: #2e5c9a; font-size: 18px; padding: 0px 30px; line-height: 38px; overflow: hidden;}
.listn_show_3 dd{ padding:20px 30px;}
.listn_show_3 dd li{ line-height: 35px; overflow: hidden;}
.listn_show_3 dd li a{ display: block; float: left; background: url("../images/list.jpg") no-repeat left center; text-indent: 20px;}
.listn_show_3 dd li a:hover{background: url("../images/list1.jpg") no-repeat left center;}
.listn_show_3 dd li span{ display: block; float: right;}


#imageslist{ width: 1200px; margin: 0 auto;   overflow: hidden;}
#imageslist dl{ width: 253px; padding:15px; border: 1px solid #e3efff; background: #fafafa; float: left; margin-left: 20px; margin-top: 40px;}
#imageslist dl:hover{ background: #e3efff;  }
#imageslist dt{ width: 253px;height: 191px;}
#imageslist dd{ text-align: center; margin-top: 15px;  }

.imageslist1{ padding-bottom: 40px; overflow: hidden; width: 1200px;}

.fenye{  margin: 0 auto; overflow: hidden; margin-top: 50px;  }
.fenye span{ display:block; float: left; border: 1px solid #335e97; padding:5px 10px; margin-right:10px;  }
.fenye a{ display:block; float: left; border: 1px solid #335e97; padding:5px 10px; margin-right:10px;  }
.fenye a:hover{ background: #3775c7; color: #ffffff;text-decoration: none;}

.imageslist1{ width: 1200px;margin: 0 auto; overflow: hidden;}

#text{ width: 1200px; margin: 0 auto; margin-top: 40px; border-top: 1px solid #335e97; overflow: hidden;}
#text .text_l{ width:180px; float: left; background: #335e97; overflow: hidden;}
#text .text_l a{ display: block; height: 45px; background: url("../images/list3_1.png") no-repeat 150px center; color: #ffffff; text-indent: 40px; line-height: 45px; border-bottom: 1px solid #ffffff;}
#text .text_l a:hover{ background: url("../images/list3.png") no-repeat 150px center #ffffff; text-decoration: none; color: #333333;}
#text .text_r{ width: 960px; min-height: 500px; float: right; background: #ffffff; padding:0px 30px 30px 30px;}
#text .text_r .text_r_t{ height: 45px;line-height: 45px; font-size: 18px; border-bottom: 1px solid #eeeeee;  font-weight: bold;}
#text .text_r .mzsm{ margin-top: 20px; color: #666666; line-height: 30px; overflow: hidden;}

#text .text_r .wzdt{   overflow: hidden;}
#text .text_r .wzdt a{ display:block; width: 174px; line-height: 50px; border: 1px solid #eeeeee; margin-top: 20px; margin-left: 20px; float: left; text-align: center;}
#text .text_r .wzdt a:hover{ background: #eeeeee; text-decoration: none;}

/*pages*/
.pagination-wrapper{
margin: 20px 0;
}
.pagination{
height: 34px;
text-align: center;
}
.pagination li {
display: inline-block;
height: 34px;
margin-right: 5px;
}
.pagination li a{
float: left;
display: block;
height: 32px;
line-height: 32px;
padding: 0 12px;
font-size: 16px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pagination li a:hover{
background:#f5f5f5;
color:#0099ff;
}
.pagination li.thisclass {
background: #09f;
color: #fff;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
background: transparent;
border-color: #09f;
color: #fff;
cursor: default;
}

