@charset "utf-8";
body		{ font-size:16px; line-height:180%;color:#9f896f;margin:0;font-family:"Microsoft YaHei"; background: url(../images/topbg4.jpg) no-repeat center top #000f28;} 
ul,li,ol,form,h1,h2,h3,h4,h5,h6,div,p {margin:0px; padding:0px; line-height:180%;}
td{line-height:180%;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol{list-style:none;}
table	　　{ border-collapse: collapse}
img{border:0}
a:active, a:focus {-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);} 
a ,
a:link,
a:visited 	{ color: #b29169; text-decoration: none;  }
a:hover		{ color: #c34745; text-decoration: none }
.b 			{ font-weight: bold; }
.clear 		{clear:both; display:block;height:0;overflow:hidden;}
.l{float:left}
.r{float:right}
.p12{font-size:12px}
.p14{font-size:14px}

.top{height:600px;}

.nav{ padding:0px; width:1100px; height:100px; margin:0 auto; background:url(../images/navbg.jpg) no-repeat}

.nav li{height:100px; float:left; text-indent:-999px; overflow:hidden; margin:0 30px 0 45px}
.nav li a{ background: no-repeat left center; height:100px; float:left; text-indent:-999px; overflow:hidden;}
.nav .a1 a{ background-image:url(../images/nav_01.png); width:141px}
.nav .a2 a{ background-image:url(../images/nav_02.png); width:205px}
.nav .a3 a{ background-image:url(../images/nav_03.png); width:216px}
.nav .a4 a{ background-image:url(../images/nav_04.png); width:212px}

/*.box1_bg{ background:url(../images/tdbg1.jpg) no-repeat; width:356px; height:408px; position:absolute; top:670px; left:50%; margin-left:-710px; z-index:-1}*/

.main{ width:1100px; margin:0 auto 0; clear:both; z-index:2}
.tit1{ width:240px; height:260px; margin:80px 0 0; background:url(../images/tit1.png) no-repeat 50px top; float:left}
.box1{ width:800px; margin:80px 0 0; line-height:200%;text-align:justify;text-justify:inter-word; float:left}

.tit2{ background:url(../images/tit24.png) no-repeat; width:1100px; height:100px; margin:0px 0 20px}
.works .hd { width:1100px; height:180px; padding:20px 0 0 ;line-height:40px; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
.works .hd li{ float:left; font-size:18px; line-height:30px; padding:0 11px; margin:0 0px 0 10px;letter-spacing:2px; background:#1d2435;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius:20px; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms;}

.worksbox{ width:1100px; height:250px; padding:45px 0 0 ; margin:20px 0 0; background:url(../images/worksboxbg.png) no-repeat center top}
.worksbox h2{ width:190px; height:250px; float:left; background:no-repeat center top}
.worksbox li{ float:left; width:140px; margin:0 0 0 8px; display:inherit}
.worksbox li .img{width:120px; height:160px; margin:0 10px 0px; overflow:hidden}
.worksbox li img{width:120px; height:160px;transform: scale3d(1, 1, 1); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.worksbox li:hover img{transform: scale3d(1.1, 1.1, 1.1);}

.worksbox li a p{width:140px;text-align:center; font-size:14px; color:#dddee0}
.worksbox li a span{width:140px;text-align:center; font-size:14px; color:#b29169; display:block}
.worksbox .lb1{ background-image:url(../images/lb41.png)}
.worksbox .lb2{ background-image:url(../images/lb42.png)}
.worksbox .lb3{ background-image:url(../images/lb43.png)}
.worksbox .lb4{ background-image:url(../images/lb44.png)}
.worksbox .lb5{ background-image:url(../images/lb45.png)}
.worksbox .lb6{ background-image:url(../images/lb46.png)}
.worksbox .lb7{ background-image:url(../images/lb47.png)}
.worksbox .lb8{ background-image:url(../images/lb48.png)}
.worksbox .lb9{ background-image:url(../images/lb49.png)}
.worksbox .lb10{ background-image:url(../images/lb410.png)}
.worksbox .lb11{ background-image:url(../images/lb411.png)}
.worksbox .lb12{ background-image:url(../images/lb412.png)}
.worksbox .lb13{ background-image:url(../images/lb413.png)}
.worksboxtop{ position:absolute;height:0px; margin:-190px 0 0 0; display:block}

#columnhd.fixed{ position:fixed; top:0; z-index:89;height:200px;background: url(../images/fixedbg.png) repeat-x center bottom; border-bottom:#544e4b 0px solid}
#columnhd.fixed li{}
#columnhd.fixed2{ height:0px;border-bottom:#544e4b 0px solid; overflow:hidden}
#column.fixed{ padding-top:200px;}

.tit3{ background:url(../images/tit34.png) no-repeat; width:1100px; height:100px; margin:100px 0 20px}
.achievement{ width:480px; height:390px; margin:20px 0 0 50px; background:url(../images/tdbg2.jpg) no-repeat right bottom; overflow:hidden; float:left}
.achievement .img{ width:240px; height:370px;float:left}
.achievement .img img{ width:240px; height:370px;float:left}
.achievement .name{ margin:45px 0 0 20px; color:#fff; font-size:36px;float:left}
.achievement .info{ margin:40px 0 0 20px; font-size:14px; width:200px; color:#a6a6a8;float:left; text-align:left}
.tit4{ background:url(../images/tit4.png) no-repeat; width:1100px; height:100px; margin:100px 0 20px}

/* works */
.main_view{ width:1000px; margin:0 auto 0; clear:both; z-index:2}

.workstop{ background:url(../images/hr2.png) repeat-x bottom; margin:90px auto 30px; width:100%;text-align:center}
.workstop .hd{ background:url(../images/hr1.png) no-repeat center center; color:#9e7b5e}
.workstop h2{ font-size:14px; line-height:100%;filter:alpha(opacity=80);opacity:0.8;}
.workstop h3{ font-size:20px;letter-spacing:3px;filter:alpha(opacity=80);opacity:0.8;}
.workstop h1{ font-size:42px; line-height:120%; padding:30px 0; font-weight:bold}
.workstop h4{ font-size:16px; padding:0 0 30px;}

/*  */
.slideBox{ width:500px; position:relative; margin:0px 30px 0 0px; float:left; overflow:hidden }
.slideBox .hd{ height:22px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ color: #fff; float: left; width: 28px; height: 6px; line-height:4px; font-size:14px; text-indent:-999px; overflow: hidden; text-align:center;overflow:hidden; margin:0 0px 0px 6px ; cursor: pointer; background: #fff; border: #fff 0px solid; text-decoration: none; filter: alpha(opacity=80); opacity: 0.8;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius:0px; -webkit-transition: 100ms; -o-transition: 100ms; -moz-transition: 100ms; transition: 100ms;}
.slideBox .hd ul li.on{ width: 28px; color: #fff; background: #b33037; border: #b33037 0px solid; -webkit-transition: 100ms; -o-transition: 100ms; -moz-transition: 100ms; transition: 100ms;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width:500px; height:370px; display:block;transform: scale3d(1, 1, 1); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.slideBox:hover img{transform: scale3d(1.02, 1.02, 1.02);}
.slideBox .bd p{color: #eee; padding:58px 0px 0 10px; font-size: 16px;display: block; width:100%; height:38px; line-height:38px; position: absolute;bottom: 0; left: 0; background:url(../images/focus_titbg.png) repeat-x 0 bottom}
.slideBox .bd p span{ display:none}

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=0);opacity:0.0;   }
.slideBox:hover .next,.slideBox:hover .prev{ filter:alpha(opacity=50);opacity:0.5;  }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



.nicescroll-rails{-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px; background:#7a6a58 !important}
.works_con{text-align:justify;text-justify:inter-word;}
.works_con,.works_con p{ font-size:14px; line-height:160%; padding:5px 0; margin:0}
.works_con h1{font-size:16px; color:#924141; font-weight:bold; line-height:160%;}
.works_con1_box{ width:470px; height:302px; float:right}
.works_con1{ width:450px; height:302px;}
.works_con2_box{ width:760px; padding:30px 0 0; margin:120px 0 0; float:right; background:url(../images/hr3.png) repeat-x top}
/*.works_con2{width:740px; max-height:500px;}*/

.down{ display:block; background: url(../images/worksan.png) no-repeat center center #924141; width:140px; height:42px; margin:30px 20px 0 0; float:left; overflow:hidden; text-indent:-999px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; }

.works_logo{ width:200px; height:260px; float:left; margin:120px 0px 0 0}
.works_logo img{ width:200px; height:260px;}
.works_logo li{list-style:none;}





.nytit{ width:100%; height:60px; line-height:60px; margin:50px auto 20px;text-align:center; font-size:24px;letter-spacing:4px; background:url(../images/hr1.png) no-repeat center center}

.morelist { padding:0px 0px 0px 0px;}
.morelist li { float:left; border-bottom:#eee 0px solid; background:url(../images/hr2.png) repeat-x bottom; padding:15px 0 15px 0; width:100%}
.morelist li h3{ font-size:18px;font-family: -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei"; font-weight:normal; line-height:24px; padding:0 0 10px}
.morelist li h3 b{ font-weight:normal}
.morelist li h3 a:link,.morelist li h3 a:visited{ color:#9f896f}
.morelist li h3 a:hover { color: #c34745 }
.morelist li .date{ color:#aaa; padding-bottom:4px; font-family:Arial; float:right; padding:2px 5px 0 5px}
.morelist li .img{ float:left; margin:0 10px 0 0; width:120px; height:90px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; background:#ddd; text-align:center}
.morelist li .img img{ height:90px; max-width:120px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.morelist li .info{ font-size:12px; color:#888; font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","SimSun"}
.morelist li b{ font-weight:normal}
.morelist .url { padding:5px 0 0 0 ; display:block; clear:both; color:#AAA; font-size:12px; margin-left:3px; }


/*  */
.bottom{ background:url(../images/bottombg.jpg) no-repeat center bottom; min-width:1100px; min-height:360px;}
.bottomcon{width:1100px; height:100px;background:url(../images/bottom_c.png) no-repeat center 100px; padding:250px 0 0 0; margin:0px auto 0; font-size:12px; line-height:200%; color:#a6a6a8;  text-align:center}
.bottomcon .p{}

.morephoto{width:850px; overflow:hidden}
.morephoto ul{padding:30px 0px 0px 0px; width:890px;}
.morephoto li{ float:left; width:260px; height:205px; margin:20px 35px 0px 0;overflow:hidden}
.morephoto li img{width:260px; height:145px;}
.morephoto li p{line-height:30px;color:#333; font-size:16px; text-align:center}

/**/
#flag_p .zpview .watermark{content:'';position:absolute; background:url(../images/watermark.png); width:1000px; z-index:2}
.article_content{ margin:50px auto 0; max-width:1000px; font-size:16px; line-height:200%; min-height:400px;_height:400px;text-align:justify;text-justify:inter-word;}
.article_content.page{ margin:0px 0px 0; float:left}
.article_content p,.article_content div,.article_content td{line-height:200%;letter-spacing:1px}
.article_content h1.title{ margin:0px 0 10px 0; font-size:30px; font-family:"Microsoft YaHei","SimHei",Verdana, Geneva, sans-serif;text-align:center; color:#fff}
.article_content .lh20{ height:24px; position:relative;font-size:12px; color:#B3B3B3;text-align:center; margin-bottom:10px; background:url(../images/hr2.png) repeat-x bottom}
.article_content .lh20 a{color:#B3B3B3; }
.article_content img{max-width:1042px;width:expression(this.width>1042?1042:true); }
.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6,.article_content h1{ font-size:inherit; font-weight:bold; margin:inherit; padding:inherit;line-height:180%}

.article_content h1 { font-size: 2em; margin: .67em 0 } 
.article_content h2 { font-size: 1.5em; margin: .75em 0 } 
.article_content h3 { font-size: 1.17em; margin: .83em 0 } 
.article_content h4,.article_content  p, 
.article_content dir{ margin: 0; padding:0 } 
.article_content h5 { font-size: .83em; margin: 1.5em 0 } 
.article_content h6 { font-size: .75em; margin: 1.67em 0 } 
.article_content h1,.article_content  h2.article_content , h3,.article_content  h4, 
.article_content h5,.article_content  h6,.article_content  b,.article_content strong { font-weight: bolder }

.fontSize { position:absolute; width:140px; right:0; color: #7E7E7E; text-align:right;font-size:12px; font-family:"SimSun"}
.fontSize .small {  color: #666666;  font-size: 10px;  padding-left: 3px;   padding-right: 3px; }
.fontSize span {  cursor: pointer;   font-family: "Times New Roman",arial;   font-weight: bold;}
.fontSize .big {   color: #0B3B8C;    font-size: 13px;    padding-left: 3px;    padding-right: 3px;}

video::-internal-media-controls-download-button { display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);            }

audio::-internal-media-controls-download-button { display:none;}
audio::-webkit-media-controls-enclosure {overflow:hidden;}
audio::-webkit-media-controls-panel {width: calc(100% + 30px);            }

/*页码*/
.pageNav { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 36px; float:right; display:inline}
.pageNav a, .pageNav strong, .pageNav span { display:block; float:left; padding:0 6px; overflow:hidden; margin-right:2px;text-decoration:none; color:#416ed3;}
.pageNav a, .pageNav span { height:18px; line-height:18px; border:1px solid #DAE9EF;}
.pageNav a:hover {color:#FFF; background:#416ed3; border:1px solid #0066CC; text-decoration:none  }
.pageNav .cur{ color:#F00; border:none}
.pageNav .mor { border:0; padding:0; height:21px; line-height:18px;font-size:12px }
.pageNav .na { color:#aaa }


.pageNav2 { clear:both}
.pageNav2 ul { padding:30px 0px 20px 0px; margin-bottom:40px; text-align:center}
.pageNav2 ul li {font-family:Arial, Helvetica, sans-serif;color:#aaa; font-size:14px;margin-right:2px; line-height:28px ; display:inline-block}
.pageNav2 ul li a { color:#9f896f; display:block;  padding:0px 14px;border:1px solid #2e323a; }
.pageNav2 ul li a:hover { color:#fff;  background:#c34745;border:1px solid #c34745;text-decoration:none;}
.pageNav2 ul li.thisclass a,
.pagebox ul li.thisclass a:hover { color:#F00; padding:0px 14px;background:none;font-weight:bold;border:1px solid #eee;}
.pageNav2 .pageinfo {padding:0px 10px; border:1px solid #c34745; display:block }
.pageNav2 .pageinfo strong {font-weight:normal;}
.pageNav2 .na { line-height:20px;  padding:4px 10px; border:1px solid #eee; display:inline-block}
.pageNav2 select {height:22px; color:#666; border:1px solid #a5c4e1; }
.pageNav2 .pageinfo{ display:none}
.m_t10{margin-top:10}

.main_view .bshare-custom {margin-bottom:5px;overflow:hidden; float:right; margin:20px 15px}
.main_view .bshare-custom a {padding:0; margin-right:5px; width:40px; height:40px; background:url(../images/share.png) no-repeat 0 0; overflow:hidden; display:block; float:right}
.main_view .bshare-custom .bshare-sinaminiblog {background-position:0px 0;}
.main_view .bshare-custom .bshare-weixin {background-position:-40px 0;}
.main_view .bshare-custom .bshare-qqim {background-position:-80px 0;}
.main_view .bshare-custom .bshare-qzone {background-position:-120px 0;}

.actGotop{position:fixed; _position:absolute; bottom:210px; right:50%; margin-right:-620px;width:40px; height:40px; display:none; z-index:80; padding:10px;}
.actGotop a,.actGotop a:link{width:40px; height:40px;display:inline-block; background:url(../images/backtop.png) no-repeat left top;}
.actGotop a:hover{background:url(../images/backtop.png) no-repeat right top;}

audio::-webkit-media-controls {overflow: hidden !important}
audio::-webkit-media-controls-enclosure {width: calc(100% + 0px);margin-left: auto;}
@media only screen and (max-width: 1000px) and (min-width: 100px)
{

}
.aid17 .works_logo,
.aid23 .works_logo,
.aid29 .works_logo,
.aid72 .works_logo,
.aid84 .works_logo,
.aid33 .works_logo,
.aid34 .works_logo,
.aid35 .works_logo,
.aid37 .works_logo,
.aid39 .works_logo,
.typeid6 .works_logo{ display:none}
.aid17 .works_con2_box,
.aid23 .works_con2_box,
.aid29 .works_con2_box,
.aid72 .works_con2_box,
.aid84 .works_con2_box,
.aid33 .works_con2_box,
.aid34 .works_con2_box,
.aid35 .works_con2_box,
.aid37 .works_con2_box,
.aid39 .works_con2_box,
.typeid6 .works_con2_box{ width:1000px;}
.aid17 .works_con2,
.aid23 .works_con2,
.aid29 .works_con2,
.aid72 .works_con2,
.aid84 .works_con2,
.aid33 .works_con2,
.aid34 .works_con2,
.aid35 .works_con2,
.aid37 .works_con2,
.aid39 .works_con2,
.typeid6 .works_con2{ width:auto; max-height:999999999px}
