﻿*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:12px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#000;}body{ background:#fff;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#010733;}
a:hover{text-decoration:none;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
/*****浮动和清除浮动******/
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clearfix:before,.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}.clr { height:0;clear:both; overflow:hidden; width:100%}
/*****对齐方式******/
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
/*****间距******/
.mTop5{margin-top:5px;}.mBtm5{margin-bottom:5px;}.mLeft5{margin-left:5px;}.mRight5{margin-right:5px;}
.mTop10{margin-top:10px;}.mBtm10{margin-bottom:10px;}.mLeft10{margin-left:10px;}.mRight10{margin-right:10px;}
.mTop15{margin-top:15px;}.mBtm15{margin-bottom:15px;}.mLeft15{margin-left:15px;}.mRight15{margin-right:15px;}
.mTop20{margin-top:20px;}.mBtm20{margin-bottom:20px;}.mLeft20{margin-left:20px;}.mRight20{margin-right:20px;}
.mTop30{margin-top:30px;}.mBtm30{margin-bottom:30px;}.mLeft30{margin-left:30px;}.mRight30{margin-right:30px;}
.mTop40{margin-top:40px;}.mBtm40{margin-bottom:40px;}.mLeft40{margin-left:40px;}.mRight40{margin-right:40px;}
.pTop5{padding-top:5px;}.pBtm5{padding-bottom:5px;}.pLeft5{padding-left:5px;}.pRight5{padding-right:5px;}
.pTop10{padding-top:10px;}.pBtm10{padding-bottom:10px;}.pLeft10{padding-left:10px;}.pRight{padding-right:10px;}
.pTop15{padding-top:15px;}.pBtm15{padding-bottom:15px;}.pLeft15{padding-left:15px;}.pRight15{padding-right:15px;}
.pTop20{padding-top:20px;}.pBtm20{padding-bottom:20px;}.pLeft20{padding-left:20px;}.pRight20{padding-right:20px;}
.pTop30{padding-top:30px;}.pBtm30{padding-bottom:30px;}.pLeft30{padding-left:30px;}.pRight30{padding-right:30px;}
.pTop40{padding-top:30px;}.pBtm40{padding-bottom:40px;}.pLeft40{padding-left:30px;}.pRight40{padding-right:30px;}
.textc333:link{color:#333;}.textc333:visited{color:#999;}.textc333:hover{color:#c00;text-decoration:underline;}
.textc666:link{color:#666;}.textc666:visited{color:#999;}.textc666:hover{color:#c00;text-decoration:underline;}
/*****字体大小******/
.f12{font-size:12px !important;}.f14{font-size:14px !important;}.f16{font-size: 16px !important;}.f20{font-size: 20px !important;}.f24{ font-size: 24px !important;}
@font-face{ font-family: Fontyear;
src: url(/award/css/hagincapsthin.ttf),
     url(/award/css/hagincapsthin.eot),/* IE9 */
     url(/award/css/hagincapsthin.woff),
     url(/award/css/hagincapsthin.woff2),
     url(/award/css/hagincapsthin.svg); 
}
/*****字体颜色******/
.c333{color: #333;}.c666{ color: #666;}.c999{ color: #999;} .cfff { color:#fff;}
.cf30 {color:#f30;}.cf60 { color:#f60}.cc60 { color:#c60}.cfc0 { color:#fc0}
.red {color: #f00}.green { color:#093}.blue { color:#0062C7}.yellow { color:#f90}.orange{color:#f60}
/*****文字显示方式(换行还是不换)******/
.word-keepAll{word-break:keep-all;white-space:nowrap;}
.word-breakAll{word-break:break-all;word-wrap:break-word;}
.no-pd { padding:0!important} .no-box { border:0!important}

/*新首页*/
.index_bg { width:100%; height:100%;}
.index_bg_m { width:100%; height:100%; position:absolute;}
.index_bg_1 { background:url(../images/index_bg_1.jpg); background-size:cover; height:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.alighting.cn/award/images/index_bg_1.jpg',sizingMethod='scale'); _filter:none;}
.index_bg_2 { background:url(../images/index_bg_2.jpg); background-size:cover; height:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.alighting.cn/award/images/index_bg_2.jpg',sizingMethod='scale'); _filter:none;}
.index_bg_3 { background:url(../images/index_bg_3.jpg); background-size:cover;}
.index_bg_4 { background:url(../images/index_bg_4.jpg); background-size:cover;}
.index_bg_5 { background:url(../images/index_bg_5.jpg); background-size:cover;}
.logo_index { position:fixed; left:30px; top:30px; z-index:99999} .logo_img { float:left;}
.index_ad { margin-left:10px;} .year { color:#fff; font-family:Fontyear; font-size:52px; line-height:43px; padding:0 0 0 10px; display: block; float:left}
.logo_r { position:fixed; top:30px; right:30px; z-index:99999}
.footer_index { position:fixed; right:50px; bottom:30px; color:#666; z-index:99999}
.footer_index span { margin-left:20px;}
.code_link { color:#666; position:relative;}
.code_link img { display:none;}
.code_link:hover { color:#fff; cursor:pointer}
.code_link:hover img { display:block; position:absolute; top:-83px; left:-5px;}
.link_icon { background:url(../images/link_icon.png);width:6px; height:8px; display:inline-block; margin-left:10px;}
.nav-l { position:fixed; top:210px; left:30px; z-index:99999}
.nav-l li { padding:0 0 16px;}
.nav-l li h3 { font-size:14px; color:#fff;}
.nav-l li p{ color:#999; font-size:12px;}
.nav-l li a:hover h3,.nav-l li a:hover p { color:#fc0}
.nav-l li:hover .nav_l_l { display:block;}
.nav_l_l { position:absolute; width:150px; border-left:1px solid #666666; padding-left:15px; margin-left:5px; display:none; left:120px!important}
.nav_l_l_1 { top:0!important} .nav_l_l_2 { top:110px!important}
.login { position:fixed; left:30px; bottom:30px; z-index:99999}
.before { width:100px;}
.login h3 { font-size:14px; color:#fff;} .login h4 { color:#999; font-size:12px;}
.login p  { color:#fff;}
.login p a { margin:0 10px; color:#fff;} .login p a:hover { color:#fc0}
.icon_login,.icon_reg { background:url(../images/login_icon.png) no-repeat 0 3px; padding-left:20px; display:inline-block; margin:8px 0} .icon_reg { background-position:0 -45px;}

.year6 { background:url(../images/6year.png) no-repeat; width:1080px; height:629px; position:fixed; z-index:99998; left:50%; top:50%; margin:-380px 0 0 -780px; animation: re-banner-slide-60 .8s cubic-bezier(.4,0,.2,1) 0s 1;}
.year6:hover {transform: rotateX(-0.759494deg) rotateY(-4.78849deg);}
.index_link { position:fixed; top:50%; left:50%; margin:-351px 0 0 -356px; z-index:99999}

.wrapper { width:1000px; margin:0 auto;}
.w1000 { width:1000px; margin:0 auto; overflow:hidden}
.top-nav { background:#010733; height:70px;}

.logo { width:180px; height:50px; padding:10px 0; float:left}
.nav { width:650px; float:left; padding:0 0 0 10px;}
.nav a { color:#fff; float:left; line-height:18px; padding:18px 0 16px; width:108px; text-align:center; display:inline-block;}
.nav a:hover { color:#fc0; text-decoration:none;}
.nav a.cur { color:#fc0}
.nav a h4 { font-size:14px; font-weight:400;} .nav a p { font-size:12px; font-weight:400; font-family:Verdana}
.nav-cur { position:relative;}
.nav-cur i { position:absolute; border:6px solid; border-color:#000 #000 #999 #000; display:inline-block; bottom:0; left:60px;}
.nav-list { width:100px; padding:0 0 10px; overflow:hidden; background:#010733; position:absolute; top:0; left:0; z-index:999; display:none}
.nav-list a { line-height:16px; font-size:14px; padding:10px 0; float:none!important; width:100%;}

.header-r { width:160px; height:70px; overflow:hidden; float:right; background:#192159; color:#c9a53a}
.header-r a { color:#c9a53a}
.header-r .header-r-l { border-right:1px solid #c49a23; width:60px; line-height:18px; color:#c9a53a; float:left; margin:15px 5px 0 20px}
.header-r .header-r-r { line-height:18px; margin:15px 5px 0 10px; float:left}
.header-r .header-r-p { padding-top:10px; line-height:16px; text-indent:10px;}
.header-r .name { color:#fe8900;}

.focus { width:100%; height:500px!important; overflow:hidden; position:relative;}
.focus-img { width:100%; height:500px; overflow:hidden; background:#1a235a}
.focus-img li { width:100%; height:500px; text-align:center; overflow:hidden; position:absolute;transition: background .2s; display:none}
.focus-img li.active { display:block;}
/*.progress { background:rgba(255,255,255,.10); height:3px; position:absolute; top:0; z-index:2;}*/
.dots { text-align:center; padding:8px 0; height:10px; position:absolute; bottom:20px; left:50%; margin-left:-50px;}
.dots span { width:10px; height:10px; border-radius:5px; line-height:4px; background:#fff; margin:0 5px; display:inline-block; vertical-align:middle; cursor:pointer;transition: background .2s;}
.dots span.active{ background:#f9bf13}
.prev,.next { background:url(../images/arrow.gif) no-repeat; width:21px; height:41px; position:absolute; left:100px; top:225px!important    ; z-index:1; cursor:pointer;display:block}
.next { background:url(../images/arrow.gif) 0 -42px  no-repeat;right:100px; left:auto;}

.news-box { background:#ecedf3; padding:15px 0;}
.news-m { height:20px; line-height:20px; overflow:hidden; padding:0 10px; width:980px!important;} .news-m h2 { font-size:18px; float:left; margin-right:20px; padding-right:20px; border-right:1px solid #292929;}
.news-m ul { float:left}

.rfocus { width:210px; height:190px; overflow:hidden; position:relative; float:right}
.rfocus-img { width:210px; height:190px; overflow:hidden}
.rfocus-img li { width:210px; height:190px; overflow:hidden; float:left;}
.rfocus-item { text-align:center; height:18px; position:absolute; bottom:5px; width:100%;}
.rfocus-item a { width:8px; height:8px; border-radius:4px; background:#666; margin:0 5px; display:inline-block; vertical-align:middle}
.rfocus-item a.cur { background:#c5171f}

.lead { background:#f5f5f5; padding:35px 0}
.lead p { line-height:22px; margin-bottom:5px;}
.tit-lead { font-size:26px; margin-bottom:10px; font-weight:400; color:#666;}
.lead-right { float:right; padding-left:30px;}
a.link:hover { text-decoration:underline;}

.award-list { padding:30px 0; overflow:hidden}
.award-list li { width:249px; float:left; text-align:center}
.award-list li h3 { font-size:22px; font-weight:700;}
.award-list li h4 { font-size:12px; font-weight:400;}
.award-list li h5 { margin-top:10px; font-size:14px;}
.award-list li p { color:#999; line-height:20px; margin-bottom:5px;}

.declare-list { padding:30px 0; overflow:hidden}
.declare-list li { width:169px; padding:20px 40px; float:left; text-align:center; border-right:1px solid #e3e3e3;}
.declare-list li a { display:block;}
.declare-list li h3 { font-size:20px; color:#010733;}
.declare-list li h4 { font-size:16px; font-weight:400; color:#999; border-bottom:1px solid #ddd; height:30px; margin-bottom:10px; position:relative;}
.declare-list li h4 span { background:#fff; position:absolute; top:17px; left:48px; padding:0 10px;}
.declare-list li p { color:#010733; font-size:30px;}

.btn-yellow { width:120px; height:40px; padding:6px 0; line-height:20px; text-align:center; background:#f9bf13; border-radius:3px; display:inline-block; color:#fff;}
.btn-yellow:hover { color:#fff; background:#fc0}
.btn-yellow span { font-size:16px; font-weight:400;}
.border0 { border:0!important}

.icon-pd,.icon-tl,.icon-pj,.icon-ds { background:url(../images/icon.png) no-repeat; width:101px; height:101px; display:inline-block; margin:10px 0 5px;}
.icon-tl { background-position:0 -101px;}
.icon-pj { background-position:0 -202px;}
.icon-ds { background-position:0 -303px;}

.icon-pd-y,.icon-tl-y,.icon-pj-y,.icon-ds-y { background:url(../images/icon_24.png) no-repeat; width:46px; height:46px; display:inline-block; margin:10px 0 5px;}
.icon-tl-y { background-position:0 -78px;}
.icon-pj-y { background-position:0 -155px;}
.icon-ds-y { background-position:0 -233px;}

.icon-pd_s,.icon-tl_s,.icon-pj_s,.icon-ds_s { background:url(../images/icon_s.png) no-repeat; width:60px; height:60px; display:inline-block; margin:10px 0 5px;}
.icon-tl_s { background-position:0 -60px;}
.icon-pj_s { background-position:0 -120px;}
.icon-ds_s { background-position:0 -180px;}

.box-m { padding:10px 0; margin-bottom:10px;} .bg-light{ background:#f7f7f7}

.tit-index { height:59px; border-top:1px solid #d3d3d3; position:relative; margin-bottom:10px;}
.tit-index h3 { width:268px; font-size:26px; font-weight:400; text-align:center; padding-top:10px; border-top:1px solid #333; margin-top:-1px; color:#010733; position:absolute; left:50%; margin-left:-134px;}
.tit-index h3 span { font-size:16px; color:#999; margin-left:20px}
    .more { float:right; height:20px; line-height:20px; padding:0 20px; border:1px solid #ddd; border-radius:10px; background:#fff; margin:25px 10px 0 0}
    .more:hover { background:#f60; color:#fff;}
    .more_v { float:right; height:20px; line-height:20px; padding:0 0 0 20px; background:url(../images/iconmore.gif) left center no-repeat; cursor:pointer}
.news-index { padding:20px 0; overflow:hidden}
.news-index-l { float:left; width:400px; height:300px;}
.news-index-r { float:right; width:500px; padding-right:10px;}
.news-index-r h3 { font-size:22px; font-weight:700; margin-bottom:10px;}
.news-index-r p { color:#999; line-height:22px; margin-bottom:20px}
.news-list li { line-height:30px; background:url(../images/icon.png) 0 -375px no-repeat; text-indent:20px;}

.jury-list { padding:20px 0 50px; overflow:hidden;}
.jury-list li { float:left; width:70px; height:70px; display:inline-block; margin:1px 0 0 1px; overflow:hidden; position:relative;}
.jury-list li img { width:70px; height:70px;}
.jury-list li i { width:70px; height:70px; display:inline-block; position:absolute; left:0; top:0; background:#bbb; opacity:0.7; filter:alpha(opacity=70); z-index:10}
.jury-list li i:hover { opacity:0; filter:alpha(opacity=0);}

.lineup-box { content:'.';display:block; clear:both;}
.lineup-list { margin:20px 0 10px; /*overflow:hidden; height:300px;*/ width:1200px;}
.lineup-list ul { width:1000px;}
.lineup-list li { float:left; width:100px; height:100px; display:inline-block; position:relative;}
.lineup-list li img { width:100px; height:100px; /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/}
/*.lineup-list li img:hover { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: gray;}*/
.lineup-list li:hover .lineup_enlarge{ display:block;}
.lineup_enlarge { width:250px; height:250px; box-shadow:1px 3px 5px #aaa; position:absolute; top:0; left:0; z-index:999; display:none; text-align:center;}
.lineup_enlarge img {width:250px!important; height:250px!important;}
.lineup_enlarge .name { background:url(../images/png24.png); width:250px; height:auto; padding:10px 0; text-align:center; color:#fff; position:absolute; bottom:0; left:0}
.lineup_enlarge .name h3 { font-size:16px; line-height:20px;} 
.lineup_enlarge .name p { padding:0 10px;}
/*.lineup-list li i { width:100px; height:100px; display:inline-block; position:absolute; left:0; top:0; background:#bbb; opacity:0.7; filter:alpha(opacity=70); z-index:10}*/


.link-list { padding:10px 0 30px; overflow:hidden}
.link-list li { float:left; width:333px; height:504px; overflow:hidden;}
.link-list li a { width:333px; height:504px; display:block}
.link-list li a:hover { color:#333}
.link-list li p { padding:15px;}
.link-list li h3 { font-size:28px; color:#333;} .link-list li h4 { font-size:18px; color:#fff;}
.jury_hd_bg_tit,.jury_wl_bg_tit,.jury_oth_bg_tit { background:#f7c83c; padding:20px 30px; line-height:30px;}
.jury_wl_bg_tit { background:#f9d158} .jury_oth_bg_tit { background:#ffdc74}
.jury_hd_bg,.jury_wl_bg,.jury_oth_bg { background:url(../images/hd_bg.jpg) left bottom no-repeat;}
.jury_wl_bg { background-position:-333px bottom} .jury_oth_bg{ background-position:-667px bottom}

.box-line { border-top:1px solid #efefef; padding:30px 0; overflow:hidden}
.tit-h3 { float:left; padding:0 20px; color:#fff; height:34px; line-height:34px; font-size:18px; font-weight:700; background:#000; margin-top:10px; }

.logo-list { float:left; margin-left:10px;}
.logo-list li { float:left;}

.company-list { overflow:hidden; padding:10px 0 30px}
.company-list li { width:240px; padding:0 5px; line-height:30px; float:left; font-size:14px;}
.company-list li a { color:#666}

.tit { height:30px; line-height:30px; padding:20px 5px 15px; margin-bottom:10px; border-bottom:1px solid #e0e0e0; color:#192159;}
.tit h3 { font-size:26px; font-weight:700; float:left; margin-right:20px;}
.tit p { font-size:20px;}

.tab-js { margin:30px 0}
.tab-js table { width:100%; }
.tab-js table th { background:#efefef; border-bottom:2px solid #010733; text-align:center; font:700 16px/30px Microsoft yahei; color:#333;padding:10px;}
.tab-js table th span { margin:0 5px;}
.tab-js table td { text-align:center;border-bottom:1px dashed #ddd; font-size:14px; color:#999; padding:30px 10px;}
.tab-js table td h3 { color:#020202; font-size:18px; font-weight:700; }
.tab-js table td h5 { color:#020202; font-size:14px; font-weight:700; }
.tab-text { padding:10px 50px 30px; font-size:14px; line-height:28px;}
.tab-text h3 {font-weight:700; color:#000;}
.tab-text h4 {color:#000;}
.tab-text p { color:#999; padding-bottom:20px;}

.hylc_box { padding:50px 0; overflow:hidden;}
.hylc_div_l { width:400px; float:left; text-align:right; padding-top:5px;}
.hylc_div_l li { margin-bottom:28px; overflow:hidden; height:80px;}
.hylc_div_l li h3 { font:700 16px/22px Microsoft yahei; color:#192159;}
.hylc_div_l li p { color:#999; font-size:12px;}
.hdlc_bg { background:#142156; height:1380px; width:4px; margin:0 40px; float:left; display:inline-block; border-radius:5px;}
.hylc_div_r { float:left; width:500px; padding-top:5px;}
.hylc_div_r li { margin-bottom:25px; background:#ececec; border-radius:10px; position:relative;padding:10px; }
.hylc_div_r li i { position:absolute; border:12px solid; border-color:#fff #ececec #fff #fff; _bottom:-24px; top:8px; left:-24px;}
.hylc_div_r li em { border:8px solid #142156; top:8px; left:-56px; position:absolute; border-radius:50%; background:#fff; width:12px; height:12px;}
.hylc_div_r li p {line-height:20px; color:#333;}

.about-text { background:url(../images/about-bg.png) 20px 0 no-repeat; padding:30px 0 30px; }
.about-text h2 { font-size:46px; margin-bottom:10px; font-weight:700;}
.about-text h3 { font-size:20px; margin-bottom:30px; font-weight:400;}
.about-text p { font-size:14px; line-height:30px;}
.pic-r { float:right; margin:0 50px;}
.text-indent { text-indent:24px;}

.activity { background:#f7c73a; padding:0 0 20px; overflow:hidden;}
.activity-box { position:relative; padding:30px 0 80px}
.activity-line { width:100%; height:1px; border-bottom:1px solid #fff; position:absolute; top:63px}
.activity-box ul li { float:left; padding:0 10px; text-align:center; color:#000}
.activity-box ul li i { width:12px; height:12px; border-radius:50%; background:#fff; display:inline-block; margin:10px 0;}

.activity-list { padding:10px 0 30px; overflow:hidden}
.activity-box-text { padding:20px 0 30px; color:#666; text-indent:26px;}
.activity-list ul { margin-left:-16px; width:1100px;}
.activity-list ul li { float:left; padding:5px; margin:16px; text-align:center; color:#000; border:1px solid #eee; background:#f2f2f2; width:300px; height:230px; overflow:hidden;}
.activity-list ul li .img300 { width:300px; height:200px; line-height:100%; overflow:hidden; display:table-cell; vertical-align:middle}
.activity-list ul li .img300 img { max-width:100%; max-height:100%; vertical-align:middle}
.activity-list ul li p { line-height:30px; height:30px; overflow:hidden}

.zc-text,.zc-text1 { color:#666; padding:10px 0}
.zc-text p,.zc-text1 p { margin-bottom:20px; line-height:24px; text-align:justify}

.zc-text table { border:1px solid #eee;  margin-bottom:30px; line-height:26px;}
.zc-text table th { border:1px solid #eee; background:#a1a1a1; text-align:center; color:#fff; font-size:14px; padding:3px 0;}
.zc-text table td { border:1px solid #eee; padding:3px 5px 3px 30px; color:#333;}

.faq-text { color:#666; padding:10px 0} .faq-text h3 { color:#192159; margin:10px 0; font-size:14px; font-weight:700}
.faq-text p { margin-bottom:30px; line-height:22px; color:#666; text-align:justify}

.faq-text table { border:1px solid #eee;  margin-bottom:30px; line-height:26px;}
.faq-text table th { border:1px solid #eee; background:#a1a1a1; text-align:center; color:#fff; font-size:14px; padding:3px 0;}
.faq-text table td { border:1px solid #eee; padding:3px 5px 3px 30px; color:#333;}

.label-mg label { margin-right:30px;}
.tit-h2 { background:#ecebe9; padding:10px 5px; margin:10px 0}
.tit-h2 span { width:315px; text-align:right; font:700 14px/20px 宋体; color:#333; display:inline-block;}
.tit-m { font-weight:700; font-size:16px; margin:10px 0; color:#192159;}
.tit-r { background:url(../images/tit_icon.gif) no-repeat; height:42px; line-height:52px; padding-left:35px;}
.tit-r h3 { font-size:20px; color:#010733}
.contact { overflow:hidden; padding:30px 0}
.contact dl { padding:30px 0; line-height:30px; /*border-top:1px solid #eee;*/ overflow:hidden; float:left; width:50%;}
.contact dl dt { font-size:18px; font-weight:700; text-indent:20px; margin-bottom:10px;}
.contact dl dd { width:525px; font-size:14px; text-indent:20px; color:#666}

.jury-list-img { overflow:hidden; margin-left:-19px; padding-bottom:30px;}
.jury-list-img li { width:164px; height:250px; float:left; margin:10px 0 20px 19px; background:#f6f6f6; padding:10px;}
.jury-list-img li:hover{ background:#e6e6e6;}
.jury-list-img li h3 { font-size:16px; margin:5px 0 0; color:#333; font-weight:700; margin-bottom:5px;}
.jury-list-img li p { height:40px; line-height:20px; overflow:hidden}

.logo-list { float: left; margin:0 0 30px -30px;}
.logo-list li { color: #999; text-align: center; margin:10px 0 20px 31px; background:#f6f6f6; padding:10px; width:120px; height:140px;}
.logo-list li:hover{ background:#e6e6e6;}
.logo-list li a { width:100px; height:100px; display:inline-block; background:#fff; overflow:hidden; box-shadow:1px 1px 2px #eee;}
.logo-list li p { line-height:20px; height:40px; margin:5px 0 0; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/}
.logo-list li img { max-width:100%; max-height:100%; vertical-align:middle}

.img160 { padding:2px; width:160px; height:160px; text-align:center; overflow:hidden;}
.img160 img { vertical-align:middle; max-width:160px; max-height:160px;}
.img160 i { display:inline-block; vertical-align:middle; height:100%}

.img150 { width:150px; height:150px; overflow:hidden; display:inline-block; margin-bottom:5px; text-align:center; box-shadow:1px 3px 3px #eee; background:#fff;}
.img150 img { max-width:150px; max-height:150px; vertical-align:middle}
.img150 i{ display:inline-block; vertical-align: middle; height:100%;}

.search { padding-top:20px; float:right}
.select-type { width:100px; height:34px; line-height:34px; border:1px solid #999; border-right:1px solid #999; text-indent:20px; background:url(../images/select-r.jpg) 90% 50% no-repeat;float:left; display:inline-block;}
.search-box { border:1px solid #999; border-left:0; width:274px; height:34px; float:left}
.input-text-text { height:34px; line-height:34px; width:218px; float:left; padding:0 5px; border:0; color:#666}
.btn-search { width:46px; height:34px; background:#999 url(../images/btn-search.jpg) -8px 0 no-repeat; border:0; vertical-align:middle; cursor:pointer}

/**搜索选项*/
.search-type{border:0;}
.search-type-text{border:0;}
.sub-item{border:1px solid #c2beaa;border-radius:0;width:100px;z-index:999;background:#fff;}
.sub-item li:hover { background:#e7e7e7}
.search-type-text{display:block;width:90px;height:34px;border-radius:0;text-align:left;}

.tab-list { margin:40px 0 0; overflow:hidden; border-bottom:3px solid #010733; width:1000px;}
.tab-list li { width:250px; font-size:14px; float:left; text-align:center; padding:8px 0}
.tab-list li a { display:block; color:#010733}
.tab-list li.cur { background:#010733;} 
.tab-list li.cur a { color:#fff;}

.tabs-list { margin:20px 0; overflow:hidden; width:998px; text-align:center;}
.tabs-list li { background:#fff; border:1px solid #010733; color:#010733; width:200px; height:40px; line-height:40px; font-size:16px; display:inline-block; text-align:center; border-radius:20px; margin:0 10px; *float:left}
.tabs-list li a { display:block; color:#010733}
.tabs-list li.cur { background:#010733;} 
.tabs-list li.cur a { color:#fff;}

.tab-list-1 { height:56px;}
.tab-list-1 li { line-height:22px; padding:8px 0}.tab-list-3 li { width:333.3px;} .tab-list-5 li { width:200px; line-height:44px;} 
.tab_change,.tab_change1 { padding:30px 0; overflow:hidden;}
.tab_change a,.tab_change1 a { padding:0 40px; text-align:center; border:1px solid #192159; color:#192159; height:24px; line-height:24px; display:inline-block; margin-right:10px;} .tab_change a.cur,.tab_change1 a.cur { background:#192159; color:#fff;}

.hg-list { overflow:hidden; padding:10px;}
.hg-list li { width:270px; height:210px; padding:10px; float:left; display:inline-block; margin:20px 17px; border:1px solid #ddd;}
.hg-list li img { width:270px; height:185px;}
.hg-list li p { line-height:30px; height:30px; overflow:hidden; text-align:center;}

.path { line-height:26px; border-bottom:1px solid #eee; padding:10px 0; overflow:hidden;}
.path a { color:#666; margin:0 3px;}
.pat_h { float:left; margin-top:30px; color:#666; width:590px;}
.pat_h span { float:left;  display:inline-block; height:30px;}
.pat_h a { color:#666;}
.mark-tip { color:#666; }


.class_box { background:#efefef; padding:30px; overflow:hidden}
.class_box a { color:#666; font-size:12px; padding:5px 10px 5px 0px; display:inline-block}
.class_box a.cur { background:#010733; border-radius:20px; color:#fff; display:inline-block; padding:5px 10px;}
.pro-list1 { overflow:hidden;padding-top:10px;margin-left:-24px;padding-bottom:20px;}
.pro-list1 li { width:150px; overflow:hidden; float:left; position:relative;margin:20px 0 0 24px; background:#f6f6f6; padding:15px;}
.pro-list1 li:hover { background:#f0f0f0}

.pro-list1 li .img200 { width:150px; height:150px; line-height:150px; overflow:hidden; display:inline-block; text-align:center}
.pro-list1 li .img200 img { max-width:100%; max-height:100%; vertical-align:middle; display:inline-block}
.pro-list1 li .img200 i { display: inline-block; vertical-align: middle;height: 100%;}
.pro-list1 li > p { line-height:20px; height:40px; overflow:hidden; text-align:center; margin:10px 0;}
.pro-list1 li > .mouseover { margin-top:10px; }

.pro-list2 { overflow:hidden;padding-top:10px;margin-left:-5px;padding-bottom:20px;min-height:300px}
.pro-list2 li { width:190px; overflow:hidden; float:left; height:168px;position:relative;margin:20px 0 0 10px;}
.pro-list2 li .img200 { border:1px solid #c3bfab; width:188px; height:100px; line-height:100px; overflow:hidden; display:inline-block; margin-bottom:5px; text-align:center}
.pro-list2 li .img200 img { max-width:100%; max-height:100%; vertical-align:middle}
.pro-list2 li .img200 i { display: inline-block; vertical-align: middle;height: 100%;}
.pro-list2 li > p { line-height:20px; height:20px; overflow:hidden}
.pro-list2 li > .mouseover { margin-top:10px;}

.pro-list3 { overflow:hidden; padding:10px 0; min-height:300px}
.pro-list3 li { margin:10px 0; overflow:hidden}
.pro-list3 li .img190 { width:150px; height:150px; padding:20px; overflow:hidden; float:left; border:1px solid #e4e4e4; text-align:center;}
.pro-list3 li .img190 img { max-width:100%; max-height:100%; vertical-align:middle; display:inline-block}
.pro-list3 li .pro-list3-text { float:right; width:750px; height:170px; padding:10px 30px 10px 15px; border:1px solid #e4e4e4; overflow:hidden}
.pro-list3 li .pro-list3-text h3 { font-size:16px; margin-bottom:5px; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro-list3 li .pro-list3-text h4 { margin-top:15px; font-size:14px; color:#010733}
.pro-list3 li .pro-list3-text p { font-size:16px; line-height:28px; color:#888;}
.pro-list3 li .pro-list3-text p .more-v { font-size:12px; color:#000; float:right}
.getvotes { background:url(../images/votes_bg.png) no-repeat; width:134px; height:178px; float:right; margin-left:40px; text-align:center; padding:35px 0 0; color:#010733; font-size:16px;}
.getvotes i { color:#eb6100; font-size:24px}

.btn-info { color:#fff; display:inline-block; padding:10px; width:30px; height:30px; line-height:16px; float:left; background:#ff6e01; position:absolute; left:10px; top:10px; cursor:pointer; font-size:14px; font-weight:700}
.btn-info:hover { color:#fff;}
.number { line-height:22px; height:22px; width:65px; float:right; margin-right:5px; display:none}
.votes { position:absolute; right:15px; top:135px; width:60px; height:30px; line-height:30px; background:#010733; opacity:.7;  filter:alpha(opacity = 70); color:#eeb821; text-align:center}
.nub-yellow { color:#f0bb00; font-family:Verdana; margin-right:5px;}
.btn_tply { background:#fff url(../images/icon_tply.png) no-repeat 28px 5px; border:1px solid #cbcbcb; width:148px; height:30px; line-height:30px; color:#010733; display:block; text-indent:55px; font-size:14px;}
.btn_tply:hover { border:1px solid #f66d00; background-color:#fff3de; color:#f66d00;}
/*推荐理由*/
.mousediv-p1{width:150px;height:210px;}
.mousediv-c1{height:250px;}
.mousediv{display:none;position:absolute;left:0;top:0;z-index:999;background:#ffbf00;color:#000;padding:15px;font-size:14px;overflow:auto;opacity:0.9;filter:alpha(opacity=90)}
.mousediv a{color:#ffffff;}
.mouseover{overflow:hidden; height:22px;}
.mousedivtitle{text-align:center;font-size:14px;font-weight:700;height:20px;line-height:20px; margin-bottom:10px;}
.mousedivcontent p{ line-height:20px; margin-bottom:10px;}
.mousedivcontent p a{font-size:13px; color:#000}
.mousedivcontent p a:hover { text-decoration:underline;}
.company-title{color:#95907c;font-size:18px;line-height:35px;height:35px;text-indent:5px;}
.company_more{text-align:center;border-top:1px #c4bfab solid;font-size:18px;line-height:18px;padding-top:20px;color:#92907b;font-weight:700;margin-bottom:30px;background:url(../images/more-icon.jpg) center 0 no-repeat;}
.company_down{text-align:center;border-top:1px #c4bfab solid;font-size:18px;line-height:18px;padding-top:20px;color:#92907b;font-weight:700;margin-bottom:30px;
background:url(../images/more-down.jpg) center 0 no-repeat;}
.company_more a{color:#92907b;font-weight:700;}
.more-link{cursor:pointer;}
.pro-list-link{margin-left:-5px;overflow:hidden;margin-bottom:30px;}
.pro-list-link li{float:left;margin: 0 0 0 20px;overflow: hidden;width:310px;height:30px;font-size:14px;line-height:30px;}
.pro-list-link li a{ float:left; overflow:hidden; margin-right:20px;  max-width:230px;}

/*分页*/
.page{ padding:30px 0; text-align:center;}
.page a,.page span{ padding:8px 12px;color:#333;zoom:1;*padding:6px 12px;}
.page a.p-current{ background:#666; color:#fff;}
.page .firstPage,.page .prvePage,.page .nextPage,.page .lastPage{padding:0 6px;height:26px;*height:22px; line-height:26px; background:url(/statics/../images/news/icon.gif);}
.page .firstPage{background-position:-6px -126px; margin-right:20px; }
.page .prvePage{background-position:-38px -126px;margin-right:10px; }
.page .nextPage{background-position:-62px -126px;margin-left:10px; }
.page .lastPage{background-position:-87px -126px;margin-left:20px; }

.footer{ padding:20px 0;width:100%; background:#000733; color:#9fa1a0}
.footer a { color:#9fa1a0; margin:0 10px}  .footer a:hover { color:#f90;} 
.footer-m { position:relative; padding:10px 30px; line-height:30px; margin-bottom:20px; width:100%}
.footer-m div { margin-bottom:5px;}
.footer-logo-l { float:left; margin:0 160px 10px 0} .footer-logo-r { float:right}
.code { position:absolute; width:107px; height:107px; right:60px; bottom:0;}
.footer-b { text-align:center; border-top:1px solid #25284b; padding-top:10px;}


.tb-sb table { width:100%}
.tb-sb h3 { font-size:16px; font-weight:700; color:#c0a266; padding:30px 0 20px}
.tb-sb thead th { background:#efefef; border-bottom:2px solid #010733; border-left:2px solid #fff; text-align:center; font-size:16px; font-weight:400; color:#010733; padding:15px 0}
.tb-sb table td { border:1px solid #ececec; padding:10px; text-align:center; font-size:14px; color:#999}
.tb-sb table td.first-td { width:310px;}
.tb-sb table td.first-td p { vertical-align:middle; display:table-cell; height:150px;}
.tb-sb table td .td-img { width:150px; height:150px; display:table-cell; border:1px solid #eee; text-align:center; line-height:150px; float:left; margin:0 10px 0 0; position:relative;}
.tb-sb table td .td-img img { max-width:100%; max-height:100%; vertical-align:middle; display:inline-block}

.btn-scale { border-radius:5px; height:50px; line-height:50px; background:#f9bf13; color:#fff; font-size:14px; display:inline-block; text-align:center; padding:0 20px;}
.btn-scale:hover { background:#e0aa08; color:#fff;}
.no-btn-scale {border-radius:20px; width:120px; height:40px; line-height:40px; background:#999; color:#fff; font-size:18px; display:inline-block; text-align:center; cursor: not-allowed}
.no-btn-scale:hover { background:#999; color:#fff;}
.alt-upload-multi-2 .item { height:80px!important;}
.btn-modify { background:url(../images/modify-icon.gif) no-repeat; padding-left:32px;height:26px; line-height:30px; display:inline-block; color:#163d98;}
.btn-modify:hover { color:#ffad01}
.no-btn-modify { background:url(../images/modify-icon.gif) no-repeat; padding-left:32px; height:26px; line-height:30px; display:inline-block; color:#999}
.no-btn-modify:hover { color:#999}
.go_top_btn{ height: 50px; width: 50px; position: fixed; bottom: 270px; right: 50%; margin-right: -600px; border-radius:5px; background:#c5c8d8 url(../images/go_top.png) center center no-repeat; display:none}
.go_top_btn:hover { background-color:#959bbd}

.form-info-text { line-height:26px; padding:30px 0}
.form-info-text p { text-indent:30px; font-size:14px; color:#666}

.award-text { padding:20px 0; overflow:hidden}
.award-text h2 { font-size:26px; text-align:center; color:#010733; padding:10px 0 30px;}
.award-text h3 { font-size:16px; padding-bottom:10px;color:#010733; }
.award-text table { margin:10px 0; font-size:14px; line-height:26px;}
.award-text table th { color:#010733; width:80px; text-align:right; vertical-align:top; padding:5px}
.award-text table td { color:#999; width:420px; padding:5px; vertical-align:top;}

.focus-view { width:930px; margin:30px; overflow:hidden; position:relative;}
.focus-view h3 { line-height:30px; padding-bottom:20px; font-size:14px; color:#666} .focus-view h3 span { margin-left:30px;}
.focus-view-img { width:930px; height:620px; overflow:hidden}
.focus-view-img li { width:930px; height:620px; line-height:620px; overflow:hidden; text-align:center; float:left; position:relative;}
.focus-view-img li img { vertical-align:middle; max-width:100%; max-height:100%;}
.focus-view-img li p { height:30px; line-height:30px; position: absolute; z-index:2; left:0; bottom:0; color:#fff; overflow:hidden; text-indent:10px;}
.focus-view-png { background:#000; opacity:0.7; filter:alpha(opacity:70); width:100%; height:30px; position:absolute; top:590px;}
.focus-view-item { margin-left:-11px; width:942px; padding:0 0 10px; background:#f8f8f8; overflow:hidden}
.focus-view-item a { width:120px; height:80px; margin:10px 0 0 12px; float:left; display:inline-block; vertical-align:middle; border:1px solid #ececec;}
.focus-view-item a img { width:120px; height:80px;}
.focus-view-item a.cur { border:1px solid #f00;}

.direction_l_v,.direction_r_v { background:#fff url(../images/arrow.png) -5px 0; width:40px; height:70px; position:absolute; left:0; top:305px; z-index:1; cursor:pointer; opacity:0.6; filter:alpha(opacity:60); display:none}
.direction_r_v { background:#fff url(../images/arrow.png) -2px -60px;right:0; left:auto;}

.pro-list1 li .lampVote{ height:30px; line-height:30px; color:#bb7d62;text-align:center; font-size:14px;}
.pro-list1 li .lampVote p i{ color:#f66d00; font-weight:700; margin-right:8px;}
.pro-list1 li p i {color :#f90;}
.h3-text-r { text-align:right; font-size:14px; color:#010733; padding:10px 0}

.history-list { overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.history-list li { border-bottom:1px dashed #f0f0f0; margin-bottom:10px; padding:20px 0;}
.history-list li h3 { font-size:16px; font-weight:700; margin-bottom:5px; height:26px; line-height:26px;}
.history-list li h3 span { float:right; color:#ccc; font-weight:400; font-size:14px;}
.history-list li h3 a:hover{ color:#f9bf13;}
.history-list li p { color:#999; line-height:26px; font-size:14px;}
.history-list li p a { color:#f9bf13; margin-left:10px;}

.purchase-add-form{margin-left:10px;}
.form-item{line-height:14px;margin-right:14px;padding:10px 0;}
.form-item th{color:#333;font-family:微软雅黑,幼圆,宋体,Arial,system;font-size:12px;height:30px;line-height:30px;text-align:right;vertical-align:top;padding-right:5px;}
.form-item th,.form-item td{padding:3px 0;}
.form-item td p{line-height:20px;}
.form-item .required{color:#f00;font-family:Calibri,Arial,system;font-size:14px;line-height:30px;}
.form-item dd .error{color:#f00;font-size:12px;}
.form-item dd.tips{color:#999;line-height:24px;}
.form-item .link-file-upload{background:url("/statics/images/enterprises/form-sprite.gif") no-repeat 0 -90px;
float:left;height:41px;margin:10px 5px;overflow:hidden;width:116px;}
.form-item select{border:1px solid #e7e7e7;height:24px;line-height:24px;margin-right:14px;padding:3px 5px;}
.form-item select option{padding:3px 5px;}.left{display:inline;float:left;}
.form-submit{background:url("/statics/images/enterprises/form-sprite.gif") no-repeat 0 -150px;border:0;cursor:pointer;height:58px;margin:auto;overflow:hidden;padding:0;width:292px;}
.date-picker{float:left;width:16px;height:16px;overflow:hidden;text-indent:-1000px;background:url(/statics/images/enterprises/form-sprite.gif) 0 -220px no-repeat;margin:0px 12px;}
.icon-pdf,.icon-mov,.icon-jpg,.icon-doc,.icon-xls,.icon-ppt,.icon-rar,.icon-zip{display:inline-block;width:40px;height:30px;vertical-align:middle;background:url(/statics/images/enterprises/form-sprite.gif) no-repeat;}
.icon-pdf{background-position:-390px -90px}
.icon-mov{background-position:-390px -122px}
.icon-jpg{background-position:-390px -154px}
.icon-xls{background-position:-390px -186px}
.icon-doc{background-position:-390px -218px}
.icon-ppt{background-position:-390px -250px}
.icon-rar{background-position:-542px -340px}
.icon-zip{background-position:-542px -290px}
.list-image-upload{margin:10px auto;}
.list-image-upload li{float:left;width:178px;height:76px;margin:0 8px 14px 0;padding:7px;border:1px solid #e7e7e7;background:#eee;}
.list-image-upload li img{float:left;margin-right:10px;max-width:90px;max-height:76px}
.list-image-upload li .list-image-filename{color:#A0A0A0;line-height:14px;width:70px;height:30px;overflow:hidden;float:left;word-break:break-all}
.list-image-upload li .gy-upload-file-thumb{width:90px;height:76px;}
.list-image-upload li .link-delete{float:left;display:inline;width:50px;height:24px;overflow:hidden;text-indent:-1000px;margin-top:22px;background:url(/statics/images/enterprises/form-sprite.gif) -120px -90px no-repeat;}
.link-image-upload{float:left;display:inline;width:78px;height:23px;overflow:hidden;text-indent:-1000px;margin-top:22px;background:url(/statics/images/enterprises/form-sprite.gif) -180px -90px no-repeat;}
.list-file-upload{border-top:1px solid #e7e7e7;padding:5px 0}
.list-file-upload li{display:block;height:27px;margin:4px auto;clear:both}
.list-file-upload li .list-file-filename{float:left;width:250px;height:27px;line-height:27px;text-indent:50px;color:#06c}
.list-file-upload li .link-delete{float:right;width:50px;height:24px;overflow:hidden;text-indent:-1000px;background:url(/statics/images/enterprises/form-sprite.gif) -120px -90px no-repeat;margin-top:3px;}
.text-input{margin-right:10px;width:250px;height:24px;line-height:24px;}
.date-input,.yanzheng-input{width:150px;height:24px;line-height:24px;}
.width120{width:120px;}.input-tips{color:#999;}
.alt-upload-attachments .item{margin:5px 0;display:block;}
.center_box{width:1002px;margin:0 auto;padding:0;overflow:hidden;}
.div_head_b{margin:30px 0 10px;height:60px;background:url(../2015/images/tit-bg.jpg) repeat-x;text-align:center;}
.div_head_b img{border-left:10px solid #fff;border-right:10px solid #fff;}
.div_head_b_h{border-bottom:3px solid #c3bfab;padding-bottom:5px;line-height:30px;text-align:center;font-size:16px;margin:25px 0 5px;}
element.style{height:260px;}
.pro-list-box { background:#ccc; height:4px; width:999px; margin:50px auto 100px;}
.pro-list{ margin:30px 0;}
.pro-list li{ cursor:pointer;display:inline-block;float:left;text-align:center;width:333px; text-align:center; height:4px; position:relative;}
.pro-list li span { position:absolute; top:-13px; margin-left:-14px; width:28px; height:28px; line-height:28px; color:#999; font-size:14px; font-weight:700; text-align:center; border-radius:16px; border:2px solid #ccc; background-color:#fff;}
.pro-list li.cur{ background-color:#192159;color:#fff;}
.pro-list li.cur span { background-color:#192159; border:2px solid #192159; color:#fff;}
.pro-list li p { line-height:18px; font-size:14px; color:#333;}
/*.pro-list-span1{background:url("images/tabs-icon.png") no-repeat 0 -360px;display:inline-block;float:right;height:37px;width:29px;}
.pro-list-span2{background:url("images/tabs-icon.png") no-repeat 0 -450px;display:inline-block;float:right;height:37px;width:29px;}
.pro-list-span3{background:url("images/tabs-icon.png") no-repeat 0 -520px;display:inline-block;float:right;height:37px;width:22px;}*/
.form-tip-tit{color:#333;font:400 14px/22px Microsoft yahei;padding:0 0 40px;display: inline-block;}
.bm-box{ overflow:hidden;}
.tab-from{ width:960px;}
.tab-from th{color:#222;font-weight:normal;padding:5px 10px;text-align:right;width:200px; vertical-align:top}
.tab-from td{padding:5px 0} 
.tab-from td.first { position:relative;} .tab-from td.first label label { position:absolute; top:33px; right:-60px;}
.tab-from td label { margin-right:20px; line-height:20px; height:24px; display:inline-block;}
.tab-from td label input { margin-right:5px;}
.input-text{border:1px solid #ececec;color:#333;font-size:12px;height:38px;line-height:38px;padding:0 10px;width:300px;}
.input-textarea{border:1px solid #ececec;color:#333;font-size:12px;padding:10px;width:100%; height:100px; background:#f9f9f9;}
.tab-from th span{color:#f00;margin:0 5px;}
.input-btn{background:#f9bf13;border:0;color:#fff;cursor:pointer;font-size:16px;height:50px;line-height:50px;margin-right:10px;text-align:center; border-radius:3px; padding:0 30px;}
textarea.error,input.error{border-color:red;}
label.error{ color:red;height:30px;line-height:30px;overflow:hidden;padding-left:10px;}
.datatime { width:135px; background:url(../images/datatime.gif) no-repeat 10px center; padding-left:40px;}

.bm-box-cg{padding:30px 20px;overflow:hidden}
.bm-box-cg h3{font-size:22px;font-weight:400;margin-bottom:10px;}
.bm-box-cg p{line-height:30px;text-indent:44px;font-size:14px;color:#919191;}
.btn-div { text-align:center; padding:30px 0 100px; overflow:hidden}
.tip_en{font-size:12px; line-height:26px; color:#999!important;}
.prompt-txt { height:30px; line-height:30px; padding:20px 0 0; color:#c96; font-size:16px; text-align:center;}
.prompt-icon { background:url(../images/icon-prompt.gif) no-repeat; width:30px; height:30px; display:inline-block; vertical-align:middle; margin-right:10px;}
.prompt-mark { height:30px; line-height:30px; color:#c96; font-size:14px; text-align:left;}

.min-height { min-height:570px;}
.code-l { position:fixed; right:20px; top:50%; margin-top:-100px; width:80px; padding:5px; border:1px solid #eee; overflow:hidden; background:#fff; z-index:999}
.code-l img { margin:5px 0}
.code-img { display:inline-block; width:102px; height:102px; position:absolute; right:45px; top:-44px;} 
.code-img img {width:102px; height:102px; }
.head_cnt { padding:10px 0; color:#000; font-size:14px; background:#f4f4f4; border:1px solid #e0e0e0; margin-top:50px;}
.head_cnt .head_img { width:140px; height:140px; border-radius:50%; background:#fff; box-shadow:0 2px 3px #ddd; position:relative; top:-30px; left:40px; float:left;}
.head_cnt .head_img img { border-radius:50%; width:130px; height:130px; position:absolute; top:5px; left:5px;}
.head_cnt_l { width:220px; float:left;}
.head_cnt_r { padding-right:20px;}
.head_cnt_r .name { font-size:24px; line-height:30px; color:#212a6a; margin-right:20px; display:inline-block}
.head_cnt_r .title { color:#d7811d; line-height:30px; display:inline-block} 
.icon_zjpw { vertical-align: middle; margin-right:5px; position:inherit!important}
.head_cnt_r p{ overflow:hidden; padding:5px 0}
.head_cnt_r .line { border-bottom:1px solid #e0e0e0; padding-bottom:30px;}
.head_cnt_r .line span { margin:0 5px; color:#666;}
.head_cnt_r table { margin-bottom:20px; color:#666}
.head_cnt_r table th { width:80px; text-align:right; vertical-align:top; padding:10px 10px 0 0; line-height:26px;}
.head_cnt_r table td { line-height:26px; padding-top:10px; font-size:.9rem;}
.judges-list { padding:10px 0 30px;}
.judges-list ul li { border-bottom:1px solid #e0e0e0; padding:15px 0; height:60px;}
.judges-list ul li h3 { font-size:20px; color:#212a6a; margin-bottom:10px;} .judges-list ul li p { font-size:14px; height:20px; line-height:20px; color:#aaa;}
.judges-tit { border-bottom:2px solid #e0e0e0; padding:10px 0; margin-bottom:10px;}
.judges-tit h3 { padding:0 5px; width:120px; font-size:18px; color:#333; border-bottom:2px solid #eeb821; padding:10px 5px; margin-bottom:-12px;}
.more_list { border:1px solid #e6e6e6; background:#f4f4f4; line-height:48px; height:48px; text-align:center; font-size:16px; color:#999; margin-top:10px;} 
.more_list a { display:block}
.tj_box { width:740px; padding:30px 0; float:left;}
.tj_box .title { font-size:30px; padding:20px 0; color:#333;}
.tj_box .line { border-bottom:1px solid #e0e0e0; padding:10px 0; color:#aaa; margin-bottom:20px}
.tj_box .line span { margin-right:10px;}
.tj_box .cf30 { padding:10px 30px; color:#f30; background:#fffbe0; margin:20px 0; width:70px; font-size:16px;}
.tj_box .text { font-size:16px; color:#555; line-height:30px;}
.tj_box .text-tit { padding:20px 0}
.head_r { float:right; width:210px; height:278px; border:1px solid #e0e0e0; background:#f4f4f4; margin-top:50px;}
.head_r_l { height:130px; position:relative}
.head_r_l .head_img { width:110px; height:110px; border-radius:50%; background:#fff; box-shadow:0 2px 3px #ddd; position:absolute; top:-30px; left:50px; float:left;}
.head_r_l .head_img img { border-radius:50%; width:100px; height:100px; left:5px; top:5px; position:absolute;}
.head_r_l p { padding-top:90px; font-size:16px; text-align:center;}
.icon_zjpw { width:24px; height:27px; position:absolute; right:5px; bottom:0; background:url(/award/images/icon_xz.png) no-repeat}
.head_r_c { background:#fff; padding:30px; overflow:hidden}
.head_r_c dl { width:70px; text-align:center; display:inline-block} .head_r_c dl dt { color:#333; font-size:16px;} .head_r_c dl dd { color:#999; font-size:12px;}
.head_r_c dl.line_r { border-right:1px solid #e2e2e2}
.viewbt { height:46px; line-height:46px; color:#212a6a; text-align:center;}
#loading { position:fixed; width:100%; padding:500px 0; left:0; top:0; opacity:.9; background:#000; z-index:99999; font-size:14px; color:#fff; text-align:center; display:block; border-radius:10px;}
.header { display:none;}

.reason_box { padding:30px 0; min-height:500px; overflow:hidden}
.reason_l { float:left; width:150px; text-align:center; padding:0 20px; position:fixed;}
.reason_l p { font-size:14px; padding:10px 0 0 }
.reason_r { width:770px; float:right;}
.reason_r h2 { background:url(../images/icon_tply.png) no-repeat 0 -60px; font-size:18px; font-weight:700; padding:0 0 0 40px; margin-bottom:20px;}
.reason_txt { padding-left:10px;}
.reason_txt p { font-size:16px; padding:35px 50px; color:#333; position:relative}
.reason_txt p i { width:26px; height:26px; line-height:26px; color:#fff; text-align:center; position:absolute; left:-10px; top:30px; display:inline-block; background:#f66d00}
@media screen and (min-width: 320px) and (max-width: 767px){
    .top-nav { display:none}
    .header { height:3.75rem;line-height:3.75rem; overflow:hidden; background:#010733; display:block}
    .header h1 { float:left; }
    .header h1 img { width:10rem; height:3rem; margin:.4rem;}
    .header .head-r{ color:#fff; font-size:1rem; float:right; margin-right:10px;}
    .icon { background: url(/webapp/award/images/icon-wap.png) no-repeat;display: inline-block; }
    .icon-home {background-position: -19px -41px; width:24px; height:20px; float:right; margin:15px 15px 0 0}
    .code-l { display:none}
    .judges-list ul li{ height:auto;}
    /*.head_cnt_r table { display:none;}*/
    .wrapper { width:auto;}
    .footer { display:none}
    .judges-list { margin:0 20px}
    .head_cnt { margin-top:10px;}
    .head_cnt .head_img { width:100px; height:100px; border-radius:50%; background:#fff; box-shadow:0 2px 3px #ddd; position:relative; top:0; left:20px; float:left;}
    .head_cnt .head_img img { border-radius:50%; width:90px; height:90px; position:absolute; top:5px; left:5px;}
    .head_cnt_l { width:140px; float:left;}
    .head_cnt_r .name { font-size:1.2rem; line-height:1.8rem;}
    .tj_box { width:auto; padding:0 10px; float:none}
    .tj_box .title { font-size:1.4rem; padding:20px 0 0}
    .tj_box .cf30 { margin:5px 0; padding:5px 30px;}
    .head_r { float:none; width:100%; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:0;border-right:0}
    .head_r_c { padding:10px 30px; text-align:center}
    .tj_box .text { font-size:14px; color:#555; line-height:22px;}
    .tj_box .text img { max-width:100%;}
}