*{ font-family:Microsoft Yahei;}
html, body { padding:0; margin:0; text-align:center; background-color:#f9f9f9;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
ul{-webkit-padding-start:0px; list-style:none; padding:0; margin:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-family:Microsoft Yahei,Tahoma,Helvetica,arial,sans-serif;}
input,textarea,select{*font-size:100%;outline:0}
*::-moz-selection {background-color:#09F; color:#FFF;}
*::selection {background-color:#09F; color:#FFF;}
a{text-decoration:none;color:#333; transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-user-select:none;}
a:hover{text-decoration:none; color:#0e79cc}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
.hidden{ display:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after {clear: both}
.pd20{padding:20px}
.green{color:#7fac00}
.greenhover:hover{background-color:#6bc30d}
.greenpress:active{background-color:#6bc30d;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
::selection{background:#a3db18;color:#fff}
::-moz-selection{background:#a3db18;color:#fff}
::-webkit-selection{background:#a3db18;color:#fff}
.bkfff{ background-color:#fff;}
.fixwidth{ width:1200px; margin:0 auto;}


.webbanner{ position:relative; z-index:9999999; height:150px; width:100%; min-width:1200px; text-align:center; background-color:#fff; -moz-box-shadow: 0px 4px 6px rgba(0,0,0,0.05); -webkit-box-shadow: 0px 4px 6px rgba(0,0,0,0.05); box-shadow: 0px 4px 6px rgba(0,0,0,0.05);}
.webcont{width:1200px; height:150px; margin:0 auto; position:relative;}
.welcome{ width:1200px; height:50px; font-size:12px; text-align:right; position:absolute; left:0; top:0; line-height:39px; color:#000;}
.welcome span{ float:left;}
.welcome iframe{ line-height:36px;}
.welcome .saveurl{ margin-left:10px; font-size:12px;color:#000; float:right;}
.welcome .saveurl:hover{ text-decoration:underline;}

.flashbanner{ width:300px; height:83px; position:absolute; left:0; top:51px;text-align:left;}
.flashbanner img{ width:300px;}

.right-search{ width:440px; margin-bottom:20px;position:absolute; right:0; top:51px;}
.right-search .search{ width:205px; padding-left:15px; position:static; height:30px; float:right; line-height:30px; overflow:hidden; border:1px solid #F5F8FD; background-color:#fff;-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.right-search .search-text{ float:left; width:160px; font-size:14px; border:0 none; background:none; color:#214C68; padding:5px 0 5px 0px; line-height:normal; display:inline; _width:320px;}
.right-search .search-focus{background-color:#fff; color:#666; border:1px solid #E0E7ED;}
.right-search .search-text:focus{outline:0 none}
.right-search .search-btn{ float:right; width:30px; height:28px; line-height:26px; overflow:hidden; border:0 none; cursor:pointer; background:none; background-image:url(../images/bs.png); background-repeat:no-repeat; background-position:-2px -22px;}
.right-search .search-btn span{visibility:hidden;}

.navbar-wrapper{ height:60px; position:absolute; right:0; bottom:0; line-height:60px;}
.navBar{width:900px; height:60px;line-height:60px;color:#000;}
.nav{width:900px;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:15px;}
.nav li{ float:left;}
.nav li:hover h3 a{color:#a9342b;}
.nav a{color:#000; font-weight:bold;}
.nav h3{font-size:100%; font-weight:bold;}
.nav .m{float:left;position:relative;z-index:1}
.nav h3 a{display:inline-block; width:100px; font-size:15px; font-weight:bold; text-align:center;}
.nav h3 a:hover{ color:#a9342b;}
.nav .sub{display:none;position:absolute;left:-25px;top:60px; padding-bottom:5px; border-radius:0px 0px 4px 4px; z-index:1;width:150px;border-top:0;background:#fff;-moz-box-shadow: 0px 4px 6px rgba(94,94,94,0.1); -webkit-box-shadow: 0px 4px 6px rgba(94,94,94,0.1); box-shadow: 0px 4px 6px rgba(94,94,94,0.1);}
.nav .sub li{text-align:center;padding:0 2px;margin-bottom:-1px}
.nav .sub li a{display:block;border-bottom:1px dotted #E6E4E3;padding:6px 0px; font-weight:normal; width:149px; height:28px;line-height:28px;color:#000;font-size:13px; text-align:center;}
.nav .sub li a:hover{color:#a9342b}
.nav .sub li:last-child{border-bottom:0px;}
.nav .block{height:0px;width:144px;background:#FE7700;position:absolute;left:0;top:52px;overflow:hidden}

 
.flexslider{margin:0px auto 20px;position:relative;width:100%;height:480px;overflow:hidden;zoom:1;}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background-position:0 0}
.flexslider .slides a img{width:100%;height:482px;display:block}


.news-box{ width:350px; height:324px; padding:18px; overflow:hidden; float:left; margin-top:10px; background-color:#fff;}
.news-box .news-title{ float:left; width:100%; height:46px; text-indent:0.5em; line-height:46px; border-bottom:1px solid #eee; text-align:left; margin-bottom:15px;}
.news-box .news-title a{ font-size:20px;color:#3B58BF;}
.news-box .news-title span{ float:right; margin-top:18px;}
.news-box li.nor-li{ float:left; width:95%; height:36px; padding-left:10px; text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-box li.nor-li a{ font-size:15px; color:#666;}
.news-box li.nor-li a:hover{ color:#293E86; text-decoration:underline;}
.news-box li.pic-li{float:left; width:170px; height:120px; overflow:hidden;}
.news-box li.pic-li img{ width:170px; height:110px; float:left;}
.news-box li.pic-li b{ float:left; margin-top:-30px; width:150px; height:30px; line-height:30px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0px 10px; text-align:center; font-weight:normal; font-size:13px; color:#000; background-color:#fff;background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60);}
.news-box li.pic-bre{ width:10px; height:120px; float:left;}

.school_banner{ width:100%; position:relative;}
.school_banner img{ width:100%;}
.school_banner span{ position:absolute; display:inline-block; left:0px; right:0; bottom:0px; height:60px; background: linear-gradient(to right,rgba(169,52,43,0),rgba(169,52,43,0.8),rgba(169,52,43,0)); text-align:center; line-height:60px; color:#fff; font-size:20px;}
/*当前位置*/
.local{ width:100%; height:30px; margin:10px auto 10px auto; line-height:30px; font-size:14px; text-align:left; color:#666;}
.local a{ margin-left:6px; margin-right:6px; color:#666;font-family:Microsoft Yahei; font-size:14px;  }
.local a:hover{ color:#FF4D00;}

.main{ width:1200px; height:auto;margin:20px auto; background-color:#fff;}
.news-line{ width:1px; height:360px; float:left;}
.web_tab{ width:370px; height:300px; float:left; margin-left:22.5px; padding-bottom:20px; position:relative;}
.tabPanel{ position:relative;height:50px; width:100%;}
.tabPanel ul{ position:absolute; left:0; top:0px; }
.tabPanel ul li{ position:relative; display:block; float:left; }
.tabPanel ul li a{ float:left; padding:0px 15px; height:50px; line-height:50px; font-weight:bold;  font-size:16px; color:#666; text-align:center;  }
.tabPanel ul li.hit{ color:#A9342B; border-bottom:3px solid #A9342B; height:50px; }
.tabPanel ul li.hit a{color:#A9342B;}
.panes{ width:100%;border-top:3px solid #eee; padding-top:20px;}
.panes li.nor-li{ float:left; width:100%; height:36px; color:#999; line-height:36px;text-align:left;}
.panes li.nor-li a{ font-size:14px; color:#444;width:80%;height:36px; line-height:36px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.panes li.nor-li a:hover{ color:#A9342B;}
.panes li.nor-li span{ float:right; font-size:13px;}
.panes .more{ position:absolute; right:0; top:20px;}
.panes .more a{ font-size:14px; color:#A9342B;}

#move_port{ position: fixed; width:200px; height:150px; min-height: 150px;left: 0;top:0; cursor: pointer;z-index: 9999999;}

.index_box{ width:1200px; margin:20px auto; background-color:#fff;padding:10px 0px 20px 0px;}
.index_title{ width:100%; text-align:left; height:50px;}
.index_title span{ display:inline-block; margin-left:20px; padding:0px 15px; border-bottom:3px solid #A9342B; height:50px; line-height:50px;font-weight:bold;  font-size:16px; color:#A9342B;}
.index_cont{ margin:0px 20px; border-top:3px solid #eee; padding-top:20px; }
.index_cont li{ float:left; width:163px; margin-left:20px; height:36px; font-size:16px; color:#A9342B; line-height:36px; list-style-type:circle; padding-left:10px; text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_cont li a{ font-size:14px; color:#444;}
.index_cont li a:hover{ color:#A9342B;}
.link-container{ overflow:hidden;}
.link-container .swiper-wrapper{}
.link-container .swiper-wrapper .swiper-slide{ width:100%; overflow:hidden;}
.link-container .swiper-wrapper .swiper-slide img{ width:222px; height:90px;}

.main-left{ width:802px; height:auto; float:left; margin-left:20px;}
.main-right{ width:350px; height:auto; float:left; margin-left:28px;}
.newscont{ width:740px; min-height:638px; padding:30px 40px; border:1px solid #f5f5f5;}
.newscont h1{ font-size:20px; font-weight:normal; text-align:center; color:#666; width:740px; height:40px; float:left; line-height:60px; color:#00599F; font-weight:600;}
.newscont h3{ font-size:14px; text-align:left; color:#666; width:870px; height:30px; float:left; margin-left:-30px; padding-left:30px; line-height:30px; color:#00599F; text-align:left;}

.newscont .article-info{width:740px; height:30px; text-align:center; font-size:14px; color:#aaa; margin-top:30px; float:left;}
.newscont .article-info span{ display:inline-block; text-align:left; margin-left:30px;}
.newscont .article-info span.date{ background-image:url(../images/date.jpg); background-repeat:no-repeat;}
.newscont .article-info span.author{ background-image:url(../images/author.jpg); background-repeat:no-repeat;}
.newscont .article-info a{ display:inline-block; padding:2px 8px;background-color:#eee;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#004C87;}
.newscont .article-summary{ width:718px; height:auto; float:left; overflow:hidden; margin:20px 0px; text-align:center; text-align:left; font-size:15px; line-height:1.8; color:#666; border:1px solid #eee; padding:10px;}
.newscont .article-img{ width:740px; height:auto; margin-top:20px; margin-bottom:20px; text-align:center;}
.newscont .article-img img{ width:auto; display:block;margin:0 auto;padding:0;max-width:720px;}
.newscont .article-content{ width:720px; height:auto; text-align:left; padding:10px; font-size:16px; color:#262626; line-height:2.0; text-align:left;}
.newscont .article-content img{ clear:both;width:auto;display:block;margin:0 auto;padding:0;max-width:720px;margin:10px 0px; border-radius:5px;}
.newscont .article-content p{ text-indent:2em; margin:10px 0px;}
.newscont .article-tip{ width:770px; padding:10px 15px 10px 55px; margin-top:20px; background-color:#FAFAFA; border:1px solid #EFEFEF;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#555; text-align:left; line-height:1.8; font-size:14px;background-image:url(../images/articletip.png); background-repeat:no-repeat; background-position:10px 15px;}
.newscont .article-other{ width:710px; min-height:70px; padding:5px 15px 25px 15px; text-align:left; margin-top:20px;background-color:#FAFAFA; border:1px solid #EFEFEF;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.newscont .article-other li{ width:334px; height:36px; float:left; line-height:36px; border-bottom:1px dotted #ddd; display:inline-block; margin-left:10px; margin-right:10px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap; }
.newscont .article-other h2{ line-height:40px; height:40px;}
.newscont .article-other li a{ font-size:14px; color:#616161;}
.newscont .article-other li a:hover{ color:#00599F; text-decoration:underline;}
.newscont .article-video{ width:740px; height:480px;display:inline-block; margin-top:20px; margin-bottom:20px; text-align:center;}
.newscont .article-video .CuPlayervideo{width:640px; height:480px; margin:0 auto; display:inline-block;}

.firstfloor{width:840px;}
.firstchild{width:780px;}
.secondfloor{width:720px;}

.aboutcont h1{ font-size:24px; text-align:center; color:#666; background-color:#FaFaFa; width:1040px; height:60px; float:left; line-height:60px; color:#00599F; margin-bottom:30px;}
.aboutcont{ width:1040px; min-height:300px; padding:30px; background-color:#fff; border:1px solid #eee; float:left; margin-left:8px;}
.aboutcont .article-summary{ width:1008px; height:auto; float:left; overflow:hidden; margin:20px 0px; text-align:center; text-align:left; font-size:15px; line-height:1.8; color:#666; border:1px solid #eee; padding:15px;}
.aboutcont .article-img{ width:1040px; height:auto; margin-top:20px; margin-bottom:20px; text-align:center;}
.aboutcont .article-img img{ width:auto; display:block;margin:0 auto;padding:0;max-width:820px;width:expression(this.width>820px ? "820px":true);max-height:400px; height: expresion(this.height > 400 ? 400px : 'auto';);}
.aboutcont .article-content{ width:1010px; height:auto; text-align:left; padding:10px; font-size:16px; color:#262626; line-height:2.0; text-align:left;}
.aboutcont .article-content img{ clear:both;width:auto;display:block;margin:0 auto;padding:0;max-width:820px;width:expression(this.width>850px ? "850px":true);max-height:1000px; height: expresion(this.height > 1000 ? 1000px : 'auto';);}

.newslist{ width:820px; padding:20px 0px; text-align:left; float:left;}
.newslist img{ width:180px; float:left; border-radius:5px; margin-right:20px;}
.newslist h1{ height:34px;}
.newslist h1 a{ font:17px Microsoft YaHei; color:#333;}
.newslist h1 a:hover{ color:#000;}
.newslist p{ height:48px; font:12px Microsoft YaHei; color:#888; line-height:24px;}
.newslist .newsdate{ width:80px; height:80px; float:left; text-align:center;}
.newslist .newsdate span.m{ width:80px; height:40px; display:inline-block;font:27px/40px Georgia ; background-color:#852922; color:#fff;}
.newslist .newsdate span.d{ width:80px; height:40px; display:inline-block;font:18px/40px Georgia;background-color:#ccc; color:#fff;}
.newslist:hover{ background-color:#EFEFEF; padding-left:20px; margin-left:-20px; cursor:pointer;}
.newslist:hover h1 a{ color:#000;}
.newslist:hover p{ color:#000;}


.videoli{ width:230px; height:200px; overflow:hidden; border:1px solid #eee; float:left; margin:7px;}
.videoli li{ float:left;}
.videoli li.li-img{ width:230px; height:170px; overflow:hidden;}
.videoli li.li-img img{ width:230px;}
.videoli li.li-title{ width:210px; padding:0 10px; height:30px; font-size:13px;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.videoli li.li-link{ margin-top:-170px; width:230px; height:170px; overflow:hidden;}
.videoli li.li-link a{width:230px; height:170px; display:inline-block;background:url(../images/video.png) center center no-repeat; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.videoli li.li-link a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }

.newsmainr{ background-color:#fff; margin-bottom:16px; padding-bottom:17px; float:left;}
.righthd{ width:100%; height:50px; text-align:left; background-color:#fff; border-bottom:1px solid #eee; float:left;}
.righthd span{ display:inline-block; padding:0px 2px; margin-left:24px; text-align:center; height:50px; line-height:50px; color:#A9342B; font-weight:bold;}
.righthd span b{ color:#ccc; text-indent:0.5em; font-style:italic;}
.righthd small{ float:right; margin-right:20px; line-height:50px;}
.righthd small a{font-family:"宋体"; font-size:14px;}
.news06{ width:300px; height:auto; overflow:hidden; padding-top:8px; padding-bottom:8px; margin-left:24px;}
.news06 ul li{ float:left; width:300px; height:40px; line-height:40px; border-bottom:1px solid #f0f0f0; font-size:14px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.news06 ul li a{ font-size:14px;}

.photonews{ width:350px; float:left;}
.photonews ul li{ float:left; width:150px; height:140px; margin-top:17px;margin-left:17px; background-color:#293E86; font-size:14px; color:#666;  overflow:hidden; text-align:center;}
.photonews ul li .pic{ width:150px; height:110px; overflow:hidden; float:left;}
.photonews ul li .pic img{width:150px;}
.photonews ul li p{ width:130px; padding:0px 10px; height:30px; float:left; display:inline-block; line-height:30px; overflow:hidden;  white-space:nowrap;text-overflow:ellipsis;}
.photonews ul li a{ color:#fff; font-size:13px;}

.pagelist{ width:100%; height:30px; display:block; margin:30px auto; float:left;}
/*拍拍网风格*/ 
.paginator { font:14px Microsoft YaHei;} 
.paginator font{ padding:7px 12px 6px 12px;color:#000; font-size:14px; background-color:#f0f0f0; cursor:pointer; }
.paginator a {padding:7px 12px; color:#666; font-size:14px; background-color:#f0f0f0;  cursor:pointer;}  
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 14px;border:none} 
.paginator a:hover {color:#fff; background:#A9342B;} 
.paginator input{ border: solid 1px #ccc; padding:3px 5px;font: 14px Microsoft YaHei; text-align:center;}

.friendlink{ width:100%; height:240px; background-color:#333; text-align:center;}
.linkbox{ width:1200px; height:200px; margin:0 auto; padding-top:25px;}
.linkrwm{ width:140px; height:200px; float:left; margin-right:60px;}
.linktitle{ width:100%; height:40px; line-height:35px; font-size:16px; color:#fff; text-align:left;}
.linkcont{ width:100%; height:160px; text-align:left;}
.linkcont img{ width:140px;}
.linkcont a{ width:200px; font-size:14px; color:#ccc; line-height:30px; text-align:left; display:inline-block; float:left;}
.linkcont a:hover{ color:#fff;}
.linkweb{ width:800px; height:200px; float:left;}
.linkweb .linkcont{ padding-top:10px;}

.footer{ width:100%; height:auto; background-color:#333; text-align:center; padding:10px 0px;}
.footer-nav{ width:1000px; height:10px; margin:0px auto; border-bottom:1px solid #114381; line-height:10px; font-size:14px;}
.footer-nav a{ color:#DAE8FA; margin-left:15px; margin-right:15px; font-size:14px;}
.footer-nav a:hover{ color:#fff;}
.copyright{ width:1200px; height:auto; margin:0px auto; font-size:13px; line-height:2.0; color:#919599; padding:10px 0px 10px 0px;}
.copyright a{ color:#919599;}
.footerewm{ width:100%; height:120px; text-align:center;}

.feedback{ width:712px; height:240px; float:left; padding:15px; margin-top:10px;}
.feedback ul{ list-style:none;}
.feedback ul li{ float:left; margin-top:10px; background-color:#fff;}
.feedback ul li span{ font-size:14px; padding-left:10px; height:36px; display:inline-block; background-color:#f9f9f9; line-height:36px;vertical-align:top;}
.feedback ul li input{ padding:7px 5px 6px 4px;_padding:4px 5px 3px 4px; font-size:14px; color:#666; border:none; background-color:#fff;}
.feedback ul li textarea{ padding:4px 5px 3px 4px;_padding:3px 5px 3px 4px; font-size:14px; border:none; color:#666; background-color:#fff;}
.feedback ul li.fname{ width:342px; height:36px; border:1px solid #e6e6e6;}
.feedback ul li.ftel{ width:342px; height:36px; border:1px solid #e6e6e6; margin-left:24px}
.feedback ul li.ftitle{ width:710px; height:36px; border:1px solid #e6e6e6;}
.feedback ul li.fcontent{ width:710px; height:100px; border:1px solid #e6e6e6;}
.feedback ul li.fbtn{ width:712px; height:46px; text-align:center; background:none;}
.feedback ul li.fbtn input{ width:188px; height:40px; background-color:#277FBE; border:0px; cursor:pointer; font-size:15px; color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}
.feedback ul li.fbtn input:hover{ background-color:#3090D4;}

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease; text-align:left;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px}
.hd_qr{padding:0 29px 25px 29px}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff}


/* layout */
.style0 .hd .changeBnt i,.picLB .ftBox .name b{background:url(../images/bntIcon.png) no-repeat ;}
.layout{margin:40px auto 0 auto;width:1200px;}
.style0 .hd{height:48px;line-height:36px;position:relative; }
.style0 .hd-img{ width:100%; margin:30px auto; text-align:center;}
.style0 .hd-img img{ max-width:360px;}
.style0 .border{display:block;overflow:hidden;height:0px;position:absolute;width:1200px;border-top:1px solid #d3d9df;border-bottom:1px solid #fcfcfc;top:18px;left:0 }
.style0 .hd h2{position:absolute;background:#A9342B; color:#fff; font-weight:normal; display:inline-block;*display:inline;zoom:1;padding:0 40px;z-index:100;font-size:18px;left:50%;margin-left:-73px;}
/* 影像力 */
.picLB li{width:280px;height:280px;margin:16px 10px 0 10px;overflow:hidden;background:#fff;position:relative;}
.picLB li:hover{ background-color:#f6f6f6; height:279px; border-bottom:1px solid #ddd;}
.picLB{overflow:hidden;zoom:1;}
.picLB li{float:left;display:inline;}
.picDl{ width:1000px;overflow:hidden;zoom:1;height:280px;position:absolute;top:0;left:0 }
.picDl dd{float:left;display:inline;width:280px;overflow:hidden;}
.picDl dd .pic{ width:280px; height:200px; float:left;}
.picDl dd .pic img{ width:280px; height:200px;}
.picDl dd .play{ width:280px; height:200px; float:left; margin-top:-200px;}
.picDl dd .play a{ width:280px; height:200px; display:inline-block;background:url(../images/play.png) center center no-repeat;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.picDl dd .play a:hover{ filter:alpha(opacity=80); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.picLB .ftBox{overflow:hidden; float:left;}
.picLB .ftBox .tit{ font-size:15px;line-height:30px; width:240px; height:30px; float:left; margin-left:20px; margin-top:10px; text-align:center;overflow:hidden;  white-space:nowrap;text-overflow:ellipsis;}
.picLB .ftBox .text{color:#929292;width:240px; height:22px; float:left; margin-left:20px; font-size:12px;margin-top:5px;padding-right:10px;text-align:left;overflow:hidden;  white-space:nowrap;text-overflow:ellipsis;}

.gallery {width:740px;margin:0 auto;}
.gallery img{ width:132px; height:100px; border:3px solid #eee; float:left;}
.gallery a{ float:left; margin:5px; display:inline-block;}
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

.sc_title{ width:100%; height:50px; line-height:50px; text-align:left; float:left;}
.sc_title span{ font-size:18px; font-weight:bold; color:#A9342B;}
.sc_li{ width:100%; float:left; padding:20px 0px; text-align:left;}
.sc_li img{ width:120px; float:left; margin-right:15px;}
.sc_li h3{ float:left; height:40px; font-size:16px; color:#000;}
.sc_li p{ float:left; font-size:14px; line-height:1.8; text-align:left; color:#666;}