.text_center{text-align: center !important;}
.w1200{width: 1200px;margin: 0 auto;}
.m_icon{display: inline-block;vertical-align: middle;}
.m_head{height: 207px;background: url(../images/head.jpg) center center;}
.m_head .header{width: 1200px;height: 207px;overflow: hidden;position: relative;margin: 0 auto;}
.m_head .header .search_box{position: absolute;width: 325px;height: 35px;line-height: 35px;background: #3590d2;border-radius: 5px;overflow: hidden;right: 70px;top: 110px;}
.m_head .header .search_box input::-webkit-input-placeholder {color: #fff;}
.m_head .header .search_box input[type='text']{float: left;width: 265px;height: 35px;line-height: 35px;border: none;margin-left: 10px;font-size: 16px;background: #3590d2;color: #fff;}
.m_head .header .search_box input[type='button']{float: left;width: 20px;height: 20px;background: url(../images/search.png);border: none;margin: 7px 0 0 12px;cursor: pointer;}
.m_head .header .map{display: block;width: 176px;height: 37px;line-height: 33px;background: url(../images/map_bg.png);position: absolute;top: 0;right: 0;}
.m_head .header .map .icon_point{width: 12px;height: 18px;background: url(../images/point.png);margin-left: 42px;margin-right: 12px;vertical-align: middle;}
.m_head .header .map span{color: #2e65c9;font-size: 16px;vertical-align: middle;}
/*.m_head a{display: block;width: 100%;height: 100%;}*/
.navegation{height: 54px;background: #2c66c9;}
.navegation .nav{width: 1200px;height: 54px;margin: 0 auto;}
.navegation .nav ul{width: 1200px;position: relative;z-index: 1;}
.navegation .nav ul li{float: left;width: 85px;line-height: 54px;text-align: center;margin: 0 31px;}
.navegation .nav ul li>a{font-size: 18px;color: #fff;display: block;height: 100%;width: 100%;font-weight: bolder;}
.navegation .nav ul li:hover{background: url(../images/nav_bg.jpg);}
.navegation .nav ul li:hover>a{font-weight: bolder;}
.navegation .nav ul li .sub_nav{position: absolute;width: 1145px;top: 54px;left: 0;background: #e5ecf8;opacity: 0.9;display: none;padding: 15px 0 15px 55px;text-align: left;line-height: 35px;}
.navegation .nav ul li .sub_nav>a{display: inline-block;color: #4b525c;font-size: 16px;width: 150px;height: 35px;line-height: 35px;background: url(../images/doct.gif) no-repeat left center;text-align: left;text-indent: 15px;}
.navegation .nav ul li .sub_nav>a:hover{color: #2c66c9;}
.navegation .nav ul li:hover .sub_nav{display: block;}
.placeholder{height: 25px;}
.placeholder_2{height: 10px;}
.placeholder_3{height: 17px;}
.m_main{width: 1200px;margin: 0 auto;}
.scroll{width: 1200px;height: 465px;clear: both;}
.scroll .imgs{width: 820px;float: left;height: 465px;overflow: hidden;position: relative;border-radius: 5px;}
.scroll .text{width: calc(100% - 830px);float: left;height: 465px;margin-left: 10px;}
.scroll .imgs ul{width: 820px;height: 465px;overflow: hidden;}
.scroll .imgs ul li{position: absolute;width: 820px;height: 465px;overflow: hidden;display: none;}
.scroll .imgs ul li img{width: 820px;height: 465px;}
.scroll .imgs ul li.on{display: block;}
.scroll .imgs .btns{position: absolute;bottom: 15px;text-align: center;width: 100%;}
.scroll .imgs .btns i{display: inline-block;width: 26px;height: 6px;background: #bac1d1;margin: 0 5px;}
.scroll .imgs .btns i.on{background: #2c66c9;}
.scroll .text p.title{height: 74px;line-height: 74px;background: #2c66c9;margin-bottom: 4px;}
.scroll .text p.title span{font-size: 26px;color: #fff;font-weight: bolder;vertical-align: middle;}
.scroll .text p.title .icon_hand{width: 30px;height: 18px;background: url(../images/hand.png);margin: 0 30px 0 60px;}
.scroll .text ul{height: 391px;}
.scroll .text ul li{margin-bottom: 4px;}
.scroll .text ul li a{height: 74px;width: 370px;overflow: hidden;display: block;background: #f7f7f7;font-size: 16px;position: relative;}
.scroll .text ul li a p{color: #4a4a4a;line-height: 25px;margin: 12px 25px;}
.scroll .text ul li a span{position: absolute;right: 25px;bottom: 13px;}
.scroll .text ul li.on,
.scroll .text ul li:hover{box-shadow: #2c66c9 0 0 13px;}
.scroll .text ul li.on a p,
.scroll .text ul li:hover a p{color: #2c66c9;}
.scroll .text ul li.on a span,
.scroll .text ul li:hover a span{color: #2c66c9;}
.news_area_1{clear: both;overflow: hidden;}
.m_news{width: 1200px;overflow: hidden;clear: both;}
.m_news .m_news_left{width: 800px;float: left;overflow: hidden;}
.m_news .m_news_right{width: 360px;float: left;margin-left: 40px;overflow: hidden;}
.tab_1{width: 800px;}
.tab_2{width: 380px;float: left;}
.tab_3{width: 380px;float: left;margin-left: 40px;}
.tab_4{width: 360px;}
.m_tab{overflow: hidden;}
.m_tab .m_tab_title{border-bottom: #2c66c9 solid 2px;height: 37px;line-height: 37px;clear: both;overflow: hidden;}
.m_tab .m_tab_title span{font-size: 16px;color: #000;float: left;width: 157px;text-indent: 35px;cursor: pointer;}
.m_tab .m_tab_title span.on{background: url(../images/tab_title_bg.png);font-weight: bolder;color: #fff;}
.m_tab .m_tab_title>a{float: right;font-size: 16px;color: #2c66c9;margin-right: 5px;}
.m_tab .m_tab_title>p{float: right;font-size: 14px;color: #000;}
.m_tab .m_tab_title>p>a{color: #000;margin: 0 5px;}
.m_tab .m_tab_title>p>a:hover{color: #2c66c9;}
.m_tab .m_tab_content ul{padding: 10px 0;display: none;}
.m_tab .m_tab_content ul li{height: 32px;padding-left: 15px;background: url(../images/doct.gif?1) 3px center no-repeat;line-height: 32px;}
.m_tab .m_tab_content ul li:first-child{background: url(../images/doct.png) left center no-repeat;}
.m_tab .m_tab_content ul li a{font-size: 15px;color: #000;}
.m_tab .m_tab_content ul li a:hover{color: #2c66c9;}
.m_tab .m_tab_content ul li a span.date{float: right;}
.m_tab .m_tab_content ul li a i{width: 25px;height: 21px;background: url(../images/icon_new.gif);display: inline-block;vertical-align: middle;}
.m_tab .m_tab_content ul.pic{padding: 0;width: 100%;height: 186px;}
.m_tab .m_tab_content ul.pic li{width: 100%;height: 100%;background: none;text-indent: 0;padding: 0;}
.m_tab .m_tab_content ul.pic li .pic_list{width: 100%;height: 100%;position: relative;}
.m_tab .m_tab_content ul.pic li .pic_list .pic_content{width: 100%;height: 180px;overflow: hidden;}
.m_tab .m_tab_content ul.pic li .pic_list .pic_content a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}
.m_tab .m_tab_content ul.pic li .pic_list .pic_content a.on{display: block;}
.m_tab .m_tab_content ul.pic li .pic_list .pic_content a img{width: 100%;height: 180px;}
.m_tab .m_tab_content ul.pic li .pic_list .pic_btn{width: 100%;height: 12px;position: absolute;left: 0;bottom: 20px;overflow: hidden;text-align: center;z-index: 10;line-height: 12px;}
.m_tab .m_tab_content ul.pic li .pic_list .pic_btn i{display: inline-block;width: 10px;height: 10px;border-radius: 5px;background: #eee;margin: 0 5px;}
.m_tab .m_tab_content ul.pic li .pic_list .pic_btn i.on{background: #0e439e;}
.letter{width: 385px;height: 156px;background: url(../images/letter.jpg);margin-top: 17px;position: relative;}
.letter a{position: absolute;width: 124px;height: 37px;display: block;line-height: 37px;text-align: center;font-size: 14px;color: #2c66c9;}
.letter a:first-child{top: 53px;left: 40px;}
.subject{margin-top: 20px;}
.subject tr td img{display: block;margin: 0 0 10px 0;}
.case{width: 100%;margin-top: 20px;}
.case tr td img{display: block;margin: 0 0 10px 0;}
.icon_link{width: 4px;height: 37px;background: url(../images/icon_link.gif);}
.links .title{font-size: 18px;color: #000;font-weight: bolder;line-height: 37px;margin: 0 35px;}
.m_select{width: 310px;height: 37px;display: inline-block;position: relative;}
.m_select p{width: 310px;height: 37px;line-height: 37px;background: #f2f2f2;position: relative;}
.m_select p span{font-size: 16px;color: #000;margin-left: 30px;}
.m_select p i{width: 10px;height: 6px;display: block;position: absolute;background: url(../images/icon_arrow.gif);top: 15px;right: 24px;}
.m_select ul{position: absolute;background: #f2f2f2;width: 310px;display: none;height: 130px;overflow: scroll;}
.m_select ul li{height: 30px;line-height: 30px;padding: 0 20px;}
.m_select ul li:hover{background: #e2e2e2;}
.m_select ul li:hover a{color: #2c66c9;}
.links{width: 1200px;margin: 0 auto;}
.links .m_select{margin-right: 30px;}
.line{background: #f1f1f1;height: 1px;}
.foot{background: #f2f2f2;padding: 20px 0;}
.footer{width: 1200px;margin: 0 auto;}
.footer tr td:first-child{width: 420px;text-align: right;padding-right: 50px;}
.footer tr td:first-child a{margin: 0 20px;}
.footer tr td:last-child p.href a{font-size: 15px;margin: 0 15px;line-height: 30px;}
.footer tr td:last-child p.href a:first-child{margin-left: 0;}
.footer tr td:last-child p.info{font-size: 13px;line-height: 20px;}
.footer tr td:last-child p.info span{margin: 0 15px 0 0;}
/*.footer p{line-height: 25px;font-size: 14px;color: #000;}
.footer p a{color: #000;}
.footer p.icon{margin: 10px 0;}
.footer p.icon a:nth-child(1){cursor: pointer;}
.footer p.icon a:nth-child(2){cursor: help;}*/
.list_main{width: 1200px;margin: 0 auto;overflow: hidden;clear: both;}
.brakebar{height: 60px;line-height: 60px;color: #2c66c9;font-size: 16px;}
.brakebar i{width: 22px;height: 20px;background: url(../images/home.png);display: inline-block;margin-right: 10px;margin-left: 60px;}
.brakebar a{color: #2c66c9;}
.brakebar a:hover{color: #bf0606;}
.brakebar span{color: #000;}
.list_main .list_left{width: 205px;float: left;overflow: hidden;margin-left: 60px;}
.list_main .list_right{width: 850px;float: right;overflow: hidden;margin-right: 15px;}
.list_main .list_left .list_left_title{width: 205px;height: 68px;background: url(../images/list_title_bg.jpg);line-height: 68px;text-align: center;font-size: 24px;font-weight: bolder;color: #fff;}
.list_main .list_left .title_lists{}
.list_main .list_left .title_lists li{height: 60px;border-bottom: #e5e5e5 solid 1px;background: #f1f1f1;line-height: 60px;border-left: #f1f1f1 solid 3px;text-indent: 30px;}
.list_main .list_left .title_lists li a{color: #000;font-size: 16px;display: block;}
.list_main .list_left .title_lists li:hover,
.list_main .list_left .title_lists li.on{font-weight: bolder;border-left: #0e439e solid 3px;}
.list_main .list_left .title_lists li:hover a,
.list_main .list_left .title_lists li.on a{color: #0e439e;}
.list_main .list_right .list_right_title{height: 68px;line-height: 68px;background: url(../images/list_right_title_bg.gif) no-repeat right center;font-size: 20px;color: #0e439e;font-weight: bolder;text-indent: 15px;}
.list_main .list_right .list_right_list{}
.news_list{width: 100%;overflow: hidden;}
.news_list li{height: 40px;line-height: 40px;background: url(../images/doct.gif) no-repeat 3px center;text-indent: 15px;}
.news_list li:first-child{background: url(../images/doct.png) left center no-repeat;}
.news_list li a{display: block;overflow: hidden;clear: both;}
.news_list li a span.title{font-size: 15px;color: #000;}
.news_list li a span.date{font-size: 14px;color: #000;float: right;}
.news_list li a i.icon_new{display: inline-block;width: 25px;height: 21px;background: url(../images/icon_new.gif);vertical-align: middle;margin-left: 10px;}
.news_list li:nth-child(5n+5){margin-bottom: 25px;}
.m_pages{height: 50px;text-align: right;line-height: 50px;}
.m_pages a{font-size: 15px;color: #333;margin: 0 10px;}
.m_pages span{font-size: 15px;color: #000;font-weight: bolder;margin: 0 10px;}
.m_pages form{display: inline-block;}
.m_pages input{border: #7f7f7f solid 1px;width: 42px;height: 28px;border-radius: 3px;display: inline-block;}
.m_pages input[type="text"]{width: 42px;height: 26px;vertical-align: middle;}
.m_pages input[type="submit"]{font-size: 15px;color: #333;font-weight: bolder;vertical-align: middle;}
.m_pages input[type="submit1"]{font-size: 15px;color: #333;font-weight: bolder;vertical-align: middle;}
.content{background: #f2f2f2;padding-bottom: 40px;padding-top: 20px;}
.content h1{margin: 20px 60px 0 60px;font-size: 24px;color: #000;text-align: center;}
.content h2{margin: 20px 60px 0 60px;font-size: 20px;color: #000;text-align: center;}
.content p.desc{font-size: 14px;color: #000;text-align: center;margin: 20px 60px;}
.content p.desc span{margin: 0 20px;}
.content .text{margin: 0 60px;}
.content .text p{font-size: 16px;line-height: 30px;text-indent: 32px;color: #000;background: #f2f2f2 !important;}
.content .text img{display: block;margin: 20px auto;max-width: 100%;}
.content p,
.content span{background: none !important;}
.list_right .content{background: none;}
.map_list{}
.map_list .map_title{height: 37px;line-height: 37px;margin-top: 40px;}
.map_list .map_title .icon_link{width: 4px;height: 37px;background: url(../images/icon_link.gif);vertical-align: middle;}
.map_list .map_title span{line-height: 37px;font-size: 17px;color: #000;font-weight: bolder;margin-left: 30px;}
.map_list .mpa_conment{padding-left: 35px;margin-top: 20px;}
.map_list .mpa_conment a{display: inline-block;width: 140px;height: 30px;color: #4b525c;font-size: 16px;background: url(../images/doct.gif) no-repeat left center;text-indent: 10px;}
.form{width: 100%;font-size: 15px;color: #000;}
.form tr td{height: 60px;line-height: 60px;}
.form tr td:first-child{text-align: right;vertical-align: text-top;width: 90px;}
.form tr td:last-child{text-align: left;padding-left: 40px;}
.form tr td input[type="text"]{width: 534px;height: 35px;line-height: 35px;border: #e6e6e6 solid 1px;padding: 0 3px;}
.form tr td .textarea{width: 540px;height: 210px;border: #e6e6e6 solid 1px;position: relative;}
.form tr td .textarea textarea{width: 534px;height: 210px;padding: 0 3px;border: none;position: absolute;left: 0;top: 0;line-height: 25px;font-size: 15px;color: #000;}
.form tr td .textarea span{position: absolute;bottom: 0;right: 10px;font-size: 15px;color: #000;line-height: 35px;}
.form tr td input[type="submit"]{width: 120px;height: 40px;line-height: 40px;text-align: center;background: #2c66c9;color: #fff;font-size: 15px;border: none;}
.form tr td input[type="submit1"]{width: 120px;height: 40px;line-height: 40px;text-align: center;background: #2c66c9;color: #fff;font-size: 15px;border: none;}
.img_list{width: 100%;overflow: hidden;clear: both;}
.img_list li{width: 200px;float: left;text-align: center;margin: 0 35px 30px 35px;height: 210px;overflow: hidden;}
.img_list li a img{width: 180px;height: 122px;border: #f2f2f2 solid 10px;}
.img_list li a p{font-size: 15px;line-height: 25px;margin: 0 10px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;color: #000;text-align: left;max-height: 50px;}
.office_list{}
.office_list li{border-bottom: #ccc solid 1px;padding: 15px 0 25px 0;}
.office_list li h1{font-size: 15px;line-height: 30px;margin-bottom: 10px;}
.office_list li p.info{font-size: 14px;color: #000;line-height: 24px;}
.office_list li p.info span{margin-right: 20px;}
.office_list li p.desc{font-size: 14px;color: #000;line-height: 24px;text-indent: 28px;}
.office_list li:last-child{border-bottom: none;}
.leader_list{}
.leader_list li{overflow: hidden;clear: both;padding: 20px 0;border-bottom: #f1f1f1 solid 1px;}
.leader_list li img{float: left;width: 160px;height: 225px;}
.leader_list li .info{float: left;width: calc(100% - 200px);margin-left: 40px;}
.leader_list li .info .leader_desc{border-bottom: dashed #aaa 1px;width: 260px;}
.leader_list li .info .leader_desc h1{font-size: 16px;font-weight: bolder;line-height: 30px;}
.leader_list li .info .leader_desc p.title{font-size: 15px;line-height: 30px;margin-bottom: 10px;}
.leader_list li .info .text{font-size: 14px;line-height: 30px;margin-top: 20px;}
.leader_list li:last-child{border-bottom: none;}
.search_content{width: 100%;overflow: hidden;}
.search_list{width: 100%;}
.search_list li{padding: 30px 40px 20px 40px;border-bottom: #e5e5e5 solid 1px;}
.search_list li:last-child{border-bottom: none;}
.search_list li a{display: block;}
.search_list li a h1{font-size: 18px;color: #000;line-height: 30px;font-weight: normal;}
.search_list li a .lighthigh{color: #2c66c9;}
.search_list li a p.info{font-size: 14px;color: #000;line-height: 40px;}
.search_list li a p.info span{margin-right: 15px;}
.search_list li a p.desc{font-size: 15px;color: #000;line-height: 20px;}
.index_scroll{width: 1200px;height: 125px;display: block;overflow: hidden;position: relative;}
.index_scroll a{width: 1200px;height: 125px;position: absolute;top: 0;left: 0;display: none;display: none;}
.index_scroll a img{width:1200px;height:125px;}
.index_scroll a:first-child{display: block;}
.float_box{position: fixed;width: 110px;height:130px;overflow: hidden;bottom: 0;right: 0;;background-size:103px 200px;z-index:1;}
.float_box .close{width: 12px;height: 12px;border-radius: 8px;background: #dcdcdc;display: block;float: right;margin: 0px;font-size: 12px;color: #fff;font-style: normal;text-align: center;line-height: 16px;font-weight: bolder;cursor: pointer;}
.float_box p{line-height: 26px;text-align: center;color: #333;font-size: 15px;}
.float_box .mt85{margin-top: 68px; font-weight: bolder; margin-bottom: 10px;font-size: 16px;}
.float_box img{width: 100%; height:60%}
.float_box2{position: fixed;width: 120px;height:275px;overflow: hidden;bottom: 0;right: 0;;background-size:153px 200px;z-index:1;}
.float_box2 .close{width: 16px;height: 16px;border-radius: 8px;background: #dcdcdc;display: block;float: right;margin: 0px;font-size: 12px;color: #fff;font-style: normal;text-align: center;line-height: 16px;font-weight: bolder;cursor: pointer;}
.float_box2 p{line-height: 26px;text-align: center;color: #333;font-size: 15px;}
.float_box2 .mt85{margin-top: 68px; font-weight: bolder; margin-bottom: 10px;font-size: 16px;}
.float_box2 img{width: 110%; height:50%}
.float_box3{position: fixed;width: 110px;height:385px;overflow: hidden;bottom: 0;right: 0;;background-size:193px 240px;z-index:1;}
.float_box3 .close{width: 16px;height: 16px;border-radius: 8px;background: #dcdcdc;display: block;float: right;margin: 10px;font-size: 12px;color: #fff;font-style: normal;text-align: center;line-height: 16px;font-weight: bolder;cursor: pointer;}
.float_box3 p{line-height: 26px;text-align: center;color: #333;font-size: 15px;}
.float_box3 .mt85{margin-top: 68px; font-weight: bolder; margin-bottom: 10px;font-size: 16px;}
.float_box1{position: fixed;width: 193px;overflow: hidden;bottom: 150px;right: 0;background: #fff;padding: 0 0 .6rem 0;}
.float_box1 .close{width: 16px;height: 16px;border-radius: 8px;background: #dcdcdc;display: block;float: right;margin: 2px 2px 2px 0;font-size: 12px;color: #fff;font-style: normal;text-align: center;line-height: 16px;font-weight: bolder;cursor: pointer;}
.float_box1 img{width: 100%;}
.float_box1>div{text-align: center;}
.float_box1 button{background-color: rgb(72, 174, 244); border-radius: 2.5rem; margin: 0 auto; height: 1.5rem; border: none; line-height: 0rem; color: rgb(255, 255, 255);padding: 0 .4rem;}
.zhuantiBox{
	position: relative;
	width: 100%;
	margin-top: 20px;
	height: 155px;
	overflow: hidden;
}
.zhuantiList{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
.zhuantiList>.zhuantiItem{
	width: 100%;
	margin-bottom: 17px;
}
.zhuantiList>.zhuantiItem img{
	width: 352px;
	height: 70px;
	display: block;
}





