body{background-color: #FFFFFF;color:#212121;font-size:14px;font-family:"microsoft yahei","微软雅黑";}
*{padding: 0;margin: 0;}
li{list-style:none;}
img{border:none;display: block;}
em{font-style: normal;}
a{text-decoration:none;color:#616161;cursor: pointer;}
a:hover{color: #236f90;text-decoration: underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.fl{ float: left;}
.fr{ float: right;}
.animation{ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.width{width: 1180px;margin: 0 auto;}
.pdr0{padding-right: 0!important;}
.ml0{margin-left: 0!important;}
.bd0{border: 0!important;}

body.list{background: #F5F5F5;}
.head{background: #FFFFFF;}
.head .top{height: 80px;padding-top: 20px;}
.head .logo{display: block;}

.head .search{height: 30px;line-height: 30px;background: #FAFAFA;border-radius: 2px;width: 290px;padding-left: 10px;margin-top: 14px;border: 1px solid #E0E0E0;}
.head .search input{display: block;float: left;height: 30px;line-height: 30px;border: none;}
.head .search .key{width: 265px;background: none;color: #9E9E9E;}
.head .search .btn{width: 23px;background: url(../../images/info/search_btn.png) left center no-repeat;cursor: pointer;display: block;float: left;height: 30px;border: 0;}
.head .menu{line-height: 50px;height: 50px;background: #00838F;}
.head .menu .width{height: 50px;border-left: 1px solid #007680;}
.head .menu .width li{float: left;padding: 0 30px;border-right: 1px solid #007680;position: relative;}
.head .menu .width li:hover,.head .menu .width li.on{background: #1A909A;}
.head .menu .width a{display: block;font-size: 16px;line-height: 50px;height: 50px;color: #FFFFFF;}
.head .menu .width a:hover,.head .menu li.on a{color: #FFFFFF;text-decoration: none;}
.head .menu .width em{display: inline-block;width: 8px;height: 4px;background: url(../../images/info/nav_bg.png);margin-left: 10px;vertical-align: middle;}
.head .menu .width li .s_menu{border-bottom: 2px solid #00838F;position: absolute;background: #FFFFFF;left: 0;top: 50px;width: 100%;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index: -1;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.head .menu .width li .s_menu a{display: block;border: none;color: #616161;padding-left: 30px;border-bottom: 1px solid #E8E8E8;}
.head .menu .width li:hover .s_menu{filter:alpha(opacity=1);-moz-opacity:1;opacity:1;z-index: 3;}

.banner ul li{height: 480px;}
.banner ul li a{display: block;}
.banner .swiper-pagination-bullet{width: 24px;height: 6px;border-radius: 0;background: #fafafa;opacity: .4;}
.banner .swiper-pagination-bullet-active{background: #FFFFFF;opacity:1;}

.content{height: auto;overflow: hidden;background: #F5F5F5;padding: 30px 0;}
.content .title{background: #FAFAFA;border-bottom: 2px solid #F5F5F5;line-height: 38px;height: auto;overflow: hidden;}
.content .title .more{float: right;margin-right: 10px;font-size: 12px;text-align: right;}
.content .title .off{color: #9E9E9E;}
.content .title em{width: 40px;background: #EEEEEE;float: left;text-align: center;}
.content .title em img{margin: 0 auto;}
.content .title a:hover{text-decoration: none;}
.content .title span{display: block;padding-left: 10px;float: left;font-weight: bold;}
.content ul.list{padding-top: 22px;}
.content ul.list li{line-height: 30px;height: auto;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.content ul.list li span{float: right;color: #9E9E9E;display: block;margin-right: 10px;}
.content ul.list li em{display: inline-block;width: 3px;height: 3px;background: #0097A7;vertical-align: middle;margin: 0 10px;}
.content ul.list li a:hover{text-decoration: underline;}
.content .fl{width: 880px;overflow: hidden;}
.content .fr{width: 280px;overflow: hidden;}
.content .fl .floor_1{padding-bottom: 20px;}
.content .fl .floor_1 .cont{height: auto;overflow: hidden;}
.content .fl .floor_1 .img{float: left;margin: 20px 10px 0px 20px;width: 260px;height: 180px;}
.content .fl .floor_1 .img img{width: 260px;height: 180px;}
.content .floor_1,.content .floor_2,.content .floor_3{border-radius: 4px;background: #FFFFFF;margin-bottom: 20px;overflow: hidden;}
.content .fr .floor_1{height: 264px;}
.content .fr .floor_1 .info{padding: 23px 0 12px 20px;height: auto;overflow: hidden;}

.content .fl .floor_2 .cont{height: auto;overflow: hidden;}
.content .fl .floor_2 .cont li{float: left;border-right: 1px solid #F5F5F5;border-bottom: 1px solid #F5F5F5;width: 176px;box-sizing: border-box;height: 140px;text-align: center;}
.content .fl .floor_2 .cont li:hover{background: #26c6da;color: #FFFFFF;}
.content .fl .floor_2 .cont li a{display: block;width: 64px;box-sizing: border-box;height: 64px;border: 1px solid #E2E2E2;margin: 24px auto 10px;border-radius: 50%;background-repeat: no-repeat;background-position: center center;}
.content .fl .floor_2 .cont li:hover a{background-color: #eaf9fb;}
.content .fl .floor_2 .cont li.no05,.content .fl .floor_2 .cont li.no10,.content .fl .floor_2 .cont li.no15{border-right: 0;}
.content .fl .floor_2 .cont li.no11,.content .fl .floor_2 .cont li.no12,.content .fl .floor_2 .cont li.no13,.content .fl .floor_2 .cont li.no14,.content .fl .floor_2 .cont li.no15{border-bottom: 0;}
.content .fl .floor_2 .cont li.no01 a{background-image: url(../../images/info/img_01_1.png);}
.content .fl .floor_2 .cont li.no01:hover a{background-image: url(../../images/info/img_01_2.png);}
.content .fl .floor_2 .cont li.no02 a{background-image: url(../../images/info/img_02_1.png);}
.content .fl .floor_2 .cont li.no02:hover a{background-image: url(../../images/info/img_02_2.png);}
.content .fl .floor_2 .cont li.no03 a{background-image: url(../../images/info/img_03_1.png);}
.content .fl .floor_2 .cont li.no03:hover a{background-image: url(../../images/info/img_03_2.png);}
.content .fl .floor_2 .cont li.no04 a{background-image: url(../../images/info/img_04_1.png);}
.content .fl .floor_2 .cont li.no04:hover a{background-image: url(../../images/info/img_04_2.png);}
.content .fl .floor_2 .cont li.no05 a{background-image: url(../../images/info/img_05_1.png);}
.content .fl .floor_2 .cont li.no05:hover a{background-image: url(../../images/info/img_05_2.png);}
.content .fl .floor_2 .cont li.no06 a{background-image: url(../../images/info/img_06_1.png);}
.content .fl .floor_2 .cont li.no06:hover a{background-image: url(../../images/info/img_06_2.png);}
.content .fl .floor_2 .cont li.no07 a{background-image: url(../../images/info/img_07_1.png);}
.content .fl .floor_2 .cont li.no07:hover a{background-image: url(../../images/info/img_07_2.png);}
.content .fl .floor_2 .cont li.no08 a{background-image: url(../../images/info/img_08_1.png);}
.content .fl .floor_2 .cont li.no08:hover a{background-image: url(../../images/info/img_08_2.png);}
.content .fl .floor_2 .cont li.no09 a{background-image: url(../../images/info/img_09_1.png);}
.content .fl .floor_2 .cont li.no09:hover a{background-image: url(../../images/info/img_09_2.png);}
.content .fl .floor_2 .cont li.no10 a{background-image: url(../../images/info/img_10_1.png);}
.content .fl .floor_2 .cont li.no10:hover a{background-image: url(../../images/info/img_10_2.png);}
.content .fl .floor_2 .cont li.no11 a{background-image: url(../../images/info/img_11_1.png);}
.content .fl .floor_2 .cont li.no11:hover a{background-image: url(../../images/info/img_11_2.png);}
.content .fl .floor_2 .cont li.no12 a{background-image: url(../../images/info/img_12_1.png);}
.content .fl .floor_2 .cont li.no12:hover a{background-image: url(../../images/info/img_12_2.png);}
.content .fl .floor_2 .cont li.no13 a{background-image: url(../../images/info/img_13_1.png);}
.content .fl .floor_2 .cont li.no13:hover a{background-image: url(../../images/info/img_13_2.png);}
.content .fl .floor_2 .cont li.no14 a{background-image: url(../../images/info/img_14_1.png);}
.content .fl .floor_2 .cont li.no14:hover a{background-image: url(../../images/info/img_14_2.png);}
.content .fl .floor_2 .cont li.no15 a{background-image: url(../../images/info/img_15_1.png);}
.content .fl .floor_2 .cont li.no15:hover a{background-image: url(../../images/info/img_15_2.png);}

.content .fr .floor_2 .list{padding-bottom: 18px;margin-right: 15px;}

.content .fr .floor_3 .cont{line-height: 30px;padding: 10px 0 10px 20px;}
.content .fr .floor_3 .cont .btn{display: block;background-color: #FAFAFA;background-image: url(../../images/info/icons_6.png);background-position: 30px center;width: 145px;height: 38px;line-height: 38px;border: 1px solid #EEEEEE;border-radius: 6px;text-align: center;background-repeat: no-repeat;padding-left: 23px;margin: 8px auto 0;}

.footer{background: url(../../images/info/footer_bg.png);height: auto;overflow: hidden;padding-bottom: 50px;margin-top: 30px;}
.footer .fl{color: #737373;line-height: 30px;background: url(../../images/jcjx/footer_logo.png) left 40px no-repeat;padding-top: 155px;}
.footer .fl a{color: #737373;}
.footer .fr p{float: left;color: #737373;margin: 60px 0 0 33px;}
.footer .fr p img{max-width: 82px;margin-bottom: 5px;display: block;}
.footer .fr span{display: block;line-height: 30px;clear: both;text-align: right;padding-top: 10px;color: #737373;}
.footer .fr span em{font-family: DIN-MediumItalicAlt;font-size: 22px;line-height: 30px;color: #737373;}


.list_top{height: 200px;background: url(../../images/info/list_top.jpg) center top;}
.list_top span{font-size: 30px;color: #FFFFFF;display: block;line-height: 60px;padding-left: 15px;padding-top: 70px;}
.list_cont{height: auto;overflow: hidden;margin-top: 20px;}
.list_cont .fr{width: 880px;padding-bottom: 30px;overflow: hidden;background: #FFFFFF;border-radius: 4px;overflow: hidden;}
.list_cont .fl{width: 280px;}
.list_cont .fr .top{line-height: 38px;border-top: 2px solid #F5F5F5;padding-left: 28px;background: url(../../images/info/icons.jpg) 10px center no-repeat #FAFAFA;}
.list_cont .fr .top a{display: inline-block;padding: 0 8px;}
.list_cont .fr ul.list li{border-bottom: 1px solid #EEE;padding: 20px 0;}
.list_cont .fr ul.list li a{font-size: 24px;color: #000000;display: block;}
.list_cont .fr ul.list li a:hover{color: #00838f;text-decoration: underline;}
.list_cont .fr ul.list li span{color: #757575;line-height: 22px;margin: 10px 0;display: block;padding-right: 55px;}
.list_cont .fr ul.list li em{color: #00838f;}
.list_cont .fr .page{margin-top: 30px;padding: 0 20px;}
.list_cont .fr .page li{float: left;line-height: 32px;margin-right: 10px;border: 1px solid #00838f;color: #00838f;position: relative;}
.list_cont .fr .page li a{color: #00838f!important;display: block;width: 40px;height: 32px;line-height: 32px;text-align: center;font-size: 16px;}
.list_cont .fr .page li.active a{background: #00838f;color: #FFF!important;padding: 0!important;}
.list_cont .fr .page li:first-child a,.list_cont .fr .page li:last-child a{width: 60px;}


.list_cont .fl p.title{font-size: 16px;line-height: 38px;border-bottom: 2px solid #F5F5F5;background: #FAFAFA;font-weight: bold;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.list_cont .fl p.title em{display: block;float: left;height: 40px;width: 40px;background-color: #EEEEEE;margin-right: 10px;background-position: center;background-repeat: no-repeat;}
.list_cont .fl .list_1,.list_cont .fl .list_2,.list_cont .fl .list_3{border-radius: 4px;background: #FFFFFF;overflow: hidden;margin-bottom: 20px;}
.list_cont .fl .list_1 .title em{background-image: url(../../images/info/list_icons_1.png);}
.list_cont .fl .list_2 .title em{background-image: url(../../images/info/list_icons_2.png);}
.list_cont .fl .list_3 .title em{background-image: url(../../images/info/list_icons_3.png);}
.list_cont .fl .list_1 ul{padding: 10px 20px;}
.list_cont .fl .list_1 li{background: url(../../images/info/icons_1.jpg) left center no-repeat;border-bottom: 1px dashed #E0E0E0;line-height: 40px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;padding-left: 20px;}
.list_cont .fl .list_1 li em{display: inline-block;width: 3px;height: 3px;vertical-align: middle;background: #227397;margin-right: 10px;}
.list_cont .fl .list_1 li a{font-size: 16px;display: block;}
.list_cont .fl .list_1 li a:hover{color: #227397;text-decoration: underline;}

.list_cont .fl .list_2 ul{padding: 0 10px;}
.list_cont .fl .list_2 ul li{height: auto;overflow: hidden;padding: 20px 0;border-bottom: 1px solid #EEEEEE;font-size: 16px;line-height: 24px;font-weight: 600;}
.list_cont .fl .list_2 ul li .img{width: 120px;height: 80px;float: left;margin-right: 10px;overflow: hidden;}
.list_cont .fl .list_2 ul li img{width: 120px;height: 80px;}
.list_cont .fl .list_2 ul li a{display: block;font-size: 14px;color: #424242;font-weight: normal;margin-top: 6px;}
.list_cont .fl .list_2 ul li a:hover{color: #00838f;}
.list_cont .fl .list_3 .cont{padding: 20px 0 10px 20px;height: auto;overflow: hidden;}
.list_cont .fl .list_3 .cont a{display: block;width: 113px;height: 50px;line-height: 50px;background: url(../../images/info/btn_bg.jpg);border: 1px solid #EEEEEE;text-align: center;float: left;margin: 0 10px 10px 0;border-radius: 3px;}

.list_cont .fr .art{padding: 20px;line-height: 28px;height: auto;overflow: hidden;}
.list_cont .fr .art .title{font-size: 30px;line-height: 50px;}
.list_cont .fr .art span.info{display: block;color: #9E9E9E;padding: 10px 0;border-bottom: 1px dashed #e0e0e0;margin-bottom: 15px;}

.list_cont .fr .art p{text-indent: 2em;padding: 3px;}
.list_cont .fr .art .body{border-bottom: 1px dashed #e0e0e0;padding: 15px 0;}
.list_cont .fr .art .body img{border: 1px solid #E0E0E0;padding: 2px;margin: 0 auto;}
.list_cont .fr .art .down a{color: #FF0000;}
.list_cont .fr .other,.list_cont .fr .list{padding: 0 20px;}
.list_cont .fr .list li p.img{width: 200px;height: 150px;overflow: hidden;float: left;margin-right: 20px;}
.list_cont .fr .list li p.img img{width:auto;max-width:200px;width:expression(this.width>200?"200px":true);height:auto;max-height:150px;height:expression(this.height>150?"150px":true);}
.link{padding: 10px 0;height: auto;overflow: hidden;}
.link a{display: block;float: left;line-height: 27px;width: 92px;text-align: center;}

.search .list .title{font-size: 24px;font-weight: 400;margin-top: 15px;}
.search .list p{line-height: 24px;margin: 5px 0;}
.search .fl ul.list li .s_t a{font-size: 18px;}
.search .fl ul.list li span a,.search .list span em{display: inline-block;margin-right: 5px;font-size: 14px;}
.search .fl ul.list li span a{color: #0077a3;}
.search .fl ul.list li span em{color: #757575;}
