﻿@charset "utf-8"; 
/* CSS Document */
/*font*/
ul,li,p,span,div,img,h1,h2,h3,h4,a,body,input,textarea{ padding:0px; margin:0px; border:none; }
body{font-size: 14px; color:#333333; font-family:"Arial","Verdana","微软雅黑","宋体"; }
a{ text-decoration:none;  cursor:pointer;  outline:none; color:#333;  }
a:hover{ transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
ul,li{ list-style:none; *margin:0px; *padding:0px; }
table{ border:0; border-collapse:collapse; border-spacing: 0; empty-cells: show; font-size: 100%; }
.clear:after{  clear:both;  display:block;  height:0px;  visibility:hidden;  content:"."; }
.clear{ clear:both; }
input,textarea{  outline:none;/*  vertical-align:middle;*/ font-size:12px; }
input.submit,input.reset{  cursor:pointer; }
.text_overflow{  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  display:block; }

.fl{ float:left; }
.fr{  float:right; }
.f12{ font-size:12px; }

.zong{ width:1200px; margin:0 auto; }



/*--------header start--------*/
.header{ width:1200px; /*height:312px; */margin:0 auto; background:url("/_vivi/source/aHR0cHM6Ly9mYXJsYWIubmFua2FpLmVkdS5jbg/images/topbg.jpg") no-repeat top center; background-size:cover; }

.header .logo{  padding-top:17px; padding-bottom:13px; text-align:center; }
.header .logo img{ width:746px;}

.nav{ background:#822e69; width:1200px; margin:0 auto; }
.nav ul li{ float:left; padding:0px 28px; text-align: center; position:relative; }
.nav ul li a{ font-size:14px; padding:10px 0px; color:#FFF;  display:block; line-height:30px; }
.nav ul li.current a,.nav ul li a:hover{ color:yellow;  }


.erji{ position:absolute; left:0px;top:0px;opacity:0; line-height:0px; z-index:22;transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s ; border:solid 1px #fff;  }
.erji li{ float:none !important; display:block; width:auto !important; padding:0 5px; *margin-top:-2px;border-bottom:solid 1px #fff; transition:0.5s  0;-moz-transition:0.5s 0;-o-transition:0.5s 0;-webkit-transition:0.5s  0; position:relative; background:#4d4d4d;   padding:0px !important; }
.erji li a{ display:none; color:#ffffff; font-size:14px !important; background:#4d4d4d; padding:0px 20px !important;  width:150px; padding-top:7px !important; padding-bottom:7px !important;  }

.erji li:hover>a{ color:#fff !important; border:none !important; background:#610546 !important;}
.daohangn>li:hover .erji{ opacity:1;line-height:23px;top:50px; display:block}
.lastli{ border:none !important;}
.daohangn>li:hover .erji li a{filter:alpha(opacity=100); display:block}



/*--------banner_start--------*/
.index_focus {position: relative;width: 1200px;height: 480px;margin: 0 auto;overflow:hidden; z-index:20;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width: 1200px;height: 480px;}
.index_focus .bd li img{width: 1200px;height: 480px;}

.index_focus .slide_nav {position: absolute;right:15px; *right: 15px; bottom:15px;text-align:center; height:26px;  }
.index_focus .slide_nav a{width:16px;height:16px;border-radius:50%;cursor:pointer;*float:left;display:inline-block;  margin:0px 4px; background:#666666; line-height:20px; text-align:center;}

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:#822e69; }
.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%;margin-top: -36px;width: 47px;height: 74px; white-space: nowrap;overflow: hidden;z-index: 11;  }
.index_focus_pre{ background:url("/_vivi/source/aHR0cHM6Ly9mYXJsYWIubmFua2FpLmVkdS5jbg/images/lbleftniu.png") no-repeat; left:23px; }
.index_focus_next{background:url("/_vivi/source/aHR0cHM6Ly9mYXJsYWIubmFua2FpLmVkdS5jbg/images/lbrightniu.png") no-repeat; right: 23px;}


.ipart1{ margin:30px 0px 54px 0px; }

.ipart1_left{ float:left; width:238px; padding-top:24px; }
.ipart1_left img{ width:238px; height:294px; }
.ipart1_right{ float:right; width:921px; padding-top:2px; }
.ipart1_rtitle{ font-size:26px; color:#822e69;  }
.ipart1_rtitle span{line-height:36px; padding:5px 0px; border-bottom:solid 2px #822e69; }
.ipart1_rwz{ font-size:14px; line-height:30px; margin-top:17px; }


.ipart2{ background:#d9d9d9; padding-bottom:62px; }

.ipart2_jj{ padding:0px 15px; }

.ipart2_top{ line-height:38px; padding-top:28px; }
.ipart2_top a:hover{ color:#822e69; }
.ipart2_title{ float:left; font-size:26px; }
.ipart2_more{ float:right; font-size:14px; }


.ipart2_kuang{ padding-top:30px; }


.ipart2_left{ float:left; width:680px; border-right:solid 1px #999999; padding-right:42px; }
.ipart2_left ul{}
.ipart2_left li{ margin-top:24px; }
.ipart2_leftfirstli{ margin-top:0px !important; }
.ipart2_lpic{ float:left; width:200px; }
.ipart2_lpic a{ display:block; }
.ipart2_lpic img{ width:100%; height:120px; }

.ipart2_lright{ float:right; width:453px; }
.ipart2_lrtitle{ line-height:30px; }
.ipart2_lrtitle a{ font-size:18px; }
.ipart2_lrtitle a:hover{ color:#822e69; }
.ipart2_lrdate{ font-size:14px; color:#666666; line-height:22px; margin-top:8px; }

.ipart2_right{ float:right; width:415px; }
.ipart2_right ul{}
.ipart2_right li{ border-bottom:solid 1px #999999; padding-bottom:13px; margin-bottom:8px; }
.ipart2_right li a{ display:block; line-height:24px; }
.ipart2_right li a:hover{ color:#822e69; }


.ipart3{ margin-top:20px;  margin-bottom:45px; }
.ipart3_title{ font-size:26px; color:#822e69; margin-bottom:30px; }
.ipart3_title span{ line-height:36px; padding:5px 0px; border-bottom:solid 2px #822e69;}

.ipart3_div{}
/*.ipart3_div li{ float:left;  margin-left:50px; }
.ipart3_divlifir{ margin-left:0px !important; }
.ipart3_div li a{ display:block; width:198px; border:solid 1px #999; }
.ipart3_div li a img{ width:100%; height:60px; }*/

.ipart3_div li{ float:left;  margin-left:50px; width:198px; border:solid 1px #999; }
.ipart3_divlifir{ margin-left:0px !important; }
.ipart3_div li a{ display:block; width:100%; }
.ipart3_div li a img{ width:100%; height:60px; }



.footer{ background:#822e69; text-align:center; color:#fff;  padding:22px 0px; line-height:30px; font-size:14px; } 
.footer a{ color:#fff; font-size:14px; }

.hbj{ background:#eeeeee; width:1200px; margin:0 auto;}
.hbj_jj{ padding:0px 15px; }

.lmmcbrow{ line-height:32px; padding:13px 0px 18px 0px; }

.lmmc{ float:left; font-size:24px; font-weight:bold; text-transform:uppercase; }

.brow{ float:right; text-transform:uppercase; }
.brow a{}
.brow a:hover{ color:#822e69; }
.brow span{ margin:0px 4px; }

.fycontent{}


.list_kuang{ padding-bottom:30px; }
.list_kuang ul{ margin-bottom:33px; }
.list_kuang li{ line-height:30px; padding:4px 7px 5px 6px; border-bottom:solid 1px #cdced0; }

.list_ktitle{ float:left; }
.list_ktitle a{ display:block; }

.list_kdate{ float:right; }

.list_kuang li:hover{ background:#822e69; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}
.list_kuang li:hover .list_ktitle a{ color:#fff; }
.list_kuang li:hover .list_kdate{ color:#fff; }


.con{ border-top:solid 1px #cdced0; padding-top:29px;  padding-bottom:34px; }
.con_title{ font-size:18px; line-height:30px; text-align:center; margin-bottom:11px; }
.con_xx{ line-height:26px; text-align:center; }
.con_xx span{ padding:0px 5px; }
.con_nr{ margin-top:15px; }
.con_sxt{ line-height:26px; margin-top:40px; }
.con_sxt a{}
.con_sxt a:hover{ color:#822e69; }


.pub{ border-top:solid 1px #cdced0; padding-top:6px; padding-bottom:32px; }
.pub_left{ float:left; margin-top:24px; }
.pub_left ul{ background:#ffffff; /*padding-bottom:5px;*/ }
.pub_left li{ border-bottom:solid 1px #cdced0; text-align:center; width:197px; }
.pub_left li a{ font-size:16px; display:block; line-height:30px; padding:7px 0px 3px 0px; }
.pub_left li a:hover{ background:#822e69; color:#fff; }
.pub_leftlixz{ background:#822e69 !important; color:#fff !important; }
.pub_leftlastli{ border-bottom:none !important; }

.pub_right{ width:930px; float:right; }
.pub_right ul{ padding-bottom:42px; }
.pub_right li{ border-bottom:solid 1px #cdced0; padding:20px 0px 27px 0px; }
.pub_rtitle{ line-height:24px; }
.pub_rtitle a{ font-size:16px; }
.pub_rtitle a:hover{ color:#822e69; }
.pub_rpic{ text-align:center; margin-top:22px; }
.pub_rpic img{}


.listpic{ padding-bottom:25px; }
.listpic li{ float:left; width:370px; margin-right:30px;  margin-bottom:30px; }
.listpic li a{ display:block; }
.listpic li img{ width:100%; height:250px; }
.listpic li a img{ width:100%; height:250px; }
.listpiclastli{ margin-right:0px !important; }






