﻿html{color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font:12px/1.5 Microsoft yahei;}
a{color:#666;text-decoration:none;}
a:hover{color:#f90;text-decoration:none;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.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;}
.c333{ color: #333;}
.c666{ color: #666;}
.c999{ color: #999;}
.cf30 { color:#f30;}
.cf60 { color:#f60}
.cf90 { color:#f90}
.cc60 { color:#c60}
.red { color: #f00}
.yellow { color:#f90}
.green { color:#093}
.blue { color:#0062C7}
.orange{color:#f60}
.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}
.left { float:left; display:inline; }
.right { float:right; display:inline; }
.center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.link { text-decoration:underline;}
.wrapper { width:1000px; margin:0 auto;}
.header { background:#000 url(images/banner.jpg) top center no-repeat; height:509px;}

.nav { width:1000px; margin:0 auto; padding-top:448px;}
.nav a { color:#fff; float:left; width:142px; height:40px; padding:10px 0; text-align:center;}
.nav a:hover { color:#fc0}
.nav a.cur { color:#fc0}
.nav a h4 { font-size:16px; font-weight:700;}
.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:142px; text-align:center; overflow:hidden; background:#000; position:absolute; top:-100px; left:0; display:none; z-index:999}
.nav-list a {  line-height:20px; height:20px; font-size:14px; padding:15px 0 10px;}

.header-r { border:1px solid #3e3e3e; width:261px; height:58px; overflow:hidden; position:absolute; right:0; top:40px;}
.header-r p { color:#777;}
.header-r p a { margin-right:10px;}
.header-r strong { color:#fff; font-size:14px;}
.header-r strong:hover { text-decoration:underline; color:#fc0}
.header-r .header-r-l { border-right:1px solid #3e3e3e; width:130px; text-align:center; padding:10px 0; line-height:20px; color:#fff; float:left;}
.header-r .header-r-r { width:130px; text-align:center; padding:10px 0; line-height:20px; color:#fff; float:left;}
.header-r .header-r-p { padding-top:5px; line-height:20px; text-indent:10px;}
.header-r .name { color:#fe8900;}

.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:20px 0; overflow:hidden}
.award-list li { width:249px; float:left; border-right:1px solid #eee; text-align:center}
.award-list li h3 { font-size:22px; font-weight:700;}
.award-list li h4 { font-size:14px; font-weight:400;}
.award-list li p { color:#999; line-height:20px; margin-bottom:5px;}
.btn-yellow { width:120px; height:40px; padding:6px 0; line-height:20px; text-align:center; background:#f90; 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:100px; height:62px; display:inline-block; margin:10px 0 5px;}
.icon-tl { background-position:0 -90px;}
.icon-pj { background-position:0 -160px;}
.icon-ds { background-position:0 -250px;}

.box-m { padding:10px 0; margin-bottom:10px;}

.tit-index { background:url(images/tit.png) no-repeat; height:59px;}
.tit-index h3 { float:left; font-size:26px; font-weight:400; text-indent:50px; padding-top:18px; color:#666}
.tit-index .more { float:right; height:26px; line-height:26px; padding:0 10px; background:#fff; margin:25px 10px 0 0}

.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; overflow:hidden;}
.jury-list ul { margin-left:-3px; width:1009px;}
.jury-list li { float:left; width:55px; height:55px; display:inline-block; margin:1px 0 0 1px; overflow:hidden}

.link-list { padding:20px 0; margin-left:-14px; overflow:hidden}
.link-list li { float:left; width:324px; height:485px; overflow:hidden; margin-left:14px;}
.link-list li a { width:324px; height:485px; display:block}
.link-list li a:hover { color:#333}
.link-list li p { padding:130px 60px 0;}
.jury_hd_bg { background:url(images/activity_bg_1.png)}
.jury_wl_bg { background:url(images/activity_bg_2.png)}
.jury_oth_bg { background:url(images/activity_bg_3.png)}

.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:30px 0}
.company-list li { width:240px; padding:0 5px; line-height:30px; float:left; font-size:14px;}
.company-list li a { color:#666}

.tit { background:url(images/tit-bg.png) no-repeat; height:59px; padding-left:50px; color:#666; margin:20px 0 30px; }
.tit h3 { font-size:22px; font-weight:400; padding-top:10px; }
.tit p { font-size:14px;}

.tab-js { margin:30px 0}
.tab-js table { width:100%; }
.tab-js table th { background:#f0f0f0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; font:700 14px/30px Microsoft yahei; color:#333;padding:30px 10px;}
.tab-js table td { text-align:center;border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px; color:#999; padding:15px 10px;}
.tit-m { height:42px; line-height:42px; padding:0 20px; background:#f0f0f0; font-weight:700; font-size:14px; margin:10px 0; color:#000}

.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:41px; overflow:hidden; height:60px;}
.hylc_div_l li h3 { font:400 18px/28px Microsoft yahei; color:#666;}
.hylc_div_l li p { color:#999;}
.hdlc_bg { background:url(images/time-bg.jpg) no-repeat; height:850px; width:163px; float:left; display:inline-block;}
.hylc_div_r { float:right; width:430px; padding-top:5px;}
.hylc_div_r li { margin-bottom:41px; overflow:hidden; height:60px;}
.hylc_div_r li p { color:#999; line-height:20px;}

.about-text { background:url(images/about-bg.png) 20px 0 no-repeat; padding:30px 100px 30px; }
.about-text h2 { font-size:28px; margin-bottom:10px; font-weight:700;}
.about-text h3 { font-size:16px; margin-bottom:30px; font-weight:400;}
.about-text p { font-size:14px; line-height:30px; margin-bottom:20px;}
.pic-r { float:right; margin-left:30px;}
.text-indent { text-indent:24px;}

.activity-box { padding:30px 0; margin:10px 0; border-top:1px solid #eee; overflow:hidden}
.activity-box h2 { font-size:50px; font-weight:400; margin-bottom:10px; text-align:center; color:#666}
.activity-box p { text-align:center; color:#999}
.activity-box ul { margin:30px 0 20px; overflow:hidden}
.activity-box ul li { float:left; width:300px; height:220px; margin-left:28px;}

.zc-text { color:#666; padding:10px 0}
.zc-text p { margin-bottom:30px; line-height:26px;}

.zc-text table { border:1px solid #b0b0b0;  margin-bottom:30px; line-height:26px;}
.zc-text table th { border:1px solid #b0b0b0; background:#a1a1a1; text-align:center; color:#fff; font-size:14px; padding:3px 0;}
.zc-text table td { border:1px solid #b0b0b0; 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;}

.contact-l { float:left; width:680px; overflow:hidden}
.contact-l dl { width:100%; padding:30px 0; border-top:1px solid #ddd; overflow:hidden}
.contact-l dl dt { float:left; width:120px; text-align:right; font-size:18px; font-weight:700; height:100px; line-height:30px;}
.contact-l dl dd { float:left; width:525px; padding-left:35px; line-height:30px; font-size:14px;}
.contact-r { float:right; width:180px; padding:30px; text-align:center;}
.contact-r p { margin-bottom:10px;}

.jury-list-img { overflow:hidden;}
.jury-list-img li { width:190px; height:260px; float:left; margin:10px 0 30px 45px;}
.jury-list-img li h3 { font-size:16px; margin:5px 0 0}

.img190 { padding:2px; border:1px solid #ccc; width:186px; height:186px; overflow:hidden;}
.img190 img { vertical-align:middle; max-width:186px; max-height:186px;}

.search { width:700px; margin:30px auto;}
.select-type { width:90px; height:40px; line-height:40px; border:2px solid #ccc; text-indent:20px; background:url(images/select-r.jpg) 90% 50% no-repeat;float:left; display:inline-block;}
.search-box { border:2px solid #ccc; border-left:0; width:590px; height:40px; float:left}
.input-text-text { height:40px; line-height:40px; width:540px; float:left; padding:0 5px; border:0; color:#666}
.btn-search { width:40px; height:40px; background:url(images/btn-search.jpg); 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:90px;z-index:999;background:#fff;}
.search-type-text{display:block;width:90px;height:40px;border-radius:0;text-align:left;}

.lc-list { margin:30px 0 40px; overflow:hidden; height:112px;}
.lc-list li { background:#f5f5f5; width:200px; height:100px; position:relative; float:left; text-align:center; margin:0 25px; }
.lc-list li a { display:block; height:100px; height:40px; line-height:20px; padding:30px 0;}
.lc-list li.cur { background:#000}
.lc-list li.cur i { position:absolute; border:12px solid; border-color:#000 #fff #fff #fff; _bottom:-24px; left:90px;}
.lc-list li.cur h3,.lc-list li.cur p { color:#fff;}
.lc-list li h3 { font-size:22px; font-weight:700; color:#000; margin-bottom:5px;}
.lc-list li p { font-size:14px;}

.path { line-height:26px; border-bottom:1px solid #eee; padding:10px 0; overflow:hidden}
.path a { color:#666; margin:0 3px;}

.pro-list1 { overflow:hidden;padding-top:10px;margin-left:-5px;padding-bottom:20px;}
.pro-list1 li { width:188px; overflow:hidden; float:left; height:270px;position:relative;margin:20px 0 0 10px;}
.pro-list1 li .img200 { border:1px solid #ccc; width:186px; height:186px; overflow:hidden; display:inline-block; margin-bottom:5px; text-align:center}
.pro-list1 li .img200 img { max-width:100%; max-height:100%; vertical-align:middle}
.pro-list1 li .img200 i{ display: inline-block; vertical-align: middle;height: 100%;}
.pro-list1 li .img200r { border:1px solid #ccc; width:186px; height:186px; overflow:hidden; display:inline-block; margin-bottom:5px; text-align:center}
.pro-list1 li .img200r img { width:188px; height:188px; margin-top:5px;}
.pro-list1 li > p { line-height:20px; height:20px; overflow:hidden}
.pro-list1 li > .mouseover { margin-top:10px;}

.pro-list2 { overflow:hidden;padding-top:10px;margin-left:-5px;padding-bottom:20px;}
.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;}

.btn-info { color:#fff; display:inline-block; padding:0 10px; height:22px; line-height:22px; float:left; text-indent:20px; background:#660000; position:absolute; left:1px; top:1px; cursor:pointer;}
.btn-info:hover { color:#fff;}
.number { line-height:22px; height:22px; width:65px; float:right; margin-right:5px; display:none}
.nub-yellow { color:#f0bb00; font-family:Verdana; margin-right:5px;}

/*推荐理由*/
.mousediv-p1{width:158px;height:158px;}
.mousediv-c1{height:158px;}
.mousediv{display:none;position:absolute;left:0;top:0;z-index:999;background:#660000;color:#ffffff;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;}
.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:40px 0;width:100%; background:#f5f5f5;}
.footer p{text-align:center; color:#666; line-height:26px;}
.footer p.f14 { margin-bottom:20px;}
.footer p a { color:#666; margin:0 8px;}
.tb-sb table { width:100%}
.tb-sb h3 { font-size:16px; font-weight:700; color:#c0a266; padding:10px 0}
.tb-sb thead th { border:1px solid #c0a266; background:#dac59c; text-align:center; font-size:16px; font-weight:700; color:#000; padding:10px 0}
.tb-sb table td { border:1px solid #c0a266; padding:10px; text-align:center; font-size:14px; color:#999}
.tb-sb table td.first-td { width:310px;}
.tb-sb table td img { width:150px; height:110px; border:1px solid #bbb; float:left; margin-right:10px;}
.btn-scale { border-radius:20px; width:120px; height:40px; line-height:40px; background:#f9bf13; color:#fff; font-size:18px; display:inline-block; text-align:center;}
.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;}