/*public*/
html, body, div, p, dl, dt, dd, ul, ol, li, strong, tt, a, img, h1, h2, h3, h4, h5, h6, input, hr { margin:0; padding:0; }
a, body, div, dl, dt, dd, p, tt, strong, li, h1, h2, h3, h4, h5, h6, input { font-family:"Microsoft Yahei", sans-serif, "宋体", Arial; }
body { text-align:left; background-color:#fff; cursor:default; color:#626060; font-size:14px; }
a { cursor:pointer; vertical-align:bottom; }
a, a:link, a:visited { text-decoration:none; color:#626060; }
a:hover, .nav a:hover { text-decoration:underline; color:#bd1321; }
img { border:0; }
.hdnav, .header, .nav, .footer, .rgn, .hdnavContent, .navContent { display:table; }
.hdnav, .nav, .footer { width:100%; }
.hdnavContent, .navContent, .header, .rgn, .footTop { width:1000px; min-width:1000px; margin:0 auto; }
.hdnav { background:#dbdcdd; height:30px; z-index:9999; }
.hdnavContent { line-height:30px; position:relative }
.hdnavContent a { margin:0 10px; }
.hdnavContent a:hover { text-decoration:none; }
.header { height:115px; z-index:20; }
.nav { background:#635e5e; height:40px; }
.nav a { color:#fff; }
.red, a.red { color:#bd1321; }
.logo, .submit, .regist, .sign, .client, .pros, .c-weima, .cgcitystate, .slogo, .submit, .hotline tt, h2, .rta s, .memberShip li a, .hope, .memberShip .more, #icon_num li, .og_prev, .og_next, .og_prev1, .og_next1, .zq .rgn-l li, .btn span, .b-cBox li, .liuchengBox a, .wap-weima, .wx-weima { background:url("../newimg/common.png") no-repeat scroll 0 0 transparent; }
ul, li { list-style: none outside none; }
.mou-hov { display:inline-block; height:30px; left:236px; top:0; overflow:hidden; position:absolute; width:80px; margin:0 1px; z-index:999 }
.mou-hov:hover { height:90px }
.mou-hov a { background-color:#dbdcdd; display:block; margin:0 auto; opacity:.8; filter:alpha(opacity=80); padding:0 10px }
.mou-hov.lt { left:318px }
.mou-hov .regist, .mou-hov .sign { background-position:-335px -177px; padding:0 20px; width:60px }
.mou-hov.lt0 { left:775px; top:0; width:110px }
.mou-hov.lt0:hover { height:137px }
.client { background-position:-378px -116px; text-indent:20px }
.c-weima { background-position:10px -541px; height:107px }
.pros { background-position:-378px -146px; display:inline-block; text-indent:30px; width:80px; top:0; right:0 }
.logo { background-position:0 0; display:inline-block; float:left; height:75px; margin:20px 0 15px; width:194px }
.city { width:50px; float:left; margin:50px 0 0 15px; height:65px; padding-left:10px }
.list_changebtn, .cgcitystate { display:block }
.cgcitystate { background-position:-339px 54px }
.list_city_new a.list_changebtn, .list_city_new a.cgcitystate { display:inline-block; height:65px; position:relative }
.list_city_new a span.list_changebg { display:inline-block; height:56px; padding-left:5px; padding-top:10px }
/*140826*/
.list_changecity { background:#fbf8f8;left:0; position:absolute; top:65px; width:614px; z-index:9999; overflow:hidden; opacity:.9; filter:alpha(opacity=90);overflow:hidden; }
.clear { clear:both; font-size:0; overflow: hidden; }
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden }
.list_country_con { padding:6px 0 15px 0;overflow:hidden; width:615px;}
.list_country_areatit {display:block;padding-left:15px;height:30px;background:url(../newimg/common_icon.png) no-repeat;background-position:-35px -239px;font-weight:bold;font-size:15px;line-height:30px;margin-left:16px;}
.list_country_area {float:left;}
.list_country_area ul {padding:5px 10px 10px;overflow:hidden;border-right:1px solid #cbcfd6;border-left:1px solid #cbcfd6;margin-left:-1px;margin-top:5px;}
.list_country_area ul li {float:left; height:24px; line-height:24px; width:100%; font-size:14px  }
.list_worldseaboxnr ul li.list_country_area {width:106px }
.list_worldseaboxnr ul li.list_europe {width:173px }
.list_worldseaboxnr ul li.list_Asia{width:230px;}
.list_europe_con {float:left; width:76px }
.list_Asia_con {float:left; width:104px }
.list_worldseaboxnr .list_country_area ul li a {height:20px; padding:0 10px;text-decoration:none;}

/*140826 end*/
/*serach*/
.serach { display:inline-block; float:left; height:48px; line-height:48px; margin-top:20px; margin-left:65px; width:540px }
.inputStyle { color:#c0c1c3; float:left; font-size:14px; height:46px; line-height:46px; text-indent:10px; width:478px; border:1px solid #ccc; top:0; left:1px }
.submit { background-color:#bd1321; background-position:-361px -70px; cursor:pointer; display:inline-block; float:left; height:48px; width:58px; top:0; left:481px }
.navContent a { width:101px;text-align: center; color:#fff; display:inline-block; float:left; margin:0; padding:0 15px; line-height:40px }
.navContent a:hover { background-color:#bd1321; color:#fff; text-decoration:none }
.hotline { background-color:#635e5e; color:#fff; line-height:40px; padding:0 10px; right:0; width:255px; height:40px; cursor:pointer; overflow:hidden }
.hotline:hover { height:81px }
.hotline s { font-size:12px; margin:0 5px }
.hotline tt { background-position:-388px -215px; display:inline-block; height:10px; margin-left:5px; width:12px }
.hotline span { border-top:1px solid #fff; display:inline-block; line-height:40px; text-indent:45px; width:240px }
.list_nonebox { background:none repeat scroll 0 0 #fff; left:1px; position:absolute; top:48px; width:100%; z-index:999 }
.list_noneboxbk { border:1px solid #6cafd8; padding-left:18px }
.list_nonetit { height:40px; line-height:40px }
.list_nonetit span { color:#606060; font-size:14px; font-weight:bold }
.list_nonecountry { overflow:hidden; padding-bottom:10px; width:452px }
.list_noneboxbk ul.list_nonecon { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:-moz-use-text-color #ced1d7 -moz-use-text-color -moz-use-text-color; border-image:none; border-style:none solid none none; border-width:0 1px 0 0; float:left; margin-right:-1px; width:113px }
ul.list_nonecon li { height:30px; line-height:30px; padding-left:15px }
.floatnav .navContent ul.list_nonecon a { margin-right:15px; font-size:12px; line-height:20px; color:#666 }
.floatnav { background:none repeat scroll 0 0 #b9b6b6; height:45px; position:fixed; width:100%; top:0; left:0; z-index:10 }
.floatnav .navContent a { font-size:14px; line-height:45px }
.floatnav .navContent a.slogo:hover { background-color:transparent }
.floatnav .serach { height:36px; margin:4px 0 4px 10px }
a.slogo { background-position:0 -75px; height:33px; width:75px; margin:6px 0 }
.floatnav .submit { height:36px; background-position:-361px -76px }
.floatnav .hotline { background-color:#b9b6b6 }
/*liuchengBox*/
.liuchengBox { background:url("../newimg/dot.png") repeat-x scroll 0 50px transparent; border:1px solid #f3f3f3; display:inline-block; height:150px; width:998px }
.liuchengBox li { float:left; margin:20px 0; text-align:center; width:198px }
.liuchengBox a { display:block; height:90px; width:85px; margin:0 auto }
a.l1 { background-position:14px -434px }
a.l2 { background-position:-58px -434px }
a.l3 { background-position:-135px -434px }
a.l4 { background-position:-208px -434px }
a.l5 { background-position:-295px -434px }
.coop { background:none repeat scroll 0 0 #dbdcdd; height:45px; line-height:45px; overflow:hidden }
.coop a { padding-left:18px; font-size:12px; float:left }
.coop .co { border-right:1px solid #c9c9c9; font-size:14px; padding:0 30px; height:30px; line-height:30px; margin:8px 0 }
.cscroll { display:inline-block; float:left; width:880px; top:0; right:0 }
.cscroll li { display:block; height:45px; line-height:45px; }
/*footer*/
.pageFooter { background:#dbdcdd }
.footTop .fl, .fc, .footTop .footR { height:160px }
.pageFooter .fl { border-right:1px solid #ccc; width:535px; display:inline-block }
.footTop .fl h4 { font-size:16px; padding:0 30px }
.footTop .fl p { font-size:12px; line-height:20px; padding:10px 30px 0 }
.fc { border-right:1px solid #ccc; float:left; width:266px }
.fc div { float:left; margin:0 0 15px 20px; width:98px }
.fc h4 { font-size:14px; text-align:center }
.wap-weima { background-position:-118px -522px }
.wx-weima { background-position:-248px -522px }
.fc span { display:block; margin-top:120px; text-align:center }
.footTop .footR { float:left }
.footTop .footR span { color:#7d7d7d; display:inline-block; font-size:12px; margin:10px 0 }
hr { border-color:#ccc; border-style:solid; border-width:1px 0 0; height:0 }
.footer { border-top:1px solid #ccc; clear:both; font-family:'宋体'; font-size:12px; margin:0 auto; padding-bottom:20px; padding-top:15px; text-align:center; width:1000px }
.footer dl { height:20px; padding-left:120px }
.footer dl dd { float:left; font-family:Verdana; line-height:20px; width:72px }
.footer a:link, .footer a:visited { font-size:12px; text-decoration:none; padding-right:5px }
.footer a:hover { color:#c00; font-size:12px; text-decoration:underline }
.footer .song { line-height:20px }
.footer .verdana { font-family:Verdana; line-height:20px }
.footer .verdana a { color:#333; font-family:'宋体'; padding:0 7px; text-decoration:none }
.footer .verdana a:hover { color:#c00; text-decoration:underline }
.footer em { font-family:Verdana; font-style:normal }
.footer .spacing { font-family:Verdana; letter-spacing:3px; line-height:23px; margin-top:5px }
.footer td a { display:block }
.footer td a:hover { background:none repeat scroll 0 0 #d2e1f6; color:#333; text-decoration:none }
.footershaixa { position:relative; width:72px; z-index:2 }
.footershaixa a { text-decoration:none }
.footershaixb { background:none repeat scroll 0 0 #fff; border:1px solid #81c5fe; cursor:auto; display:none; height:155px; left:-230px; position:absolute; text-align:left; top:20px; width:500px }
.footershaixa.activexiala div { display:block; padding:5px 10px }
.footershaixa.activexiala div td { line-height:22px }
/*public*/
.floatL, .fl, .rgn-l, .rgn-c, .rgn-r { float: right; }
.floatR, .fr { float:right; }
.dib { display:inline-block; }
.db { display:block; }
.dn, .hide { display:none; }
.tl, .HC { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.fsn { font-weight:normal; }
.fsb { font-weight:bold; }
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.fs24 { font-size:24px; }
.pa { position:absolute; }
.pr { position:relative; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:35px; }
.mt20 { margin-top:10px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right:20px; }
.new { background-color:#bd1321; }

/* 报名弹层 */
.popShadow{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background-color:rgba(0,0,0,0.6); z-index: 10000; _position: absolute;}
:root .popShadow{filter:none; background-color:rgba(0,0,0,0.6);}
.popReg{ display: none; position: fixed; top: 20%; left: 50%; margin-left: -200px; padding: 20px 40px; width: 320px; height: 345px; background-color: #f4f4f4; z-index: 10005; text-align: center;}
.popReg .pr-tit .txt{ margin-left: 10px; padding-top: 2px; display:inline-block; *display:inline; *zoom:1; text-align: left; line-height: 1.7; font-weight: 600;}
.popReg .pr-link{ margin: 12px 0; padding: 7px 10px; display:inline-block; *display:inline; *zoom:1; border-radius: 5px; background-color: #636161;}
.popReg .pr-link a{ margin: 0 15px; font-size: 14px; color: #fff;}
.popReg .pr-img{ position: relative;}
.popReg .pr-img .pa{ top: 22px; right: -36px}
.popReg .pr-img .code{ position: absolute; top: 105px; right: 24px;}
.popReg .off{ position: absolute; display: block; top: 10px; right: 10px;}


/*140822*/
.float-reg .form .reg-text.yz{float:left;width:94px;}
.float-reg .form .yzm-btn{float:right;width:100px;height:26px;line-height:26px;background:#686363;border:none;cursor: pointer;color:#fff;font-size:12px;}

