html{font-family: "Microsoft YaHei", serif;font-size: 14px;color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,table,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,
footer,header,menu,nav,section{margin:0;padding:0;}
img{border: none;vertical-align: middle;max-width: 100%;}
ul,li{list-style-type:none;}
a{text-decoration: none;color:#333333;}
a:hover{color:#3070cf;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
input:focus { outline: none; }
.fl{ float:left;}
.fr{ float:right;}
.overall{width:100%; height:auto; top:0px;overflow-x:hidden;}
/*头部*/
.header{width: 100%;float: left; background:url(../images/top_bg.png) top no-repeat; height:133px; position:absolute; z-index:999999; }
.top{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo{float: left;margin: 20px 0px 0px 20px;}
.top_right{float: right;max-width: 650px; margin:30px 0px 0px 0px;}
.nav{width: 100%;float: left;}
.nav_con{width: 1200px;margin: 0 auto;}
.nav_con li{width: 130px;float:left;text-align: center;}
.nav_con li a{display: block;font-size: 16px;line-height: 50px; color:#fff;}
.nav_con li a:hover{background: #03509c;}
.nav_con li a.on{background: #03509c;}
/*banner*/
.flexslider {margin:0px auto; position:relative; width:100%; height:544px; overflow:hidden; zoom:1; overflow:hidden; background:no-repeat;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 50px;height: 100px;line-height: 99em;overflow: hidden;margin: -50px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 1;-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: -50px 0px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position:relative; bottom: 10px;text-align: center;}
.flex-control-nav li {display: inline-block;zoom: 1;*display: inline;margin: 0px 2px;}
.flex-control-paging li a {ackground: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 544px;display: block;}
/*è½®æ’*/
.silder {overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;margin-top:15px;}
.silder .silder_list {height:200px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:8px; font-size:12px; float:left; height:8px;line-height:8px;margin:21px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background-color:rgba(0,0,0,.6);float:left;line-height:46px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}
.main{width: 100%;}
.in_about{background:url(../images/fl_bg.jpg) center no-repeat;height: 220px;width:100%;}
.w1200{width:1200px; margin:0 auto; padding-top:20px;}
.w1200 h1{ font-size:30px; text-align:center; font-weight:normal; color:#444; padding-bottom:20px;}
.w1200 p{line-height:33px;color:#444;font-size: 15px;}
.pic_ims{ margin-top:60px; height:260px; }
.pic_ims ul li{ float:left; display:block; padding:0px 15px 0px 15px; }
.pic_ims ul li img{border:3px solid #97dcf1;height:260px;width:260px;border-radius:50%;}
.pic_ims ul li img:hover{border:3px solid #f21f00;height:260px;width:260px;border-radius:50%; background:#fff;}
.in_news{ background:url(../images/f2_bg.png) center no-repeat; height:594px; width:100%;}
#menu{width:100%; overflow:hidden;float: left;}
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none;float: left;border-bottom: 1px solid #dcdcdc;position: relative;}
#menu #nav li {float:left;}
#menu #nav li a {display:block;width:125px;line-height:40px;text-decoration:none;text-align:center;font-size:16px;color:#333333;position: relative;}
#menu_con{ width:100%;}
.tag{ padding:10px 0px;}
#menu #nav li a.selected{color:#FFFFFF;background: #f21f00;}
.tt{width: 100%;float: left;margin-top: 17px;}
.tt_con{width: 100%;float: left;margin-top: 5px;}
.tt_tit{width: 90%;float: left;font-size: 18px;color: #d63200;margin-bottom: 13px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tt_con p{width: 100%;float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 15px;color: #666666;text-indent: 2em;line-height: 23px;text-align: justify;margin-bottom: 15px;}
.ns_tt{ width:317px; margin:0 auto;}
.news{ width:1200px; margin:0 auto; padding-top:40px;}
.news_list{width:100%;float: left;}
.news_list dd{width: 100%;float: left;font-size: 15px;border-bottom: 1px dashed #dcdcdc;line-height: 40px;}
.news_list dd:last-child{margin-bottom: 0px;}
.news_list dd i{width: 4px;height: 4px;float: left;margin-top: 18px;background: #cecece;}
.news_list dd a{color: #333333;float: left;margin-left: 10px;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_list dd a:hover{text-decoration: underline;}
.news_list dd span{float: right;color: #999999;}
.more{font-size: 16px;color: #d63200;position: absolute;top: 0;right: 0;line-height: 40px;}
.notice_list{padding:0px; }
.news_date{ font-size:22px; color:#8b8b8b;}
.picture_list ul{width: 100%;float: left;}
.picture_list ul li{width: 360px;float: left;margin-top: 20px;margin-right:60px; *margin-right:60px; #margin-right:60px;}
.picture_list ul li a{font-size: 16px;color: #333333;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;float: left;margin-bottom: 0px;line-height:40px;font-weight: 800;}
.picture_list ul li:last-child{margin-right: 0px;}
.picture_list ul li img{ border:0px solid #fafafa;}
.picture_list ul li img:hover{ border:0px solid #eb8c1c;}
.foot{width: 100%;float: left;text-align: center;font-size: 13px;}
.f_top{ float:right; right:0;}
.f_room{ background:#0061c1; height:200px;}
.ic_tt_name2 h1{font-size: 21px;color:#fff;line-height:40px;text-indent:0.5em;}
.kstd{ width:600px;}
.lianjie{ width:600PX; margin:0 auto; padding:10px 0px 10px 0px; height:auto; padding-bottom:10px; overflow:hidden;}
.lianjie li{float:left; padding-bottom:20px;}
.lianjie li a{padding:0px 20px 0px 0px;border-right:dashed 1px #328ce5;margin-right:20px;display: block;color:#fff;font-size: 14px;}
.ewm{ float:right; width:600px;}
.ewm ul li{float: right;display:block;background:url(../images/ewm_bgs.png) center no-repeat;width:149px;height:154px;margin-left:100px;}
.ewm ul li img{ margin-top:30px;}
.f_banq{background:#034f9a;height: 80px;overflow: hidden;}
.f_banq p{width: 100%;color: #fff;line-height: 25px;height: 25px;margin: 8px 0px;font-size: 14px;}
/*首页结æŸ---------------------------------------------------------------------*/
.banner_n{height:545px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}
#main-wrap { width: 100%; min-height: 200px; z-index: 1;position: relative; }
#container { width: 1200px; min-height: 200px; padding: 0px; margin: 0 auto; }
.breadcrumb{ width:1160px; margin:0 auto; height:50px; line-height:50px;}
.container_left{width:220px;}
.container_left_title{background: url(../images/pic_05.png) no-repeat;width:218px;height:40px; text-align: center;line-height:40px;font-size:18px;color:#FFFFFF;}
.sidemenu{margin:10px 0;}
.sidemenu .active{border-bottom:solid 1px #3070cf;color:#3070cf;}
.sidemenu li{width:218px;height:50px;line-height:50px;font-size:16px; text-align: center;}
.sidemenu a{border:none;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sidemenu a:hover{border-bottom:solid 1px #3070cf;color:#3070cf;}
.container_right{width:959px;border-left:solid 1px #3070cf;min-height:200px;}
.container_right_title{border-bottom:solid 1px #3070cf;line-height:40px;font-size:18px;color:#3070cf; padding-left:20px;}
.title{border-bottom:solid 1px #3070cf;height:100px;}
.title h3{font-size:18px;color:#3070cf; text-align: center;line-height:40px;font-weight: 500;}
.title p{line-height:50px;color:#666666;}
.list_content { padding:14px;}
.list_content h3{font-size:18px;color:#3070cf; text-align: center;line-height:40px;font-weight: 500;}
.list_content p {color: #333333;line-height: 30px;text-indent:2em;}
.list_content p img{width: 96%;height:auto;object-fit: cover;display: block;}
.sub_list{ overflow:hidden; padding:20px;}
.ml20{margin-left:20px; padding-right:20px;}
.title3{border-bottom:solid 1px #3070cf;height:100px; margin:0 auto;}
.title3 h3{font-size:18px;color:#3070cf; text-align: center;line-height:40px;font-weight: 500;}
.title3 p{line-height:50px;color:#666666; text-align:center;}
.ac{text-align:center}
.list_content2 p {color: #333333;line-height: 30px;}
.bookshow_r{ height:auto; float:left;margin-bottom:20px; padding:20px;}
.bookshow_r ul{}
.bookshow_r ul li{ width:280px; height:auto;float:left;display:block;margin:0px 12px 10px 13px; color:#666; }
.bookshow_r ul li:hover{ width:280px; height:auto;float:left;display:block;margin:0px 12px 10px 13px; color:#666; background:#beeaff;}
.bookshow_r ul li .book_img_n{width:280px; height:200px;display:block;}
.bookshow_r ul li .book_name_n{width:280px;text-align:center;overflow:hidden;float:left;}