﻿@charset "utf-8";
/* CSS Document */
/*png replace png?0x*/
*{margin:0;padding:0;font-size: 100%;font:inherit;list-style:none;color:#222; border:none;}
img{vertical-align: middle;}
a{text-decoration:none;cursor:pointer; color:#606060;}
a:hover{text-decoration:none;}
body{font-size: 0.75em; color:#606060; background:#efefef; font-family: "微软雅黑",Verdana,Tahoma,Arial,Helvetica,"宋体",sans-serif; word-wrap: break-word; word-break: break-all;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{clear: both;}
.bb{font-weight:bold;}
input[type=text], textarea {-webkit-appearance: none;-webkit-border-radius: 0;outline: 0;}
.clearfix{}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }

/*首页*/
.mbd{ width:100%; min-width:320px; margin:0px auto;}
.m20{ margin:0px 2%;}
.t_bg{ background:url(../images/t_x.png) repeat-x; width:100%; height:auto; overflow:hidden;}
.top{ display:inline-block; width:92%;}
.top:before, .top:after { display: table; content: ""; line-height: 0; }
.logo{ width:90%; height:auto; margin:0 auto; text-align:center }
.logo img{ width:100%; height:100%;}
.t_sel{ float:left; background:#f1f1f1; border-radius:3px; width:18%; height:26px; color:#333333; font-size:16px; line-height:26px; margin:17px 0px 0px 2%; cursor:pointer; text-indent:0.3em;}
.t_wei{ margin:17px 0px 0px 2%; width:17%; display:block; height:26px; background:#0058b3; color:#fff; font-size:15px; line-height:26px; float:left; text-align:center; border-radius:3px;}
.t_tx{ float:right; font-size:12px; color:#bababa; line-height:58px;}
.t_tx a{ color:#555; font-size:14px;}
.t_tx a.home_index{ background:url(../images/home.png) no-repeat center center; width:56px; height:56px; position: absolute;top: 0px;right: 0px;background-size: 48px auto;}
.nav{  width:100%; height:80px; overflow:hidden; background:#185da8;}
.nav:before, .nav:after { display: table; content: ""; line-height: 0; }
.nav a{ float:left; width:33%; display:block; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.nav a.n_a,.nav a.n_b,.nav a.n_d,.nav a.n_e{ border-right:#1161b8 solid 1px;}
.nav a.n_b,.nav a.n_c,.nav a.n_e,.nav a.n_f{ border-left:#0d5097 solid 1px;}
.nav a.n_a,.nav a.n_b,.nav a.n_c{ border-bottom:#1161b8 solid 1px;}
.nav a.n_d,.nav a.n_e,.nav a.n_f{ border-top:#0d5097 solid 1px;}
.nav a:hover,.nav a.cur{ background:#003a75;}
.nav .ico_a{ background:url(../images/ico_a.png) no-repeat 0px center; color:#fff; padding-left:19px;}

/*广告图*/
.m_focus{ overflow:hidden;}
.device { position:relative; z-index:1; overflow:hidden; }
.swiper-container{}
.swiper-wrapper{overflow:hidden;}
.swiper-slide{ float:left;}
.m_scroll_b{ position:relative; width:100%;}
.m_scroll_t{ width:100%;}
.m_scroll_t img{ width:100%;}
.m_scroll_link{ position:absolute; left:0px; width:100%; height:100%; display:block;  bottom:0px; background:url(../images/repeat_a.png) repeat-x 0px bottom; z-index:8; text-indent:0.5em;}
.m_scroll_ltxt{ position:absolute; bottom:5px; left:0px; color:#efefef; font-size:16px;}

.pagination { position: absolute; text-align: center; bottom:4%; width:18.5%; left:50%; margin-left:-8.25%;}
.swiper-pagination-switch { float:left; background:#fff; display:inline-block; width:21%; height:5px; margin-right:4%; text-indent:-999em; cursor:pointer; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.swiper-active-switch { background:#0058b3; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

/*移民出国*/
.tit{ border-bottom:#c0c0c0 solid 1px; position:relative; text-align:center}
.tit h3{ font-size:12px; color:#999; padding-bottom:8px;  display:inline-block; position:relative; bottom:-1px; background:url(../images/titbbg.jpg) no-repeat center bottom; }
.tit h3 a{ font-size:18px; color:#0752ab; font-weight:bold}
.tit2{ font-size:16px; color:#999; line-height:50px;}
.tit2 a{ color:#666;}
.tit2 span{ color:#333;}
.tit3{ position:relative;}
.tit3 a{ cursor:pointer; display:inline-block; padding:0px 2%; font-size:18px; padding-bottom:5px; position:relative; bottom:-1px;}
.tit3 a span{ position:relative; z-index:1}
.tit3 a i{ position:absolute; bottom:0px; left:50%; margin-left:-3px; border:#efefef solid 5px;width:0px; height:0px; z-index:0;}
.tit3 a.cur{ border-bottom:3px #0058b3 solid;}
.tit3 a.cur i{border-bottom:#0058b3 solid 5px;}

.tit4{ border-bottom:#ccc solid 1px; position:relative; padding:8px 0}
.tit4 h3{ font-size:18px; color:#333; border-left:#0058b3 solid 3px; height:18px; line-height:18px;display:inline-block; position:relative; bottom:-1px; font-weight:bold;  padding-left:8px}
.lx dl{line-height:30px; height:60px; border-bottom:1px solid #ddd; font-size:16px; margin-bottom:10px; margin-top:5px}
.lx dl dt{float:left; width:60%;font-size:18px;color:#111}
.lx dl dt i{color:#666;font-size:16px;}	
.lx dl dd{float:right; width:12%;text-align:center;color:#666}

.bh{ width:100%; display:inline-block;}

.fenlei{ background:#fff; display:inline-block; width:100%; float:left;}
.fenlei li{ float:left; text-align:center; width:31.2%; height:36px; line-height:36px; margin:3px 1.05%; overflow:hidden; background:#1161c0}
.fenlei li a{color:#fff }



.gj{ background:#fff; display:inline-block; width:100%; float:left;}
.gj li{ float:left; text-align:center; width:45.5%; border-bottom:#c0c0c0 dotted 1px; padding:3% 2%; overflow:hidden; white-space:nowrap;}
.gj li .divOne{width:50vw;height:30vw; overflow:hidden; }
.gj li img{ width:100%;}
.gj li p{ font-size:16px; color:#333; line-height:18px; margin:9% 0 4.5%;}
.gj li.last{ border:0px;}
.gj2{}
.gj2 li{ width:25%; padding:0px;}
.gj2 li a{ display:block; width:68%; height:auto; padding:16%;}
.gj2 li a:hover,.gj2 li a.cur{ background:url(../images/p_bg.jpg) repeat-x #e7e7e7;}

.gjpro{ background:#fff; display:inline-block; width:100%; float:left; margin-top:10px}
.gjpro li{ float:left; text-align:center; width:47.5%; border:#c0c0c0 dotted 1px; padding:2% 0; overflow:hidden; white-space:nowrap; margin:0.5% 1%}
.gjpro li p{ font-size:14px; color:#333; line-height:18px;}
.gjpro li.last{ border:0px;}

.new_ul{background:#fff; display:inline-block; width:100%; float:left; padding-bottom:1%;}
.new_ul li{ line-height:36px; border-bottom:#c0c0c0 dotted 1px; background:url(../images/ico_c.png) no-repeat 10px 19px; padding-left:5.5%; display:inline-block; float:left; width:94.5%;}
.new_ul li a{ color:#666; display:block; float:left; width:60%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.new_ul li span{ float:right; color:#999; margin-right:2%; font-size:12px;}
.near_ul{ padding:0px;}
.near_ul li{ height:inherit; padding-top:10px; padding-bottom:10px;}
.near_ul li span{ display:block; color:#666; display:block; float:left; width:97.5%; overflow:hidden; font-size:16px;line-height:25px;}
.near_ul li b{ font-weight:bold; color:#666;}
.con_ul{ background:#fff; display:inline-block; width:100%;}
.con_ul li{ float:left; text-align:left; width:93%; padding:2% 3.5%; border-bottom:#c0c0c0 dotted 1px;}
.con_ul li p{ color:#999999; font-size:14px; line-height:24px;}
.con_ul li p span{ color:#333; font-size:16px; margin-right:12px; margin-bottom:3%; font-weight:bold;}
.con_ul li p a.online{ background:#900022; color:#fff; border-radius:5px; display:inline-block; width:114px; height:30px; line-height:30px; text-align:center; margin-bottom:1%;}
.con_ul li p a.online i{ display:inline-block; color:#fff; background:url(../images/ico_d.gif) no-repeat 0px -96px; padding-left:25px;}
.con_ula{ padding:4% 0px;}
.con_ula li{ background:url(../images/ico_c.png) no-repeat 10px 19px; padding:2% 3.5% 2% 5.5%; display:inline-block; float:left; width:91%; font-size:16px; color:#333; border-bottom:none; }

.ex_ul{ }
.ex_ul li.frist{ width:93%; background:none; padding:4% 3.5%;}
.ex_ul li.frist .ex_pic{ float:left; width:29.5%; margin-right:2.5%;}
.ex_ul li.frist .ex_pic img{ width:100%;}
.ex_ul li.frist a{ font-size:15px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:68%; float:none; line-height:24px; font-weight:bold;}
.ex_ul li.frist a:hover{ text-decoration:underline;}
.ex_ul li.frist p{ font-size:14px; color:#888; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ex_ul li.frist p.p6{ white-space:normal; line-height:24px; margin-top:1%;text-overflow: ellipsis;white-space: nowrap;}
.ex_ul li{background:url(../images/ico_c.png) no-repeat 10px 19px; display:inline-block; float:left; width:94.5%; padding:1.8% 0%  1.8% 5.5%;}
.ex_ul li a{ color:#666; display:block; float:left; width:60%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.ex_ul li span{ float:right; color:#999; margin-right:2%; font-size:13px;}
.pro_ul{ background:#fff; display:inline-block; width:100%;}
.pro_ul li{ width:93%; display:inline-block; padding:4% 3.5%; border-bottom:#c0c0c0 dotted 1px;}
.pro_ul li .ex_pic{ float:left; width:29.5%; margin-right:2.5%;}
.pro_ul li .ex_pic img{ width:100%;}
.pro_ul li a{ font-size:16px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:68%; float:none; line-height:24px; text-decoration:underline; font-weight:bold;}
.pro_ul li p{ font-size:14px; color:#666; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.pro_ul li p b{ color:#900022; font-size:18px;}
.pro_ul li p.p7{ white-space:normal; line-height:24px; margin-top:1%; color:#999;}

.about{ background:#fff; padding:4%;}
.about p{ text-align:center; text-indent:0em; margin-bottom:3%;}
.about p img{ width:80%; margin:0px auto;}
.about p.p3{ line-height:30px; color:#666; font-size:15px; text-indent:2em; text-align:left;}
.txt{ background:#fff; padding:4%; width:92%; font-size:14px; line-height:1.8em;}
.txt h3{ font-size:18px; line-height:45px; text-align:center; color:#333; font-weight:bold;}
.txt .p4{ font-size:14px; line-height:20px; color:#999; text-align:center;}
.txt .p4 span{ color:#666;}
.txt p{ font-size:14px; line-height:30px;color:#333; margin-bottom:8%;}
.txt .atcbt{font-size:18px; color:#333; text-align:center; margin-bottom:20px; font-weight:bold}
.txt p.p5{ text-indent:0;}
.txt p.p5 img{ width:100%;}
.txt_img{ border:#cccccc solid 1px; padding:2px; width:98%; margin:0px auto 5%;}

.more_b{ padding:2.5% 0; display:inline-block; width:100%; float:left; text-align:center; background:#e0e0e0; position:relative; top:-1px;}
.more_b i{ background:url(../images/ico_b.png) no-repeat right center; color:#666; font-size:16px; padding-right:12px;}
.more_t{ position:absolute; bottom:4px; right:0px; font-size:14px; color:#666;}



.foot{ background:#e1e1e1; padding:2% 0 3%; text-align:center; margin-bottom:12%;}
.foot .p1{ font-size:10px; color:#000; padding:1% 0;}
.foot .p1 a{ color:#333; font-size:16px;}
.foot .p2{ font-size:12px; color:#777777;}	
.foot_b{ background:#003a75; padding-top:1%;	 display:inline-block; width:100%; position:fixed; bottom:0px; z-index:1000;}
.foot_ul{ margin:0px 1%; width:98%; display:inline-block;}
.foot_ul li{ float:left; width:25%; display:block; position:relative;}
.foot_b a{ background:url(../images/ico_d.png) no-repeat; color:#fff; font-size:15px; display:block; line-height:20px; padding-top:23px; text-align:center}
.foot_b a.b_tel{ background-position:center 3px;}
.foot_b a.b_weixin{ background-position:center -132px;}
.foot_b a.b_sms{ background-position:center -42px;}
.foot_b a.b_home{ background-position:center -175px;}
.form{ margin:0px 2%; display:inline-block; width:96%;}
.form .inp{ float:left; width:72%; background:#fff; border:none; color:#999; height:39px; font-size:16px; line-height:39px; padding:0px 2%;}
.form .inp_btn{ float:left; width:24%; height:39px; line-height:39px; color:#fff; background:#0058b3; font-size:18px;-webkit-appearance : none ;}
.to_top{background:#0058b3; border:#dcdcdc solid 1px; color:#ffffff; font-size:18px; text-align:center; padding:2% 20px;}
.ad{ width:92%}
.ad img{ width:100%;}
.mt20{ margin-top:20px;}
.botbtn{margin:20px 0; text-align:center}
.c1eb710{ color:#0058b3 !important;}

.fl{ float:left;}
.fr{ float:right;}
.t5{ top:-5px;}

@media only screen and (max-width:350px){
.foot_b a{ font-size:14px; height:25px;}
.form .inp{ font-size:14px;}
.form .inp_btn{ font-size:14px;}
}
.t_fx{float: right; line-height: 60px; font-size: 1.4em;text-align: right;width: 92px;margin-right:10px;margin-top: 16px;}
.t_yx{float: right; line-height: 60px; font-size: 1.4em; background: url("../images/t_yx.png") no-repeat scroll 110px 20px;text-align: left;width: 145px;}

.se_nav{position:relative; border-bottom:#c0c0c0 solid 1px; background:#999; border-top:2px solid #555}
.se_nav li{width:33.05%;height:35px;line-height:35px;border-right:1px solid #929292; float:left;background:#aaa;position:relative; text-align:center }
.se_nav li:last-child{}
.se_nav li a{color:#000; }
.sb_nav{position:relative; border-bottom:#c0c0c0 solid 1px;}
.sb_nav h3.title{ height:40px; line-height:40px; font-size:18px; padding-left:15px; font-weight:normal; overflow:hidden; }
.sb_nav h3.title p.moresidebar{ float:right; font-size:12px; padding:0px 10px; padding-left:30px; background:url(../images/side.png) no-repeat 15px center; background-size:12px;}

.erwm{position:absolute; bottom:50px; right:-5px; width:136px; z-index:10000;overflow:hidden;}
.erwm p{display:block; margin:0 auto; overflow:hidden; width:120px; background:#fff; border: 3px solid #003a75; -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius:6px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=5);-moz-box-shadow: 1px 1px 2px #909090;-webkit-box-shadow: 1px 1px 2px #909090;box-shadow:1px 1px 6px #909090; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; padding:5px}
.erwm p img{width:120px; height:120px;}
.l_fmenu{position:absolute; top:25px; right:10px; width:160px;  padding-bottom:8px; z-index:10000;}
.top_bgb{background:url("../images/new_icon_2.png") 83% top no-repeat; height:8px;z-index:10000;}
.top_bgb2{background:url("../images/new_icon_1.png") center top no-repeat; height:8px;z-index:10000;}
.l_fmenu ul{ margin:0 auto; overflow:hidden; width:100%; background:#0058b3; border: 3px solid #E6E6E6; -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius:6px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=5);-moz-box-shadow: 1px 1px 2px #909090;-webkit-box-shadow: 1px 1px 2px #909090;box-shadow:1px 1px 6px #909090; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.l_fmenu ul li{ position:relative; float:left; width:100%; border-bottom:1px solid #0044aa; border-top:1px solid #0064cb; list-style:none; background:url("../images/new_line.png") center top no-repeat;}
.l_fmenu ul li.none{ background:none; padding-top:0px;}
.l_fmenu ul li a{ float:left; width:100%; height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px; background:none;}
.l_fmenu ul li a:hover{ background:#0058b3;color:#fff;}
.l_fmenu ul li img{ display:inline; margin-right:15px;}

.page{ float:left; width:96%; padding:10px 2%;}
.page .thisclass{ float:left; background:#ff8331; display:inline; margin-right:5px; width:20px; text-align:center; padding:0 5px;border: 1px solid #DBBF80; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px; color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:14px; }
.page cite{ float:left; font-style:normal; padding-right:10px; font-size:14px;}
.page li{float:left;border:1px solid #ddd; margin:0px 2px;}
.page li a{float:left; padding:3px 6px;  font-size:14px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.page .pageinfo{ float:left; background:#ddd; display:inline; margin-right:5px; padding:3px 6px;}
