@charset "utf-8";
/* by 小9仔 20141022 */
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-family: microsoft yahei; font-size: 12px; background: #e8e8e8; }
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* 全局 */
a { color: #666; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.wrapper { width: 1120px; margin: 0 auto; position: relative; background: #fff url(../img/f4f4f4.jpg) repeat-y 0 0; border: 1px solid #dedede; border-top: 0; margin-bottom: 30px; }

.side { float: left; position: relative; width: 280px; }
.side .bigtit { position: absolute; top: -70px; left: 0; width: 280px; height: 70px; background: url(../images/menuhover.jpg) repeat-x 0 0; border-radius: 10px 10px 0 0; color: #fff; -webkit-box-shadow: 0 0 9px #fff; box-shadow: 0 0 9px #fff; overflow: hidden; cursor: pointer; -webkit-transition: all .6s ease-in; transition: all .6s ease-in; }
.side .bigtit em { position: absolute; top: -100px; left: -560px; width: 560px; height: 426px; display: block; background: url(../img/h-xshot-mask.png) no-repeat 0 0; -webkit-transition: all .6s ease-in; transition: all .6s ease-in; }
.side .bigtit h2 { position: absolute; top: 14px; left: 20px; font-size: 24px; }
.side .bigtit p { position: absolute; top: 40px; left: 20px; font-size: 14px; }
.side .bigtit i { position: absolute; top: 45px; left: 0; font-size: 80px; font-style: normal; width: 1000px; opacity: .1; filter: alpha(opacity=10); }
.side .bigtit:hover { -webkit-box-shadow: 0 0 9px #f60; box-shadow: 0 0 9px #f60; height: 100px; top: -100px; }
.side .bigtit:hover em { left: 0; }
.side .box { }
.side .box .tit { font-size: 16px; color: #f60; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #f60; padding-left: 20px; margin-bottom: 10px; }
.side .box .con { font-size: 12px; color: #333; padding-left: 20px; line-height: 24px; background: url(../img/lianxi.jpg) no-repeat 0 0; height: 260px; }

.main { margin-left: 300px;}
.main .now { line-height: 20px; padding: 10px 0; color: #999; border-bottom: 1px dashed #dedede; margin-bottom: 20px; }
.main .now a { color: #999; text-decoration: none; }
.main .now a:hover { color: #333; text-decoration: underline; }
.main .con { padding-right: 20px; }
.main .con p { margin-bottom: 20px; line-height: 24px; font-size: 14px; }
.main .con .bigs { font-size: 18px; color: #f60; }
.main .con .bigs .small { font-size: 16px; }
.main .tip { border: 4px solid #dedede; margin-right: 20px; height: 152px; position: relative; margin-bottom: 30px; }
.main .tip .nei { background: #fff; width: 650px; position: absolute; top: -4px; left: 40px; padding: 10px; }
.main .tip .nei .nti { font-size: 16px; color: #f60; margin-bottom: 10px; }
.main .tip .nei p { line-height: 22px; font-size: 12px; }

.side_ul { background: #eee; margin-bottom: 50px; margin-right: 1px; padding-top: 5px; }
.side_ul li { line-height: 40px; border-bottom: 1px solid #dedede; }
.side_ul li a { display: block; padding-left: 20px; color: #333; text-decoration: none; font-size: 14px; }
.side_ul li a:hover { background: #ddd; color: #000; }
.side_ul li.on a { background: #f60; color: #fff; }

.contact { background: url(../img/qiu.jpg) no-repeat right 46px; padding: 40px 0 0 60px; width: 570px; font-size: 14px; font-family:"Microsoft YaHei",SimSun,SimHei; position: relative; }
.main .con .contact p { line-height: 30px; }
.contact p strong { font-size: 16px; line-height: 40px; }

.new_ulbig { width: 100%; margin-top: -20px; }
.new_ulbig li { padding: 20px 0px 20px 0px; border-bottom: 1px dashed #ccc; height: 152px; overflow: hidden; }
.new_ulbig li.on { background: #eee; }
.new_ulbig li .img { float: left; width: 200px; height: 150px; overflow: hidden; border: 1px solid #ccc; margin-right: 20px; background: url(../img/nopic.jpg) no-repeat center center; }
.new_ulbig li .img img { width: 200px; height: 150px; display: block; }
.new_ulbig li .info { margin-left: 20px; margin-bottom: 20px; }
.new_ulbig li .info a { padding: 2px 4px; color: #f60; text-decoration: none; }
.new_ulbig li h3 { margin-bottom: 10px; }
.new_ulbig li h3 a { line-height: 28px; font-size: 18px; font-weight: bold; padding: 3px 2px; }
.new_ulbig li p { line-height: 24px; color: #666; }
.new_ulbig li .info a:hover { text-decoration: none; background: #f60; color: #fff; }
.new_ulbig li .time { display: block; margin-top: 10px; color: #999; }

.newscon { margin-bottom: 30px; }
.newscon .tit { line-height: 50px; font-size: 22px; color: #f60; font-weight: bold; border-bottom: 1px solid #f60; text-align: center; margin: 0 0 10px; }
.newscon .info { margin: 10px 0 20px; text-align: center; color: #666; }
.newscon .ncon { padding: 0 20px; margin-top: 20px; }
.newscon .ncon p { font-size: 14px; color: #333; line-height: 24px; margin-bottom: 20px; }
.newscon .next { line-height: 24px; }
.newscon .next a { font-size: 12px; color: #f60; text-decoration: none; }
.newscon .next a:hover { text-decoration: underline; }
.newscon .more { margin: 30px 0; border-top: 1px dashed #ccc; padding-top: 10px; }
.newscon .more .mtit { font-size: 14px; font-weight: bold; color: #333; line-height: 40px; }
.newscon .more .mcon { }
.newscon .more .mcon .mc_ul { }
.newscon .more .mcon .mc_ul li { line-height: 30px; color: #666; font-size: 14px; }
.newscon .more .mcon .mc_ul li a { font-size: 14px; color: #333; text-decoration: none; }
.newscon .more .mcon .mc_ul li a:hover { color: #f60; text-decoration: underline; }

.piclist { }
.piclist li { width: 380px; overflow: hidden; float: left; height: 290px; margin: 0 20px 20px 0; }
.piclist li a { display: block; color: #f60; text-decoration: none; }
.piclist li a:hover { text-decoration: underline; }
.piclist li a img { display: block; width: 380px; height: 260px; }
.piclist li a span { display: block; height: 30px; line-height: 30px; width: 280px; text-align: center; }