@charset "utf-8";
/* 全局样式表*/
*{padding:0; margin:0;}
html,body,a,p,span,ul,img{font-size:12px; font-family:"Microsoft Yahei","Arial"; color:#666; padding:0; margin:0; list-style:none; border:none; }
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:14px;}
body{ background:#fff; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。*/
h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }
ul{padding-inline-start:0px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:5px;padding-left:5px;}
.img-responsive{display: inline;}
/* 页面基本元素
-------------------------------------------------------------- */
/* 链接样式 */
a,a:visited,a:hover,a:focus{ 
text-decoration:none;
transition:0.5s all;/* 渐变效果，反应时间1s */
-moz-transition:0.5s all; /* Firefox 4 */
-webkit-transition:0.5s all; /* Safari and Chrome */
-o-transition:0.5s all; /* Opera */
}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}

/*表单按钮的全渐变1秒钟 */
input[type="button"], input[type="submit"] {transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all;-ms-transition: 1s all;}
.container {padding:0;}

/********内容**************/

/********头部**************/
.logo {
    width: 44%;
    text-align: left;
    float: left;
}
.topright {
    width: 56%;
    text-align: right;
    float: right;
	background:url(../images/logobg.png) 70% 2% no-repeat ;
}
.topright ul{
	display:inline-flex;;
}
.topright ul li{ 
    padding: 0 5px;
    height: 22px;
    border-right: 2px solid #cecece;
    margin-top: 10px;
	}
.topright ul li:last-child{border:none;}
.topright ul li a{ 
     color:#CCC;
     font-size: 16px;
}
.topright ul li a hovr{ color:#CCC;}

.topsearch {
    border: solid 1px #878787;
    border-radius: 20px;
	background-color: rgba(0, 0, 0, 0.3);
}
.topsearch input[type=text]{
	margin:3px 10px;
	border:none;
	color:#999;
	background-color:rgba(0,0,0,0.3);
	}
.topsearch input[type=text]:focus{
	border:none;
	outline:none;
	}
.topsearch input[type=image]:focus{
	border:none;outline:none;
	}
/********./头部**************/
/********导航及图展**************/
.navbanner{position: relative;}
.nav {position: absolute;z-index:9999;transition: all 0.3s ease-out 0s;background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));width: 100%; }
.navinfo{position: absolute;LEFT: 10px;font-size: 16px;color: #fff;font-weight: bold;line-height: 46px;display:none;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #018749;}
.nav ul li {float: left;list-style: none;width: 11%; height: 50px;line-height: 50px;text-align: center;position: relative;    margin-top: 5px;}
.nav ul li:hover { background-color:rgba(255, 255, 255, 0.8);border-radius: 10px;}
.nav ul li a {display: inline-block;color: #fff;font-size: 18px;text-shadow:1px 1px 3px #000;font-weight: bold;}
.nav ul li:hover a {border-bottom: 4px solid #FF0;  font-size: 17px; color:#212120;text-shadow:1px 0px 5px #d41313;font-weight:100;}
.nav ul li:hover ul li a {  border: 0;}
.nav ul li ul {  position: absolute;  width: 100%;  z-index: 5555;  background: rgba(255, 255, 255, 0.8);  padding: 10px 0;  display: none; border-radius: 15px;
    box-shadow: 4px 3px 15px;}
.nav ul li ul li {  float: none;  width: 100%;  height: 30px;  line-height: 30px;}.nav ul li ul li:hover a {  color: #0c0c0c;font-weight:bold;}
.nav ul li.active {background-color:#018749;}
.nav ul li.active a {border-bottom: 4px solid #f5a82d;}
.nav ul li.active ul li a {  border: 0;}
@media (min-width: 768px){
.navbar-collapse {
  width: fit-content;
}}
.banner{
	z-index:-1000;
	}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	margin:0 auto;
}
.star li {
	width:18px;
	height:18px;
	border:none;
	background: url(../images/star.png) no-repeat;
	box-shadow: 2px 2px  #fff;
	margin: -2px 10px;
}
.star .active {
   width:18px;
   height:18px;
   border:none;
   background: url(../images/star-active.png) no-repeat;
   box-shadow: 2px 2px #e9e204;
}

.yaowenstar{
	writing-mode: tb;
    left: 68%;
    top: 5%;
    bottom: auto;
	display: block !important;
}
.yaowenstar li{
	margin: 10px 2px;
}


/********./导航及图展**************/
/********功能**************/
.notice{
	width: 100%;
    background-color: #a50308;
    margin: 15px 0px;
    padding: 10px;
	display: flex;
	}
.notice #title{
	font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding-left: 27px;
    background: url(../images/notice.png) 0px 2px no-repeat;
	}
.txt-scroll {
    width: 90%;
    height: 30px;
    line-height: 30px;
    padding: 8px 5px 0 30px;
	float:right;
}
.txt-scroll .scrollbox {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    transition: all .2s;
}
.scrollbox a{
	display: inline;
    position: relative;
	padding: 0 10px;
	color: #fff;
	font-size:14px;
	transition: all .2s;
	white-space: nowrap;
    overflow: hidden;	
	}
.scrollbox a:hover{
	border-bottom:#fff solid 1px;
	}
.zlnew_img {
    max-height: 500px;
    overflow: hidden;
    margin: auto 0;
}
.new_infor {position: absolute;left: 0px;height: 30px;bottom: 0px; width: 100%;background-color: rgba(0,0,0,0.5);}
.new_infor p{ color:#FFF; padding-left:10px; font-size:15px;}
.impont{ width:100%; display:inline-block; background:url(../images/impot-ico.png) left top no-repeat;background-size: 25%;border-bottom: 1px solid #e3e3e3;}
.impont #title{
	float: left; 
    width:18%;
    text-align: center;
    padding-top: 5px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
	letter-spacing: 5px;
	}
.impont #info{
	width: 74%;
    float: right;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.impont #info a{
    font-size: 17px;
    color: #ff0000;
    font-weight: bold;
}
.impont #info a:hover{
	color:#dd0303;
	}
.impont #cont{
	width:100%;
	margin: 10px 0px 0px 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	}
.impont #cont a{
    font-size: 14px;
	}
.impont #cont a:hover{
	color:#F00;
	}


