﻿html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,em,button{margin:0;padding:0;}
body { background: #b9ddff; font-family: Tahoma, "Lucida Grande", Verdana, hei; font-size: 63%; text-align: center; color: #000;-webkit-text-size-adjust:none;
	background:#d3e7ff url('../../m/images/mbg.jpg') repeat-x;
	background-size: contain;
	}
.FixBodyBackground
{
background:#d3e7ff url('../../m/images/mbg.jpg') repeat-x;
/*background-size:contain;*/
position:fixed;
top:0px;
left:0px;
right:0px;
bottom:0px;
height:100%;
z-index:-1;

}
 @media screen and (max-width: 640px) { .FixBodyBackground{background-size:contain;} }
img,fieldset{border:0;margin:0;padding:0;}

a { color:#00408b; text-decoration: none;}
ul, li { list-style:  none; }
.layoutfix { display: inline-block;}
.layoutfix { display: block; overflow: hidden; }

input[type*="button"]{ font-size:16px; }
input[type*="submit"]{ font-size:16px;} 
input[type*="text"], input[type*="password"], input[type*="number"] { border-radius:5px;margin: 5px 0; width:165px; height: 20px; padding: 3px; vertical-align:middle; font-family: Tahoma, "Lucida Grande", Verdana, hei; font-size: 12px; border-color:#838383;border-width:1px;}

textarea { margin: 5px 0; padding: 3px; font-family: Tahoma, "Lucida Grande", Verdana, hei; font-size: 12px; }
select{ }
.TopNavBar 
{
	width:100%;height:28px;line-height:28px; 
	background: -moz-linear-gradient( top,#d3e7ff,#9fcffd);
	background: -webkit-gradient(linear,center top,center bottom,from(#d3e7ff), to(#9fcffd));
	background: -o-linear-gradient(top,#d3e7ff, #9fcffd);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d3e7ff, endColorstr=#9fcffd);/*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#d3e7ff, endColorstr=#9fcffd)";/*IE8+*/
	border-bottom:solid 1px #8bc3fb;
	position:fixed;
	top:0px;
	z-index:9998;
	opacity: 0.88;
	overflow:hidden;
}
.TopNavBarWrapper
{
	height:28px;width:100%;
}
.TopNavBar A:link, .TopNavBar A:active, .TopNavBar A:visited, .TopNavBar A:hover
{
	color:blue; font-weight:bold; text-decoration:none;
}

.top_banner
{
	background: -moz-linear-gradient( top,#8bc3fb,#458dd5);
	background: -webkit-gradient(linear,center top,center bottom,from(rgba(139,195,251,0.7)), to(rgba(69,141,213,0.7)));
	background: -o-linear-gradient(top,#8bc3fb, #458dd5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8bc3fb, endColorstr=#458dd5);/*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#8bc3fb, endColorstr=#458dd5)";/*IE8+*/
	height:33px;
	vertical-align:middle;
	line-height:33px;
	text-align:center;
}
.top_banner img
{
	width:320px;margin-top:2px;
}
.iphone_hd {height:66px; margin-top:8px;}
.iphone_hd h1 { height: 0; overflow: hidden; padding-top: 66px; background: url("../../m/images/logo.png") no-repeat center; background-size:132px 66px;}
.iphone_bd { padding:10px 10px; }
.bd_wide {padding:0px 10px 5px 10px; }
.float_right { float:right !important; }
/* radius border & box shadow */
.radius_border { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background: rgba(255,255,255,0.7); }
.radius_border table td{ margin-right:10px; }
ul.radius_border h2 { padding: 5px 0; }
ul.radius_border h2.myinfo_title { padding: 8px 10px; }
ul.radius_border .list_btn { padding:10px 15px; }
.box_shadow { box-shadow: 0px 0px 6px rgba(119, 147, 174, 0.6);-moz-box-shadow: 0px 0px 6px rgba(119, 147, 174, 0.6);-webkit-box-shadow: 0px 0px 6px rgba(119, 147, 174, 0.6);background: url(../../m/images/bg_menu.png) 0 0 repeat;background: rgba(255, 255, 255, 0.5);  background: url(../../m/images/namebg3.png) repeat;}
.box_shadow li a { display:block; height: 49px; line-height: 49px; text-indent: 1em; text-align:left; font-size: 1.6em; font-family: "Microsoft YaHei"; font-weight: bold; text-decoration:none; color: #000; }
.box_shadow li span.float_right { width: 42px; height: 49px; background:url("../../m/images/ico_arrowright.png") left center no-repeat; }

.baby_name li a, .parse_name li a,.expert_name li a,.custom li a,.mmt_des li a,.compname_parse li a,.zhishi li a,.haoma li a,.engname li a,.xiaoming li a,.bazi li a,.compname li a,.zidian li a,.peidui li a,.daquan li a,.zhouyi li a,.shici li a,.meng li a,.chengyu li a,.wannianli li a,.qiming li a,.wuge li a,.qujie li a{ text-indent: 6em; color:#2e2e2e;}
.baby_name li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 0px no-repeat; background-size:80px auto;}

.parse_name { margin-top:10px;}
.parse_name li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -49px no-repeat;  background-size:80px auto;}

.expert_name { margin-top:10px;}
.expert_name li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -97px no-repeat;  background-size:80px auto;}

.mmt_des { margin-top: 10px }
.mmt_des li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -145px no-repeat;  background-size:80px auto;}

.compname { margin-top: 10px }
.compname li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -193px no-repeat;  background-size:80px auto;}

.zhishi { margin-top:10px;}
.zhishi li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -241px no-repeat;  background-size:80px auto;}

.haoma { margin-top:10px;}
.haoma li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -289px no-repeat;  background-size:80px auto;}

.engname { margin-top:10px;}
.engname li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -337px no-repeat;  background-size:80px auto;}

.xiaoming { margin-top:10px;}
.xiaoming li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -721px no-repeat;  background-size:80px auto;}

.bazi { margin-top:10px;}
.bazi li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -385px no-repeat;  background-size:80px auto;}

