@charset "utf-8";
/* CSS Document */
/*公共样式与首页样式*/
A{text-decoration: none;}
A:link {color: #666666;}
A:visited {color: #666666;}
A:active {color: #666666;}
A:hover{color: #cc0000;}
BODY
{
font-size:16px; background:#e8e9e9;line-height:26px; margin:0px; font-family:Arial,宋体;color: #666666;min-width: 1200px;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,input{margin:0px; padding:0px;}
input{ border:0px;}
img{border:0px; vertical-align:middle;}
li{ list-style:none;}
a,input,select{ outline:none;}
input,select{color: #757575;font-family:Arial,宋体;font-size:14px;}
A.cd1:link {
	color:#5eadff;}
A.cd1:visited {
	color:#5eadff;}
A.cd1:hover {
	color:#5eadff;  text-decoration: underline;}
A.cd1:active {
	color:#5eadff; text-decoration: underline;}	

.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px; font-size:0px;}

.header{ width:100%; height:196px; background:url(../images/header_bg.jpg);}
.main{ width:1200px;margin:0px auto;}

.t1_1{ height:148px;width:100%;}
.logo{ background:url(../images/dxxy_logo.jpg); width:935px; height:148px;  float:left;}
.logo a{ display:block; height:148px; line-height:148px;}
.t_cd{ float:right; width:160px; height:24px; margin-top:20px; margin-bottom:10px; margin-right:30px;line-height:24px; text-align:right;}
.t_cd a{ margin:0px 10px;}
a.cd_1{ height:24px; line-height:24px; width:125px; text-align:center; color:#ffffff; background:#999999; float:right;}
a.cd_1:hover{ background:#0466b7;}
.ss{ background:url(../images/search.jpg);width:165px; height:25px; float:right; margin-right:30px;}
.ss input.notxt{ width:122px; height:25px; line-height:25px; float:left; margin-left:8px; background:none;}
.an1{ width:30px; height:25px; background:none; float:right; cursor:pointer;}

.nav{position: absolute;top: 148px;width:100%;}
.menu {  margin:0px auto;}
.menu li{ width:109px; height:48px; float:left; text-align:center;}
.menu li a{ display:block;height:48px; line-height:48px; font-size:16px; color:#ffffff;}
.menu li a:hover,.menu li a.mdq{ background:url(../images/shutiao.jpg) repeat-x;}
.menu li ul{background-color:#035ba5; height:auto; top:47px;display:none; position:absolute; z-index:999999;text-align:left;}
.menu li ul li{ width:auto; float:none; text-align:left;color:#FFF;line-height:36px;height:36px;background-color:#035ba5; border-bottom:1px solid #0074C1;}
.menu li ul li a {color:#FFF;line-height:36px;height:36px;}
.menu li:hover a {background: url(../images/shutiao.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.menu li:hover ul{display:block;}
.menu li:hover ul li { width:auto;}
.menu li:hover ul li a {background-image:none;text-align:left; padding-left:20px; min-width:79px; padding-right:10px;white-space:nowrap;}
.menu li:hover ul li a:hover{ background-image:none; background-color:#054489;}
.banner{ width:100%; height:200px; background:url(../images/blue_dot.jpg); text-align:center;}
.banner img{ height:200px;}

.content{width:100%;background: url(../images/bottom_bg.jpg) no-repeat bottom center #fff; overflow: hidden;}
.w1200{
	width:1200px;
	margin:0 auto;}
#myFocus{ width:500px; height:339px;}
.mode01{ width:1200px; min-width:1200px; height:339px; overflow:hidden; margin-top:10px;}
.mode01 .lf{width: 500px; height: 339px; float: left;}
.mode01 .md{width: 680px; height: 339px; float: right;background:#ffffff; border:solid 1px #dddddd; margin-bottom:11px; overflow:hidden;}
.mode01 .rt{width: 330px; height: 339px; float: right;}

.mode02{ height:270px; width:1200px; min-width:1200px; margin-top:10px; margin-bottom:10px;}
.mode02 .lf {width:400px; height:270px; float:left; background:#ffffff; border:solid 1px #dddddd; margin-bottom:11px; overflow:hidden;}
.mode02 .md{ width:400px; height:270px; float:left; margin-left:10px;background:#ffffff; border:solid 1px #dddddd; margin-bottom:11px; overflow:hidden;}
.mode02 .rt{ width:375px;  height:270px; float:right;background:#ffffff; border:solid 1px #dddddd; margin-bottom:11px; overflow:hidden;}

.pk1{ padding:10px 18px;}
.bt1{ background:url(../images/hengtiao.jpg) left bottom no-repeat; height:36px; line-height:34px;}
.bt1 span.s1{ float:left; font-size:14px; color:#1959b3; font-weight:bold;}
.bt1 span.s2{ float:right;}
a.more2{ color:#999999; font-family:宋体;}
a.more2:hover{ color:#cc0000;}
.n1{ padding-top:10px;}
.n1 li{ height:34px; line-height:34px; padding:0px 2px 0px 12px; border-bottom:dotted 1px #cccccc; background:url(../images/cj_1_29.jpg) no-repeat 1px 14px; text-align:right; color:#999;}
.n1 li a{ float:left; color:#1959b3; text-align:left;}
.n1 li a:hover{ color:#cc0000;}

a#topa{ background:url(../images/top.jpg); width:65px; height:20px; line-height:20px; position:absolute; right:0px; top:-20px;}
.t3_1{ width:1200px; text-align:center; margin-top:15px;}
.t3_2{ float:right; text-align:right; width:300px;}
.top3 a{ color:#ffffff;}
.top3 a:hover{ text-decoration:underline;}
/*公共样式与首页样式*/

/*列表页样式*/
.zmian{ width:1200px; margin:0px auto; position:relative;background:#ffffff; min-height:500px;box-shadow:0 2px 4px rgba(0,0,0,.2);}
.top_t{width:1210px; height:5px; position:absolute; top:-5px; left:-5px; background:url(../images/top_t.jpg) no-repeat;}
.lm1k{ width:300px; position:absolute; left:-5px; top:0px;}
.lbt1{ background:url(../images/caidan_19.jpg); height:55px; line-height:55px; font-size:18px; padding-left:100px; font-family:微软雅黑; color:#ffffff;}
.lm1{}
.lm1 li{ height:40px;}
.lm1 a{ height:40px; display:block; line-height:40px; background: url(../images/caidan_23.jpg); padding-left:25px;}
.lm1 a:hover,.lm1 a.ldq{ background:url(../images/caidan_22.jpg); color:#ffffff;}

/*收缩菜单*/
.v{float:right;overflow:hidden;display:inline-block; background:url(../images/caidan_21.jpg) no-repeat; width:7px; height:11px;}
.v01{ background:url(../images/caidan_21.jpg) no-repeat; width:7px; height:11px;}
.v02{ background:url(../images/caidan_09.jpg) no-repeat; width:11px; height:7px;}
.vtitle{height:40px;background: url(../images/caidan_06.jpg) left no-repeat;line-height:40px;padding-left:100px;font-size:16px;cursor:pointer;}
.vtitle.ldq {
    background: rgb(255, 102, 0);
    color: #ffffff;}
.vtitle:hover{
	background:#FF8B3E;
    color: #ffffff;}
.vtitle:hover a, .vtitle.ldq a{
    color: #ffffff;}
.vtitle:hover .v{
    background:url(../images/caidan_21_1.jpg) no-repeat;}
.vtitle:hover .v02{
    background:url(../images/caidan_09.jpg) no-repeat;}
.vtitle em{ margin-right:18px; margin-top:14px;}
.vconlist{background:#ecedee; border-left:solid 1px #dddddd;border-right:solid 1px #dddddd; padding:10px 0px;}
.vconlist li a{height:26px;line-height:26px;padding-left:35px;display:block;font-size:14px;color:#666666; background:url(../images/caidan_14.jpg)  no-repeat 25px 10px;}
.vconlist li.select a,.vconlist li a:hover{color:#0172c0;text-decoration:none;}


.rk{ width:835px; float:right; margin-right:40px; margin-top:20px; margin-bottom:45px;}
.rbt1{ height:35px; border-bottom:solid 1px #d0d0d0;}
.rbt1 span.s1{ float:left; line-height:35px; font-size:21px; color:#065db1;font-family:微软雅黑;}
.rbt1 span.s2{ float:right; line-height:24px; margin-top:10px; color:#999; font-size:12px;}
.rbt1 span.s2 a{color:#999;}

.n7{ padding:15px 0px 30px 0px;}
.n7 li{ padding:8px 0px; border-bottom: dashed 1px #ccc;}
.n7 span.sn1{ float:left; background:url(../images/cjk_07.jpg) no-repeat 1px 12px; padding-left:12px; width:580px;}
.n7 span.sn2{ float:right; color:#999;}


.fy1{ padding:10px 0px 10px 0px;text-align:center; padding-bottom:30px;}
.fy1 a{ padding:3px 8px; background:#ffffff; margin:0px 2px; border:solid 1px #dddddd; color:#666666;}
.fy1 a:hover,.fy1 a.fdq{ background:#e30405; color:#ffffff; border:solid 1px #e30405;}


.top3{ width: 100%; background:#0e4c92; color:#ffffff;margin:0 auto;}
.top3 .main{ position:relative;padding:15px 0px;}
.t3_1{
	width:100%;
	float: left;
	margin-top: 15px;}
.t3_2{ float:right; text-align:right; width:300px;}
.top3 a{ color:#ffffff;}
.top3 a:hover{ text-decoration:underline;}

p.f_cd{ padding-bottom:2px;}
p.f_cd a{ margin:0px 10px;}

.foot{ position:relative;}
.jg1{ height:20px;}

h2.h2_1{ text-align:center; font-size:24px;font-family:微软雅黑; line-height:30px; padding:35px 0px 15px 0px; font-weight:normal; border-bottom: dashed 1px #ccc; display:block;}
h2.h2_5{ text-align:center; color:#065db1; font-size:24px;font-family:微软雅黑; line-height:30px; padding:35px 0px 15px 0px; font-weight:normal; border-bottom: dashed 1px #ccc; display:block;}
h2.h2_2{ text-align:center; font-weight:normal; color:#999999; font-size:14px; padding-top:10px;}
h2.h2_2 span{ color:#065db1;}
h2.h2_2 a{color:#065db1;}
.n_zw{ padding:30px 0px 40px 0px;}
.n_zw p{ line-height:30px;}

.fx2{ height:30px; line-height:30px; border-bottom: dashed 1px #cccccc;}
.fx2 span.s1{ float:left;}
.fx2 span.s2{ float:right;}

.gd{ padding-top:10px; color:#999;}
a.cd2{ color:#065db1;}
a.cd2:hover{ color:#cc0000;}

/*焦点轮播图*/
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: none;

      /* center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;}
.swiper-slide img{ width:1200px; height:400px;}
.swiper-slide a{ text-decoration:none; text-align:left;}

.frontbg{ position:absolute; bottom:0; left:2; width:600px; height:48px;line-height:48px; background:url(../images/tmbg.jpg) repeat-x;opacity:0.9;}
.frontbg span{ display:inline-block;width:70%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');  padding-left:10px; color:#fff; font-weight:bold;}

.apple-banner {
	width: 100%;
	overflow: hidden;}
.apple-banner .swiper-container {
      width: 1200px;
      height: 400px;
      margin-left: auto;
      margin-right: auto;}

.swiper-button-prev,.swiper-button-next{
	width: 15%;
	height: 100%;
	top:0;
	background:none;}
.swiper-button-prev{
	left:0;}	
.swiper-button-next{
	right:0;}	
.swiper-button-prev span,.swiper-button-next span{
	display:block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top:-32px;
	border-radius: 100%;
	background: rgba(180,180,180,1.0) url(../images/arrows.jpg) no-repeat center 17px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;}
.swiper-button-next span{
	background: rgba(180,180,180,1.0) url(../images/arrows.jpg) no-repeat center -71px;
	left:auto;
	right:0px;}
.swiper-button-prev:hover span,.swiper-button-next:hover span{
	opacity: .6;}
/*分页器*/
.apple-banner .swiper-pagination{
	top:auto;
	margin-bottom:20px;
	background:none;}
.apple-banner  .swiper-pagination-bullet {
	display: inline-block;
	width: 50px;
	height: 10px;
	cursor: pointer;
	background: none;
	border-radius:0;
	opacity: 1;
	float: left;
	position: relative;
	left:40%;}
.apple-banner  .swiper-pagination-bullet span {
	width: 50px;
	height: 10px;
	display: block;
	background: rgba(255,255,255,1.0);}
.apple-banner .swiper-pagination-bullet-active span{
    background:red;}
.apple-banner .autoplay .swiper-pagination-bullet-active span{
    background: rgba(255,255,255,1.0);}
.apple-banner  .swiper-pagination-bullet i{
	background: red;
	height: 8px;
	transform:scaleX(0);
	transform-origin: 0;
	display: block;}
.apple-banner  .autoplay .replace span{
  background:white;}
/*焦点轮播图*/

/*顶部大图*/		
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; border:1px solid #ddd;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:25px; bottom:10px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ height:20px;width: 20px;background:#ccc;border:solid 0px #666;margin-left:5px;color:#000;float:left;line-height:center;text-align:center;cursor:pointer;}
.slideBox .hd ul li.on{ background:#E97305;color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:1200px; height:400px; display:block;}

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.jpg) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.box {
        width: 1200px;
        padding: 0px 0px;
		margin: 0 auto;}

.table {margin:0 auto;border-collapse: collapse;border: 1px solid #ccc;}                
.table thead td {font-size: 14px;color: #333333;text-align: center;border: 1px solid #ccc; font-weight:bold;}
.table tbody tr {background: #fff;font-size: 14px;color: #666666;}           
.table tbody tr.alt-row {background: #f2f7fc;}               
.table td{line-height:20px;text-align: left;padding:4px 10px 3px 10px;height: 18px;border: 1px solid #ccc;}	