@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;  font:normal 12px/180% "微软雅黑"; color:#000000;text-align:center;background:#fff; background:url(images/bj0.gif) top repeat-x #fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{ margin:0 auto;text-align:left;font:normal 12px/180% "微软雅黑";}
a:link,a:visited{color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
img{ border:none}
ol,ul,li{list-style:none;} 
em,i{font-style:normal;}
.clear{ clear:both;}
/* clearfix */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*other*/
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 auto;}
.m10{ margin:10px auto}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{ margin-bottom:10px;}
.p5{padding:5px 0;}
.p3{padding:3px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb1{border-bottom:1px;}
.bd1{border:1px solid #DAD0AE;}
.w1000{ width:1000px;}
.w980{ width:980px;}
.w978{width:978px;border:1px solid #ECDDAC;background:#fff;}
.w960{width:960px;}
.w100{width:100%;}
.f14{font-size:14px;}
.am2 a{margin:0 2px;}
.am3 a{margin:0 3px;}
.am5 a{margin:0 5px;}
.duan{width:100%;height:8px;}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.w300{ width:300px; }
.w360{ width:360px; }

.list_16 li{ background:url(images/dot1.png) no-repeat 5px 12px; padding-left:20px;font-size:16px; line-height:28px; }
.list_14 li{ background:url(images/dot.gif) no-repeat 5px 12px; padding-left:15px;font-size:14px; line-height:28px; }
.list_12 li{ background:url(images/dot2.gif) no-repeat 5px 14px; padding-left:15px; line-height:28px;}
.list_12 li,.list_14 li,.list_14 li a:link,.list_14 li a:hover,.list_14 li a:visited,.list_12 li a:link,.list_12 li a:hover,.list_12 li a:visited{color:#033266;}
.l_h26{ line-height:26px;}
.l_h24{ line-height:24px;}
.l_h22{ line-height:22px;}
.o_h{ overflow:hidden;}
.white,.white a:link,.white a:hover,.white a:visited{ color:#fff;}
.blue,.blue a:link,.blue a:hover,.blue a:visited{ color:#6997c7;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#cc0000}
.top{ background:url(images/top.jpg) no-repeat top center; height:1000px;}
/*nav*/
.nav{ background:url(images/navbg.gif) repeat-x; height:70px; }
.nav .w1000{ line-height:70px; text-align:center; font-size:18px;color:#8d5518;}
.nav .w1000 a{ margin:auto 15px;color:#8d5518;}
/*tit*/
.tit1{ width:100%; height:30px; background:#f4f4f4; line-height:30px;}
.tit1 i{ float:left; font-size:16px; color:#033266; padding-left:12px;}
.tit1 em{ float:right;}
.tit1 em img{ float:right;}
.tit2 { background:none;}
/*p1*/
.p1bg{ background:url(images/p1_bg.gif) repeat-x top left; overflow:hidden; padding-bottom:30px;}
.p1_con{ overflow:hidden; color:#6e4311;}
.p1_con a{ color:#6e4311;}
.p1_con h1{ display:block; font-size:43px; padding:60px 0; display:block; width:100%; height:auto; overflow:hidden;text-align:center;}
.p1_con .fl{ width:599px;}
.p1_con .fr{ width:370px;}
.p1_con .fr .news strong{ font-size:24px; display:block;}
.p1_con .fr .news p{ font-size:14px; line-height:26px; padding:10px 0}
.p1_con .fr ul.list_16 li{ border-top:1px dashed #e6c7a9; line-height:54px;background:url(images/dot1.png) no-repeat 5px 22px; padding-left:20px;font-size:16px;  }
.topPic img.preva{ position:absolute;left:65px;bottom:18px;width:18px;height:25px; z-index:10;}
.topPic img.nexta{ position:absolute;right:65px;bottom:18px;width:18px;height:25px; z-index:10;}
.topPic li{width:599px;height:378px; position:relative;}
.topPic li i{ background:url(images/tvplay.jpg); width:60px; height:60px; position:absolute; left:0; bottom:0; z-index:999}
.topPic span{ display:block; height:60px;line-height:60px; background:url(images/p2bg.png);font:normal 18px/50px "\5FAE\8F6F\96C5\9ED1";color:#fff;padding:0 0 0 10px; position:absolute;bottom:0px;right:0;z-index:100; overflow:hidden;width:100%; text-align:center}
.topPic span b{font-size:30px;color:#ff0000;font-weight:normal;margin-left:30px;}
.topPic span i{ display:block; float:right;width:50px;height:50px;line-height:50px; background:url(images/more1.gif) no-repeat center center; }
.topPic span em{ line-height:60px;}
.topPic span.this{width:50px;right:0;bottom:0; }
.topPic span.this i{background:url(images/more2.png) no-repeat center center;}
.topPic span.this em{ display:none;}
/*p2*/
.p2bg{ background:#c1322c; overflow:hidden;}
.tit,.titdf{ text-align:center; display:block; padding:40px 0; }
.titdf{ font-size:50px; font-weight:bold;color:#6e4311;}
.shipin{ text-align:center; margin:10px auto 0 auto;}
.shipin p{ line-height:30px; text-indent:2em; font-size:14px; margin-top:20px; text-align:left;}
.p2_con ul li{ width:199px; height:322px; float:left; position:relative; color:#fff;cursor:pointer; display:inline;}
.p2_con ul li img{width:199px;height:322px;}
.p2_con ul li a{ color:#fff;}
.p2_con ul li div{ width:100%; height:99px; position:absolute; bottom:0; lfet:0; background:url(images/p2bg.png); z-index:66;}
.p2_con ul li p{ width:100%; height:99px; position:absolute; left:0; bottom:0; z-index:999}
.p2_con ul li p i{ display:block; font-size:16px; padding:10px 0; text-align:center}
.p2_con ul li p em{ display:block; font-size:12px; line-height:20px ;padding:0 15px;}



.tc_con{ position:fixed;top:0%;left:50%;margin-left:-275px;width:550px;padding-right:62px; z-index:999; }
.close{ position:absolute;top:0;right:36px;width:62px;height:62px; cursor:pointer; z-index:999}
.tc_bg{ background:url(images/p2bg.png);position:absolute;top:0;left:0; z-index:1;width:100%;height:1000px;}
.tc_con ul{ overflow:hidden;width:550px;height:900px; position:absolute;top:0;left:0;}
.tc_con ul li{width:600px; height:900px; position:relative;}
.tc_con ul li div{  width:100%; height:160px; position:absolute; bottom:10px; left:0; background:url(images/p2bg.png); z-index:66; color:#fff; }
.tc_con ul li div{height:160px; width:100%; position:absolute; bottom:0; left:0}
.tc_con ul li div p i{ text-align:center; font-size:30px; padding:30px 0; display:block}
.tc_con ul li div p em{ text-align:center; font-size:24px; display:block}


.bg3{ background:url(images/p3_bg.gif) top left repeat-x #fff; overflow:hidden}
/*p3*/
.p3_con{}
.p3_1{ overflow:hidden}
.p3_1 .fl{ width:400px;}
.p3_1 .fr{ width:580px;}
.p3_1 .fr b{ display:block; font-size:24px; padding:10px 0}
.p3_1 .fr em{ font-size:14px; display:block;}
.p3_1 .fr p{ font-size:14px; line-height:30px; margin-top:15px;}
.p3_2 { width:1060px; height:230px; margin:40px auto 0 auto; overflow:hidden; position:relative; }
.p3_2 .an{ width:100%; height:200px; position:absolute; z-index:99; left:0; top:30px;}
.p3_2 .left_a{ position:absolute; left:0; top:30px; width:19px; height:38px; cursor:pointer}
.p3_2 .right_a{ position:absolute; right:0; top:30px; width:19px; height:38px;cursor:pointer}

.p3_2 div#imHere{ width:1000px; margin:0 auto;height:230px;overflow:hidden;}
.p3_2 div#imHere .swiper-slide{width:183px; height:230px; margin:0; font-size:14px; text-align:center; line-height:30px; cursor:pointer}
.p3_2 div#imHere .swiper-slide p{width:185px;text-align:center;line-height:160%;padding:5px 0;}
.p3_2 div#imHere .swiper-slide img{ display:block}
.p3_2 an{}

.p4_1 { overflow:hidden; padding:10px 0 30px 0}
.p4_1 .fl{ width:568px; height:335px; position:relative;}
.p4_1 .fr{ width:430px;}
.p4_1 .fr ul li{ float:left; width:202px ; height:163px; margin:0 0 10px 10px;}
.p4_1 .fl div{ position:absolute; width:100%; height:30px; background:url(images/p2bg.png); left:0; bottom:0; z-index:6}
.p4_1 .fl p{ position:absolute; width:100%; height:30px; left:0; bottom:0; z-index:9; color:#fff; line-height:30px; font-size:16px; text-align:center;}
.p4_1 .fr ul li{ float:left; position:relative; width:202px; height:163px;}
.p4_1 .fr ul li div{ position:absolute; width:100%; height:30px; background:url(images/p2bg.png); left:0; bottom:0; z-index:6}
.p4_1 .fr ul li  p{ position:absolute; width:100%; height:30px; left:0; bottom:0; z-index:9; color:#fff; line-height:30px; font-size:14px; text-align:center;}
.p4_2 ul li{float:left;width:48%;}
.p4_2 .fl{ width:443px;}
.p4_2 .fr{ width:443px;}
ul.list_16b li{ background:url(images/dot0.png) no-repeat 0px 15px; padding-left:15px; line-height:36px; font-size:16px;}
/*p5*/
.p5_1{ width:1030px; margin:20px auto;overflow:hidden}
.p5_1 li{ width:317px; height:211px; position:relative; float:left; margin:0 13px;}
.p5_1 li div{position:absolute; width:100%; height:60px; background:url(images/p2bg.png); left:0; bottom:0; z-index:6}
.p5_1 li p{ position:absolute; width:90%; height:50px; left:6%; bottom:0; z-index:9; color:#fff; line-height:20px; font-size:14px; text-align:center;}
.p5_1 li p a{color:#fff;}
.p5_2{ width:1030px; margin:20px auto; overflow:hidden}
.p5_2 span{ width:317px; float:left; margin:0 13px;}
/*p6*/
.p6_1 { width:1000px; height:480px; background:url(images/pic8bg.gif) no-repeat right top; overflow:hidden; position:relative;}
.p6_1 .fl{ width:602px; height:480px; z-index:1; position:absolute;top:0; left:0}
.p6_1 .fl em{width:602px; height:480px;}
.p6_1 .fr{ width:410px; height:320px; z-index:2; overflow:hidden;position:absolute;top:100px; right:0}
.p6_1 .fr i{ font-size:18px; color:#7c4802; line-height:46px; background:url(images/dot2.png) no-repeat 3px 15px; padding-left:50px; display:block}
.p6_1 .fr i a{color:#7c4802;}
.p6_1 .fr i.one{ font-weight:bold; background:url(images/dot2b.png) no-repeat 0px 10px; }
/*p7*/
.p7_1 { width:1000px; margin:0 auto}
.p7_1 .fl{ width:696px;}
.p7_1 .fr{ width:304px;}
.p7_1 span{ display:block; float:left; position:relative; margin:0 2px 2px 0}
.p7_1 span.pic2{margin:0 0px 2px 0}
.p7_1 span.pic4{margin:0 0px 2px 0}
.p7_1 span div{ position:absolute; width:100%; height:40px; bottom:0; left:0; background:url(images/p2bg.png); display:none}
.p7_1 span:hover div{ display:block}
.p7_1 span div p{ position:absolute; width:100%; height:40px; bottom:0; left:0; color:#fff; font-size:14px; text-align:center; line-height:40px;}
.p7_1 span div p a{ color:#fff; }

/*p8*/
.p8_con{ overflow:hidden; }
.p8_con a{ color:#6e4311;}
.p8_con h1{ display:block; font-size:43px; padding:60px 0; display:block; width:100%; height:auto; overflow:hidden}
.p8_con .fl{ width:599px;}
.p8_con .fr{ width:370px;}
.topPic2 img.prevb{ position:absolute;left:65px;bottom:18px;width:18px;height:25px; z-index:10;}
.topPic2 img.nextb{ position:absolute;right:65px;bottom:18px;width:18px;height:25px; z-index:10;}
.topPic2 li{width:599px;height:378px; position:relative;}
.topPic2 li i{ background:url(images/tvplay.jpg); width:60px; height:60px; position:absolute; left:0; bottom:0; z-index:999}
.topPic2 span{ display:block; height:60px;line-height:60px; background:url(images/p2bg.png);font:normal 18px/50px "\5FAE\8F6F\96C5\9ED1";color:#fff;padding:0 0 0 10px; position:absolute;bottom:0px;right:0;z-index:100; overflow:hidden;width:100%; text-align:center}
.topPic2 span b{font-size:30px;color:#ff0000;font-weight:normal;margin-left:30px;}
.topPic2 span i{ display:block; float:right;width:50px;height:50px;line-height:50px; background:url(images/more1.gif) no-repeat center center; }
.topPic2 span em{ line-height:60px;}
.topPic2 span.this{width:50px;right:0;bottom:0; }
.topPic2 span.this i{background:url(images/more2.png) no-repeat center center;}
.topPic2 span.this em{ display:none;}

.p8_con .fr .news strong{ font-size:24px; display:block;}
.p8_con .fr .news p{ font-size:14px; line-height:26px; padding:10px 0; color:#6e4311; text-indent:2em}
.p8_con .fr .news p a{color:#6e4311;}
.p8_con .fr ul.list_16 li{ border-top:1px dashed #d9d9d9; line-height:54px;background:url(images/dot3.png) no-repeat 5px 22px; padding-left:20px;font-size:16px; color:#000}
.p8_con .fr ul.list_16 li a{ color:#000}
.p8_1 { width:1060px; height:304px; margin:40px auto 0 auto; overflow:hidden; position:relative; }
.p8_1 .an{ width:100%; height:200px; position:absolute; z-index:99; left:0; top:80px;}
.p8_1 .an .left_a{ position:absolute; left:0; top:30px; width:19px; height:38px; cursor:pointer}
.p8_1 .an .right_a{ position:absolute; right:0; top:30px; width:19px; height:38px;cursor:pointer}
.p8Box{ width:1000px; margin:0 auto; position:absolute; left:30px;overflow:hidden;}
.p8Box .swiper-slide{ width:226px; height:304px; overflow:hidden; margin:0px; font-size:14px; text-align:center; position:relative;}
.p8Box .swiper-slide img{width:200px;height:290px;}
.p8Box .swiper-slide div{ width:200px; height:60px; position:absolute;top:230px; left:50%;margin-left:-100px; background:url(images/p2bg.png); z-index:16}
.p8Box .swiper-slide p{ color:#fff; z-index:19; width:200px; height:50px; top:240px; left:50%;margin-left:-100px; position:absolute; text-align:center; line-height:20px;}
.p8Box .swiper-slide p a{ color:#fff;}
.p8_2{ width:1030px; margin:20px auto; overflow:hidden}
.p8_2 span{ width:317px; float:left; margin:0 13px;}
.p8_2df{ width:1030px; margin:20px auto; overflow:hidden}
.p8_2df span{ width:235px; float:left; margin:0 10px;}

/*p9*/
.p9_con .fl{ width:683px;}
.p9_con .fr{ width:300px;}
.p9_con .fr ul li{ clear:both; font-size:14px; line-height:26px; border-bottom:1px solid #ccc; padding:0 0 15px 0; overflow:hidden}
.p9_con .fr ul li em{ display:block; float:right}



.bottombg{ background:url(images/bottombg.jpg) no-repeat bottom center; margin-top:10px;}
.zhufu{ width:400px; height:561px; background:url(images/dangao.png) no-repeat top center; width:1000px; position:relative; color:#c71717}
.zhufu b{ font-size:36px; display:block; text-align:center; position:absolute; top:310px;left:0; width:100%; height:30px; text-align:center;}
.zhufu i{ font-size:24px;display:block; text-align:center; position:absolute; top:275px;left:0; width:100%; height:30px; text-align:center; font-weight:bold}
.zhufu p{ width:100%; height:60px; position:absolute; top:360px; left:0; text-align:center}
/*======= copyright========*/
.copyright{ margin:0px auto;width:100%; font-size:12px;color:#fff; text-align:center; padding:10px 0; line-height:180%;  clear:both;}
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
	   {
		   body{
			min-width:1000px;
			}
		.p3_2 { width:auto; height:230px; margin:40px auto 0 auto; overflow:hidden; position:relative; }
		.p7_1 { width:1000px; margin:0 auto;overflow:hidden}
		}
