@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "myFont";
  src: url("../fonts/SourceHanSansCN-Bold_1.otf") format("otf");
}
/*全局样式*/
* {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input,
button,
select,
textarea {
    outline: none
}

li {
    list-style: none
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
}

textarea {
    resize: none
}

body,
div,
span,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
textare {
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
}

html {
    overflow-x: hidden;
}

body {
    word-wrap: break-word;
    word-break: break-all;
    min-height: 100%;
    _height: 100%;
    overflow-x: hidden;
}

a {
    text-decoration: none;
    cursor: pointer; 
}

a:hover {
    text-decoration: none;
}

a {
    outline: none;
}

/*去除超链接虚线框*/
a:active {
    star: expression(this.onFocus=this.blur());
}

/*去除ie下超链接虚线框*/
a:focus {
    outline: 0;
}

/*去除火狐下超链接的虚线*/
a {
    text-decoration: none;
    color: #000
}

.clear {
    clear: both;
    height: 0px;
    font-size: 1px;
    line-height: 0px;
}

/*清除浮动*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

.fl {
    float: left
}

.fr {
    float: right
}
.claer{clear: both;}
.wrap {
    width: 1300px;
    margin: 0 auto;
}

.w980 {
    width: 980px;
    margin: 0 auto;
}



.top {
    background: #eee;
    padding: 8px 0;
}

.top li a {
    display: block;
    background: url("../images/d1.png") no-repeat left center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    padding-left: 10px;
}

.top li a:hover {
    color: #bf000a;
}

.head {
    background: url("../images/h-bg.jpg") no-repeat;
    background-size: cover;
}

.head .logo {
    padding: 17px 0;
}
.nav li {
float: left;  
}

.nav li a {
    color: #454545;
    font-size: 18px;
    height: 97px;
    line-height: 97px;
    display: block;
    padding: 0 32px;
}

.nav li a:hover,
.nav li a.cur {
    background:#e72221;
    color: #fff;
}
.dwlm_dd_zuo{float: right;margin:11px 30px 0 0;}
.part2{margin: 62px 0;}
#home_slider2 .flex-viewport{padding-top:0px;}
#home_slider2{ position: relative;background: none;height: 355px;overflow: hidden;}
#home_slider2 li{width:100%;}
#home_slider2 .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} 
#home_slider2 .flex-direction-nav{display:block;}
#home_slider2 .flex-direction-nav a{display: block;width:22px;height:36px;position: absolute;z-index: 20;top:50%;text-indent: -9999px;margin-top: -18px;}
#home_slider2 .flex-direction-nav .flex-prev{background:url(../images/left.png) no-repeat center;left:0px;}
#home_slider2 .flex-direction-nav .flex-next{background:url(../images/right.png) no-repeat center;right:0px;}
#home_slider2 .flexslider{margin-top:1.55rem}
#home_slider2 li .box{width: 594px;overflow: hidden;position: relative;border-radius: 10px;}#home_slider2 li .box .pic{height: 355px;}
#home_slider2 li .box img{vertical-align: middle;width:100%;height:100%;border-radius: 10px;object-fit:cover;}
#home_slider2 .flex-control-paging{display:block;text-align: center;bottom: 14px;position: absolute;right: 20px;}
#home_slider2 .flex-control-paging li{margin:0 4px;padding:0px;overflow:hidden;display: inline-block;width: auto;}
#home_slider2 .flex-control-paging li a{width:11px;height:11px;display:block;background:#fff;cursor:pointer;text-align: center;text-indent: -9999px;margin: 0 auto;border-radius: 50%;}
#home_slider2 .flex-control-paging li a.flex-active{background:#da251d;}
#home_slider2 li .box a .txt{position: absolute;bottom: 0px;height: 44px;line-height: 44px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;color: #fff;font-size: 16px;background: rgba(0,0,0,0.5);width: 100%;border-radius:0 0 10px 10px}
#home_slider2 li .box a .txt p{margin: 0 20px; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;border-radius:0 0 10px 10px;width: 60%;}
.part2 .left{width: 594px;}
.part2 .right{width:678px;}
#home_slider3 .flex-viewport{padding-top:0px;}
#home_slider3{ position: relative;background: none;}
#home_slider3 li{width:100%;}
#home_slider3 .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} 
#home_slider3 .flex-direction-nav{display:none;}
#home_slider3 .flexslider{margin-top:1.55rem}
#home_slider3 li .box{width:100%;position: relative;}
#home_slider3 li .box img{vertical-align: middle;width: 100%;}
#home_slider3 .flex-control-paging{display:block;text-align: center;position: absolute;bottom:20px;width: 100%;left: 0;}
#home_slider3 .flex-control-paging li{margin:0 6px;padding:0px;overflow:hidden;display: inline-block;width: auto;}
#home_slider3 .flex-control-paging li a{width:11px;height:11px;display:block;background:rgba(255,255,255,0.6);cursor:pointer;text-align: center;text-indent: -9999px;margin: 0 auto;border-radius: 50%;}
#home_slider3 .flex-control-paging li a.flex-active{background:#e72221;}

.title a.more,.title a.more2 {
    display: inline-block;
    float: right;
    color: #777;
    font-size: 16px;
    line-height: 26px;
    background: url("../images/more.png") no-repeat right center;
    padding-right: 20px;
}

.part2 .title{border-bottom:1px solid #eee;padding: 3px 0 15px 0;height: 26px;overflow: hidden;}
.part2 .tab a{display: inline-block;color: #333;font-size: 18px;font-weight: bold;position: relative;margin-right: 54px;}
.part2 .tab a::before{content: "";position: absolute;width:0;height: 2px;left: 50%;bottom: -17px;background: #e72221;transition: all 0.3s;}
.part2 .tab a.current{color: #e72221;}
.part2 .tab-con .group{padding-top:15px;}
.part2 .tab-con li a{color: #333;font-size: 16px;line-height:36px;display: block;position: relative;padding-left: 28px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;background: url("../images/qq.png") no-repeat left center;width: 60%;}
.part2 .tab-con li a:hover{color:#e72221;}
.part2 .tab-con li span{display: inline-block;float: right;color:#999;font-size: 16px;font-family: arial;line-height:36px;}
.part2 .tab a:hover::before,.part2 .tab a.current::before{width: 100%;left: 0;}
.part2 .tab a:hover::after,.part2 .tab a.current::after{bottom: -18px;}
.title .more:hover,.title .more2:hover{color:#e72221;}
.part3 .title .tit-name{border: none;background: url("../images/two.jpg") repeat-x left bottom;padding: 3px 0 20px 0;height: 26px;overflow: hidden;}
.part3 .tab2 a{display: inline-block;color: #333;font-size: 18px;font-weight: bold;margin-right: 64px;position: relative;}
.part3 .tab2 a::before{content: "";position: absolute;width:0;height: 2px;left: 50%;bottom: -15px;background: #e72221;transition: all 0.3s;}
.part3 .tab2 a::after{content: "";position: absolute;width:100%;height: 5px;left: 0;bottom: -30px;background:url("../images/sjx.png") no-repeat center;transition: all 0.3s;}
.part3 .tab2 a.current2{color: #e72221;}
.part3 .tab-con2 .group2{padding-top: 16px;}
.part3 .tit-name{border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;}
.part3 .tab-con2 li a{color: #333;font-size: 16px;line-height: 36px;display: block;position: relative;padding-left: 22px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;background: url("../images/qq.png") no-repeat left center;width: 60%;}
.part3 .tab-con2 li a:hover{color: #e72221;}
.part3 .tab2 a:hover::before,.part3 .tab2 a.current2::before{width: 100%;left: 0;}
.part3 .tab2 a:hover::after,.part3 .tab2 a.current2::after{bottom: -18px;}
.part3 .left{width: 776px;}
.part3 .right{width: 490px;}
.part3 .white-box{background: #fff;padding:20px 22px;border-radius: 10px;}
.part3{background: url("../images/bg.jpg") no-repeat;padding: 62px 0;background-size: cover;}
.title-tt h4{font-family: "myFont";color: #151313;font-size: 34px;font-weight: bold;background: url("../images/three.jpg") repeat-x left bottom;padding: 0px 0 22px 0;position: relative;}
.title-tt h4::before{position: absolute;display: block;background: url("../images/qq2.png") no-repeat;width: 17px;height: 12px;left: 150px;content: "";top: 19px;}
.title-tt h4::after{position: absolute;display: block;width: 535px;height: 1px;background: #e6e6e6;content: "";left: 180px;top: 25px;}
.title-tt h4 a{display: inline-block;float: right;color: #777;font-size: 16px;font-weight:normal;line-height: 50px;background: url("../images/more.png") no-repeat right center;padding-right: 20px;}
.part3 .right .title-tt h4::after{width: 250px;}
.part3 .tab3 a{display: inline-block;color: #666;font-size: 20px;font-weight: bold;padding: 0 10px;margin-right:12px;position: relative;}
.part3 .tab3 a:nth-child(4){margin-right: 0;}
.part3 .tab3 a::before{content: "";position: absolute;width:0;height: 3px;left: 50%;bottom: -20px;background: #e72221;transition: all 0.3s;}
.part3 .tab3 a::after{content: "";position: absolute;width:100%;height: 5px;left: 0;bottom: -30px;background:url("../images/sjx.png") no-repeat center;transition: all 0.3s;}
.part3 .tab3 a.current3{color: #e72221;}
.part3 .tab-con3 .group3{padding-top: 16px;}
.part3 .tab-con3 li a{color: #333;font-size: 16px;line-height: 38px;display: block;position: relative;padding-left: 15px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.part3 .tab-con3 li a:hover{color: #e72221;}
.part3 .tab3 a:hover::before,.part3 .tab3 a.current3::before{width: 100%;left: 0;}
.part3 .tab3 a:hover::after,.part3 .tab3 a.current3::after{bottom: -18px;}
.part3 .a-pic{display: inline-block;float: left;margin:15px 15px 0 0;width: 231px;height: 37px;}
.part3 .right p{color: #333;font-size: 16px;line-height: 34px;height: 238px;overflow: hidden;}
.part3 .right .white-box a{color: #e72221;font-size: 16px;display: block;padding-top: 6px;padding-bottom: 7px;}
.part4{padding:54px 0 66px 0;}
.part4 .title-tt h4::after{width: 1058px;}
.Ins-swiper{width:100%;overflow:hidden; }
.Ins-swiper .swiper-slide{width:100%;}
.Ins-swiper .swiper-pagination-bullet-active {opacity: 1; background:#1c2081;}
.part4 .swiper-pagination-bullet {
	width: 16px;
	height:16px;
	display: inline-block;
	border-radius: 100%;
	background:#e0e0e0;
	opacity: 1;
	margin: 0 5px;
	outline: none;
}
.books .swiper-pagination{display: none;}
.part4 .books{position: relative;}
.books a .overflowHide{
    height: 177px;
    width: 100%;
    overflow: hidden;
}
.books a .overflowHide img{width: 100%;height: 100%;object-fit: cover;border-radius: 10px;transition: all 800ms ease;border-radius: 15px;}
.books a .overflowHide img:hover{transform: scale(1.2);}
.info-txt{margin:-20px 16px 0 16px;height: 54px;line-height: 54px;text-align: center;background: #fff;position: relative;border-radius: 5px;box-shadow: 0 3px 5px rgba(0,0,0,0.05);margin-bottom: 10px;}
.info-txt p span{color: #333;font-size: 16px;display: block;margin: 0 10px;height: 54px;overflow: hidden;}
.part4 .swiper-button-prev {
	width:31px;
	height: 31px;
	border-radius: 50%;
	background:url("../images/left2.png") no-repeat;
	left: -13px;
}

.part4 .swiper-button-next {
	width: 31px;
	height: 31px;
	border-radius: 50%;
	background:url("../images/right2.png") no-repeat;
	right: -13px;
}
.part4 .swiper-button-prev,.part4 .swiper-button-next{z-index: 1000;}

.time{display: inline-block;float: right;line-height: 36px;color: #999;font-size: 16px;}
.time:hover,.title-tt h4 a:hover{color: #e72221;}
.con1 .pic {
    width: 150px;
    height: 100px;
    overflow: hidden;
}
.con1 .pic img {
    width: 150px;
    height: 100px;
    transition: all 0.3s;
    transform: scale(1);
    vertical-align: middle;
}
.con1:hover .pic img{transform: scale(1.2);}
.con1 .wz {
    width: 504px;
    padding-top: 5px;
}

.con1 .wz h3 a {
    display: block;
    color: #333;
    font-size: 18px;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.con1:hover .wz h3 a{color: #e72221;}

.con1 .wz p a {
    color: #999;
    font-size: 14px;
    line-height: 24px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}


.footer {
    background:#f7f7f7;
}
.foot1{padding: 55px 0;}
.foot1 .f-left{}
.foot1 dt{color: #555;font-size: 16px;padding-bottom: 16px;}
.foot1 dl{float: left;margin-right: 100px;}
.foot1 dd a{display: block;color: #999;font-size: 14px;line-height: 24px;}
.foot1 dl:nth-child(4){margin-right: 0;}
.foot1 .f-right{}
.foot1 .f01{width:116px;text-align: center;color: #8d8d8d;font-size: 12px;margin-right: 76px;}
.foot1 .f01 p{padding-top: 5px;}
.foot1 .f02 h3{color: #555;font-size: 16px;padding-bottom: 12px;}
.foot1 .f02 h4{background: url("../images/phone.png") no-repeat left center;color: #e72221;font-size: 20px;font-weight: bold;font-family: arial;padding-left: 20px;}
.foot1 .f02 p{color: #999;font-size: 14px;line-height: 24px;}
.foot2 p{text-align: center;color: #fff;
    font-size: 16px;
    line-height:50px;}
.foot2 p a {
    color: #fff;
}
.foot2{background: #e72221;}

.foot{position:fixed; bottom:0; left:0; right:0; margin:0 auto; z-index:20000;box-shadow: -2px 3px 8px rgba(0,0,0,0.5);background:#e72221;display: none;width: 100%;}
.foot ul li{ float:left; width:24.8%;margin:11px 0;position: relative;border-right: 1px solid #d21a19;}
.foot ul li:nth-child(4n){border-right: none;}
.foot ul li h4{ text-align:center;}
.foot ul li h4 img{ width:auto; height:22px; margin-bottom:6px}
.foot ul li a h3{ text-align:center; font-size:15px; color:#fff; line-height:1.5rem}
#zhezhao{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.6);top: 0;left: 0;z-index: 20000;display: none;}
.tan-box{position: fixed;background: #fff;width: 80%;margin:-160px 10% 0 10%;color: #2a2a2a;font-size: 16px;padding: 20px 4%;z-index:20002;top:50%;border-radius: 12px;display: none;}
.tan-box .close02{position: absolute;right: 10px;top:10px}
.tan-box .close02 img{width: 24px;height: auto;}
.tan-box .car img{width: 60%;height: 100%;padding: 10px;box-shadow: 0 3px 5px rgba(0,0,0,0.1);display: block;margin:20px auto 10px auto;}
.tan-box p{line-height: 28px;text-align: center;}
.tan-box p span{background:#e72221;color: #fff;display: inline-block;padding:2px 5px;}
.banner .wab-img{display: none;}
.nav li{position: relative;}
.nav li:hover a{background: #e72221;color: #fff;}
.nav dl {
	width: 100%;
	left: 0;
	top: 97px;
	z-index: 12;
}
.nav dl {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
	background:#fff;

}
.nav li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav dl dd {
	text-align: center;
	position: relative;
	z-index: 12;
	display: block;
	
	
}
.nav dl dd a {
	color: #fff;
	font-size: 15px;
	padding: 0;
	text-align: center;
	color: #333;
	line-height: 45px;
	height: 45px;
}
.nav li:hover dl dd a{background: none;color: #333;}
.nav li dl dd a:hover{
	background: #eee;
	color:#e72221;
	transition: all .3s;
}
.page {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 30px;
}

.page a,
.page span {
    margin: 0 3px;
    display: inline-block;
    padding: 6px 10px;
    background: #fff;
    color: #999;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.page a:hover {
    background: #e72221;
    color: #fff;
    border: 1px solid #e72221;
}

.page .page_on,
.page span.current {
    background: #e72221;
    color: #fff;
    border: 1px solid #e72221;
}
.page .page-num-current{
    background: #e72221;
    color: #fff;
    border: 1px solid #e72221;
}

.w-header{display: none;background:url("../images/h-bg.jpg") no-repeat;background-size: cover;}
.wap-part2{display: none;padding-top: 12px;}
.sideMenu p{width: 100%;display: block;height: 42px;line-height: 42px;color: #fff;font-size: 15px;text-align: center;background: #e72221;font-weight: bold;margin-top: 2px;cursor: pointer;}
.sideMenu .picture{display: none;}
.sideMenu .picture img{vertical-align: middle;width: 100%;}
.wap-part1{display: none;}
.wap-part1 .dwlm_dd_zuo{float: none;margin: 20px 0 15px 0;background: #e72221;padding: 1px;}
.wap-part1 .wlcbdjw_tb_ss{width: 100%;background: #fff;border-radius: 0;height: 36px;}
.wap-part1 .wlcbdjw_tb_ss_zuo{width: 80%;height: 36px;}
.wap-part1 .wlcbdjw_tb_ss_you{background:#e72221 url(../images/ss.png) center center no-repeat;float: right;height: 36px;}
.wap-part1 .wlcbdjw_tb_ss_zuo input{height: 36px;color: #666;}
.wap-part1 .wlcbdjw_tb_ss_zuo input::-webkit-input-placeholder{
    color:#333;
}
.wap-part1 .wlcbdjw_tb_ss_zuo input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#333;
}
.wap-part1 .wlcbdjw_tb_ss_zuo input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#333;
}
.wap-part1 .wlcbdjw_tb_ss_zuo input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#333;
}
.ny-banner{background-repeat: no-repeat;background-size: cover;height: 305px;}
.contain{position: relative;margin-top: -76px;z-index: 2;min-height: 900px;}
.left-side{width: 395px;position: absolute;background: url("../images/tit.png") no-repeat left top;}
.right-side{width: 1008px;background: #fff;position: relative;margin-top: 50px;padding: 40px;}
.left-side .tt-name{color: #fff;font-size: 30px;font-weight: bold;padding-left: 50px;padding-top: 120px;}
.tt-name2{display: none;border-bottom: 1px solid #e6e6e6;padding-bottom: 20px;}
.tt-name2 a{font-size: 18px;color:#333;font-weight: bold;}
.sub-menu{border-left: 7px solid #e5e5e5;margin-top: 32px;padding-top: 35px;padding-bottom: 30px;}
.sub-menu li{height: 52px;line-height: 52px;padding-left: 43px;margin-bottom: 35px;position: relative;}
.sub-menu li a{display: block;color: #333;font-size: 18px;}
.sub-menu li::before{content: "";display: block;position: absolute;left: -7px;width: 9px;height: 52px;background: #e72221;top: 0;display: none;}
.sub-menu li.on a,.sub-menu li:hover a{color: #e72221;}
.sub-menu li.on::before,.sub-menu li:hover::before{display: block;}
.brand{color:#333;font-size: 20px;line-height: 26px;margin-bottom: 37px;}
.brand .home{background: url("../images/home.png") no-repeat left center;color: #666;font-size: 14px;display: inline-block;float: right;padding-left: 30px;}
.brand .home a{color: #666;font-size: 14px;}
.about p{color: #666;font-size: 14px;line-height: 28px;}
.about img{width: 100%;display: block;margin: 20px auto;}
.brand .home a:hover{color: #e72221;}

.videos{padding: 20px 0 50px 0;}
.videos li{float: left;width:31.33%;margin:0 3% 50px 0;}
.videos li:nth-child(3n){margin-right: 0;}
.videos li .tp{display: flex;height: 263px;overflow: hidden;}
.videos li img,.contact img{width: 100%;height: auto;vertical-align: middle;align-self: center;transition:all 0.3s;transform: scale(1);}
.videos li:hover img{transform: scale(1.15);}
.videos li a .wz1{color: #333;font-size: 20px;margin:17px 0 12px 0;}
.videos li a .wz2{color: #999;font-size: 16px;}
.videos li:hover a .wz1{color: #db0000;font-weight: bold;}
.contact .pp{color: #333;font-size: 16px;padding-left: 60px;margin-bottom: 35px;line-height: 36px;}
.contact .p1{background: url("../images/ico1.png") no-repeat left 5px;}
.contact .p2{background: url("../images/ico2.png") no-repeat left 5px;}
.contact .p3{background: url("../images/ico3.png") no-repeat left 5px;}
.contact .p4{background: url("../images/ico4.png") no-repeat left 5px;}
.contact{padding-bottom: 50px;}
.case li{padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px dashed #e8e8e8;}
.case li a p{color: #999;font-size: 14px;line-height: 28px;}
.case li a h4{color: #333;font-size: 16px;margin: 2px 0 24px 0;}
.case li a span{display: block;color: #999;font-size: 14px;margin-top: 30px;}
.case li .left{width: 28%;overflow: hidden;border-radius: 10px;max-height: 200px;}
.case li .right{width: 69%;}
.case li img{width: 100%;width: 100%;height: 100%;object-fit: cover;border-radius: 10px;transition: all 800ms ease;border-radius: 15px;}
.case li:hover img{transform: scale(1.2);}
.case li:hover a h4{color: #e72221;font-weight: bold;}
.case li:hover a span{color: #e72221;}
.news li a{color: #666;font-size: 14px;line-height:60px;display: block;position: relative;padding-left: 10px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;width: 70%;background: url("../images/dd_03.jpg") no-repeat left center;}
.news li a:hover{color:#e72221;}
.news li span{display: inline-block;float: right;color:#999;font-size: 14px;font-family: arial;line-height:60px;}
.news li{border-bottom: 1px dashed #dfdfdf;}
.news{margin-top: -14px;}
.inside_text05 .text05_nav{ overflow:hidden;margin:0px 0 30px 0;text-align: center;}
.inside_text05 .text05_nav .h2{ font-size:20px; color:#333333;padding:0px 0 32px 0;font-weight: bold;}
.inside_text05 .text05_nav .h3{border-bottom: 1px solid #e6e6e6;padding-bottom:34px;}
.inside_text05 .text05_nav .h3 span{ font-size:14px; color:#666; padding-right:20px;}
.inside_text05 .text05_nav .h3 a{ font-size:14px; color:#e72221; padding:0 5px;}
.inside_text05 .text05_nav .h3 a:hover{ text-decoration:underline}
.inside_text05 .text05{ overflow:hidden; padding-bottom:50px;}
.inside_text05 .text05 p{ font-size:14px; color:#666; line-height:28px; text-align:justify;}
/*.inside_text05 .text05 img{display: block;margin: 10px auto;width: 500px;height: auto;}*/
.inside_text05 .fy{overflow:hidden; padding-top:28px;border-top: 1px solid #e6e6e6;}
.inside_text05 .fy h4{ overflow:hidden; line-height:30px;font-size:14px; color:#666;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;width: 48%;}
.inside_text05 .fy h4 a{ font-size:14px; color:#666;font-weight: normal;}
.inside_text05 .fy h4:hover a{color:#e72221;text-decoration: underline;}
.inside_text05 .fy .fr{text-align: right;}
.inside_text05 .fy h4 a span{color: #e72221;font-weight: bold;}
.inside_text05 .fy h4 span{color: #e72221;font-weight: bold;}
/*.nn_detail img{max-width:986px;margin: 10px auto;display: block;}*/
.inside_text05 .text05 iframe{width: 70%;display: block;margin: 0 auto;height: 400px;}
.about table{width: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.about table td{border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 10px;}
.inside_text05 table{margin: 0 auto;}
