/* CSS Document */
html{font-size:100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;overflow-y:scroll;}
body{color:#666;font: 14px/1.5  "Microsoft Yahei", Arial,"Helvetica Neue", Helvetica, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,legend，figure,input,textarea,blockquote,td,tr,th,thead,tbody{padding:0px; margin:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline}
audio:not([controls]) {display: none;height: 0}
:before, :after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
img{border:0;vertical-align:middle;-ms-interpolation-mode: bicubic}
table{border-collapse:collapse;border-spacing:0px}
p{word-wrap:break-word}
ol,ul {list-style:none;}
li{list-style-type:none;}
b, strong {font-weight: bold;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:inherit}
dfn {font-style: italic}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;	color: #000}
code, kbd, pre, samp{font-family: monospace, serif;_font-family: 'courier new', monospace;	font-size: 1em}
q {	quotes: none}
q:before, q:after {content: ''; content: none}
small {	font-size: 80%}
svg:not(:root) {overflow: hidden;_zoom: 1}
legend {border:0;padding:0;white-space: normal;*margin-left:-7px;}

/* other */
.fl{float:left}
.fr{float:right}
.clear{clear:both;overflow:hidden;}
.clearfix {*zoom:1}
.clearfix:before, .clearfix:after {content: " ";	display: table}
.clearfix:after {clear: both;}
.hidden{display:none;}
.show{display:block;}
.hand{cursor:pointer;}
.overflow{overflow:hidden;}
.noBorder{border:none;}

.container{width:1200px;*zoom:1;margin:0 auto;}
.container:before, .container:after {content: " ";	display: table}
.container:after {clear:both;}

/* color */
a{color:#333; text-decoration:none;outline:none;}
a:hover { color:#ff5100; text-decoration:none;}
a.textline{text-decoration:underline;}

.cWhite,.cWhite:visited,.cWhite a,a.cWhite:hover{color:#fff}
.cYellow,.cYellow:visited{color:#ff0}
.cGray,.cGray:visited,.cGray a{color:#aaa}
.cRed,.cRed:visited,.cRed a{color:#f63}
.cRed a:hover,a.cRed:hover,.cGray a:hover,a.cGray:hover{color:#ef3d09}

.desc_red{color:#ff7761}
.desc_green{ color:#6cc120}
/*text-align*/
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}

/*font*/
.f12px{font-size:12px;}
.f16px{font-size:16px;} 
.f18px{font-size:18px;}
.f24px{font-size:20px;}
.fB{font-weight:bold;}
.lh150{line-height:150%;}
.lh200{line-height:200%;}
.text-2{text-indent:2.0em;}

/*vertical*/
.ver_mid{vertical-align:middle;}
.ver_top{vertical-align:top;}
.ver_btm{vertical-align:bottom;}
.ver_super{vertical-align:super;}
.ver_sub{vertical-align:sub;}

/*width*/
.wid1200{width:1200px;}
.wid940{width:940px;}
.wid800{width:800px;}
.wid380{width:380px;}
.wid240{width:240px;}

/*position*/
.pabs{position:absolute;}
.prel{position:relative;}

/*center*/
.marc{ margin:0 auto;}

/*margin*/
.mar20{margin:20px;}
.martb20{margin-top:20px; margin-bottom:20px;}
.marb20{margin-bottom:20px;}
.marb10{margin-bottom:10px;}
.mart10{margin-top:10px;}
.mart20{margin-top:20px;}
.marl5{margin-left:5px;}
/*padding*/
.pad20{padding:20px;}
.padtb20{padding-top:20px; padding-bottom:20px;}
.padb20{padding-bottom:20px;}

/* share */
.topbar_ad,.topbar_info i,.search_btn,.quicklink .quickbox i,.comment_num i,.website_ico i,.quicklink .quickon i{ background:url(../images/eurgo_icon.png) no-repeat;}

.input_name .login_icon01,.input_name .login_icon02,.login_other a,.reg_success h1 i,.forget_pwd h1 i,.member_box .member_nav h2,.user_nam_ico i,.user_nam_ico em,.how_order ul li,.how_order ul li em,.user_step dl dt,.pay_success h1 i,.member_box .member_nav i,.member_noinfo i{ background:url(../images/member.png) no-repeat;}

/* table input select textarea format */
button, input, select, textarea {font-size:100%;vertical-align:middle;outline: 0;font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}
button, input {	line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;	cursor: pointer;*overflow:visible;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {	-webkit-box-sizing: border-box;	box-sizing: border-box;	padding: 0;*height:13px;*width:13px;}
input[type="search"] {	-webkit-appearance: textfield;	-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
textarea{overflow: auto;vertical-align: top;}
table{border-collapse: collapse;border-spacing: 0;width:100%;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset !important;}

.input_name .name_text,.input_code .code_text,.forget_input .name_text{border:1px solid #cfcfcf; height:36px; line-height:36px;}
.format_form, .format_form2, .user_tab_con .format_form {
    border: 1px solid #e6e6e6;
    vertical-align: middle;
    margin-right: 5px;
    padding: 0 5px;
}
.format_form, .user_tab_con .format_form {
    line-height: 36px;
    height: 36px;
}
textarea.format_form{
    line-height:20px;
}
.format_form2 {
    line-height: 22px;
    height: 22px;
}
.wid50{ width:50px;}
.wid80{ width:80px;}
.wid100{ width:100px;}
.wid120{ width:120px;}
.wid150{ width:150px;}
.wid160{ width:160px;}
.wid200{ width:200px;}
.wid220{ width:220px;}
.wid250{ width:250px;}
.wid500{ width:500px;}
.wid600{ width:600px;}
.hei100{height:100px;}
/* input select textarea format */
.btn{display:inline-block;text-align:center;color:#FFF;background-color:#ff7761;border-radius:3px;border:1px solid #f26e59;transition: all .4s}
.btn:hover{background-color:#ed553c;color:#FFF;}
.btn:active{-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.18);box-shadow:inset 0 2px 4px rgba(0,0,0,0.18)}
.btn_gray{background-color:#b0b0b0;border-color:#b0b0b0;color:#FFF}
.btn_gray:hover{background-color: #888; border-color: #888;color:#FFF}

.btn_green{background-color:#9c6;border-color:#9c6;color:#FFF}
.btn_green:hover{background-color:#88bd51; border-color: #88bd51;color:#FFF}

.btn_line{background-color:#FFF;color:#f26e59}
.btn_line:hover{background-color:#ff7761; border-color: #f26e59;color:#FFF}

.btn_disabled{background: #e0e0e0 !important; border-color: #e0e0e0 !important; color: #b0b0b0 !important; cursor:default !important}
.btn_small{width:80px; height:24px;line-height:24px;font-size:12px;}
.btn_medium{width:120px; height:32px;line-height:32px;font-size:16px;}
.btn_large{width:130px; height:38px;line-height:38px;font-size:18px;border-radius:5px;}

/* header */
.topbar{ height:23px; background:#fafafa; border-bottom:1px solid #eee;font-size:12px; clear:both; overflow:hidden; padding-top:6px;min-width:1200px;}
.topbar_ad{ float:left; width:390px; background-position:-7px -9px; padding-left:20px;}
.topbar_scroll{clear:both; overflow:hidden;}
.topbar_scroll a{width:430px;height:20px;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.topbar_info{float:right;width:790px; position:relative;}
.topbar_info i{display:inline-block; width:26px; height:22px; background-position:0 -40px;float:left;margin-top:2px;}
.topbar_info > span{display:inline-block; padding-right:10px;}
.topbar_login{ position:absolute; right:0; top:0;}
.topbar_login a{padding-left:20px;}

.header {margin:0 auto; position:relative;}
.header .logo{background:url(../images/logo.png) no-repeat 0 12px; display:block; width:320px; height:90px; float:left;}
.header .logo h2{ display:none;}
/*menu*/
.header .menu{width:880px;float:right; }
.menu > ul > li{float:left;line-height:90px;height: 90px;min-width:10px;}
.menu > ul > li > a{display:block;color:#333;padding:0px 25px;font-size:16px;}
.menu > ul > li > a:hover,.menu > ul > li > a.active{color:#ff7761;}
.menu > ul > li.open_menu a{ position:relative;}
.menu > ul > li.open_menu > a.active:before{bottom:0;content:"";left:50%;margin-left:-8.5px;position:absolute;width:0;height:0;border-style:solid;border-width:0 8.5px 8px 8.5px;border-color:transparent transparent #ff7761 transparent; z-index:99992;}
.menu > ul > li.open_menu > a.active:after{bottom:-1.5px;content:"";left:50%;margin-left:-8.5px;position:absolute;width:0;height:0;border-style:solid;border-width:0 8.5px 8px 8.5px;border-color:transparent transparent #fff transparent; z-index:99992;}

.menu_cover{position:absolute;z-index:9999;top:90px;left:0;background:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF,endColorstr=#95FFFFFF);display: inline; display: none;border-top:1px #ff7761 solid; width:100%; z-index:99991;}
.menu_cover .menu_cover_img{width:339px; float:left;}
.menu_cover ul{width:861px; float:left; padding:15px 0;}
.menu_cover ul li{line-height:32px; padding:6px 0; clear:both;overflow:hidden;}
.menu_cover ul li strong{font-size:15px;width:151px; float:left; display:block;}
.menu_cover ul li .ser_menu{font-size:14px;width:710px; float:left; }
.menu_cover ul li .ser_menu a{display:inline-block; padding-right:10px; line-height:32px; color:#666}
.menu_cover ul li .ser_menu a:hover{color:#ff7761}

.menu > ul > li.s_menu{position:relative;}
.menu > ul > li.s_menu > a.active:before{bottom:0;content:"";left:50%;margin-left:-8.5px;position:absolute;width:0;height:0;border-style:solid;border-width:0 8.5px 8px 8.5px;border-color:transparent transparent #ff7761 transparent; z-index:99992;}
.menu > ul > li.s_menu > a.active:after{bottom:-1.5px;content:"";left:50%;margin-left:-8.5px;position:absolute;width:0;height:0;border-style:solid;border-width:0 8.5px 8px 8.5px;border-color:transparent transparent #fff transparent; z-index:99992;}
.menu > ul > li.s_menu > ul{position:absolute;z-index:9999;top:90px;left:0; width:100%; text-align:center;background:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#95FFFFFF,endColorstr=#95FFFFFF);border-top:1px #ff7761 solid; display:none;}
.menu > ul > li.s_menu > ul > li > a{white-space:nowrap;line-height:36px;height:36px;font-size:12px; padding: 0 10px; display: block;}
.menu > ul > li.s_menu > ul > li > a:hover{background:#f2f2f2;}

.menu > ul > li.hot{ position:relative;}
.menu > ul > li.hot a{color:#ff7761; font-weight:bold;}
.menu > ul > li.hot a:hover{color:#e00; }
.menu > ul > li.hot b{ position:absolute; top:22px; right:0; background:url(../images/hot.png) no-repeat; width:30px; height:20px;}
/* share */
.headerline{border-bottom:1px solid #ddd; font-size: 0; height: 0;}

.pic_index img{transition: 0.5s all;-webkit-transition: 0.5s all; -moz-transition: 0.5s all;-o-transition: 0.5s all; -ms-transition: 0.5s all;z-index: 2;}
.pic_index img:hover{-moz-transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05); -o-transform:scale(1.05, 1.05);}

/*footer*/
.footer{border-top:3px solid #23262a;clear:both; overflow:hidden;min-width:1200px;}
.footer .footer_con{ position:relative; padding:20px 0; }
.footer .footer_con .footer_help{clear:both; overflow:hidden;}
.footer .footer_con .footer_help dl{ float:left; width:165px; }
.footer .footer_con .footer_help dl dt{ font-size:14px; padding-bottom:10px;color:#333; }
.footer .footer_con .footer_help dl dd a{color:#888; line-height:26px;font-size:13px; }
.footer .footer_con .footer_help dl dd a:hover{color:#ff5100;}
.footer .footer_con .footer_ico { position:absolute; top:20px; right:0; width:270px;clear:both; overflow:hidden; }
.footer .footer_con .footer_ico ul li{ float:left; width:135px; text-align:right;}
.footer .footer_con .footer_ico ul li img{display:inline-block; margin-bottom:5px;}
.copyright{ text-align:center; height:32px; line-height:35px; background:#23262a; color:#FFF; overflow:hidden;}

.friend_link{ background-color:#f6f6f6; padding:15px;}
.friend_link .friend_link_con{clear:both; overflow:hidden; margin:0 auto; width:1200px;}
.friend_link h2{font-size:14px; padding-bottom:10px;color:#333;}
.friend_link .link_pic{float:left;width:495px; overflow:hidden;}
.friend_link .link_pic ul li{ display:inline-block; vertical-align:middle; padding-right:15px;  margin-top:5px; }
.friend_link .link_text{float:right;width:702px;overflow:hidden;}
.friend_link .link_text ul{ margin-right:-20px; }
.friend_link .link_text ul li{line-height:24px;font-size:13px; display:inline-block;  margin-right:20px; }
.friend_link .link_text ul li a{color:#888;}
.friend_link .link_text ul li a:hover{color:#ff5100;}

/*quicklink*/
.quicklink{position:fixed;top:200px;right:-2px; z-index:999;}
.quicklink .quickon{position:relative;text-align:center;cursor: pointer;}
.quicklink .quickon .quickclose{position:absolute;right:0px; top:0px; width: 66px; height: 25px;background-color:rgba(249,249,249,0.80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80f9f9f9,endColorstr=#80f9f9f9);}
.quicklink .quickon .quickclose:hover,.quicklink .quickon .quickplus:hover,.quicklink .quickon .quickbot:hover{background-color:rgba(239,239,239,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80efefef,endColorstr=#80efefef);}
.quicklink .quickon .quickopen{position:absolute;right:2px; top:0px;}
.quicklink .quickon .quickplus{width: 30px; height: 30px;border: 1px solid #ddd; background-color:rgba(249,249,249,0.80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80f9f9f9,endColorstr=#80f9f9f9);}
.quicklink .quickon i{width: 16px; height: 16px;display: inline-block; margin-top: 7px;}
.quicklink .quickon i.closeicona{background-position: -9px -150px; margin-top: 6px;}
.quicklink .quickon i.closeiconb{background-position: -9px -166px;}
.quicklink .quickon i.closeiconc{background-position: -9px -186px;}
.quicklink .quickon .quickbot{width: 30px; height: 30px;background-color:rgba(249,249,249,0.80); border: 1px solid #ddd;margin-top: -1px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80f9f9f9,endColorstr=#80f9f9f9);}
.quicklink .quickbox ul li{width: 66px; height: 60px;text-align: center; cursor: pointer; margin-bottom: 3px; background-color:rgba(249,249,249,0.80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80f9f9f9,endColorstr=#80f9f9f9); font-size:12px;color: #333;}
.quicklink .quickbox ul li.quickwx{position:relative;}
.quicklink .quickbox ul li.quickwx .wxcode{ position:absolute;left:-252px; bottom:0px; width:250px; border: 1px solid #ddd;  border-bottom:0;background-color: #FFF; display:none;}
.quicklink .quickbox ul li.quickwx .wxcode ul li{position:relative; padding: 10px 10px 10px 100px; border-bottom: 1px solid #ddd; width:140px; text-align: left;margin-bottom: 0px; height: 78px; }
.quicklink .quickbox ul li.quickwx .wxcode ul li img{position:absolute; left:10px; top:10px; border-bottom: 1px solid #ddd;}
.quicklink .quickbox ul li.quickwx .wxcode ul li h2{font-size: 14px; }
.quicklink .quickbox ul li.quickwx .wxcode ul li p{font-size: 12px; }

.quicklink .quickbox ul li.usergroup .wxcode{ position:absolute;left:-102px; top:0px; width:100px; height:100px; border: 1px solid #ddd;display:none;}
.quicklink .quickbox ul li.usergroup .wxcode img{width:100px; height:100px;}

.quicklink .quickbox > ul > li:hover{background-color:#ff7761;color: #FFF;  }
.quicklink .quickbox ul li ul li{ color: #666; }
.quicklink .quickbox ul li i{width: 60px; height: 39px; display: block;}
.quicklink .quickbox ul li i.quickicona{background-position: 0px -281px;}
.quicklink .quickbox ul li i.quickiconb{background-position: 0px -339px;}
.quicklink .quickbox ul li i.quickiconc{background-position: 0px -409px;}
.quicklink .quickbox ul li i.quickicond{background-position: 0px -490px;}
.quicklink .quickbox ul li i.quickicone{background-position: 0px -890px;}
.quicklink .quickbox ul li i.quickiconf{background-position: 0px -955px;}

.quicklink .quickbox ul li:hover i.quickicona{background-position: -100px -281px;}
.quicklink .quickbox ul li:hover i.quickiconb{background-position: -100px -339px;}
.quicklink .quickbox ul li:hover i.quickiconc{background-position: -100px -409px;}
.quicklink .quickbox ul li:hover i.quickicond{background-position: -100px -490px;}
.quicklink .quickbox ul li:hover i.quickicone{background-position: -100px -890px;}
.quicklink .quickbox ul li:hover i.quickiconf{background-position: -100px -955px;}
.quicklink .quickbox > ul > li:hover > a{color:#FFF; }

/* pop all */
.quickpop{padding:3px;border-radius:8px;color:#666;position:relative;background:#ddd;white-space:normal;}
.quickpop .quickpoptit{line-height:50px;background:#eee;position:relative;border-bottom:solid 1px #dedede; padding-left:20px; border-radius:8px 8px 0 0;}
.quickpop .quickpoptit h3{font-size:18px; font-weight:normal;}
.quickpop .close_x{font-size: 30px;right:15px;top:9px;line-height:1;text-shadow: 0 1px 0 #fff;position:absolute;}
.quickpop .quickpopcon{background:#FFF;min-height:120px;min-width:600px;border-radius:0 0 8px 8px;}
.quickpop .pop_btn{text-align:center;}
.quickpop .pop_btn a{margin:20px;}
/* pop > pop_search_box */
.pop_search_box{width:600px;}
.pop_search_box .pop_search_con{padding:39px 20px;}
.pop_search_box .pop_search_con .searchcp_text{ border:1px solid #999; height:36px;font-size:13px;color:initial;text-indent:.625em;border-radius: 3px; display: inline-block; vertical-align: bottom; margin:0 10px;}
.pop_search_box .pop_search_result{margin: -20px 30px 20px; padding-top: 12px; border-top: 1px solid #ddd;font-size: 15px; }
.pop_search_box .pop_search_result p{line-height: 30px;}
.pop_search_box .pop_search_result p del{ color:#999; }
.pop_search_box .pop_search_result p em{ color:#ff7761; }
.pop_search_box .pop_search_bot{padding:20px;background:#f7f7f7;border-radius:0 0 8px 8px;font-size:12px; line-height:24px;}