@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#000000;text-align:center; background:url(images/bg.gif);}
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/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_18 li{ background:url(images/dot.png)0 17px no-repeat; padding-left:12px;font-size:18px;}
.list_16 li{ background:url(images/dot.png)0 15px no-repeat; padding-left:12px; font-size:16px;}
.fl{ float:left;}
.fr{ float:right;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#c30801;}
.grey,.grey a:link,.grey a:visited,.grey a:hover{ color:#999;}
/*top*/
.top01{ background:url(../images/top01.jpg) top center no-repeat; height:405px;}
.nav{ background:#c30801; height:90px; overflow:hidden;}
.nav dl{ float:left; padding-left:20px;}
.nav dl dt{ float:left;}
.nav dl dd{ font-size:16px; padding:14px; float:left; line-height:210%;}
.nav dl dd a{ padding:0 8px;}
.nav p{ float:left; padding-right:10px;}
/*p1*/
.p1_title{ margin:30px auto 15px; padding-bottom:15px; border-bottom:#e0e0e0 1px solid;}
.p1_title h1{ font-size:50px; font-weight:bold; text-align:center; line-height:110%; padding-bottom:15px;}
.p1_title p{ font-size:16px;}
.p1_title p a{ padding:0 8px;}

#box1{width:520px;height:350px;position:relative;}
#box1 ul li{position:absolute;line-height:160%;}
#box1 ul li img{display:block;}
#box1 ul li span{ display:block; text-align:center; font-size:16px; border:#e2e2e2 1px solid; background:#fff; height:50px; line-height:50px;}
#box1 ol{position:absolute;top:300px;left:220px;}
#box1 ol li.active{ background:url(images/icon02.png) no-repeat;display:block;}
#box1 ol li{ background:url(images/icon01.png) no-repeat;float:left;text-align:center;height:10px;width:10px;cursor:pointer;padding:0 5px;text-indent:-9999px;}

.p1_con{ margin:0 auto 20px;}
.p1_con .fl{ width:520px; padding-top:10px;}
.p1_con .fl h1{ font:bold 16px/140% "微软雅黑"; text-align:center;}
.p1_con .fr{ width:446px;}
.p1_con .fr h1{ font:bold 24px/140% "微软雅黑";}
.p1_con .fr p{ display:block; padding:2px 0 3px; font-size:16px; line-height:190%;}


/*p2*/
.p2_con{ margin:20px auto;}
.p2_con .fl{width:520px;}
.p2_con .fr{ width:446px;}
.p2_con .fl .pic{ margin-left:-20px; margin-bottom:10px;}
.p2_con .fl .pic li{ float:left; margin:0 0 10px 20px;}
.p2_con .fl .pic li img{ display:block;}
.p2_con .fl .pic li span{ text-align:center; display:block; z-index:10; position:relative; background:url(images/bg01.png); height:35px; line-height:35px; margin-top:-35px; font-size:14px;}
.p2_con .fl .list_16{ background:#f6f6f6; padding:10px 0;}
.p2_con .fl .list_16 li{ width:235px; float:left; margin-left:10px;}
.p2_con .fr ul li{ float:left; margin:2px 5px 14px;}

.ImgDl{ clear:both; overflow:hidden; padding:0 0 0; background:#FFF;}
.ImgDl .bd{ width:100px; overflow:hidden;}
.ImgDl dl{overflow:hidden;}
.ImgDl dd{ width:315px;float:left; display:inline; overflow:hidden; margin-right:18px; margin-bottom:0px;}
.ImgDl dd .a1{ height:253px; width:315px; overflow:hidden; display:block;}
.ImgDl dd .a1 img{ height:253px; width:315px;}
.ImgDl dd .a2{ height:60px; line-height:50px; background:#fff; display:block; overflow:hidden; text-align:center; font-size:14px;}

/*p3*/
.con_title{ margin:40px auto 10px;}
.p3_con{ background:#eee1d2; padding:25px 0;}
.p3_con .fl{ width:430px; padding:0 0 0 20px;}
.p3_con .fr{ width:520px; padding-right:20px;}
.p3_con .fl h1{ font:bold 24px/140% "微软雅黑";}
.p3_con .fl p{ display:block; padding:8px 0 20px; font-size:16px; line-height:190%;}
.p3_con .fl ul{ border-top:#e1c499 1px solid; padding-top:20px;}
.p3_con .fr div{ margin-bottom:20px;}
.p3_con .fr div img{ display:block;}
.p3_con .fr div span{ text-align:center; display:block; z-index:10; position:relative; background:url(images/bg01.png); height:35px; line-height:35px; margin-top:-35px; font-size:14px;}
.p3_con .fr ul { margin-left:-20px;}
.p3_con .fr ul li{ float:left; margin-left:20px;}
.p3_con .fr ul li img{ display:block;}
.p3_con .fr ul li span{ text-align:center; display:block; z-index:10; position:relative; background:url(images/bg01.png); height:35px; line-height:35px; margin-top:-35px; font-size:14px;}

/*p4*/
h2{ font-size:30px; color:#c17e14; background:url(images/icon04.png) 0 20px no-repeat; padding-left:35px; margin:0 auto 5px;}
h2 a:link,h2 a:hover,h2 a:visited{color:#c17e14;}

.p4_con{}
.p4_con .fl{ width:650px;}
.p4_con .fr{ width:340px; padding-top:55px;}
.p4_con .fl ul{ margin-left:-15px;}
.p4_con .fl ul li{ width:310px; float:left; margin-left:15px;}
.p4_con .fl ul li img{ display:block;}
.p4_con .fl ul li b{ display:block; background:#fff; height:65px; line-height:65px; font-size:22px; text-align:center; margin-bottom:4px;}
.p4_con .fl ul li span{ display:block; background:#ebebeb; padding:10px;}
.p4_con .fr b{ font-size:20px;}
.p4_con .fr p{ font-size:14px; padding:12px 0;}


/*p5*/
.p5_con{ margin:30px auto;}
.p5_con ul{ margin-left:-30px;}
.p5_con ul li{ float:left; margin-left:30px; width:475px; background:#fff; padding:10px 0 10px 10px;}
.p5_con ul li p{ display:block; width:266px; float:right;}
.p5_con ul li img{ float:left; display:block;}
.p5_con ul li p b{ font-size:18px; display:block; padding:10px 12px 10px 15px; background:#cc0000; font-weight:normal;}
.p5_con ul li p span{ display:block; padding:10px; font-size:14px;}

/*p6*/
.p6_con{ margin:30px auto;}
.swiper-container {width: 1000px;}
.swiper-slide{ height:720px; width:1000px;}
.swiper-slide ul{}
.swiper-slide ul li{ width:193px; float:left; margin:8px 3px; border-bottom:#f0bfbf 1px solid;}
.swiper-slide ul li img{ display:block;}
.swiper-slide ul li h3{ padding:15px; display:block; background:#f2e8dd;}
.swiper-slide ul li h3 b{ display:block; text-align:center; font-size:18px; font-weight: normal; line-height:180%;}
.swiper-slide ul li h3 span{ display:block; text-align:center; color:#c17e14; line-height:160%;}
.swiper-slide ul li p{ display:block; padding:8px; line-height:170%;}
.swiper-button-next,.swiper-button-prev{ top:90%;}
.swiper-pagination{ top:90%;}

/*p7*/
.p7_con{ margin:30px auto;}
.p7_con .fr{ width:650px;}
.p7_con .fr{ width:320px;}
.jCarouselLite2{ width:320px;}
.jCarouselLite2 li{ width:300px; background:#e2e2e2; margin-bottom:1px; padding:10px;}
.jCarouselLite2 li img{ float:left; margin-right:10px;}
.jCarouselLite2 li p{}
.prev2{ text-align:center; padding-bottom:10px;}
.next2{ text-align:center; padding-top:10px;}
/*p8*/
.p8_con{ margin:0px auto 30px; background:url(images/p7_01.png) left repeat-y #fff; padding:20px 0;}
.p8_con .fl{ width:380px; padding-left:100px; background:url(images/icon05.png) 10px 10px no-repeat;}
.p8_con .fr{ width:470px;}
.p8_con .fr ul li{ float:left;}
.p8_con .fr ul li i{ display:block; width:78px; height:20px; line-height:20px; text-align:center; float:left; background:#ead3af; color:#c17e14; font-size:12px; margin:5px 10px 6px 0;}
.p8_con .fr ul li a{ background:url(images/dot.png) 0 12px no-repeat; font-size:18px; padding-left:10px;}


/*p9*/
.p9_con{ padding:0 0 25px;}
.p9_con .fl{ width:430px; padding:0 0 0 20px;}
.p9_con .fr{ width:520px; padding-right:20px;}
.p9_con .fl h1{ font:bold 24px/140% "微软雅黑";}
.p9_con .fl p{ display:block; padding:8px 0 20px; font-size:16px; line-height:190%;}
.p9_con .fl ul{ border-top:#e1c499 1px solid; padding-top:20px;}
.p9_con .fr div{ margin-bottom:20px;}
.p9_con .fr div img{ display:block;}
.p9_con .fr div span{ text-align:center; display:block; z-index:10; position:relative; background:url(images/bg01.png); height:35px; line-height:35px; margin-top:-35px; font-size:14px;}
.p9_con .fr ul { margin-left:-20px;}
.p9_con .fr ul li{ float:left; margin-left:20px;}
.p9_con .fr ul li img{ display:block;}
.p9_con .fr ul li span{ text-align:center; display:block; z-index:10; position:relative; background:url(images/bg01.png); height:35px; line-height:35px; margin-top:-35px; font-size:14px;}


/*p10*/
.p10_con{ background:url(images/p7_03.png) left repeat-y; margin-bottom:20px;}
.p10_con .fl{ width:890px; padding:20px 0 20px;}
.p10_con .fr{ width:91px; padding-left:10px;}
.p10_con .fl div{}
.p10_con .fl div p{ float:left; padding-left:15px;}
.p10_con .fl div ul{ float:right; width:435px;}
.p10_con .fr li{ font-size:20px;text-align:center;  height:45px; line-height:45px; border-bottom:#cd9c4d 1px solid; width:91px;}
.p10_con .fr li.this{ background:url(images/p7_02.png) no-repeat;width:101px; border-bottom:none; margin-left:-10px;}

/*p11*/
.p11_con{ margin:0 auto 20px;}
.p11_con div{ width:460px;}
.p11_con h4{ font-size:24px;}
.p11_con ul{ margin:2px auto 20px;}


/*p12*/
.p12_con{ margin:0px auto 30px;}
.p12_con .box01{ width:428px;}
.p12_con .box01 ul{ margin-bottom:2px;}
.p12_con .box01 ul li{float:left; margin-right:2px; overflow:hidden;}
.p12_con .box01 ul li p{ background:url(images/p2_04.png) bottom; height:60px; margin:-110px auto 0; display:block; z-index:10; position:relative; width:90%; padding:50px 5% 0;line-height:160%;}
.p12_con .box01 ul li p b{ display:block; font-size:18px;}
.p12_con .box01 ul li.t01{ width:259px; overflow:hidden;}
.p12_con .box01 ul li.t02{ width:165px; overflow:hidden;}

.p12_con .box01 p{ width:426px; background:#ececec; height:119px;}
.p12_con .box01 p img{ float:right;}
.p12_con .box01 p span{ float:left; display:block; width:250px; padding:30px 0 0; text-align:right;}
.p12_con .box01 p span b{ display:block; font-size:18px;}

.p12_con .box02{ width:259px; float:left;}
.p12_con .box02 p{ background:#ececec; height:119px; margin-bottom:2px;}
.p12_con .box02 p img{ float:left; margin-right:10px;}
.p12_con .box02 p span{display:block; width:240px; padding:30px 0px 0 0;}
.p12_con .box02 p span b{ display:block; font-size:18px;}

.p12_con .box02 li{margin-right:2px;}
.p12_con .box02 ul li  p{ background:url(images/p2_04.png) bottom; height:60px; margin:-110px auto 0; display:block; z-index:10; position:relative; width:90%; padding:50px 5% 0;line-height:160%;}
.p12_con .box01 ul li p b{ display:block; font-size:18px;}
.p12_con .box01 ul li.t03{ width:165px; overflow:hidden;}

.p12_con .box03{ width:310px; float:left;}
.p12_con .box03 p.t04{ background:#ececec; height:119px; margin-bottom:2px;}
.p12_con .box03 p.t04 img{ float:left; margin-right:10px;}
.p12_con .box03 p.t04 span{display:block; width:290px; padding:30px 0px 0 0;}
.p12_con .box03 p.t04 span b{ display:block; font-size:18px;}

.p12_con .box03 p.t05{ background:#ececec; height:183px;}
.p12_con .box03 p.t05 img{ float:right; margin-right:0;}
.p12_con .box03 p.t05 span{ float:left;display:block; width:160px;padding:30px 0px 0 10px; text-align:right;}
.p12_con .box03 p.t05 span b{ display:block; font-size:18px;}

/*p13*/
.p13_con{ margin:20px auto 25px;}
/*p14*/
.p14_con{ background:url(images/p6_bg.gif) top center no-repeat;height:445px; position:relative; margin:30px auto;}
.p14_con ol{padding-top:14px;margin-left:200px;height:28px; overflow:hidden;}
.p14_con ol li{line-height:17px;height:17px;width:52px; display:block; float:left; background:#ffcc00;margin:11px 4px 0 0; text-align:center;color:#fff;}
.p14_con ol li.this{line-height:28px;height:28px;margin:0 4px 0 0; background:#d21a28;font-size:30px; font-family:Arial, Helvetica, sans-serif}
.p14_con .text_p14{clear:both;margin:30px 0 0 245px; overflow:hidden;width:660px;}
.p14_con .text_p14 h2{font-size:30px;}
.p14_con .text_p14 h2 span{ float:left;display:block; }
.p14_con .text_p14 h2 i{ display:block; float:right;color:#c8c0ba;}
.p14_con .text_p14 h2 i em{color:#f58c03;}
.p14_con .text_p14 p{line-height:42px; display:block; clear:both;color:#666;font-size:14px; padding-top:26px;}

.p14_con .title_p14{ position:absolute; width:157px; height:363px; overflow:hidden; top:60px; left:7px; color:#e30003;}
.p14_con .title_p14 em{ padding-top:40px; display:block;font-size:40px; text-align:center; line-height:110%;}

/*p15*/
.p15_con{ background:#fff; padding:20px 0; margin-bottom:10px;}
.p15_con ul{ padding-left:16px;}
.p15_con li{ background:#f9f9f9; float:left; margin:0 8px; border:#ececec 1px solid; position:relative;}
.p15_con li em{ display:none;}
.p15_con li p{ font-size:16px; padding:8px 15px;}
.p15_con li:hover em{ display:block; background:url(images/bg01.png); width:305px; height:305px; text-align:center; position:absolute; top:0; left:0; z-index:10;}
.p15_con li:hover em img{ margin-top:80px;}


/*p16*/
.p16_con{ background:#fff; margin-bottom:30px;}
.p16_con ul{ padding-left:15px;}
.p16_con ul li{ float:left; margin:6px; text-align:center;}
.p16_con ul li img{ display:block;}

.copyright{ background:#cc0000; padding:50px 0; text-align:center;}

.go_top{ position:fixed; bottom:50px; right:30px;}

/*20171110*/
.swiper-button-next,.swiper-button-prev{ cursor:pointer;}
.prev2{ cursor:pointer;}
.next2{ cursor:pointer;}
.p10_con .fr li{ cursor:pointer;}
.p14_con ol li{ cursor:pointer;}

.swiper-slide ul li h3{ padding:15px 5px;}
.p8_con .fr ul li{ width:470px; height:31px;}

.p6_con{
	position:relative;
}
.swiper-container {
    height: 600px;
}
.swiper-button-next,.swiper-button-prev{
	display:inline-block;
	width:24px;
	height:44px;
	position:absolute;
	top:50%;
	opacity:0.35;
	z-index:999;
}
.swiper-button-prev{
	background:url(images/arr_left.png);
	left:-22px;
}
.swiper-button-next{
	background:url(images/arr_right.png);
	right:-20px;
}
.swiper-pagination{ top:90%; display:none;}

.p3_con .fr ul li{ width:250px;}
.p3_con .fr ul li span{ width:250px; overflow:hidden;}


/**/
.linkBox {}
.linkBox h2.title{ display:inline-block; width:1000px; height:72px; font:normal 26px/72px "Microsoft YaHei"; border-bottom:1px solid #cb1000;}
.linkBox h2.title span{ display:inline-block; width:250px; background:#cb1000; font:normal 26px/72px "Microsoft YaHei"; color:#fff; text-align:center;}
.linkBox ul { margin-top:20px;}
.linkBox ul li { display:inline-block; width:175px; height:55px; float:left; margin:10px 11px;}
