/* CSS Document */
body{ margin:0; padding:0; color:#333; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; background-color:#ffffff;}
p{margin:0; padding:0;}
form{margin:0; padding:0;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
div{margin:0; padding:0;}
A{text-decoration:none;}
li{list-style:none; margin:0; padding:0;}
ul{margin:0; padding:0;}
dl{margin:0; padding:0;}
dt{margin:0; padding:0;}
dd{margin:0; padding:0;}
.clear{clear:both;}
A{text-decoration:none;}
a:link{color: #333;text-decoration: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #1167b0;}
a:active {text-decoration: none;color: #333;}
.row{height:300px;; line-height:300px; font-size:28px; color:#fff;}
.row .bb{width:1000px; margin:auto;}
#top{width:100%; margin:auto; height:86px; background-color:rgba(255,255,255,1); z-index:9999; padding:10px 0;}
#top .topcon{width:1200px; margin:auto;}
#top .topleft{float:left; height:86px; width:720px; font-size:14px; line-height:26px; color:#000;}
#top .topright{float:right; line-height:22px; color:#000; width:260px; margin-top:25px; font-size:15px;}
#top .topleft ul{display:block;}
#top .topleft ul li{float:left; font-size:15px;}
#top .topleft ul li b{display:block; font-size:20px;margin-top:50px;}
#bananer{background:url(images/bananer.jpg) no-repeat center; height:500px;}
#mainjjfabg{background-color:#e8e8e8;}
#mainjjfa{width:1400px; margin:auto; padding-top:10px; overflow:hidden; padding-bottom:30px;}
#mainjjfa h2{font-size:26px; padding:50px 0 10px 0; color:#114783; text-align:center; height:40px; line-height:40px; font-weight:100;}
#mainjjfa .line{height:2px; width:30px; background-color:#114783; margin:auto; margin-bottom:20px;}


#mainjjfa h3{font-size:20px; height:30px; margin-top:30px; margin-bottom:20px; font-weight:100;}
#mainjjfa p{text-align:left;}
#indexcom{ background-color:#fff;margin-top:20px; padding-bottom:60px;}
#indexcom .indexcomcon{width:1200px; margin:auto; padding-right:30px; padding-top:30px; padding-bottom:60px;}
#indexcom .indexcomcon .conright{float:right;}
#indexcom h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#indexcom h3{margin-bottom:20px;}
#indexcom .floatl{float:left; margin-right:30px;}
#indexcom p{margin-bottom:20px;}
#indexcom ul{ margin:0 0; padding-top:20px; }
#indexcom ul li{float:left; margin-left:5%;}
#indexcom ul li strong{font-size:26px;}
#indexcom .morea a:link{ width:120px; padding:5px 20px; height:36px; line-height:36px; background-color:#F00; color:#FFF;}
#indexcom .morea a:visited{color:#fff; padding:5px 20px;  width:120px; height:36px; line-height:36px; background-color:#F00;}
#indexcom .morea a:hover{color:#fff; padding:5px 20px; width:120px; height:36px; line-height:36px; background-color:#F00;}


#welcom{background-color:#666; padding:80px 0; text-align:center; color:#FFF; font-size:30px;}

#mainjjfa{width:1260px; margin:auto; padding-top:20px;}
#mainjjfa h2{font-size:28px; padding:0 0 20px 0; color:#333; text-align:center; height:80px; line-height:80px; font-weight:100;}
#mainjjfa .ultitle{ display:block; height:37px; line-height:37px; display:table; margin:auto;}
#mainjjfa .ultitle li{float:left; background:url(images/libg.png) no-repeat center; margin-left:10px; width:120px; text-align:center;}
#mainjjfa .indexpro ul{ display:block; margin-bottom:30px;}
#mainjjfa .indexpro ul li{text-align:center; float:left; margin-left:20px;}
#mainjjfa .indexpro ul li p{height:38px; line-height:38px;}

#indexcase{width:100%; margin-left:0; padding:0 0 30px 0;}
#indexcase h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#indexcase ul{ width:100%;}
#indexcase ul li{float:left; width:32%; margin-left:1%; float:left; border:#dbdbdb solid 1px; margin-bottom:20px;}
#indexcase ul li div{border:#dbdbdb solid 1px;overflow:hidden;}
#indexcase ul li div .wzwid{padding:30px; }
#indexcase ul li div .wzwid b{font-size:18px; display:block;}
#indexcase ul li div .imgwid{height:150px; overflow:hidden; }
#indexcase ul li img{width:100%;}
#indexcase ul li a:link{ background-color:#fff; color:#333; display:block;}
#indexcase ul li a:visited{ background-color:#fff; color:#333; display:block;}
#indexcase ul li a:hover{ background-color:#057b52; color:#FFF; display:block;}
#indexcase ul li a:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
#indexcase ul li a:hover div{border:#057b52 solid 1px;}
#indexcase .caseul{ display:block; margin:25px auto;}




#indexnews{width:1300px; margin:30px auto;}
#indexnews h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#indexnews .newstitlea{background:url(../images/newsicon.jpg) no-repeat left; padding:20px 36px; line-height:36px;}
#indexnews .newstitlea:link{color:#000; font-size:18px; font-weight:bold;}
#indexnews .newstitleb{background:url(../images/newsicon1.jpg) no-repeat left; padding:20px 36px; line-height:36px;}
#indexnews .newstitleb:link{color:#000; font-size:18px; font-weight:bold;}
#indexnews .titleline{border-bottom:#CCC solid 1px; height:36px; padding-bottom:10px;}
#indexnews .newsleft{width:800px; float:left;}
#indexnews .newsright{float:right; width:480px;}
#indexnews .newsleft dl{ display:block; margin-top:20px; width:700px; border-bottom:#CCC solid 1px; padding-bottom:20px; margin-bottom:20px;}
#indexnews .newsleft dl dt b{font-weight:100; font-size:18px; display:block; margin-bottom:10px;}
#indexnews .newsright dl{ display:block; margin-top:20px; width:560px; border-bottom:#CCC solid 1px; padding-bottom:20px; margin-bottom:20px;}
#indexnews .newsright dl dt b{font-weight:100; font-size:18px; display:block; margin-bottom:10px;}
#indexnews .newsleft .dtimg{float:left; width:190px; height:130px; overflow:hidden;}
#indexnews .newsleft .dtimg img{width:100%;}
#indexnews .newsleft .dtcon{float:right; width:490px;}
#indexnews .newsright .dtimg{float:left; width:190px; height:130px; overflow:hidden;}
#indexnews .newsright .dtimg img{width:100%;}
#indexnews .newsright .dtcon{float:right; width:350px;}
#indexnews .newsleft ul{}
#indexnews .newsleft ul li{float:left; width:48%; margin-right:1%; height:46px; line-height:46px;}
#indexnews .newsleft ul li span{float:right;}

/* move */
#demo { width: 1300px; margin:auto; overflow:hidden; height:360px;}
#demo ul{margin:0; padding:0;}
#demo ul li{float:left; list-style:none; margin-right:6px; text-align:center; font-size:16px;}
#demo dl{margin:0; padding:0;}
#demo dl dt{ text-align: center; margin:0; padding:0;}
#demo ul li img{border:1px solid #dbdbdb; margin-bottom:16px; width:450px;}
#indemo {float: left;width: 800%; margin-top:0px;}
#demo1 {float: left;}
#demo2 {float: left;}

#foot{background-color:#d5d7d6;}
#foot .footcon{width:1300px; margin:auto;}
#foot .footcon .footleft{float:left; width:800px;padding:50px 0 50px 0;}
#foot .footcon .footleft ul{ clear:both;}
#foot .footcon .footleft ul li{float:left; margin-right:100px;}
#foot .footcon .footleft b{font-size:22px; margin-bottom:20px; color:#000; display:block;}
#foot .footcon .footleft p{color:#000;  line-height:26px; }
#foot .footcon .footright{float:right; width:400px; padding:100px 0 50px 0;}

#footcopy{background-color:#a9a9a9; height:60px; line-height:60px;}
#footcopy .copycon{width:1300px; margin:auto; color:#000;}
#footcopy span{float:right;}

/*关于我们*/
#menbg{width:100%; background-color:#f4f4f4; height:50px; }
.position-color{width:1300px; margin:auto; height:50px; line-height:50px; }
#about{ padding-top:0px; padding-bottom:30px;}
#about .about_wenzi{ padding-bottom:60px;}
#about .aboutcon{width:1300px; margin:auto; font-size:14px; color:#000;}
#about .aboutcon h1{padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bold;}
#about .aboutcon h2{padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:26px; color:#114783; font-weight:bold;}
#about .aboutcon h3{font-size:23px; text-align:center; margin-bottom:40px; color:#333; margin-top:10PX; font-weight:100;}
#about .about_video{width:885px; margin:60px auto;}
#about .about_hzlc{width:1315px; margin:0px auto 50px auto;}
#about .about_hzlc h1{ background:url(images/line.jpg) no-repeat bottom; height:52px; line-height:52px; font-size:26px; margin:0 0 30px 0; padding:0; text-align:center; font-weight:bold;}
#about .about_hzlc ul{margin:0; padding:0;}
#about .about_hzlc ul li{float:left; list-style:none;}
#about_hzhb{ background:#f4f4f4; text-align:center; padding-bottom:40px; padding-top:40px;}
#about .content{margin:45px auto;}
#about_hzhb .img{ padding-bottom:30px; text-align:center;}
#about .aboutleft{float:left; width:1200px; padding:30px 0;}
#about .aboutright{float:right; width:320px;}
#about .aboutright ul{}
#about .aboutright ul li{text-align:center; width:46%; margin-left:2%; float:left; margin-bottom:12px; }
#about .aboutright ul li img{border:#dbdbdb solid 1px; width:100%;}
#about .aboutright h3{height:30px; line-height:30px; font-size:16px; font-weight:bold; margin:10px 0; padding:0;}
#about .aboutright p{}
#about .aboutleft .poleft{float:left; width:500px; margin-top:20px;}
#about .aboutleft .poright{float:right; text-align:left; width:650px; margin-top:20px;}
#about .aboutleft .poright h2{text-align:left; margin:0; padding:0; font-size:22px;}
#about .aboutleft .poright .prolxwm{width:120px; text-align:center; background-color:#F00; color:#FFF; line-height:32px;}
#about .aboutleft .poleft img{width:500px;border:#dbdbdb solid 1px; }
#about .aboutleft .proms{background-color:#737373; text-align:center; font-size:14px; color:#FFF; line-height:38px; margin-top:30px;}


#aboutbananer{background:url(images/ba.jpg) no-repeat center bottom; height:420px; padding-top:120px;}
#about_hzhb .img img{ display:inline-block;}
#about_hzhb .con{ font-size:14px; line-height:22px; margin:0 2%; }
#about_hzhb .con img{margin-right:20px; margin-bottom:30px;}

#aboutba{ background:url(images/bg.jpg) no-repeat center bottom;  text-align:center; height:220px; line-height:220px;}
#aboutba span{font-size:23px; color:#fff; font-family: Tahoma, Geneva, sans-serif;}


#newslist dl{ display:block; margin-top:20px; width:100%; border-bottom:#CCC solid 1px; padding-bottom:20px; margin-bottom:20px;}
#newslist dl dt b{font-size:18px; display:block; margin-bottom:10px;}
#newslist .dtimg{float:left; width:25%;}
#newslist .dtcon{float:right; width:75%; font-size:14px;}
#newslist .dtimg img{width:90%;}
#newslist .newsdl{ display:block; margin:45px auto;}

prolist{padding-top:20px;}
#prolist h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#prolist ul{ width:98%;}
#prolist ul li{float:left; width:31%; margin-left:2%; float:left; margin-bottom:20px;}
#prolist ul li div{border:#dbdbdb solid 1px;overflow:hidden;}
#prolist ul li div .wzwid{padding:5px 20px;text-align:center; font-size:14px;}
#prolist ul li img{width:100%;}
#prolist ul li a:link{ background-color:#fff; color:#333; display:block;}
#prolist ul li a:visited{ background-color:#fff; color:#333; display:block;}
#prolist ul li a:hover{ background-color:#114783; color:#FFF; display:block;}
#prolist ul li a:hover img{transition:all 0.5s;transform:scale(1.1,1.05);}
#prolist ul li a:hover div{border:#057b52 solid 1px;}
#prolist .caseul{ display:block; margin:45px auto;}

#caselist{width:70%; margin:0 15%}
#caselist h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#caselist ul{ width:100%;}
#caselist ul li{float:left; width:49%; margin-right:1%; float:left; margin-bottom:20px;}
#caselist ul li div{border:#dbdbdb solid 1px;overflow:hidden;}
#caselist ul li div .wzwid{padding:30px; }
#caselist ul li div .wzwid b{font-size:18px;}
#caselist ul li div .imgwid{height:150px; overflow:hidden; }
#caselist ul li img{width:100%;}
#caselist ul li a:link{ background-color:#fff; color:#333; display:block;}
#caselist ul li a:visited{ background-color:#fff; color:#333; display:block;}
#caselist ul li a:hover{ background-color:#057b52; color:#FFF; display:block;}
#caselist ul li a:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
#caselist ul li a:hover div{border:#057b52 solid 1px;}
#caselist .caseul{ display:block; margin:45px auto;}

#caselistpro{width:70%; margin:0 15%}
#caselistpro h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#caselistpro ul{ width:100%;}
#caselistpro ul li{float:left; width:49%; margin-right:1%; float:left; margin-bottom:20px;}
#caselistpro ul li div{border:#dbdbdb solid 1px;overflow:hidden;}
#caselistpro ul li div .wzwid{padding:30px; }
#caselistpro ul li div .wzwid b{font-size:18px;}
#caselistpro ul li div .imgwid{height:250px; overflow:hidden; }
#caselistpro ul li img{width:100%;}
#caselistpro ul li a:link{ background-color:#fff; color:#333; display:block;}
#caselistpro ul li a:visited{ background-color:#fff; color:#333; display:block;}
#caselistpro ul li a:hover{ background-color:#057b52; color:#FFF; display:block;}
#caselistpro ul li a:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
#caselistpro ul li a:hover div{border:#057b52 solid 1px;}
#caselistpro .caseul{ display:block; margin:45px auto;}



#serverlist{width:70%; margin:0 15%}
#serverlist h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#serverlist ul{ width:100%;}
#serverlist ul li{float:left; width:32%; margin-left:1%; float:left; margin-bottom:20px;}
#serverlist ul li div{border:#dbdbdb solid 1px;overflow:hidden;}
#serverlist ul li div .wzwid{padding:30px; }
#serverlist ul li div .wzwid b{font-size:18px;}
#serverlist ul li div .imgwid{height:150px; overflow:hidden; }
#serverlist ul li img{width:100%;}
#serverlist ul li a:link{ background-color:#fff; color:#333; display:block;}
#serverlist ul li a:visited{ background-color:#fff; color:#333; display:block;}
#serverlist ul li a:hover{ background-color:#057b52; color:#FFF; display:block;}
#serverlist ul li a:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
#serverlist ul li a:hover div{border:#057b52 solid 1px;}
#serverlist .caseul{ display:block; margin:45px auto;}

#toptop{background-color:#edeeed; height:30px; line-height:30px; font-size:12px;}
#toptop .toptopcon{width:1200px; margin:auto; text-align:right; color:#5b5b5b;}
#toptop .toptopcon span{ float:left;}
/* menu */
.jqueryslidemenu{background-color:#004098; height:61px;}
.jqueryslidemenu UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  width:1200px; margin:auto; }
.jqueryslidemenu UL LI {Z-INDEX: 1000; POSITION: relative; DISPLAY: inline; float:left; WIDTH:170px; line-height:61px; }
.jqueryslidemenu UL LI A {DISPLAY: block; TEXT-DECORATION: none;}
* HTML .jqueryslidemenu UL LI A {DISPLAY: inline-block}
.jqueryslidemenu UL LI A:link { text-decoration: none; font-size:16px; color:#fff; text-align:center;}
.jqueryslidemenu UL LI A:visited {text-decoration: none; font-size:16px; color:#fff; text-align:center;}
.jqueryslidemenu UL LI A:hover {display:block; text-align:center;} 
.jqueryslidemenu UL LI UL {POSITION: absolute; MARGIN: 0px; DISPLAY: block; VISIBILITY: hidden; display:block; background-color:#004098; WIDTH:170px; margin-left:0px; padding-top:0px; padding-bottom:0px;} 
.jqueryslidemenu UL LI UL li ul {POSITION: absolute; MARGIN: 0px; DISPLAY: block; VISIBILITY: hidden; display:block; background-color:#c7161c; WIDTH:170px; margin-left:0px; padding-top:0px; padding-bottom:0px;} 
.jqueryslidemenu UL LI UL LI {DISPLAY: list-item; FLOAT: none; padding:0;}
.jqueryslidemenu UL LI UL LI A:link { MARGIN: 0px;font-size:14px; color:#fff;text-align:left; padding:8px 0 8px 18px; line-height:28px; WIDTH:150px; }
.jqueryslidemenu UL LI UL LI A:visited {MARGIN: 0px; font-size:14px; color:#fff; text-align:left; padding:8px 0 8px 18px; line-height:28px; WIDTH:150px; }
.jqueryslidemenu UL LI UL LI A:hover {MARGIN: 0px;font-size:14px; color:#fff;background-color:#c7161c; text-align:left; padding:8px 0 8px 18px; line-height:28px; WIDTH:150px; }
.jqueryslidemenu .nav_parent:hover>a,.jqueryslidemenu .nav_parent:focus>a,.jqueryslidemenu .nav_parent:active>ul{ background-color:#c7161c; color:#fff;}
#mainjjfabg{background-color:#e8e8e8; padding-bottom:30px;}
#mainjjfa{width:1400px; margin:auto; padding-top:10px; padding-bottom:50px;}
#mainjjfa h2{font-size:30px; padding:50px 0 10px 0; color:#114783; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.line{height:3px; width:30px; background-color:#114783; margin:auto; margin-bottom:20px;}
.listpro{display:table; margin:auto;}
.listpro li{float:left; width:230px; text-align:center; font-size:18px;}

#mainjjfa h3{font-size:20px; height:30px; margin-top:30px; margin-bottom:20px; font-weight:100;}
#mainjjfa p{text-align:left;}
#page{display:table; margin:auto;}
#page a{margin-right:10px;}
.wapz{ background-color:#dbdbdb; padding:10px;}
.wapz .wapzcon{width:1200px; margin:auto;}

#newsul{border-bottom:#b2b2b2 solid 1px;}
#newsul ul{display:table; margin:40px auto;}
#newsul ul li{float:left; width:180px; text-align:center; margin-left:10px; margin-right:10px; height:36px; line-height:36px; font-size:14px; list-style:none;}
#newsul ul li a:link{border:#a3a3a3 solid 1px; display:block; color:#595757}
#newsul ul li a:visited{border:#a3a3a3 solid 1px; display:block;color:#595757}
#newsul ul li a:hover{border:#32b0ad solid 1px; display:block; background-color:#32b0ad; color:#FFFFFF;}
#newsul h1{text-align:center; padding-top:60px;}
#newsul p{text-align:center; padding-bottom:60px; font-size:18px; color:#F00;}
.linker{background-color:#efefef; }
.linker .wapcon{width:1300px; margin:auto; height:40px; line-height:40px;}

/*分页*/
.my-4{display: table; margin:auto; padding-bottom:50px;}
.my-4 a{display:inline;}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #fff;
	background-color: #ccc;
	border: 1px solid #114783;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #fff;
	border-color: #114783;
}
.page-num-current:hover {
	color: #fff;
}


/* partner */
#partner{width:1380px; margin:30px auto;}
#partner h2{ padding:30px 0 10px 0; text-align:center; line-height:50px; font-size:36px; color:#114783; font-weight:bolder;}
#partner ul{ width:100%; display:block; margin-left:30px;}
#partner ul li{float:left; margin-bottom:20px; margin-left:3px;}
#partner ul li img{width:225px; border:#CCC solid 1px;}

.aboutbb{}
.aboutbbleft{float:left; width:50%; font-size:18px; line-height:38px;}
.aboutbbleft strong{display:block; background-color:#093; padding:0 10px; color:#FFF; font-size:24px; margin-bottom:10px;}
.aboutbbleft .pbb{font-size:20px; font-weight:bold;}
.aboutbbright{float:right; width:45%;}
.aboutbbright img{width:100%;}

.contactp{background-color:#0C3; line-height:36px; font-size:28px; padding:0 10px; color:#FFF; width:630px; margin-bottom:0px;}
.contactula{ display:block; margin-bottom:50px; margin-top:60px;}
.contactula li{float:left; width:50%; font-size:18px; line-height:40px;}
.pps{ background-color:#0C3; line-height:26px; font-size:20px; padding:0 5px; color:#FFF; width:90px;}
.contactulb{display:block; margin-bottom:50px;}
.contactulb li{float:left; width:33%; font-size:18px;line-height:40px;}

#aboutmain{width:1200px; margin:30px auto;}
#aboutmain .mainleft{float:left; width:250px;}
#aboutmain .mainright{float:right; width:910px; padding-bottom:30px;}
#aboutmain .mainleft .leftbg{}
#aboutmain .mainleft .leftbg h2{background-color:#004098; text-indent:20px; color:#FFF; height:80px; line-height:80px; font-size:22px; }
#aboutmain .mainleft .leftbg .leftbgbg{background-color:#ecebeb; padding:20px 0;}
#aboutmain .mainleft .leftbg .leftbgbg ul{display:block; width:200px; margin:0px auto; }
#aboutmain .mainleft .leftbg .leftbgbg ul li{ text-align:center; }
#aboutmain .mainleft .leftbg .leftbgbg ul li img{width:200px; }
#aboutmain .mainleft .leftbg .leftbgbg dl{display:block; width:250px; margin:2px 0 2px 0;}
#aboutmain .mainleft .leftbg .leftbgbg dl dt{line-height:42px; height:42px; background-color:#ecebeb; padding-left:20px;border-bottom:#ccc solid 1px; font-size:14px; color:#000;}
#aboutmain .mainleft .leftbg .leftbgbg dl dt a:link{color: #000;}
#aboutmain .mainleft .leftbg .leftbgbg dl dt a:visited{color: #000;}
#aboutmain .mainleft .leftbg .leftbgbg dl dd{line-height:36px; height:36px; border-bottom:#e2e0e0 solid 1px; padding-left:20px;}
#aboutmain .mainleft .leftbg .leftcontact h3{color:#666;}
#aboutmain .mainleft .leftbg .leftcontact h4{color:#c10e23; margin:5px 0 5px 0; padding:0; font-size:20px;}
#aboutmain .mainleft .leftbg .leftcontact{background-color:#efefef; padding:16px 10px;}
#aboutmain .htitle{text-align: center; margin:0; padding:20px;}
#aboutmain .himg{text-align:center;}
.posi{border-bottom:#CCC solid 1px; height:36px; line-height:36px; margin-bottom:15px;}
.my-4{margin-top:30px;}