@charset "utf-8";
/* CSS Document */

/*最新*/
.header_wrap{ width:100%; height:auto; background:#f9f9f9;}
.header_top{ height:5px; background:#704485;}
.header{ width:1000px; height:105px;}
.logo{ width:656px; height:105px; float:left;}

.header_rt{ width:344px; height:105px; float:right; position:relative;}
.nav_top{ width:344px; height:35px; float:right; position:absolute; top:-5px;}
.nav_top ul li{ float:left; padding:0 10px; float:right;}
.nav_top ul li a{ font-size:12px; margin-top:10px; display:block;}
.nav_top ul li.li01{ height:5px; background:#003d2c;}
.nav_top ul li.li02{ height:5px; background:#e5cd00;}
.nav_top ul li.li03{ height:5px; background:#7800b6;}
.nav_top ul li.li04{ height:5px; background:#b74646;}

.search{width:220px; height:28px;position:absolute;right:0; bottom:25px; border-bottom:#686868 1px solid;
background:url(../images/search.jpg) no-repeat right center; z-index:99999;  }
.search input{position:absolute; width:179px;height:28px;line-height:28px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px; background:#fff;}	
.search input.notxt1 {position:absolute;width:28px;height:28px;left:192px; cursor:pointer;}


/*nav的开始*/
.nav{ width:100%; height:45px; background:url(../images/nav.png) repeat; position:absolute; top:0; z-index:999;}
#nav{width:1000px; height:45px; margin:0 auto; text-align:center; z-index:999; line-height:45px;}
#nav li{ float: left; width:108px;height:45px; _display:inline;position:relative; }
#nav li:hover{ }
#nav li a{color:#fff; font-size:16px;}
#nav .list{width:108px; background:url(../images/nav.png) repeat; position:absolute; left:0; top:45px;display:none; z-index:999;}
#nav .list li{background:none; height:40px; line-height:40px; width:108px;}
#nav .list li a{ font-size:14px;}
#nav .list li:hover { background:#7e5691;}
#nav .list li.bg{border-bottom:0;}

.header_bottom{ height:415px; position:relative;}

/*flexslider start*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider { position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 28px; height: 48px;position: absolute; margin-top: -20px; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,1);  background:url(../images/arr.png) no-repeat; text-indent:-999em; }
.flex-direction-nav .flex-prev { left: 30px; background-position:0 0; }
.flex-direction-nav .flex-next { right: 30px; background-position:-132px 0;}
.flexslider:hover .flex-prev { opacity: 1; left: 30px;}
.flexslider:hover .flex-next { opacity: 1; right:30px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 1!important; filter:alpha(opacity=1); }

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity:1; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd;}
.flex-pauseplay a:before { font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

.flex-control-nav {width: 100%; position: absolute; bottom: 30px; text-align: center; z-index: 1000;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #fff;cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.flex-control-paging li a:hover { background: #000; background: rgba(0,0,0,1); }
.flex-control-paging li a.flex-active { background: #704485;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: 1; }
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; }
/*flexslider end*/

.Banner{width:100%; height:auto; padding:45px 0 0 0;}
/*图片轮播*/
.flexslider{ width:100%;  overflow: hidden;}
.flexslider ul.slides li img{ width:100%;  margin:3px 0 0 3px;}
.flex-direction-nav .flex-prev { width:46px; height:46px; display:block; background:url(../images/arrow_left_04.png) no-repeat left top; }
.flex-direction-nav .flex-next { width:46px; height:46px; display:block; background:url(../images/arrow_right_04.png) no-repeat left top; }
.flex-control-nav {  }

.flexslider ul.slides li{ height:370px;}
.flexslider ul.slides li a{ display:block; width:100%; height:100%;}



.content{ width:1000px; height:520px; margin-top:28px;}
.mode01{ height:240px; margin-bottom:25px;} 
.mode02{ height:250px;}
.mode01 .lf{ width:640px; height:233px; background:#f9f9f9; padding:0 10px;}
.mode01 .rt{ width:297px; height:233px; background:#f9f9f9; padding:0 10px;}
.mode02 .lf{ width:640px; height:250px; background:#f9f9f9; padding:0 10px; position:relative;}
.mode02 .rt{ width:307px; height:250px;}


.articleTitle{ height:40px; line-height:40px;}
.articleList_01 ul li{ height:33px; line-height:33px; background:url(../images/li.png) no-repeat left center; padding-left:15px;}
.articleList_01 ul li a { font-size:15px; }
.articleTitle_02{ height:40px; line-height:40px; text-align:center; margin:8px 0;}
.articleTitle_02 span{ color:#ffa800; font-size:18px; font-weight:bold;}
.articleList_02 ul{ padding:0 0px;}
.articleList_02 ul li{ display:block; margin-bottom:9px; line-height:23px;}
/*.articleList_02 ul li span{ color:#704485;}*/

.articleList_02 ul li{ height:25px; line-height:25px; background:url(../images/li.png) no-repeat left center; padding-left:15px;}
.articleList_02 ul li a { font-size:15px; }




.footer_wrap{ width:100%; height:100px; margin-top:28px; background:#DBDBDB; border-top:#704485 3px solid;}
.footer{ width:1000px; height:100px;}
.footer p{ line-height:25px; font-size:12px;}
.footer .lf{ width:355px; padding-top:30px; margin-right:30px;}
.footer .md{ width:355px; padding-top:30px;}
.footer .rt{ width:190px; padding-top:15px; background:url(../images/sy.png) no-repeat right;}


/*二级页*/
.subPage{ width:970px; margin:0px auto;}
.pageBanner{ width:1000px; margin: 0 auto;}
.Bread{ height:50px; line-height:50px; font-size:13px; color:#704485; border-bottom:#704485 1px solid; margin-top:5px;}
.Bread a{color:#704485;}
.pageList{ margin:0 auto;}
.articleList2 ul{ padding:0;}
.articleList2 ul li{ list-style:none; background:url(../images/li.jpg) no-repeat left center; padding-left:25px; height:30px; line-height:30px; }
.articleList2 ul li span{ float:right; font-family:"Calibri";}
.articleList2 ul li a{ text-decoration:none; color:#323232;}
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #704485; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px; text-decoration:none; color:#323232;}


.articleTitle { width: 100%;text-align: center; border-bottom:2px solid #704485; }
.articleTitle h2{font-size: 18px; color:#704485; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:20px; line-height:30px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#704485; padding-left:15px;}
.Annex ul{ padding-left:15px;}
.Annex ul li { list-style:none; height: 26px; line-height: 26px;background:url(../images/li.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { text-decoration:none; font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#704485;}


/*左右级页面*/
.con{width: 1000px; overflow: hidden;   margin: 0 auto; background:#fff; margin-top:50px;}
.con .conLeft{width: 215px;  float: left; margin-top:10px;}

.con .conLeft ul{ background:#E7E7E7;}

.con .conLeft .title{ width: 215px; height: 50px; line-height: 50px; text-align: center; padding:0; border-bottom:1px solid #704485; background:#E7E7E7;}
.con .conLeft .title h2{font-size: 16px; color: #282828;}
.con .conLeft ul{}
.con .conLeft ul li{ list-style:none; height: 50px; line-height: 50px; font-size: 14px; text-align: center; }
.con .conLeft ul li a{ color:#323232; height: 50px; line-height: 50px; text-decoration:none; font-size: 14px; text-align: center; border-bottom:1px solid #d4d4d4; display:block; }
.con .conLeft ul li a:hover{ background:#704485; color:#fff; }
.con .conLeft ul li.current a{background:#704485; color:#fff;}
.con .conRight{ width: 755px; float: right;}
.con .conRight .articleList2{width: 755px;}
.con .conRight .Bread{width:755px;}
.con .conRight .page{height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ width:755px; min-height:510px; margin:0px auto; margin-top:10px;}
.pictureList2{width: 755px; overflow: hidden; margin:0;}
.pictureList2 ul{width: 755px; overflow: hidden; padding: 0 0 0 10px;}
.pictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 25px 0 0; text-align: center;}
.pictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2{width: 1000px; overflow: hidden;}
.TlpictureList2 ul{width:1000px; overflow: hidden; padding:0 0 0 10px;}
.TlpictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 26px 0 0; text-align: center;}
.TlpictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2 ul li img{ border:none; width:210px; height:140px;}



.articleList_bottom{ margin-top:8px; overflow:hidden;}

/*小图片切换*/
.banner-box{width:315px;height:195px;margin:0; float:left;}
.banner-box .banner{width:315px;height:195px;margin-left:auto;margin-right:auto;}.banner-box .banner .banner{width:315px;height:195px;position:relative;overflow:hidden}
.banner-box .banner .banner ul{position:absolute;top:0;left:0;z-index:1;width:2940px}
.banner-box .banner .banner ul li{width:315px;height:270px;float:left; background:none; padding:0;position:relative;}
.banner-box .banner .banner ul li .text{width:315px; line-height:20px;text-align:center;}
.banner-box .banner .banner ul li a{color:#333;}
.banner-box .banner .banner ol{position:absolute;height:20px;z-index:1002; bottom:0px; right:0px;}
.banner-box .banner .banner ol li{float:left;width:20px;height:20px;text-align:center;overflow:hidden;background:#000;filter:alpha(opacity:80);/*实现背景色透明*/opacity: 0.8;color:#f8bfc5;cursor:pointer; list-style:none;}
.banner-box .banner .banner .active{color:#ffffff;background:#704485;filter:alpha(opacity:80);/*实现背景色透明*/opacity: 0.8;}/*#bannerPic {position:relative; width:315px; height:195px; overflow:hidden;}*/

.articleList_con{ width:315px; height:195px; float:right;}
/*.articleList_con ul li{ height:33px; line-height:33px; background:url(../images/li.png) no-repeat left center; padding-left:15px;}*/
.articleList_con ul li{ height:50px; line-height:22px; margin:10px 0; background:url(../images/li.png) no-repeat left center; padding-left:15px;}
.articleList_con ul li a { font-size:15px; }
.articleList_con02{ margin-top:8px;}
.articleList_lf { width:120px; height:195px; float:left;}
.articleList_lf img{ border:#ccc 1px solid;}
.articleList_rt{ width:165px; float:right;}
.articleList_rt ul li{ height:33px; line-height:33px; background:url(../images/li.png) no-repeat left center; padding-left:15px;}
.articleList_rt ul li a{ font-size:15px; }







