html,body{background-color: #f2f3f7;}
ul,li{list-style: none;}
a,a:hover{text-decoration: none;}
.cleardiv{width: 100%; height: 1px; clear: both;}
.screen{position: fixed; top: 0; left: 0; z-index: 9; width: 100%; height: 100%; background-color: #333; opacity: 0.4; display: none; }
.padding0{padding: 0;}
.container .btncat{width:35px; height: 35px; display: block;float: right; margin: 22px 10px; cursor: pointer;}
.container .btncat span{width: 16px; height: 3px; background-color: #1e78cb; display: block; margin: 5px auto;}
.container .logo{height: 150px;}
.container .logo img{height: 150px;}
.container .cnen{float: right; margin-top: 40px; height: 28px; line-height: 28px; border-radius: 14px; border: 1px solid #e1e1e1; background: #f1f1f1;}
.container .cnen .btn{height: 100%; padding:0; width: 40px; text-align: center; font-weight: bold; border:none; font-size: 12px;}
.container .cnen .btn1{ color: #fff; border-radius: 14px; background-color: #337ab7; }
.container .cnen .btn2{ color: #337ab7; border-radius: 0 14px 14px 0; background-color: #f1f1f1; }
.banner{padding: 0;margin: 0; width: 100%; position: relative;}
.banner #maodian{position: absolute;top: 54%; left: 40%; width: 20%; height: 20%;}
.container .aboutus{ background-color: #1e78cb; height: 370px; margin-top: 180px; }
.container .aboutus .tu1{position: relative; height: 370px;}
.container .aboutus .tu1 img{position: absolute; width: 86%; left: 7%; bottom:40px;}
.container .aboutus .tu2 h2,.tu2 h4,.tu2 h5{color: #fff;}
.container .aboutus .tu2 h2{margin-top: 40px; height: 40px; line-height: 40px;}
.container .aboutus .tu2 h4{height: 20px; line-height: 20px; margin-bottom: 25px; font-weight: normal;}
.container .aboutus .tu2 h5{height: 150px; line-height: 25px; margin-bottom: 3px;width: 92%; overflow: hidden; text-indent: 2em;}
.container .aboutus .tu2 a{height: 42px; width: 84px; float: right; margin-right: 50px; background: url('../images/more.png');}

.container .yewu{margin-top: 80px;}
.container .yewu .piclist{padding-top: 20px; margin:0;}
.container .yewu .piclist .l1{padding-left: 0;padding-right: 20px;}
.container .yewu .piclist .l2{padding-left: 10px;padding-right: 10px;}
.container .yewu .piclist .l3{padding-left: 20px;padding-right: 0px;}
.container .yewu a{display: block}
.container .yewu h5{color: #d2d2d2;}
.container .yewu h4{font-weight: bold;}
.container .yewu .col-md-12{ padding: 0; margin: 0;}
.container .yewu #yewulingyu img{ width: 360px;height: 180px; }
.container .thumbnail{border-bottom: 3px solid #FFF;}
.container .thumbnail:hover{border-bottom: 3px solid #1e78cb;}

.anlis{padding: 0;margin: 0; width: 100%; position: relative;margin-top: 80px; background:url('../images/bg3.jpg') no-repeat;background-position: top center;}
.anlis h3{margin-top: 60px; color: #fff;}
.anlis h5{color: #fff;}
.anlis .container2{ padding: 40px; background-color: #fff; width: 100%; margin: 20px auto; max-width: 1170px;}
.anlis .container2 a.anliinfo{ display: block}
.anlis .container2 .col-md-7,.anlis .container .col-md-5{ padding:0; background-color: #f2f2f2; overflow: hidden;}
.anlis .container2 .col-md-7 img{display: block;width: 630px; height: 357px;}
.anlis .container2 .col-md-5{ padding:40px ; background-color: #f2f2f2;}
.anlis .container2 .anliinfo h4{ color: #000; font-weight: bold; font-size: 20px; overflow: hidden;}
.anlis .container2 .anliinfo .xian{ background-color: #1e78cb;height: 4px; width: 60px; display: block;margin:20px 0; }
.anlis .container2 .anliinfo h5{ color: #666666; line-height: 25px; }
.anlis .container2 .anliinfo .h5p{color: #666666;  line-height: 25px; height: 191px; overflow: hidden;}
.anlis .container2 .col-md-5:hover{height: 357px;border-bottom: 3px solid #1e78cb;}

.container .news{margin: 80px 0 0 0;} 
.container .news .col-md-12{padding:0; margin: 0;} 
.container .news .col-md-4,.container .news .col-md-8{padding:20px 0 0 0 ;}
.container .news .piclist{padding-top: 20px;}
.container .news #topnews img{width: 380px; height: 220px;}
.container .news a{display: block; text-decoration: none;}
.container .news h4{font-weight: bold; height: 38px; overflow: hidden;}
.container .news h5{color: #b2b2b2;}
.container .news .h5p{color: #b2b2b2;  line-height: 25px; height: 119px; overflow: hidden;}
.container .news .newslist{ width: 96%; padding: 30px; border:1px solid #e9e9e9; margin-left: 4%; background-color: #fff; }
.container .news .newslist li{ width: 100%; height: 95px;}
.container .news .newslist li a{ display: block;width: 100%; height: 100%; cursor: pointer;}
.container .news .newslist li .times{width: 65px;height: 65px; margin-top: 15px; float: left; background-color: #1b5ab9; font-size: 12px; color: #fff; text-align: center; line-height: 25px; margin-right: 25px;}
.container .news .newslist li .times b{width: 100%;height: 40px; display: block; line-height: 55px;font-weight: bold;font-size: 25px;}
.container .news .newslist li .cont{width: 590px;height: 65px;float: left; margin-top: 15px;}
.container .news .newslist li .cont .tit{width: 100%;height: 35px;display: block;line-height: 35px; font-size: 18px; font-weight: bold; overflow: hidden; color: #000;}
.container .news .newslist li .cont .continfo{width: 100%;height: 30px;display: block;line-height: 30px; font-size: 16px; color: #b2b2b2; overflow: hidden;}
.container .news .newslist li:hover{border-bottom: 3px solid #1e78cb;}

.contacts{background-color: #1e78cb; height: 152px; margin: 80px 0 0;}
.contacts .container2{width: 100%; margin: 45px auto; max-width: 1170px;}
.contacts .icon1,.contacts .icon2,.contacts .icon3{ height: 60px; float: left;width: 105px; margin-right: 25px; border-right: 1px solid #fff; }
.contacts .icon1{background: url('../images/icon1.png') no-repeat center center;}
.contacts .icon2{background: url('../images/icon2.png') no-repeat center center;}
.contacts .icon3{background: url('../images/icon3.png') no-repeat center center;}
.contacts .cont1,.contacts .cont2{width: 228px; float: left;height: 30px; line-height: 30px; font-size: 14px; color: #fff;overflow: hidden; }
#ft5{height: 60px;}
#ft6{display: none;}

.footer{background-color: #2b343d; margin: 0;} 
.footer .foot_banquan{width: 100%; height: 60px;color: #fff;margin: 0 auto;max-width: 1200px;text-align: center; overflow: hidden;
    padding-top: 15px;}
.footer .foot_banquan strong{width: 100%;display: block;height: 30px; line-height: 30px;overflow: hidden;}
.footer .foot_banquan span{width: 100%;display: block;text-align: center;overflow: hidden;height: 25px; line-height: 25px; }

.btncatdiv{width: 300px; height: 100%; top: 0; right: -100%; position: fixed; z-index: 10; border-left: 2px solid #fff; background-color:#1e78cb; overflow-x: hidden; }
.btncatdiv .catdiv_header{ background-color: #085dab;width: 100%;height: 80px;display: block; background-color:#1e78cb; border-bottom: 1px solid #fff; }
.btncatdiv .catdiv_header .catdiv_header_name{height: 80px; line-height: 80px; width: 160px; margin-left: 30px; font-weight: bold; font-size: 20px;color: #fff; float: left;}
.btncatdiv .catdiv_header .catdiv_close{height: 32px; line-height: 32px; width: 32px; float: right;  font-size: 18px;color: #fff; border: 2px solid #fff; border-radius: 16px; text-align: center; margin: 22px 20px 0 0; cursor: pointer;}
.btncatdiv .menu_list, .btncatdiv .menu_list ul{width: 100%; padding:0;}
.btncatdiv .menu_list ul li{width: 100%; padding: 0 30px; border-bottom: 1px solid #fff; height: 60px; line-height: 60px; overflow:hidden;}
.btncatdiv .menu_list ul li a{display: block;color: #fff; font-size: 18px;}
.btncatdiv .menu_list ul li.childs{width: 100%; padding: 0 30px; background-color: #3fa2fd; border-bottom: 1px solid #fff; height: 55px; line-height: 55px;}
.btncatdiv .menu_list ul li.childs a{font-size: 17px;margin-left: 20px;}

.mianbao .breadcrumb{background-color: #e8e5e5}
.mianbao .breadcrumb .homes{padding-left: 30px; background: url('../images/home.png') no-repeat;}
.contents span{ margin-top: 50px; display: block; font-size: 16px; margin-bottom: 25px; font-weight: bold; }
.contents span b{margin-left: 20px;}
.contents img{ display: block; max-width: 100%; }
.contents p{ display: block; width: 100%;  }
.zizhizhuanli>span{margin-top: 50px; display: block; font-size: 16px; margin-bottom: 25px; font-weight: bold; }
.zizhizhuanli>span b{margin-left: 20px;}
.zizhizhuanli .zizhi{height: 520px; margin-bottom: 30px;}
.zizhizhuanli .zizhi .imgbox{height: 470px;border: 1px solid #cccccc; overflow:hidden;text-align: center; padding: 15px;}
.zizhizhuanli .zizhi .imgbox img{display: block; max-width: 100%; max-height: 100%; margin:auto;}
.zizhizhuanli .zizhi span{ display: block; height: 50px; line-height: 50px; font-size: 16px; text-align: center; font-weight: bold; overflow: hidden; }

.listss>span{margin-top: 50px; display: block; font-size: 16px; margin-bottom: 25px; font-weight: bold; }
.listss>span b{margin-left: 20px;}
.listss .child_list{padding: 30px;}
.listss .child_listsel{padding: 30px; background-color: #f9f9f9;}
.listss .child_list .imgbox{float: left;width: 23%;}
.listss .child_list .imgbox img{max-width: 100%; margin:auto;display: block;}
.listss .child_list .contbox{float: left;width: 74%;margin-left: 2%;}
.listss .child_list .contbox h2{padding: 0;margin: 0 0 20px 0; overflow: hidden; color: #333; font-size: 26px;}
.listss .child_list .contbox h4{padding: 0;margin: 0 0 20px 0; color: #2c7cc5; overflow: hidden;}
.listss .child_list .contbox p{width: 100%; overflow: hidden; color: #777; max-height: 125px; line-height: 25px;}

.catinfo .bluebox1{width: 100%; height: 100px; background-color: #2c7cc5; margin-top: -115px; padding: 10px 10px;}
.catinfo .bluebox1 span{display: block;color: #fff;}
.catinfo .bluebox1 span.sp1{height: 40px; line-height: 40px; font-size: 26px;}
.catinfo .bluebox1 span.sp2{height: 2px; width: 60px; background-color: #fff; margin: 15px 0;}
.catinfo .bluebox1 span.sp3{height: 30px; line-height: 30px; font-size: 18px;}

.catinfo .bluebox2{width: 100%; height: 80px; background-color: #2c7cc5; margin-top: -10px; padding: 10px 10px;}
.catinfo .bluebox2 span{display: block;color: #fff;}
.catinfo .bluebox2 span.sp1{height: 40px; line-height: 40px; font-size: 26px;}
.catinfo .bluebox2 span.sp2{height: 2px; width: 60px; background-color: #fff; margin: 15px 0;}
.catinfo .bluebox2 span.sp3{height: 30px; line-height: 30px; font-size: 18px;}

.catinfo .bluebox3{width: 100%; height: 80px; background-color: #2c7cc5; margin-top: 0px; padding: 10px 10px;}
.catinfo .bluebox3 span{display: block;color: #fff;}
.catinfo .bluebox3 span.sp1{height: 40px; line-height: 40px; font-size: 26px;}
.catinfo .bluebox3 span.sp2{height: 2px; width: 60px; background-color: #fff; margin: 15px 0;}
.catinfo .bluebox3 span.sp3{height: 30px; line-height: 30px; font-size: 18px;}


.catinfo .catbox{width: 100%; height: auto; background-color: #f0f0f0; padding-bottom: 20px; padding: 20px;}
.catinfo .catbox a{display: block; color: #999; font-size: 16px; height: 50px; line-height: 51px; text-align: center;}
.catinfo .catbox a.sel{color: #2c7cc5;}
.listss2 .child_list{padding: 30px;border-bottom: 1px solid #ccc;}
.listss2 .child_list .imgbox{float: left;width: 23%;}
.listss2 .child_list .imgbox img{max-width: 100%; marker:auto;display: block;}
.listss2 .child_list .contbox{float: left;width: 100%;margin-left: 2%;}
.listss2 .child_list .contbox em{float: left;font-size: 24px;line-height: 28px}
.listss2 .child_list .contbox h2{padding: 0;margin: 0;color: #333; font-size: 20px; width: 94%; line-height: 28px;}
.listss2 .child_list .contbox h1{padding: 0;margin: 0;color: #333; font-size: 20px; width: 100%; line-height: 28px; text-align: center;}
.listss2 .child_list .contbox p{width: 100%; overflow: hidden; color: #777; max-height: 120px; line-height: 25px;}
.listss2 .tmPlayer{width: 92%;margin-left: 4%;}
.infoshow{margin-bottom: 80px;}
.infoshow h3{text-align: center;}
.infoshow h6{text-align: center; padding: 20px 0 30px; color: #999;}
.infoshow h5{text-align: right; padding: 20px 0 0; color: #777;}
.infoshow p{width: 92%; margin-left: 4%; line-height: 25px;}
.infoshow p img{max-width: 100%; display: block;}

.showcontents{margin-bottom: 80px;}
.showcontents h3{text-align: center;}
.showcontents h6{text-align: center; padding: 20px 0 30px; color: #999;}
.showcontents h5{text-align: right; padding: 20px 0 0; color: #777;}
.showcontents p{width: 92%; margin-left: 4%;  line-height: 25px;}
.showcontents p img{max-width: 100%; display: block;}

#gongsizizhi,#gongsizhuanli{overflow: hidden;max-height: 1060px;}
#zhanshiall1,#zhanshiall2{width: 60%; display: block;height: 40px; line-height: 40px; float: right; text-align: right;color:#1e78cb; cursor: pointer; display: none;}
