@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table,th, td{margin:0px;padding:0px;border:0px;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
body{font-family:"Microsoft YaHei",SimSun,SimHei;font-size:12px;line-height:24px;margin:0 0;padding:0 0; color:#333; background:#ffffff;}
fieldset,img,action{vertical-align:top;border:0px;}
ul,li{ list-style:none;}
img{ border:0;}
.none{ display:none;}
.linespace{height:10px; clear:both; line-height:10px; overflow:hidden; font-size:0px;}
.clear{clear:both;}
a{color:#666;text-decoration:none;}
a:hover{color:#666;}

/*----------------------------------------top-------------------------------------------------------*/
.banner{height:848px; text-align:center;overflow:hidden; position:relative; width:100%}
.banner1{position:absolute; width:2000px; left:50%; top:0; margin-left:-1000px; z-index:1;}
.banner img{margin:0 auto; float:none;}


/*----------------------------------------con------------------------------------------------------*/
.con1{position:relative;width:1200px; margin:0 auto;}
.con1 p{position:absolute;top:-50px;left:0; background:url(../images/y_03.png) no-repeat center;width:335px; height:501px; z-index:100;color:#fff; text-align:center; font-size:18px; line-height:30px;}
.con1 p b{ display:block; font-size:50px; font-weight:normal; padding:70px 0 40px;}
.con1 ul{ margin-left:455px; overflow:hidden; margin-bottom:20px;}
.con1 ul h2{ font-weight:normal;font-size:36px; padding:50px 0 30px;}
.con1 ul h2 font{color:#ca1617; font-weight:bold;}
.con1 ul li{ float:left; margin:0 6px; width:174px; font-size:18px; text-align:center; line-height:26px;}
.an1{font-size:24px;color:#fff; background:#f79705; height:57px; line-height:57px; text-align:center; width:370px; float:right; border-radius:30px; margin-right:180px; position:relative;}
.an1 a{color:#fff;}
.an1 img{position:absolute;right:15px;top:28px;}
.con2{width:1200px; margin:120px auto 0;}
.t{ position:relative;padding:35px 0;}
.t p{ position:absolute;top:150px;left:130px; font-size:46px;color:#000;}
.t p font{color:#ca1617;}
.t p b{ font-size:16px; font-weight:normal;color:#b0b0b0; display:block; border-bottom:1px solid #b0b0b0; width:1070px; padding:13px 0 0px;}
.t p b font{color:#ca1617;}
.con2 dl{width:370px; float:left; margin-right:25px;}
.con2 dd{ font-size:18px; line-height:28px; background:#e8e8e8; padding:20px 20px;}
.con2 dd h2{ font-size:30px; font-weight:normal;color:#ca1617; line-height:22px; padding:15px 0;}
.con2 dd h2 font{ display:block; font-size:12px; color:#a0a0a0;}
.con2 dd h2 b{ display:block; width:50px; height:3px; background:#a0a0a0;}
.an2{font-size:24px;color:#fff; background:#f79705; height:57px; line-height:57px; text-align:center;width:530px;border-radius:30px;position:relative; margin:30px auto 70px;}
.an2 a{color:#fff;}
.an2 img{position:absolute;right:15px;top:35px;}

.con3{background:url(../images/bg_25.jpg) no-repeat center; height:1334px;}
.con3b{width:1200px; margin:0 auto;}
.con3b dl{font-size:24px;color:#fff; padding-top:220px; line-height:68px;}
.con3b dl dt{ float:left; margin:0 200px; text-align:center;}
.con3b dl dd{ float:left; text-align:center;}
.con3b span{ margin-top:160px; display:block;}

.con4{width:1200px; margin:0 auto; padding-bottom:60px; overflow:hidden;}
.con4t{ background:#e8e8e8; width:520px; height:364px; float:right; margin-right:40px; position:relative; padding-top:50px; padding-left:150px; padding-right:20px; margin-bottom:40px;}
.con4t .sp{ position:absolute; left:-430px; top:10px; width:535px; height:295px;}
.con4t .sp video{width:500px;}
.con4t h2{font-size:32px; color:#ca1617; font-weight:normal;}
.con4t h2 font{ display:block; font-size:14px;color:#b0b0b0;}
.con4t h3{width:4px; height:40px; background:#ca1617; position:absolute; left:140px; top:120px;}
.con4t p{font-size:18px; line-height:28px; margin:20px 0; text-indent:2em;}
.con4t dl dt{float:left; background:#f79705; font-size:24px;color:#fff; width:120px;height:80px; text-align:center;line-height:32px; padding-top:10px;}
.con4t dl dd{float:left; background:#ca1617;font-size:18px;color:#fff; width:400px;height:70px; text-align:center; line-height:25px; padding-top:20px;}
.con4t dl dd font,.con4t dl dd b{color:#ffff00;}
.con4b dl{ background:#e8e8e8; padding:20px 10px; overflow:hidden; width:360px; margin:20px 20px 0px 0; float:left;}
.con4b dl dt{float:left;}
.con4b dl dd{float:left; padding:0 10px; font-size:16px; width:180px;}
.con4b dl dd font{ display:block; font-size:20px;color:#666666; padding:5px 0;}
.con4 span{ display:block; margin:30px auto;}
.zixun{width:800px; margin:0 auto;}
.zixun .an2{float:left; width:360px; height:60px; line-height:60px; background:#ca1617; margin:0;}
.zixun .an3{float:left;width:360px; height:60px; line-height:60px; background:#f79705; margin:0 20px;font-size:24px;color:#fff;text-align:center;border-radius:30px;}
.zixun .an3 a{color:#fff;}
.zixun .an3 img{padding:12px 8px;}

.con5{background:url(../images/z_02.jpg) no-repeat center; height:1089px;}
.con5b{width:1200px; margin:0 auto;}
.slideTxtBox{ height:700px;}
.slideTxtBox .hd{width:150px;float:left; margin-left:10px; }
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{height:150px; cursor:pointer; border-radius:50%; text-align:center;color:#fff; font-size:26px; background:#323232; margin:20px 0;position:relative;}
.slideTxtBox .hd ul li.on{ height:150px;  background:#ca1617;}
.slideTxtBox .hd ul li b{ background:url(../images/m_06.png) no-repeat right; width:9px; height:28px; position:absolute; top:65px; right:-7px; display:none;}
.slideTxtBox .hd ul li.on b{ display:block;}
.slideTxtBox .hd ul li img{ display:block; width:67px; margin:0 auto; padding:25px 0 10px;}
.slideTxtBox .bd{ float:left; margin-left:40px; padding:20px;width:930px;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd ul h2{ font-size:38px; font-weight:normal;color:#ca1617; height:95px; line-height:70px; position:relative;}
.slideTxtBox .bd ul h2 font{ font-size:16px;color:#808080; position:absolute; top:30px; left:104px;}
.slideTxtBox .bd li{ float:left; padding:8px 8px;}
.slideTxtBox .bd ul p{ text-indent:2em; font-size:18px;}
.slideTxtBox .bd ul .gc li{padding:10px 0;}
.slideTxtBox .bd ul dl dt{ float:left;}
.slideTxtBox .bd ul dl dd{ float:left; width:450px; margin-left:20px;}
.slideTxtBox .bd ul dl dd h2{ height:36px; line-height:36px; font-weight:normal; font-size:22px; font-style:inherit; margin-bottom:5px;}
.slideTxtBox .bd ul dl dd h3{line-height:27px; font-weight:normal; font-size:16px; font-style:inherit; margin-bottom:10px; text-align:justify; border-bottom:1px dotted #b7b7b7; padding-bottom:10px;}
.flash a{ background:url(../images/z_04.jpg) no-repeat center; height:274px; display:block; margin:30px auto 0;}


.con6{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.con6 dl{ padding:10px; border:1px solid #dfdfdf; width:336px; position:relative; float:left; margin:15px;}
.con6 dl dt{}
.con6 dl dd h2{ font-weight:normal; font-size:24px;color:#ca1617; padding:5px 0;}
.con6 dl dd h3{ font-weight:normal; font-size:18px;}
.con6 dl dd h4{background:#ca1617; width:50px; height:1px;}
.con6 dl dd a{ font-size:18px; font-style:inherit;color:#fff; background:#f79705; width:180px; height:42px; line-height:42px; text-align:center; display:block; border-radius:10px; margin-top:20px;}
.con6 dl dd img{ position:absolute; top:140px; right:9px;}

.con7{ background:url(../images/bg_17.jpg) no-repeat center; height:1154px;}
.con7b{width:1200px; margin:0 auto;}
.con7b1 p{font-size:18px;text-indent:2em; line-height:30px;}
.con7b1 p font{color:#ca1617;}
.con7b1 span{ text-align:center; display:block; font-size:24px;padding:35px 50px 10px 0;}
.con7b1 h2{ text-align:center; font-weight:normal; font-size:30px;color:#ca1617;}
.con7b1 h3{ text-align:center;font-weight:normal; font-size:12px;color:#656565;}
.slideTxtBox1{margin-bottom:60px; overflow:hidden;}
.slideTxtBox1 .hd{position:relative; width:107px; float:left;}
.slideTxtBox1 .hd ul{ }
.slideTxtBox1 .hd ul li{cursor:pointer; width:107px; height:107px; border-radius:50%; background:#323232; margin:10px 0;}
.slideTxtBox1 .hd ul li img{border-radius:50%;}
.slideTxtBox1 .hd ul li.on{ background:#ca1617;}
.slideTxtBox1 .bd{ float:left; width:1060px;}
.slideTxtBox1 .bd ul{ padding:0px 35px;  zoom:1;  }
.slideTxtBox1 .bd ul dl dt{ float:left;}
.slideTxtBox1 .bd ul dl dd{ float:left; width:555px; height:493px; position:relative;}
.slideTxtBox1 .bd ul dl dd h2{ font-size:50px; padding:50px 0 15px;}
.slideTxtBox1 .bd ul dl dd h2 font{ font-weight:normal;}
.slideTxtBox1 .bd ul dl dd h3{ font-size:18px;color:#c0c3c8; font-weight:normal; padding-bottom:30px;}
.slideTxtBox1 .bd ul dl dd p{ font-size:18px;color:#fff;display:block; padding-left:20px; height:48px; padding-bottom:35px;}
.slideTxtBox1 .bd ul dl dd .ry{ height:90px; margin-bottom:120px;}
.slideTxtBox1 .bd ul dl dd li{ font-size:20px;line-height:30px; height:30px;}
.slideTxtBox1 .bd ul dl dd li font{ color:#ca1617; }
.slideTxtBox1 .bd ul dl dd span{ position:absolute;bottom:30px;left:2px;}
.slideTxtBox1 .bd ul dl dd a{ font-size:23px;color:#fff; padding-left:95px; }


.con8{width:1200px; margin:0 auto;}
.txt{width:170px; height:485px;background:#323232;}
.txt h2{ font-weight:normal;text-align:center; font-size:28px;color:#7c7c7c; padding:40px 0 0px;}
.txt h3{ font-weight:normal;color:#fff; text-align:center; font-size:34px; border-bottom:1px solid #999999; padding-bottom:20px; width:147px; margin:0 auto; height:42px; line-height:42px;}
.txt p{ color:#fff; text-align:center; font-size:16px; border-top:1px solid #999999;width:147px; margin:10px auto; padding-top:5px;}
.txt h4{ text-align:center; padding-bottom:5px; background:#323232; width:170px;}
.txt font{ text-align:center; display:block; padding-bottom:20px;}
.txt font a{color:#fff;}
.card-area{margin:20px auto 0;height:560px;width:1200px;position:relative;}
.card-area .bg-e8e8e8{background:#e8e8e8}
.card-area .bg-e1e1e1{background:#e1e1e1}
.card-area .card-item{z-index:4;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;position:relative;float:left;width:170px;height:485px;background-color:transparent;}
.card-area .card-item+.card-item{margin:0 3px}
.card-area .card-item .card{transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;width:100%;height:100%;text-align:center;}
.card-area .card-item .card .card-content{width:100%;line-height:2}
.card-area .card-item .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.card-area .card-item .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));line-height:2}
.card-area .card-item .card .card-content.content-second li{float:left;width:50%}
.card-area .ty{background:#ca1617; height:223px;}


.card-area .card-item .card .card-content{height:485px;position:absolute;}
.card-area .card-item .card .card-content.content-first .content-first-list{width:100%;max-width:250px;font-size:16px;color:#373d41;margin-top:47px;margin-bottom:47px}
.card-area .card-item .card .card-content.content-first .content-first-list li{margin-bottom:30px}
.card-area .card-item .card .card-content.content-second{font-size:14px;color:#a9b0b4;text-align:left;}
.card-area .card-item .card .card-content.content-second .ly222 h2{ font-size:30px; font-weight:normal;color:#fff; width:420px; margin:0 auto; border-bottom:1px solid #fff;}
.card-area .card-item .card .card-content.content-second .ly222 h2 font{ font-size:20px;}
.card-area .card-item .card .card-content.content-second .ly222 p{width:420px; margin:0 auto;color:#fff; padding-top:20px;}
.card-area .card-item .card .card-content.content-second .ly222 a{ display:block; background:#323232; width:140px; height:40px; line-height:40px; text-align:center; margin:0 auto;color:#fff; border-radius:10px; margin-top:5px;}

.card-area .card-item.active{z-index:6;box-shadow:0 0 30px rgba(0,0,0,.2);width:449px;}
.card-area .card-item.active .card .card-title{background-color:#3db1ea;height:159px;top:-15px;border:none}
.card-area .card-item.active .card .card-title .short-info{color:#9ed8f5}
.card-area .card-item.active .card .card-title h1{color:#fff}
.card-area .card-item.active .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.card-area .card-item.active .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}





.con9{ background:url(../images/bg_06.jpg) no-repeat center; height:650px;}
.con9b{width:1200px; margin:0 auto;}
.con9b p{ float:right; padding-right:235px; font-size:18px;color:#fff; padding-top:180px; line-height:48px;}
.con9b p a{ height:100px; display:block;}