.compname_parse { margin-top:10px;}
.compname_parse li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -433px no-repeat;  background-size:80px auto;}

.zidian { margin-top:10px;}
.zidian li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -481px no-repeat;  background-size:80px auto;}

.peidui { margin-top:10px;}
.peidui li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -529px no-repeat;  background-size:80px auto;}

.daquan { margin-top:10px;}
.daquan li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -577px no-repeat; background-size:80px auto;}

.shici { margin-top:10px;}
.shici li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -625px no-repeat;  background-size:80px auto;}

.meng { margin-top:10px;}
.meng li:nth-child(1) { background: url("../../m/images/m_icon_big.gif") 0 -673px no-repeat;  background-size:80px auto;}

.wannianli { margin-top:10px;}
.wannianli li:nth-child(1) { background: url("../../m/images/moreicons_big.gif") 0 -4px no-repeat;  background-size:80px auto;}

.chengyu { margin-top:10px;}
.chengyu li:nth-child(1) { background: url("../../m/images/moreicons_big.gif") 0 -55px no-repeat;  background-size:80px auto;}

.qiming { margin-top:10px;}
.qiming li:nth-child(1) { background: url("../../m/images/moreicons_big.gif") 0 -104px no-repeat;  background-size:80px auto;}

.wuge { margin-top:10px;}
.wuge li:nth-child(1) { background: url("../../m/images/moreicons_big.gif") 0 -155px no-repeat;  background-size:80px auto;}

.qujie { margin-top:10px;}
.qujie li:nth-child(1) { background: url("../../m/images/moreicons_big.gif") 0 -256.5px no-repeat;  background-size:80px auto;}

.zhouyi { margin-top:10px;}
.zhouyi li:nth-child(1) { background: url("../../m/images/moreicons_big.gif") 0 -205px no-repeat; background-size:80px auto;}

