 @charset "utf-8";
/* CSS Document */

/*Basic Sample*/
body,div,ul,li,p,h1,h2,h3,h4,h5,h6,input,a{margin:0;padding:0;}
body{font-family:Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif;font-size:63%;}
ul,li{list-style:none;}
a{text-decoration:none;}
/*header*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
#header{background:#722164;padding:1% 0;}
.head_con{position:relative;}
.logo{float:left;width:70%;}
.logo img{width:100%;height:auto;}
.nav{width:8%;height:100%;padding-top: 1em;}
.nav img.nav_open{width:100%;height:auto;}

.xw01{border-top:1px solid #fff}
/*鐒︾偣鍥?/
.focus{ position:relative; width:100%; height:auto; background-color: #fff;margin:0 auto;}  
.focus img{ width: 100%; height:auto;} 
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:auto; }   
.focus .fcon{ position:relative; width:100%; float:left;  display:none;  }  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom: 18px;right: 50%;position:absolute;height:21px;text-align:center;z-index: 200;right: 15px;}  
.focus .fbg div{margin: 0 auto;overflow:hidden;zoom:1;height: 15px;}    
.focus .D1fBt a{position:relative; display:block; width:15px; height:15px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left;
   background:url(../images/0323_06.png) no-repeat; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/0323_03.png) no-repeat;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    

.xw02{margin: 0 1.0em;}
.xw02_title{height:2.8em;line-height:2.8em;width: 100%;border-bottom:1px solid #e3e3e3;color:#333;padding-top:1.0em;}
.xw02_title span{background-size:5.5%;display:inline-block;font-size:20px;color: #722164;border-bottom: 2px solid #722164;}
.xw02_title .more{float:right;;color:#666666;font-size:14px;}
.xw02_con{padding:0.6em 0em;}
.xw02_con li{height:6em;border-bottom:1px dotted #cacaca;padding: 1.4em 0;}
.sjxw_li li .fl img{width:100%;height:6em;display:inline-block;margin: auto;}
.sjxw_li li .fl{width: 30%;height:6em;}
.sjxw_li li .fr{width: 65%;height:6em;}
.sjxw_li li .fr a{color:#333;font-size:16px;line-height: 1.6em;height: 1.6em;display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sjxw_li li .fr p{color:#666666;font-size:14px;line-height: 1.6em;padding-top: 0.2em;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.xw03{margin: 0 1.0em;}
.xw03_title{height:2.8em;line-height:2.8em;width: 100%;border-bottom:1px solid #e3e3e3;color:#333;padding-top:1.0em;}
.xw03_title span{background-size:5.5%;display:inline-block;font-size:20px;color: #722164;border-bottom: 2px solid #722164;}
.xw03_title .more{float:right;;color:#666666;font-size:14px;}
.xw03_title ul li.on span{color: #722164;}
.xw03_title ul li.on{border-bottom: 2px solid #722164;}
.xw03_title ul li{float: left;width: 32%;text-align: center;}
.xw03_con{padding:0.6em 0em;}
.xw03_con li{height:4em;border-bottom:1px dotted #cacaca;padding: 1.4em 0;}
.gzgg li .fl{width: 17%;height:4em;border:1px solid #722164;}
.gzgg li .fl .date_up{width: 100%;text-align:center;display: block;height: 1.6em;line-height: 1.6em;color:#722164;font-weight:bold;font-size: 1.2em;}
.gzgg li .fl .date_down{width: 100%;text-align:center;display: block;height: 1.8em;line-height:1.8em;background:#722164;color:#fff;font-size: 1.2em;}

.gzgg li .fr{width: 78%;height:4em;}
.gzgg li .fr a{color:#333;font-size:16px;line-height: 1.8em;height: 1.6em;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display:block;}
.gzgg li .fr p{color:#666666;font-size:14px;line-height: 1.8em;padding-top: 0.5em;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.xw031{margin: 0 1.0em;}
.xw031_title{height:2.8em;line-height:2.8em;width: 100%;border-bottom:1px solid #e3e3e3;color:#333;padding-top:1.0em;}
.xw031_title span{background-size:5.5%;display:inline-block;font-size:20px;color: #722164;border-bottom: 2px solid #722164;}
.xw031_title .more{float:right;;color:#666666;font-size:14px;}
.xw031_con{padding-top: .5em;padding-bottom: .5em;}
.xw031_con ul li{height:2em;line-height:2em;padding: .4em 0;background: url(../images/list_bg.png) no-repeat left center;padding-left: 1em;position: relative;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;padding-right: 70px;}
.xw031_con ul li a{color: #333;font-size: 16px;}
.xw031_con ul li span{float: right;position: absolute;right: 0px;font-size:14px;color: #666;}

.xw05{margin: 0 1.0em;}
.xw05_title{height:2.8em;line-height:2.8em;width: 100%;border-bottom:1px solid #e3e3e3;color:#333;padding-top:1.0em;}
.xw05_title span{background-size:5.5%;display:inline-block;font-size:20px;color: #722164;border-bottom: 2px solid #722164;}
.xw05_title .more{float:right;;color:#666666;font-size:14px;}
.xw05_con{padding-top: .5em;padding-bottom: .5em;}
.xw05_con ul{ width:100%; height:auto; display:block; overflow:hidden; margin:15px auto 0px auto;}
.xw05_con ul li{font-size:16px;line-height:2.6em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.xw05_con ul li a{color:#333;}
.xw05_con ul li{ width:32%; float:left; display:inline;margin-bottom: 15px;}
.xw05_con ul li .title{ width:100%; height:auto; line-height:28px; display:block; text-align:center; margin-top:5px;color: #333;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xw05_con ul li .title a{color:#333;}
.xw05_con .imged{position: relative;width:100%;height:0;display: block;padding-top:70%;}
.xw05_con .imged img{position: absolute;width:100%;height:100%;display: block;top: 0;left:0;}

.xw04{margin: 0 1.0em;}
.xw04_title{height:2.8em;line-height:2.8em;width: 100%;border-bottom:1px solid #e3e3e3;color:#333;padding-top:1.0em;}
.xw04_title span{background-size:5.5%;display:inline-block;font-size:1.6em;color: #722164;border-bottom: 2px solid #722164;}
.xw04_title .more{float:right;;color:#666666;font-size:14px;}
.xw04_title ul li{float: left;text-align: center;font-size: 20px;width: 32%;}
.xw04_title ul li.on{color: #722164;border-bottom: 2px solid #722164;}
.newsBot{padding-top: .5em;padding-bottom: .5em;}
.world_desc>ul li{height:2em;line-height:2em;padding: .4em 0;background: url(../images/list_bg.png) no-repeat left center;padding-left:10px;position: relative;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;padding-right: 70px;}
.world_desc>ul li a{color: #333;font-size: 16px;}
.world_desc>ul li span{float: right;position: absolute;right: 0px;font-size:14px;color: #666;}
.more2{display: block;text-align: center;width: 100%;height: 2.143em;line-height: 2.143em;border: 1px solid #dbdada;border-radius: 5px;color: #722164; margin-top: 0.7em;font-size: 16px;}

.xyztc01{background:#d99cba}
.xyztc02{background:#7fbf9a}
.xyztc03{background:#7fbada}
.xyztc04{background:#e36c6e}
.xyztc05{background:#b5905f}
.xyztc06{background:#61beb2}
.no-right{margin-right:0%!important}

.sj_foot{background: #722164;width:100%;padding-top:1.2em;padding-bottom:1.2em;position: relative;}
.sj_foot a{color:#fff;}
.sj_foot>p{line-height:170%;color:#fff;text-align:center;font-size:14px;padding: 0 7% 0 7%;}
.banquan{height: 3em;line-height: 3em;background: #044a7c;position: absolute;bottom: 0;width: 100%;}
.banquan p{color: #fff;text-align:center;font-size:1.2em;}
/*list*/
.sj_banner{width:100%;height:auto;}
.sj_banner img{width:100%;height:auto;}
.list{margin-top:1%;}
.list_name{color: #666;font-size:14px;line-height:24px;padding:0.65em;display:block;}
.list_name a{color: #666;}
.list_title{border-bottom: 1px solid #722164;}
.list_con{overflow:hidden;padding-bottom:5%;}
.list_con ul{padding:3% 3% 5%; min-height:390px;}
.list_con ul li{padding-left:10px;font-size:16px;line-height:2.6em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-bottom:1px dotted #cdcdcd;background: url(../images/list_bg.png) no-repeat left center;}
.list_con ul li a{color:#333;}
.ckgd {width: 94%; line-height: 2.4em;font-size: 16px;text-align: center; background-color: #eaeaea; color: #722164;font-family: microsoft yahei;margin: 0 auto; border-radius: 20px;}
/* .ckgd a{font-size:16px;text-align:center;display:block;color:#722164;}*/


/*鍥剧墖鍒楄〃椤?/
.list_contp{overflow:hidden;padding-bottom:5%;}
.list_contp ul{padding:3% 3% 5%; min-height:390px;}
.list_contp ul li{font-size:16px;line-height:2.6em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list_contp ul li a{color:#333;}
.tplist{ width:100%; height:auto; display:block; overflow:hidden; margin:5px auto 0px auto;}
.tplist .row{ width:45%; float:left; display:inline;margin-bottom: 15px;}
.tplist .row .title{ width:100%; height:auto; line-height:28px; display:block; text-align:center; margin-top:5px;color: #333;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tplist .row .title a{color:#333;}
.tplist .row:nth-child(n+1) {margin-left: 4%;}
.tplist .row:nth-child(2n+1) {margin-left: 0 }
.imged{position: relative;width:100%;height:0;display: block;padding-top:70%;}
.imged img{position: absolute;width:100%;height:100%;display: block;top: 0;left:0;}


/*content*/
.zw{padding:4% 3%;min-height:350px;}
.zw_title{color:#333;font-size:18px;text-align:center;font-weight:600;line-height:30px;}
.zw_other{font-size:14px;border-bottom:1px dotted #cdcdcd;color:#666;padding:3%;text-align:center;}
.zw_cont{font-size:16px;color:#333;padding:2% 0;}
.zw_cont p,.zw_cont span{text-indent:2em;line-height:26px !important;font-size:16px !important;margin-bottom:10px;}
.zw_cont img{max-width:100%;display:block;border:none !important;margin:0px auto;height:auto !important;}
.zw_cont video{max-width:100%;height:auto !important;display:block;border:none !important;}
.zw_cont iframe{max-width:100%;height:auto !important;display:block;border:none !important;}
.zw_cont table{margin:0px auto;}
.zw a{color:#333;}

.xw06{margin: 0 1.0em;}
.xw06_con{padding-top:16px;}
.xw06_con .xyztc_li li{width: 48%;float:left;margin-right: 4%;height: 5.0em;line-height: 5.0em;margin-bottom: 1.4em;}
.xw06_con .xyztc_li li a{display:block;color: #fff;font-size: 16px; text-align:center}
.xyztc01{background:#9d89df}
.xyztc02{background:#65b8e8}
.no-right{margin-right:0%!important}

.zilm{ width:94%; line-height:40px; margin:0 auto;background:#eee;padding:0px 2%;text-align: center;font-size:16px;}
.zilm a{color:#333; width:32%;display: inline-block;}
.zilm a.on{color:#722164;}

/*甯堣祫闃熶紞*/
.ernr{overflow:hidden;margin:7% 0px;}
.ertit {width: 100%; border-left: 4px solid rgb(114, 33, 100);height: 54px;background: rgb(247, 242, 246); line-height: 54px; text-align: left; font-size: 18px; color: rgb(51, 51, 51);  font-weight: bold; padding-left: 30px;}
.ersz { width: 100%;  height: auto;overflow: hidden; margin-bottom: 20px;}
.ersz ul {padding:3% 3% 5%; min-height:300px;}
.ersz ul li { height: 44px;  line-height: 44px;  margin-top: 15px; width: 48%; float: left;background: rgb(248, 248, 248); text-align: center; font-size: 16px;margin-left:4%;}
.ersz ul li a {color: rgb(51, 51, 51);  display: block;width: 100%;height: 44px;}


/*瀵煎笀椋庨噰*/
.szlly{padding: 3% 3% 5%;min-height: 300px;}
.szlly_t {padding:30px 20px;background: rgb(249, 246, 249);}
.szlly_t h1 {width: 100%; height: 40px; color: rgb(51, 51, 51); font-size: 16px;}
.szlly_t .xs a {
    width: 16%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    display: block;
    border-radius: 30px;
    float: left;
    font-size: 20px;
    margin-right: 5%;color:#333;
}

.szlly_t .xs a:nth-child(5n) {
    margin-right: 0px;
}

.szlly_t .xs a:hover {
    background: rgb(114, 33, 100);
    color: rgb(255, 255, 255);
}

.szlly_b { margin: 0px auto;width:100%;}

.szlly_b .szlist {
    width: 100%;
    margin: 50px auto 0px;overflow: hidden;
}

.szlly_b .szlist ul li {
    width: 100%;
    float: left;
    display: block;
    overflow: hidden;
    margin-bottom: 30px;
}

.szlly_b .szlist a {
    color: rgb(51, 51, 51);
}

.szlly_b .szlist .img {
    width: 32%;
    height: 170px;
    overflow: hidden;
    display: block;
    float: left;
}

.szlly_b .szlist .r {
    width: 58%;
    height: 170px;
    background: rgb(248, 248, 248);
    float: left;
    padding: 4% 5%;
}

.szlly_b .szlist img {
    width: 100%;
    overflow: hidden;
    height: auto !important;
}

.szlly_b .szlist .line {
    width: 30px;
    height: 5px;
    background: rgb(114, 33, 100);
}

.szlly_b .szlist .title {
    width: 100%;
    display: block;
    line-height: 40px;
    font-size: 20px;
    color: rgb(51, 51, 51);
    margin-top: 0px;
}

.szlly_b .szlist .jianshu {
    width: 100%;
    text-indent: 2em;
    line-height: 24px;
    color: rgb(153, 153, 153);
    display: block;
    font-size: 14px;
}

.szlly_b .szlist .jianshu p {
    text-indent: 0px;
}

.szlly_b .szlist ul li:hover {
    box-shadow: rgb(221, 221, 221) 0px 0px 5px;
}

.szlly_b .szlist ul li:hover .r {
    background: rgb(255, 255, 255);
}

.szlly_b .szlist ul li:hover .title {
    color: rgb(114, 33, 100);
    font-weight: bold;
}

.szlly_b .szlist ul li:nth-child(2n) {
    margin-right: 0px;
}




/* 瀛︾绉戠爺 */
.zzjg .dd { width:88%;margin-bottom:25px;padding:6%;}
.zzjg{padding:2% 3% 0%;}
.zzjg .dd .tit {
    width: 100%;
    height: 46px;
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    color: rgb(51, 51, 51);
}

.zzjg .dd .hx {
    width: 26px;
    height: 4px;
    background: rgb(114, 33, 100);
    float: left;
    clear: both;
}

.zzjg .dd .jt { width: 100%;margin-top:15px;}
.zzjg .dd a {
    display: block;
    width: 100%;
    font-size: 15px;
    color: rgb(102, 102, 102);
    height: 32px;
    line-height: 32px;
    text-align: left;
}
.zzjg .dd1 {background: rgb(229, 240, 246);}
.zzjg .dd2 {background: rgb(227, 231, 246);}
.zzjg .dd3 {background: rgb(234, 230, 244);}
.zzjg .dd4 { background: rgb(246, 233, 227);}
.zzjg .dd5 { background: rgb(246, 244, 227);}
.zzjg .dd6 { background: rgb(235, 246, 227);}


/* 瀛﹂櫌棰嗗 */
.xrld {
    width: 100%;
    box-shadow: rgb(221, 221, 221) 0px 4px 14px;
    background: rgb(255, 255, 255);
    margin-top: 15px;padding-bottom: 40px;
}

.xrld .tit {
    width: 100%;
    background: url("../images/xrldbtbj.jpg") center center repeat-y;
    height: 68px;
    line-height: 68px;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 24px;
    font-weight: bold;
}

.xrld .ldnr {
    padding: 38px 48px 0px;
}

.xrld .ldnr .xtit {
    width: 169px;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 0px auto 17px;
}

.xrld .ldnr .xtit .bt {
    width: auto;
    margin: 0px auto;
    background: rgb(255, 255, 255);
    font-size: 20px;
    color: rgb(130, 34, 147);
}

.xrld .ldnr p {
    width: 96%;
    text-align: center;
    font-size: 18px;
    color: rgb(51, 51, 51);
    line-height: 36px;
}

.xrld .ldnr .jg {
    width: 100%;
    height: 1px;
    background: rgb(221, 221, 221);
    margin: 33px 0px 0px;
}


.yuanz{padding: 3% 3% 5%;min-height: 300px;}
.ertit_yz {border-left: 4px solid rgb(114, 33, 100);height: 54px;background: rgb(247, 242, 246); line-height: 54px; text-align: left; font-size: 18px; color: rgb(51, 51, 51); padding-left: 30px;margin-bottom:20px;}
.ertit_yz a{color:#333;}


/*search*/
.search{
	width: 100%;
	padding: 0.8em 0;
	background: #6a1ea4;
	position: relative;
}
.search div{
	height: 2.15em;
	background: #fff;
	width: 96%;
	margin: 0 auto;
	border-radius: 4px;
}
.search .searchText{
	width: 92%;
	border-radius: 4px;
	font-size: 14px;
	color: #999999;
	line-height: 26px;
	text-indent: 0.6em;
}
.search .image {
	width: 4.25%;
	margin-top: 1.4%;
	margin-right: 2%;
    display: block;
    float: right;
}
.search input:-webkit-autofill,
.search input:-webkit-autofill:hover,
.search input:-webkit-autofill:focus,
.search input:-webkit-autofill:active {-webkit-transition-delay: 9999s; -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;}



input{outline: none; padding:0; border: none; border-radius:0;font-family: Helvetica;}

.bttt{display: block;width: 250px;float: left;color: #333;font-weight: bold;margin:20px 0px;font-size:16px;}


/*浜岀骇瀵艰埅*/
.SubNav {position: relative;top: 0;margin:15px 30px 10px 0px;width: 100%;}
.SubNav>h2 {line-height: 46px;color: #fff;background: #722164;font-size: 16px;overflow: hidden;padding-left: 15px;text-align: left;font-weight: 600;}
.SubNav>h2 img {vertical-align: middle;margin-right: 10px;margin-top: -5px;height: 20px;}
.SubNav>h2 span {float: right;width: 24px;height: 30px;margin-top: 8px;background: url("../images/sub_left_down2.png") no-repeat center center;background-position: left center;margin-right: 10px;}
.SubNav p {margin-left: 20px;font-size: 18px;font-weight: 600;color: #fff;padding: 10px 0;}
.SubNav>ul>li {position: relative;border-bottom: 1px dotted #b0bdcb;}
.SubNav>ul>li:first-child {border-top: none;}
.SubNav ul li a {display: block;font-size: 16px;line-height: 50px;padding-left: 20px;color: #000;}
.SubNav>ul>li>span {position: absolute;width: 25px;height: 25px;right: 10px;top: 13px;line-height: 50px;background: url("../images/sub_left_down.png") no-repeat center center;cursor: pointer;transition: all 0.3s;}
.SubNav>ul>li.on>span {transform: rotate(90deg);}
.SubNav>ul>li.on>a {background: #f7f2f6;color: #722164;font-weight: 600;}
.SubNav>ul>li.activ {background: #dadada;}
.SubNav>ul>li.active>a {color:#722164;font-weight: 600;}
.SubNav ul li.active ul {display: block;}
.SubNav ul li a:hover {background-position: 31px center;color: #722164;}
.SubNav>ul>li>ul {display: none;padding-top: 0;padding-bottom: 0;padding-right: 0;}
.SubNav>ul>li>ul>li>a {font-size: 14px;line-height: 45px;border-top: 1px solid #eeeeee;padding-left: 40px;color: #666666;}