@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:"微软雅黑","宋体"; }
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; color:#610546;  }
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:14px; }
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:1100px; margin:0 auto; }



/*--------header start--------*/
.header{ /*width:100%; */width:1100px; height:179px; margin:0 auto; background:url(../images/topbg.jpg) no-repeat top center; }

.header .logo{  padding-top:15px;text-align:center; }
.header .logo img{ /*width:500px;*/ height:108px; }
.header .nav{  margin-top:10px; z-index:88;  }
.header .nav ul li{ float:left;  width:14%;  text-align: center; position:relative; }
.header .nav ul li a{ font-size:22px; font-weight:bold; padding:4px 0px; color:#FFF;  display:block; }
.header .nav ul li.current a,.header .nav ul li a:hover{ /*color:#610546;*/ text-decoration:underline; }


.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; color:#fff !important;  }

.erji li:hover>a{ color:#fff !important; border:none !important; background:#610546 !important;}
.daohangn>li:hover .erji{ opacity:1;line-height:23px;top:55px; display:block}
.lastli{ border:none !important;}
.daohangn>li:hover .erji li a{filter:alpha(opacity=100); display:block}


.index_part1{ margin-top:35px; }
.ipart1{ float:left; width:436px; }


/*--------banner_start--------*/
.index_focus {position: relative;width: 436px;height:300px;margin: 0 auto;overflow:hidden; z-index:20;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width: 436px;height: 300px;}
.index_focus .bd li img{width: 100%;height: 100%;}
.index_focus .bd .banner_div{ position:relative;width: 100%;height: 100%; }
.index_focus .bd .banner_div_wz{ position:absolute; bottom:0px; left:0px; width:100%; line-height:40px;  background:url(../images/tmblack.png) repeat; color:#fff; font-size:14px; text-indent:18px; }


.index_focus .slide_nav {position: absolute;right:15px; *right: 15px; top:20px;text-align:center;width:150px; height:26px; padding-top:3px; background:url(../images/blniubg.png) no-repeat; }
.index_focus .slide_nav a{width:20px;height:20px;border-radius:10%;cursor:pointer;*float:left;display:inline-block;  margin:0px 2px; color:#fff; 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:#ebebeb; color:#333; }
.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(../images/lbleftniu.png) no-repeat; left:23px; }
.index_focus_next{background:url(../images/lbrightniu.png) no-repeat; right: 23px;}

.ipart2{ float:right; width:630px; /*margin-top:16px;*/ }
.ipart2_title{ font-size:24px; font-weight:bold; line-height:32px;  }
.ipart2_wz{ font-size:16px; line-height:26px; margin-top:14px; }

.index_part2{ margin-top:35px; }
.index_title1{ font-size:22px; font-weight:bold; color:#fff; text-indent:25px; line-height:34px; padding:10px 0px;}
.index_title1 span{ float:left; }
.index_title1 a{ font-size:18px; color:#fff; float:right; padding-right:25px; }

.ipart3{ float:left; width:662px; }
.ipart3 .index_title1{ background:url(../images/ipart3_titlebg.jpg) no-repeat; margin-bottom:40px; }
.ipart3_kuang{}
.ipart3_kuang ul{}
.ipart3_kuang li{ margin-top:15px; }
.ipart3_left{ float:left; width:425px; }
.ipart3_left a:hover{ color:#610546;  }
.ipart3_ltitle{ line-height:28px; }
.ipart3_ltitle a{ font-size:18px; font-weight:bold; }
.ipart3_lwz{ margin-top:5px; }
.ipart3_lwz a{ display:block; font-size:16px; line-height:30px; }
.ipart3_right{ float:right; width:200px; height:113px; margin-top:5px; }
.ipart3_right img{ border-radius:7px; width:100%; height:100%; }


.ipart4{ float:right; width:398px;  }
.ipart4 .index_title1{ background:url(../images/ipart4_titlebg.jpg) no-repeat; margin-bottom:40px; }
.ipart4_div{  }
.ipart4_div ul{}
.ipart4_div li{  line-height:30px; border-bottom:solid 1px #dddddd; padding-bottom:14px; margin-bottom:15px; }
.ipart4_div li a,.ipart4_div li span{ font-size:18px; font-weight:bold;  line-height:30px; }
.ipart4_div li a{ margin-right:15px; }
.ipart4_div li span{ }

.ipart5{ padding-top:47px; margin-bottom:56px;  }
.ipart5 img{ width:1100px;  display:block; width:100%;   }

.footer{ background:#610546; text-align:center; color:#fff;  padding:45px 0px; line-height:30px; font-size:14px; } 
.footer a{ color:#fff; font-size:14px; }


.brow{ font-size:14px; line-height:28px; padding:19px 0px 7px 0px; }
.brow a{ font-size:14px; float:left; }
.brow a:hover{ color:#610546; }
.brow span{ float:left; margin:0px 5px; }

.list{ margin-bottom:30px; }

.left{ width:262px; float:left; padding-top:9px; }

.left_nav{ border:solid 1px #cccccc; }
.left_nav li{ border-bottom:solid 1px #cccccc; text-align:center; }
.left_nav li a{ display:block; font-size:14px; line-height:30px; padding:6px 0px; }
.left_nav li a:hover{ color:#610546; background:#e9e9e9; }
.left_navxz{ color:#610546; background:#e9e9e9; }
.left_navlast{ border-bottom:none !important; }

.right{ float:right; width:780px; }

.list_div{}
.list_div ul{}
.list_div li{  background:url(../images/tmblack.png) no-repeat left center; line-height:30px; padding:5px 0px 6px 16px; border-bottom:dashed 1px #999999; }
.list_dtitle{ float:left;  font-size:14px; display:block;}
.list_dtitle:hover{ color:#610546; }

.list_ddate{ float:right; }

.list_fy{ padding-top:20px; text-align:center; }


.con{}
.con_title{ margin-top:11px; font-size:18px; line-height:30px; text-align:center; }
.con_msg{ line-height:30px; text-align:center; margin:5px 0px 27px 0px; }
.con_msg span{ margin:0px 8px; color:#9d9e9d; }
.con_date{ padding-left:18px; background:url(../images/con-date.jpg) no-repeat left center; }
.con_zz{ padding-left:18px; background:url(../images/con-zz.jpg) no-repeat left center; }
.con_ydl{ padding-left:18px; background:url(../images/con-lls.jpg) no-repeat left center; }
.con_zw{ }

.con_sxt{ line-height:26px; padding-top:33px; }
.con_sxt a{ }
.con_sxt a:hover{ }

.listpic{ margin-top:9px; }
.listpic ul{ padding-bottom:10px; }
.listpic ul li{ background:#eeeeee; /*float:left; height:445px; */ padding:20px; margin-right:40px; margin-bottom:30px; }
.listpiclast{ margin-right:0px !important; }
.listpic_img{  /*padding-bottom:11px;width:219px;*/  width:172px; float:left;} 
.listpic_img a{ display:block; }
.listpic_img a img{ width:100%; height:260px;}

.listpic_right{ width:820px; float:right; }
.listpic_title{ line-height:28px; /*text-align:center;*/ }
.listpic_title a{ font-size:16px; }
.listpic_title a:hover{}

.listpic_wz{ }
.listpic_wz a{ display:block; font-size:14px; line-height:24px; }
.listpic_wz a:hover{}

.listpic_fy{}

/*.listpic_tsli{ float:none !important; width:50% !important; margin:0 auto 30px auto !important; height:auto !important; }
.listpic_tsli .listpic_img a img{ height:auto !important; }*/