.con_text{ width:1100px; min-height:650px; margin:30px auto; overflow:hidden;  }
.passage{ float:right;  width:810px; overflow:hidden;  }

.sidebar{ float:left; width:260px; }
.sidenav{ margin-bottom:30px; overflow:hidden;  }
.sidemain{ height:70px; background:url(../images/side_bg.jpg); font-size:24px; color:#fff; line-height:70px; text-align:center; }
.accordion {width: 100%;max-width: 360px; background: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.accordion .link {cursor: pointer;display: block;padding:12px 20px; color:#444; background:#f4f4f4; font-size: 14px; border-bottom: 1px solid #e1e1e1;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li i { display:block; width:30px; height:30px; background:url(../images/xia.png) center no-repeat; position: absolute;top: 8px;right: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;
transition: all 0.4s ease; }
.accordion li.open .link {color: #b31b25; font-weight:bold; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.submenu {display: none; font-size: 14px; border:solid 1px #ebf3fc; border-top:none; }
.submenu li { border-bottom:solid 1px #eeeeee;overflow:hidden; }
.submenu a {display: block;text-decoration: none;background:#f8f8f8; padding:10px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.submenu a:hover {background: #e9542a; color: #FFF; }



.latest_new{ max-height:500px; overflow:hidden; }
.latest_title{ height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:center;color:#b31b25; background:#fad8da; border-top:solid 4px #b31b25; }
.latest_new ul{ padding:14px; background:#f4f4f4; }
.latest_new ul li{ height:30px; line-height:30px; overflow:hidden; }
.latest_new ul li a{ }


.position{ height:40px; line-height:40px; color:#b4b4b4; text-align:right; border-bottom:solid 1px #ccc; }
.position span{ float:left; height:39px; font-weight:bold; font-size:16px; color:#b31b25; border-bottom:solid 2px #b31b25; }
.position a{ color:#888; }
.position a:hover{ color:#b31b25; }


/*简介页*/
.jianjie{ line-height:30px; text-indent:2em; padding-top:15px; overflow:hidden;  }
.jianjie p{line-height:30px; text-indent:2em; }
.jianjie img{ display:block; margin:10px auto; }


/*内容页*/
.side_new{ overflow:hidden; }
.side_new ul{  }
.side_new ul li{ height:40px; line-height:40px; border-bottom:solid 1px #e4e4e4; overflow:hidden; }
.side_new ul li a{ color:#545454; }
.side_new ul li a:hover{ color:#b31b25; font-weight:bold; }

.neirong{ margin-bottom:30px; overflow:hidden; }
.wzbt{ font-size:24px; line-height:56px; color:#444; text-align:center; font-weight:normal; margin-top:20px;  }
.wzxxys{ width:80%; margin:0 auto; font-size:12px; line-height:40px; color:#999; text-align:center;  }
.nei_text{ line-height:30px; text-indent:2em; padding:15px 0; overflow:hidden;  }
.nei_text p{line-height:30px; text-indent:2em; }
/*.nei_text img{ display:block; margin:10px auto; }*/
.sytxyt{ border-top:solid 1px #ebebeb; padding-top:15px; overflow:hidden;  }
.sytxyt a{ line-height:30px; color:#444;  }
.sytxyt a:hover{  color:#b31b25;  }


/*标题列表*/
.listbox{ overflow:hidden; }
.list{ padding:15px 0; overflow:hidden; }
.list li{ line-height:42px; height:42px; border-bottom:dashed 1px #cccccc; overflow:hidden; }
.list li b{ float:right; color:#999; font-weight:normal; }
.list li a{ float:left; max-width:80%; color:#444; }
.list li a:hover{ color:#b31b25; }

.fybt{ margin:30px 0 0 150px; height:30px;  }
.fybt a{ line-height:30px; color:#333; background-color:#eee; float:left; height:30px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px;
padding-top:0px; padding-right:8px; padding-bottom:0px; padding-left:8px; border:1px solid #CCC;  }
.fybt input{ font-size:14px; line-height:30px; outline:none; color:#333; float:left; height:30px; width:40px; margin:0px 2px; padding:0px 4px; text-align:center; border:1px solid #CCC; background-color:#eee; }
.fybt span{ font-size:14px; line-height:30px; color:#333; float:left; height:30px; display:block; text-align:center; margin-top:0px; margin-right:2px;
margin-bottom:0px; margin-left:2px; padding-top:0px; padding-right:8px; padding-bottom:0px; padding-left:8px;  }
.fybt a:hover{ color:#FFF; background-color:#b31b25;  }


.defaultInputStyle{border:solid 1px #AFD5F5 !important; vertical-align:top;  }

.fyfont192539{ display:block; text-align:right; }