body { background:#fff;font-size:14px;font-family:'Microsoft YaHei'; margin:0; padding:0; min-width:1200px; }
.body1{}


img{border:0} 
form{margin:0} 
ul,li{ margin:0; padding:0; list-style:none}
dl,dt,dd{margin:0; padding:0; }
p{margin:0; padding:0; }

.bf{background-color:#fff; height:5px;}

a {color: #003262;text-decoration: none;}
a:hover {text-decoration:underline;color: #25598b;}
.red1{ color:#e90510}

.blank10{height:10px;overflow:hidden;font-size:1px; }
.blk10{ clear:both; height:10px;overflow:hidden;font-size:1px; }
.blk{ clear:both; height:20px;overflow:hidden;font-size:1px; }
.blk2{ clear:both; height:2px;overflow:hidden;font-size:1px; }
.blk4{ clear:both; height:4px;overflow:hidden;font-size:1px; }
.blk5{ clear:both; height:5px;overflow:hidden;font-size:1px; }
.blk15{clear:both;height:15px;overflow:hidden;font-size:1px; }
.clear{clear:both;height:0;overflow:hidden;font-size:0px; }

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before,  .footer:before { content: ''; display: table; }
.fixed:after, .clearfix:after, .cf:after, after, .header:after,  .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1;
}
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important; }


.header { width: 1200px;  margin: 0 auto; position: relative; z-index: 2}
.header.home { }
.header .logo{position: absolute;width: 360px; height: 120px; left: 0; top: 20px; background:url(/Content/img/logo.png) no-repeat center top; }
.header nav{position: absolute;left: 360px;  top: 20px;width:840px; height: 47px;}
.header nav .nav{background:url(/Content/img/bg_header.png) repeat-x center 0; width:780px;height: 47px;}
.header nav .nav li{ float: left; text-align: center; width: 86px;line-height: 47px; border-right: 1px solid #597c9c;}
.header nav .nav li.i9{ padding: 0;width: 84px; border: 0;}
.header nav .nav a{ color:#fff; font-size: 13px;}
.header nav .nav a:hover{ color:#ccc; text-decoration: none;}
.header nav .search{ position: absolute;right: 0; top: 0; display: block; width:60px;height: 47px;background:url(/Content/img/ico_search.png) no-repeat center top; }
.header .menu{position: absolute;left: 360px;  top: 67px;width:840px;height: 73px; z-index:9999;} 
.menu ul{padding:0;width:100%; margin:0; height:73px; list-style-type: none; }
.menu ul li{position: relative;display: inline;float: left;color: #fff;z-index:199;background:url(/Content/img/bg_header.png) repeat-x center -47px;} 
.menu ul li a{display: block;height:73px; line-height:73px;  width: 105px; color: #fff;text-decoration:none;text-align:center; font-size:16px;position: relative; z-index:190;}
.menu ul li a i{ width: 10px; height:73px;  background:url(/Content/img/ico_tri.png) no-repeat 80px center;}
.menu ul li a img{ vertical-align: middle; margin-left: 5px; width:8px; height:4px;}
.menu ul li:hover,
.menu ul li.on,
.menu ul li.over{background:url(/Content/img/bg_menu.png) repeat 0 center;} 
.menu ul li a:hover{text-decoration1:underline;color: #ccc;}  

.menu ul li ul{position: absolute; z-index:9999; left: 0px; top:-10px;  display: block;visibility: hidden;width:105px; overflow:hidden; height:auto; min-height:40px; padding:4px 0px 8px; z-index:80;background:url(/Content/img/bg_menu.png) center center repeat;
}
.menu ul li ul li{clear:both;display:block;float: none; background: none; height:35px; line-height:35px; padding:0px 0; margin:0;} 
.menu ul li ul li:hover{background: none;}
.menu ul li ul li a{ display:block; font-size:16px; width: 100%; text-align:left;font-weight:normal; line-height:35px; border:0; padding-left:16px;} 
.menu ul li ul li a:hover{color:#ccc; font-weight:normal; border:0;text-decoration1:underline; } 

@media only screen and (min-width:1367px) and (max-width:1440px)
{
   
}
@media only screen and (min-width:1441px) and (max-width:1680px)
{
  
}
@media only screen and (min-width:1681px)
{
   
} 
   

/*******************banner*******************/
.banner{position:relative;width:100%;overflow:hidden; z-index: 1; height: 640px; text-align: center}
.banner img{height: 640px; position: absolute; left: 0; top: 0;}
.banner a {display: block;height: 640px;position: absolute;left: 0;right: 0;top: 0;background-repeat:no-repeat;        background-position:center top;} 
.banner .bfocus{ bottom:0;position: absolute; width: 100%; height: 30px; text-align: center;} 
.banner .bfocus ul{display: inline-block}  
.banner .bfocus li{width:8px;height:8px;margin:0 5px;border-radius:50%; border:1px solid #fff;font-size:0;display: block; float: left; cursor: pointer;}
.banner .bfocus li.current{background:#fff} 
 

/*******************footer link*******************/
.footer{margin-top: 20px;}
.footer.inner2 .link{ display: none}
.footer .link{ width:100%; height: 230px; background: url(/Content/img/bg_flink.png) no-repeat center top #25598b;}
.footer .link ul{ width:1200px; margin: auto}
.footer .link table{ width:1200px;height: 230px; margin: auto}
.footer .link table td{ vertical-align: top; color: #fff; width: 126px;}
.footer .link table h4{font-size: 13px; margin: 20px 0 10px; font-weight: bold}
.footer .link table p{line-height: 28px;}
.footer .link a{font-size: 13px;color: #fff; }
 /*******************footer*******************/
.footer .cr{ width:100%; height: 50px; line-height: 50px; font-size: 13px; background:#070707; color: #fff; text-align: center}
.footer .cr a{color: #fff; }
.footer .cr img{ vertical-align: middle}

/**************************main******************************************/

section.main.inner{  margin-top:320px  }

.main{  clear:both; width:1200px; margin:auto;  height:1%;overflow:hidden;padding-top:20px;  }
/*首页*/
.main .ml{ width:370px; overflow:hidden;float:left; padding: 0 15px;} 
/*内页*/
.main .l{ width:305px; overflow:hidden;float:left; padding: 0;} 
.main .m{ width:870px; overflow:hidden;float:right; padding: 60px 0 0 ; min-height: 350px;} 

.bimg{clear:both; max-height:90px; overflow:hidden}
.bimg p{ margin:0; padding:0; padding-top:10px; overflow:hidden;}
/*快速入口*/
section.flink{width:1352px;margin:20px auto 0; padding: 20px 0; height: 225px; overflow: hidden}
section.flink a{ float: left; display: block;height: 225px; overflow: hidden; position: relative; text-align: center; }
section.flink a img{position: relative; z-index: 1;height: 225px; }
section.flink a:hover img{} 
section.flink a a{ float: none;position: absolute; z-index: 2;left:0; top:0; width: 100%; height: 225px;}
section.flink a a:hover{ background: url(/Content/img/bg_cover.png) repeat center bottom;} 
@media only screen and (min-width:1281px) and (max-width:1350px)
{
   section.flink{width:1200px;margin:20px auto 0; padding: 20px 0; height: 200px; overflow: hidden}
   section.flink a{ float: left; display: block; width:300px; height: 200px; overflow: hidden; position: relative; text-align: center; }
   section.flink a img{width:300px; height: 200px;}
}

#topMenu{font-size:16px;color: #ffffff;	font-weight:bold;	text-indent: 4px;}
#topMenu a {color: #FFFFFF;	text-decoration: none;}
#topMenu a:hover {color: #FFCC33;} 

 
.rlist{ padding:0 10px;}
.dotlist{background:url(/Content/img/yd.gif) no-repeat 0px 6px;padding-left:16px; line-height:23px; font-size:13px; border-bottom:1px dotted #aaa;}
.daslist{ border-bottom:1px dotted #aaa;}


.tom{ padding-top: 1px; height:47px; color:#1d1d1d;  font-size:14px; text-align:left; border-bottom: 1px solid #e5e5e5;position:relative ; margin-bottom:11px; background: #fff }
.tom .totitle{ float:left; text-align:left;line-height:46px;color:#000; font-size: 18px;} 
.tom .totitle a{color:#000;} 
.tom .totitle a:hover {text-decoration:none;color:#25598b;}
.tom .totitle span{ display:none;}
.tom .toinfo{ text-align:center; font-size:14px;  color:#aaa; font-weight:normal; font-family:Verdana, Geneva, sans-serif; position:absolute; top:5px; right:0;line-height:40px; } 
.main33 .tom .toinfo{ display:none;}
.tom .toinfo a{color:#aaa; }
.tom .toinfo a:hover {text-decoration:underline;color:#25598b;}
.main75 .tom .toinfo {display: none;}

.m .search{border-bottom: silver 1px solid; height:40px;margin-bottom:10px; position:relative}
.m .search select{height:30px;line-height:30px;width:260px; }
.m .search input.keyword{ border:1px solid #ccc; padding:0 5px; width:200px;  height:30px;line-height:30px;outline:none; vertical-align:middle  /*!important*/ }
.m .search input[type='submit']{ background:#25598b; height:30px; width:60px; color:#FFF; border:0;  cursor:pointer;-webkit-appearance : none ; vertical-align:middle }
.main60 .search,
.main61 .search,
.main62 .search,
.main63 .search{display: none;}

.icontent{min-height:100px; width:695px; overflow-y:auto; line-height:120%; padding:0 15px; }
.icontent div,.icontent p{line-height:150%;}

.main .content{ line-height:160%; padding:0 0px 20px; min-height:330px;font-size:1.1em;}
.main .content p,.main .content div{ line-height:160%; margin-bottom:10px;}
 .main .content p[align="center"] {
     text-align:center
    }
 .main .content img {
        max-width: 100%;
    }
.main .content table{ max-width:100%; border-collapse:collapse; border-spacing:0;}
    .main .content a {
        color: #0868c5;
        text-decoration: none
    }
.main .content a:hover {text-decoration:underline;color:#2e8acb}

.main h1.ititle{ text-align:center; display:block; font-size:22px; padding:6px 0 5px; margin:0;  } 	
.main h5.ioth{ text-align:center; display:block;color:#5e5854;font-size:14px;  font-weight:normal; border-bottom:1px solid #ddd;  margin:0 5px 5px;padding:10px; height:20px; line-height:20px; }
.main h5.ioth span{ margin-left:15px;}
.main .content .Resume p{ margin:0; padding:0;} 
.main .none{ text-align:center;  line-height:150px; color:#bbb;}

.main.main68 h1.ititle{ display: none}
.main.main68 h5.ioth{ display: none}
.main.main68 .minfo .content{ padding-top: 40px}
.main.main68 .minfo .link {display: none}

.main table[border="1"]{ width:100%; border:1px solid #ccc; border-collapse:collapse}
.main table[border="1"] th,.main table[border="1"] td{border:1px solid #ccc; padding:7px; text-align:center}
.main table[border="1"] .tl{ text-align:left}
.main table[border="1"] .tr{ text-align:right}

.table3{border-collapse:collapse;width:100%; border-spacing:0; border:0;}
.table3 td{border-bottom:1px solid #eee;border-left:1px solid #eee;  width:33%;  vertical-align:top; padding:0; }
.table3 td span{display:block;padding:10px 10px; height:100%; vertical-align:top; }
.table3 .td1,.table3 .td4,.table3 .td7,.table3 .td10,.table3 .td13,.table3 .td16,.table3 .td19,.table3 .td22,.table3 .td25{ border-left:0;}
.table3 .td3,.table3 .td6,.table3 .td9,.table3 .td12,.table3 .td15,.table3 .td18,.table3 .td21,.table3 .td24,.table3 .td27{ border-right:0;}
.table3 .td1,.table3 .td2,.table3 .td3{ border-top:0;}

.table3 .td4,.table3 .td5,.table3 .td6,.table3 .td10,
.table3 .td11,.table3 .td12,.table3 .td16,.table3 .td17,
.table3 .td18,.table3 .td22,.table3 .td23,.table3 .td24{  background:#f7f7f7;}

.main .list{}
.main .list li{ padding:0; line-height:26px; font-size:15px;background:url(/Content/img/dot.png) no-repeat 3px center; padding-left:15px;} 
.main .m .list li{ position:relative; height:35px; line-height:35px; border-bottom:1px dotted #f0f0f0; background-position:8px 15px; padding-left:0px;}
.main .list li:hover{}
.main .list li.none{ background:none; border:0; width:100%; line-height:200px; padding:0}
.main .list li a{ display:block}
.main .list li .stitle{ display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-right:100px;}
.main .list li .stitle a{ display:inline;}
.main .list li .sdate{ position:absolute; top:0; right:0px; text-align:right; width:90px;font-family:Arial, Helvetica, sans-serif; color:#555; padding-right:2px;font-size:15px; display:block}
.main .list li .down{float:right; text-align:center; width:60px;font-family:Arial, Helvetica, sans-serif; color:#999; padding-right:2px;font-size:13px; display:block}
  
.main .list.downlist li .stitle{width:540px;}
.main .list.downlist li .sdate{float:left;} 

.main .list.col-2 li{ width:365px; float:left;height:45px; line-height:45px; background-position:20px center;}
.main .list.col-2 li .stitle{ margin-right:0;}

.tplist{ clear: both; width:100%;  margin:0px 0px 10px; padding: 0 0; }
.tplist dt{height:35px; padding-left:0px;border-bottom: 1px solid #eee;}
.tplist dt div{  font-size: 17px; line-height:35px;  text-align:left; color:#25598b; font-weight: bold;padding:0 ;}
.tplist dd{ padding-top:4px; height: 1%; overflow: hidden;}
.main .tplist .list li { padding: 7px 0; height: auto; line-height: 20px; border: 0; width: 33%; float: left;}
.main .tplist .list li .stitle{ margin:0; padding: 0 20px 0 0;overflow:auto;white-space:normal;text-overflow:clip;} 
/*师资介绍*/
.main.main33 .tplist .list li { width: 10%;}
/*机构设置*/
.main.main25 .tplist .list li.li17{width: 66%;}

/*标签详细*/
.tablist{border-bottom: 1px solid #ccc;height:35px; margin-bottom: 20px;}
.tablist li{line-height:35px; float: left; text-align: center; padding: 0 10px; cursor: pointer; margin-right: 15px; font-size: 17px;}
.tablist li.on{ border-bottom: 2px solid #25598b; color:#25598b; font-weight: bold}  
.tablist a,.tablist a:hover{ text-decoration: none;}
.tabcontent li.content{display: none; } 

 .main .minfo{background-color:#FFF; padding:0px 0px; border-top:0; }
 .main .minfo .content{ border:0; padding:10px 0 0;}
 
.list1{}
.list1 dt{background:url(/Content/img/arrow_up.png) no-repeat center bottom; height:132px;}
.list1 dt h3{ display:block; margin:0 auto; text-align:center; width:110px; padding-top:75px; height:25px; font-size:14px;}
.list1 dd{ background:#f0f0f0; height:210px; padding:10px 15px;  overflow:hidden}

.list-notice h3{background:url(/Content/img/ico.png) no-repeat 32px 20px; color:#be1a21;}

.list-tab{ height:362px; position:relative;}
.list-tab li{ width:100px;height:362px; margin-right:120px; float:left;}
.list-tab li h3{height:132px;display:block; margin:0; cursor:pointer;}
.list-tab li span{ display:block;background:url(/Content/img/ico.png) no-repeat 0 0;   margin:0 auto; text-align:center; width:110px; padding-top:75px; height:25px; font-size:14px;}
.list-tab li.ico2 span{ background-position:-46px -60px}
.list-tab li.ico3 span{ background-position:-48px -140px}
.list-tab li.ico4 span{ background-position:-48px -220px}
.list-tab li.ico5{ margin:0}
.list-tab li.ico5 span{ background-position:-48px -300px}

.list-tab li.on h3{background:url(/Content/img/arrow_up.png) no-repeat 45px bottom;}

.list-tab li.on span{color:#be1a21;}
.list-tab li.ico2.on span{ background-position:34px -60px}
.list-tab li.ico3.on span{ background-position:32px -140px}
.list-tab li.ico4.on span{ background-position:32px -220px}
.list-tab li.ico5.on span{ background-position:32px -300px}
.list-tab li div{background:#f0f0f0; height:230px; width:780px; padding:10px 0 10px 15px; position:absolute; top:132px; left:0;overflow:hidden; display:none}
.list-tab li.on div{display:block;}
.list-tab .list{ overflow:hidden; height:205px;}
.list-tab .list li{ float:left; width:357px; padding-right:15px; margin:0; height:26px; line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
 
.page{ clear:both; text-align:center; margin:10px 0 0; font-size:14px; letter-spacing:1px;  }
.propage{ margin:0 0 0px;}
.page .info{ display:inline;font-size:14px;}
.page .info span{ color:#2e8acb;}
.page .pages{  color:#999;background-color:#FFF; }

.pages{ padding:10px 0;text-align:center; font-size:14px;border-top: silver 1px solid;}


.pages ul.page{padding: 0; margin:0;}
.pages ul.page li{ display:inline-block; margin:0 3px;*float:left; *display:block;}
.pages a{ height:22px; line-height:22px; text-align:center; display:inline-block; *float:left; *display:block; padding:0 8px; background-color:#128ad8; border:1px solid #0a7ac2; color:#fff; margin:0 2px;}
.pages a.on{background-color:#3f94e7;height:22px; line-height:22px;padding:0 8px;  border:1px solid #3f94e7; font-weight2:bold;} 
.pages span{background-color:#bbb;height:22px;color:#fff;  line-height:22px;padding:0 8px; display:inline-block; *float:left; *display:block; border:1px solid #aaa;}
    .pages a {
        background: none;
        height: 22px;
        line-height: 22px;
        text-align: center;
        padding: 0 8px;
        background-color: #fff;
        border: 1px solid #25598b;
        color: #25598b;
        margin: 0 2px;
    }
.pages .active a{background-color:#25598b;height:22px;color:#fff;  line-height:22px;padding:0 8px;   border:1px solid #25598b; font-weight2:bold;} 
.pages a:hover{background-color:#25598b;color:#fff;text-decoration:none}
.pages .pli a{ font-family:Arial; font-size:14px;} 
.pages .disabled a{color:#666; background:none;   border:1px solid #ccc; text-decoration:none}
.pages span.info{ display:block; margin-bottom:12px; color:#000; background:none; border:0}

/*图片*/
.main .plist{ min-height:300px;  overflow:hidden; border-width:0 1px;  padding:10px 0 0 15px; background-color:#fff}
    .main .plist li {
        float: left;
        height: 180px;
        width: 200px;
        font-size: 14px;
        margin: 0 6px;
    }
        .main .plist li .simg {
            display: table-cell;
            border: 0px solid #eaeaea;
            padding: 0;
            height: 150px;
            line-height: 150px;
            width: 200px;
            text-align: center;
            vertical-align: middle;
            *display: block;
            *font-size: 150px;
            *font-family: Arial;
        }
            .main .plist li .simg img {
                max-height: 150px;
                width: 200px;
                vertical-align: middle;
                text-align: center;
            }
        .main .plist li .stitle {
            display: block;
            width: 200px;
            padding: 0;
            line-height: 28px;
            text-align: center;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            cursor: pointer;
        }
 
 
.main .pimg{ float:left; width:300px; height:300px;line-height:300px;text-align:center; }
.main .pimg img{ height:300px; width:300px;vertical-align:middle;}
.main .pinfo{ float:left}
.main .pinfo h1{ text-align:left;}

.link div{ line-height:22px; color:#666; font-size:13px;}

.formTable{ width:100%; margin-top:15px;}
.formTable td{ padding:5px} 
.formTable input[type=text]{ border:1px solid #ccc; padding:4px; width:200px;}
.formTable textarea{ border:1px solid #ccc; padding:4px; width:300px; height:140px;}
.formTable input[type=submit]{background:#af060d; color:#fff; border:0; width:100px; height:30px; font-size:14px}

/*所在位置*/
.leftMenu{ padding:0px 0px; height:auto; } 
.leftMenu dt{ color:#fff; padding:0px 20px;  text-align:left; text-align: center;background:url(/Content/img/left_menu.png) repeat 0 0;    height: 60px;line-height: 60px; font-size: 24px;font-family:"Microsoft Yahei", "微软雅黑", arial, "宋体";}
.leftMenu dt span{height:38px; line-height:33px;  float:left;color:#fff} 
.leftMenu dt a{color:#fff} 
.leftMenu dt.t{ background-image:url(/Content/css/bg_left1.jpg);	background-repeat: no-repeat; height:5px; overflow:hidden; font-size:0; padding:0; display:none;}
.leftMenu dd{ clear:both;padding:0px 0 0px; line-height:normal; background: #f7f9fa;border: 1px solid #d4e6f7; border-top: 0; } 
.leftMenu dd>ul{ padding-left:0;} 
.leftMenu dd li{padding: 0 0; margin: 0;border-top: 1px solid #fff; border-bottom: 1px solid #eee;}
.leftMenu dd li a{   line-height:46px; }

.leftMenu dd li a {
    display: block; 
    font-size: 18px;  text-align: center;
    padding: 0 20px 0 20px; 
    color: #666;
}
.leftMenu dd li a:hover, .leftMenu dd li.on a {
    color: #fff;
    background: #618db8 ; color:#0868c5;background:none ; 
    text-decoration:none
}  
.leftMenu dd li a{display:block;}

.leftMenu dd li ul{ margin-top: 4px; background: #fafafa; display:none;margin-bottom: 5px;}
.leftMenu dd li.on ul{  display:block} 
.leftMenu dd li ul li{display: block;margin-bottom: 0;
    height: 40px;
    font-size: 1.1em;
    line-height: 40px;
    padding: 0 24px 0 32px;
    border-left: 5px solid #fafafa;
    background: url(/Content/img/_lzy5.png) no-repeat 24px center;
    border-bottom: 1px dotted #c6c6c6;
}
.leftMenu dd li ul li a,.leftMenu dd li ul li a:hover, .leftMenu dd li.on ul li a {font-size: 15px;background:none;color: #000;height: 40px;  line-height: 40px;padding: 0 0 0 5px;}
.leftMenu dd li ul li.on{
    font-weight: bold;
    border-left: 5px solid #7c9626;
    background-color: #e9f3c8;
} 
.leftMenu dd li ul li.on a,.leftMenu dd li ul li a:hover{color: #003262;}


.leftMenu dd select{ width:160px; vertical-align:middle}
.leftMenu dd .row{  padding:0 4px 0 10px; height:32px; color:#343434; text-align:center; font-size:12px;}
.leftMenu dd .row input[type=text]{ width:128px; border:1px solid #b0b0b0; height:18px; float:left;}
.leftMenu dd .row input[type=search]{ width:128px; border:1px solid #b0b0b0; height:18px; float:left;}
.leftMenu dd .row label{ padding:0; padding-top:5px; display:block; float:left;}
.leftMenu dd .more{ padding-top:5px; text-align:right;font-size:13px;}

 /*infolist1*/
.infolist1{	 overflow:hidden;padding:0 0 0px ;height:453px; border-bottom: solid 2px #e5e5e5;}
.infolist1 dt{padding-left: 31px; height:45px; color:#000; font-size:20px; background:url(/Content/img/ico_news.png) no-repeat 0 1px;position: relative;border-bottom: solid 2px #e5e5e5; }
.infolist1#ilist57 dt{background:url(/Content/img/ico_report.png) no-repeat 0 1px;}
.infolist1#ilist58 dt{background:url(/Content/img/ico_notice.png) no-repeat 0 0;}
.infolist1 dt .tname { color: #000;}
.infolist1 dt .tname a{ color:#000;}
.infolist1#ilist58 dt a{color:#25598b}
.infolist1 dt .tname a:hover { text-decoration:none }
.infolist1 dt .tname span{ margin-left: 12px;font-size:16px; color: #c4c4c4;}
.infolist1 dt .tmore{ position:absolute; top:0; right:0; padding:0px; height:28px;  }
.infolist1 dt .tmore a {font-size: 13px;line-height: 24px; font-family: '宋体'; margin-right: 0px;    margin-top: 6px;     color: #1d456c;}
.infolist1 dt .tmore a:hover {color: #175ca0; text-decoration:underline;}

.infolist1 dd{clear:both;min-height:80px; padding:5px 0 0px 0;}
.infolist1 dd .info{ clear:both; height:39px;line-height:39px;font-size:14px; position:relative;} 
.infolist1 dd .stitle{ font-size:13px;  overflow:hidden;text-overflow: ellipsis;white-space: nowrap; margin-right:55px; display:block;  }
.infolist1 dd .stype{padding-left:6px; padding-top:8px;width:90px;}
.infolist1 dd .sdate{ position:absolute; top:0; right:0; text-align:center;   
    width: 46px; line-height: 39px;  font-family:Arial, Helvetica, sans-serif; color:#6f6f6f;font-size:12px; }			 
.infolist1 dd a{ color:#444}
.infolist1 dd a:hover{ color:#1d456c} 
.infolist1 dd a.red1{color:#e90510}
.infolist1 	.none{ text-align:center; line-height:140px; color:#ccc;}
.infolist1 dd p{ padding:2px 0; margin:0;}	 
.infolist1 .cont{ padding:5px 0; line-height:160%; overflow:hidden;}
.infolist1 .cont td{ line-height:130%;}
.infolist1 .cont p{ line-height:180%;} 
.infolist1 .none{ border:0} 
.infolist1 .zt{border-top:1px solid #e5e5e5; margin-top: 0px; padding-top: 12px; height: 160px; position: relative}
.infolist1 .zt a.img{ display: block}
.infolist1 .zt a img{ width: 370px; height: 130px;}
.infolist1 .zt a.more{font-size: 13px; position: absolute; bottom: 0; right: 0;}

/*KinSlideshow*/
.infolist1 .KinSlideshow{ padding: 8px 0 0; height: 186px;overflow: hidden;} 




/**************************KinSlideshow******************************************/
#KinSlideshow{overflow: hidden; visibility: visible; width: 370px; height: 175px; position: relative; z-index: 1}
#KinSlideshow .focus{ height: 30px;width: 100%;background:rgba(0,0,0,0.5);position: absolute;bottom: 0; min-height: 30px;} 
#KinSlideshow .focus h3{ height: 30px; line-height: 30px; padding: 0 ; font-size: 14px; color: #fff; font-weight: normal; margin: 0 0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} 
#KinSlideshow .focus div{ height: 20px; padding-top: 10px; top: 0; right: 5px;position: absolute;} 
#KinSlideshow .focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0;display: block; float: left; cursor: pointer;}
#KinSlideshow .focus span.current{background:#fff}
/************************** zt news ******************************************/
.infolist1 #zt{overflow: hidden; visibility: visible; width: 370px; height: 130px; position: relative; z-index: 1}
.infolist1 #zt .focus{ bottom:0;position: absolute; width: 100%; height: 20px; text-align: center;} 
.infolist1 #zt .focus h3{display: none}      
.infolist1 #zt .focus div{ display: inline-block}   
#zt .focus span{width:8px;height:8px;margin:0 5px;border-radius:50%;font-size:0; display: block; float: left; cursor: pointer;border:1px solid #fff;}
#zt .focus span.current{background:#fff;}

/************************** .main2 .navmenu .infolist1 ******************************************/
.main2 .navmenu .infolist1{}
.main2 .navmenu .infolist1 dd,
.main5 .navmenu .infolist1 dd,
.main4 .navmenu .infolist1 dd{ } 


.main .m.msearch{ padding-top:70px}
.msearch .infolist1{height:auto;}
.msearch .infolist1 dt{ height:36px;line-height:36px;border-bottom:2px solid #25598b;color:#fff; background:none; font-size:16px; padding:0; }
.msearch .infolist1 dt .tname{ color:#25598b;padding:0px 25px 0px 0px;line-height:36px; text-align:center; float:left; font-weight:bold}
.msearch .infolist1 dt .tname a{ color:#25598b;}
.msearch .infolist1 dd{ min-height:0;} 
 
.infolist1 .search{ margin:0 10px 10px;  position:relative}
.infolist1 .search div{ padding:10px 10px;}
.infolist1 .search select{height:35px;line-height:35px;width:200px; }
.infolist1 .search input.keyword{ border:1px solid #ccc;  left:0; top:5px; width:250px;  height:35px;line-height:35px;height:35px\9\0;*height:35px;*line-height:35px; outline:none /*!important*/ }
.infolist1 .search input[type='submit']{ background:#25598b; height:30px; width:100px; color:#FFF; right:0px; top:5px; border:0;  cursor:pointer;-webkit-appearance : none ; }
  
#ilistSearch{ height:105px} 
  

/*.in_hot_box_part*/
.in_hot_box_part{height: 57px;margin-bottom:10px;}
.in_hot_box_part li{border-top: 2px solid #31ae1d;  width:20%;height: 55px;float: left; border-right:1px solid #fff; padding-left:10px; background:#005284 url(../img/hover.png) no-repeat 200px center;}
.in_hot_box_part li a{color:#fff;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block;line-height: 55px; font-size:16px; text-decoration:none; margin-right:30px;}
.in_hot_box_part li a:hover{color:#999}


/*.link*/
.link{ background:#005285; width: 100%; position: relative; }
.linkcon{ width:1140px; padding:10px 0; background:#005285;margin: 0 auto;}
.linkcon h3{ width:500px; border-bottom:#a9c354 1px solid; text-align:center;margin: 0 auto;}
.linkcon h3 span{ display:inline-block; padding:0 10px; position:relative; bottom:-10px; font-weight:normal; background:#005285; color:#a9c354; font-size:18px; font-family: "Microsoft Yahei", "微软雅黑","黑体"; }
.linkcon ul{ width:1142px; padding:10px 0; margin-top:10px; overflow:hidden}
.linkcon ul li{ float:left; width:155px;  height:32px; line-height:28px; color:#fff; padding:0px 20px 0 10px; background:url(/Content/img/ico4.gif) no-repeat center left}
.linkcon ul li a{ color:#e4e4e4;}
.linkcon ul li a:hover {color: #999;}
.linkcon ul li.active a{color:#999;}

.minfo .link{ background:none}

#backtop {
    width:40px;
    height: 40px;
   position:fixed;
    left:50%;
    bottom:30px;
    background:url(/Content/img/ico_top.png)  no-repeat  left top ;
    margin-left: 610px;
}
#backtop:hover {
    background:url(/Content/img/ico_top.png)  no-repeat  left -40px;
}