@charset "utf-8";





.cpxq .xq1{ padding: 80px 0;}

.details_con01_left{position:relative;float:left;}



.details_con01_left_pic_box_img{display:none;position:relative;}

.details_con01_left_pic_box_img img{display:block;width:100%;height:100%;}

.details_con01_left_pic_box_img_number{position:absolute;right:15px;bottom:15px;font-size:18px;}



.details_con01_left_pic_box{width:600px;height:450px;border:1px solid #ccc;position:relative;overflow:hidden;}

.details_con01_left_focus_box_wrap{width:600px;overflow:hidden;margin-top:10px;height:107px;position:relative;}

.details_con01_left_focus_box{width:5000px;position:relative;transition:0.3s;}

.details_con01_left_focus_box a{float:left;width:140px;height:105px;border:1px solid #ccc;overflow:hidden;position:relative;margin-right:10px;/*opacity:0.7;*/filter:alpha(opacity=70);}

.details_con01_left_focus_box a:hover,.details_con01_left_focus_box a.active{border:1px solid #ff8a00;opacity:1;filter:alpha(opacity=100);}

.details_con01_left_focus_box a img{display:block;width:100%;height:100%;}



.details_prevBtn{display:block;width:50px;height:50px;text-align:center;line-height:50px;color:#7f7f7f;position:absolute;font-family:"iconfont";position:absolute;left:10px;top:173px;z-index:2;font-size:50px;font-weight:bold;border-radius:100%;}

.details_prevBtn:after{content:"\e736";}

.details_nextBtn{display:block;width:50px;height:50px;text-align:center;line-height:50px;color:#7f7f7f;position:absolute;font-family:"iconfont";position:absolute;left:540px;top:173px;z-index:2;font-size:50px;font-weight:bold;border-radius:100%;}

.details_nextBtn:after{content:"\e735";}

.details_prevBtn:hover,.details_nextBtn:hover{background:#ff8a00;color:#fff;}



.cpxq .xq1 .xq1R{ width:740px;}

.cpxq .xq1 .xq1R h3{  border-bottom: 1px solid #ddd; font-size:30px; margin-top: 20px; padding-bottom:20px;}

.cpxq .xq1 .xq1R .text{ padding: 30px 0; border-bottom: 1px solid #ddd;}

.cpxq .xq1 .xq1R .text p{ font-size: 16px; line-height: 30px; background: url(../images/cpd.png) 0 12px no-repeat; text-indent: 20px; margin-top:10px;}

.cpxq .xq1 .xq1R .an{ width: 540px; margin-top: 60px;}

.cpxq .xq1 .xq1R .an a{ width: 220px; height: 74px; background: url(../images/zxan.png) no-repeat; display: block; font-size: 20px; color: #fff; line-height: 70px; text-indent: 95px; float: left;}

.cpxq .xq1 .xq1R .an a:hover{ background: url(../images/zxan2.png) no-repeat; color: #fff;}

.cpxq .xq1 .xq1R .an .tact{ margin-left: 40px; width: 240px; float: left; margin-top: 10px;}

.cpxq .xq1 .xq1R .an .tact p{ font-size:17px;}

.cpxq .xq1 .xq1R .an .tact .call{ font-size:32px; font-weight: bold; color: #ff8a00; font-family: arial; margin-top:10px;}



.cpxq .tybt{ height: 60px; background: url(../images/bt.png) no-repeat; line-height: 60px; font-size: 26px; font-weight: bold; color: #fff; text-indent: 30px;}

.cpxq .xq2 .nr{ margin-top: 40px;}

.cpxq .xq2 .wgt{ width: 560px; height: 360px; float: left;}

.cpxq .xq2 .wgt img{ width: 558px; height: 358px; border: 1px solid #ccc;}

.cpxq .xq2 .td{ width:790px; height: 360px; margin-left: 50px; float: left;}

.cpxq .xq2 .td p{ font-size:16px; line-height: 40px;}



.cpxq .xq3{ margin: 80px 0 0 0;}

.cpxq .xq3 .nr{ margin-top: 40px;}

.cpxq .xq3 .td{ margin-top:32px;}

.cpxq .xq3 .td p{ font-size:16px; line-height: 40px;}



.cpxq .xzxq .bt{ width: 560px; height: 60px; background: url(../images/bt2.png) no-repeat; line-height: 60px; font-size: 26px; font-weight: bold; color: #fff; text-indent: 30px;}

.cpxq .xzxq dl{ width: 560px; margin-top: 40px;}

.cpxq .xzxq dl dt{ width: 300px; height: 205px; float: left;}

.cpxq .xzxq dl dt img{ width: 298px; height: 203px; border: 1px solid #ddd;} 

.cpxq .xzxq dl dd{ width: 200px; float: left; margin-left: 60px;}

.cpxq .xzxq dl .dd1{ font-size: 20px; font-weight: bold; line-height: 30px; margin-top: 30px;}

.cpxq .xzxq dl .dd2 a{ width: 180px; height: 69px; background: url(../images/but.gif) no-repeat; font-size: 18px; color: #fff; text-indent: 25px; line-height: 50px; display: block; margin-top: 25px;}





.cpxq .xq6{ padding-top: 80px;}

.cpxq .xq6 .nr{ margin-top: 40px; height: 574px; overflow: hidden;}

.cpxq .xq6 .nr .xt{ width: 300px;}

.cpxq .xq6 .nr .dt{ width: 540px; margin-left:30px;}

.cpxq .xq6 .nr .xt dl{ margin-bottom: 30px;}

.cpxq .xq6 .nr .xt dl dt{ width: 300px; height: 205px; position: relative;}

.cpxq .xq6 .nr .xt dl dt img{ width: 300px; height: 205px;}

.cpxq .xq6 .nr .xt dl dt p{ width: 300px; height: 46px; background-color: rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 0; text-align: center; font-size: 18px; color: #fff; line-height: 46px;}

.cpxq .xq6 .nr .xt dl dd{ width: 300px; margin-top:15px; font-size: 15px; line-height: 26px; color: #666;}

.cpxq .xq6 .nr .dt dl{ width: 540px; text-align: center;}

.cpxq .xq6 .nr .dt dt{ width: 540px; height: 369px;}

.cpxq .xq6 .nr .dt dt img{ width: 540px; height: 369px;}

.cpxq .xq6 .nr .dt .dd1{ width: 540px; font-size: 24px; font-weight: bold; margin-top: 30px;}

.cpxq .xq6 .nr .dt .dd2{ font-size: 16px; line-height: 30px; color: #666; padding: 30px 80px;}



.cpxq .xq7{ padding:60px 0 0 0;}

.cpxq .xq7 .nr{ margin-top:40px; width:1400px;}

.cpxq .xq7 .nr dl{ width: 280px; float: left; margin-bottom:65px; margin-right: 80px; text-align: center;}

.cpxq .xq7 .nr dl .dt1{ width: 280px; height: 200px; background: url(../images/ystb1.png) center no-repeat;}

.cpxq .xq7 .nr dl .dt2{ width: 280px; height: 200px; background: url(../images/ystb2.png) center no-repeat;}

.cpxq .xq7 .nr dl .dt3{ width: 280px; height: 200px; background: url(../images/ystb3.png) center no-repeat;}

.cpxq .xq7 .nr dl .dt4{ width: 280px; height: 200px; background: url(../images/ystb4.png) center no-repeat;}

.cpxq .xq7 .nr dl .dt5{ width: 280px; height: 200px; background: url(../images/ystb5.png) center no-repeat;}

.cpxq .xq7 .nr dl .dd1{ font-size: 24px; font-weight: bold; margin-top: 30px;}

.cpxq .xq7 .nr dl .dd2{ width: 280px; font-size: 18px; color: #666; line-height:30px; margin-top: 20px;}

.cpxq .xq7 .nr dl{ margin-right:0px;}





.cpxq .xq8 .nr{ margin-top: 50px;}

.cpxq .xq8 .nr dl{ width:350px; height: 480px; float: left; position: relative}

.cpxq .xq8 .nr .dl1 dt{ width:350px; height: 240px; position: absolute; left: 0; top: 240px;}

.cpxq .xq8 .nr .dl1 dd{ width:350px; height: 102px; background: url(../images/slk1.png) no-repeat; position: absolute; left: 0; top: 0; z-index: 1; text-align: center; font-size: 24px; font-weight: bold; color: #fff; line-height: 40px; padding: 80px 0;}

.cpxq .xq8 .nr .dl2 dt{ width:350px; height: 240px; position: absolute; left: 0; top:0px;}

.cpxq .xq8 .nr .dl2 dd{ width:350px; height: 152px; background: url(../images/slk2.png) no-repeat; position: absolute; left: 0; top: 218px; z-index: 1; text-align: center; font-size: 24px; font-weight: bold; color: #fff; line-height: 40px; padding-top: 110px;}

.cpxq .xq8 .nr2 dl{ width:700px; height: 240px; float: left; position: relative;}

.cpxq .xq8 .nr2 dl dt{ width:350px; height: 240px; position: absolute; left: 350px; top: 0;}

.cpxq .xq8 .nr2 dl dd{ width:350px; height: 170px; background: url(../images/slk3.png) no-repeat; position: absolute; left: 0; top: 0; z-index: 1; text-align: center; padding-right: 22px; font-size:27px; font-weight: bold; color: #fff; line-height:48px; padding-top:70px;}



.cpxq .xq9{ padding: 80px 0;}

.cpxq .xq9 .sub2_2{ position:relative; height:400px; margin-top: 50px;}

.cpxq .xq9 .sub2_2 a.plus{ width:120px; height:50px; display:block; position:absolute; left:-160px; top:155px; background:  url(../images/zsL1.png) no-repeat; cursor: pointer;}

.cpxq .xq9 .sub2_2 a.plus:hover{ background: url(../images/zsL2.png) no-repeat;}

.cpxq .xq9 .sub2_2 a.minus{ width:120px; height:50px; display:block; position:absolute; right:-160px; top:155px; background:  url(../images/zsR1.png) no-repeat; cursor: pointer;}

.cpxq .xq9 .sub2_2 a.minus:hover{ background: url(../images/zsR2.png) no-repeat;}

.cpxq .xq9 .box{ position:absolute; left:0px; top:0px; width:1400px; height:400px; overflow:hidden;}

.cpxq .xq9 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:400px; overflow:hidden;}

.cpxq .xq9 ul.list li{ float:left; width:283px; height:360px; position:relative;}

.cpxq .xq9 ul.list li img{ width: 264px; height: 358px; border: 1px solid #ddd;}

.cpxq .xq9 ul.list li p{ width: 264px; font-size: 16px; text-align: center; margin-top: 20px;}

.cpxq .xq9 ul.list li:hover img{ border: 1px solid #ff8a00;}

.cpxq .xq9 ul.list li:hover p{ color: #ff8a00;}



.cpxq .xq10 .nr{ margin-top: 40px; width: 1400px;}

.cpxq .xq10 .nr dl{ width:331px; float: left; margin-right:25px;}

.cpxq .xq10 .nr dl dt{ width:331px; height:210px; position: relative;}

.cpxq .xq10 .nr dl dt img{ width:331px; height: 210px;}

.cpxq .xq10 .nr dl dt p{ width: 200px; height: 40px; background: #ff8a00; border-radius: 20px;text-align: center; line-height: 40px;  font-size: 15px; color: #fff; position: absolute; left:67px; bottom: -20px;}

.cpxq .xq10 .nr dl .dd1{ font-size: 20px; font-weight: bold; margin-top: 50px; text-align:center;}

.cpxq .xq10 .nr dl .dd2{ width: 331px; height: 60px; overflow: hidden; font-size: 15px; line-height: 30px; color: #666; margin-top: 20px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;}

.cpxq .xq10 .nr dl .dd3 a{  width: 150px; height: 40px; background: #ff8a00; display: block; margin: 30px auto 0 auto;text-align: center; line-height: 40px; border-radius: 20px; font-size: 16px; color: #fff;}

.cpxq .xq10 .nr dl .dd3 a:hover{ background:#f1592a; color: #fff;}



.cpxq .xq10 .nr dl:last-child{ margin-right:0px;}





.cpxq .xq11{ padding: 80px 0 60px 0;}

.cpxq .xq11 .sub2_2{ position:relative; height:310px; margin-top: 40px;}

.cpxq .xq11 .sub2_2 a.plus{ width:60px; height:60px; display:block; position:absolute; left:-100px; top:100px; background:  url(../images/sy3jtL.png) no-repeat; cursor: pointer;}

.cpxq .xq11 .sub2_2 a.plus:hover{ background: url(../images/sy3jtL2.png) no-repeat;}

.cpxq .xq11 .sub2_2 a.minus{ width:60px; height:60px; display:block; position:absolute; right:-100px; top:100px; background:  url(../images/sy3jtR.png) no-repeat; cursor: pointer;}

.cpxq .xq11 .sub2_2 a.minus:hover{ background: url(../images/sy3jtR2.png) no-repeat;}

.cpxq .xq11 .box{ position:absolute; left:0px; top:0px; width:1400px; height:310px; overflow:hidden;}

.cpxq .xq11 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:310px; overflow:hidden;}

.cpxq .xq11 ul.list li{ float:left; width:357px; height:340px; position:relative;}

.cpxq .xq11 ul.list li img{ width: 327px; height: 258px; border: 1px solid #ddd;}

.cpxq .xq11 ul.list li p{ width: 380px; font-size: 18px; text-align: center; margin-top: 20px;}

.cpxq .xq11 ul.list li:hover img{ border: 1px solid #ff8a00;}

.cpxq .xq11 ul.list li:hover p{ color: #ff8a00;}









.xnv{width: 1400px;height: 80px;margin: 0 auto;border-bottom:1px dashed #7f7f7f;line-height: 80px;}

.xnv a{color: #333;padding: 0 5px;}

.xnv span{padding-right: 10px;font-size: 24px;display: block;float: left;}



@font-face {

  font-family: 'iconfont';  /* project id 850640 */

  src: url('//at.alicdn.com/t/font_850640_5p1r9ctdn6x.eot');

  src: url('//at.alicdn.com/t/font_850640_5p1r9ctdn6x.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_850640_5p1r9ctdn6x.woff2') format('woff2'),

  url('//at.alicdn.com/t/font_850640_5p1r9ctdn6x.woff') format('woff'),

  url('//at.alicdn.com/t/font_850640_5p1r9ctdn6x.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_850640_5p1r9ctdn6x.svg#iconfont') format('svg');}

  

  

.form { margin-top:50px;

	font-family: '微软雅黑';

}

.form tr td {

	padding: 15px;

	border: #fff 2px solid;

	border-collapse: collapse;

	text-align: center;

}

.cpi{background-color:#f7f4f4; font-size:14px; color:#484848;}

.cp5{background-color:#f7f4f4; font-size:14px; color:#484848;}

.cp3{background-color:#FFD29C; font-size:14px; color:#484848;}



.cpt1{font-size:22px;color:#fff;height:35px;width:22%;background-color:#ffa336;}

.cpt2{font-size:22px;color:#fff;background-color:#ffa336;}

.cpt3{font-size:22px;color:#fff;background-color:#ffa336;}

.cpt4{font-size:22px;color:#fff;background-color:#ffa336;}

.cpt5{font-size:22px;color:#fff;background-color:#ffa336;}


.xq2{ font-size:16px;}
.xq2 b{color:#ff8a00; font-weight: bold; font-size: 18px;}
.xq2 h4{background: #ff8a00; color: #fff; font-weight:normal; line-height:45px; font-size:18px; padding-left:20px; margin-top:20px; margin-bottom:10px;}

.xq3 b{color:#ff8a00; font-weight: bold; font-size: 18px;}