.iphone_ft { clear:both; height: 44px; background:#BCDAFD url("../../m/images/bottombanner.png") no-repeat center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size:1.4em; line-height: 44px; color: #fff; margin:0px;}
.iphone_ft a:hover, .iphone_ft a:active, .iphone_ft a:link, .iphone_ft a:visited { margin-left: 10px; font-size:1.4em; line-height: 40px; color: #ffdb6c; text-decoration:none; }
.iphone_ft a span{ color:#fff;}


.navigation { height: 42px; padding: 0 10px; background: url("../../m/images/Mobile_AllInOne.png") repeat-x; overflow:hidden; position:relative;}
.navigation li { list-style:none; display:inline-block; position:absolute; margin-top: 7px; }
.navigation li a { display: block; height: 0; padding-top: 30px; overflow: hidden; background-image: url("../../m/images/Mobile_AllInOne.png"); background-repeat: no-repeat; }
.navigation li.nav_back { left:8px; width:50px;top:0px;height:26px; }
.navigation li.nav_back a { width: 45px; background-position: 0px -120px; background-size:250px auto;}
.navigation li.nav_back_back { left:8px; width:50px;top:0px;height:26px; }
.navigation li.nav_back_back a { width: 45px; background-position: 0px -68px; }
.navigation li.nav_logo a { margin-right: 18px; width: 45px; background-position: -118px -68px; }
.navigation li.nav_title { text-align:center; background:none; overflow:hidden;left:60px;top:0px;height:26px; right:50px;font-size:18px; font-weight:bold;color:#ffffff;text-shadow: 0 0 0.2em #b49a9b, 0 0 0.2em #54514d; line-height: 26px }
.navigation li.nav_title h1 {padding:0px;margin:0px;text-align:center;font-size:18px; font-weight:bold;color:#ffffff;text-shadow: 0 0 0.2em #b49a9b, 0 0 0.2em #54514d;}
.navigation li.nav_home {right:10px;height:26px; }
.navigation li.nav_home a { width: 35px; background-position: -138px -120px;background-size: 250px auto; }

.box_form { margin-top: 10px; padding: 10px 0;  text-align: left; }
.box_form .box_form { margin-top: 0; }
.box_form li { clear:both; padding: 0 14px; font-size: 12px; }
.box_form ul li { padding: 0; }
.box_form ul.card li { padding: 0 20px; }
.box_form ul.card li span { width:80px; }
.box_form li.title { margin-bottom: 10px; border-bottom: 1px solid #ccc; }
.box_form li.title input { margin-bottom:10px; }
.box_form li p { line-height: 1.5; }
.box_form li p strong { color: #000; }
.box_form li span { float: left; display: inline; margin-right:10px; width: 60px; text-align: right; line-height:36px; font-size:13px; }
.box_form li dfn { float: left; display: inline; margin-right:10px; width: 60px; text-align: right;}
.box_form li input[type="text"] { width: 165px; }
.box_form li select{ margin-top:3px; width:175px; height:26px;margin-bottom:2px;}
.box_form li textarea { width: 170px; height: 56px; }
.box_form li.block_form { margin-top: 10px; padding: 12px 20px; height: 12px; border-top: 1px solid #ccc; }
.box_form li.block_form input { margin-right: 36px; }
.box_form li.block_form input:last-child { margin: 0; }
.m_btn, .m_btnlink { display: block; border:none;margin: 20px auto 10px; width: 124px; height: 32px; line-height:30px; background: url("../../m/images/Mobile_AllInOne.png") 0 -113px; background-repeat: no-repeat; text-shadow:1px 1px 0 #333;color: #fff; font-size:14px; font-weight:bold; }
.m_btn 
{
	width:280px;
	background: -webkit-gradient(linear,center top,center bottom,from(#F5B755), to(#F18F20));
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 2px #A2A1A1;
}
.m_btnpaging {box-shadow: 1px 0px 2px #807E7E; -moz-box-shadow: 1px 0px 2px #807E7E; -webkit-box-shadow: 1px 0px 2px #807E7E;display: inline-block; border:none;margin: 15px auto 5px; width: 100px; height: 32px; line-height:30px; background: -webkit-gradient(linear,center top,center bottom,from(#F5B755), to(#F18F20)); background-repeat: no-repeat; text-shadow:1px 1px 0 #333;color: #fff; font-size:14px; font-weight:bold; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-bottom-left-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-top-right-radius: 5px;}
.m_btnpaging_2 { box-shadow: 1px 0px 2px #a8a7a7; -moz-box-shadow: 1px 0px 2px #a8a7a7; -webkit-box-shadow: 1px 0px 2px #a8a7a7;display: inline-block; border:none;margin: 15px auto 5px; width: 100px; height: 32px; line-height:30px; background: url("../../m/images/Mobile_AllInOne.png") -140px -112px; background-repeat: no-repeat; color: #8f9090; font-size:14px; font-weight:bold; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-bottom-left-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-top-right-radius: 5px;}

#PickItemDiv A ,#PickItemDiv SPAN{font-size:13px;}
#PickItemDiv { font-size:13px; }
HR
{
    height:1px;
	border:thin; 	
	overflow: hidden;
	color:#CBDCED; background:#CBDCED;
}
.MobileBabyName {
	FONT-SIZE: 16px; COLOR: red; TEXT-DECORATION: none; font-weight:bold; 
	margin: 0px 0px 10px 0px;display: inline-block; padding:0px;
}
.MobileBabyNameWuXing {
	FONT-SIZE: 14px; COLOR: #2e2e2e; TEXT-DECORATION: none; font-weight:normal; 
	margin:0px; padding:0px;
}
.namefloat_right { float:right !important;width: 42px; height: 49px; background:url("../../m/images/ico_arrowright.png") left center no-repeat; }
.baby_name_item li{ margin-bottom:10px;position:relative;}
.baby_name_item li a { text-indent: 30px; color:#2e2e2e;}
.baby_name_item { background:url("../../m/images/namebg2.png") repeat;}

.article_headline li
{ 
	margin-bottom:10px; 
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis; /* for iCab */ 
	-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/		
	overflow:hidden; 
}
.article_headline li a { text-indent: 1.5em; color:#191919;font-weight:normal;}
.article_title
{
	font-weight:bold;
	color:Blue;
	font-size:16px;
}

.box_form_name_detail { margin-top: 10px; padding: 10px 0;  text-align: left; }
.box_form_name_detail .box_form_name_detail { margin-top: 0; }
.box_form_name_detail li { clear:both; padding: 0 20px; font-size: 14px; line-height:180%; }
.box_form_name_detail ul li { padding: 0; }

.box_form_article_detail { margin-top: 10px; padding: 10px 0;  text-align: left; }
.box_form_article_detail .box_form_article_detail { margin-top: 0; }
.box_form_article_detail li { padding: 0 20px; font-size: 14px; line-height:200%; }
.box_form_article_detail ul li { padding: 0; }
.box_form_article_detail a 
{
    color: blue;
}

.WordCategory
{
    color: #f28709;
    font-weight: bold;
    font-size: 14px;
    width: 50px;
    text-align: center;
    display: inline-block;
    padding-top: 0px;
    BORDER: #f2962a 1px solid;
    margin: 5px 5px 5px 0px;
    /* vertical-align: middle; */
    border-radius: 6px;
    height: 26px;
    line-height: 26px;
    box-shadow: 0px 0px 2px rgba(119, 147, 174, 0.6); 
    -moz-box-shadow: 0px 0px 2px rgba(119, 147, 174, 0.6);
    -webkit-box-shadow: 0px 0px 2px rgba(119, 147, 174, 0.6);
}

.WordCategoryTitle
{
    text-align: center;
    width: 50px;
    display: inline-block;
    padding-top: 0px;
    color: #3366cc;
    font-weight: bold;
    font-size: 14px;
    BORDER: #99ccff 1px solid;
    margin: 5px 5px 5px 0px;
    /* vertical-align: middle; */
    border-radius: 6px; 
    height: 26px;
    line-height: 26px;
    box-shadow: 0px 0px 2px rgba(119, 147, 174, 0.6); 
    -moz-box-shadow: 0px 0px 2px rgba(119, 147, 174, 0.6);
    -webkit-box-shadow: 0px 0px 2px rgba(119, 147, 174, 0.6);
}
a.NameTransfer:link,a.NameTransfer:active,a.NameTransfer:visited,a.NameTransfer:hover
{	
	font-size: 13px; 
	text-decoration: none;		
	height: 23px;
    line-height: 23px;
	width:53px;
	background-color: white;  
	background: -webkit-gradient(linear,center top,center bottom,from(#F5B755), to(#F18F20));
    background-repeat:no-repeat; 
    padding:0px 0px 0px 0px;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
    display:inline-block;
    text-shadow:1px 1px 0 #717171;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px; -webkit-border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;
    animation:hightlightts 3s infinite;
	-webkit-animation:hightlightts 3s 5; 
	box-shadow: 0px 0px 1px #5c5d5e;
}
@keyframes hightlightts
{
10% {text-shadow:none;}
20% {text-shadow:1px 1px 0 #717171;}
30% {text-shadow:none;}
40% {text-shadow:1px 1px 0 #717171;}
50% {text-shadow:none;}
100% {text-shadow:1px 1px 0 #717171;}
}

@-webkit-keyframes hightlightts
{
10% {text-shadow:none;}
20% {text-shadow:1px 1px 0 #717171;}
30% {text-shadow:none;}
40% {text-shadow:1px 1px 0 #717171;}
50% {text-shadow:none;}
100% {text-shadow:1px 1px 0 #717171;}
}
table.naming2
{
	border-style:none;
	BORDER-COLOR: #CBDCED;
}
table.naming2 input[type="radio"]{ display:none;}
table.naming2 td
{
	border-style:solid;
	BORDER-COLOR: #CBDCED;
	color:#2e5872;
}

table.namingBaidu
{
	background:#ffffff;
	border-style:solid;
	BORDER-COLOR: #ffffff;
}

table.namingBaidu td
{
	border-style:solid;
	BORDER-COLOR: #ffffff;
	color:#000000;
}

.tdPromptBaidu
{
	background:#ffffff;
	color:#000000;
    text-align:center;
    font-weight:bold;
}
.tdPrompt
{
	background: -moz-linear-gradient( top,#f3fafe,#c8e1fb);
	background: -webkit-gradient(linear,center top,center bottom,from(#f3fafe), to(#c8e1fb));
	background: -o-linear-gradient(top,#f3fafe, #c8e1fb);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f3fafe, endColorstr=#c8e1fb);/*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f3fafe, endColorstr=#c8e1fb)";/*IE8+*/
	color:#014F8A;
    text-align:center;
}

.box_form_expert { margin-top: 10px; padding: 10px 0;  text-align: left; line-height:250%;}
.box_form_expert .box_form_expert { margin-top: 0; }
.box_form_expert li { clear:both; padding: 0 10px; font-size: 14px; }
.box_form_expert ul li { padding: 0; }
.expert_title {
	FONT-SIZE: 16px; COLOR: blue; TEXT-DECORATION: none; font-weight:bold; 
	margin:0px; padding:0px;
	display: inline-block;
    vertical-align: middle;
    padding-bottom: 6px;
}
.expert_sample
{
color:#000000;
font-weight:bold;
font-size:14px;
line-height:25px;
}

.expert_sample A
{
color:#fa9403;
font-weight:bold;
font-size:14px;
line-height:25px;
text-decoration:underline;
}

.ToolTableRowTitle
{
	background: -moz-linear-gradient( top,#f3fbff,#cbe9fb);
	background: -webkit-gradient(linear,center top,center bottom,from(#f3fbff), to(#cbe9fb));
	background: -o-linear-gradient(top,#f3fbff, #cbe9fb);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f3fbff, endColorstr=#cbe9fb);/*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f3fbff, endColorstr=#cbe9fb)";/*IE8+*/
	vertical-align:middle;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:22px;
	line-height:22px;
	box-shadow: 1px 1px 1px #929292;-moz-box-shadow: 1px 1px 1px #929292; -webkit-box-shadow:1px 1px 1px #929292;
}

.radio_blue, .radio_gray,.radio_blue_m, .radio_gray_m { float: left; margin-top: 5px; text-align: center; background: url(../../m/images/radiobg.gif) repeat-x; line-height: 26px; padding: 0 15px; text-decoration: none; font-size: 12px; box-shadow: 1px 1px 1px rgba(102, 102, 102, 0.6);-moz-box-shadow: 1px 1px 1px rgba(102, 102, 102, 0.6); -webkit-box-shadow:1px 1px 1px rgba(102, 102, 102, 0.6); }
.radio_blue{ color:#fff; background-position:0 -96px;border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px; -webkit-border-bottom-left-radius: 5px;-webkit-border-top-left-radius: 5px; }
.radio_gray{ color: #000; background-position: 0 -125px; border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0; -webkit-border-bottom-right-radius: 5px;-webkit-border-top-right-radius: 5px; }
.radio_blue_m{ color:#fff; background-position:0 -96px; }
.radio_gray_m{ color: #000; background-position: 0 -125px;-webkit-border-bottom-right-radius: 1px;}
.radio_blue_h { background-position: 0 -125px; color: #000; }
.radio_gray_h { background-position: 0 -96px; color: #fff; }
.radio_gender { width:86px; padding:0px;}
.radio_type { width:57px;padding:0px; }

.bottom_account A:link, .bottom_account A:hover, .bottom_account A:visited, .bottom_account A:active
{
	color:#F58233; font-weight:bold; text-decoration:none
}

.tras_2 
{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.tras_4 
{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.tras_6 
{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.tras_8
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.tras_10
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
.NameDetailBar
{
	background: -moz-linear-gradient( top,#fefefe,#f0f0f0);
	background: -webkit-gradient(linear,center top,center bottom,from(#fefefe), to(#f0f0f0));
	background: -o-linear-gradient(top,#fefefe, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#f0f0f0);/*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fefefe, endColorstr=#f0f0f0)";/*IE8+*/
}
.BlockTitle
{
	color:#3366cc;
	font-weight:bold;
	font-size:13px;
	background:url('../../m/images/Mobile_AllInOne.png') -257px -67px no-repeat; 
	padding-left:23px;
	padding-bottom:2px;
    vertical-align:middle;
}
TABLE 
{
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
}

TD 
{
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 	
	word-break: break-all;
}

table.blank
{
	border-style: none;
	border-width:0px;
}

table.blank td
{
	border-style: none;
	border-width:0px;
}

#divWuGe table.naming2 td
{
	border-style:solid;
	BORDER-COLOR: #CBDCED;
	color:#2e5872;
	border-left:none;
}

#divWuXing table.naming2 td
{
	border-style:solid;
	BORDER-COLOR: #CBDCED;
	color:#2e5872;
	border-left:none;
}
table.naming2 td
{
	color:#2e5872;
}
.QQLoginBt,.SinaLoginBt,.RenrenLoginBt,.AlipayLoginBt
{
	width:32px;
	height:32px;
	padding:0px;
	margin:0px;
	border:none;
	background-image:url('../../m/images/Mobile_LoginIcons.gif');
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.QQLoginBt
{
	background-position:-4px 0px;
}
.SinaLoginBt
{
	background-position:-4px -38px;
	margin-left:8px;
}
.RenrenLoginBt
{
	background-position:-4px -114px;
	margin-left:8px;
}
.AlipayLoginBt
{
	background-position:-4px -76px;
	margin-left:8px;
}
.vipSuiteTD
{
	border-bottom:solid 1px #be0000;
	height:28px;
	text-align:center;
}
.orderTD{ line-height:160%; }
.orderTD SELECT { font-size:14px;}
.orderTDC{}
.f16Head{font-size:16; font-weight:800;}
.tooltiptxt{color:Gray;}
.orderTitle{color:#0343d5;font-weight:bold;}

.m_nametempheader
{
	margin-top:0px;
	
	height:70px;
	background:url('../../m/images/m_expertname.gif') repeat-x;
background-size:450px auto;
	border:solid 2px #e3aaa4;
	border-top-width:0px;
	border-bottom-width:0px;
}

.m_nametempbody
{
	padding: 2px 0px 2px 0px; 
	margin-top:0px;
	
	border:solid 2px #e3aaa4;
	border-top-width:0px;
	border-bottom-width:0px;
}

.m_nametempfoot
{
	margin-top:0px;
	
	height:70px;
	background:url('../../m/images/m_expertname.gif') 0px -70px repeat-x;
background-size:450px auto;
	border:solid 2px #e3aaa4;
	border-top-width:0px;
	border-bottom-width:0px;
}
.m_headline{line-height:22px; background: #f7f8f9; width:100%;
	padding: 4px 0 4px 0px; margin-bottom:6px; font-size:14px; font-weight:800; vertical-align:middle;display:table;}
.user_greeting
{
	color:#1056bd;
}
.Grid_General {
	/* background-color: white;	*/
	border:1px solid #99ccff;
	
}

.Grid_Item{
	vertical-align: middle;
    text-align:left;
    border:solid 1px #99ccff;
    table-layout:fixed;
    padding:5px 5px 5px 5px;
    text-align:justify; 
    /* background-color: #ffffff; */
    word-wrap:break-word;
    overflow:hidden;    
}

.Grid_General td 
{
	border:1px solid #99ccff;
}

.Grid_Header {
	color: maroon;
	background-color: #C0C0FF;
	
	text-align:center;
}
.m_expert_input_div input[type*="text"]
{
	font-size:16px;
}
.haomabaziinputpanel
{
	background: -moz-linear-gradient( top,#eef3fd,#eef3fd);
	background: -webkit-gradient(linear,center top,center bottom,from(#eef3fd), to(#eef3fd));
	background: -o-linear-gradient(top,#eef3fd, #eef3fd);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eef3fd, endColorstr=#eef3fd);/*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eef3fd, endColorstr=#eef3fd)";/*IE8+*/
}
a.namedetails:link {font-size:14px; text-decoration:underline;color:blue;}
a.namedetails:active {font-size:14px; text-decoration:underline;color:blue;}
a.namedetails:visited {font-size:14px; text-decoration:underline;color:blue;}
a.namedetails:hover {font-size:14px; text-decoration:underline;color:blue;}

.backround
{
    filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
    background-color:#6699CC;
    layer-background-color: #6699CC;
    position: absolute; 
    z-index: 0;
    height:expression(document.body.scrollHeight);
    width:expression(document.body.scrollWidth);
    left:0;
    top:0; 
}
.Button						  
{ 
	color: #000000; 
	cursor: pointer; 
	border: solid 1px #808080; 
	background: url(../../Images/PicInOne.gif) 0px -30px repeat-x; 
	padding:0px; 
	font-size:12px;	
	height:23px;
	cursor:hand;
	vertical-align:middle;	
}
a.YouHuiQuan:link {font-size:13px; font-weight:bold; text-decoration:underline;color:#6c9df2;color:Red;}
a.YouHuiQuan:active {font-size:13px; font-weight:bold;text-decoration:underline;color:#6c9df2;color:Red;}
a.YouHuiQuan:visited {font-size:13px; font-weight:bold;text-decoration:underline;color:#6c9df2;color:Red;}
a.YouHuiQuan:hover {font-size:13px; font-weight:bold;text-decoration:underline;color:#6c9df2;color:Red;}

.xingshi2{padding:10 0 15 0;border:0px solid #d3d3d3;border-top:none;}
.xingshi2 ul{margin-left:4px; padding-left:0px; margin-top:2px;}
.xingshi2 li{line-height:28px; width:40px; height:28px; float:left; padding-left:0px; margin:8px 6px 0px 0px;
	 display:inline; border:1px solid #c7c7c7; background:url("../../Expert/Images/1.gif") center;}
.xingshi2 li a{ font-weight:600; width:40px; height:28px; line-height:28px;display:block; font-size:14px; margin-left:0px; text-align:center;}
.xingshi2 li a:link,.xingshi2 li a:visited{ text-decoration: none; color:#2662df; font-weight:bold; font-size:14px;}
.xingshi2 li a:hover{ text-decoration: none; color:#E52182; font-weight:bold; font-size:14px;}

.xingming2{padding:10 0 15 0;border:0px solid #d3d3d3;border-top:none;}
.xingming2 ul{margin-left:4px; padding-left:0px; margin-top:2px;}
.xingming2 li{line-height:28px; width:20%; height:28px; float:left; padding-left:0px; margin:8px 0px 0px 0px;text-align:center;
	 display:inline; border:0px solid #c7c7c7; background:url("../../Expert/Images/1.gif") center;}
.xingming2 li a{ font-weight:600; height:28px; line-height:28px;display:block; font-size:14px; margin-left:0px; text-align:center;}
.xingming2 li a:link,.xingming2 li a:visited{ text-decoration: none; color:#2662df; font-weight:bold; font-size:14px;}
.xingming2 li a:hover{ text-decoration: none; color:#E52182; font-weight:bold; font-size:14px;}

.poemWrapper
{
	margin:10px 0px 10px 0px;
	overflow:hidden;
}
.poemWrapper li
{
	list-style:none;
	float:left;
	width:100%;
}
.poemWrapper li p
{
	width:290px;
	line-height:180%;
}
.poemWrapper li p span
{
	height:30px;
	width:100%;
	display:block;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis; /* for iCab */ 
	-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/		
	overflow:hidden; 
}
.poemBox
{
	padding:0px 0px 5px 0px;
}
.poemHead
{
	background:url("../../ma/images/bar.jpg") repeat-x;
	height:28px;
	line-height:28px;
	padding:2px; 
	font-size:14px;
	color:Red;
}
.poemHead span
{
	font-size:18px;
	font-weight:bold;
	padding:0px 16px 0px 5px;
}
.suiteGrid1{padding:10px 8px; border:solid 1px #d3d3d3;}
.suiteGrid1 img { float:left; margin-right:8px;}
.suiteGridh{padding-left:16px; margin-left:16px; border:solid 1px #d3d3d3;}
.applybutton{color: #000000; cursor: pointer; border: solid 1px #808080; 
	background: url('../../Expert/Images/1.gif') center; 
	padding:1px; font-size:13px;height:26px;cursor:hand;vertical-align:middle;}
	
.dreamWrapper
{
	width:100%;
	margin:10px 0px 10px 0px;
	overflow:hidden;
}
.dreamWrapper li
{
	list-style:none;
	float:left;
	width:33%;
	text-align:left;
	margin-top:6px;
	margin-left:0px;
	text-align:center;
}
.dreamWrapper li label
{
	height:25px;
	padding-left:6px;
	width:100%;
	display:block;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis; /* for iCab */ 
	-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/		
	overflow:hidden; 
}
.dreamWrapper li label a
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.smpromptline
{
	display:inline-block;
	float:left;
	border-bottom:solid 1px red;
	width:128px;
	height:30px;
	line-height:30px;
	clear:left;
	margin-left:10px;
}
.smpromptline h1
{
	display:inline;
	padding:5px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#be0000;
}
.box_form_dream {
margin-top: 10px;
padding: 10px 0;
text-align: left;
}
.yesicon
{
	display:inline-block;
	vertical-align:middle;
	height:14px;
	width:14px;
	background:url('../../Images/yesornoicon.gif') -14px 0px no-repeat;
}
.noicon
{
	display:inline-block;
	vertical-align:middle;
	height:14px;
	width:14px;
	background:url('../../Images/yesornoicon.gif') 0px 0px no-repeat;
}
#yesorno
{
	display:inline-block;
	height:14px;
	width:14px;
}
#divNameTransContent2
{
	font-size:14px;
}
.qiming_tips
{
color: #161616;
    font-size: 14px;
}
.vip_banner
{
	box-shadow: 0px 0px 5px #7793ae;
	position:relative;
	margin-bottom:12px;
}
.vip_banner_line
{
	height: 1px;
    position: absolute;
    width: 60px;
    left: 6px;
    top: 31px;
    background: -webkit-gradient(linear,left top,right top,from(rgba(228, 231, 234, 0)), color-stop(0.5, #EC4949),to(rgba(232, 77, 106, 0)));
    overflow: hidden;
    animation: lineanimation ease-in-out 3s infinite;
    -webkit-animation: lineanimation ease-in-out 3s infinite;
}

@keyframes lineanimation
{
	0%
	{
		left:0px;
	}
	50%
	{
		left:50%;
	}
	100%
	{
		left:100%;
		margin-left:-60px;
	}
}
@-webkit-keyframes lineanimation
{
	0%
	{
		left:0px;
	}
	50%
	{
		left:50%;
	}
	100%
	{
		left:100%;
		margin-left:-60px;
	}
}
.vip_banner_line2
{
	height: 1px;
    position: absolute;
    width: 60px;
    left: 6px;
    top: -1px;
    background: -webkit-gradient(linear,left top,right top,from(rgba(228, 231, 234, 0)), color-stop(0.5, #EC4949),to(rgba(232, 77, 106, 0)));
    overflow: hidden;
    animation: lineanimation ease-out 3s infinite;
    -webkit-animation: lineanimation ease-out 3s infinite;
}
.name_line
{
	height: 1px;
    position: absolute;
    width: 60px;
    left: -100px;
    top: 50px;
    background: -webkit-gradient(linear,left top,right top,from(rgba(228, 231, 234, 0)), color-stop(0.5, #ffffff),to(rgba(232, 77, 106, 0)));
    overflow: hidden;
    animation: namelineanimation ease-in-out 1.5s 1;
    -webkit-animation: namelineanimation ease-in-out 1.5s 1;
}
@keyframes namelineanimation
{
	0%
	{
		left:0px;
	}
	50%
	{
		left:50%;
	}
	100%
	{
		left:100%;
		margin-left:-62px;
		display:none;
	}
}
@-webkit-keyframes namelineanimation
{
	0%
	{
		left:0px;
	}
	50%
	{
		left:50%;
	}
	100%
	{
		left:100%;
		margin-left:-62px;
		display:none;
	}
}
#msgBox
{
	 animation: msganimation ease-in-out 1.5s infinite;
    -webkit-animation: msganimation ease-in-out 1.5s infinite;
    width:90%;
border-radius: 10px;
}
@keyframes msganimation
{
	0%
	{
		background:#fed7d7
	}
	100%
	{
		background:#fcf8d0
	}
}
@-webkit-keyframes msganimation
{
	0%
	{
		background:#fed7d7
	}
	100%
	{
		background:#fcf8d0
	}
}
.tabbgimg
{
	background:rgba(228,246,253,0.5) url('../../m/images/Mobile_AllInOne.png') 0px -8px repeat-x;
	flex-direction: row;
    display: flex;
    display: -webkit-flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    width: 100%;
}
.tabbgimg DIV
{
	width:17%;
	min-width:54px;
}
#calendarPanel
{
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cmapp_panel
{
	margin:15px 3px 25px 3px;
	overflow:hidden;
}
.cmapp_panel li
{
	list-style: none;
    float: left;
    width: 33.33%;
    margin: 10px 0px 0px 0px;
    text-align: center;
    line-height: 200%;
    padding: 10px 0px;
    background: rgba(228,226,227,0.7);
    border-radius: 40px;/* 37.5% */
    border-bottom: solid 1px #CCCCCC;
    border-top: solid 1px #F9F8F8;
}
.cmapp_panel li .icon
{
	display:inline-block;
	width:80px;
	height:42px;
	background-image: url("../../m/images/m_icon_big.gif");
	background-repeat:no-repeat;
    background-size: 80px auto;
    margin:0px;
}
.cmapp_panel li .linktxt
{
	color:#941912;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
}
.cmapp_panel li a.ceming
{
	background-position:0px -52px;
}
.cmapp_panel li a.qiming
{
	background-position:0px -3px;
}
.cmapp_panel li a.bazi
{
	background-position:0px -389px;
}
.cmapp_panel li a.wuge
{
	background: url("../../m/images/moreicons_big.gif") 0 -158px no-repeat;
	background-size: 80px auto;
}
.cmapp_panel li a.chengyu
{
	background: url("../../m/images/moreicons_big.gif") 0 -58px no-repeat;
	background-size: 80px auto;
}
.cmapp_panel li a.expert
{
	background-position:0px -100px;
}
.cmapp_panel li a.zidian
{
	background-position:0px -485px;
}
.cmapp_panel li a.xiaoming
{
	background-position:0px -725px;
}
.cmapp_panel li a.haoma
{
	background-position:0px -293px;
}
.cmapp_panel li a.peidui
{
	background-position:0px -533px;
}
.cmapp_panel li a.jiemeng
{
	background-position:0px -677px;
}
.cmapp_panel li a.intro
{
	background-position:0px -148px;
}
.cmapp_hd
{
	height:66px;
	margin-top:15px;
}
.cmapp_hd h1
{
	height: 0;
    overflow: hidden;
    padding-top: 66px;
    background: url("../../m/images/logo_ceming.png") no-repeat center;
    background-size: 132px 66px;
}

.gsapp_panel
{
	padding: 10px 3px 25px 3px;
    overflow: hidden;
    position:relative;
}
.gsapp_panel li
{
	list-style: none;
    float: left;
    width: 50%;
    margin: 16px 0px 0px 0px;
    text-align: center;
    line-height: 200%;
    padding: 10px 0px;
    background: rgba(251, 236, 229, 0.5);
    border-radius: 60px;
    border-bottom: solid 1px #F5CBCB;
    border-top: solid 2px #fdfdfc;
    background-image: url("../../m/images/namebg_mz.png");
    background-repeat: no-repeat;
    background-size: 20% auto;
    background-position: 10px 10px;
}
.gsapp_panel li .icon
{
	display:inline-block;
	width:80px;
	height:42px;
	background-image: url("../../m/images/m_icon_big.gif");
	background-repeat:no-repeat;
    background-size: 80px auto;
    margin:0px;
}
.gsapp_panel li .linktxt
{
	color:red;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
	background: rgba(251, 233, 232, 1);
}
.gsapp_panel li a.ceming
{
	background-position:0px -52px;
}
.gsapp_panel li a.qiming
{
	background-position:0px -3px;
}
.gsapp_panel li a.bazi
{
	background-position:0px -389px;
}
.gsapp_panel li a.wuge
{
	background: url("../../m/images/moreicons_big.gif") 0 -158px no-repeat;
	background-size: 80px auto;
}
.gsapp_panel li a.chengyu
{
	background: url("../../m/images/moreicons_big.gif") 0 -58px no-repeat;
	background-size: 80px auto;
}
.gsapp_panel li a.wannianli
{
	background: url("../../m/images/moreicons_big.gif") 0 -8px no-repeat;
	background-size: 80px auto;
}
.gsapp_panel li a.expert
{
	background-position:0px -100px;
}
.gsapp_panel li a.zidian
{
	background-position:0px -485px;
}
.gsapp_panel li a.xiaoming
{
	background-position:0px -725px;
}
.gsapp_panel li a.haoma
{
	background-position:0px -293px;
}
.gsapp_panel li a.peidui
{
	background-position:0px -533px;
}
.gsapp_panel li a.jiemeng
{
	background-position:0px -677px;
}
.gsapp_panel li a.intro
{
	background-position:0px -148px;
}
.gsapp_panel li a.gongsi
{
	background-position:0px -197px;
}
.gsapp_panel li a.gongsicm
{
	background-position:0px -437px;
}
.gsapp_panel li a.zhishi
{
	background-position:0px -245px;
}
.gsapp_panel li a.engname
{
	background-position:0px -341px;
}
.gsapp_hd
{
	height:66px;
	margin-top:15px;
}
.gsapp_hd h1
{
	height: 0;
    overflow: hidden;
    padding-top: 66px;
    background: url("../../m/images/logo_gongsi.png") no-repeat center;
    background-size: 132px 66px;
}
.headline_wrap
{
	border:solid 1px white;
	border-radius:6px;
}
.headline_wrap h3 a
{
	text-decoration:none;
}
.headline_wrap DIV
{
	display:block;
}
.more_cate_wrap
{
	overflow:hidden;
}
.more_cate_wrap .box_shadow
{
	width: 49%;
    float: left;
    height: 49px;
    margin: 5px 1px;
}
.more_cate_wrap .box_shadow li
{
	-webkit-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.more_cate_wrap .box_shadow li a
{
	text-indent:0.5em;
}
.more_cate_wrap .box_shadow li span.float_right
{
	margin-right:-15px;
}
#divPrint
{
	margin-left:-3px;
}
.title
{
	color:Green;
	font-weight:bold;
}
#spTopAccount
{
	flex-direction: row;
	display: flex;
	display: -webkit-flex;
	align-content: space-around;
	align-items: center;
	justify-content: space-around;    
	flex-wrap: nowrap;
	width:100%;
}