/*
 .Top000643为demo编号
*/ 

/*.home .Top000643{ position:absolute; left:0; top:0; width:230px;  height:771px;   background:url(../images/Top000643_bg.jpg) repeat-y left top; z-index:100;}*/
.Top000643{    height:86px;  /* background:url(../images/Top000643_bg.jpg) repeat-y left top;*/ z-index:100;}
.Top000643 .logo{    float:left;}
.Top000643 .logo img{ width:124px;height:86px;display: block; float: left; }
.Top000643 .logo span{ line-height:86px;display: block; float: left; font-size: 20px;}
.Top000643 nav { float:right;}
.Top000643 nav ul{ padding: 0; }
.Top000643 nav ul li{ position:relative;float:left;width:108px; font-size:14px; font-weight: 700;background:url("../images/nav-bg (1).png") no-repeat right center; transition:background 0.1s linear  }
.Top000643 nav ul li#m7{ background:none; }
.Top000643 nav ul li > a{ display:block;/*padding:0 20px;*/ color: #686868; height: 86px; line-height:86px; transition: color 0.1s linear ; text-align: center; }
.Top000643 nav ul li > a span{ padding-bottom: 2px;border-bottom:1px dotted #fff; }

.Top000643 nav ul li:hover,.Top000643 nav ul li#m7:hover{ background:#333; }
.Top000643 nav ul li .aon,
.Top000643 nav ul li:hover > a{ color:#fff; }

/*菜单*/
.Top000643 .sub{ display:none; width:108px; min-height:183px; position: absolute; top:86px; left:0; z-index:99; border-top: none;}
.Top000643 #m3 .sub{ display:none; width:245px; min-height:183px; position: absolute; top:86px; left:0; z-index:99; }
.Top000643 dl{ float:left;}
.Top000643 .dl_dt{ float: left; width: 88px; height: 143px; padding: 20px 10px; background-color: #fff; text-align: center;border: 1px solid #c7c7c7; }
.Top000643 .dl_dt a{ display: block;font-size: 14px; color: #adaeb0; height:30px; line-height:30px;border-bottom:1px dotted ; text-align: center;}
.Top000643 .dl_dt a:hover{ background:url(../images/Top000643_bg_white.png) no-repeat left center; color:#0f76d3; }
.Top000643 .dl_dd{  position:relative; float: left; width: 180px; /*height:183px;*/ background:url(../images/Top000643_bg3.png) no-repeat;  text-align: center; }
.Top000643 .dl_dd.dd_bg{ width: 135px; padding:20px 0; background:#f5f5f5; }
.Top000643 .dl_dd dd{ display:none;}
.Top000643 .dl_dd ul{  padding:0; }
.Top000643 .dl_dd ol a{ display:block; height:30px; line-height:30px; font-size: 14px; }
.Top000643 .dl_dd ol a:hover{ background:url(../images/Top000643_black.png) no-repeat left center; color:#0f76d3; }
.Top000643 .dl_dd ol .pic{ display:none; width:180px; position:absolute; right:-177px; top:0; height:100%; background:url(../images/Top000643_bg3.png) no-repeat;}
.Top000643 figure{ font-size: 20px; font-weight: bold; color: #fff; line-height: 2; }

.Top000643 .weixin{ padding-top:120px; text-align:center; color:#fff; }
.Top000643 .weixin .ewm {position:relative;height:45px; background:url(../images/Top000643_weixin.png) no-repeat center top;}
.Top000643 .weixin .ewm img { position:absolute; width:120px; height:120px; bottom:48px; left:50%; margin-left:-60px; display:none;} 
.Top000643 .weixin .ewm:hover img{ display:block;}

.Top000643 .search{ margin-top:20px; text-align:center; position:relative; }
.Top000643 .search .text{ width: 116px; height: 27px;  line-height: 27px; padding: 0 5px; border:none; background:#fff; color: #666; }
.Top000643 .search .btn{ width:15px; height:16px; position:absolute; top:5px; right:60px; border:none; background:url(../images/Top000643_search.png) no-repeat; cursor:pointer; }

.Top000643 .lang {  padding-bottom:20px;text-align: center;margin-top:10px;color:#fff;}
.Top000643 .lang a { display: inline-block;color:#fff;}
.Top000643 .lang a:hover { text-decoration: underline;}

/*
 .Banner000925为demo编号
*/ 

.Banner000925{ height:771px; overflow:hidden; position:relative; } 

.Banner000925 .hd{ position:absolute; left:50%; bottom:20px; margin-left:-13px; z-index:1; text-align:center; }
.Banner000925 .hd .ul li{ width:13px; height:13px; margin-right:10px; background:#959595; border-radius:20px; float:left; overflow:hidden; line-height:100px; opacity:1; cursor:pointer;  }
.Banner000925 .hd .ul li.on{ width:13px; height:13px; background:#0f76d3; opacity:0.8;} 

.Banner000925 .ban{ position:relative; overflow:hidden; z-index:0; }
.Banner000925 .ban .ul img{ width:100%; height:771px; display:block; }

.page_ban {height:200px;}
.page_ban .pic{ width: 100%;height:200px;}


/*
 .Location002 为demo编号
 */
.Location002{ padding:20px 0 10px; border-bottom:#e5e5e5 1px solid; margin-bottom:20px; line-height:28px;}
.Location002 em{ color:#999; font-style:normal; float:right; padding-left:15px;background:url(../images/Location002_icon.png) no-repeat left -55px;}
.Location002 em a{ color:#999; padding-right:10px; margin-right:5px; background:url(../images/Location002_a.png) no-repeat right center;}
.Location002 em a:hover,
.Location002 em span{ color:#0f76d3;}
.Location002 b{ color:#666;font-weight:normal; font-size:20px; padding-left:16px; background:url(../images/Location002_icon.png) no-repeat left 2px;}
/*
 .RichInfo003 为demo编号
 */
.RichInfo003{ padding:5px 0;}

/*
 .PicList003 为demo编号
 */
.PicList003 li{ float:left; width:263px;height:220px; margin-right:13px;margin-bottom:15px;font-size: 14px;  text-align: center;border: 1px solid #ccc;}
.PicList003 li .pic{ position:relative; width:263px; height:172px;}
.PicList003 li .pic img{width:263px; height:172px;}
.PicList003 li .pic span{ position:absolute; left:0; top:0; display:none;}
.PicList003 li .pic span.bg{width:100%; z-index:1; height:100%; background-color:#000;filter:alpha(opacity=50);opacity: 0.5; }
.PicList003 li .pic span.txt{ background:url(../images/PicList003-more.png) no-repeat center top; padding-top:40px; text-align:center; width:100%; z-index:3; color:#fff; font-size:14px; top:70px;}
.PicList003 li:hover .pic span{ display:block;}
.PicList003 li.end{ margin-right:0;}
.PicList003 li h4{margin:0;font-size: 16px;padding-top: 12px;padding-bottom: 10px; font-weight: normal;border-top: 1px solid #ccc;}
.PicList003 li h4 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.PicList003 li time{ color:#999;}
.PicList003 li p{ margin:0; padding:5px 0 13px 0;}
.PicList003 li:hover h4 a,
.PicList003 li h4 a:hover,
.PicList003 li .more{ color:#0f76d3;}



/*
 Page000616 为demo编号
 */
.Page000616 .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }

.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}


.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }

.Page000616 .p_page .num a{ width:40px; }

/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,

.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,

.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#1e63ff; color:#fff; }

.Page000616 em{ font-style:normal;}
/*
 .PicList008 为demo编号
 */
.PicList008 .list li{ position:relative; padding-left:240px; margin-bottom:30px; height:132px; background-color:#f8f8f8; padding-right:20px;} 
.PicList008 .list li .img{width:221px; position:absolute; left:0; top:0;}
.PicList008 .list li .img img{width:221px;height:132px;}
.PicList008 .list li h3{padding-top:25px; margin:0;font-size: 14px;line-height: 24px;height: 24px; overflow:hidden;}
.PicList008 .list li h3 span{font-size:12px ;color:#747474;float:right;font-weight: normal; margin-left:20px;}
.PicList008 .list li p{padding-top:15px; margin:0;color: #747474;line-height: 24px; height:48px; overflow:hidden;}
.PicList008 .list li a:hover h3{ color:#1e63ff;}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;font-size:14px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}

/************liuyan*********/
.liuyan{ line-height:20px; color:#333; padding:20px 10px;}
.liuyan table.form_table{ width: 70%; margin: 0 auto; border:solid 1px #ccc; border-bottom:0;}
.liuyan table.form_table td.left{ width:150px;}
.liuyan table.form_table td .red{ color: #c42c29;}
.liuyan table.form_table td{ border-left:0;border-bottom:solid 1px #ccc; padding:10px;  font-size: 14px;}
.liuyan table.form_table td input{ width:184px; height:22px; border:solid 1px #ccc;}
.liuyan table.form_table td .text{ border:solid 1px #ccc;}
.liuyan table.form_table td input.btn{  width:74px; height:26px;  margin-right: 10px; color:#999;  cursor:pointer; font-weight:bold;border:1px solid #999;border-radius: 5px; background: none;}
.liuyan table.form_table td input.btn:hover {  color: #fff;background: #59c1f6;border: none;}
/*End*/

footer {padding: 20px 0; text-align: center;}
footer p{ line-height: 20px; margin: 0;}


/**kzjj**/
.kzjj{padding-left:40px;}
.kzjj li{ list-style-type: none;}

.big-o{width: 904px;height:440px;border:1px solid #d5d4d4; position:relative }

.big-o .prev{ display:inline-block; width:31px; height:100%; background:url(../images/l_1.jpg) no-repeat left top; position:absolute; left:0; top:0; cursor:pointer;}
.big-o .next{ display:inline-block; width:31px; height:100%; background:url(../images/r_1.jpg) no-repeat right top; position:absolute; right:0; top:0;cursor:pointer;}

.big-o .tempWrap{margin: 0 auto;padding-top:25px;}
.big-o ul{width: 999px; }
.big-o ul li{float: left; width: 482px;}
.big-o ul li img{width:482px; height:370px;display: block;}
.big-o ul li p{margin:0; padding-top:5px; text-align:center; font-size:14px; color:#000; line-height:30px;}

.small-o{ width:870px; height:180px; position:relative;padding-left:36px; margin-top:30px;}
.small-o .prev{ display:inline-block; width:31px; height:180px; background:url(../images/arrow_icon2.jpg) no-repeat left top; position:absolute; left:0; top:0; cursor:pointer;}
.small-o .next{ display:inline-block; width:31px; height:180px; background:url(../images/arrow_icon2.jpg) no-repeat right top; position:absolute; right:0; top:0;cursor:pointer;}
.small-o ul{ display:inline-block; width:840px; height:180px; overflow:hidden;}
.small-o li{ float:left; width:272px; height:180px; padding-right:8px;}
.small-o li a{position:relative; display:inline-block;cursor:pointer; border:1px solid #ddd; width:198px; height:152px; padding:13px 36px;}
.small-o li img{ display:block;width:198px; height:152px;}
.small-o li a:hover,.small-o li.on a{border:1px solid #f8b62b;}
