*{ margin:0; padding:0;}
body{ font-family:"Microsoft YaHei",Arial,"宋体"; font-size:12px; color:#444; line-height:1.6em;}
h1,.hdv1{line-height:1.3em;}
a:hover img,img{ border:none;}
img{ vertical-align:top;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei",Arial,"宋体"; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none;}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color:#ff6600;}
/*-------------------------结束公用样式--------------------------*/
.cf { overflow:hidden; zoom:1;}
.cf2{zoom: 1;}
.cf2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*------------------star首页的样式*/
html{ background:#fff;}
/*----star头文件*/
div.n_header{ clear:both; height:100px; width:1000px; margin:0 auto;}
/*标志*/
div.n_logo,h1.n_logo{ float:left; padding:22px 0 0 0;}
/*头文件右*/
div.header_r{ float:right; padding:18px 0 0 0;}
ul.h_wei{ float:left;}
ul.h_wei li{ float:left; margin:0 0 0 1em;}
dl.n_header{ float:left;text-align:right; padding:4px 1.2em 0 0;_padding:4px 1em 0 0;}
dl.n_header dt{  clear:both;}
dl.n_header dt span{ display:inline-block; background:url(../images/tel.gif) no-repeat left center; padding-left:1.3em; line-height:1.5em; height:1.5em; color:#888;}
dl.n_header dt p{ font-size:22px; font-weight:bolder; line-height:1.1em;}
dl.n_header dd{ clear:both;}
dl.n_header dd em{font-family:"宋体"; margin:0 .6em; color:#ccc; font-style:normal; }
dl.n_header dd .green_link a{ color:#5bca86; margin:0 1em 0 .3em;}
dl.n_header dd .green_link a:hover{ color:#ff6600;}
/*-------------star导航*/
div.nav,dl.nav{ clear:both; height:50px; color:#fff; background:#5bca86;}
dl.nav{ width:1000px; margin:0 auto; height:28px; padding:11px 0; line-height:28px;}
dl.nav dt{ float:right; width:250px; background:#3ba263; border:1px solid #7cd59e; line-height:26px; height:26px; background:#3ba263;}
dl.nav dd{ font-weight:bold; float:left; font-size:14px; margin-right:.8em; text-transform:uppercase;}
dl.nav dd a{ color:#fff; float:left; padding:0 1.4em;}
dl.nav dd a:hover,dl.nav dd a.current{ color:#fff; text-decoration:none; background:#3ba263;}
dl.nav dt:hover{ background:#fff;}
dl.nav dt.sec{border-radius:.5em;border-bottom-left-radius:0; border-bottom-right-radius:0;}
dl.nav dt span.l{ position:relative; z-index:11;}
/*二级搜索*/
div.sec_search{display:none; clear:both; position:absolute; left:0; /*border:1px solid #5bca86;*/ border:none; background:#fff; width:250px; padding-bottom:1px; top:26px; color:#333;
border-bottom-left-radius:.5em; border-bottom-right-radius:.5em;
-moz-box-shadow:0px 2px 3px #888; -webkit-box-shadow:0px 2px 3px #888; box-shadow:0px 2px 3px #888;}
ul.sec_search{ clear:both;}
ul.sec_search li.searched_visas{ padding:2px 1em; text-align:left; clear:both; line-height:2em; height:2em;cursor:pointer;}
ul.sec_search .r{ color:#999;}
ul.sec_search li.searched_visas .textc { float:left;height:2em;line-height:2em;width:80%;overflow:hidden;display:inline-block; }
/*表单和按钮*/
input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:middle;}
input.h_search_text{ line-height:14px; height:14px; padding:7px 0 7px 20px; width:190px; font-size:13px; color:#d2e6d8;}
input.h_search_btn{ background:url(../images/search.png) no-repeat center center; cursor:pointer; text-align:center; width:38px; height:28px; line-height:28px;}
dl.nav dt:hover input.h_search_text{ color:#333;}
dl.nav dt:hover input.h_search_btn{ background:url(../images/search_h.png) no-repeat center center;}
/*当前页*/
#nav_btn01 #nav_hover01 a,#nav_btn02 #nav_hover02 a,#nav_btn03 #nav_hover03 a,#nav_btn04 #nav_hover04 a,#nav_btn05 #nav_hover05 a,#nav_btn06 #nav_hover06 a,#nav_btn07 #nav_hover07 a,#nav_btn08 #nav_hover08 a{ background:#3ba263 !important;}
/*----------------star动画*/
.f_banner{position: relative; height:450px; overflow: hidden; width:100%; margin-bottom:0px; text-align:center;overflow:hidden;}
.f_banner .bd ul, .f_banner .bd li{width: 100%!important; height: 450px;}
.f_banner .bd li{background-position: 50% 0; background-repeat: no-repeat;}
.f_banner .bd li a{display: inline-block; width: 100%; height: 100%;}
.hd{position: absolute; text-align:center; width:100%; bottom: 20px; right:0px; line-height: 1;}
.hd li{margin:0 4px; display: inline-block; *display: inline; zoom: 1; width: 16px; height: 16px; line-height: 99px; background: #ddd; overflow: hidden; cursor: pointer;}
.hd .on{background: #fff;}
/*---------------star中间区域*/
/*文字标题*/
h3.h_th,.hdv3_h_th{ clear:both; width:990px; margin:30px auto 10px auto; line-height:30px; height:30px; overflow:hidden; font-size:24px; font-weight:normal; color:#333;}
h3.h_th .r,.hdv3_h_th .r{ font-size:12px; color:#888;}
h3.h_th .r a,.hdv3_h_th .r a{ color:#888;}
h3.h_th .r a:hover,.hdv3_h_th .r a:hover{ color:#ff6600;}
/*热门签证*/
ul.h_hot,ul.hot_line{ clear:both; width:1010px; margin:10px auto 0 auto;}
ul.h_hot li,ul.hot_line li{ float:left; width:33.3%;}
ul.h_hot dl,ul.hot_line dl{ clear:both; width:320px; margin:0 auto;}
ul.h_hot dt,ul.hot_line dt{ position:relative; height:160px; overflow:hidden;}
ul.h_hot dd{ clear:both; height:50px; padding-top:10px; overflow:hidden;}
ul.h_hot dd .l a{ font-size:24px;}
ul.h_hot dd .l{ padding-left:.3em; line-height:2em; padding-top:.5em; color:#666; font-size:13px;}
ul.h_hot dd .l .eng{ margin:0 .5em; font-size:18px;}
ul.h_hot dd .r{ text-align:right; color:#666; line-height:1.5em;}
ul.h_hot dd .r .eng{ margin:0 .3em; font-style:normal;}
span.hot{ position:absolute; background:url(../images/hot.png) no-repeat; width:33px; height:28px; line-height:28px; overflow:hidden; display:block; top:0; left:1em;}
div.black{ position:absolute; width:100%; left:0; top:0; height:100%; text-align:center; background:url(../images/black_5.png) repeat; display:none;}
div.black span{ cursor:pointer; display:block; padding:1em; color:#fff; background:#2ec6dd; line-height:1.1em; font-size:14px; position:absolute; top:50%; margin-top:-25px; left:50%; margin-left:-25px;}
a:hover .black span{ background:#1ed1ec; color:#fff; text-decoration:none;}
/*热门签证下*/
ul.h_hot_d{ clear:both; width:1000px; margin:0 auto 30px auto; padding-bottom:1px; border-top:1px solid #ebebeb;}
ul.h_hot_d li{ float:left; width:16.66%;width:16.64%\9;_width:16.6%; background:url(../images/line.gif) repeat-y right top; height:75px; overflow:hidden; border-bottom:1px solid #ebebeb; padding-top:25px;}
ul.h_hot_d li.last{ background:none;}
ul.h_hot_d dl{ clear:both; width:78%; margin:0 auto;}
ul.h_hot_d dd{ float:right; width:50px;}
ul.h_hot_d dt{ font-size:18px; padding-top:.4em; line-height:1.1em; float:left; width:58%;}
ul.h_hot_d dt a{ display:block;word-break:keep-all; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; height:1.1em;}
ul.h_hot_d dt p{ line-height:1.1em; padding-top:.6em; color:#666; font-size:13px;}
ul.h_hot_d dt .eng{ font-size:18px; margin:0 .2em 0 0;}
/*标签导航*/
div.h_tab_nav{ clear:both; height:30px; line-height:30px; margin:30px auto 20px auto; width:1000px;}
div.tab_nav a:hover{ text-decoration:none;}
div.h_tab_nav dt{ float:left; font-size:24px; color:#333;}
div.h_tab_nav dd{ padding-top:2px; float:right; font-size:16px;}
div.h_tab_nav dd a{ float:left; position:relative; height:28px; line-height:28px; padding:0 1em; margin-right:.3em;}
div.h_tab_nav dd a.tab_light{ color:#fff; background:#5bca86;}
div.h_tab_nav dd em{ display:block; position:absolute; height:4px; line-height:4px; overflow:hidden; width:10px; margin-left:-5px; left:50%; bottom:-4px;}
div.h_tab_nav dd .tab_light em{background:url(../images/tab_arrow.gif) no-repeat center bottom;}
/*标签内容*/
div.h_tab_box{ clear:both; margin:5px auto 30px auto; width:1000px; padding:10px 0;}
.gray_bj{ background:#f7f7f7;}
.none{ display:none;}
/*签证政策*/
ul.h_news{ clear:both;}
ul.h_news li{ float:left; width:49.9%; height:60px; margin:15px 0;}
ul.h_news dl{ clear:both; width:90%; margin:0 auto;}
ul.h_news dt{ float:left; text-align:center; background:#fff; border:1px solid #eee; color:#666; height:50px; padding-top:4px; line-height:1em; font-size:30px; width:54px;}
ul.h_news dt p{ font-size:12px; color:#888; padding-top:.3em; line-height:1em;}
ul.h_news dd{ font-size:14px; float:right; width:84%;}
ul.h_news dd a{ display:block; line-height:1.5em; height:1.5em; overflow:hidden;word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
ul.h_news dd p{ color:#666; font-size:12px; line-height:1.5em; margin-top:.3em;height:4.5em;overflow:hidden;}
span.more{ clear:both; display:block; text-align:right; padding:0.3em 2em; font-size:13px; line-height:1.8em;}
/*合作伙伴*/
ul.h_work{ margin:10px auto 30px auto; clear:both; width:999px; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
ul.h_work li{ background:url(../images/line.gif) repeat-y left top; border-bottom:1px solid #e7e7e7; float:left; width:14.28%; _width:14.2%;text-align:center; padding:5px 0; overflow:hidden;}
/*---------------star友情链接*/
ul.h_link{ clear:both; width:1000px; margin:10px auto 30px auto; text-align:center;}
ul.h_link li{ margin:10px 0; float:left; text-align:center; width:12.5%;}
ul.h_link li p{ color:#666; font-size:13px; line-height:1em; padding-top:.6em;}
/*标题*/
dl.link_th{ clear:both; height:40px; line-height:25px; overflow:hidden; width:1000px; margin:30px auto 10px auto; background:url(../images/line.gif) repeat-x left bottom;}
dl.link_th dd{ float:left; padding:0 .2em; height:40px; font-size:24px; color:#333; background:url(../images/th_light.gif) repeat-x left bottom;}
/*-------------star文件底*/
div.n_footer{ margin-top:50px;}
div.n_footer,dl.n_footer{ clear:both; background:#4c4c4c; color:#cccccc;}
div.n_footer a{ color:#cccccc;}
div.n_footer a:hover{ color:#ffffff; text-decoration:none;}
dl.n_footer{ position:relative;line-height:1.8em; width:1000px; margin:0 auto; padding:1em 0;}
dl.n_footer dt{ clear:both; padding:.6em 0 1em 0; line-height:2em;}
dl.n_footer dt a{ margin:0 .5em;}
dl.n_footer p,dl.n_footer .hdv4{ margin:0 .5em;}
dl.n_footer dt em{ font-family:"宋体"; font-style:normal; margin:0 .5em;}
dl.n_footer dd{ clear:both; padding:1em 0; border-top:1px dotted #898989;}
dl.n_footer dd p a{ margin-right:1em;}
dl.n_footer dd ul{ float:right;}
dl.n_footer dd li{ float:left; text-align:center; margin-right:1.2em;}
dl.n_footer dd li p{ line-height:1em; padding-top:.8em;}
a.top_a{ display:block; background:url(../images/top.gif) no-repeat; width:45px; height:13px; line-height:13px; overflow:hidden; position:absolute; top:-13px; right:0; text-align:left; text-indent:-9999em;}
/*----------------------star在线客服和返回顶部*/
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
* html .fixed-right /* IE6 右侧固定 */ {position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||30));}

#fix_mw{position: relative; margin: 0 auto; width: 1000px; _position: static;}
#fix_wrap{position: absolute; right: -30px; top: 0; _position: static;}
/*在线客服*/
.check_wrap{position: fixed; /*right: 30px;*/ bottom:130px; text-align: center; width: 98px; border:1px solid #5bca86; background:#fff; padding-bottom:10px; margin-bottom:10px; z-index:111;}
/*标题*/
.online_th{ color:#fff; height:30px; line-height:30px; font-weight:normal; text-align:center; background:#5bca86; font-size:14px;}
/*内容*/
dl.f_online{ clear:both; width:90%; margin:0 auto; padding:1px 0;}
dl.f_online dt{ clear:both; text-align:center; border-bottom:1px solid #ccc; padding:3px 0; font-size:14px; line-height:1.5em; color:#009936;}
dl.f_online dd{ clear:both; padding-top:.3em; line-height:1.5em;}
dl.f_online dd p,dl.f_online dt div{ font-size:12px; color:#333; margin:5px 0;}
a.qq_a{ display:inline-block; vertical-align:middle; padding:0 .5em 0 1.9em; margin:0 .2em; background:#99ccff url(../images/tool/qq.png) no-repeat 6px center;}
a.qq_a:hover{ color:#fff; background:#4097ed url(../images/tool/qq.png) no-repeat 6px center; text-decoration:none;}
/*end在线客服*/
/*-------------------------------------star列表页*/
div.w_1000{ width:1000px; margin:15px auto; padding-bottom:1px;}
.one_t{ margin:0 0 10px 0;}
div.l_class{ float:left; width:260px;}
dl.l_class{ clear:both;  position:relative; z-index:10;}
dl.l_class dt{padding:8px 15px;background:url(../images/l_line.gif) no-repeat center bottom;clear:both;}
dl.l_class dt h4,dl.l_class dt .hdv4{ background:url(../images/l_arrow.gif) no-repeat no-repeat right center; font-size:14px; line-height:1.4em; color:#5bca86; height:1.4em; margin-bottom:.3em;}
dl.l_class dt.light{ background:#fff; border:2px solid #ff9900; border-right:none; padding:8px 0px 6px 14px; position:relative; z-index:11; left:-1px; width:245px; top:-2px;}
dl.l_class dt.light h4,dl.l_class dt.light .hdv4{ background-position:93% center;}
dl.l_class dt p{ font-size:14px; line-height:1.8em;}
dl.l_class dt a{ color:#666;}
dl.l_class dt a:hover{ color:#ff6600;}
dl.l_class dt p a{ margin-right:.8em;}
dl.l_class dd{ display:none; font-size:13px; line-height:2em; background:#fff; border:2px solid #ff9900; padding:10px 15px; width:280px; position:absolute; top:-2px; left:258px;}
dl.l_class dd em{font-family:"宋体"; color:#999; margin:0 .5em; font-style:normal; font-size:12px;}
dl.l_class_l dt{ background:none;}
/*标题*/
h4.l_th,.hdv4_l_th{ height:40px; line-height:40px; color:#fff; font-size:16px; background:#ff9900; text-align:center; font-weight:normal;}
div.l_class_box{ background:#f9f9f9; border:1px solid #ddd; border-top:none; height:319px;}
/*--------------flash*/
div.flash_pic{position: relative; height: 360px; width:740px; overflow:hidden; margin:0px 0 0px 0; float:left;}
.flash_pic .bd li{width: 740px;}
.flash_pic .hd{ text-align:right; bottom:15px; right:10px;}

ul.tool_o{ clear:both; width:1000px; margin:50px auto 0 auto; padding:1px 0 40px 0; border-bottom:1px solid #ebebeb;}
ul.tool_o li{ float:left; width:19.9%; text-align:center;}
ul.tool_o li span{ border:1px solid #5bca86; width:70px; height:70px; line-height:70px; overflow:hidden; display:inline-block;}
ul.tool_o li em{ display:inline-block; width:50px; line-height:50px; height:50px; overflow:hidden; margin-top:10px;}
ul.tool_o li div{ width:85%; margin:0 auto; clear:both;}
ul.tool_o li h4,ul.tool_o li .hdv4{ font-size:18px; line-height:1.1em; padding-top:1.2em; font-weight:normal;}
ul.tool_o li p{ color:#666; font-size:13px; line-height:1.7em; padding-top:.5em;}
.t_1 em{ background:url(../images/tool/01.gif) no-repeat center center;}
.t_2 em{ background:url(../images/tool/02.gif) no-repeat center center;}
.t_3 em{ background:url(../images/tool/03.gif) no-repeat center center;}
.t_4 em{ background:url(../images/tool/04.gif) no-repeat center center;}
.t_5 em{ background:url(../images/tool/05.gif) no-repeat center center;}

ul.more_o{ clear:both; width:1000px; margin:0 auto; border-top:1px solid #ebebeb;}
ul.more_o li{ float:left; text-align:center; width:16.6%; border-bottom:1px solid #ebebeb; height:60px; padding:20px 0; overflow:hidden; background:url(../images/th_line.gif) repeat-y right top;}
ul.more_o li p{ color:#888; font-size:13px; line-height:1.2em; padding-top:1.1em;}
ul.more_o li .eng{ margin:0 .2em;}
ul.more_o li h4,ul.more_o li .hdv4{ font-size:18px; font-weight:normal; line-height:1.4em; height:1.4em; overflow:hidden;}
ul.more_o li.last{ background:none;}
ul.more_o li.hover{ background:#fffbe8 url(../images/th_line.gif) repeat-y right top;}
/*--------------------star详情页*/
/*位置标题*/
dl.site_th{ clear:both; width:1000px; color:#666; margin:10px auto; line-height:30px; height:30px; overflow:hidden;}
dl.site_th dt{ float:right;}
dl.site_th a{ color:#666;}
dl.site_th a:hover{ color:#ff6600;}
dl.site_th dd{ float:left;}
dl.site_th dd .china{ margin:0 8px;}
/*标题*/
dl.tab_th{ clear:both; width:1000px; margin:10px auto 0 auto; height:50px; line-height:40px; overflow:hidden; background:url(../images/th_line.gif) repeat-x left bottom;}
div.th_light{ position:fixed; top:0px;  width:100%; z-index:50; background:#fff url(../images/th_line.gif) repeat-x left bottom;}
div.th_light dl.tab_th{ margin:0 auto;}
dl.tab_th dt{ float:right; font-size:14px; padding-top:0.5em;}
dl.tab_th dt b a{ float:left; padding-left:2em; background:url(../images/tool/book.gif) no-repeat left center; }
dl.tab_th dd{ float:left; font-size:24px; background:url(../images/th_light.gif) repeat-x left bottom; height:50px; padding:0 .2em;}
dl.tab_th dt b{ margin-right:5em; display:inline-block; vertical-align:middle;}
a.btn_a{ line-height:1.2em; height:1.2em; padding:3px 1em; display:inline-block; vertical-align:middle; font-weight:bold; color:#fff; background:#66cc99;}
dl.tab_th dd span{ float:left; background:url(../images/tool/th_arrow.gif) no-repeat left center; padding-left:1.2em;}
/*选择*/
div.h_select{ background-color:#f8f8f8; border-bottom:1px solid #ebebeb; width:1000px; margin:0 auto; padding:20px 0;}
div.h_select_y{ clear:both; padding:0 20px; background:url(../images/tool/line_y.gif) repeat-y 530px top;}
div.h_select_l{ padding:.3em 0 0 .1em; float:left; width:495px;}
ol.h_select{ clear:both; padding:1.8em 0 0 2em; font-size:13px; color:#666; line-height:1.8em;}
dl.h_select{ clear:both;}
dl.h_select dt{ float:left; width:62px;}
dl.h_select dd{ float:right; width:85%;}
dl.h_select dd h4,dl.h_select dd .hdv4{ font-size:24px; font-weight:normal; line-height:1.1em;}
dl.h_select dd h4 span,dl.h_select dd .hdv4 span{ font-size:14px; margin-left:.5em;}
dl.h_select dd p{ font-size:14px; line-height:1.2em; padding-top:.5em;}
dl.h_select dd p .eng{ margin:0 .3em;}
dl.h_select dd p span{ padding:0 2.2em;}
dl.h_select dd ol{ clear:both; padding:1.5em 0 0 1.8em; font-size:13px; line-height:1.8em; color:#666;}
/*城市*/
ul.h_city{ font-size:14px; float:right; width:410px;}
ul.h_city li{ float:left; width:19.9%; height:24px; line-height:24px; margin-bottom:4px;}
ul.h_city li a{ color:#666; display:inline-block; padding:0 6px 0 20px; }
ul.h_city li.light a{ color:#fff; background:#2ec6dd url(../images/tool/city.png) no-repeat 5px center;}
/*左右宽度*/
div.l_730{ float:left; width:730px;}
div.r_240{ float:right; width:240px;}
/*文字*/
div.text_o{ font-size:14px; color:#666; line-height:2em;}
div.text_o b{ margin:0 .3em;}
/*----------------star列表*/
dl.l_book{ clear:both; padding:30px 0 30px 20px; border-bottom:1px solid #ebebeb;}
dl.l_book dt{ float:left; width:120px;}
dl.l_book dd{ float:right; width:78%;}
dl.l_book dd span.r{ width:130px; text-align:right; color:#888; font-size:13px; line-height:1.4em; vertical-align:middle;}
dl.l_book dd span.r b{ font-weight:normal; clear:both; display:block; line-height:1em; padding-top:.4em; font-size:34px;}
dl.l_book dd span.r p{ padding-top:.4em;}
dl.l_book dd span.r b em{ font-size:24px; font-style:normal; margin-right:.1em;}
dl.l_book dd span.l{ width:70%; font-size:13px; line-height:2.2em;}
dl.l_book dd span.l p{ clear:both; padding-top:1em;}
dl.l_book dd span.l span{ color:#888; float:left; width:74px; }
dl.l_book dd span.l ul{ clear:both;}
dl.l_book dd span.l li{ float:left; width:49.9%; overflow:hidden; height:2.2em;}
dl.l_book dd span.l h4,dl.l_book dd span.l .hdv4{ font-size:16px; font-weight:normal; line-height:1.8em;}
.green_btn{ color:#fff; display:inline-block;text-decoration:none;cursor:pointer; vertical-align:middle; font-size:16px; font-weight:bold; padding:.6em 1.8em; background:#5bca86;border:none;}
.green_btn:hover{ color:#fff; background:#35b868;}


/*------------------star页码*/
dl.page2{ color:#666; clear:both; padding:1em 0; margin:10px 0; line-height:2.8em; font-size:12px;}
dl.page2 dt,dl.page dd{ padding:.6em 0;}
dl.page2 dt{ float:left;}
dl.page2 dd{ float:right;}
dl.page2 dd b,dl.page dd a{ display:inline-block; background:#fff; border:1px solid #ddd; margin-left:.3em; padding:0 1.1em; vertical-align:middle;}
dl.page2 dd a:hover{ background:#ffb74d; color:#fff; text-decoration:none; border:1px solid #ffb74d;}
dl.page2 dd b{ color:#ff6600; border:1px solid #ff6600;}

/*页码*/
div.page a{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.page a{behavior:url(static/home_v2/js/pie.htc); position:relative\9;}
.page{margin-top: 25px; padding:1px 0; text-align: center;}
.page a,.page span,.page b ,.page em{margin: 0 3px; display: inline-block; padding: 0 15px; height: 28px; line-height: 28px; font-size: 12px; color: #666; background-color: #fff; border: 1px solid #c9c9c9; vertical-align: top;}
.page em{ font-style:normal; color:#ccc; border-color:#ddd;}
.page b{ background-color:#ffaf37; border-color:#ffaf37; color:#fff;}
.page a:hover{color: #fff; background-color: #ffa336; border-color: #ffa336;}
.page .on,.page span.current, .page .disable{background-color: #fff!important; border-color: #c9c9c9!important; cursor: default;}
.page .on,.page span.current{color: #fff!important; background:#ffaf37 !important; border:1px solid #ffaf37 !important;}
.page .prev, .page .next{font-family: "微软雅黑";}
.page .disable{color: #666!important;}

.page_round_s{ margin:2em 0;}
.page_round_s dd{ float:none; clear:both; text-align:center;}

/*标题*/
dl.tab_th_d{ clear:both; height:40px; line-height:34px; overflow:hidden; margin:10px 0; background:url(../images/th_line.gif) repeat-x left bottom;}
dl.tab_th_d dt{ float:right;}
dl.tab_th_d dd{ float:left; font-size:24px; background:url(../images/tool/th_l.gif) repeat-x left bottom; height:40px; padding:0 .1em;}
[id^="a_"]{position: absolute; top: -120px;}
#a_1, #a_2, #a_3, #a_4{_top: 0!important;} /*ie6消除*/
/*常见问题*/
ul.ask_list{ clear:both; margin:20px 0; padding:1px 0 0 0;}
ul.ask_list li{ clear:both; overflow:hidden; zoom:1; padding:12px 15px; margin:5px 0;}
ul.ask_list li.even_bj{ background:#f7f7f7;}
ul.ask_list dl{ clear:both;}
ul.ask_list dt,ul.ask_list dd{ clear:both; font-size:14px; line-height:1.7em; padding-bottom:.2em; padding-left:2.4em;}
ul.ask_list dt{ background:url(../images/tool/ask.png) no-repeat left 0px; margin-bottom:8px;}
ul.ask_list dd{ color:#888; background:url(../images/tool/raley.png) no-repeat left 0px;}

ul.ask_list2 li{ clear:none; padding:0; margin:0;}
ul.ask_list2 dl{ margin:0 2em;}
ul.ask_list2 dd{ font-size:12px;}
/*功能*/
div.d_tool{ margin:20px 0; padding:1px 0 0 0;}
ul.d_tool{ clear:both; padding:0px 20px 10px 20px;}
ul.d_tool li{ border-bottom:1px solid #e8e8e8; float:left; width:33.3%; height:35px; padding:15px 0; font-size:13px;}
ul.d_tool li i{ float:right; font-style:normal; width:72%;line-height:1.5em; padding-top:1.3em;}
ul.d_tool li a{ display:block; margin:0 auto; width:89%;}
ul.d_tool li span{ float:left; text-align:center;/* width:50px; height:50px; line-height:50px; overflow:hidden; border:1px solid #5bca86;*/}
ul.d_tool li.light{ border:none;}
ul.d_tool li em{ display:inline-block; width:30px; height:30px; line-height:30px; overflow:hidden; margin-top:10px;}
.d_1 em{ background:url(../images/tool/1.png) no-repeat center center;}
.d_2 em{ background:url(../images/tool/2.png) no-repeat center center;}
.d_3 em{ background:url(../images/tool/3.png) no-repeat center center;}
.d_4 em{ background:url(../images/tool/4.png) no-repeat center center;}
.d_5 em{ background:url(../images/tool/5.png) no-repeat center center;}
.d_6 em{ background:url(../images/tool/6.png) no-repeat center center;}
/*灰色边框*/
.gray_border{ background:#fff; border:1px solid #ebebeb;}
.hdv4_gray_th{ clear:both; height:50px; line-height:50px; background:#f8f8f8; overflow:hidden; font-size:14px; padding-left:1.5em; font-weight:normal;}
/*签证优势*/
dl.r_adv{ clear:both; padding:1px 0; margin:22px auto; width:83%;}
dl.r_adv dt{ float:left; width:60px;}
dl.r_adv dt span{ display:block; height:60px; line-height:60px; background:url(../images/tool/box.gif) no-repeat; width:60px; overflow:hidden; text-align:center;}
dl.r_adv dt em{ display:inline-block; width:40px; height:40px; line-height:40px; overflow:hidden; margin-top:10px;}
.r_1 em{ background:url(../images/tool/l1.gif) no-repeat center center;}
.r_2 em{ background:url(../images/tool/l2.gif) no-repeat center center;}
.r_3 em{ background:url(../images/tool/l3.gif) no-repeat center center;}
dl.r_adv dd{ float:right; width:63%; color:#888;}
dl.r_adv dd h4,dl.r_adv dd .hdv4{ color:#333; font-size:14px; font-weight:normal; line-height:1.4em;}
dl.r_adv dd p{ padding-top:.4em; line-height:1.5em;}
/*韩国使馆动态*/
ul.r_list,ul.r_ask{ clear:both; width:85%; margin:10px auto; padding:1px 0 0 0; }
ul.r_list li,ul.r_ask li{ clear:both; height:2em; line-height:2em; overflow:hidden; padding-left:1.2em; background:url(../images/tool/arrow.gif) no-repeat left center; margin:4px 0;
word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
ul.r_ask li{ background:url(../images/tool/ask_s.gif) no-repeat left center; padding-left:2em;}
/*一行*/
div.one_t,div.one_c,div.one_d{ clear:both; margin:15px 0; padding:0 0 1px 0;}
div.one_t{ margin:0 0 15px 0;}
div.one_d{ margin:15px 0 0 0;}
/*2015-08-12*/
.tab_i{display: none;}

.visa_info_wrap{margin-bottom: 40px; line-height: 2; font-size: 13px; color: #666;}
.visa_info_wrap .green_btn{margin-top: 15px; padding: .3em 1.8em;}
.visa_info_wrap .ask_box_wrap{width: 26px; height: 26px;}
.visa_info_wrap .ask_box{top: 25px; right: -84px;}
.visa_info_tit{margin-bottom: 25px; padding-bottom: 5px; border-bottom: 1px solid #ebebeb;}
.visa_info_tit h1{margin-bottom: 5px; font-size: 24px; color: #1ed1ec; font-weight: normal;}
.visa_info_tit .tit_ins{margin: 0 8px; font-size: 16px; color: #666;}
.visa_info{padding-left: 35px; display: table-cell; width: 9999px; zoom: 1; *width: auto; color: #333;}
.visa_info_dl{margin: 10px 0; padding: 5px 0; border-top: 1px solid #f1f0ef; border-bottom: 1px solid #f1f0ef;}
.visa_info_dl dl{float: left; width: 25%;}
.visa_info_dl dd{color: #888;}

.step_nav_wrap{position: relative; height: 40px;z-index:10;}
.step_nav{width: 730px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #888; background-color: #f3f3f3; z-index:10;}
.step_nav li{float: left; width: 16.66666%; *width: 121px;}
.step_nav a{display: block; color: #888;}
.step_nav .current a{color: #fff; background-color: #5bca86;}
.top_fix{position: fixed; top: 0;z-index:10;}


.step_list{margin-left: 28px; padding-left: 28px; padding-top: 1px; line-height: 1.6; font-size: 13px; color: #666; border-left: 1px solid #e5e5e5;}
.step_item{margin: 20px 0;}
.step_item:last-of-type:before{position: absolute; top: 30px; bottom: 0; left: -29px; display: block; content: ""; width: 1px; background-color: #fff;}
.step_item{position: relative;}
.step_label{position: absolute; left: -44px; top: 0; width: 28px; height: 28px; line-height: 28px; text-align: center; font-size: 20px; color: #fff; font-style: normal; background-color: #1ed1ec;font-family:Arial;}
.step_item h3,.step_item .hdv3{margin-bottom: 5px; line-height: 28px; font-size: 14px; color: #333; font-weight: bold;}
.step_area{margin-bottom: 10px; padding: 10px; line-height: 30px; background-color: #f8f8f8; border: 1px solid #e9e9e9;}
.step_area dt{font-size: 18px; color: #5bca86; font-weight: bold;}
.step_item .orange_text{font-size: 13px; font-weight: normal;}
.step_item h3 .orange_text,.step_item .hdv3 .orange_text, .step_item dt .orange_text{margin-left: 20px;}
.step_pic_box{margin: 20px 0; text-align: center;}
.step_pic_box img{max-width: 100%;}

.kind_people{margin-bottom: 40px; line-height: 1.6; font-size: 13px; color: #666;}
.kind_people .tab_hd{margin-bottom: 18px; height: 35px; text-align: center; color: #888; background-color: #f3f3f3;}
.kind_people .tab_hd li{float: left; width: 20%;}
.kind_people .tab_hd span{display: inline-block; padding: 0 8px; line-height: 32px; cursor: pointer;}
.kind_people .tab_hd .on span{border-bottom: 3px solid #5bca86;}
.notice_label{margin-right: 8px; display: inline-block; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 14px; color: #fff; font-style: normal; font-weight: bold; background-color: #f60;}
a.small_green_btn{padding: .3rem 1.2rem; font-size: 13px; font-weight: normal;}
.need_r{float: right; width: 110px; padding-right: 5px; text-align: right;}
.need_a{color: #5bca86; text-decoration: underline;}
.need_a:hover{color: #35B868; text-decoration: underline;}
.need_tit{float: left; padding: 20px 0;}
.need_item{border-bottom: 1px solid #ebebeb;}
.need_tit{float: left; width: 90px; text-align: center;}
.need_line{padding: 20px 0; border-bottom: 1px solid #ebebeb;}
.need_line:last-child{border-bottom: none;}
.need_line h3{position: relative; padding-left: 20px; width: 110px; font-size: 14px; color: #333; font-weight: normal;}
.need_lab{position: absolute; top: 2px; left: 0; font-style: normal; color: #f60;}
.need_line ul{margin-left: 140px;}
.need_icon_bg, .need_icon{width: 50px; height: 50px; background-image: url(../images/need_icon.png); background-repeat: no-repeat;}
.need_icon_bg{margin: 0 auto 5px; background-position: 0 0;}
.need_icon{display: inline-block;}
.need_item_1 .need_icon{background-position: 0 -50px;}
.need_item_2 .need_icon{background-position: 0 -100px;}
.need_item_3 .need_icon{background-position: 0 -150px;}
.need_item_4 .need_icon{background-position: 0 -200px;}

.mall_praise{line-height: 1.6; margin: 40px 0; overflow: hidden;}
.mall_praise_l, .mall_praise_r{margin-bottom: -3000px; padding-bottom: 3000px;}
.mall_praise_l{float: left; width: 150px; font-size: 13px; color: #333; border-right: 1px solid #e5e5e5;}
.mall_praise_l dd{font-size: 32px; color: #f60;}
.mall_praise_r{float: right; text-align: right; width: 170px; font-size: 13px; color: #333; border-left: 1px solid #e5e5e5;}
.mall_praise .green_btn{margin: 8px 0; padding: .3em 1.8em;}
.mall_praise_c{display: table-cell; width: 9999px; zoom: 1; *width: auto; padding-left: 80px; font-size: 12px; color: #333;}

.mall_praise_c li{margin: 3px 0;}
.praise_bar{margin: 0 8px; position: relative; display: inline-block; width: 150px; height: 8px; line-height: 8px; border: 1px solid #c2c2c2; vertical-align: middle;}
.praise_bar i{position: absolute; top: 0; left: 0; display: inline-block; height: 8px; background-color: #f90; overflow: hidden;}

.user_discuss .tab_hd{height: 35px; line-height: 35px; background-color: #f3f3f3;}
.user_discuss .tab_hd li{float: left; margin: 0 25px; font-size: 13px; color: #888; cursor: pointer;}
.user_discuss .tab_hd .on{color: #5bca86; font-weight: bold;}
.user_discuss .tab_bd li{padding: 18px 0; font-size: 13px; color: #666; border-bottom: 1px solid #ebebeb;}
.view_head{margin-bottom: 8px; line-height: 20px;}
.view_name{font-size: 14px; color: #333;}
.view_info{float: right; color: #999;}
.user_discuss_r .p{line-height: 1.5; font-size: 14px;}
.nodate{margin-top: 30px; text-align: center; font-size: 13px; color: #999;}

/*评价输入*/
.discuss_box{display: none; padding: 0 14px 20px 14px; border-top: 1px solid #dadada;}
.d_star{padding: 10px 0; height: 20px; overflow: hidden;}
.d_star dl{float: left; width: 25%; line-height: 20px; font-size: 13px; color: #666;}
.d_star dt, .d_star dd{float: left;}
.star, .star a{display: inline-block; height: 20px; line-height: 20px; background-repeat: repeat-x;}
.star, .star a:hover, .star-on{background-image: url(../images/star.png);}
.star{position: relative; width: 90px; background-position: 0 0;}
.star a{position: absolute; top: 0; left: 0; background-position: 0 -20px;}
.star-1{width: 18px; z-index: 5;}
.star-2{width: 36px; z-index: 4;}
.star-3{width: 54px; z-index: 3;}
.star-4{width: 72px; z-index: 2;}
.star-5{width: 90px; z-index: 1;}
.discuss_input{border: 1px solid #d3d3d3; zoom: 1;}
.discuss_input_tit{margin: 0 8px; padding: 5px 0; height: 25px; line-height: 25px; font-size: 13px; color: #999; border-bottom: 1px solid #d3d3d3;}
.discuss_input_tit input{width: 600px; height: 25px; line-height: 25px; font-size: 13px; color: #777; background-color: #fff; border: none;}
.discuss_input_text{padding: 5px 8px;}
.discuss_input_text textarea{width: 100%; min-height: 45px; _height: 45px; _overflow: visible; font-size: 13px; color: #777; background-color: #fff; border: none; resize: vertical;}
.discuss_input_btn{padding: 5px 8px; text-align: right; background-color: #f2f2f2; border-top: 1px solid #d3d3d3;}
.discuss_input_btn .green_btn{padding: .3em 1.2em; font-size: 13px; font-weight: normal;}
/*end 评价输入*/

.tab_th_d .ask_list_tit{padding: 5px 10px 10px 0; height: 25px; line-height: 25px; font-size: 16px; background-repeat: repeat-x;}
.tab_th_d .ask_list_tit img{ vertical-align:top; margin-top:.1em;}
.ask_label{margin-right: 8px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 14px;font-family:Arial; font-weight:normal; color: #fff; font-style: normal; font-weight: bold; background-color: #ffb74d; vertical-align: top; vertical-align: middle\9;}
.ask_text{float: left; padding: 7px 15px; width: 560px; height: 24px; line-height: 24px; font-size: 13px; background-color: #f8f8f8; border: 1px solid #ddd;}
.ask_text:focus{background-color: #fff; border-color: #bbb;}
.ask_text::-webkit-input-placeholder{color: #b5b5b5;}
.ask_text::-moz-placeholder{color: #b5b5b5;}
.ask_text:-ms-input-placeholder{color: #b5b5b5;}
.ask_btn, .book_btn{font-size: 16px; color: #f8f8f8; background-color: #5bca86; border: none; cursor: pointer;}
.ask_btn{float: right; width: 120px; height: 40px;}
.ask_btn:hover, .book_btn:hover{background-color: #35B868;}
/*star*/
.star_num_wrap, .star_num{display: inline-block; height: 20px; background-image: url(../images/star_num.png); background-repeat: repeat-x; vertical-align: top; vertical-align: middle\9;}
.star_num_wrap{margin-left: 20px; width: 75px; background-position: 0 0;}
.star_num{background-position: 0 -20px;}
/*预定*/
.book_wrap{position: relative;}
ins{color: #f60; text-decoration: none;}
.book_box{margin-bottom: 20px; padding: 1px 10px; width: 218px; line-height: 1.6; font-size: 13px; color: #666; background-color: #f8f8f8; border: 1px solid #e7e7e7;}
.book_item{margin: 15px 0;}
.date_input{width: 89%; padding: 5px 5%; height: 21px; line-height: 21px; background: #fcfcfc url(../images/date.gif) 100% 50% no-repeat; border: 1px solid #d6d6d6;}
.divselect{position: relative; width: 98%; height: 29px; background: #fcfcfc url(../images/ok_sel.gif) 100% 100% no-repeat; border: 2px solid #ffb74d; z-index: 9;}
.divselect cite{display: block; padding: 0 9px; line-height: 29px; font-style: normal; color: #333;}
.divselect ul{display: none; position: absolute; top: 29px; left: -2px; right: -2px; width: 214px\9; background-color: #fcfcfc; border: 2px solid #ffb74d;}
.divselect li{padding: 2px 9px; cursor: pointer;}
.divselect li:hover{background-color: #e9e9e9;}

.divselect_s_t{ width:120px;}
.divselect_s_t ul{ width:118px\9;}


div.select_s{ display:inline-block; border:1px solid #e8e8e8; line-height:28px; height:28px; background:#fff url(../images/tool/option.gif) no-repeat 90% center !important;  width:120px;}
div.select_s cite{ line-height:28px; background:none !important;}
div.select_s ul{ width:110px\9; border:1px solid #e8e8e8; background:#fff; top:28px; left:-1px;}
div.select_s ul li{ padding:0 9px; line-height:1.8em;}
.i_num{display: inline-block; border: 1px solid #d6d6d6; vertical-align: middle;}
.num_text{float: left; padding: 5px; width: 55px; height: 22px; line-height: 22px; text-align: center; font-size: 14px; color: #333; background-color: #fff; border: none;}
.reduce_num, .add_num{display: block; width: 33px; height: 16px; background-image: url(../images/i_num.gif); background-repeat: no-repeat; cursor: pointer; overflow: hidden;}
.add_num{background-position: 0 0;}
.add_num:hover{background-position: 0 -32px;}
.reduce_num{background-position: 0 -16px;}
.reduce_num:hover{background-position: 0 -48px;}

.num_text::-webkit-outer-spin-button, .num_text::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
.num_text[type="number"]{appearance: textfield; -moz-appearance: textfield; -webkit-appearance: textfield;}


.book_btn{width: 100%; height: 32px; line-height: 32px; font-weight: bold;}
/*end预定*/
/*end 2015-08-12*/

/*-----------------------------------star四级页*/
dl.d_th,dl.news_th{ clear:both; text-align:center; border-bottom:1px solid #ebebeb; line-height:1.4em; padding:.6em 0;}
dl.d_th dt{ padding-top:.6em; line-height:1em; font-size:13px; color:#666; float:right;}
dl.d_th dt span{ font-size:16px; font-weight:bold; margin:0 .3em;}
dl.d_th dt b{ font-size:16px; margin-left:1.2em;}
dl.d_th dd,dl.d_th dd h1,dl.news_th dt,dl.news_th dt h1,dl.d_th dd .hdv1,dl.news_th dt .hdv1{ font-size:24px; color:#1ed1ec; font-weight:normal;}
dl.d_th dd .hdv1{ line-height:1.3em; }
dl.d_th dd{float:left;}
dl.news_th{ padding:1.5em 0; }
dl.news_th dt,dl.news_th dt h1,dl.news_th dt .hdv1{ color:#333;}
dl.news_th dd{ color:#888; padding-top:1em; font-size:13px;}
dl.news_th dd span{ margin:0 1.2em;}
div.news_wen{ clear:both; width:90%; margin:2em auto; font-size:14px; line-height:2em; color:#666;}
/*内容*/
div.d_about{ clear:both; padding:2em .5em;}
div.d_about div.l{ float:left; width:120px;}
div.d_about div.r{ float:right; width:80%; line-height:1.8em;}
div.d_about div.r ul{ clear:both; padding-bottom:.5em; font-size:13px;}
div.d_about div.r li{ font-weight:bold; float:left; width:24.9%;}
div.d_about div.r div{ clear:both; margin:4px 0; padding-bottom:1px;}
div.d_about div.r div em{ float:right; font-style:normal; width:82%;}
div.d_about div.r div b{ font-weight:normal; text-align:right; width:92px; color:#888; float:left;}
div.d_about div.r div ins{ font-size:12px; color:#fff; padding:0 .5em; display:inline-block; vertical-align:middle; background:#5bca86;}
div.d_about div.r div .w_5 em{ width:64%;}

div.d_about_n{ margin-bottom:4em;}

/*文字*/
div.d_text{ color:#333; clear:both; margin:1.5em 0 1em 0; font-size:13px; line-height:1.8em; }
div.d_text h4{ clear:both; padding-top:1.4em; font-size:13px;}
div.d_text p.c_pic{ text-align:center; clear:both; margin:40px 0; text-indent:0;}
/*标签标题*/
.kind_people ul.d_tab_nav li{ width:auto; padding:0 1.8em;}
.kind_people ul.d_tab_nav li.on{ color:#333;}
ul.d_tab_nav div.r{ font-size:14px; margin:.4em .1em 0 0;}
ul.d_tab_nav div.r a{ color:#fff; display:inline-block; background:#5bca86; padding:2px 1em; line-height:1.5em; height:1.5em; vertical-align:middle;}

dl.tab_th_d dd span{ background:url(../images/tool/bbs.gif) no-repeat left center; padding-left:2em;}
/*线标题*/
dl.d_th_line{ border-bottom:1px solid #f3f3f3; line-height:30px; height:30px; font-size:13px; margin:15px 0;}
dl.d_th_line dt,dl.d_text dt{ float:left; width:120px; text-align:center;}
dl.d_th_line dd,dl.d_text dd{ float:right; width:83%;}
dl.d_th_line dd span{ float:left; width:21%; text-align:center;}
dl.d_text dd ins{ float:left; width:150px; text-align:left;}
dl.d_th_line dd em{ float:right; font-style:normal; width:78%; text-align:center;}
/*文字*/
dl.d_text{ color:#333; clear:both; font-size:13px; border-bottom:1px solid #f3f3f3; line-height:1.8em; padding:1.5em 0;}
dl.d_text dt{ font-weight:bold;}
dl.d_text dt p{ padding-top:.8em; line-height:1em;}
dl.d_text dd em{ color:#666; padding-left:.9em; font-style:normal; float:left; width:57%;}
dl.d_text dd ins{ color:#333; font-weight:bold;}
dl.d_text dd ins b{ margin-right:.3em;}
dl.d_text dd span{ float:right; text-align:center; width:90px;}
dl.d_text dd div{ padding:1.5em 0; border-top:1px solid #f3f3f3; clear:both;}
dl.d_text dd ul{ clear:both;}
dl.d_text dd font{ clear:both; display:block; padding-bottom:1.5em; font-size:13px;}
dl.d_text dd li{ padding-left:1.2em; clear:both; background:url(../images/tool/icon.gif) no-repeat left .7em;}
/*须知*/
dl.d_note{ clear:both; margin:0 0 1em 0; padding-bottom:1px;}
dl.d_note dt{ clear:both; padding:1.4em; background:#f3f3f3; margin-top:1.5em; line-height:1.6em;}
dl.d_note dt span{ font-size:13px;}
dl.d_note dd{ clear:both; overflow:hidden; zoom:1; border-bottom:1px dotted #e5e5e5; padding:1.1em .3em; line-height:20px;}
dl.d_note dd em.kkem{ float:right; font-style:normal; width:95%;}
dl.d_note dd span.kkspan{font-family:Arial; float:left; text-align:center; color:#fff; width:20px; height:20px; line-height:20px; background:#5bca86;}
/*---------------star签证详情*/
dl.buy_visa{ clear:both;font-size:13px; padding:1.8em 3em; background:#f6f6f6; margin:1em 0;}
dl.buy_visa dt{ float:left; width:120px;}
dl.buy_visa dd{ line-height:1.4em; float:right; width:81%;}
dl.buy_visa dd h3{ font-weight:bold; font-size:16px; line-height:1.3em;}
dl.buy_visa dd ul{ clear:both; padding:.5em 0;}
dl.buy_visa dd li{ float:left; padding-right:1em;}
dl.buy_visa dd div{ clear:both; margin:4px 0; padding-bottom:1px;}
dl.buy_visa dd div em{ font-style:normal; color:#888;}
dl.buy_visa dd div ins{ font-size:13px; display:inline-block; vertical-align:middle; padding:0 .5em; color:#fff; background:#5bca86;}
/*--------star积分*/
div.ji_fen{ clear:both; padding:1em 0; text-align:right; font-size:14px; line-height:1.8em;}
div.ji_fen input.input_text{ vertical-align:middle; margin:0 .5em; border:1px solid #ddd; background:#fff; text-align:center; width:50px; line-height:1.8em; height:1.8em;}
div.ji_fen span{ padding-left:1em;}
div.ji_fen input.input_text:hover{ border:1px solid #999; background:#f8f8f8;}
/*------star广告条*/
dl.h_adv{ clear:both; width:1000px; margin:1em auto; padding-bottom:1px;}
dl.h_adv dt{ float:left;}
dl.h_adv dd{ float:right;}
/*-----------------------------star出国认证*/
/*介绍*/
dl.l_text{ clear:both; width:95%; margin:0 auto; padding:.5em 0;}
dl.l_text dt{ clear:both; font-size:24px; line-height:1.6em; height:1.6em; padding-bottom:.2em; border-bottom:1px dotted #e5e5e5;}
dl.l_text dd{ clear:both; line-height:1.8em; font-size:13px; padding:1em 0; color:#666;}
dl.l_text dd p{ text-indent:2em;}
/*商业认证*/
div.l_l_list{ float:left; width:49%; height:230px;}
/*标题*/
dl.l_gray_th{ clear:both; padding:0 1em; overflow:hidden; height:40px; line-height:40px; overflow:hidden; background:#f8f8f8;}
dl.l_gray_th dt{ float:right;}
dl.l_gray_th dd{ font-size:14px; float:left; background:url(../images/tool/th_arrow_r.gif) no-repeat left 60%; padding-left:1.2em;}
/*列表*/
ul.l_list_4{ clear:both; padding:1em 0 1em 1em; width:87%; margin:0 auto;}
ul.l_list_4 li{ float:left; width:24.9%; line-height:2em; height:2em;
overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
/*5步轻松拿认证*/
ul.step_5{ clear:both; padding:2em 0; text-align:center;}
ul.step_5 li{ width:19.9%; float:left; text-align:center; background:url(../images/tool/step_arrow.gif) no-repeat right 40%;}
ul.step_5 li.last{ background:none;}
ul.step_5 span{ border:1px solid #5bca86; display:inline-block; width:60px; height:60px; line-height:60px; overflow:hidden; text-align:center;}
ul.step_5 em{ display:inline-block; width:40px; height:40px; line-height:40px; overflow:hidden; margin-top:10px;}
ul.step_5 li p{ line-height:1.1em; font-size:14px; color:#666; padding-top:1.5em;}
/*图标*/
span.s_1 em{ background:url(../images/tool/1.gif) no-repeat;}
span.s_2 em{ background:url(../images/tool/2.gif) no-repeat;}
span.s_3 em{ background:url(../images/tool/3.gif) no-repeat;}
span.s_4 em{ background:url(../images/tool/4.gif) no-repeat;}
span.s_5 em{ background:url(../images/tool/5.gif) no-repeat;}
/*灰色标题*/
dl.gray_th_d{ clear:both; height:40px; line-height:40px; overflow:hidden; background:#f8f8f8; padding:0 1em;}
dl.gray_th_d dt{ float:right;}
dl.gray_th_d dd{ float:left; font-size:18px; background:url(../images/tool/th_line_s.gif) no-repeat left bottom;}
/*列表*/
ul.l_list_y{ clear:both; padding:2em 0; margin:0 -.5em 0 0;}
ul.l_list_y li{ font-size:13px; float:left; width:25%; line-height:2em; height:2em; padding:2px 0; background:url(../images/tool/line_y.gif) repeat-y right top;}
ul.l_list_y li div { clear:both;margin:0 10px;height:2em;width:162px; }
ul.l_list_y li .l{ width:100px;height:2em;overflow:hidden;display:inline-block;}
ul.l_list_y li .r{ color:#ff6600;}
ul.l_list_y li a{ float:left; width:80%; line-height:2em; height:2em;
overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
/*-----------------star右边*/
/*标签导航*/
div.r_tab_nav{ clear:both; height:50px; line-height:50px; overflow:hidden; background:#f8f8f8;}
div.r_tab_nav dl{ padding:0 1em;}
div.r_tab_nav dt{ font-size:14px; float:left;}
div.r_tab_nav dd{ float:right; color:#888;}
div.r_tab_nav dd a{ float:left; color:#888;margin-left:1em;}
div.r_tab_nav dd a.tab_light{ background:url(../images/tool/th_line_s.gif) repeat-x left bottom; color:#333;}
/*签证种类*/
ul.r_class{ clear:both; padding:0 1em;}
ul.r_class li{ clear:both; overflow:hidden; zoom:1; margin:1.8em 0;}
ul.r_class dl{ clear:both;}
ul.r_class dt{ float:left; text-align:center; width:50px; padding-top:.3em;}
ul.r_class dt span{ display:block; text-align:center; border:1px solid #ff9900; height:48px;}
ul.r_class dt em{ display:inline-block; text-align:center; width:30px; height:30px; line-height:30px; overflow:hidden; margin-top:9px;}
ul.r_class dd{ float:right; width:70%;}
ul.r_class dd h5{ font-weight:normal; font-size:14px; line-height:1.1em;}
ul.r_class dd p{ line-height:1.4em; color:#888; padding-top:.4em; font-size:12px;}
/*图标*/
span.b_1 em{ background:url(../images/tool/6.gif) no-repeat center center;}
span.b_2 em{ background:url(../images/tool/7.gif) no-repeat center center;}
span.b_3 em{ background:url(../images/tool/8.gif) no-repeat center center;}
/*服务项目*/
ul.r_service{ clear:both; padding:0 1em;}
ul.r_service li{ clear:both; height:30px; line-height:30px; overflow:hidden; padding:10px .8em; border-bottom:1px solid #ebebeb; overflow:hidden; font-size:14px; color:#666;}
ul.r_service li.last{ border:none;}
ul.r_service li b{ float:left; font-weight:normal;}
ul.r_service li span em{ float:right; width:30px; height:30px; line-height:30px; overflow:hidden;}
ul.r_service li .eng{ float:left;}
ul.r_service li span{ width:80%;}
/*图标*/
em.a_1{ background:url(../images/tool/t_1.gif) no-repeat center center;}
em.a_2{ background:url(../images/tool/t_2.gif) no-repeat center center;}
em.a_3{ background:url(../images/tool/t_3.gif) no-repeat center center;}
em.a_4{ background:url(../images/tool/t_4.gif) no-repeat center center;}
em.a_5{ background:url(../images/tool/t_5.gif) no-repeat center center;}
em.a_6{ background:url(../images/tool/t_6.gif) no-repeat center center;}
/*----------------star提示框*/
.ask_box_wrap{position: relative; display: inline-block; width: 15px; height: 15px; background: url(../images/tool/ask.gif) 50% 50% no-repeat; vertical-align: top; vertical-align: middle\9; cursor: help;}
.ask_box{display: none; position: absolute; top: 20px; right: -90px; padding: 10px 15px 10px 10px; width: 290px; text-align: left; line-height: 1.6; font-size: 12px; color: #fff; background-color: rgba(0,0,0,.7); background: url(../images/black_5.png)\9; cursor: default; z-index: 10;}
.ask_box_arrow{position: absolute; top: -5px; right: 94px; display: inline-block; width: 8px; height: 5px; background: url(../images/tool/box_arrow.png) 0 0 no-repeat;}
.ask_box dd{float: none!important; width: auto!important;}
.ask_box dt{width: auto!important;}
.close_ask_box{position: absolute; top: 5px; right: 5px; display: inline-block; cursor: pointer; vertical-align:middle; background:url(../images/tool/close.png) no-repeat; width:14px; line-height:14px; height:14px;}
.ask_notice{color:#989898;}
.tc{display: table-cell; width: 99999px; zoom: 1; *width: auto;}
/*------------star_404错误*/
dl.box_404{ width:700px; margin:0 auto; clear:both; padding:80px 0 60px 0;}
dl.box_404 dt{ float:left; width:360px;}
dl.box_404 dd{ float:right; width:43%; padding:220px 0 0 0; font-size:24px; line-height:1.1em;}
dl.box_404 dd p{ clear:both; font-size:14px; color:#888; padding:8px 0 0 0;}
dl.box_404 dd div{ padding-top:20px;}
a.home_btn{ display:inline-block; font-size:14px; padding:.1em 1em; line-height:2em; height:2em; background:#5bca86; color:#fff;}
a.home_btn:hover{ background:#3ba263; color:#fff; text-decoration:none;}
/*-------star热门线路*/
ul.hot_line dt a{ background:#000; display:block; overflow:hidden;}
ul.hot_line dd{ padding:1em 0 0 0; font-size:14px; height:1.5em;}
ul.hot_line dd .r{ font-size:12px; color:#888;}
ul.hot_line dd .r b{ margin:0 .2em;}
ul.hot_line dd h4{ font-size:14px; float:left; font-weight:normal; width:75%; height:1.5em;}
ul.hot_line dd p{ padding:.4em 0 0 0; clear:both;}
/*省略号*/
.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.font_18{ font-size:18px;}
ul.hot_line dt img{ transition:all .5s ease;
-moz-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-webkit-transition:all .5s ease;}
ul.hot_line li:hover dt img{ opacity:.8; transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
-webkit-transform:scale(1.1);}
ul.d_tool_o li{ border-bottom:none;}
dl.l_help{ color:#666; line-height:2em; padding:1.5em 0;}
dl.l_help dt{ border-bottom:1px solid #eee; padding-bottom:1em; margin-bottom:1em;}
dl.l_help div{ float:left; width:30.3%; padding:0 1.5%;}
dl.l_help div h4,dl.l_help div .hdv4{ font-size:14px; color:#5bca86; font-weight:bold;}
/*------------------------star_2016-05-25更新*/
.w_5{ float:left; width:48%;}
.th_line{ margin:1em 0; border-bottom:2px solid #ddd; font-size:18px; font-weight:normal; height:40px; line-height:40px;}
.th_line span{ padding:0 .2em; float:left; margin-bottom:-2px; height:40px; font-weight:bold; border-bottom:2px solid #5bca86;}
.th_line .r{ font-size:13px;}
.news_o{ margin:1em 0 .5em 0;}
.news_o dt{ float:left; margin-right:1em; width:230px;}
.news_o dd{ font-size:14px;}
.news_o dd p{ line-height:1.8em; height:1.8em; padding-left:.8em; background:url(../images/tool/arrow.gif) no-repeat left center;}
/*省略号*/
.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
/*------------------------end_2016-05-25更新*/
/*-----------------------------------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*日期*/
.date{ float:right; color:#999; font-size:12px; font-weight:normal;}
/*左右对齐*/
.l{ float:left;}
.r{ float:right;}
/*距离*/
.ml_20{margin-left: 20px;}
.ml_45{margin-left: 45px;}
/*宋体*/
.china{ font-family:"宋体";}
.eng{font-family:Arial;}
.text{font-family:Arial,"宋体";}
.fz_14{font-size: 14px;}
.fz_24{font-size: 24px;}
.fz_34{font-size: 34px;}
.font_12{ font-size:12px;}
/*橘红*/
.orange_text{ color:#ff6600;}
.orange_text_l{ color:#ffb74d;}
/*绿色*/
.green_text_h{ color:#35b868;}
.green_text,.green_link a{ color:#5bca86;}
.grey_text{color: #888;}
.green_link a:hover{ color:#ff6600;}
.black_text{color: #333;}
.red_text{ color:#ff2d2d;}
.orange_link a,.blue_link a:hover,.green_link a:hover{ color:#ff6600;}
.orange_link a:hover{ color:#cc0000;}
.blue_link a,.blue_text{ color:#1ed1ec;}
.green_link a{ color:#5bca86;}
/*-star图片边框*/
.img_border img{ background:#fff; overflow:hidden; border:1px solid #ebebeb;}
.img_border a:hover img{ border:1px solid #ccc;}
/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s,ul.h_city li a,.page_round_s em,.page_round_s a,.page_round_s b,.round_s_a a{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
dl.nav dt,dl.nav dd a{-moz-border-radius:2.5em; -webkit-border-radius:2.5em; border-radius:2.5em; }
.round_m{-moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; }
.round_r,.hd li,.round_img img, .ask_label, .notice_label, .step_label{ -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
/*链接文件*/
.round_s,dl.nav dt,dl.nav dd a,.hd li,.round_r,.round_img img,ul.h_city li a,.round_m, .ask_label, .notice_label, .step_label,.page_round_s em,.page_round_s a,.page_round_s b,.round_s_a a,.tnav_2017 span a{position:relative\9;behavior: url(static/home_v2/js/pie.htc);}
.step_label{position: absolute\9;}
/*左右摇摆*/
ul.tool_o li:hover em,ul.d_tool li:hover em, .need_item:hover .need_icon,ul.step_5 li:hover em,ul.r_service li:hover span em,ul.r_class li:hover em{animation: landr 0.8s ease-in-out; -webkit-animation: landr 0.8s ease-in-out;}

/*定义动画效果_css3*/
@keyframes landr {
0% {
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
39% {
    transform: rotate(5deg);
    transform-origin: right bottom 0;
}
40% {
    transform: rotate(5deg);
    transform-origin: left bottom 0;
}
75% {
    transform: rotate(-10deg);
    transform-origin: left bottom 0;
}
100% {
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
@-webkit-keyframes landr {
0% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: right bottom 0;
}
39% {
    -webkit-transform: rotate(5deg);
    -webkit-transform-origin: right bottom 0;
}
40% {
    -webkit-transform: rotate(5deg);
    -webkit-transform-origin: left bottom 0;
}
75% {
    -webkit-transform: rotate(-10deg);
    -webkit-transform-origin: left bottom 0;
}
100% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: left bottom 0;
}
}

.up{width:100px;height:85px;background:url(../images/tool/top_b.png) no-repeat; filter:alpha(Opacity=100);-moz-opacity:1.0;opacity: 1.0;}
.up:hover{filter:alpha(Opacity=60);-moz-opacity:1;opacity:1;}


/*---------------------------------star弹出层*/
.pop_code{width:100%; height:auto; position:absolute; top:0px; left:0px; z-index:8001;}
/*窗口黑色背景*/
.pop_code .code_bg{width:100%; height:auto; position:absolute; top:0px; left:0px; z-index:8002; background-color:#000000; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
/*弹出框的大小设置*/
.pop_code .code_show{width:500px; position:relative; top:200px; left:500px; z-index:8003; background:#fff; border:none; padding:0px;}
/*关闭按钮*/
.pop_code .code_title .exit{ position:absolute; right:10px;top:10px;display:block;border:none; background:url(../images/code/close.gif) no-repeat left -38px; width:38px; height:38px; line-height:38px; cursor:pointer; text-align:center; text-indent:-99999px;}
.pop_code .code_title .exit:hover{ background-position:left top;}


/*在线客服*/
.r_online{position: fixed; right: 10px; bottom: 100px; width: 78px; text-align: center; background-color: #f8f8f8; border: 1px solid #ccc; border-bottom: none;}
.r_online li{ position:relative;}
.r_online b{ font-weight:normal;}
.r_online a{padding: 6px 0 3px 0; display: inline-block; width: 100%; font-size: 13px; color: #000; border-bottom: 1px solid #ccc;}
.r_online em{height: 40px; display:block; margin-bottom:3px;}
.r_online .a1 em{ background:url(../../home/images/r_online_o.png) no-repeat center top;}
.r_online .a2 em{background:url(../../home/images/qq.png) no-repeat center top;}
.r_online .a3 em{ background:url(../../home/images/wei_o.gif) no-repeat center top;}
.r_online .a4 em{ background:url(../../home/images/top_o.gif) no-repeat center center;}
.r_online a:hover{ color:#fff; background:#ff911b;}
.r_online .a1:hover em{ background:url(../../home/images/r_online.png) no-repeat center top;}
.r_online .a3:hover em{ background:url(../../home/images/wei.gif) no-repeat center top;}
.r_online .a4:hover em{ background:url(../../home/images/top.gif) no-repeat center center;}

a.sina_a_b,a.qq_a_b{ display:inline-block; vertical-align:middle; margin-left:.3em; text-align:center; width:38px; height:38px; line-height:38px; overflow:hidden;}
a.sina_a_b{ background:#ed8851 url(../images/code/sina.png) no-repeat center center;}
a.qq_a_b{ background:#4dbce3 url(../images/code/qq.png) no-repeat center center;}a.sina_a_b{ background:#ed8851 url(../images/code/sina.png) no-repeat center center;}
a.qq_a_b:hover{ background:#16c1da url(../images/code/qq.png) no-repeat center center;}


td.jifen input.input_text{ vertical-align:middle; margin:0 .5em; border:1px solid #ddd; background:#fff; text-align:center; width:50px; line-height:1.8em; height:1.8em;}
td.jifen input.input_text:hover{ border:1px solid #999; background:#f8f8f8;}

/*相关推荐*/
dl.d_news_old{ clear:both; margin:20px auto 0px auto; width:100%;}
dl.d_news_old dt{ font-size:20px; font-weight:bold; clear:both; border-bottom:1px dotted #b1b3b5; background:url(../../home/images/th_other.gif) no-repeat 10px 40%; padding-left:2em; height:2em; line-height:2em; padding-bottom:8px;}
dl.d_news_old dd{ clear:both; padding:15px 0 0 0; font-size:13px; line-height:2em;}
dl.d_news_old dd p{ float:left; width:49.9%; height:2em; overflow:hidden; margin:2px 0; text-indent:2em; background:url(../../home/images/gray_icon.gif) no-repeat 10px center;}


.scroll_txt{float: right; padding: 0 5px 0 20px; width: 550px; height: 25px; line-height: 25px; background-color: #ffc; overflow: hidden;}
.scroll_txt .bd{display: inline-block; *display: inline; zoom: 1; width: 480px; vertical-align: middle; *vertical-align: baseline;}
.scroll_txt .close{float: right; display: inline-block; width: 25px; height: 25px; background: url(../../home/images/y_close.gif) 50% 50% no-repeat;}
.scroll_txt a:hover{text-decoration: underline;}

/*-------------------------------star_(2017-01-05)*/
body{ font-family:'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';-webkit-text-size-adjust:none;}
label{ cursor:auto !important;}
/*表单*/
.phcolor{color: #bbb!important;}
input::-webkit-input-placeholder{color: #bbb;}
input:focus::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #bbb;}
input:-ms-input-placeholder{color: #bbb;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input[type="number"]{appearance: textfield; -moz-appearance: textfield; -webkit-appearance: textfield;}


/*导航_搜索*/
dl.nav dt{ width:220px; position:relative;}
dl.nav .h_search_text{ width:75%; float:left;}
dl.nav .h_search_btn{ position:absolute; top:0; right:0; z-index:5;}

/*---------------------star动画*/
.banner_2017{margin: 0 auto; display: block; min-width: 1000px; height:350px; width:100%; overflow:hidden; position:relative; }
.banner_2017 .bd li { height:350px; background-position: 50% 0; background-repeat: no-repeat;}
.banner_2017 .bd li a{ height:100%; width:1000px; clear:both; margin:0 auto; display:block;}


.banner_2017 .hd{ position:absolute; width:100%; bottom:0px; height:20px;  left:0; text-align:center; font-size:0px;}
.banner_2017 .hd li{ width:10px;height:10px;  border-radius:50%; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 8px; background:rgba(0,0,0,.4);  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}
.banner_2017 .hd li.on{ background:#ff9900;}

.banner_2017 .btn{ width:40px; height:70px; line-height:70px; text-align:center; color:#fff; font-family:"宋体"; font-size:28px; font-weight:bold; position:absolute; top:50%; margin-top:-35px; cursor:pointer; text-align:center; background-color:rgba(0,0,0,.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}

/*.banner_2017:hover .btn_l{ left:15%}
.banner_2017:hover .btn_r{ right:15%;}*/
.banner_2017 .btn_l{ left:20%;}
.banner_2017 .btn_r{ right:20%;}

.banner .prevStop, .banner .nextStop{ cursor: default;}
.banner .prevStop{ background-position:left -40px;}
.banner .nextStop{ background-position:right -40px;}

/*-------------------------star中间区域*/
h1,h2,h3,h4,h5,h6{font-weight:400;}
.body_gray{ background-color:#f8f8f8; padding-bottom:4em;}
.box_w{ margin:1.5em auto; padding-bottom:1px;}
.transition_a{ -moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}
.list_6 li{ float:left; width:16.66%;}
.hide_box{ height:auto; overflow:hidden;}
.list_4 li{ float:left; width:24.9%;}
.list_3 li{ float:left; width:33.3%;}
.list_5 li{ float:left; width:19.9%;}
.r_cell{ display:table-cell; width:9999px; *width:auto; *zoom:1;}



.notaire_ul_6{ padding:1.2em 0 0 0; text-align:center; font-size:16px; width:101%;}
.notaire_ul_6 .box{ background:#fff; margin-right:.5em;border:5px solid #fff;}
.notaire_ul_6 p{ line-height:40px; height:40px; overflow:hidden;}

.hover_ul li:hover .box,.hover_box_t li:hover .box{ -moz-transform:translateY(-.4em);-moz-transform:translateY(-.4em);transform:translateY(-.4em); }
.hover_ul li:hover .box{box-shadow:0 0 5px rgba(0,0,0,.2);}

.w_250{ width:250px;}
.white_bj{ background-color:#fff;}

.notaire_250_p{ margin-right:3em; height:100%; text-align:center; background-color:#d1edf7; position:relative;}
.notaire_250_p h4{ font-size:20px; margin:.7em 0 0 0; font-weight:normal;}
.notaire_250_p img{ margin:40px 0 0 0;}
.btn_white{ display:inline-block; font-size:18px; color:#ff9900; line-height:40px; padding:0 1.4em; box-shadow:0 0 5px rgba(0,0,0,.2); background-color:#fff; margin:1em 0 0 0;}
.btn_white b{ padding-left:.6em;}
.btn_white:hover{ color:#fff; background-color:#ff9900;}


.notaire_250_p2 { background-color:#f7f1d1;}
.notaire_250_p2 img{ margin-top:18px;}

.h_300{ height:300px;}
.h_250{ height:250px;}
.f_round{ background:url(../images/notaire/round.png) no-repeat; position:absolute; width:12px; height:22px; overflow:hidden; right:0; top:50%; margin-top:-11px;}

.notaire_link h5{ font-size:18px; margin:1em 0;}
.notaire_link ul{ font-size:14px; position:relative;}
.notaire_link li{ margin:.5em 0;}
.f_r_d{ position:absolute; bottom:.5em; right:2em;}
.more_d{ color:#fff; font-size:12px; background-color:#86d55e; display:inline-block; padding:0 .8em;}
.more_d:hover{ color:#fff; background-color:#ff9900;}

/*标题*/
.th_line_c{ text-align:center; font-size:24px; margin:1.5em 0 1.5em 0; line-height:30px; height:15px; border-bottom:1px solid #339900;}
.th_line_c span{ background-color:#f8f8f8; display:inline-block; padding:0 1em;}


.notaire_people { text-align:center; width:102%; padding:1em 0 1em .6em;}
.notaire_people .box{ padding:25px 0; height:150px; background-color:#fff; box-shadow:-4px 4px 2px rgba(51,153,0,.3); margin-right:40px; border-radius:2em;}
.notaire_people .box p{ margin:1em 0 0 0; font-size:14px; line-height:1.7em; color:#666;}


.notaire_step h4{ font-size:24px; margin:2em 0 0 0;}
.notaire_step p{ margin:5em 0; text-align:center;}


/*步骤*/
.notarize_step_l b{ font-size:18px;}
.notarize_step_l{ font-size:16px; text-align:center; width:185px; height:150px; padding:20px 0 0 0; border-right:1px solid #eee;}
.notarize_step_l div,.notarize_step_l p{ margin:.3em 0; font-size:14px;}
.notarize_step_r li{ font-size:15px; float:left; padding:0 1.7em; text-align:center;}
.notarize_step_r li p{ margin:.8em 0 0 0;}
.notarize_step_r .gt{ padding:30px 0 0 0; color:#ccc; font-size:24px; line-height:1.1em; font-weight:bold;}
.notarize_step_r h4{ padding-left:1.3em; font-size:20px; margin:.3em 0 .8em 0;}
/*图标*/
.notarize_a{ display:inline-block; width:70px; height:70px; overflow:hidden; border:2px solid #79d49c; background-color:transparent; overflow:hidden; background-image:url(../images/notaire/arrows.png); background-repeat:no-repeat;}
.notarize_a2{ background-position:0 -70px;}
.notarize_a3{ background-position:0 -140px;}
.notarize_a4{ background-position:0 -210px;}
.notarize_a5{ background-position:0 -280px;}
.notarize_a6{ background-position:0 -350px;}


.box_4{ width:102%;}
.box_4 .box{ float:left; width:235px; margin-right:18px;}
.h_360{ height:360px;}
/*标题*/
.green_th{ background-color:#86d55e; color:#fff; height:25px; line-height:25px; padding:12px 18px;}
.green_th .l{ font-size:16px;}
.th_more{ display:inline-block; width:25px; height:25px; background:url(../images/th_search.png) no-repeat;}

/*列表*/
.list_dl{ margin:1.4em 1.5em 0 1.5em;}
.list_dl dt{ text-align:center; font-size:14px;}
.list_dl dd{ margin:1.1em 0; background:url(../images/green_arrow.gif) no-repeat left center; padding-left:1em;}

/*-------------------star认证*/
.notaire_city_nav{ border-bottom:1px solid #eee; padding:18px .1em; margin:0 15px; line-height:30px; height:30px;}
.notaire_city_nav dt{ font-size:24px;}
.ml_40{ margin-left:40px;}
.notaire_city_nav dt span{ font-size:14px;}
.notaire_city_nav dd{ padding:4px 0 0 0;}
.notaire_city_nav dd a{ float:left; text-transform:uppercase; font-size:15px; width:22px; height:22px; line-height:22px; overflow:hidden; text-align:center; cursor:pointer; margin:0 0 0 .4em; border-radius:50%;}
.notaire_city_nav dd .tab_light{ background-color:#86d55e; color:#fff;}


.notaire_city_link{ margin:1em 15px;}
.notaire_city_link dd p{ float:left; width:16.66%; margin:.9em 0;}
.notaire_city_link dd p a{ display:block; background-image:url(../images/notaire/green_a.png); background-repeat:no-repeat; background-position:0em center; padding-left:1em;}
.notaire_city_link dt{ text-align:center; color:#888; padding:2em 0 .5em 0;}

/*空*/
.null_box{ display:block; color:#888; font-size:13px; padding:6em 0; text-align:center;}


.h_170{ height:168px;}
.notaire_step_w{ position:relative;}
.notaire_step_w h4{ height:70px; line-height:35px; padding:50px 0; text-align:center; background-color:#86d55e; width:155px; font-size:24px; color:#fff; margin:-1px; position:relative;}
.th_arrow{ background:url(../images/notaire/arrow_l.png) no-repeat; width:8px; height:16px; overflow:hidden; position:absolute; top:50%; right:0; margin-top:-8px;}

.notaire_step_ul{ padding:35px 0 0 3em; font-size:14px; color:#666;}
.notaire_step_ul .gt{ padding:25px 0 0 0; line-height:1.1em;margin:0 1.2em; font-size:26px; color:#ccc; font-weight:bold;}
.notaire_step_ul li{ float:left; text-align:center; }
.notaire_step_ul p{ margin:1em 0 0 0;}
.notaire_arrow{ height:70px; width:70px; overflow:hidden; border:2px solid #5bca86; background-color:transparent; background-image:url(../images/notaire/tool_a.png); background-repeat:no-repeat; display:inline-block;}
.notaire_arrow2{ background-position:0 -70px;}
.notaire_arrow3{ background-position:0 -140px;}
.notaire_arrow4{ background-position:0 -210px;}
.notaire_arrow5{ background-position:0 -280px;}
.notaire_arrow6{ background-position:0 -350px;}

.w_730{ width:730px;}
.w_255{ width:255px;}


/*灰色标题*/
.gray_th{ height:60px; line-height:60px; background-color:#f8f8f8; padding:0 30px; font-size:24px;}


.notaire_prit{ padding:2em 0; margin:0 30px;}
.notaire_prit dd { margin:2em 0 0 0;}
.notaire_prit dd h5{ background-color:#f8f8f8; display:inline-block; padding:0 1em; font-size:16px; color:#666; line-height:2em;}

.num_list{ margin:1em 0; list-style:decimal; padding-left:2em;}
.num_list li{ margin-bottom:.4em;}




.box_i{ padding:.1em 25px;}
/*标题*/
.th_text{ line-height:55px; height:55px; font-size:18px;}
.th_text .orange_text2{ margin-right:.4em;}

.notaire_fill{ margin-bottom:1em; padding:1.1em 1.8em; line-height:38px;} 

.notaire_fill dt{ margin-bottom:1em;}


/*表单*/
.fill_text_t{ background-color:#fff; border:1px solid #eee; height:18px; line-height:18px; padding:10px; width:130px;}
.fill_date{ font-size:14px; background-image:url(../images/date_o.gif); background-position:95% center; background-repeat:no-repeat;}
.fill_text_s{ width:90px; text-align:center; padding:10px 0;}
.fill_text_ss{ padding:0; text-align:center; width:60px !important; margin:0 1em;}
.fill_text_b{ width:300px;}
.fill_text_t:focus{ border-color:#5bca86; box-shadow:0 0 5px rgba(0,0,0,.1);}
.fill_text_b2{ font-size:14px; width:200px; padding:1em 20px; color:#666;}

.box_w_n{ padding-bottom:1px; margin:0 auto;}


.c_pri table tfoot th{ font-size:14px; padding:3em 0 2em 0; }
.c_pri table tfoot th .d{ margin-top:.5em;}


/*-------------------选择框*/
.sel_box input, .sel_box_r input{display: none; display: inline-block\9;}
.sel_box label, .sel_box_r label{display: inline-block; line-height: 30px;}
.sel_box label:before, .sel_box_r label:before{margin: 0 5px 0 0; display: inline-block; content: ""; width: 30px; height: 30px; background-position: 0 0; background-repeat: no-repeat; vertical-align: top; display: none\9;}
.sel_box label:before{background-image:url(../images/notaire/che.png);}
.sel_box_r label:before{background-image: url(../images/icon/che_r.gif);}
.sel_box input:checked ~ label:before, .sel_box_r input:checked ~ label:before{background-position: 0 -30px;}

/*小号*/
.sel_box_r_s label{ line-height: 20px;}
.sel_box_r_s label:before{ width:20px; height:20px; margin-right:10px;}
.sel_box_r_s label:before{background-image:url(../images/notaire/radio.png);}
.sel_box_r_s input:checked ~ label:before{ background-position:0 -20px;}

/*大号*/
.sel_box_b label{ line-height: 45px;}
.sel_box_b label:before{ width:45px; height:45px; margin-right:10px;}
.sel_box_b label:before{background-image:url(../images/notaire/che_b.png);}
.sel_box_b input:checked ~ label:before{ background-position:0 -45px;}


.s_btn{ font-size:14px; line-height:24px; font-weight:normal; padding:0 .5em; width:auto; text-align:center;}

/*--------------------star电子签证*/
.e_vise_banner{ height:520px; overflow:hidden; position:relative;}
.e_vise_img{ position:absolute; left:50%; margin-left:-960px; height:100%; top:0;}
.min_1000 { min-width:1000px; margin:0 auto;}

.green_bj{ background-color:#f3fdf2;}
.w_1000_n{ width:1000px; margin:0 auto;}

.green_box .green_box{ padding:3em 0;}


.e_vise_1 dd{ width:570px; text-align:right; margin-left:5em;}
.e_vise_1 dt{ padding:2em 0 0 3em;}
.e_vise_1 dt p{ margin:1.2em 0 0 0; line-height:1.5em;}
.ok_list { margin:2em 0 0em 0; }
.ok_list li{ background:url(../images/e-Visa/ok.png) no-repeat left center; line-height:30px; padding-left:2.5em; margin-bottom:.8em;}

.e_vise_2{ padding:3em 0 0 0; margin-bottom:0 !important; text-align:center;}
.e_vise_2 p{ margin:1em 0 2em 0;}

.e_vise_btn{ text-align:center; padding:3.5em 0 2em 0;}

/*------------star二级签证页面更改-游客登录*/

.visa_city{ text-align:center;}
.visa_city h4{ margin:.3em 0 1em 0;}
.visa_city_ul li{ float:left; width:49.9%; margin:1em 0; position:relative; text-align:center;}
.city_box_i{ display:none; text-align:left; z-index:5; background-color:#666; position:absolute; width:170px; padding:1em;}
.box_arrow{ position:absolute; left:50%; top:-6px; margin-left:-6px;}


/*假期*/
.festival_o{ position:relative;}
.festival_dl{ position:absolute; top:25px; left:125px; width:850px;}
.festival_dl dt{ text-align:center; margin-right:1.2em;}
.festival_dl dt p{ margin:.6em 0 0 0;}
.festival_dl dd{ padding:12px .5em; background-color:#fff; height:24px; }
.festival_dl .MarqueeInfo{overflow: hidden;height:24px; line-height:24px;}
.festival_dl .MarqueeInfo li{ height:24px;}
.festival_dl .box{ float:left; width: 40%; padding:0 5%;}

/*标题*/
.th_o{ margin:1em 0;}

/*表格*/
.list_table{ border:1px solid #eee; width:100%; margin:1em 0;}
.list_table thead th{ background-color:#5bca86; border:1px solid #5bca86; line-height:40px; color:#fff; font-weight:normal; }
.list_table td{ vertical-align:top; border-bottom:1px solid #eee; line-height:32px; padding:1.5em 0; text-align:center;}
.even_table tbody tr.even_bj{ background-color:#f8f8f8;}
.even_table tbody tr:hover,.hover_table tbody tr:hover{ background-color:#fffaee;}

/*按钮*/
.shop_a_btn{ border:1px solid #ff9900; color:#ff9900; line-height:30px; padding:0 .7em 0 2.2em; background-color:transparent; background-image:url(../images/share_arrow.png) ; background-repeat:no-repeat; background-position:.8em center; display:inline-block; vertical-align:top;}
.shop_a_btn:hover:hover{ background-color:#fff; border-color:#ff3300; box-shadow:0 0 5px #ff6600;}

.h_320{ height:320px;}
.visa_ask{ width:730px;}
.visa_ask_nav{ border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; text-align:center;}
.visa_ask_nav dd a{ float:left; width:33.3%; border-left:1px solid #e5e5e5; margin-left:-1px;}
.visa_ask_nav dd .tab_light{ background-color:#f8f8f8;}


.list_2 li{ float:left; width:49.9%;}
.list_ask { padding:1.2em 0 0 1em;}
.list_ask li{ margin:.6em 0; margin:0\9; height:1.4em; line-height:1.4em;overflow:hidden;}
.list_ask li a{ margin:0 2em; height:1.4em; line-height:1.4em;  background:url(../images/green_arrow.gif) no-repeat left center; padding-left:1em; display:block;}

.visa_ask_r{ border-left:1px solid #e5e5e5; height:100%; width:269px; background-color:#f8f8f8; }
.visa_ask_r ul{ padding:2em 2em  0 2em; font-size:16px;}
.visa_ask_r ul li{ height:30px; line-height:30px; margin:1.5em 0;}

.visa_arrow{ float:left; margin-right:1.2em; overflow:hidden; width:30px; height:30px; overflow:hidden; background:url(../images/tool_a.png) no-repeat;}
.visa_arrow2{ background-position:0 -30px;}
.visa_arrow3{ background-position:0 -60px;}
.visa_arrow4{ background-position:0 -90px;}


/*下拉框*/
.divselect_n{position: relative; cursor: pointer; vertical-align: middle; z-index: 5; border-radius:0px;}
.divselect_n cite{display: block; font-style: normal;}
.divselect_n ul{position: absolute; display: none;border-radius:0px; }
.divselect_open ul{display: block;}

.dtdropsel{display: inline-block; margin:0 5px 0 0; *display: inline; *zoom: 1; width: 120px; height: 40px; text-align: left; vertical-align: middle; border: 1px solid #e5e5e5; background-color:#fff;}
.dtdropsel cite{display: block; padding: 10px 19px 10px 9px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 20px; width: 90px\9; background-image:url(../images/option.gif); background-repeat:no-repeat; background-position:90% center;}
.dtdropsel .ci_right{top: 18px; right: 10px;}
.dtselect_list{top: -1px; left: -1px; width: 100%; line-height: 30px; background-color: #fff; border: 1px solid #e5e5e5; box-shadow: 0 0 10px #c0c0c0;}
.dtselect_list li{padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100px\9;}
.dtselect_list li:hover{background-color: #f8f8f8;}

.dtdropsel_b{ width:220px;}
.dtdropsel_b cite{ width:190px\9;}
.dtdropsel_b li{ width:200px\9;}

/*下拉*/
.dtdropsel_n_s{ width:110px; height:30px;}
.dtdropsel_n_s cite{ width:80px\9; padding-top:5px; padding-bottom:5px;}
.dtdropsel_n_s li{ width:90px\9;}

/*end下拉框*/

.del_arrow{ display:inline-block; background:url(../images/del.png) no-repeat; width:26px; height:26px; overflow:hidden; vertical-align:middle; margin-left:1em;}

.fill_box .l{ width:85px; text-align:right;}
.fill_box .d{ margin-top:.5em;}

/*---------------star电子签证*/
/*标题*/
.app_visa_th{ height:100px; font-size:0; background:url(../images/app_th.png) no-repeat center top;}

.w_240{ width:240px;}

.visa_step_r{ border-radius:2.5em;}
.visa_step_r h4{ text-align:center; padding:1.6em 0 1em 0; color:#666; font-size:16px; font-weight:bold;}
.visa_step_r ul{  font-size:14px; margin:0 50px; padding:0em 0 1.4em 0;}
.visa_step_r li{ margin:1.5em 0;}

.step_arrow{ width:40px; height:40px; display:block; overflow:hidden; background:url(../images/tool_1.png) no-repeat;}
.step_arrow2{ background-position:0 -40px;}
.step_arrow3{ background-position:0 -80px;}
.step_arrow4{ background-position:0 -120px;}

.r_num_o{ color:#fff; font-weight:bold; float:left; text-align:center; width:34px; height:32px; line-height:28px; overflow:hidden; margin-right:1.2em; background:url(../images/num.png) no-repeat; font-size:18px; font-style:normal;}



/*按钮*/
.fill_btn_g,.fill_btn_green,.fill_btn_gray,.pay_a{ background-color:#5bca86; font-size:20px; line-height:50px; text-align:center; width:200px; border:none; cursor:pointer; vertical-align:top; color:#fff;}
a.fill_btn_g{ display:inline-block;}
.pay_a{ font-size:12px; width:auto; padding:0 1em; line-height:25px; display:inline-block; vertical-align:top;}
.fill_btn_green,.fill_btn_gray{ width:120px; line-height:40px; font-size:16px;}
.fill_btn_gray{ background-color:#ccc; margin-left:1em;}
.fill_btn_gray:hover{ background-color:#999;}
.fill_btn_g:hover,.fill_btn_green:hover,.pay_a:hover{ color:#fff; background-color:#34ad63;}

/*表格*/
.fill_table .fill_text_t{ width:200px;}
.fill_table{ margin:2em auto 4em auto;}
.fill_table td,.fill_table th{ font-weight:normal; vertical-align:top; line-height:40px; padding:.6em .5em;}
.fill_table th{ text-align:right;}
.fill_table tfoot td{ text-align:center; padding:2em 0 0 0;}


.visa_fill_box{ padding:2em 60px;}
.visa_fill_box h4{ margin:1em 0; height:1.5em; line-height:1.5em;}

.visa_pic{ padding:1em 0 3em 0; border-bottom:1px solid #eaeaea;  margin-bottom:1.5em; text-align:center;}
.visa_pic .box{ width:180px; background-color:#f8f8f8; height:120px; overflow:hidden; position:relative; border:1px solid #eaeaea; margin:0 auto;}
.img_people{ position:absolute; z-index:1; top:0; left:0; width:100%; height:100%;}
.visa_pic p{ font-size:14px; margin:1em 0 0 0;}
/*上传*/

.file-box{cursor:pointer; position:relative;width:180px; height:120px; z-index:5;} 
.file_btn{ background-color:transparent; cursor:pointer; background-image:url(../images/e-Visa/add.png); background-repeat:no-repeat; position:absolute; top:50%; left:50%; margin:-16px 0 0 -16px; border:none;height:32px; width:32px;} 
.file_btn_text{ background-color:rgba(0,0,0,.7); color:#fff; cursor:pointer; text-align:center; width:110px; height:40px; line-height:40px; border-radius:.5em; border:none;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000); position:absolute; top:50%; left:50%; margin:-20px 0 0 -55px;}
.file{cursor:pointer;position:absolute; top:0; left:0px; height:120px; filter:alpha(opacity:0);opacity: 0;width:180px; z-index:8; } 

.btn_c{ text-align:center; margin:2em 0;}

.file-box_s{ position:relative; cursor:pointer; background-color:#fff; width:60px; height:60px; border:1px solid #eaeaea; margin:0 auto;}
.file_s{ cursor:pointer; position:absolute; top:0; left:0; width:100%; height:100%;filter:alpha(opacity:0);opacity: 0;}
.file_btn_s{ background:url(../images/add_s.png) no-repeat center center; width:100%; line-height:60px; height:100%; border:none; cursor:pointer; text-align:center;}

.file-box_file{ position:relative; cursor:pointer; width:220px; height:40px;}
.file_text{ border:1px solid #e5e5e5; background-color:#fff; line-height:20px; height:20px; padding:10px; width:80px; font-size:14px;}
.file_btn_b{ height:40px; line-height:40px; text-align:center; cursor:pointer; border:none; background-color:#5bca86; color:#fff; font-size:14px; width:100px; float:right;}
.file-box_file .file{ width:100px; height:40px; left:0; right:auto; top:0;}

/*居右对齐*/
.r_text{ text-align:right;}
.btn_border{ border:1px solid #5bca86; color:#5bca86; background-color:transparent; cursor:pointer; display:inline-block; vertical-align:middle; margin:0 0 0 .5em; line-height:28px; padding:0 1em 0 2.8em; background-repeat:no-repeat; background-position:.6em center;}
.prit_btn{ background-image:url(../images/e-Visa/prit.png);}
.down_btn{ background-image:url(../images/e-Visa/down.png);}
.btn_border:hover{ border-color:#ff6600;}

/*------------star左导航*/
.f_nav{ position:relative; width:1000px; height:0; margin:0 auto;}
.f_nav_box{ text-align:center; position:absolute; width:180px; top:-350px; height:350px; background-color:#fff; left:0;}
.f_nav_box h2 { background-color:#ff9900; color:#fff; text-align:center; line-height:50px; height:50px; font-size:14px;}
.f_nav_box dl{ position:relative;}
.f_nav_box dd{ position:absolute; z-index:1; background:#fff; width:300px; padding:10px; border:1px solid #ff9900; left:180px; top:0;}
.f_nav_box dt{ cursor:pointer; border:1px solid #fff; font-size:15px;  height:58px; padding:0 15px; line-height:58px; color:#666;}
.f_nav_box dt .box{ height:100%; border-bottom:1px solid #eaeaea;}
.f_nav_box .last .box{ border:none;}
.f_nav_box dt .china{ color:#ccc; font-size:18px;}
.f_nav_box dd  em{  font-family:"宋体"; color:#ccc; font-style:normal; margin:0 .7em;}
.f_nav_box dd{ display:none; font-size:13px;}
.f_nav_box .light{ border-color:#ff9900; margin-right:-1px; border-right-color:white; background-color:#fff; z-index:5; position:relative;}
.f_nav_box .light .box{ border-color:transparent;}

/*-----------star首页*/
.w_480{ width:480px;}
/*标题*/
.th_line_o{ border-bottom:1px solid #eaeaea; height:55px; line-height:55px;}
.th_line_o .r a{ color:#888; font-size:14px;}
.th_line_o .r a:hover{ color:#66cc99;}
.th_line_o .l{ margin-bottom:-1px; border-bottom:3px solid #66cc99; font-size:24px; height:53px; padding:0 .1em; font-weight:normal;}

/*列表*/
.visa_dyd{ padding:1em 0 0 0;}
.visa_dyd li{ line-height:30px; color:#666; height:30px; font-size:14px; margin:.5em 0;}
.visa_dyd li:hover{ background-color:#f8f8f8;}
.td_1,.td_4{ width:12%; text-align:center;}
.td_2,.td_3{ width:36%; text-align:center;}

.visa_news{ padding:.8em 0 0 0;}
.visa_news .hide{ width:250px;}
.visa_news dt{ width:185px; margin-right:2em;}
.visa_news dd p{ margin:.7em 0; font-size:14px; background:url(../images/green_arrow.gif) no-repeat left center; padding-left:1em;}

dl.news_o dd .hide{ width:215px;}

.share_ao{ width:40px; height:40px; display:inline-block; overflow:hidden; background:url(../images/login_share.png) no-repeat; overflow:hidden; vertical-align:top; margin:0 0 0 .3em;}
.share_sina{ background-position:0 -40px;}
.share_wechat{ background-position:0 -80px;}
.share_bo{ background-position:0 -120px;}
.share_dou{ background-position:0 -160px;}
.share_zhi{ background-position:0 -200px;}


/*----------------------------star会员中心*/
.w_200{ width:200px;}
.th_l{ height:45px; margin:-1px; line-height:45px; color:#fff; background-color:#5bca86; text-align:center; font-size:16px;}
.th_l .eng{ font-size:12px; margin-left:1em;}

/*左导航*/
.l_nav{ margin:0 1.5em; padding:1em 0;text-align:center;}
.l_nav dt .t{ border-bottom:1px dotted #ccc; padding:.5em 0; }
.l_nav dt .d li{ margin:1.4em 0; line-height:36px;}
.l_nav dt .d li a{ display:block; color:#666; height:36px; line-height:36px;}
.l_nav dt .d li :hover{ color:#ff9900;}
.l_nav dt .d .active a{ background-color:#ff9900; color:#fff;}
.l_nav dd { padding:3em 0 2em 0;}

.online_btn{ border:1px solid #66cc99; background-color:transparent; font-weight:bold; font-size:14px; display:block; text-align:center; line-height:26px; padding:8px 0; cursor:pointer; color:#66cc99;}
.online_btn span{ vertical-align:top; display:inline-block; margin-right:.8em; background:url(../images/com.png) no-repeat; width:26px; height:26px; overflow:hidden;}
.online_btn:hover{ box-shadow:0 0 5px #66cc99; color:#66cc99; background-color:#fff;}

/*右边*/
.w_780{ width:780px;}
/*右标题*/
.r_th{ line-height:44px; height:44px; background-color:#f8f8f8; border:1px solid #e5e5e5; font-size:14px; font-weight:bold; padding:0 20px;}

.radio_list label{ margin-right:2em;}
.radio_list input[type='radio']{ margin-right:.6em;}

.fill_table_b .fill_text_t{ width:300px;}
.fill_table_b tfoot td{ text-align:left; padding-left:.5em;}
.fill_table_b{ margin:5em auto 7em auto;}
.fill_table_b .orange_text{ margin-right:.7em;}



/*地区下拉框样式*/
.site_select_box{margin-right: 0px; _height: 38px; _overflow: hidden; font-size:14px; margin-top:.8em;}
.site_wrap{position: relative; margin-right:5px; _display: inline; float: left; width: 115px;  overflow: hidden;}
.site_select,.city select{margin-right: 10px; _display: inline; float: left; padding: 0px 0 0px 5px; width: 100px; height: 38px; line-height: 38px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; overflow: hidden; bacground:tansparent;-webkit-appearance: none; border:none; background:none; background:#fff url(../images/option.gif) no-repeat 90% center; color:#333; border:1px solid #eaeaea; font-size:13px;}


/*表格*/
.order_table_border,.order_table{ width:100%; margin:1em 0; text-align:center;}
.order_table th,.order_table_border th{ background-color:#f8f8f8; font-weight:normal; line-height:40px; color:#666; font-size:14px;}
.order_table_border{ border:1px solid #e5e5e5;}
.order_table_border th{ border-bottom:1px solid #e5e5e5; padding:0 1em; font-size:12px; text-align:left;}
.order_table_border td{ padding:1.8em 0; border:1px solid #e5e5e5;}
.order_table_border td p{ margin:.5em 0 0 0;}

/*积分管理*/
.integral_box{ padding:3em .5em;}
.integral_nav{ border-bottom:1px solid #e5e5e5; font-size:14px; line-height:40px; height:40px; margin-bottom:1.4em;}
.integral_nav dd a{ float:left; padding:0 .5em; margin-right:2em;}
.integral_nav dd .tab_light{ border-bottom:3px solid #5bca86; height:38px; margin-bottom:-1px;}

/*表格*/
.intetral_table{ color:#666; width:100%; margin:1em 0; text-align:center;}
.intetral_table th{ background-color:#f8f8f8; font-weight:normal; line-height:2.2em;}
.intetral_table td{ padding:1.2em 0; border-bottom:1px solid #eaeaea;}

.online_up{ text-align:center; width:330px; margin-right:3em;}
.online_o{ margin:1em 0 2em 0; padding:1em;}
.online_up li { margin:1.2em 0;}
.online_up li p{ clear:both; margin:.5em 0 0 0;}

.online_up_n li{ margin:0;}

li:hover .file-box_s{ border-color:#ff9900; box-shadow:0 0 5px #ff9900;}

.up_note{ color:#666; margin-top:5em; padding-right:2em;}

.r_th_text{ margin:3em 0 1em 0; font-size:14px;}

.up_btn_s{ border:1px solid #5bca86; color:#5bca86; background-color:#fff; display:inline-block; padding:0 1.2em; line-height:2em; cursor:pointer;}
.up_btn_s:hover{ background-color:#5bca86; color:#fff; text-decoration:none;}


/*------------star*/
.hdv4_gray_th .r{ font-size:12px; padding-right:1em;}

.o_t{ margin-bottom:1em;}
.o_d{ margin-top:1em;}

/*标题*/
.th_line_n{ font-weight:normal; border-bottom:1px solid #e5e5e5; height:50px; line-height:50px;}
.th_line_n .th_x{font-weight:normal; height:48px; margin-bottom:-1px; border-bottom:3px solid #66cc99; font-size:18px; padding:0 .2em 0 2em; background:url(../images/th_a.png) no-repeat left 50%;}

.num_list{ color:#555;}
.num_list p{ font-size:12px; background:url(../images/green_arrow.gif) no-repeat left 6px; padding-left:1em; margin:.3em 0;}

/*按钮*/
.email_btn_b,.prit_btn_b{ font-size:16px; line-height:44px; color:#555; padding:0 1.6em 0 3.2em; background-image:url(../images/email.png); background-repeat:no-repeat; background-position:1.2em center; margin:0 1em;}
.prit_btn_b{ background-image:url(../images/prit.png);}


/*表格*/
.list_table_w{ background-color:#f6f6f6; width:100%; margin:1em 0;font-size:14px;}
.list_table_w th{ color:#fff; background-color:#5bca86; line-height:40px; font-weight:normal; }
.list_table_w td{ border-bottom:1px solid #fff; text-align:center; padding:1.6em 0;}

.integral_gife{ padding:1em 0 0 0; width:102%;}
.integral_gife li{ margin:1em 0;}
.integral_gife .box{ height:285px; font-size:14px; border:1px solid #e5e5e5; background-color:#fff; margin-right:20px;}
.integral_gife h5{ font-size:16px; margin:.6em 15px .4em 15px;}
.integral_gife p{ margin:0 15px;}
.integral_gife .a_box{ display:block; background-color:#f8f8f8; padding:25px 0; border-bottom:1px solid #e5e5e5; text-align:center;}

.btn_s{ color:#fff; background-color:#ff9900; display:inline-block; line-height:25px; padding:0 1em; vertical-align:top;}
.btn_s:hover{ background-color:#ff6600; color:#fff;}

/*---------------------star_2017-02-03*/
.y_tab_nav{ float:left; width:60px; text-align:center;font-size:14px;}
.y_tab_nav dd a{ display:block;  height:40px; line-height:40px; }
.y_tab_nav dd .tab_light{ background-color:#ff9900; color:#fff;}

.y_tab_box{ float:right; border:1px solid #eee; background-color:#fff; width:405px; height:260px; overflow-y:auto;}
.y_tab_box div{ padding:1.5em;}
.h_city_t h5{ font-size:16px;}
.h_city_t p{ color:#999;}
.h_city_t li{ margin-bottom:1em;}


/*---------------------star_2017_02_16*/
/*ftool*/
.ftool{position: fixed; z-index: 16; width:120px; border-radius:8em; text-align:center; border:2px solid #5bca86; background-color:#fff; padding:10px 0 20px 0; right: 2%; bottom: 4%; z-index: 25; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html,* html body{background-image:url(about:blank);background-attachment: fixed;}

.ftool h4{ font-size:18px; line-height:1.4em;}
.ftool h5{ font-size:16px; margin:.5em 0;}
.ftool .text_c{ border-top:1px solid #ccc; margin:1em 10px; padding:.5em 0; border-bottom:1px solid #ccc;}
.ftool .text_d{ color:#666; font-size:14px;}

/*-star内页*/
.note_gray{ color:#888; font-size:12px; margin-left:1.5em;}


.table_1000{ width:1000px;}
.th_f_f{ position:fixed; top:0px; width:1000px; z-index:10; background-color:red;}


.visa_city_contact{ background-image:url(../images/visa.png); background-repeat:no-repeat; background-position:90% center;}
.visa_city_r{ padding:17% 0 0 0;}
.visa_city_r img{ vertical-align:middle; margin-right:1.5rem;}
.visa_city_r span{ display:inline-block; vertical-align:middle; line-height:1.4em;}
.visa_city_r span b{ font-size:18px;}

/*-------------------end_2017-02-16*/

/*按钮*/
a.modify_btn_a{ font-weight:normal; padding:0 1.5em; line-height:40px; height:40px; display:inline-block; vertical-align:middle; margin:0 1em;}
a.modify_btn_a:hover{ background-color:#2dc166; color:#fff;}

.adress_div{ line-height:40px;}
.o_box{ position:relative;}

.city{ float:left;}

.modify_adress_box{ display:none; position:absolute; top:-4em; left:50%; margin-left:-390px; width:740px; padding:15px; border:1px solid #6bcf92; background-color:#fff;}
.modify_adress_box dt{ padding:2em 2em; background-color:#f8f8f8;}
.modify_adress_box td,.modify_adress_box th{ padding:.8em .5em; line-height:38px;}
.modify_adress_box dd{ text-align:center; padding:1.2em 0;}
.modify_adress_box .fill_text_t{ height:16px; line-height:16px;}
.modify_adress_box .modify_btn_a{ font-size:18px; padding:0 3em; line-height:50px; height:50px;}



/*------------------star_2017_03_09新样式*/
.gray_body{ background-color:#f8f8f8;}

.gray_body .n_header,.n_header_w{ background-color:#fff;}

/*标题*/
.notarize_th,.notarize_th_s{ padding:1.5em 2em 1em 2em; font-size:16px; color:#666; line-height:30px; height:40px;}
.notarize_th b,.notarize_th_s b{ border-bottom:2px solid #ff9900; font-size:20px; font-weight:bold; display:inline-block; margin-right:.8em;}
.notarize_th_s b{ font-size:16px;}
.notarize_th_s{ padding-left:50px; padding-bottom:0;}

/*内容*/
.notarize_dl{ font-size:14px; }
.notarize_dl dt{ padding:1em 0 0 2.4em;}
.notarize_dl dd{ clear:both; color:#888; padding:2.8em 0; text-align:center;}
.notarize_dl dt li{ margin:.5em 0;}
.notarize_dl dd p{ margin:1em 0 0 0;}
.btn_border_orange,.btn_border_green{ color:#ff9900; background-color:transparent; border:1px solid #ff9900; display:inline-block; line-height:56px; font-size:20px; padding:0 4.5em; cursor:pointer; vertical-align:top; text-align:center;}
.btn_border_green{ border-color:#5bca86; color:#5bca86;}
.btn_border_green:hover{ background-color:#5bca86; color:#fff;}
.btn_border_orange:hover{ color:#fff; background-color:#ff9900;}
.btn_260{ padding:0; text-align:center; width:260px;}

/*步骤*/
.notarize_step{ height:48px; border-bottom:1px solid #eee; font-size:14px; color:#666; line-height:48px;}
.notarize_step li{ float:left; width:184px; text-align:center;height:48px;}
.notarize_step .gt{ background:url(../images/notaire/step_arrow.png) no-repeat;  width:20px;}
.notarize_step .light{ background-color:#ff9900; color:#fff;}
.notarize_step .gt_light{ background-position:0 -48px;}
.notarize_step .gt_light_f{ background-position:0 -96px;}

/*标题*/
.th_line_2{ margin:2.5em 50px 1em 50px; border-bottom:2px solid #ccc; padding-bottom:.4em; color:#666; font-size:16px; line-height:1.8em;}

.step_city{ text-align:center; width:400px; margin:4em auto 10em auto;}
.step_city .city_1{ height:32px; line-height:32px; font-size:16px; color:#666; position:relative; padding:0 10px; margin-bottom:1em;}
.step_city .city_1 h4{ position:absolute; text-align:center; font-size:32px; width:20%; margin:0 0 0 -10%; left:50%; top:0;}
.step_city dd{ text-align:center; margin:4em 0 0 0;}

.city_box{ line-height:40px; position:relative; border:1px solid #dedede; background-color:#fff; padding:30px 0; font-size:16px;}
.city_box select{ border:1px solid #ccc; color:#666; padding:0 1em; line-height:40px; height:40px; vertical-align:top; width:210px; font-size:16px; background-color:#fff;}
.city_box_arrow{ position:absolute; background:url(../images/notaire/box_t_arrow.png) no-repeat; width:15px; height:9px; overflow:hidden; right:25px; top:-9px;} 

/*表格*/
.fill_table_new{ margin:2em auto; font-size:16px;}
.fill_table_new th,.fill_table_new td{ vertical-align:top; line-height:50px; padding:.4em .8em;}
.fill_table_new th{ font-weight:normal; text-align:right;}
.fill_table_new tfoot td{ text-align:center; padding:1em .8em;}
.note_gray_p{ clear:both; font-size:14px; color:#999; margin-top:-2em;}
.fill_table_new th .orange_text2{ margin-right:.5em;}
.fill_text_320{ width:300px; font-size:14px;}
.fill_text_250{ width:250px; font-size:14px;}

.th_text_t{ margin:2em 50px 1em 50px;}


.input_ul li{ float:left; margin-right:2.5em;}
.tab_hide_box{ display:none;}

.select_city{ margin:1em 0; border:1px solid #ebebeb; padding-bottom:1em; background-color:#fff;}
.select_city_nav{ border-bottom:1px solid #dedede; background-color:#f8f8f8; height:44px; line-height:44px;}
.select_city_nav dd a{ float:left; margin:0 .6em; color:#666;}
.select_city h4{ font-size:16px; margin:.8em 20px; line-height:1.3em;}

.select_ul{ padding:0 0 0 20px; width:80%;}
.select_ul li{ line-height:30px; height:30px; margin:.4em 0;}
.select_ul .box{ cursor:pointer; margin-right:1em; padding:0 10px; position:relative; border:1px solid #fff;}
.select_ul .light .box{color:#ff9900; border-color:#ff9900;}
.select_ok{ width:18px; height:16px; position:absolute; top:50%; margin-top:-8px; right:1em;}
.light .select_ok{background:url(../images/notaire/ok.png) no-repeat; }


.step_box_select{ padding-bottom:4em;}
.step_box_select dt ul{ font-size:14px; color:#666; text-align:center; padding:1em 10px 0 15px;}
.step_box_select dt .box{ cursor:pointer; border:1px solid #57c589; position:relative; background-color:#fff; padding:10px 0 20px 0; margin:0 1em;}
.step_box_select dt .light .box{ border-color:#ff9900;}
.select_ok_r{ position:absolute;  width:40px; height:40px; right:.5em; top:.5em; overflow:hidden;}
.light .select_ok_r{background:url(../images/notaire/ok_r.png) no-repeat;}
.step_box_select dt li{ margin:1em 0;}
.step_box_select dt .box p{ margin:1em 0 0 0;}
.step_box_select dd{ padding:1em 0 0 2.5em;}
.step_box_select dd .btn{ text-align:center; margin:2em 0 0 0;}
.step_box_select h4{ padding:3em 0 0em 2em; font-size:16px; color:#666; line-height:1.1em;}

/*图标*/
.select_a{ display:inline-block; width:100px; height:80px; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-image:url(../images/notaire/select/01.png);}
.select_a2{background-image:url(../images/notaire/select/02.png);}
.select_a3{background-image:url(../images/notaire/select/03.png);}
.select_a4{background-image:url(../images/notaire/select/04.png);}
.select_a5{background-image:url(../images/notaire/select/05.png);}
.select_a6{background-image:url(../images/notaire/select/06.png);}
.select_a7{background-image:url(../images/notaire/select/07.png);}
.select_a8{background-image:url(../images/notaire/select/08.png);}
.select_a9{background-image:url(../images/notaire/select/09.png);}
.select_a10{background-image:url(../images/notaire/select/10.png);}
.select_a11{background-image:url(../images/notaire/select/11.png);}
.select_a12{background-image:url(../images/notaire/select/12.png);}
.select_a13{background-image:url(../images/notaire/select/13.png);}
.select_a14{background-image:url(../images/notaire/select/14.png);}
.select_a15{background-image:url(../images/notaire/select/15.png);}
.select_a16{background-image:url(../images/notaire/select/16.png);}
.select_a17{background-image:url(../images/notaire/select/17.png);}
.select_a18{background-image:url(../images/notaire/select/18.png);}
.select_a19{background-image:url(../images/notaire/select/19.png);}
.select_a20{background-image:url(../images/notaire/select/20.png);}

.select_a21{background-image:url(../images/notaire/select/21.png);}
.select_a22{background-image:url(../images/notaire/select/22.png);}
.select_a23{background-image:url(../images/notaire/select/23.png);}
.select_a24{background-image:url(../images/notaire/select/24.png);}
.select_a25{background-image:url(../images/notaire/select/25.png);}
.select_a26{background-image:url(../images/notaire/select/26.png);}
.select_a27{background-image:url(../images/notaire/select/27.png);}

/*文字*/
.step_text{ margin:1.5em 2em; color:#666; font-size:14px;}

.box_t{ margin-bottom:1em; padding:1px 0;}
.note_div_gray{ margin:1em 0 0 0; color:#999; font-size:12px; line-height:1.6em;}

/*文字*/
.step_text_ul{ line-height:30px; margin:1em 50px; color:#666;}
.step_text_ul .li_o{ margin:0 0 1em 0;}
.step_text_ul .li_o .l{ margin-right:2em;}

.num_ol{ padding-left:1em; }
.step_text_dl{color:#666; margin:0 50px; padding:2em 0 1.5em 0; border-top:1px dotted #ccc;}
.step_text_dl dd{ margin:1em 0 0 0; line-height:2.2em;}
.step_text_dl h5{ font-size:14px; color:#333;}
.step_text_dl dd .l{ width:290px;}
.th_arrow_o{ cursor:pointer; font-size:16px; font-weight:bold; display:inline-block; padding-right:2em; background:url(../images/notaire/t.png) no-repeat right center;}

/*左右滑动块*/
.hide_che{display: none;}
.defaultsite_label{position: relative; display: block; padding: 0 0; margin-top:.3em; width: 50px; height: 20px;}
.defaultsite_line{position: absolute; left: 0rem; top: 0; margin-top: 0; display: block; width: 50px; border-radius:20px; height: 20px; line-height: 0; font-size: 0; background-color: #ccc;}
.defaultsite_line::before{display: block; content: ""; width: 0; height: 20px; background-color: #ffcc99;border-radius:20px;}
@-webkit-keyframes defaultsiteLine{0%{width: 0;}100%{width: 50px;}}
@keyframes defaultsiteLine{0%{width: 0;}100%{width: 50px;}}
.defaultsite_ctl :checked ~ label .defaultsite_line::before{-webkit-animation:defaultsiteLine .5s;animation:defaultsiteLine .5s; width: 50px;}
.defaultsite_gt{position: absolute; z-index: 5; left:0; top: 0; margin-top: 0; display: block; width: 20px; height:20px; background-color: #fff; border-radius: 50%;}
@-webkit-keyframes defaultsiteGt{0%{left: 1rem;}100%{left: 50px;}}
@keyframes defaultsiteGt{0%{left: 0;}100%{left: 30px;}}
.defaultsite_ctl :checked ~ label .defaultsite_gt{-webkit-animation:defaultsiteGt .5s;animation:defaultsiteGt .5s; left: 30px; background-color: #f89900;}
/*end左右滑动块*/


/*------star数量*/
.num_box_box{ float:left; width:100px; height:30px; line-height:30px; border:1px solid #ccc; margin-right:1em;}
.reduce_num,.add_num{/* float:left; */width:30px; color:#fff; text-align:center;/* height:30px; */font-size:16px; font-style:normal; font-weight:bold; line-height:30px; cursor:pointer; overflow:hidden; /*background:#bbb;*/}
/*.add_num{ float:right; background:#ff9900;}*/
.num_box_box .num_text{float: left; width:40px; padding:0; height: 30px; line-height: 30px; overflow:hidden; text-align: center; font-size: 14px; color: #333; border:none; background-color:transparent; color:#888;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
input[type="number"]{appearance: textfield; -moz-appearance: textfield; -webkit-appearance: textfield;}


.terms_box{ padding:2em;}
.terms_box h4{ font-size:20px;}
.terms_box .p{ margin:1.5em 0; color:#999; height:135px; overflow-y:auto;}

.prit_box{ border:2px solid #ff9900; background-color:#fff; font-size:14px; color:#666;}
.prit_box_dl{ padding:1em;}
.prit_box_dl dd p{ border-bottom:1px dotted #ccc; line-height:45px; height:45px; padding:0 .2em; clear:both;}
.prit_box_dl .font_16{ color:#333;}
.prit_box_dl dt{ padding:1em .5em; color:#999; font-size:12px;}

.prit_box_light{ position:fixed; top:15px; width:246px;}

/*边框*/
.gray_bj_border{ border:1px solid #ebebeb; background-color:#f8f8f8;}

.step_4{ font-size:16px; color:#888; position:relative; margin:0 140px;}
.step_4 li p{ margin:.8em 0 0 0;}
.step_line{ position:absolute; z-index:1; left:0; top:5px; background-color:#ccc; height:4px; overflow:hidden; width:100%;}
.step_4 li{ text-align:center; position:relative; float:left; width:28%; }
.step_4 .last{ text-align:right; width:22%;}
.step_4 .frist{ text-align:left; width:22%;}
.step_num_s{  display:inline-block; position:relative; z-index:5; width:14px; height:14px; background-color:#ccc;}
.light .step_line{ background-color:#ff9900;}
.light .step_num_s{ background-color:#ff9900;}
.step_4 .light{ color:#ff9900;}
.step_4 .light_f{ color:#666;}

.step_dl_box{ font-size:14px; line-height:2em;  margin:1em 0;}
.step_dl_box dt{ padding:0 25px; background-color:#f8f8f8; border-bottom:1px solid #ebebeb; height:50px; line-height:50px;}
.step_dl_box dd{ padding:1em 25px;color:#666;}


.box_d{ margin:1em 0 0 0; padding-bottom:1px;}
.step_tab_nav{ height:50px; background-color:#f8f8f8; border:1px solid #ebebeb; border-bottom:none; padding:0 25px; line-height:50px; font-size:16px;}
.step_tab_nav .r{ color:#666;}
.step_tab_nav dd{ margin:9px 0 0 120px; line-height:35px; height:35px;}
.step_tab_nav dd a{ float:left; padding:0 1em; margin-right:.5em;}
.step_tab_nav dd .tab_light{ background-color:#ff9900; color:#fff;}

.visa_box_dl{ overflow:hidden; clear:both; background-color: #fff;  border:1px solid #ebebeb; margin-bottom:1em;}
.visa_box_dl .dd_o{ font-size:14px; color:#666; width:220px; padding:30px 0;text-align:center; border-left:1px solid #ebebeb; padding-bottom:3000px; margin-bottom:-3000px;}
.visa_box_dl .dt_o{ padding:30px 30px 30px 60px;}
.visa_box_dl .dd_o .btn_div{ margin:1em 0;}
.visa_box_dl .dd_o .d{ margin-bottom:1.5em;}
.visa_sec { font-size:14px; color:#666; line-height:1.8em;}
.visa_sec h5{ font-size:16px; color:#333; margin-bottom:.4em;}
.visa_sec dt .round_r{ width:90px; height:90px; display:inline-block; background-color:#ece7e7; font-size:40px; line-height:90px; color:#fff; text-align:center; overflow:hidden; vertical-align:top;}
.visa_sec dt{ padding-top:20px; width:90px; margin-right:4.5em;}

.btn_orange{ line-height:45px; width:150px; text-align:center; font-size:18px; display:inline-block; vertical-align:top; border:none; cursor:pointer; background-color:#ff9900; color:#fff;}
.btn_orange:hover{ color:#fff; background-color:#ff6600; text-decoration:none;}


.visa_prit_box{ color:#666; padding:20px 30px;}
.th_text_o{ font-size:24px; margin:.3em 0 1em 0;}

.visa_prit_dl{ font-size:18px;}
.visa_prit_dl h5{ background-color:#f8f8f8; padding:0 25px; line-height:40px; height:40px; margin:.6em 0;}
.visa_prit_dl dt p{ padding:0 20px; line-height:55px; height:55px; clear:both; overflow:hidden; border-bottom:1px solid #ebebeb;}
.visa_prit_dl dt .d{ padding:0 20px; margin:2em 0; font-size:14px; text-align:right;}
.visa_prit_dl .fill_text_t{ padding:.6em 0; text-align:center;}
.visa_prit_dl .btn_d{ text-align:center; margin:1em 0;}

.add_num_people{ display:inline-block; line-height:45px; padding-left:30px; background:url(../images/notaire/add_r.png) no-repeat left center;}

.visa_file{ padding:1.5em 0 .8em 0; border-bottom:1px solid #ebebeb; line-height:45px;}
.visa_file .fill_text_t{ width:90px; text-align:center;}
.visa_file .add_num_people{ margin-left:1em;}
.visa_file .font_24{ margin-right:1em;}

.add_div{ text-align:center; margin:.2em 0; padding: .6em 0;}


/*认证*/
.visa_tab_nav dt{ border-bottom:1px solid #ebebeb; height:40px; line-height:40px; padding-bottom:.4em; margin-bottom:.5em;}
.visa_tab_nav{ height:auto;}
.visa_tab_nav dd{ line-height:22px; font-size:14px;}
.visa_tab_nav dd .l{ margin-right:2em;}
.visa_tab_nav dd .tab_light{ background-color:#ff9900;}
/*搜索*/
.visa_search_text{ border:1px solid #ebebeb; background-color:#f8f8f8; background-image:url(../images/notaire/search.png); background-repeat:no-repeat; background-position:.4em center; width:280px; padding:10px 10px 10px 40px; line-height:18px; height:18px; font-size:14px; vertical-align:top;}
.visa_search_text:active,.visa_search_text:hover{ background-color:#fff; border-color:#ff9900;}
.visa_search_btn{ background-color:#ff9900; cursor:pointer; text-align:center; border:none; vertical-align:top; margin-left:.5em; height:40px; line-height:40px; color:#fff; font-size:18px; width:85px;}
.visa_search_btn:hover{ background-color:#ff6600; color:#fff;}

.visa_city_link{ padding-left:0em;}
.visa_city_link dd p a{ background-image:url(../images/notaire/orange_arrow.gif);}
.visa_city_link dt{ text-align:right;}

.visa_city_link .city_scroll{ padding: 0 0 0 40px;  position:relative; overflow: hidden;}

/*按钮*/
.city_scroll .pic_btn{ width:25px; height:40px; overflow:hidden; font-family: "宋体"; top:50%; margin-top: -20px;  position:absolute; text-align: center; font-size: 30px; font-weight: bold; cursor: pointer; line-height: 40px;}
.city_scroll .prev{ left:0em;}
.city_scroll .next{ right:0em;}
.city_scroll .pic_btn:hover{ background-position:left -44px; background-color: #f8f8f8;}

.city_scroll .prevStop, .city_scroll .nextStop{ cursor: default; color: #ccc; background-color: transparent;}
.city_scroll .prevStop:hover,.city_scroll .nextStop:hover{background-color: transparent;}





/*--------------star文字*/
.gray_link a{ color:#666;}
.green_text2,.green_link2 a,.gray_link a:hover{ color:#339900;}
.green_link2 a:hover,.orange_text2,.orange_link2 a{ color:#ff9900;}
.orange_link2 a:hover{ color:#ff3300;}

.font_13{ font-size:13px;}
.font_14{ font-size:14px;}
.font_24{ font-size:24px;}
.font_16{ font-size:16px;}
.font_20{ font-size:20px;}
.font_34{ font-size:34px;}
.font_36{ font-size:36px;}
.font_b{ font-weight:bold;}
.m_t_b{ margin:0 2em;}

.gray_text_l{ color:#999;}

.prit_n{ color:#999; text-decoration:line-through; margin:0 .6em;}
.prit_r{ font-family: Arial;}

.link_line a{ text-decoration:underline;}
.link_line a:hover{ text-decoration:none;}

.gray_text{ color:#999;}
.m_text{ margin:0 1em;}

.white_link a,.white_text{ color:#fff;}
.white_link a:hover{ color:#ff9900;}


/*---------------------------------------------图片缩小后摇动（不错）*/
.e_vise_btn a:hover img,.share_ao:hover,li:hover .visa_arrow_o{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
/*---------------------------------------------图片缩小后摇动（不错）*/
/*左右摇摆*/
.green_th:hover .th_more,.th_more:hover,li:hover .visa_arrow{animation: landr 0.8s ease-in-out; 
-ms-animation: landr 0.8s ease-in-out;
-moz-animation: landr 0.8s ease-in-out;
-webkit-animation: landr 0.8s ease-in-out;
-o-animation: landr 0.8s ease-in-out;}
/*定义动画效果_css3*/
@keyframes landr {
0% {transform: rotate(0deg);transform-origin: right bottom 0;}
39% {transform: rotate(5deg);transform-origin: right bottom 0;}
40% {transform: rotate(5deg); transform-origin: left bottom 0;}
75% {transform: rotate(-10deg);transform-origin: left bottom 0;}
100% {transform: rotate(0deg);transform-origin: left bottom 0;}
}
@-webkit-keyframes landr {
0% { -webkit-transform: rotate(0deg);-webkit-transform-origin: right bottom 0;}
39% {-webkit-transform: rotate(5deg);webkit-transform-origin: right bottom 0;}
40% {-webkit-transform: rotate(5deg);-webkit-transform-origin: left bottom 0;}
75% {-webkit-transform: rotate(-10deg); -webkit-transform-origin: left bottom 0;}
100% {-webkit-transform: rotate(0deg);-webkit-transform-origin: left bottom 0;}
}


/*-------------------------------end_(2017-01-05)*/
