/*model*/
.box{ width: 1300px; margin: 0 auto;}
/*head*/
.head{ height: 126px; background: #FFffff;}
.head-top{ width: 144px; height: 20px; line-height: 20px; background: #cccccc; text-align: center;}
.head-top a:hover{ color: #FF0000;}
.head-b{ padding-top: 20px;}
.logo{ margin-left: 20px;}

.xy{ margin:  15px 60px 0 0;}
/*nav*/
.nav0{ height: 7px;  background: #ad4748; }
.nav{ height: 50px; line-height: 50px; background: #00baff;}
.nav .nav-link .flyoutLink a{ display: block; width: 130px; height: 50px; line-height:50px; text-align: center; color: #FFFFFF; font-size: 16px; font-weight: bold;}
.nav .nav-link .flyoutLink a:hover{ background: #ad4748; color: #FFFFFF;}
/*pic*/
.pic{ width: 1300px; height: 410px;  margin: 0 auto;}
.ghj1{position:absolute;z-index:10}
.ghj2{position:relative;z-index:20}
.ghj3{static;z-index:100}


.head1 {background:#f6f5f3;height:42px;float:left;padding:0 1pc}
.icon-title .head1 .text{padding-left:15px;font-size:22px;font-weight:700;color:#282828}
.w1226 {width:1226px;margin:0 auto}
.w620 {width:620px;margin:0 auto}
.wh620 {width:610px;height: 200px;margin:0 auto}
.wh590 {width:580px;height: 200px;margin:0 auto}
.w420 {width:420px;margin:0 auto}
.wh420 {width:400px;height: 200px;margin:0 auto}
.wh390 {width:350px;height: 200px;margin:0 auto}
.w20 {width:25px;margin:0 auto}
.w10 {width:15px;margin:0 auto}
.pt28 {padding-top:18px}
.icon-title {height:42px;line-height:42px;background:url(images/title_bg.png) center repeat-x;padding-left:24px;position:relative;z-index:10}
.icon{display:inline-block;width:42px;height:42px;background:url(images/icons.png) no-repeat}
.icon-news{background-position:0 0}
.fl1{float:left}
.text{padding-left:15px;font-size:22px;font-weight:700;color:#282828}
.color{color:#c65454}
.more{background:#f6f5f3;position:absolute;right:0;top:0;height:42px;display:block;padding:0}
.icon-more{background-position:-42px -44px}

.icon1-title {height:42px;line-height:42px;background:url(images/title_bg.png) center repeat-x;padding-left:24px;position:relative;z-index:10}
.icon1{display:inline-block;width:42px;height:42px;background:url(images/icons1.png) no-repeat}
.icon1-news{background-position:0 0}

.icon2-title {height:42px;line-height:42px;background:url(images/title_bg.png) center repeat-x;padding-left:24px;position:relative;z-index:10}
.icon2{display:inline-block;width:42px;height:42px;background:url(images/icons2.png) no-repeat}
.icon2-news{background-position:0 0}

.icon3-title {height:42px;line-height:42px;background:url(images/title_bg.png) center repeat-x;padding-left:24px;position:relative;z-index:10}
.icon3{display:inline-block;width:42px;height:42px;background:url(images/icons4.png) no-repeat}
.icon3-news{background-position:0 0}

/*in-main*/
.topbanner{height:410px;position:relative;width:100%;}
.banner{width:100%;margin:0 auto;position:absolute;left:0;top:0px;height:410px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;width:100%;height: 410px;}
.banner ul.bb li{position:absolute;top:0px;display:none;width:100%;height: 410px;}
.banner ul.bb li a{width:100%;height: 410px;display: inline-block;}
.banner .num{position:absolute;bottom:10px;width:100%;z-index:100;padding:5px 0px;text-align:center;}
.banner .num li{width:14px;height:14px;display:inline-block;margin-right:8px;background:transparent; border: solid 1px #FFFFFF; border-radius: 50%; _display:inline;_font-size:0px;}
.banner .num li{*display:inline;_zoom:1;_display:inline;}
.banner .num li.num_hover{background:#FF0000;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:10px;height:10px;text-indent:-100px;overflow:hidden;opacity:1;}

.in-mian{ padding: 20px 5px; background: #FFFFFF; margin-top: 0px;}
.news-img{ width: 400px;}
.imgbox{ width:387px; height:232px; overflow:hidden; position:relative; border:1px solid #ddd;}
.imgbox .hd{ height:30px;width:377px; overflow:hidden; position:absolute; right:5px; left: 5px; bottom:5px; z-index:1;}
.imgbox .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 7px; }
.imgbox .hd ul li{ float:left; margin-right:7px;  width:15px; color: #FFFFFF; border: solid 1px #a9a6a1; height:15px; line-height:14px; text-align:center; background:#736d6d; cursor:pointer; }
.imgbox .hd ul li.on{ background:#a5161a; border: solid 1px #e80a09;}
.imgbox .bd{ position:relative; height:100%; z-index:0;   }
.imgbox .bd li{ zoom:1; vertical-align:middle; }
.imgbox .bd li p{ position: absolute; bottom: 0px; height: 30px; background: url(images/titbg.png); width: 336px; color: #FFFFFF; line-height: 30px; padding-left: 10px;}
.imgbox .bd img{ width:377px; height:222px; display:block;  }
.news-list{ width: 387px; height: 232px; border: solid 1px #d1d1d1; margin-left: 7px;}
.news-list ul li{ padding-left: 15px; line-height: 28px; background: url(images/icon1.png) no-repeat left center;}
.news-list  a{ color: #333333; font-size:14px;}
.news-list  a:hover{ color: #FF0000;}
.news-list ul li span{ color: #7f7e7e;}
.tongzhi-box{ width: 270px; height: 232px; border: solid 1px #d1d1d1; margin-left: 9px; overflow: hidden;}
.tongzhi-tit{ width: 100%; height: 27px; background: #FF0000; line-height: 27px; color: #FFFFFF; padding-left: 10px; font-size: 14px;}
.tongzhi-list{ padding: 0 10px;}
.tongzhi-list li{ padding-left: 11px; background: url(images/icon2.png) no-repeat left center; line-height: 28px;}
.tongzhi-list a{color: #333333; width:220px; font-size:14px; display:block; overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
.tongzhi-list  a:hover{ color: #FF0000;}

.in-mian-b{ margin-top: 20px;}
.lanmu{ width: 387px; height: 230px; border: solid 1px #cfcfcf; border-top: solid 2px #FF0000; overflow: hidden;}
.lanmu .tit{ height: 29px; background: url(images/ttbg.png); border-bottom: solid 1px #cfcfcf; line-height: 29px; font-size: 14px; color: #FF0000; font-weight: bold; padding-left: 15px;}
.guanzhu ul li{ width: 125px; float: left; text-align: center; margin: 26px 15px 0;}
.guanzhu ul{ margin-left: 25px;}
.guanzhu ul li span{ font-size: 14px; color: #FF0000; line-height: 25px;}
.marl8{ margin-left: 20px;}

.xuetuan{ padding: 0 12px;}
.xuetuan ul li{ line-height: 33px; padding-left: 15px; background: url(images/icon1.png) no-repeat left center;}
.xuetuan  a{color: #333333; font-size:14px;line-height: 33px;}
.xuetuan  a:hover{ color: #FF0000;}
.xinxi{ height: 46px;}
.yq-box{ width: 270px; height: 175px; border: solid 1px #d1d1d1; margin-top: 10px; overflow: hidden;}
.yq-box .yq-tit{ height: 27px; background: #FF0000; line-height: 27px; color: #FFFFFF; padding-left: 10px; font-size: 14px;}
.yq-list{ padding:5px 10px;}
.yq-list ul li{ float: left; margin-right: 20px; line-height: 25px;}
.yq-list ul li a:hover{color: #FF0000;}
/*footer*/
.footer{ background: #FF0000; padding: 10px 0; text-align: center; color: #FFFFFF; margin-top: 20px;}
.footer p{ line-height: 25px;}


.nban img{ width:auto;}
.leftmenu{ width: 290px; overflow: hidden;padding-left: 40px;}
.menu-tit{ height: 50px; line-height: 50px; background: #ad4748; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-left: 20px;}
.menu-list{ height: auto; border: solid 1px #d1d1d1; border-top: none; padding-bottom:20px;}
.menu-list ul{ padding: 8px 20px;}
.menu-list ul li{ padding-left: 10px; background: url(images/icon2.png) no-repeat left center; line-height: 30px;}
.menu-list ul li a{ display: block;}
.menu-list ul li a:hover{ color: #FF0000;}

.rightcon{ width: 900px; padding-right: 60px;overflow: hidden;}
.r-head{ padding: 25px  0 0 10px; height: 40px; line-height: 0px !important; background: #ad4748;}
.r-head h1{ float: left; color: #FFFFFF; font-size: 16px;}
.r-head p{ float: left; color: #FFFFFF;font-size: 16px;}
.r-head p a{ color: #FFFFFF;}
.r-body{ padding: 20px 14px; font-size: 14px; color: #5a4444;}
.newsList li{ padding-left: 10px; background: url(images/icon1.png) no-repeat left center; border-bottom: dotted 1px #CCCCCC;}
.newsList li a{ line-height: 36px; display: block; color: #5a4444;}
.newsList li a:hover{ color: #FF0000;}
.content p{ text-indent: 24px; line-height: 25px;}

.menuskin1{ top:180px !important; width:130px;}
.menuskin1 a{ line-height:40px; display:block; text-align: center; font-weight:bold; color:#fff;font-family: "microsoft yahei";}
.menuskin1 table{ width:100%; text-align:center;}

.foot{ height: 100px; line-height: 30px; background: #00baff;}
.tc{font-size: 14px; color:#fff; text-align:center}
.tc1{font-size: 20px; color:#fff; text-align:center}
.copyright{padding-top:5px}

.title {line-height:20px;font-size:1pc;color:#464646;font-weight:600}
.title9 {line-height:20px;font-size: 14px;color:#464646;}

.wp_nav .nav-item a {
    display: block;
    width: 130px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
}
.wp_nav {
    padding: 0;
    display: block;
    width: 1170px !important;
    margin: 0 auto !important;
}
.wp_nav .nav-item a:hover {
    color: white;
    background-color: #ad4748;
}
.wp_nav .sub-nav {
    display: block;
    width: 100% !important;
    position: absolute;
    z-index: 200;
    visibility: hidden;
    border: 0px solid #ccc !important;
    border-top: none;
   background:#ad4748;
   height:auto !important;
}
.wp_nav .sub-nav .nav-item a span.item-name {
    padding: 5px 10px;
    line-height: 40px;
}
.wp_nav .sub-nav .nav-item .mark {
    opacity: 1 !important;
    background-color: #ad4748;
}
.wp_nav .sub-nav .nav-item a {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    font-weight: normal;
    color: #eaff00;
    text-align: center;
    border-top: 0px solid #D8E1CC !important;
    font-weight:bold;
  }
.wp_nav .sub-nav .nav-item {
    white-space: nowrap;
    padding: 1px;
    margin: 2px;
    border-style: solid;
    border-width: 0px;
    border-color: #ad4748;

   width:96% !important;
}
.dtjt10_div_text a:link{font-size:16px}
.dtjt10_div_text .dtjt10_div_text_title {
    background: #eee;
    text-align: left;
}
.dtjt10_div_text {
    text-align: left;
    padding: 0 10px;
}
.dtjt10_div_img .number {
    position: absolute;
    right: 5px;
    bottom: 25px;
    z-index: 100;
    display: none;
}
.wp_paging li input {
    font-size: 12px;
    width: 24px;
    height: 15px;
    line-height: 30px;
    border: 1px solid #d5d5d5;
    background: #fff;
    margin-top: 10px;
    text-align: center;
}
.newsList li {
    padding-left: 10px;
    background:none;
     border-bottom: dotted 0px #CCCCCC;
}
.wp_paging li {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    float: left;
    margin-top: 5px;
}
.dtjt10_div_text .dtjt10_div_text_text p{
    font-size:15px;
}
