@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px; }
a{color: #404040; text-decoration: none;transition: all 0.7s;}
a:hover{color:#ff8500;}
ul,li,ol{ list-style:none;border:none;}
body{font-size:16px;line-height:1.5em;font-family: "Arial Negreta","Arial","Microsoft Yahei","Heiti SC",simsun,sans-serif;color: #000;background: url("../images/shheadbg.jpg") center top no-repeat #fdf8f2;min-width:320px;max-width: 1920px; margin: 0 auto;overflow-x:hidden;-webkit-text-size-adjust:none;  }  
img,video {max-width: 100%; height: auto;border:0; }
img{ display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
/********头图********/
#header{position: relative; height: 640px;}
.logo{position: absolute; top: 25px; left: 50%; display:block;width:142px;height:49px;margin:0 0 0 -544px;text-indent:-9999px;background:url(../images/logo.png) center center no-repeat;background-size:100% auto;overflow:hidden;}
/********导航********/
.nav{ width:100%; font-size:20px; font-weight:700; height: 60px; background: url("../images/navbg.png") repeat-x bottom center #fdf9f2; }
ul#nav{width: 920px; margin:0 auto; overflow: hidden;zoom:1}
ul#nav li{position: relative; float: left;width:230px ;}
ul#nav li a { display: block; height: 60px;line-height:60px; }
ul#nav li a:hover { background: url("../images/nava.png") no-repeat center top;}
ul#nav li a.active {background: url("../images/nava.png") no-repeat center top; }
ul#nav li span { position: absolute; top: 10px; left: 40px; width: 100px; height: 30px; display: block;text-indent: -1258694px;}
ul#nav li span.a1 { background: url(../images/shnav01.png) no-repeat center }
ul#nav li a:hover span.a1 { background: url(../images/shnav01a.png) no-repeat center }
ul#nav li a.active span.a1 { background: url(../images/shnav01a.png) no-repeat center }
ul#nav li span.a2 { background: url(../images/shnav02.png) no-repeat }
ul#nav li a:hover span.a2 { background: url(../images/shnav02a.png) no-repeat }
ul#nav li a.active span.a2 { background: url(../images/shnav02a.png) no-repeat }
ul#nav li span.a3 { background: url(../images/shnav03.png) no-repeat }
ul#nav li a:hover span.a3 { background: url(../images/shnav03a.png) no-repeat }
ul#nav li a.active span.a3 { background: url(../images/shnav03a.png) no-repeat }
ul#nav li span.a4 { background: url(../images/shnav04.png) no-repeat }
ul#nav li a:hover span.a4 { background: url(../images/shnav04a.png) no-repeat }
ul#nav li a.active span.a4 { background: url(../images/shnav04a.png) no-repeat }
ul#nav li span.a5 { background: url(../images/shnav05.png) no-repeat }
ul#nav li a:hover span.a5 { background: url(../images/shnav05a.png) no-repeat }
ul#nav li a.active span.a5 { background: url(../images/shnav05a.png) no-repeat }
/********总布局********/
.area{width:1200px; margin:0 auto; overflow:hidden;zoom:1;}
.line1,.line3,.line2,.line4{ padding:30px 0px 0px;}

/********第一行 ********/
.line1{ background: url("../images/line1bg.jpg") no-repeat top center; height: 852px;overflow: hidden; padding: }
.line1 .pic{ float:left; width:550px; position: relative; margin-left: 30px;}
/********焦点图********/
.hiSlider{overflow: hidden;background: #eee;}
.hiSlider-item{float: left;}
.hiSlider-item img{width:550px; height: 340px; display: block;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:48%;height:53px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:98%;padding:6px 0px 6px 2%;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:16px/2 "Microsoft YaHei",Arial,Tahoma; font-weight:700;}
@media \0screen\,screen\9 {.hiSlider-title{ background:#000; filter:Alpha(opacity=80)}}
.hiSlider-pages{bottom:10px;right:10px;text-align:right}
.hiSlider-pages a{height:8px;width:8px;margin:0 3px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.line1 .right{float: right; width:545px; margin-right: 30px; }
.line1 .right h3{ font-size:20px; padding-top:10px; }
.line1 .right p{ padding:20px 0px 15px;background: url("../images/line1bgl.png") no-repeat center bottom; }
.line1 .right ul li{ padding-top:10px; font-size:18px; }
.line1 .linebox{width:1200px; margin:110px auto 0px;}
.linebox .tit{ background: url("../images/shtit01.png"); width: 319px; height: 91px; text-indent: -120586px; margin: 0px auto;} 
.linebox img{display:block; margin: 35px auto 0px}

/********第二行 ********/
.line2{background: url("../images/line2bg.jpg") no-repeat top center; }
.line2 .tit{background: url("../images/shtit02.png"); width: 319px; height: 94px; text-indent: -120586px; margin: 0px auto 40px;}
.csxz { margin: 0px auto; overflow: hidden; background: #fff; border: 5px #4d4d4d solid; border-radius: 20px; }
.csxz .min { padding-bottom: 20px; width: 1150px; margin: 0 auto; }
.csxz .min .inr { margin: 0px auto; padding-top: 30px; color: #313232; font-size: 18px; line-height: 34px; overflow: hidden; width: 100%; height: 300px; text-align:justify;text-justify:inter-word;}
.csxz .min .on { height: 100% }
.csxz .min .inr p { margin: 10px auto }
.add { height: 100%; transition: heigth 0.7s; background: #fff; border: 5px #9f9c99 solid; border-radius: 20px }
.csxz .bot { width: 100%; height: 48px; cursor: pointer; margin-top: 20px; }
.csxz .bot span.zk { background: url(../images/more.png) no-repeat; width: 99px; height: 22px; margin: 0 auto; font-size: 0; display: block }
.csxz .bot span.gb { background: url(../images/close.png); width: 44px; height: 22px; margin: 0 auto; display: block }
/********第三行 ********/
.line3{background: url("../images/line3bg.jpg") no-repeat  center 50px; padding-bottom: 20px; }
.bglist{background: url( "../../images/bglist.jpg") no-repeat  center bottom; padding-bottom: 50px; }
.bglist dl{min-height: 600px;}
.line3 .tit a{background: url("../images/shtit03.png"); width: 319px; height: 94px; text-indent: -120586px; margin: 0px auto 40px; display: block}
.line3 dl{ position: relative; background: url("../images/hzbgcenter.png") repeat-y; padding: 59px 0px 90px;}
.line3 dl:before{position: absolute; z-index: 200; content:"";display:block; background: url("../images/hzbgtop.png") no-repeat; height: 75px; width: 1200px; top:0px; left: 0px;}
.line3 dl:after{position: absolute; z-index: 200; content:"";display:block; background: url("../images/hzbgbottom.png") no-repeat; height: 75px; width: 1200px; bottom:0px; left: 0px;}
.line3 dl dt{ position: relative; background: url( "../images/line3bgl.png") no-repeat bottom; height: 88px;}
.line3 dl dt.place{ font-size: 16px; margin: 20px 55px 0px; background: none; height: 20px;}
.line3 dl dt:nth-child(1) i{ background: url("../images/shufa.png") no-repeat;}
.line3 dl dt i{position: absolute;width: 87px; height:103px; background: url("../images/huihua.png") no-repeat; left:48px;top:7px; display: block;  text-indent: -120894px;z-index: 300;}
.line3 dl dt span{ position: absolute;width: 59px; height: 18px; background: url("../images/more01.png") no-repeat; right:90px;top:50px; display: block;  text-indent: -120894px; z-index: 300;}
.line3 dl dd{ padding: 40px 40px 0px}
.line3 dl dd ul{overflow: hidden;zoom:1;}
.line3 dl dd ul li img{width:200px; height: 360px; border: 2px solid #774429; display: block;}
.line3 dl dd ul li{ float: left;width: 200px; margin: 10px 40px 10px;  }
.line3 dl dd ul li:nth-child(4n-3){ clear: left;}
.line3 dl dd ul li h3{ font-size:14px; font-weight: 300; text-align: center; padding-top: 8px; }
.line4{background: url("../images/line4bg.png") no-repeat center 165px;}
/********视频 ********/
.spbox ul{width:740px; background: url("../images/shvediobg.png") no-repeat; padding:45px 109px 10px;  height: 466px; margin: 0 auto;overflow: hidden;zoom:1;}
.spbox ul li{float: right; width:230px;border: 2px solid #fff; border-radius: 3px;position: relative;}
.spbox ul li:nth-child(1){ float: left; width:480px; height: 360px;margin-right: 10px; }
.spbox ul li:nth-child(3){margin-top:10px;}
.spbox ul li img{display:block; margin: 0px; padding: 0px;}
.spbox ul li h3 a{ display: block; color: #fff;  padding: 5px 5px 5px 37px; background: url("../images/vedio.png") no-repeat 8px 5px rgba(0,0,0,0.5); position: absolute; bottom: 0px; left: 0px; font-size: 14px; font-wight:300; width:438px;}
.spbox ul li+li h3 a{width:188px;}
.spbox .tit a{background: url("../images/shtit04.png"); width: 319px; height:101px; text-indent: -120586px; margin: 0px auto 40px; display: block;}
/********大赛名誉主席 ********/
.myzx .tit a{background: url("../images/shtit05.png"); width: 319px; height:91px; text-indent: -120586px; margin: 0px auto 40px; display: block;}
.myzx dl{ overflow: hidden;zoom:1; width: 635px; margin: 20px auto 0px;}
.myzx dl dt{ float: left; background:url("../images/myzxbg.png") no-repeat; width:212px; height: 225px; margin-right: 40px;}
.myzx dl dt img{ display: block;border-radius: 50%; width:210px; height: 210px; padding-top: 5px; padding-left: 15px;}
.myzx dl dd h3{ font-size: 22px; padding: 15px 0px;}
.myzx dl dd p{font-size:18px; line-height: 2em;}
/********大赛组委会 ********/
.zwh .tit a{background: url("../images/shtit06.png"); width: 319px; height:91px; text-indent: -120586px; margin:60px auto 50px; display: block;}
.zwh ul{overflow: hidden;zoom:1;text-align: center;}
.zwh ul li{ width:162px; height: 212px; text-align: center; background: url("../images/zwhbg.png") no-repeat center;text-align: center; margin: 17px;display: inline-block;overflow: hidden;}
.zwh ul li h3{font-size: 20px; padding-top: 35px;}
.zwh ul li p{font-size: 16px; padding: 30px 15px 0px; line-height: 1.3em;}
/********评审委员会********/
.pswy .tit a{background: url("../images/shtit07.png"); width: 319px; height:89px; text-indent: -120586px; margin: 60px auto 40px; display: block;}
.pswy ul{ overflow: hidden;zoom:1;}
.pswy ul li{ float: left; width: 165px; margin: 10px 17px;}
.pswy ul li img{ width:165px;height: 200px;}
.pswy ul li h3{ font-size:20px; font-weight:300; text-align:center; padding:10px; text-align:center; }
.pswy ul li p{ font-size:16px; text-align:center; padding:0 10px; }
.link{padding:150px 0px 100px; line-height: 1.8em;}
/*内容页*/
.main{ background: url("../images/bglist.jpg") center bottom no-repeat; padding-bottom:100px;}
.main .area{background:#fff; margin-top:30px; min-height: 700px;}
.main .area .place{ margin: 30px 40px; }
.main .area .info { font-size: 14px; color: #909090; margin: 30px 40px;overflow: hidden; font-family: simsun; overflow: hidden;zoom:1;}
.main .area .info span{ float:right;}
.main .area .info span a{ padding-right:5px;}
.main .area h1{font-size: 24px; line-height: 36px; text-align: center; margin: 30px 40px;  }
.fontsizebox{ margin: 20px 40px; }
.fontsizebox p{ margin-bottom: 20px;}
.fontsizebox{ max-width:100%; line-height: 2em;}
/*列表页*/
.listS {  margin: 0 40px 20px; }
.listS li { border-bottom: 1px #cccccc solid; overflow: hidden; padding-bottom: 20px; margin-top: 20px }
.listS li h3 { font-size: 20px; font-weight: 600; margin: 10px 0 }
.listS li p { font-size: 16px; line-height: 24px; margin-bottom: 10px }
.listS li img { float: left; margin-right: 20px; width: 269px; height: 167px }
.listS li span { font-size: 14px; color: #999899; }
/*翻页*/

div#pageNumber { margin: 20px auto; padding: 0px 0 39px; text-align: center; }
div#pageNumber span, div#pageNumber font, div#pageNumber a { display: inline-block; font-size: 0.875rem; font-size: 14px; line-height: 2.57em; color: #666; }
div#pageNumber font, div#pageNumber a { padding: 0 15px; border-radius: 5px; }
div#pageNumber font { color: #FFF; background:#a10a0a; }
div#pageNumber a { background: #FFF; border: 1px #dcdcdc solid }
/*footer_begin*/
div#footerG {position:relative;width:100%;margin:0 auto;padding:20px 0 34px;font-size:0.875rem;font-size:14px;font-family:simsun;color:#757373;background:#f0f0f0;z-index:2147483641;}
div#footerG>div {width:900px;margin:0 auto;overflow:hidden;}
div#footerG>div img {float:left;margin:0 14px 0 0;}
/*footer_end*/
/*mobileFooter_begin*/
div#footer {display:none;padding:26px 12% 25px;font-size:1rem;color:#787878;text-align:center;background:#f1f1f1;}
div#footer ul.fList {margin:0 auto 26px;font-size:1.875rem;line-height:1em;overflow:hidden;}
div#footer ul.fList>li {float:left;width:28%;}
div#footer ul.fList>li:last-child {width:16%}
div#footer ul.fList>li a {display:block;border:2px solid #e4e4e4;border-width:0 0 0 2px;color:#444;}
div#footer ul.fList>li:first-child a {border:none;}
div#footer p img.gshLogo {display:inline-block;margin:0 10px 0 0;vertical-align:middle;}
/*mobileFooter_end*/
@media screen and (max-width:768px){
/*footer_begin*/
div#footerG {display:none;}
/*footer_end*/
/*mobileFooter_begin*/
div#footer {display:block;}
/*mobileFooter_end*/
}
@media screen and (max-width:655px){
div#footer ul.fList {margin:0 auto 10px;font-size:1.125rem;}
/*footer_end*/
}
@media screen and (max-width:600px){
div#footer {padding:20px 12% 10px;}
/*footer_end*/
}
@media screen and (max-width:480px){
/*footer_begin*/
div#footer ul.fList {font-size:0.875rem;}
div#footer p {font-size:0.75rem;}
/*footer_end*/
}
