/* 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;}
a:hover{color:#e12146;}
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",'Hiragino Sans GB',Helvetica,Arial,sans-serif;}
.clearfix:after {content:".";display:block;visibility:hidden;height:0;clear:both; }/* 清除浮动*/* html .clearfix{ zoom: 1; } 
.fl{ float: left; display:inline;} .fr{ float: right; display:inline;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}
.copyright{ margin:0 auto; font-size:12px; text-align:center; padding:30px 0 20px;  clear:both; color:#999999}
/*-------------------------------------------------------------------------------------------------------------------------*/
.w{ width:1000px; margin:0 auto; position:relative;}
.icon{ background:url(../images/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:650px; width:100%; background:url(../images/pc-head.jpg?v=3) no-repeat center top;}
.head .nav{ width:100%; padding-top:609px; height:41px; line-height:41px; background:url(../images/nav.jpg) no-repeat center 609px;}
.head .nav .pc_nav{ padding-left:360px;}
.head .nav a{ color:#fff; font-size:18px; font-weight:bold; margin:0 20px;}
.head .nav a:hover{ color:#48332E;}
.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:#e12146;}
.tq h2 a:hover{color:#48332E;}
.tq p{ text-indent:2em; font-size:14px; width:440px; 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:#e12146; font-size:30px; font-weight:bold; position:relative; border-bottom:1px solid #e12146;}
.box .h span{ position:absolute; font-weight:normal; font-size:14px; right:0; bottom:0; line-height:40px; color:#e12146}
.box .b{ margin-top:20px;}
.box1 .b{ margin-top:0;}
.box li{ height:44px; line-height:44px; overflow:hidden; font-size:16px; position:relative; text-indent:26px;}
.box li a{ display:block; height:44px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box li a:hover{ color:#e12146;}
.box1 li{ border-bottom:1px dashed #a7a7a7; }
.box li i{ width:18px; height:22px; background-position:-60px -168px; position:absolute; top:50%; margin-top:-11px; left:0;}
.mod-b{padding:20px 0 0px; background:#fff;}
.mod-b .fl,.mod-b .fr{ width:480px;}
.box2 li{width: 50%;float: left;}
.box2 li a,.box3 li a{ color:#333;}
.box2 li a:hover,.box3 li a:hover{color:#e12146;}
.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:#e12146;}
.mod .b{ padding-top:15px;}
.pttq{ background:#fff; margin-top:0;}
.pttq .box li{ width:50%; float:left;}
.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:#e12146}
.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; background:#fff;}
.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;}

.jqgyzn{ padding-bottom:0}

.mod-c{ width:100%; background:#efefef; padding:30px 0; }
.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:#e12146;}
.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:#e12146;}

.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;}

.mod img:hover{ transform:scale(1.2); -webkit-transform:scale(1.2); -webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.video .h{ margin-left:10px;}
.video .w{ width:1020px;}
.video li{ width:235px; margin:0 10px; background:#fff; float:left; _margin-left:5px}
.video li .im{ position:relative; width:100%; height:146px; overflow:hidden;}
.video li .im em{ display:block; height:60px; width:60px; position:absolute; bottom:0; right:0; background-position:-130px 0;}
.video li p{ padding:10px 15px; font-size:16px; height:48px; line-height:24px; overflow:hidden;}

/*2018.2.11网络中国节春节*/
.mod-y{ margin-bottom: 0;}
.mod-y .b{padding-top: 30px;}
.mod-y .item{ width: 480px; float: left; height: 118px; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px dotted #aeaeae; margin-right: 40px;}
.mod-y .item-cur{ margin-right: 0;}
.mod-y .item-un{ border-bottom: none;}
.mod-y .item .im{ float: left; height: 118px; width: 198px; margin-right: 20px; overflow: hidden;}
.mod-y .item h2{ font-size: 21px; font-weight: bold; line-height: 30px; margin-bottom: 10px;}
.mod-y .item p{ font-size: 14px; color: #666; line-height: 22px;}
.mod-y .item span{ color: #c62d30;}
.mod-y .item-cur{margin-right:0;}
.mod-y .h a{ display:block; height:60px; line-height:60px; color:#e12146; font-size:30px; font-weight:bold; position:relative; border-bottom:1px solid #e12146;background: none;padding-left: 0;}
.mod-y .h span{ line-height: 30px; color: #2d2828; position: absolute; right: 0; bottom: 10px;font-size: 14px;color: #e12146;font-weight: normal;}
.mod-y .h a:hover span{ color: #c62d30;}
.mod-b .b li{text-indent: 0;}

.mod-x{background-color: #fff;padding: 0;}
.mod-x .cob{ margin-bottom: 30px;}
.mod-x .cob .h a{ display:block; height:60px; line-height:60px; color:#e12146; font-size:30px; font-weight:bold; position:relative; border-bottom:1px solid #e12146;background: none;padding-left: 0;}
.mod-x .cob .h span{ position:absolute; font-weight:normal; font-size:14px; right:0; bottom:0; line-height:40px; color:#e12146}
.mod-x .cob .b{ margin-top:20px;}
.mod-x .cob .cob-pic{ width: 455px; height: 258px; overflow: hidden; position: relative;}
.mod-x .cob .cob-pic em,.mod-x .cob .cob-pic p{ position: absolute; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; left: 0; bottom: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mod-x .cob .cob-pic em{ display: block; background: #000; opacity: .6; filter: alpha( opacity=60);}
.mod-x .cob .cob-txt{ width: 502px;}
.mod-x .cob .cob-item h2{ font-size: 18px; font-weight: bold; line-height: 30px; margin-bottom: 6px;}
.mod-x .cob .cob-item p{ font-size: 14px; color: #666; line-height: 22px; margin-bottom: 10px; text-indent: 2em;}
.mod-x .cob li{ height: 42px; font-size: 16px; font-weight: bold; line-height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-top:1px solid #f1f1f1;}
.mod-x .cob .b i{ margin-right:5px;}

.mod-z{padding-bottom: 20px;}
.mod-z .h{text-align: center;}
.mod-z .h a{background: none;}
.mod-z .c{width: 912px;font-size: 0;margin: 0 auto;margin-top: 30px;}
.mod-z .c a{width: 140px; display: inline-block; text-align: center; position: relative; margin: 0 44px 10px;}
.mod-z .c a .icon-xs{ width: 140px; height: 140px; background: url(../images/icon_xs.png) no-repeat center; position: absolute; top: 0; left: 0;}
.mod-z .c a img{width: 112px; height: 112px; padding: 14px; margin-bottom: 10px; object-fit: cover;}
.mod-z .c a span{color: #f63d3c;font-weight: bold;font-size: 18px;}
.mod-z .c a p{font-size: 14px;color: #f63d3c;width: 220px;text-align: left;position: absolute;right: -243px;top: 0;line-height: 20px;border: 1px solid #f63d3c;padding: 10px;display: none;background-color: #fff;z-index: 10;}
.mod-z .c a:hover p{display: block;}
#foot{ background:#f9f9f9; padding:20px 0; border-top:5px solid #e12146;}
.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;}
	#top,#nav a,#nav div{ display:none;}
	#nav .a6{ display:block; transform:scale(0.7); -webkit-transform:scale(0.7); }
	.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 .im{ 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; font-size:24px;}
	.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;}
	.pttq .box li{ width:100%; float:none;}
	.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-c{ margin-top:20px; padding-bottom:5px; margin-bottom:0; }
	.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;}
	.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 .h,.mod .h a,.cont .h a{ height:50px; line-height:50px; font-size:24px; }
	.mod-c{ margin-top:20px; padding-bottom:5px; margin-bottom:0; }
	.mod-d{ padding: 30px 15px 0;}
	.video .w{ width:100%;}
	.video .h{ margin-left:0px;}
	.video ul{ padding:0 8px; width:100%;}
	.video li{ width:50%; padding:0 8px;margin:0 0 20px; background:none;}
	.video .im{ height:auto;}
	.video li p{ padding:0; margin-top:10px;}
	#wap-foot{ height:46px; text-align:center; line-height:46px; font-size:18px; color:#fff; background:#e12146; width:100%; display:block;}
	/*2018.2.12网络中国节春节*/
	.box2 li{width: 100%;}
	.mod-y .h a{padding-left: 16px;}
	.mod-y .h span{right: 10px;}
	.mod-x .cob .h a{padding-left: 16px;}
	.mod-x .cob .h span{right: 10px;}
	.mod-x .cob .h a{ padding-left: 16px; font-size: 26px;}
	.mod-x .cob .h span{ right: 16px;}
	.mod-x .cob .cob-pic{ height: 0; padding-bottom: 56.7033%; display: block;}
	.mod-x .cob .cob-txt{ padding: 16px 16px 0; display: block;}
	.mod-y .item{width: 100%;padding-bottom: 10px;margin-bottom: 10px;height: auto;}
	.mod-y .item .im{width: 6rem;margin-right: 10px;height: 4rem;}
	.mod-y .item h2{font-size: 15px;margin-bottom: 0;line-height: 20px;}
	.mod-y .item p{font-size: 0.4rem;line-height: 18px;}
	.mod-y .item-un{border-bottom: 1px dotted #aeaeae;}
	.mod-z .h{padding: 0 16px;}
	.mod-z .c{width: 100%; padding: 0 1.6rem; margin-top: 1rem;}
	.mod-z .c a{width: 50%; margin: 0; padding: 0 .6rem; margin-bottom: .5rem;}
	.mod-z .c a .im{ width: 100%; height: 0; padding-bottom: 100%; position: relative; margin-bottom: .5rem;}
	.mod-z .c a img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: .4rem;}
	.mod-z .c a .icon-xs{ width: 100%; height: 100%; background-size: cover;}
	.mod-z{padding-bottom: 0;}
    .mod-z .c a p{position: fixed;left: 50%;top:50%;width: 90%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); line-height: 1.2rem; font-size: .7rem;}
    .i_bg{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 8;top: 0;display: none;}
}
@media screen and (max-width:400px){
	.box li{ font-size:16px;}
}