.news-bg{box-shadow: 0px 2px 4px 0px;background: url(/front/images/news-bg.png) no-repeat; background-position: 100% -17%;border-bottom: 5px solid #850808;}
.indexnewslist{ margin:10px 0px;}
.indexnewslist .head h3{float:left; width:50%;color:#dd0628; padding: 4px 0px 7px 35px; background:url(../images/title-ico.png) 4px 3px no-repeat;font-size: 20px; border-bottom:2px solid #dd0628;}
.indexnewslist .more{ float:right;width:50%;height:33px;text-align: right;border-bottom:2px solid #cecece;}
.indexnewslist .more a {color: #dd0628;   font-size: 18px;    font-weight: bolder;    padding-right: 5px;}
.indexnewslist .tcont{ width:98%; margin:auto;}
.indexnewslist .tcont ul{}
.indexnewslist .tcont ul li{ white-space: nowrap;padding-top: 3px;line-height: 2.2;overflow:hidden;text-overflow: ellipsis;}
.indexnewslist .tcont ul li:before{  content: "|";display: inline-grid;line-height: 2; color:#dd0628; height:21px; width:8px; background-color:#dd0628;}
.indexnewslist .tcont ul li a { font-size:16px;}
.indexnewslist .tcont ul li a span{ font-size:14px;}
.indexnewslist .tcont ul li:hover{ transition: all 0.5s ease 0.5s; background-color:#dcdede}
.indexnewslist .cont{ width:95%; margin:auto;}
.indexnewslist .cont ul{}
.indexnewslist .cont ul li{ white-space: nowrap;padding-top: 3px;line-height: 2.2;overflow:hidden;text-overflow: ellipsis; }
.indexnewslist .cont ul li a { font-size:16px;font-weight: 300;}
.indexnewslist .cont ul li a span{ font-size:12px;border-radius: 15px;padding:3px;background-color: #ff0000; color:#FFF;}
.indexnewslist .cont ul li:hover{ background-color:#dcdede;}
.indexnewslist .link ul{ width:95%; margin:auto;}
.indexnewslist .link ul li{float: left;padding: 5px;margin: 5px;border: 1px solid #edeaea;}
.indexnewslist .link ul li:hover{transition: all 0.5s ease 0.5s;background-color:#dcdede;}

.indexnewslist .columncont ul{}
.indexnewslist .columncont ul li{float: left;width:24%;text-align: center;}
.indexnewslist .columncont ul li a{font-size: 20px;font-weight: bold;color: #fff;background-color: #d82135; line-height: 50px;padding: 10px 20px;}
.indexnewslist .columncont ul li a:hover{ background-color:#14283a;border-bottom: 4px solid #dd0628;}

.imgstlye{text-align:center;overflow:hidden;}
.imgstlye img{transform-origin: center center;/*指定变形原点*/-moz-transform:scale(1); /*变形数值*/transition:all 0.6s ease-out;-webkit-transform:scale(1); -o-transform:scale(1);}
.imgstlye img:hover{-moz-transform:scale(1.3);-webkit-transform:scale(1.35); -o-transform:scale(1.35); }
.mfdnew_img {border: 2px solid #fff;}

.wordnewsright{ width:50%; float:right; max-height:382px; height:382px; overflow:hidden; margin-bottom:10px; background:url(../images/wordnewsrightbgw.png) repeat;box-sizing:border-box; padding:0px 10px 12px;border-left: 4px solid #f8c90f;}
.rightnew{background:url(../images/wordnewsrightbglogo.png) no-repeat 50% 50%;background-size:50%;}
.rightnew .tab_menu{overflow:hidden;}
.rightnew .tab_menu li{width:130px;float:left; height:42px; margin-right:20px;line-height:42px; text-align:center;cursor:pointer; background:url(../images/in.png) no-repeat center;margin-top: 15px;}
.rightnew .tab_menu li a{color:#fff; font-size:18px; letter-spacing: 4px; font-weight:bold;}
.rightnew .tab_menu li.current{background:url(../images/out.png)  no-repeat center}
.tab_box .hide{display:none;}
.rightnew .tab_box{ padding-top:5px;}
.rightnew .tab_box ul li{ border-bottom:1px dotted rgba(255,255,255,0.3);}
.rightnew .tab_box ul li a{ display:block; padding:11px 0;}
.rightnew .tab_box ul li a span{color:rgba(255,255,255,0.3);*color:#fff;_color:#fff;color:#fff; font-size:13px; line-height:18px;}
.rightnew .tab_box ul li a h2{color:#fff; font-size:16px; line-height:20px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rightnew .tab_box ul li a h2:before{content:'●';height:30px;width:12px;margin-right: 5px; color:#f8c90f; }
.rightnew .tab_box ul li a p{color:#fff; font-size:12px; line-height:20px; height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rightnew .tab_box ul li:last-child{ border-bottom:none;}
.rightnew .tab_menu li:last-child{ margin-right:0px; }
.rightnew .tab_box ul li a:hover h2{ color:rgba(255,255,255,0.8)}

.fengjing{
position: initial;
margin:auto 0;
width:auto;
max-width:100%;
list-style: none;
text-align: center;
	}

.fengjing li {
display: inline-block;
cursor: pointer;
text-indent: inherit;
width: auto;
height: auto;
    border: none;
    border-radius: inherit;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-shadow: 2px 2px 11px #000;
   margin: 0px 40px 20px 40px;
}
.fengjing .active {
width: auto;
height: auto;
margin: 0px 40px 20px 40px;
background-color:inherit;
border-bottom: 5px solid #ff0000;
}

.newlist a{ display:block; position:relative; }
.newlist a .new_img{max-height: 210px;overflow: hidden;margin: auto 0; }
.newlist a .zlnew_img{max-height:500px;overflow: hidden;margin: auto 0; }
.newlist a .zlnew_img img{height: 500px;}

.newslist li a{ display:block;padding: 5px 0 5px; margin:15px 5px;border-bottom: 1px solid #f11212; box-shadow: 2px 2px 4px;}
.newslist li a:after{ display:block; content:''; width:0px; height:0px; visibility:hidden;}
.newslist li:hover{ background-color:#fff3d5;}
.xwpic {float: left; width: 20%;box-sizing: border-box;overflow: hidden;max-height: 230px;}
.xwyou {width: 80%;float: left;overflow: hidden;box-sizing: border-box;padding:8px;}
.xwyou h3 { line-height:2;margin-top: 5px;font-weight: 300;}
.xwyou h3:hover{ color:#00744d;} 
.xwyou span{font-size: 12px;border-radius: 15px;padding: 5px;background-color: #ff0000; color: #FFF;} 
.xwyou p {padding-top: 10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}



.plist ul{}
.plist li{width:100%;float: left;}
.pcont{margin:15px 5px;background-color: #ff0000;border-radius: 15px;padding: 5px;box-shadow: 1px 1px 5px;   background: url(../images/logobg.png)  #ff0000  100% 10% no-repeat; }
.pcont .xwpic{ width:15%;padding: 5px;}
.pcont .xwpic .imgframe{border: 4px solid #fff;box-shadow: 2px 2px 5px 0px;}
.pcont .pright{ width:85%;float: left;overflow: hidden;box-sizing: border-box;    padding: 5px;  }
.pcont .pright h3{font-size: 1.7em;color: #fff;text-shadow: 1px 1px 1px #000;}
.pcont .pright .zhiwei{padding: 5px 10px;    background-color: #c30c0c;    color: #fff79d;   border-radius: 15px;    font-weight: bold;    margin: -4px 5px; font-size: 1.4em;}
.pcont .pright p{color: #fff;    font-size: 1.3em;    text-shadow: 1px 1px 1px #000;margin: 5px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}
.pcontc{width:25%; margin: auto;background-color: #ff0000;border-radius: 15px;padding: 5px;box-shadow: 1px 1px 5px;}
.pcontc .xwpic{width: 100%;float: none;max-height: initial;}
.pcontc .xwpic .imgframe{border: 4px solid #fff;box-shadow: 2px 2px 5px 0px;}
.pcontc .pright{ overflow: hidden;box-sizing: border-box;    padding: 5px; }
.pcontc .pright h3{font-size: 1.7em;color: #fff;text-shadow: 1px 1px 1px #000;text-align: center;margin-bottom: 5px;}
.pcontc .pright .zhiwei{width: 50%;padding: 5px 10px;    background-color: #c30c0c;    color: #fff79d;   border-radius: 15px;    font-weight: bold; margin: auto;text-align: center; font-size: 1.4em;}
.zhiweilistright{bottom: 8px;right: 12px; z-index: 999;}
.lanmu2 span{background-color: #dd0628;    padding: 8px;    color: #fff;    margin-right: 10px; font-size: 1.3em;}
.lanmu2 p{padding: 8px; font-size: 1.2em}
.fenye{text-align:center;margin: 15px 0px;line-height: 2;}
.fenye span{padding:0 5px;background:#fd1a03;color:#fff;font-size:14px;margin: 5px;}
.fenye a{padding:0 5px;border:1px solid #CCC;color:#666;font-size:14px;margin: 5px;}
.fenye a:hover{background:#fd1a03;color:#fff;}
.weizhi{color: #313131; font-size: 14px; padding-top: 10px;}
.weizhi a{color: #313131; font-size: 14px;}
.weizhi span{color: #313131;padding-left: 14px;}
.leade{width: 50%;margin: 17px auto;padding: 5px;box-shadow: 1px 4px 5px;}
.leademail{
	padding: 10px 0;
    margin: 5px 0px;
    background-color: #a50308;
	}
.leademail .control-label{
	font-size: 16px;
    color: #fff;
    text-align: center;
    text-align-last: justify;
    padding: 4px 15px 0px;
    }
.leadeformcontrol{
	width:100%;
	margin: 0px 0px 10px 0px;
	display: block;
	height: 28px;
    padding: 3px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #fff;
	font-weight: bold;
	background-color: rgba(249,200,196,.6);
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
.leadeformcontrol::-webkit-input-placeholder {
    /* placeholder颜色 */
    color: #fff;
}
.leadeformcontrol option{ background-color:#666;}



/********./功能**************/




/********./快速通道**************/
.kstd{ margin:35px 0; text-align:left;}
.kstd ul{padding-inline-start: 0px; }
.kstd ul li{float: left;width: 12%;text-align: center;}
.kstd ul li p{ font-size:14px;}
.kstd .kstdn{ width:93px; height:93px; border-radius: 50%;margin: auto; transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all;-ms-transition: 1s all;}
.kstd .kstdn:hover{transform: rotate(360deg) scale(1.2,1.2);}
.oaxt{ background:url(../images/oa/oa.png);}
.bkzn{ background:url(../images/oa/yy.png);}
.zxbm{ background:url(../images/oa/book.png);}
.zxjf{ background:url(../images/oa/jf.png);}
.qgjx{ background:url(../images/oa/qj.png);}
.zxkf{ background:url(../images/oa/kf.png);}
.zlxz{ background:url(../images/oa/email.png);}

/********./快速通道**************/


.down{margin-top: 20px; background-color:#000; background-image:url(../images/downbg.jpg);box-sizing:border-box; padding:25px 30px 12px; text-align:center; color:#fff;}
.down .link1 {}
.down .link1 li{float: left;text-align: center;color: #fff;font-size: 11px;margin: 15px 7px;padding: 3px 5px;border: 1px solid #dcdcdc;opacity: 0.7;}
.down .link1 li:hover{opacity: 1;}
.down .link1 li a{ color:#FFF;font-size:14px;}
.down .link2 {margin-bottom: 20px;}
.down .link2 li{text-align: left;    color: #fff;font-size: 14px;margin: 15px 0px;}
.down .link2 li strong{ font-size:20px; }	
.down .link2 a{ color:#FFF;font-size: 16px;}
.down #dow a{color:#FFF;}






.newscont{padding: 15px 2px;margin:8px;}
.newsconttime{width: 260px;background-color: #eee;padding: 10px;}
.newsconttime span{background-color: #dd0628;padding: 8px;color: #fff;margin-right: 10px;}
.newsconttitle{font-size: 23px;padding: 15px;font-weight: bold;line-height: 1.8;text-align: center;margin-bottom:15px;}
.newsconttitle2{font-size: 28px;padding: 15px;font-weight: bold;line-height: 1.8;text-align: center;background-color: #ff0000;border-radius: 22px;margin: 0px 20px;color: #fff;box-shadow: 0px 6px 5px #bbb;}
.newscontner{padding-bottom: 20px;margin-bottom: 20px;padding: 5px;background-color: #efefef;text-align: center;}
.content>span{ font-size:16px; color:#666; line-height:1.8;}
.content{padding: 10px;}
.content p{font-size:16px; color:#666; line-height:1.8;}
.content p span{font-size:16px; color:#666; line-height:1.8;}
.newscont input{margin: 10px auto; width:95%;}
.newscont textarea{margin: 10px auto; width:95%;}
.newscont .btn{margin: 10px;}



.article-share .bdsharebuttonbox{display: block;position: static;width:60px;}
.article-share .bdsharebuttonbox a{float: none;display: block;padding-left: 0}
.article-share a:hover:before{color:#fafafa;}
.article-share i.icon-31zhuanfa{color:#fff;width: 60px;height: 60px;display: block;}
.article-share.position{position: fixed;left:4%;top:210px;}
.article-share .on{background-color:#94070a}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 35px !important;
    line-height: 34px !important;
    height: 65px !important;
    width: 65px !important;
    cursor: pointer;
	background-image:none !important;
    color: #fff;
	text-align:center !important;
	padding-top: 15px !important ;
	margin: auto !important;
}
/**
 *留言css
**/


.feed-activity-list .feed-element {
   border-bottom: 1px dashed #ea1616;
}

.feed-element:first-child {
    margin-top: 0;
}

.feed-element {
    padding: 10px;
    margin: 10px 8px; 
    padding-bottom: 15px;
}

.feed-element,
.feed-element .media {
    margin-top: 15px;
}

.feed-element,
.media-body {
    overflow: hidden;
	font-size: 12px;
}

.feed-element > .pull-left {
    margin-right: 10px;
}

.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
    width: 38px;
    height: 38px;
}

.feed-element .well {
    border: 1px solid #e7eaec;
    box-shadow: none;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
}

.feed-element .actions {
    margin-top: 10px;
}

.feed-element .photos {
    margin: 10px 0;
}

.feed-photo {
    max-height: 80px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 6px;
    margin-bottom: 6px;
}
#move_port{
	position: fixed;
    left: 0;
    top:0;
    cursor: pointer;
    z-index: 10000;//调整层级
    width: 190px;
    background-color: #1cacf9;
    padding: 10px;
    text-align: center;
}
#move_port #title{
    font-size: 1.5em;
    font-weight: bold;
    color: #fff;
}
#move_port p{
    color: #fff;
}
