.con{width:1200px;margin:0 auto;}
.pb_bg{width: 100%;}
.pb_bg img{width: 100%;}
.fast_nav{width: 100%;line-height: 66px;border-bottom: 1px solid #ddd;background: #fff;}
.fast_nav p{font-size: 14px;color: #666;}
.fast_nav p span{display: inline-block;vertical-align: middle;margin-top: -4px;margin-right: 8px;}
.fast_nav p a{font-size: 14px;color: #666;}
.fast_nav p a:hover{text-decoration: underline;}

#header{width: 100%;height: 120px;}
#header img{float: left;}

#nav{width: 100%;height: 50px;background: #0193de;}
#nav ul{float:left;}
#nav ul li{float: left;}
#nav ul li a{display: block;padding: 0 30px;line-height:50px;font-size: 14px;color: #fff;text-align:center;font-weight: bold;}
#nav ul li:hover{background: #0c7fba;}
#nav .change{float:right;width:120px;color:#fff;margin-top:15px;}
#nav .change a{font-size:14px;color:#fff;}


#banner{width: 100%;}
#banner img{width: 100%;}


#idx_pd{width: 100%;padding: 30px 0;}
#idx_pd .lf{float: left;width: 17%;padding:20px 20px 50px;background: #0193de;}
#idx_pd .lf h2{font-size: 18px;color: #fff;text-align: center;line-height: 30px;}
#idx_pd .lf h3{width: 90%;height: 34px;background: #fff;text-indent:30px;margin:0 auto;}
#idx_pd .lf h3 i{display:inline-block;width: 20px;height: 20px;background: url(../images/pds.png) center/cover no-repeat;vertical-align:middle;margin-right: 10px;}
#idx_pd .lf h3 a{display:inline-block;vertical-align:middle;color: #0193de;line-height: 34px;font-size: 14px;text-indent:0;}
#idx_pd .lf ul{margin-top: 5px;}
#idx_pd .lf ul li{width: 100%;height: 42px;border-bottom: 1px dotted #fff;}
#idx_pd .lf ul li a{display:block;font-size: 14px;color: #fff;text-indent:10px;line-height:42px;}
#idx_pd .lf ul li:hover{background: #0c7fba;}

#idx_pd .rt{float: right;width: 76%;}
#idx_pd .rt .btn{width: 100%;height: 40px;border-bottom: 1px solid #ddd;}
#idx_pd .rt .btn span{position:relative;display: inline-block;margin-right:30px;line-height: 40px;font-size: 14px;color: #333;cursor: pointer;}
#idx_pd .rt .btn span:last-child{margin-right: 0;}
#idx_pd .rt .btn span.on{color: #0193de;}
#idx_pd .rt .btn span.on:after{position: absolute;content:'';bottom:-2px;left:0;width: 100%;height: 3px;background:#0193de; }
#idx_pd .rt .show{width: 100%;margin-top: 20px;}
#idx_pd .rt .show ul{display: none;height:500px;}
#idx_pd .rt .show ul li{float: left;width:21.3%;margin-right: 3%;}
#idx_pd .rt .show ul li:nth-child(4n){margin-right: 0;}
#idx_pd .rt .show ul li a{display: block;width: 100%;height: 160px;box-sizing: border-box;border:2px solid #fff;}
#idx_pd .rt .show ul li img{width: 100%;height: 100%;margin: 0 auto;}
#idx_pd .rt .show ul li p{font-size: 14px;color: #333;text-align: center;line-height: 40px;}
#idx_pd .rt .show ul li a:hover{border:2px solid #0193de;}


#anli{width: 100%;padding: 30px 0;}
.tti{width: 100%;height: 177px;background: url(../images/y_y_bj.jpg) center/cover no-repeat;}
.tti .wrap{width: 480px;margin: 0 auto;}
.tti h1{position:relative;width: 100%;display: block;font-size: 48px;color: #fff;padding-top: 40px;text-align: center;}
.tti h1:after{position: absolute;content:'';top:70px;left:0;width: 68px;height: 1px;background: #fff;}
.tti h1:before{position: absolute;content:'';top:70px;right:0;width: 68px;height: 1px;background: #fff;}
.tti p{font-size: 16px;color: #bbcce3;text-align: center;margin-top: 10px;}

#youshi .tti{height:177px;background-image: url(../images/y_y_bj.jpg);}
#youshi .tti .wrap{width: 800px;float: right;}
#youshi .tti h1{text-align: left;font-size: 40px;padding-top: 60px;}
#youshi .tti h1 span{color: #f60;font-size: 52px;}
#youshi .tti h1:after,
#youshi .tti h1:before{display: none;}
#youshi .tti p{text-align: left;}

#anli ul{margin-top: 30px;}
#anli ul li{float: left;width:23.5%;margin-right:2%;height: auto;margin-bottom: 50px;}
#anli ul li:nth-child(4n){margin-right: 0;}
#anli ul li a{display: block;}
#anli ul li .txt{width:100%;border:1px solid #ddd;box-sizing: border-box;}
#anli ul li .txt h4{font-size: 20px;border-top: 2px solid #ff0000;width: 100px;display: block;margin: 0 auto;text-align: center;padding: 8px 0;margin-top: 20px;color:#333;font-weight: bold;}
#anli ul li .txt p{width: 85%;margin:0 auto;font-size: 12px;color: #666;line-height: 22px;}
#anli ul li .txt img{width:100%;margin: 0 auto;}
#anli ul li img{margin: 0 auto;}
#anli ul li a:hover{background: #0193de;}
#anli ul li a:hover .txt h4{color: #fff;}
#anli ul li a:hover .txt p{color: #fff;}


#youshi{width: 100%;padding: 0px 0 30px;}
#youshi ul li{float: left;width: 29.33%;margin-right: 3%;padding: 10px 1%;background: #fff;box-shadow: 0px 0px 8px #c9c6c6, 0px 0px 0px #c9c6c6;}
#youshi ul li:nth-child(3n){margin-right: 0;}
#youshi ul li img{width: 100%;height: 190px;}
#youshi ul li .txt{position: relative;width: 100%;margin-top: 30px;}
#youshi ul li .txt .spe{width: 38px;height: 38px;position: absolute;right: 5px;top:-10px;}
#youshi ul li .txt p{font-size: 18px;color: #0193de;text-align: center;margin-bottom: 15px;font-weight: bold;}


#abus{width:100%;padding:30px 0;background:#f4f4f4;}
#abus .ab_wrap{margin-top:30px;}
#abus .abl{float:right;width:52%;}
#abus .abl h2{font-size:18px;color:#000;font-weight:bold;margin-bottom:10px;margin-top:50px;}
#abus .abl p{font-size:14px;color:#666;line-height:25px;text-indent:2em;}
#abus .abl a.more{display:block;width:142px;height:42px;margin-top:40px;border:2px solid #1e2088;border-radius:4px;text-align:center;line-height:42px;color:#1e2088;font-size:14px;}
#abus .abl a.more:hover{background:#1e2088;color:#fff;}

#abus .abr{float:left;width:45%;}
#abus .abr img{width: 100%;height:300px;}
.tit{width: 100%;border-bottom: 1px solid #ddd;}
.tit h5{width:80px;line-height:40px;font-size: 14px;text-align:center;color: #0193de;border-bottom:3px solid #0193de;margin-bottom: -2px;font-weight: bold;}


#lastns{width:100%;padding:50px 0;}
#lastns .ls{float:left;width:31.33%;margin-right:3%;background:#f4f4f4;}
#lastns .ls:nth-child(3n){margin-right:0;}
#lastns .ls img{width:100%;height:125px;}
#lastns .ls h2{line-height:44px;padding:0 10px;}
#lastns .ls h2 span{font-size:14px;color:#666;}
#lastns .ls h2 span em{font-size:12px;}
#lastns .ls h2 a{float:right;font-size:14px;}
#lastns .ls ul{padding:0 10px;}
#lastns .ls ul li{width:100%;border-bottom:1px dotted #ddd;height:34px;}
#lastns .ls ul li:last-child{border-bottom:none;}
#lastns .ls ul li a{float:left;width:78%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#666;line-height:34px;}
#lastns .ls ul li span{font-size:13px;color:#888;float:right;line-height:34px;}
#lastns .ls ul li a:hover{text-decoration:underline;}


#about{width: 100%;padding: 50px 0;background: #ececec;}
#about .p_l{float: left;width: 250px;}
.l_tit{position:relative;width: 100%;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.l_tit h3{font-size: 18px;color: #333;}
.l_tit p{font-size: 16px;color: #999;}
.l_tit span{position: absolute;bottom:-1px;left:0;width:60%;height:1px;background: #3a6bb2;}
#about.news .p_l{background: none;padding: 0;width: 250px;}
#about .p_l .cclx{width: 210px;padding:30px 20px;background: #fff;margin-bottom: 25px;}
#about .p_l .cclx .swp{width: 100%;height: 400px;margin-top: 30px;}
#about .p_l .cclx .swiper-container{height: 100%;}
#about .p_l .cclx .swiper-container .swiper-wrapper{height: 100%;}
#about .p_l .cclx .swp .bg{width: 150px;height: 150px;margin:0 auto;}
#about .p_l .cclx .swp .bg img{width: 100%;height: 100%;}
#about .p_l .cclx .swp .swiper-slide p{font-size: 14px;color: #333;text-align: center;line-height: 30px;}
#about .p_l ul li{width: 100%;height: 45px;border-bottom: 1px solid #ddd;}
#about .p_l ul li a{display: block;line-height:45px;font-size: 14px;color: #666;}
#about .p_l ul li a span{float: right;margin-right: 15px;}
#about .p_l ul li:hover{border-bottom-color: #3a6bb2;}
#about .p_l ul li:hover a{color: #3a6bb2;}
#about .p_l .lxwm{width: 210px;padding:30px 20px;background: #fff;margin-bottom: 25px;}
#about .p_l .lxwm img{width:100%;}
#about .p_l .lxwm .lt{margin-top: 15px;}
#about .p_l .lxwm h5{font-size: 14px;color: #000;margin: 15px 0;}
#about .p_l .lxwm p{font-size: 12px;color: #666;margin-bottom: 10px;}

#about .p_r{float: right;width: 850px;padding:30px;background: #fff;padding-bottom: 30px;}
#about .p_r p{font-size: 15px;color: #666;text-indent: 2em;margin-bottom: 15px;line-height: 24px;}
#about .p_r img{max-width:100%;margin:5px auto;}

#about .p_r .show{width: 100%;}
#about .p_r .show ul{}
#about .p_r .show ul li{float: left;width:31.33%;margin-right: 3%;}
#about .p_r .show ul li:nth-child(3n){margin-right: 0;}
#about .p_r .show ul li a{display: block;width: 100%;height: 210px;box-sizing: border-box;border:2px solid #fff;}
#about .p_r .show ul li img{width: 100%;height: 100%;margin: 0 auto;}
#about .p_r .show ul li p{font-size: 14px;color: #333;text-align: center;line-height: 40px;text-indent:0;margin-bottom: 0;}
#about .p_r .show ul li a:hover{border:2px solid #0193de;}

#about .p_r .show .pic_list{width:100%;}
#about .p_r .show .pic_list .l_box{float:left;margin-bottom:30px;}
#about .p_r .show .pic_list .l_box .big_pic{padding:4px;border:1px solid #ddd;width:390px;height:320px;}
#about .p_r .show .pic_list .l_box .big_pic img{width:100%;height:100%;margin:0;}
#about .p_r .show .pic_list .l_box ol{width:400px;margin-top:10px;}
#about .p_r .show .pic_list .l_box ol li{float:left;width:31.33%;margin-right:3%;border:1px solid #ddd;padding:2px;box-sizing:border-box;cursor:pointer;}
#about .p_r .show .pic_list .l_box ol li:nth-child(3n){margin-right:0;}
#about .p_r .show .pic_list .l_box ol li.on{border-color:#0a93dc;}
#about .p_r .show .pic_list .l_box ol li img{margin:0;}
#about .p_r .show .pic_list .r_box{float:right;width:420px;}
#about .p_r .show .pic_list .r_box h1{width:100%;line-height:40px;border-bottom:1px dotted #ddd;font-size:16px;color:#333;font-weight:bold;}
#about .p_r .show .pic_list .r_box .odtxt{width:100%;margin-top:10px;}
#about .p_r .show .pic_list .r_box .odtxt p{font-size:14px;color:#666;margin-bottom:0;text-indent:0;line-height:26px;}
#about .p_r .show .pic_list .r_box .odtxt p.spe span{color:#0a93dc;font-size:24px;}
#about .p_r .pd_miaoshu h3{line-height:38px;width:100%;border-bottom:1px solid #ddd;font-size:16px;margin-bottom:10px;}
#about .p_r .pd_miaoshu h3 span{display:block;text-align:center;color:#fff;width:110px;background:#0a93dc;}
#about .p_r .caigou{width:90%;margin-top:40px;}
#about .p_r .caigou h6{margin-bottom:15px;}
#about .p_r .caigou .ip_cont{width:100%;}
#about .p_r .caigou .ip_cont p{float:left;width:50%;height:40px;text-indent:0;}
#about .p_r .caigou .ip_cont p span{width:70px;display:inline-block;height:100%;line-height:40px;font-size:14px;color:#333;text-align:right;}
#about .p_r .caigou .ip_cont p input{display:inline-block;border:none;background:#ededed;width:75%;height:40px;text-indent:8px;font-size:14px;}
#about .p_r .caigou .yixiang{width:100%;}
#about .p_r .caigou .yixiang p{text-indent:0;}
#about .p_r .caigou .yixiang textarea{width:85%;min-height:120px;resize:vertical;padding:8px;}
#about .p_r .caigou .yixiang span{width:70px;display:inline-block;height:100%;line-height:40px;font-size:14px;color:#333;text-align:right;vertical-align:top;}
#about .p_r .caigou .subbtn{display:block;width:136px;height:36px;border:2px solid #0a93dc;color:#0a93dc;font-size:14px;border-radius:40px;background:none;cursor:pointer;margin-left:70px;}



#about .p_r .nes li{width: 100%;padding: 10px 0;border-bottom: 1px solid #ddd;}
#about .p_r .nes li .pic{float: left;width: 210px;}
#about .p_r .nes li .pic h2{font-size: 30px;color: #999;}
#about .p_r .nes li .txt h3{font-size: 16px;color: #333;margin-bottom:10px;}
#about .p_r .nes li .txt h3 a{color: #333;}
#about .p_r .nes li .txt{float: left;width: 70%;}
#about .p_r .nes li .txt h6{padding-bottom: 10px; color:#bbb; padding-top:40px;}
#about .p_r .nes li .txt p{width:100%;font-size: 14px;text-indent:0;color: #666;line-height: 23px;text-align: left;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#about .p_r .nes li .txt span{ color:#ccc; float:right;}
#about .p_r .nes li:hover{background:#ddd;}
#about .p_r .nes li:hover .pic h2{color: #fff;}
#about .p_r .nes li:hover .pic h3{color: #fff;}
#about .p_r .nes li:hover .txt h6 a{color: #333;}
#about .p_r .nes li:hover .txt p{color: #333;}

#about .p_r.info h1{font-size:24px;font-weight:bold;color:#333;text-align:center;margin:15px 0;}


#lianxi{width: 100%;padding: 50px 0;}
#lianxi .lx_l{float: left;width: 35%;}
#lianxi .lx_l h2{font-size: 16px;color: #000;margin-bottom: 10px;font-weight: bold;}
#lianxi .lx_l p{font-size: 14px;color: #333;line-height: 30px;}
#lianxi .lx_l p span{color: #666;}
#lianxi .lx_r{float: right;width: 65%;}

#ditu img{width:auto; height:auto; max-height:none; max-width:none;}
#ditu{width:100%; height:330px;border:1px solid #ddd;}
#ditu .container{width:100%; height:100%;}
#ditu .container .title {font-size:14px; font-weight:bold; color:#cc5522;}
#ditu .container .content{font-size:13px; color:#333; margin-top:6px;}
#ditu .BMap_pop{display:block;}/*位置信息框*/
#ditu .BMap_shadow{display:none;}/*微信信息框的灰色阴影*/
#ditu .anchorBL{display:none;}/*左下角百度地图几个字*/
#ditu .BMap_stdMpCtrl{display:block;}/*左侧调节控件*/

.page_turner{text-align:center;margin-top:30px;}
.page_turner a{display:inline-block;line-height:30px;padding:0 10px;margin:0 3px;border-radius:4px;background:#f4f4f4;color:#333;}
.page_turner a.c{background:#0193de;color:#fff;}
.page_turner a:hover{background:#0193de;color:#fff;}

#footer{width: 100%;padding: 30px 0 20px;background: #323232;}
#footer .con{text-align: center;color: #fff;}
#footer dl{display:inline-block;margin: 0 20px;}
#footer span:last-child{display:none;}
#footer dl dt{font-size: 16px;color: #fff;margin-bottom: 15px;}
#footer dl dt a{color: #fff;}
#footer dl dd{font-size: 12px;color: #ccc;line-height: 24px;}
#footer dl dd a{color: #ccc;}
#footer dl dd a:hover{color: #f60;}
#footer dl dd img{width: 120px;height: 120px;}
.copy{background: #333;padding: 30px 0;border-top: 1px solid #d8d8d8;width: 100%;}
.copy p{color: #fff;font-size: 14px;line-height: 23px;text-align: center;}
.copy p a{color: #fff;margin-right: 10px;}
.copy p a:hover{text-decoration: underline;}
