/* CSS Document */
html {-webkit-text-size-adjust: none; overflow-x: hidden; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* 设置图片视频等自适应调整 */
*{margin:0; padding:0; }
img {max-width: 100%;height: auto;  width: auto\9; /* ie8 */ vertical-align:top;}
.video embed, .video object, .video iframe {width: 100%;height: auto;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],select,button,textarea {-webkit-appearance: none;border-radius: 0; -webkit-border-radius: 0;}
.css{-webkit-touch-callout: none}
a{-webkit-tap-highlight-color: rgba(0,0,0,0);/*-webkit-user-modify:read-write-plaintext-only; */}
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;}
html {-ms-touch-action: none;}
a:hover{color:#DB383D;}
a:visited{ color:rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}i{ font-style:normal;}
li{list-style:none}img{border:0;}a{color:#000;text-decoration:none;outline:none;}/*a:hover{color:#c00;text-decoration:underline;}*/em{ font-style:normal;}
body{ background:#fff;font:16px/30px "Microsoft Yahei","SimSun","Arial Narrow";/* -webkit-filter: blur(4px);*/}
.clearfix:after {content:".";display:block;visibility:hidden;height:0;clear:both; }/* 清除浮动*/* html .clearfix{ zoom: 1; } 
.fl{ float: right !important; display:inline;} .fr{ float: left; display:inline;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}
/*-------------------------------------------------------------------------------------------------------------------------*/
.w{ width:1000px; margin:0 auto; position:relative;}
.icon{ background:url(../image/icon.png) no-repeat; display:inline-block;}
#nav{  position:fixed;right:20px; z-index:999;  width:56px;bottom: 204px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop || document.body.scrollTop)+eval(document.documentElement.clientHeight || document.body.clientHeight)-341+'px');}
#nav a{ position:relative; display:block; height:56px; width:55px; margin-bottom:6px;}
#nav a div{ height:36px; width:35px; padding:10px; color:#fff; background:#7e6924; line-height:18px; font-weight:bold; text-align:center;}
#nav a .icon{ height:56px; width:55px; position:absolute; top:0; left:0;}
#nav .a1 .icon{ background-position:0 0;}
#nav .a2 .icon{ background-position:0 -56px;}
#nav .a3 .icon{ background-position:0 -112px;}
#nav .a4 .icon{ background-position:0 -168px;}
#nav .a5 .icon{ background-position:0 -224px;}
#nav .a6 .icon{ background-position:0 -280px;}
.head{ height:674px; width:100%;background:url(../image/pc-head.jpg) no-repeat center top; }
.head .nav{ width:100%; padding-top:633px; height:41px; line-height:41px; background:url(../image/nav.jpg) no-repeat center 633px;}
.head .nav .pc_nav{ padding-left:350px;}
.head .nav a{ color:#fff; font-size:18px; font-weight:bold; margin:0 16px;}
.head .nav a:hover{ color:#031638;}
.wap-head{ display:none; text-align:center;}
.tq{ width:100%; background:#efefef; color:#333; padding-bottom:20px; height:167px;}
.tq h2{ height:80px; line-height:80px; font-size:36px; font-weight:bold; text-align:center; padding-top:10px;}
.tq h2 a{ color:#333;}
.tq h2 a:hover{color:#d23c27;}
.tq p{ text-indent:2em; font-size:14px;  line-height:24px; height:72px; overflow:hidden; font-family:"宋体"; margin-top:5px;}
.tq .icon{ height:51px; width:54px; background-position:-60px 0; position:absolute; top:0; left:0;}
.mod-a .fl{ width:436px;margin-top:0px;}
.mod-a .fr{ width:518px;/*margin-top:-90px;*/ border:12px solid #fff; background:#fff;}
.slideBox{ width:518px; height:349px; overflow:hidden; position:relative;}
.slideBox .bd{ width:100%; height:auto; position:relative;}
.slideBox .bd li{ width:100%; position:relative; height:349px; overflow:hidden;	 }
.slideBox .bd li a{ display:block; width:100%; height:100%;}
.slideBox .bd li .im{ width:100%; height:309px; overflow:hidden;	 }
.slideBox .bd li img{ width:100%; vertical-align:top; }
.slideBox .bd li p{ position:absolute; height:40px; bottom:0; left:0; overflow:hidden; height:40px; line-height:40px; color:#333; width:80%; z-index:9;}
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:15px; right:4px; z-index:10; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; background:#d2d2d2; border-radius:50%; text-indent:-9999px; overflow:hidden; margin-right:6px; float:left; box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);}
.slideBox .hd li.on{ background:#5a9ec5;  }
.box .h a{ display:block; height:60px; line-height:60px; color:#DB383D; font-size:30px; font-weight:bold; position:relative; border-bottom:1px solid #eee;}
.box .h span{ position:absolute; font-weight:normal; font-size:14px; right:0; bottom:0; line-height:40px; color:#aaa}
.box .b{ margin-top:20px;}
.box1 .b{ margin-top:0;}
.box li{ height:44px; line-height:44px; overflow:hidden; font-size:18px; position:relative; text-indent:30px;}
.box li a{ display:block; height:44px; color:#333;}
.box li a:hover{ color:#d23c27;}
.box1 li{ border-bottom:1px dashed #a7a7a7; }
.box li i{ width:26px; height:22px; background-position:-60px -168px; position:absolute; top:50%; margin-top:-11px; left:0;}
.mod-b{padding:20px 0 40px;}
.mod-b .fl,.mod-b .fr{ width:480px;}
.box2 li a,.box3 li a{ color:#333;}
.box2 li a:hover,.box3 li a:hover{color:#d23c27;}
.box2 li i,.box3 li i{ background-position:-60px -190px;}

.mod{ width:100%; background:#efefef; padding:40px 0; margin-bottom:20px;}
.mod .h{ height:60px; line-height:60px;font-weight:bold; font-size:30px;}
.mod .h a{ color:#fff; display:inline-block; padding:0 20px;height:60px; line-height:60px;background:#d23c27;}
.mod .b{ padding-top:15px;}
.mot .b .fl{ width:380px;}
.mot .b .item .im{ width:100%; height:473px; overflow:hidden; text-align:center;}
.mot .b .item p{ height:64px; padding:10px 10px 15px; line-height:32px; font-size:24px; font-weight:bold; background:url(../images/btn.png) repeat;}
.mot .b .fr a:hover p{ color:#d23c27}
.mot .b .fr{ width:620px;}
.mot .b li{ width:260px; float:left; display:inline; margin:0 0px 10px 50px;}
.mot .b li .im{ width:100%; height:140px; overflow:hidden; text-align:center;}
.mot .b li p{ height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:bold; color:#000;}

.acon dt a{ font-size:18px; font-weight:bold; color:#303030; display:block; height:30px; line-height:30px; overflow:hidden; position:relative; text-indent:17px;}
.acon dt .icon{ height:17px; width:8px; background-position:-60px -224px; position:absolute; top:9px; left:0;}
.acon dt a:hover{ color:#FF2F19;}
.acon dd{ color:#666; font-size:14px;text-indent:2em; line-height:26px; padding-left:17px; height:52px; overflow:hidden; margin:6px 0 12px;}

.white{ background:#fff; padding:20px 0 0;}
.mod-z .b li{ width:266px; float:left; margin-right:40px; margin-bottom:40px; padding:19px 19px 4px; border:1px solid #ececec;}
.mod-z .b .cur{ margin-right:0;}
.mod-z .b li .im{ width:100%; height:165px; overflow:hidden; margin-bottom:10px;}
.mod-z .b li .im img{ width:100%; height:auto;}
.mod-z .b li p{ height:40px; line-height:20px; font-size:12px; font-family:"宋体" ;color:#666; overflow:hidden;}
.mod-z .b li h2{ line-height:50px; height:50px; overflow:hidden; margin-top:10px; position:relative; font-weight:bold;}
.mod-z .b li h2 em{ width:66px; height:1px; background:#ff626d; position:absolute; top:0; left:0; display:block; overflow:hidden;}

.mod-c{ width:100%; background:#efefef; padding:30px 0; margin-bottom:20px;}
.cont .h{ height:60px; line-height:60px;font-weight:bold; font-size:30px;}
.cont .h a{ color:#fff; display:inline-block; padding:0 20px;height:60px; line-height:60px;background:#fe9800;}
.tuji{ width:960px; height:700px; padding:20px;  background:#fff; margin:15px auto; position:relative;}
.tuji .hd{ display:none;}
.tuji .bd li{ width:960px; height:700px; overflow:hidden; position:relative; text-align:center;}
.tuji .bd li .img{ width:960px; height:600px; overflow:hidden;vertical-align:middle; font-size:523.8px;display: table-cell;vertical-align:middle;*font-family:Arial;*display: block; text-align:center;}
.tuji .bd li .img img{ vertical-align:middle;}
.tuji .bd li .cont{width:90%; margin-right:10%; color:#333; text-align:left;}
.tuji .bd li .cont h1{ font-size:20px; height:50px; line-height:50px; z-index:99;}
.tuji .bd li .cont p{ font-size:14px; height:48px; line-height:24px; z-index:99; overflow:hidden;}
.tuji .next,.tuji .prev{ position:absolute; height:104px; width:46px; top:50%; margin-top:-52px; opacity:0.8;}
.tuji .prev{ left:10px; background-position:-60px -56px;}
.tuji .next{ right:10px; background-position:-106px -56px;}
.tuji .next:hover,.tuji .prev:hover{opacity:1;}
.tuji  .pageState{ position:absolute; bottom:40px; right:20px; background:#fff; font-size:48px; font-weight:bold; color:#C8C0BA; font-family:Arial, Helvetica, sans-serif;}
.tuji  .pageState span{ color:#FFB400;}

.mod-s .con1{ width:650px;}
.mod-s .con1 li{ border-bottom: 1px dotted #d8d8d8; padding-bottom: 20px; margin-bottom: 20px; height:123px;}
.mod-s .con1 h3{ font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 8px;}
.mod-s .con1 .im{ float: left; display: inline; width: 140px; height:80px; overflow:hidden; padding-top: 5px; margin-right: 15px;}
.mod-s .con1 .txt{ font-size: 16px; line-height: 28px; height: 56px; overflow: hidden; color: #666666;}
.mod-s .con1 .source{ color: #999999; height: 24px; line-height: 24px; margin-top: 5px;}
.mod-s .con1 .source em{ padding-left: 20px;}
.mod-s .con2{ width:300px;}
.mod-s .con2 li{ height:40px; line-height:40px; position:relative; overflow:hidden;}
.mod-s .con2 li a{ display:block; width:100%; height:40px; text-indent:12px;}
.mod-s .con2 li a i{ display:block; height:6px; width:6px; position:absolute; left:0; top:50%; margin-top:-3px; background:#222; overflow:hidden;}

#foot{ background:#f9f9f9; padding-bottom:10px; margin-top:20px; border-top:5px solid #d23c27;}
.mod-e,#wap-foot{ display:none;}
@media screen and (max-width:800px){
	*{box-sizing:border-box; -webkit-box-sizing:border-box;}
	.mt30{ margin-top:0;}
	#nav{ bottom: 20px; opacity:0.8;}
	#nav .a1,#nav div{ display:none;}
	.w{ width:100%;}
	.fl,.fr{ width:100% !important; float:none !important;}
	.zt-head,.head,.tq .icon,#foot{ display:none;}
	.wap-head{ display:block;}
	.tq{ padding:10px 16px 16px; height:auto;}
	.tq h2{ height:auto; line-height:36px; font-size:24px; text-align:left;}
	.tq p{ padding:0; line-height:20px; padding-top:10px; width:100%;}
	.mod-a .fr{ margin-top:0; border:none;}
	.mod-a .slideBox{ width:100%; height:auto;}
	.slideBox .bd li{ height:auto;}
	.slideBox .bd li em{ position:absolute; bottom:0; left:0; width:100%; background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));background: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1)); height:60px;}
	.slideBox .bd li p{width:85%;text-overflow: ellipsis;white-space: nowrap; color:#fff; text-indent:15px; }
	.slideBox .hd{ bottom:11px;}
	.slideBox .hd li{ margin-right:4px; height:6px; width:6px;}
	.box{ margin-top:10px;}
	.box .h a{ padding-left:16px;}
	.box .h span{ right:10px;}
	.box .b{ padding:0 16px;}
	.box li{ font-size:18px;}
	.box li a{text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
	.mod-b{ margin-top:0; background:#fff; padding:0; margin-bottom:20px;}	
	.mod{ padding:20px 0 0; margin-bottom:0;}
	.mot .b .item .im,.mot .b .item p{ height:auto;}
	.mot .b .item{ background:url(../images/btn.png) repeat;}
	.mot .b .item p{ padding-left:16px;}
	.mot .b .fr ul{ margin-top:20px; padding:0 8px;}
	.mot .b .fr li{ width:50%; padding:0 8px;margin:0 0 20px;}
	.mot .b .fr li .im{ height:auto;}
	.mod-z .b ul{ padding:0 8px;}
	.mod-z .b li{ width:50%; padding:8px 8px 0;margin:0 0 20px; border:none;}
	.mod-z .b li a{ display:block; padding:8px 8px 0; border:1px solid #ececec;}
	.mod-z .b li .im{ height:auto;}
	.mod-z .b li a:active{ background:#ececec;}
	.mod-s{ padding-top:0;}
	.mod-s ul{ padding:0 16px;}
	.mod-s .con1 li{ height:143px;}
	.mod-s .con1 .txt{ font-size:14px; height:80px; line-height:20px;}
	.mod-s .con1 .im{ margin-right:10px;}
	.mod-s .con1 .source{ display:none;}

	.mod-c{ margin-top:20px; padding-bottom:5px; margin-bottom:0; }
	.tuji{ width:100%; padding:0; height:auto; overflow:hidden;}
	.tuji .bd li{ width:100%; height:auto;}
	.tuji .bd li .img{height:auto; width:100%; display:block;}
	.tuji .next,.tuji .prev{ display:none; }
	.tuji .bd li .cont{ height:auto; width:100%;overflow:hidden; padding:0 15px 10px;}
	.tuji .bd li .cont h1{ width:100%; height:auto; padding:15px 0; line-height:26px;}
	.tuji .bd li .cont p{ height:auto;}
	.tuji  .pageState{  top:15px; right:15px; background:rgba(255,255,255,.8);color:#48332E; height:32px; padding:0 15px; border-radius:30px; line-height:32px; font-size:30px; box-shadow:2px 2px 5px rgba(0,0,0,.3)}
	.mod-d{ padding: 30px 15px 0;}
	#wap-foot{ height:46px; text-align:center; line-height:46px; font-size:18px; color:#fff; background:#d23c27; width:100%; display:block;}
}
@media screen and (max-width:400px){
	.box li{ font-size:16px;}
}








