.sub_banner{width: 100%;height: 260px;}
.sub_banner div{height: 100%;}
.sub_main{margin: 0px 0px 20px 0px;}
.main_l{width:19.8%; }
.main_r{width: 79.8%;}
.column{padding-left: 10px;border-left: 3px solid #008fd1; font-size: 22px;xborder-bottom: 3px solid #008fd1; margin-bottom: 16px;text-align: left;font-weight: bold; height: 30px; line-height: 30px;color: #000;}
.sub_nav{border: 1px solid #eee; border-top:1px solid #ccc;background: #fff; min-height: 646px;box-shadow: 1px 1px 10px #e3e3e3;}
.sub_nav ul{border: 1px solid #ccc; border-bottom: none;}
.sub_nav ul li a{display: block;text-align: center; height: 50px; line-height: 50px; font-size: 17px; background:  #fff;border-bottom: 1px solid #ccc; color: #333;  }
.sub_nav ul li a:hover{background: #008fd1; color: #fff; xborder-bottom-color: #008fd1;   xborder-left: 5px solid #004ca1;}
.sub_nav ul li.sub_on a{background: #008fd1; color: #fff; xborder-bottom-color: #008fd1;   xborder-left: 5px solid #004ca1;}
.sub_nav .sub_phone>h3{margin-top:80px;border: 1px solid #ccc;display: block;text-align: center; height: 50px; line-height: 50px; font-size: 17px; background:  #008fd1;border-bottom: 1px solid #ccc; color: #fff;  }
.sub_nav .sub_phone>p{display: block;text-align: center; height: 50px; line-height: 50px; font-size: 14px; }
.dqwz{height: 30px;line-height: 30px;margin-bottom: 16px; text-align: right;}
.pg_list{border: 1px solid #eee; border-top:1px solid #ccc;padding: 10px 20px; background: #fff; min-height: 626px;box-shadow: 1px 1px 10px #e3e3e3;}
.pg_list>ul li{border-bottom: 1px dashed #aaa; padding: 10px 10px; transition: all .3s;}
.pg_list>ul li:hover{border-radius:0 5px 5px 3px ; box-shadow: 3px 3px 7px #dfdfdf;} 
.pg_list>ul li a{display: block;padding-bottom: 16px;}
.pg_list>ul li a>i{float: right; color: #999;}
.pg_list>ul li p{font-size: 15px; color: #999; width:100%; overflow: hidden;    line-height: 2px; }
.pg_bar{ padding: 30px 0 10px 0;}

.showincolor{display:inline-flex;background: url(../images/itembg.png) no-repeat;margin:10px 10px 10px 10px;height: 50px; width:250px;line-height: 50px; font-size: 15px;xborder-left: 5px solid #004ca1;justify-content:center;}
.showincolor>a{text-align:center;}
.content>h2{font-size: 20px; font-weight: bold;padding: 20px 0;text-align: center;line-height: 30px;}
.content>h3{font-size: 18px; font-weight: bold;padding: 20px 0;text-align: left;line-height: 30px;}
.content .dqks{font-size: 15px; padding: 5px 0;text-align: center;line-height: 20px;}
.contentp{font-size: 14px; text-align: center; color: #666; padding-bottom: 14px;margin-bottom:15px;  border-bottom: 1px dashed #aaa;}
.contentp>span{padding: 0 20px;}
.content img{max-width:98%;}
.content .cont p{/*text-indent: 2em;  margin-bottom: 10px;*/}
.content .cont *{line-height: 180% }
.content .cont img{max-width:820px;margin-top:8px;}
.content .cont li a{margin:5px 0;font-size:14px;}
.content .cont table{border-collapse: collapse; border: 1px;}
.content .cont table td p{text-indent:3px;}
.cont {width: 100%; overflow: hidden;margin-bottom:10px;}
.contl{width: 69.2%; height: 350px; overflow: hidden;margin-top:2px;float:left;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
.contl>h3{font-size: 16px; font-weight: bold;padding: 10px 10px 10px 10px;text-align: left; color: #666; border-bottom: 2px solid #008fd1; }
.contl>p{font-size: 14px; font-weight: bold;padding: 10px 10px 10px 10px;text-align: left; color: #666; border-bottom: 1px dashed #aaa; }
.contl>span{margin-top:-35px;float:right;}
.contr{width: 29.2%; height: 350px; overflow: hidden;margin-top:2px;float:right;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
.contr>h3{font-size: 16px; font-weight: bold;padding: 10px 10px 10px 10px;text-align: center; color: #666;border-bottom: 2px solid #008fd1; }
.contr>p{font-size: 14px; font-weight: bold;padding: 10px 10px 10px 10px;text-align: center; color: #666; }
.contl>p>span{padding: 0 20px;}
a.notice_a{ display: block; padding-bottom: 12px;border-bottom: 1px dashed #aaa; }
a.notice_a>span{ margin-right:5px;height:25px;width: 30px;background: url(../images/point_s.png) no-repeat 10px 10px; font-size: 13px; padding-top: 2px; text-align: center; color: #000000; float: left;}
a.notice_a>span>p{font-size: 16px;}
a.notice_a>h4{font-size: 16px; line-height: 22px; font-weight: normal; color: #000000; float: left; padding-bottom: 4px;}
a.notice_a>h4:hover{color:#008fd1;}
a.notice_a>p{font-size: 16px;  float: left; padding: 4px 0 0 0; color: gray;margin-right:25px;}
.liucheng{width: 100%; height: 260px; overflow: hidden;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
.liucheng>h3{font-size: 16px; font-weight: bold;padding: 10px 10px 10px 10px;text-align: center; color: #666;border-bottom: 2px solid #008fd1; }

.dashedwords {
    display: inline-block;
    font-size: 16px;
	font-weight:bold;
	color:red;
	text-decoration:blink;
	background: linear-gradient(red, red) no-repeat;
    background-size: 100% 1px;
    background-position: 0 1.3em;
    text-shadow: 0.05em 0 #fff, -0.05em 0 #fff;

}

.changeHeadBtn {
            width: 170px;
            height: 45px;
            background-color: #ff7e88;
            color: white;
            position: relative;
            margin: 0 auto;
            letter-spacing: 1px;
            line-height: 45px;
            margin-top: 20px;
        }
        .changeHeadBtn > p{
            display: inline-block;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            margin: 0px;
            text-align: center;
        }
        
        .box {
            position: fixed;
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
            background-color: rgba(0, 0, 0, 0.5);
            display: none;
        }
        .box .cropperContent {
            display: flex;
            flex-direction: column;
            width: 800px;
            height: 620px;
            background-color: white;
            position: relative;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            border-radius: 20px;
            padding: 20px;
        }
        .box .cropperContent .cropperTop {
            display: flex;
            justify-content: space-between;
        }
        .box .cropperContent .cropperTop .seleceImgBtn {
            width: 110px;
            height: 40px;
            background-color: #ff7782;
            outline-color: white;
            position: relative;
            text-align: center;
        }
        .box .cropperContent .cropperTop .seleceImgBtn .upInputFont {
            text-decoration: none;
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            color: white;
            text-align: center;
            position: relative;
            top: 10px;
        }
        .box .cropperContent .cropperTop .seleceImgBtn .cropperInput {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            cursor: pointer;
            display: inline-block;
            z-index: 99;
            opacity: 0;
        }
        .box .cropperContent .cropperTop .scloseCropper {
            font-size: 20px;
            margin-right: 10px;
            margin-bottom: 5px;
            color: #777777;
            cursor: pointer;
        }
        .box .cropperContent .cropperCenter {
            flex: 1;
            display: flex;
            margin: 20px 0px;
        }
        .box .cropperContent .cropperCenter .centerLeft {
            flex: 1;
            border: solid 1px #8a8a8a;
            margin-right: 20px;
            width: 440px;
            height: 433px;
        }
        .box .cropperContent .cropperCenter .centerLeft > img {
            
        }
        .box .cropperContent .cropperCenter .centerRight {
            color: #000;
        }
        .box .cropperContent .cropperCenter .centerRight p {
            display: inline-block;
        }
        .box .cropperContent .cropperCenter .centerRight .small {
            border: 1px dashed  #8a8a8a;
			width: 295px;
            height: 413px;
            overflow: hidden;
        }
        .box .cropperContent .cropperCenter .centerRight .smallRound {
            width: 295px;
            height: 413px;
            overflow: hidden;
            border-radius: 100%;
        }
		
        .box .cropperContent .usertips {
            display:inline-block;
			width:100%;
			height:100px;
			text-align:left;
			color:red;
        }		
		
        .box .cropperContent .cropperBottom {
            display: flex;
            justify-content: space-between;
            padding: 10px 0px;
        }
        .bottomBtn {
            display: inline-block;
            width: 100px;
            height: 30px;
            line-height: 30px;
            margin-right: 10px;
            text-align: center;
            background-color: #ff7782;
            cursor: pointer;
            color: white;
        }