@charset "utf-8";/* CSS Document*/
body{margin: 0;padding: 0;font-family: "microsoft yahei";font-size: 14px;min-width: 1150px;background:#ffffff;}
ul,li{list-style-type: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: normal}
img{border: 0;}
a{text-decoration: none;color: #666666;}
a:hover{text-decoration: none;color:#1f71bf; transition: all 0.6s;}
.fl{float: left !important;}
.fr{float: right !important;}
.clearboth{clear: both;border: 0;padding: 0;margin: 0;}
.w1100{width: 1100px;height: auto;margin: 0 auto;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.relative{position:relative;}
.imghover{cursor: pointer;transition: all 0.6s;}
.imghover:hover{transform: scale(1.2);}

/*header*/
.header{width: 100%; }
.header .logo{ margin: 26px 0 0 0}
.i-search{width: 250px;height: 34px;overflow: hidden;position: relative;margin:23px 0 0 18px; float: right; border: #ffffff 1px solid;}
.i-search .search-txt{width: 190px;padding-left: 10px;height: 34px;line-height: 34px;color: #ffffff;border: none; background: none; outline: none}
.i-search .search-btn{width: 46px;height: 34px;line-height: 34px;font-size: 16px; border: none; background: url("/ddhzt/images/ico_search.png") center no-repeat; cursor: pointer;}
.i-search .search-btn:hover{cursor: pointer;}
.inav{  background: #f3f3f3; width: 100%;}
.nav{ padding:0 20px; height:56px; line-height:56px;  position:relative; z-index:1;width: 1100px; margin: 0 auto;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0; font-size:16px; font-weight:normal; color: #333333; width: 157px; text-align: center  }
.nav .sub{ display:none; width:157px; left:0; top:56px;  position:absolute; background:#2381c9;  line-height:36px; padding:0;  }
.nav .sub li{ zoom:1; text-align: center }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#ff0000; color:#fff;  }
.nav .on h3 a{ background:#ff0000; color:#fff;   }

.i-banner{ width: 100%; margin: 0 auto 10px; height: auto; overflow: hidden; background: url("/ddhzt/images/kh_font.png") center no-repeat #f3f3f3;}
#banner{ position:relative;float:left;_display:inline;width:630px;height:420px; overflow:hidden;}

.flexslider {width:630px;height:420px;margin: 0; padding: 0;}
.flexslider .slides li {display: none; position: relative;}
.flexslider .slides li h3 {display:block; position: absolute; bottom: 0;left: 0; width: 100%; height: 45px; line-height: 45px; color:#ffffff !important; font-size: 16px; background: url("/ddhzt/images/b_t_bg.png")}
.flexslider .slides li h3 a{ margin: 0 0 0 15px;color:#ffffff !important;}
.flexslider .slides img {width:630px;height:420px;display: block;}

/* Direction Nav */
.flex-direction-nav li a { width:31px; height:33px;position: absolute; top:110px; cursor: pointer; text-indent: -9999px;display:none;}
.flex-direction-nav li a.next {background:url(/ddhzt/images/ico_left.png) no-repeat;right: 0px;}
.flex-direction-nav li a.prev {background:url(/ddhzt/images/ico_right.png) no-repeat;left: 0px;}

/* Control Nav */
.flex-control-nav {position: absolute; bottom:4px;right:20px;}
.flex-control-nav li {width:9px;height:9px;margin-left:5px;float:left;_display:inline;}
.flex-control-nav li a {width:9px;height:9px;display: block;background:url(/ddhzt/images/ico_4.png) no-repeat; cursor: pointer; text-indent:-999px;}
.flex-control-nav li a:hover { background:#fff;}
.flex-control-nav li a.active { background:#fff;cursor: default;}

.banner_ul{float:left;_display:inline;width:470px;height:420px; background:url(/ddhzt/images/banner_bg.png) no-repeat right 0;}
.banner_ul ul{width:470px;height:400px;padding-bottom:20px;}

.banner_ul ul .b_more a{margin-top:10px;margin-right:30px; display: block; float: right; width: 26px;height: 26px; background:url("/ddhzt/images/i-morea.png") center no-repeat; }
.banner_ul ul .b_more a:hover{background:url("/ddhzt/images/i-moreb.png") center no-repeat;}
.banner_ul ul li{padding:5px 0;padding-left:20px;border-bottom: #93c4eb 1px dashed; }
.banner_ul ul li h3{width:410px;font-weight:normal;line-height:24px;padding:5px 0;font-size:16px;}
.banner_ul ul li h3 a{color:#fff;}
.banner_ul ul li p{width:430px;font-size:12px;padding:0 0 8px 0; margin:0;color:#fff;line-height:20px;}
.banner_ul ul li p a{color:#fff;}
.banner_ul ul li.hover{ background:#2381c9; border-right:#e9aa2a 5px solid }


/*i-main*/
.i-main{ height:auto; overflow: hidden;}
div.more{width:48px;height:18px;float:right;margin-right:10px;margin-top:5px; _display:inline;}
div.more a{ display:block; width:54px; height:18px; font-size:0px; text-indent:-199px; line-height:11px; background:url(/ddhzt/images/ico_3.png) no-repeat; overflow:hidden;}
div.hover a{background:url(/ddhzt/images/ico_2.png) no-repeat;}

.more1{width:36px;height:11px;float:right;_display:inline;margin-top:18px; }
.more1 a{ display:block;width:36px;height:11px;background:url(/ddhzt/images/ico_3.png) no-repeat; text-indent:-999px;overflow:hidden;}
.more1 a:hover{background:url(/ddhzt/images/ico_2.png) no-repeat;}

.more2{width:36px;height:11px;float:right;_display:inline;margin-top:12px;padding-right:12px;}
.more2 a{ display:block;width:36px;height:11px;background:url(/ddhzt/images/ico_3.png) no-repeat; text-indent:-999px;overflow:hidden;}
.more2 a:hover{background:url(/ddhzt/images/ico_2.png) no-repeat;}

.tabschool {
    position: relative;
}
.p-box{ height: auto; overflow: hidden}
.margin24{ margin-left: 60px;}

.list_box{width:510px;float:left;_display:inline;margin-top:16px;padding-bottom:10px;height:310px;border:2px solid #e5e5e5; position: relative;}
.list_box dt{height:50px;line-height:50px; overflow:hidden;}
.list_box dt.tab_menu,.people dt.tab_menu{padding-left:7px;font-size:18px;color:#474747; font-weight:normal;float:left;_display:inline;  position: absolute; top:-10px;}

.list_box dd img{float:left;_display:inline;border:1px solid #dfdfdf;margin-left:8px;}
.list_box dd p{float:left;_display:inline;width:250px;padding-left:8px;color:#505050;font-size:12px;line-height:24px;}
.list_box dd p strong{ display:block;color:#505050;font-size:14px;line-height:20px;padding-bottom:6px;font-weight:normal;}
.list_box dd p strong a{color:#404040;}
.list_box dd ul{ clear:both; width: 100%; margin:0 0 0 0; padding: 10px 0 0 0}
.list_box dd ul li{padding-left:20px;height:30px;line-height:30px; background:url(/ddhzt/images/ico_6.png) no-repeat 8px center;}
.list_box dd ul li a{color:#333333;font-size:14px; line-height: 30px; height: 30px;}
.list_box dd ul li a:hover{color:#333333;}
.list_box dt span{color:#ffffff;margin-right:5px; background: #aaaadb; height: 32px; line-height: 32px; text-align: center; font-size: 16px; width: 100px; display: block; float: left; cursor: pointer;}
.list_box dt span.hover{color:#ffffff; background: #666699;}
.tab_box{margin: 0; padding: 0}
.tab_box .hide{display:none;}

.top_k1{border-top:4px solid #ff0000 !important;}
.top_k2{border-top:4px solid #ff0000 !important;}
.top_k3{border-top:4px solid #ff0000 !important;}
.top_k4{border-top:4px solid #ff0000 !important;}
.top_k5{border-top:4px solid #ff0000 !important;}
.top_k6{border-top:4px solid #ff0000 !important;}
.top_k7{border-top:4px solid #ff0000 !important;}

.list_bq1 dt span{ background: #ff0000 !important;}
.list_bq1 dt span.hover{background: #ff0000 !important;}
.list_bq2 dt span{ background: #ff0000 !important;}
.list_bq2 dt span.hover{background: #ff0000 !important;}

.list_bq4 dt span{ background: #ff0000 !important;}
.list_bq4 dt span.hover{background: #ff0000 !important;}

.list_bq5 dt span{ background: #ff0000 !important;}
.list_bq5 dt span.hover{background: #ff0000 !important;}
.list_bq6 dt span.hover{background: #ff0000 !important;}
.list_bq7 dt span.hover{background: #ff0000 !important;}

/**/
.list_box5{width:1080px;float:left;_display:inline;margin-top:16px;padding-bottom:10px;height:310px;border:2px solid #e5e5e5; position: relative;}
.list_box5 dt{height:50px;line-height:50px; overflow:hidden;}
.list_box5 dt.tab_menu,.people dt.tab_menu{padding-left:7px;font-size:18px;color:#474747; font-weight:normal;float:left;_display:inline;  position: absolute; top:-10px;}

.list_box5 dd img{float:left;_display:inline;border:1px solid #dfdfdf;margin-left:8px;}
.list_box5 dd p{float:left;_display:inline;width:250px;padding-left:8px;color:#505050;font-size:12px;line-height:24px;}
.list_box5 dd p strong{ display:block;color:#505050;font-size:14px;line-height:20px;padding-bottom:6px;font-weight:normal;}
.list_box5 dd p strong a{color:#404040;}
.list_box5 dd ul{ clear:both; width: 100%; margin:0 0 0 0; padding: 10px 0 0 0}
.list_box5 dd ul li{padding-left:20px;height:30px;line-height:30px; background:url(/ddhzt/images/ico_6.png) no-repeat 8px center;}
.list_box5 dd ul li a{color:#333333;font-size:14px; line-height: 30px; height: 30px;}
.list_box5 dd ul li a:hover{color:#333333;}
.list_box5 dt span{color:#ffffff;margin-right:5px; background: #aaaadb; height: 32px; line-height: 32px; text-align: center; font-size: 16px; width: 100px; display: block; float: left; cursor: pointer;}
.list_box5 dt span.hover{color:#ffffff; background: #666699;}






/**/
.list_box2{width:290px;float:right;_display:inline;margin-top:16px;padding-bottom:10px;height:310px;border:2px solid #e5e5e5; position: relative;}
.list_box2 dt{height:50px;line-height:50px; overflow:hidden;}
.list_box2 dt.tab_menu,.people dt.tab_menu{padding-left:7px;font-size:18px;color:#474747; font-weight:normal;float:left;_display:inline; position: absolute; top:-10px;}
.list_box2 dd img{float:left;_display:inline;margin-left:8px;}
.list_box2 dd p{float:left;_display:inline;width:185px;padding-left:8px;color:#505050;font-size:12px;line-height:24px;}
.list_box2 dd p strong{ display:block;color:#505050;font-size:14px;line-height:20px;padding-bottom:6px;font-weight:normal;}
.list_box2 dd p strong a{color:#404040;}
.list_box2 dd ul{ clear:both; width: 100%; margin:0 0 0 0; padding: 10px 0 0 0}
.list_box2 dd ul li{height:270px; width:250px;line-height:30px; overflow:hidden; }
.list_box2 dd ul li a{color:#333333;font-size:14px; line-height: 30px; height: 30px;}
.list_box2 dd ul li a:hover{color:#333333;}
.list_box2 dt span{color:#ffffff;margin-right:5px; background: #aaaadb; height: 32px; line-height: 32px; text-align: center; font-size: 16px; width: 100px; display: block; float: left; cursor: pointer;}
.list_box2 dt span.hover{color:#ffffff; background: #666699;}

/**/
.list_box3{width:290px;float:right;_display:inline;margin-top:16px;padding-bottom:10px;height:310px;border:2px solid #e5e5e5; position: relative;}
.list_box3 dt{height:50px;line-height:50px; overflow:hidden;}
.list_box3 dt.tab_menu,.people dt.tab_menu{padding-left:7px;font-size:18px;color:#474747; font-weight:normal;float:left;_display:inline;  position: absolute; top:-10px;}
.list_box3 dd{ margin: 0; padding: 0;}
.list_box3 dd img{float:left;_display:inline;border:1px solid #dfdfdf;margin-left:8px;}
.list_box3 dd p{float:left;_display:inline;width:185px;padding-left:8px;color:#505050;font-size:12px;line-height:24px;}
.list_box3 dd p strong{ display:block;color:#505050;font-size:14px;line-height:20px;padding-bottom:6px;font-weight:normal;}
.list_box3 dd p strong a{color:#404040;}
.list_box3 dd ul{ clear:both; width: 100%; margin:0 0 0 0; padding: 10px 0 0 0}
.list_box3 dd ul li{padding-left:20px;height:30px;line-height:30px; background:url(/ddhzt/images/ico_6.png) no-repeat 8px center;}
.list_box3 dd ul li a{color:#333333;font-size:14px; line-height: 30px; height: 30px;}
.list_box3 dd ul li a:hover{color:#333333;}
.list_box3 dt span{color:#ffffff;margin-right:5px; background: #aaaadb; height: 32px; line-height: 32px; text-align: center; font-size: 16px; width: 100px; display: block; float: left; cursor: pointer;}
.list_box3 dt span.hover{color:#ffffff; background: #666699;}



.tw_top{ width: 100%;height: auto; overflow: hidden; margin: 0 auto; padding: 15px 0 0 0 ;}
.tw_top img{ width: 226px; height: 150px; padding: 0; float: left; margin-right: 10px}
.tw_top .tw_txt{float: right;width: 230px; height:78px; overflow: hidden; padding-right:10px;  }
.tw_top .tw_txt h1{ color: #cc0000; font-size: 16px; line-height: 30px; font-weight: bold;}
.tw_top .tw_txt h1 a{ color: #cc0000;}
.tw_top .tw_txt h1 a{ color: #cc0000;}
.tw_top .tw_txt p{ font-size: 12px; line-height: 22px; color: #777777; margin:0 ;padding: 0;width: 100%;}
.tw_top .tw_txt p a{  color: #777777}
.top_pic{ width: 355px;height: auto; overflow: hidden; margin: 5px auto 10px auto;}
.top_pic img{ width: 154px; height: 95px;padding: 3px; border: #dfdfdf 1px solid; float: left; margin-right: 15px}

.tw_top2{ width: 100%;height: auto; overflow: hidden; margin: 0 auto; padding: 15px 0 0 0 ;}
.tw_top2 img{ width: 113px; height: 75px; padding: 0; float: left; margin-right: 10px}
.tw_top2 .tw_txt{width: 350px; height:78px; overflow: hidden; margin: 0 auto; border-bottom: #f3f3f3 1px solid }
.tw_top2 .tw_txt h1{ color: #cc0000; font-size: 16px; line-height: 30px; font-weight: bold; background: url("/ddhzt/images/ico_6.png") left center no-repeat; padding-left: 15px; }
.tw_top2 .tw_txt h1 a{ color: #cc0000;}
.tw_top2 .tw_txt h1 a{ color: #cc0000;}
.tw_top2 .tw_txt p{ font-size: 12px; line-height: 22px; color: #777777; margin:0 ;padding: 0;width: 100%;}
.tw_top2 .tw_txt p a{  color: #777777}

/**/

.carousel {width:290px;  height: auto;position: relative; overflow: hidden}
.carousel .prev , .carousel .next {position:absolute;bottom:9px;width:13px;height:13px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; text-indent:-9999px;z-index: 9999}
.carousel .prev {right:40px;background:url(/ddhzt/images/ico_left.png) no-repeat;}
.carousel .next {right:15px;background:url(/ddhzt/images/ico_right.png) no-repeat;}

.jCarouselLite {width:290px;margin:0 auto;overflow:hidden;/*±ØÒªÔªËØ*/}
.jCarouselLite li{width:210px;margin:0 auto; height:auto; overflow:hidden;padding-top:20px;}
.jCarouselLite li h3{font-size:16px !important;color:#333;font-weight:normal;}
.jCarouselLite li h3 a{color:#505050;line-height:27px !important;font-size:14px !important; }
.jCarouselLite li span{ }
.jCarouselLite li p{color:#9a9a9a;line-height:22px; width: 100%; margin: 0; padding:15px 0 20px 0; font-size: 14px;}
.jCarouselLite li p a{ display:block;color:#505050;}

/*sp_slt*/
.sp_slt{ width: 267px; height: 170px; text-align: center; margin:0 auto; overflow: hidden; position: relative; }
.sp_slt .spimg { width: 267px; height: 170px; margin: 0 auto; padding: 20px 0 20px 0 }
.sp_slt .spxwplay{ position: absolute; z-index: 9;margin: 0 auto; padding: 20px 0 20px 0 ; opacity: 0.7}
.sp_slt .spxwplay:hover{ opacity: 1}

/**/
.db_gdt{ width:1087px;  overflow:hidden; position:relative; background: #f2f2f2; float: left; margin: 50px 0 0 0}
.db_gdt .bd{ padding:20px 10px 10px 10px;}
.db_gdt .bd ul{ overflow:hidden; zoom:1; }
.db_gdt .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.db_gdt .bd ul li .pic{ text-align:center; }
.db_gdt .bd ul li .pic img{ width:238px; height:156px; display:block;  }
.db_gdt .bd ul li .pic a:hover img{ border-color:#999;  }
.db_gdt .bd ul li .title{ line-height:27px; margin: 5px 0 0 0; font-size: 14px;}



/*list*/
.list_banner{ width:100%; background: #f3f3f3; height: 210px; }
.list_banner img{ width: 1100px; height: 210px; display: block; margin: 0 auto;}
.rj_main{ margin:20px auto 20px auto; width: 1100px; overflow: hidden;}
.rj_wz{ width: 100%; background: #f3f3f3; height: 67px;line-height: 67px; position: relative;}
.rj_wz_left{ float: left; width: 270px;}
.rj_wz_left h1{ font-size: 30px; text-align: center; height: 90px; line-height: 90px; width: 270px; background: url("/ddhzt/images/this_namebg.png") center no-repeat; color: #ffffff; position: absolute; top: -23px }
.rj_wz_right{ float: right; width: 782px;}
.rj_wz_right h2{ color: #ff0000; display: block; float: left; font-size: 24px;line-height: 67px;}
.rj_wz_right span{color: #b2b2b2; display: block; float: right; font-size: 14px; line-height: 67px; background: url("/ddhzt/images/this_ico.png") left center no-repeat; padding-left: 20px; }

.rj_main_right{width:800px; float: right; min-height:600px;}
.rj_main_right .fy_list{}
.rj_main_right .fy_list li{width: 100%; text-align: left; height: 50px; line-height: 50px; border-bottom: #dadada 1px dashed;    overflow: hidden;}
.rj_main_right .fy_list li a{ background: url("/ddhzt/images/ico_6.png") left center no-repeat; padding: 0 0 0 15px;float:left}
.rj_main_right .fy_list li a span{ display:inline !important;; float:none !important;}
.rj_main_right .fy_list li:hover a{ color:#ff0000}
.rj_main_right .fy_list span{ float: right; color: #999999;}
.fy_t{ width: 100%; margin: 20px auto; text-align: center; line-height: 40px; height: 40px; }


/*content*/
.c-content {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 0 auto 0 auto;
    padding: 0;
}
.c-content .c-title {
    font-size: 24px; font-weight: bold;
    color: #333333;
    line-height: 50px;
    text-align: center;
    margin: 0px 0 0px 0;
}
.c-content .other-s {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    color: #999999;
    border-bottom: #dfdfdf 1px dashed;
}
.c-content .nr-info {
    height: auto;
    overflow:hidden;
    position: relative;
    text-align: left; min-height:700px;
}
.c-content .nr-info p {
    font-size: 16px;
    color: #666;
    line-height: 34px;
    font-family:"Î¢ÈíÑÅºÚ";
    margin: 15px 0;
    text-indent: 2em;
    text-align: left
}
.i-sxt{ border-top: #d9d9d9 1px solid; margin: 20px auto; padding:10px 0;}
.i-sxt p{display: block;width: 100%; float: left; margin: 0; padding: 0}
.i-sxt a{  font-size: 14px;  line-height: 30px;}

/*piclist*/
/*piclist*/
.pic-list{ width:1100px; overflow: hidden;height: auto;margin: 20px auto;}
.pic-list ul{width:1000px; margin: 0 auto; padding: 0; }
.pic-list li{ width: 240px; margin-right:34px; float: left;margin-bottom:0;}
.pic-list li img{ width: 240px; height: 170px;  border: #efefef 1px solid;padding: 5px; }
.pic-list li img:hover{ border: #ccc 1px solid;padding: 5px;  }
.pic-list li a{}
.pic-list li a:hover{color: #000}
.pic-list li span{ text-align: center; width: 100%;line-height: 40px; color: #666; display: block}


/*footer*/
.footer{ width: 100%; height: 80px; background: #ff0000;padding: 20px 0 0 0}
.footer p{ color: #ffffff; font-size: 14px; line-height: 27px; text-align: center; margin: 0; }

.buttom_img {
    height: 0;
    float: right;
    position: relative;
    right: 290px;
}