@charset "utf-8";
*{margin:0;padding:0;list-style:none;text-decoration:none;font-size:16px;font-family:"微软雅黑","宋体";word-break:break-word;}
body{width:100%;background:url(../images/main-back.gif) repeat-y center center;}
table,td,tr{padding:3px; background:#fff;text-align:center;font-size:14px;}
table{margin:0 auto;width:80%;word-wrap:break-word;word-break:break-all;}
table th{padding:3px; background:#333;text-align:center;font-size:14px;}
.frame{margin:0 auto;width:1320px;}
.top-inst-frame{width:100%;height:100px;}
.top-inst{margin:0 auto;width:1320px;height:100px;background:#440fa8 url(../images/headbg.jpg) no-repeat;}
.top-menu-frame{width:100%;height:45px;}
.top-menu {margin:0 auto;width:100%;height:45px;background:url(../images/menuback.jpg);}
.top-menu ul{padding-left:25px;border:#440fa8 2px solid;border-right:none;border-bottom:none;border-radius:28px 0 0 0;background:#440fa8;}
.top-menu ul li{float:left;width:100px;height:43px;line-height:5px;}
.top-menu ul li a{display:block;width:100px;height:43px;color:#fff;text-align:center;font-size:18px;}
.top-menu ul li a:hover{display:block;width:100px;height:43px;background:#440fa8;text-align:center;}
.nav{z-index:9999;margin:0 auto;}
.nav .nav_list{float:right;width:610px;}
.top-menu .inner_menu { width: 700px; }
.nav li{position:relative;}
.nav li.last{background:0 0;}
.nav li a{float:left;display:block;width:100px;text-align:center;line-height:50px;}
.nav li a:hover{text-decoration:none;}
.nav li a span{float:left;display:block;width:100px;color:#fff;text-align:center;font-size:16px;font-family:"Microsoft YaHei";line-height:43px;cursor:pointer;}
.nav li a.selected{color:#fff;}
.nav li a.selected2{color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{position:absolute;top:45px;left:-10px;display:none;}
.nav li .submenu{padding:0;width:120px;border:0;border-radius:0;background:#440fa8;}
.nav li .submenu{z-index:9999;}
.nav li .submenu li{float:left;padding:0;width:120px;height:40px;border-bottom:#440fa8 solid 1px;background:#440fa8;line-height:40px;}
.nav li .submenu li a{float:none;padding:0;width:120px;height:40px;background:0 0;color:#fff;text-align:center;text-align:center;font-size:14px;font-family:"Microsoft YaHei";line-height:40px;}
.nav li .submenu li a:hover{background:#333;color:#fff;text-decoration:none;font-weight:400;}
#sear{float:right;width:280px;height:50px;line-height:50px;}
.search-input{float:left;margin-left:5px;width:240px;height:28px;border:none;color:#999;text-indent:12px;line-height:28px;}
.search-button{float:left;width:30px;height:30px;outline:0;border:none;background:#333;background:url(../images/search.png);}
.search{float:right;margin:80px 50px 12px 0;width:280px;height:30px;border:2px solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:5px;background:#fff;line-height:30px;}
.tool{float:right;margin:10px 0 12px 0;width:100px;height:30px;color:#fff;font-weight:700;font-size:14px;line-height:30px;}
.tool a{float:left;margin-left:20px;height:30px;color:#fff;font-size:14px;line-height:30px;}
.pic{float:left;width:1320px;height:360px;background:#fff;}
.pic-left{float:left;margin-top:10px;width:820px;height:360px;}
.pic-right{float:right;margin:10px 0 10px 0;padding:10px;width:477px;height:320px;border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;background:#fff;}
.pic-right-notice-title{float:left;width:470px;height:49px;border-bottom:#ccc solid 1px;color:#8108b1;font-weight:700;font-size:20px;line-height:39px;}
.pic-right-notice{float:left;width:470px;height:117px;border-bottom:#ddd solid 1px;}
.pic-right-notice-time{float:left;width:470px;height:40px;}
.pic-right-notice-time a{color:#d00079;font-weight:700;font-size:16px;line-height:40px;}
.pic-right-notice-time span{float:right;color:#000;font-size:16px;line-height:40px;}
.pic-right-notice-text{float:left;width:390px;height:70px;color:#222;font-size:12px;line-height:24px;}
.middle-word{float:left;margin:10px 0 0 0;width:1320px;height:120px;background:#2279be;}
.middle-pic{float:left;margin:10px 0;width:1320px;height:120px;background:#2279be;}
.middle-news{float:left;margin-top:10px;margin-bottom:2px;width:1320px;height:298px;}
.middle-news-list{float:left;margin-right:30px;width:420px;height:auto;background:#fff;}
.middle-news-title{margin:0 auto;width:420px;height:40px;border-bottom:#ccc solid 1px;border-top-right-radius:0;border-top-left-radius:0;background:url(../images/titleback.png) #440fa8;color:#fff;text-indent:15px;font-weight:700;font-size:16px;line-height:40px;}
.middle-news-border{padding-bottom:10px;min-height:200px;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;}
.middle-news-item{margin:0 auto;width:400px;height:40px;border-bottom:#ccc dashed 1px;background:#fff;line-height:40px;}
.middle-news-item-link{margin:0 auto;width:400px;height:78px;border-bottom:#ccc dashed 1px;background:#fff;line-height:76px;}
.middle-news-item-link a#pic{float:left;margin:5px 10px 0 0;padding:3px 0 0 0;width:60px;}
.middle-news-item-link a{float:left;margin:15px 0;width:330px;line-height:24px;}
.middle-news-item-link a span{color:#aaa;font-size:12px;}
.more{margin:0 auto;width:400px;height:30px;text-align:right;font-size:16px;line-height:40px;}
.more a{color:#440fa8;font-weight:700;font-size:16px;}
#research{height:70px;}
.middle-news-item a{margin:0 auto;width:400px;height:40px;background:#fff;color:#000;font-size:14px;line-height:40px;}
.middle-news-item a span{float:right;font-size:14px;}
.middle-news-item span.time{float:left;margin-right:10px;padding:3px;width:100px;height:30px;border-radius:5px;background:#135c99;color:#fff;text-align:center;font-size:14px;line-height:30px;}
.middle-news-item a#res{height:40px;color:#135c99;font-weight:700;font-weight:700;font-size:16px;}
.middle-news-item p{margin:0 auto;width:400px;height:40px;background:#fff;color:#aaa;letter-spacing:normal;font-size:12px;line-height:20px;}
.middle-news-item p#res{height:30px;}
.middle-pic-last{float:left;margin:10px auto;width:1320px;height:120px;}
.middle-list{float:left;overflow:hidden;margin:5px auto;width:1320px;height:115px;}
.middle-list-item-frame{float:left;margin:30px 25px 10px 25px;width:165px;height:50px;}
.middle-list-item{margin:2px;width:161px;height:56px;}
.middle-list-item a{color:#000;text-align:center;font-size:16px;line-height:40px;}
.middle-list-item-frame span{float:left;width:160px;height:50px;color:#000;text-align:center;font-size:12px;line-height:20px;}
.middle-list-item-frame span a{width:160px;height:50px;color:#000;text-align:center;font-size:14px;line-height:20px;}
.foot{float:left;margin:10px auto;padding-top:20px;padding-left:330px;width:990px;height:100px;border-top:#ccc solid 1px;background:url(../images/foot_bg.png);line-height:24px;}
.copyright {color:#666;line-height:30px; position: relative; }
.copyright .qr { position: absolute; line-height: 1; width: 100px; right: 380px; top: -20px; text-align: center; }
.copyright .qr img { width: 100%; }
.copyright .qr p { font-size: 12px; }
.list-left{float:left;width:310px;border-top:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;}
.list-right{float:right;padding:0 30px;width:940px;}
.listpage-head{width:1320px;height:200px;background:#fff;}
.kxyj{margin:50px 0;line-height:30px;}
.kxyj img{margin:0 20%;width:60%;}






.html_index .home_flash{overflow:hidden;padding:0;width:810px;}
.html_index #flash{margin:0;padding:0;height:318px;list-style:none;}
.html_index #flash li{overflow:hidden;height:315px;background:#fff;}
.html_index #flash li .title{margin:4px 0 4px 0;text-align:center;font-weight:700;font-size:16px;}
.html_index #flash li .intro{padding:0 10px;color:#999;line-height:22px;word-break:break-all;}
.html_index #flash li .pic{position:relative;overflow:hidden;margin:0 auto;width:810px;height:315px;}
.html_index #flash li .pic img{display:block;width:810px;height:280px;}
.html_index .slidy-menu{margin:2px auto 2px auto;padding:0;width:120px;height:10px;list-style:none;}
.html_index .slidy-menu li{float:left;width:22px;background:url(../images/bullets.jpg) no-repeat 0 0;vertical-align:middle;text-align:center;}
.html_index .slidy-menu li a{display:block;height:20px;background:url(../images/bullets.jpg) no-repeat 0 0;text-decoration:none;cursor:pointer;}
.html_index .slidy-menu li.slidy-link-selected a{background:url(../images/bullets.jpg) no-repeat 0 -23px;}

.html_index #container a{color:#fff;text-decoration:none;}
.html_index h1{margin-bottom:20px;color:#000;text-align:center;font-size:50px;}
.html_index #container{float:left;overflow:hidden;margin:0;width:418px;height:236px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;}

.html_index #sliderContainer{position:relative;margin:0 auto;width:100%;max-width:972px;}
.html_index #slider{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:auto;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);}
.html_index #slider img{display:block;width:100%;height:100%;}
.html_index .slide{position:absolute;z-index:0;height:236px;opacity:0;pointer-events:none;}
.html_index .slide.active{position:relative;z-index:1;opacity:1;pointer-events:auto;}
.html_index .slideCopy{position:absolute;right:0;bottom:0;left:0;padding:6px 0 6px 0;background:url(../images/dxsybg.png);color:#333;}
.html_index .slideCopy p{color:#fff;text-align:center;font-size:14px;line-height:24px;opacity:1;}
.html_index .arrow{position:absolute;top:0;bottom:0;z-index:100;margin:auto 0;width:40px;height:40px;border-radius:50%;background-color:#fff;background-size:10px;background-repeat:no-repeat;opacity:0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;pointer-events:none;}
.html_index #prev{left:30px;background-image:url(../images/arrow-left.png);background-position:13px center;-webkit-transform:translateX(20px);transform:translateX(20px);}
.html_index #next{right:30px;background-image:url(../images/arrow-right.png);background-position:16px center;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
.html_index .sliderHovered .arrow{opacity:1;pointer-events:auto;}
.html_index .sliderHovered #prev{-webkit-transform:translateX(0);transform:translateX(0);}
.html_index .sliderHovered #next{-webkit-transform:translateX(0);transform:translateX(0);}

.html_show .title{line-height:30px;margin:0 0 15px 0;}
.html_show .title h1{font-size:28px;font-family:microsoft yahei;text-align:center;font-weight:normal;margin:0;}
.html_show .item{color:#999;text-align:center;margin:20px 0;font-family:arial;border-bottom:1px solid #f0f0f0;padding:0 0 15px 0; font-size: 14px;}
.html_show .content{word-break:break-all;line-height:22px; min-height:450px;}
.html_show .content p{margin:8px 0;font-size:16px; line-height: 32px;}
.html_show .content img{max-width:690px; margin: 15px 0;}
.html_show .content .list_page{line-height:normal;}
.html_show .content a{text-decoration: underline;}

.html_show .pre,
.html_show .next{line-height:30px;height:30px;}
.html_show .infodot{border-top:1px dashed #ccc;margin:15px 0;}

.html_list_histroy .title{font-size: 24px;color: #5213ac;border-bottom: 1px dashed #5213ac;line-height: 40px;height: 50px;margin: 0 0 15px 0;}
.html_list_histroy .photolist{margin:0;padding:0;list-style:none;width:910px;overflow:hidden;height: auto;}
.html_list_histroy .photolist li{float:left;display:block;overflow:hidden;margin:0px 10px 0px 200px;width:710px; height: 152px;}
.html_list_histroy .photolist li img{width:142px; height: 90px; display:block;margin:4px;background:#ffffff;border:#dedede solid 1px;padding: 4px;}
.html_list_histroy .photolist li div{width:460px;height:152px;line-height:30px;font-size:12px;display:block;text-align:center;padding:0 6px; float: left;border-left:#d79800 solid 5px;   padding-left: 25px;}
.html_list_histroy .photolist li a{font-weight:normal; font-size: 22px;margin: 0px 0; color: #440fa8; font-family: verdana; width: 185px; padding-bottom: 6px; float: left;border-bottom: #ccc dashed 1px; clear: both; text-align: left; }
.html_list_histroy .photolist li p{line-height:26px;padding:0 0 10px 0px;margin:10px 5px 5px 5px;font-size: 20px; float: left; width: 420px; text-align: left;}

.html_list_histroy .phototop{margin:10px 0 0 15px;_margin:20px 0 0 25px;padding:0;list-style:none;width:630px;height:160px;overflow:hidden;clear:both;}
.html_list_histroy .phototop li{float:left;display:block;overflow:hidden;background:#f3f3f3;margin:0 15px 20px 5px;}
.html_list_histroy .phototop li img{width:120px;display:block;padding:2px;margin:5px;background:#fff;}
.html_list_histroy .phototop li div{width:120px;height:30px;line-height:30px;font-size:12px;display:block;text-align:center;padding:0 6px;}

.content_attachment .list_bt .list_bt1	{ color: #440fa8; font-size: 16px; }

.html_list_people .price{margin:0 auto;width:910px;}
.html_list_people .price h2{padding-bottom:10px;padding-left:10px;color:#333;font-weight:400;font-size:24px;line-height:1;}
.html_list_people .price .category{position:relative;overflow:hidden;overflow:hidden;margin-bottom:20px;margin-left:10px;width:880px;}
.html_list_people .price .category:after{position:absolute;top:0;left:0;z-index:2;width:100%;height:1px;background-color:#ededed;content:"";}
.html_list_people .price .category:before{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:1px;background-color:#ededed;content:"";}
.html_list_people .price .category a:after{display:inline-block;width:0;height:100%;content:"";vertical-align:middle;}
.html_list_people .price .category .prev{position:absolute;top:0;left:0;display:none;width:59px;height:100%;border-right:1px solid #e1e3e6;background:#fff;box-shadow:0 0 3px #c6c6c7;text-align:center;font-size:0;}
.html_list_people .price .category .prev span{display:inline-block;width:9px;height:14px;background-image:url(../images/arrow.svg);background-position:96.77% 25%;background-size:initial;background-repeat:no-repeat;vertical-align:middle;}
.html_list_people .price .category .next span{display:inline-block;width:9px;height:14px;background-image:url(../images/arrow.svg);background-position:61.29% 25%;background-size:initial;background-repeat:no-repeat;vertical-align:middle;}
.html_list_people .price .category .next{position:absolute;top:0;right:0;width:59px;height:100%;border-left:1px solid #e1e3e6;background:#fff;box-shadow:0 0 3px #c6c6c7;text-align:center;font-size:0;}
.html_list_people .price .category ul li{position:relative;display:table-cell;padding:18px 15px;border-bottom:3px solid transparent;text-align:center;white-space:nowrap;font-size:16px;cursor:pointer;}
.html_list_people .price .category ul li.active{color:#440fa8;font-weight:700;font-size:16px;border-bottom-color:#440fa8;}
.html_list_people .price .cont{display:none; min-height: 500px; }
.html_list_people .price .cont.active{display:block;}
.html_list_people .price .cont ul li{ margin: 0 4px 15px; float:left;box-sizing:border-box;width:220px;height:330px;border:1px solid #e5e5e5;}
.html_list_people .price .cont ul li h3.title{margin-bottom:10px;height:280px;border:none;}
.html_list_people .price .cont ul li img{box-sizing:border-box;margin:10px;width:200px;height:280px;}
.html_list_people .price .cont ul li:nth-child(4n){margin-right:0!important;}
.html_list_people .price .cont ul li a{display:block;background-color:#fff;}
.html_list_people .price .cont ul li a:hover{border-color:rgba(229,229,229,.73);box-shadow:0 3px 7px 0 rgba(0,0,0,.1);}
.html_list_people .price .cont ul li a:hover .cont_main h3.title{color:#00a4ff;}
.html_list_people .price .cont ul li a .cont_main{display:table-cell;vertical-align:top;}
.html_list_people .price .cont ul li a .cont_main h3.title{display:block;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:18px;line-height:32px;}
.html_list_people .price .cont ul li a .cont_main p.desc{display:-webkit-box;overflow:hidden;margin-top:-2px;color:#000;font-size:20px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.html_list_people .price .cont ul li p.desc{margin:10px 10px 0 10px;border-top:1px dashed #aaa;color:#000;text-align:center;}

.html_list_group .tdlist li { float: left; height: auto; margin: 15px 15px 35px; padding: 2px 0; width: 440px;}
.html_list_group .tdlist li img,
.html_list_group .tdlist li span { width: 100%; }
.html_list_group .list_page { display: none; }

