body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { margin: 0px; padding: 0px; 
font-size: 16px; font-weight: normal; list-style:none;}
ul { list-style: none; }
img { border-style: none; }
a{text-decoration:none;}
.content{background: linear-gradient(to right, #fdf8ff , #8e43a2); width:100%; height:200px;}
.head{width:1440px; height:200px; margin:0 auto;}
.logo{padding-top:10px; float:left;}
.search{padding-top:15px; float:right;}
.search img{height:30px; float:right;}
.nav{   text-align:left; width:1600px;margin:0 auto; height:50px; background:#8c3fa1; color:#ffffff;}
.nav ul {float:left;}
.nav ul li {float:left; font-size:18px;}
.main{ width:1440px; margin:0 auto;}
.news{width:1440px; height:400px;margin-top:10px;}
.news_pic{ width:650px; height:302px; float:left; margin-left:10px; margin-top:20px; }
.news_list{ width:750px; height:300px; float:right; border: solid 1px #ffffff; margin-top:20px; }
.news_head{ width:750px; height:40px; line-height:30px;border-bottom: solid 1px #792192;}
.news_head img { height:34px; float:left;margin-right:5px;}
.news_head a{ font-size:24px; line-height:35px;}
.news_content {line-height:25px; margin-left:5px;}
.hot{ width:330px; height:380px; float:left; margin:45px 0 0 40px;}
.hot_head {width:330px; height:50px; border-bottom:solid 1px #792192; color:#000;}
.hot_head img { float:left; width:45px; height:40px; margin-top:5px;}
.hot_head a { float:left; font-size:24px; line-height:50px;}
.nr{width:330px; font-size:18px; line-height:24px; }
.time{ float:left;}
.xyfc{width:1440px; height:280px; float:left; margin-top:10px;}
.xyfc_head{width:1440px; height:60px; text-align:center; line-height:50px;}
.xyfc_head a{ margin:0 auto; color:#792192; font-size:32px; }
.hx{ width:600px; height:25px; border-bottom:#792192 solid 2px; float:left;}
.hx1{ width:600px; height:25px; border-bottom:#792192 solid 2px; float:right;;}
.foot{background:url(../images/foot.jpg); width:100%; height:135px; float:left;}
.foot_nav{ color:#ffffff; font-size:24px; height:50px; width:1440px; margin:0 auto;}
.foot_link{ color:#ffffff; font-size:18px; height:50px; width:1440px; margin:0 auto; margin-top:20px;     display: none;}
.foot_bq{color:#ffffff; font-size:16px; height:50px; width:1440px; margin:0 auto; padding-top:50px;}
.list_left{width:250px; float:left;margin-top:25px;}
.left_name{ background:#8c3fa1;; color:#fff; text-align:center; height:50px; line-height:50px;}
.list_right{width:1180px; float:right;padding:0 0 20px 0;}
.right_top{width:1180px; border-bottom:1px solid #792192; height:50px;}
.nav_bag{width:100%;background:#8c3fa1;}
.left_list{text-align:center; }
.left_list li:hover{ background:#a669b6; color:#FFF} 
.subnav clearfix{padding-top:120px}
.header_con { width: 1440px; margin: 0 auto; }
.header {position:absolute;top: 50px;width:1440px;}
.header .logo { float: left; width: 250px; height: 95px;}
.header .nav { float:right; } 
.header .subnav ul{ position:absolute; right:0;}
.header .subnav ul li { float: left; font-size: 14px; color: #fff; }
.header .subnav ul li a { color: #fff; }
.header .subnav ul li a:hover { color: #e99600; text-decoration: none;}
.header .subnav ul li.en { border-left: 1px #fff solid; opacity:.5; margin: 0 15px; height:19px; }
.header .subnav ul li.search { position: relative; padding-left: 32px; }
.header .subnav ul li.search i.active { position:absolute; right:0; top:0; }
.icon_search { background:url(../images/icon_search.png) center no-repeat; width: 22px; height: 20px; display:block; cursor:pointer; }
.header .subnav ul li.search input { border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.1); height: 28px; line-height: 28px;color: #fff;border-radius: 14px; margin-top: -5px;width: 0px;text-indent: 10px; opacity: 0; width 1s ease; -moz-transition: width 1s ease; -webkit-transition: width 1s ease; -o-transition: width 1s ease; }
.header .subnav ul li.search.active input { width: 150px;opacity: 1; }
.header .subnav ul li.search.active i.active { background:url(../images/icon_search_btn.png) center no-repeat; width: 22px; height: 20px;  right:5px;}
.header .mainnav { padding: 40px 0 16px 0; }
.header .mainnav ul li.navli { float:left; line-height: 46px; padding:0 5px 0 0; position:relative; }
.header .mainnav ul li.navli h3 { font-size: 16px; font-weight:normal; }
.header .mainnav ul li a { color: #fff; }
.header .mainnav ul li a:hover { text-decoration: none;}
.header .mainnav ul li.navli h3 a { display:block; padding:0 10px; }
.header .mainnav .navsub{ display:none; width:150px; left:0; top:46px;  position:absolute; background:#fff; padding: 5px 0;box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);  }
.header .mainnav .navsub a { line-height: 44px; color: #000; padding-left: 25px; font-size: 16px; display:block; }
.header .mainnav .navsub a:hover { background:#eee; text-decoration:none; }
.header .mainnav li.on h3 a { background:#fff; color: #2377c5; border-top: 3px #e99600 solid;}


.wzdt_name { border-bottom:1px #e5e5e5 solid; padding-bottom: 10px; line-height:45px; margin-bottom: 15px; }
.wzdt_name h3{color:#333; font-size:18px;  font-weight:bold;}
.wzdt { width: 100%; height: 50px; line-height:50px; border-bottom:1px #e5e5e5 dashed; font-size: 15px;}
.wzdt dt { float: left; width: 115px; font-weight: bold; }
.wzdt dd { float: left; padding: 0 5px; }