@charset "utf-8";
.header { position: relative; height: auto; }
.footer { height: auto;}
/* Banner */
.innerBannerSwiper { overflow:hidden; z-index:3;min-height: 100px;}
.innerBannerSwiper .in img { width:100%!important; height:auto!important; }

/* 主体 */
.container { position:relative; padding:0 0; z-index:8;background: #fff; }
.wrap { position:relative; width:1200px; min-height:460px; _height:460px; margin:0 auto; }
.wrap .sidebar {/* display: none; */position: absolute;top: 0; width: 1920px;margin: 0 0 0 -960px;left: 50%; background: #f0f0f0;height: 62px;}
.wrap .main {display:block;/* overflow:hidden; */ *zoom:1;padding:0 0 0;}
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }

/* 左侧栏目标题 */
.leftTitle { position:relative;float: left;left: 370px; color:#333; width: 300px;height: 62px;line-height: 62px; display: none; }
.leftTitle i {  font-size:24px; font-weight:normal; display:block; text-align:left; color:#cccccc; font-size:24px; font-weight:normal; font-style:normal}
/* 二级、三级菜单 */
.sidebar { background:#f0f0f0; }
.menu { float: left; }
.menu dl { zoom:1; text-align:left; }
.menu dl:after{content:'\20';display:block;height:0;clear:both; }
.menu dl dt { position:relative; float:left;  margin:0 0 0; font-size:0; vertical-align:top; border-right:1px solid #ddd; }
.menu dl dt a { position:relative; display:inline-block; padding:0 45px; height:62px; line-height:62px; color:#666; font-size:14px; }
.menu dl dt a:hover,.menu dl dt .current { background:#1d50a2; color:#fff; text-decoration:none; }
.menu dl dt a:hover:after,.menu dl dt .current:after { display:block; }

.m-rdm { padding:25px 0 10px; text-align:center; }
.m-rdm a { display:inline-block; margin:0 8px 10px; padding:3px 20px; border:1px solid #ddd; line-height:24px; }
.m-rdm a:hover,.m-rdm .current { border:1px solid #999; background:#999; color:#fff; }

.left-third { padding: 30px 30px 10px; text-align: center; }
.left-third li { display:inline-block; margin:0 5px 10px; line-height:26px; vertical-align: top; }
.left-third li a { display: inline-block; padding:10px 30px; border-radius: 5px; border:1px solid #ddd; transition: all .3s ease; }
.left-third li a:hover,.left-third li .on { border:1px solid #1d50a2; background: #1d50a2; color: #fff; }

.w1200 { width: 1200px; margin: 0 auto; }

/* 面包屑 */
.location { float: right; line-height:62px; }
.breadcrumbs { color:#888; }
.breadcrumbs a { display:inline-block; vertical-align:top; margin: 0 6px; font-size:14px; color:#888; }
.breadcrumbs .u-home { padding-left:20px; background:url(o_ico_03.png) no-repeat 0 center; }
.breadcrumbs a:hover { color:#1d50a2; }

/* 内容模式 */
.about_n{padding: 0px;}
.about_bg{background: url(about_02.jpg) no-repeat center center;width: 1920px;text-align: center; height: 893px;margin: 0 0 0 -960px;left: 50%;position: relative;}
.about_bg .about_t{margin: 0 auto;color: #fff;font-size: 30px;padding-top: 84px;}
.about_bg .about_c{width: 1169px;margin: 46px auto;}
.about_bg .about_f{width: 1169px;margin: 0 auto;text-align: left;color: #fff;font-size: 16px;text-indent:2em;}
.about_bg .about_c li{float: left;width: 389px;color: #fff;font-size: 16px;line-height: 45px;border-right: 1px solid #67adcc;}
.about_bg .about_c .about_cn{border-right: 0;}
.about_bg .about_c li span{font-size: 48px;color: #fff;}
.article { padding:10px 0 40px; line-height:1.6; font-size:14px; word-wrap:break-word;text-align: justify; /* background: #fff; */}
.article p { margin-bottom: 8px; }
.article_bg{background: #fff;}
.article .article_l{float: left;}
.article .article_l .article_lt {border-bottom: 1px solid #e6e6e6;width: 583px;padding: 5px 0 28px 4px;}
.article .article_l .article_lt .article_lta{color: #000000;font-size: 30px;}
.article .article_l .article_lt p{color: #000000;font-size: 16px;}
.article .article_l .article_lt p span{color: #000000;font-size: 16px;font-weight: bold;}
.article .article_l .article_lf{padding: 32px 0 56px 4px;color: #000000;font-size: 14px;border-bottom: 1px solid #e6e6e6;}
.article .article_l .article_lf .article_lfl{float: left;}
.article .article_l .article_lf .article_lfr{position: relative;left: 36px;}
.article .article_r{float: right;margin-bottom: 50px;}
.article .hd { padding:0 0 27px; text-align:center;width: 1106px;margin: 0 auto;border-bottom: 1px solid #ebebeb;}
.article .hd h1 { color:#000; font-size:24px; }
.article .hd .titBar { color:#666666; font-size:14px; } 
.article .bd { padding-bottom:40px; margin: 42px auto 0;color: #666; }
.article img { max-width: 100%; }
/* 头部新闻 */
.hotNews { margin-bottom:30px; background:#848484; overflow:hidden; }
.hotNews .pic { float:left; width:390px; height:250px; margin-right:5px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; padding-left:10px; background:url(o_ico_05.jpg) no-repeat 0 13px; color:#fff; font-size:14px; line-height:30px; }
.hotNews dl dt a { color:#fff; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; color:#eee; }
.hotNews dl .m { width:84px; height:24px; margin-left:10px; background:#fff; line-height:24px; text-align:center; }
.hotNews dl .m a { display:block; color:#333; }
.hotNews dl .m a:hover { background:#666; color:#fff; }

/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.list { padding:40px 0 ; }
.list li {padding: 13px 0;border-bottom:1px dashed #e0e0e0;background:url(jt.png) no-repeat 2px center;font-size:14px;line-height:20px;clear:both;}
.list li span { float:right; color:#999; font-size:12px; }
.list li a {padding-left: 22px;}
.list li a:hover { text-decoration:underline; }

/* 图文新闻 */
.pothoItem { margin:0 0 60px; }
.pothoItem .item {margin: 0 0 30px;padding:16px 0 20px 18px;background: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 8%);}
.pothoItem .item .pic { float:left; width:330px; height:220px;overflow: hidden; }
.pothoItem .item .pic img { width:330px; height:220px; }
.pothoItem .item .pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.pothoItem .item:hover .pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:17px 0 0 34px; min-height: 220px; line-height:20px; }
.pothoItem .item dl dt a{ font-size:24px;color: #000; line-height:32px; }
.pothoItem .item dl .d{ /* display:none; */float: right;width: 159px;text-align: center;font-size: 14px;color: #999999;height: 157px;margin-top: -38px;padding-top: 48px;border-left: 1px solid #e6e6e6;}
.pothoItem .item dl .d p{color: #999999;font-size: 48px;font-weight: bold;margin-bottom: 20px;}
.pothoItem .item dl .m {float: left;margin-top: 16px;}
.pothoItem .item dl .m a{font-size: 14px;color: #666;}
.pothoItem .item dl:hover dt a{color: #1d50a2;}
.pothoItem .item dl:hover .m a{color: #1d50a2;}

.pothoItem .item dl .i { padding:14px 0 0; color:#999; font-size:14px; line-height:25px;width: 620px; }

/* 图片列表 */
.piList{ }
.pic-item-list { margin: 0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0;}
.pic-item-list .list-pic { display:block; width:100px; height:252px;overflow: hidden; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.pic-item-list .list-pic:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { padding:0 0 30px; overflow:hidden; }
.piList .pic-item-list { width:1200px; margin:0; padding:0 auto; }
.piList .pic-item { position:relative; width:380px; margin:0 30px 30px 0; padding:0; display:inline; }

.piList .pic-item:nth-child(3n){margin-right: 0px;}
.piList .list-pic { display:block; width:380px; height:auto; margin-bottom:0; padding:0; border:0; line-height:252px; }
.piList .list-pic img { width:380px; height:auto;}
.piList dl { padding:25px 10px 25px 10px; background-color: none; line-height:20px;text-align: center; transition: all 0.3s; }
.piList dl dt { height:44px; font-size:16px; line-height:22px; overflow:hidden; }
.piList dl dt a{color: #000000; transition: all 0.3s;}
.piList dl dd {font-size: 14px;}
.piList dl dd a{color: #000000;}



/*.piList2{margin: -30px;}*/
.pic-item-list2 { margin: 0 0 20px; }
.pic-item-list2 .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0;}
.pic-item-list2 .list-pic { display:block; width:100px; height:252px;overflow: hidden; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list2 .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.pic-item-list2 .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.pic-item-list2 dl { padding:0 5px; line-height:26px; text-align:center; }
.piList2 { padding:0 0 30px; overflow:hidden; }
.piList2 .pic-item-list2 { width:1240px; margin:0; padding:0 auto; }
.piList2 .pic-item { position:relative; width:373px; background: #fff url(product_25.png) no-repeat 324px 282px; margin:0 40px 23px 0; padding:0; display:inline; }
.piList2 .pic-item:hover{background: #fff url(product_22.png) no-repeat 324px 282px;}
/*.piList2 .pic-item:nth-child(3n),.piList .pic-item:nth-child(3n){margin-right: 0px;}*/
.piList2 .list-pic { display:block; width:373px; height:252px; margin-bottom:0; padding:0; border:0; line-height:252px; }
.piList2 .list-pic img { width:373px; height:252px;}
.piList2 dl { padding:21px 0 25px 19px; line-height:20px;text-align: left; }
.piList2 dl dt { height:30px; font-size:18px;font-weight: bold; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList2 dl dt a{color: #000000;}
.piList2 dl dd {font-size: 14px;}
.piList2 dl dd a{color: #000000;}

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:2px 10px; border:1px solid #ddd; background:#fff; color:#333; vertical-align:top;font-size: 14px;}
.page a:hover,.page .current {border: 1px solid #1d50a2;background: #1d50a2;color:#fff;}

/* 人才招聘 */
.hr{margin-bottom: 44px;margin-top: -40px;}
.hr .hr_job_tit{width: 100%;background: #505050;height: 47px;line-height: 47px;margin-top: -10px;}
.hr .hr_job_tit div{float: left;color: #fff;font-size: 14px;text-align: center;}
.hr .hr_job_tit .hr_t1{width: 230px;padding-right: 110px;}
.hr .hr_job_tit .hr_t2{width: 160px;}
.hr .hr_job_tit .hr_t3{width: 240px;;}
.hr .hr_job_tit .hr_t4{width: 210px;}
.hr .hr_job_tit .hr_t5{width: 325px; }
.hr ._jt a div{float: left;text-align: center;color: #000000;font-size: 14px;height: 57px;line-height: 57px;border-bottom: 1px solid #dcdcdc;}
.hr ._jt a .hr_t1_el{width: 230px;color: #000000;font-size: 16px;font-weight: bold;text-align: left;padding-left: 26px;}
.hr ._jt a .hr_t2_el{width: 160px;/* margin-left: 184px; */}
.hr ._jt a .hr_t3_el{width: 240px;;}
.hr ._jt a .hr_t4_el{width: 210px;}
.hr ._jt a .hr_t5_el{width: 325px;font-weight: bold;}
.hr ._jt a:hover .hr_t5_el{color: #1d50a2;}

.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#1d50a2; font-weight:bold; line-height:36px;font-size: 16px;}
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }


/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#0063be; font-size:16px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */

.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel .fis .field{float:left;width: 30.333%;clear: none;}
.form-panel .field label {display:block;float:left;width: 110px;line-height:36px;text-align:right;font-size: 14px;padding: 0 10px;}
.form-panel .input { padding:7px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text {height: 38px;padding:2px 3px;border:1px solid #ccc;background:#fff;color:#555;border-radius: 3px;}
.form-panel .textarea {width:978px;height:150px;padding:1px 3px;border:1px solid #ccc;background:#fff;color:#555;border-radius: 3px;}
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset {width: 150px;height: 46px;border:none;background: #0d679c;color:#fff;cursor:pointer;border-radius: 3px;font-size: 16px;}

.jds .jdsl .form-panel .textarea{width: 560px;}
.jds .jdsl .form-panel .submit-field{padding: 0 10px 20px 110px;_padding:0 10px 20px 80px;}

/* 产品详细页 */
.m-detail { margin-bottom:30px;background: #fff;padding-bottom: 10px;}
.m-detail .m-property { float:left; width:100%;}
.m-detail .property { margin-left:632px; /* border-bottom: 1px solid; */width: 537px;/* padding-bottom: 4px; */}
.m-detail .property h1 { font-weight:bold; font-size:30px; line-height:34px;margin-top: 27px;color: #000000; }
.m-detail .property .m-i-a { margin-bottom:8px; padding: 11px 0 15px;  color:#000; font-size:16px; line-height:25px; }
.m-detail .property .m-i-b {color: #000000;font-size: 14px;margin-bottom: 20px;}
.m-detail .property .m-i-b span{color: #999999;font-size: 14px;margin-right: 20px;}
.m-detail .property ul{padding: 20px 0;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;margin-top: 5px;}
.m-detail .property ul li{float: right;width: 24%; text-align: center;border-left: 1px solid #e6e6e6;}
.m-detail .property ul li:nth-child(4n){border-left: none;}
.m-detail .property ul li h2{color: #000000;font-size: 18px;font-weight: bold;}
.m-detail .property ul li span{color: #999999;font-size: 14px;}
.m-detail .property .m-i-c{background: url(p_d_06.png) no-repeat left center; margin-top: 31px; padding-left: 40px;line-height: 31px;color: #000000;font-size: 16px;}
.m-detail .property .m-i-c span{font-size: 24px;color: #c4101b;font-weight: bold;margin-left: 12px;line-height: 31px;}
.m-detail .property form{display: block;width: 538px;height: 49px;border: 1px solid #e6e6e6;margin-top: 32px;}
.m-detail .property form .txt{font-size: 14px;color: #999999;float: left;padding-left: 18px;height: 49px;width: 382px;}
.m-detail .property form .sbt{width: 138px;height: 50px;background: #cd3439;font-size: 14px;color: #fff;}
.m-detail .gallery { position:relative; float:left; width:400px; margin-left:-100%; }
.m-detail .gallery .bigPic { width:600px; height:478px; }
.m-detail .gallery .bigPic .swiper-container .swiper-wrapper-1{margin-top: 8px;}
.m-detail .gallery .bigPic .aa1{/* width: 300px; */background: #000000;padding: 9px 140px 9px 160px;position: relative;}
.m-detail .gallery .bigPic .aa1 .swiper-container-1 .swiper-wrapper-1{width: 287px;}
.m-detail .gallery .bigPic .aa1 .swiper-container-1 .swiper-wrapper-1 .swiper-slide-1{opacity:0.5;border: 3px solid #999999;width: 85px !important;position: relative;}
.m-detail .gallery .bigPic .aa1 .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active{opacity:1;border: 3px solid #fff;}
.m-detail .gallery .bigPic .aa1 .swiper-container-1 .swiper-wrapper-1{position: relative;}
.m-detail .gallery .bigPic .aa1 .swiper-button-prev-1{position: absolute;top: 46px;left: 125px;/* background: none; */background: url(p_d_01.png) no-repeat center;}
.m-detail .gallery .bigPic .aa1 .swiper-button-next-1{position: absolute;top: 46px;left: 470px;background: url(p_d_02.png) no-repeat center;}



.m-detail .gallery .bigPic .bd{width: 600px;height: 400px;}
.m-detail .gallery .bigPic .bd ul li img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.m-detail .gallery .bigPic .bd ul li:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.m-detail .gallery .bigPic .hd ul{background: #000000;padding: 9px 132px;position: relative;}
.m-detail .gallery .bigPic .hd ul li{float: left;margin: 10px 10px; border: 3px solid #999999;}
.m-detail .gallery .bigPic .hd ul li.on{border: 3px solid #fff;}
.m-detail .gallery .bigPic .prev{background: url(p_d_01.png) no-repeat;bottom: 15px;left: 90px; width: 33px;height: 42px;position: absolute;z-index: 9999;}
.m-detail .gallery .bigPic .next{background: url(p_d_02.png) no-repeat;bottom: 15px;left: 470px; width: 33px;height: 42px;position: absolute;z-index: 9999;}

.product-detail { margin-top:37px;margin-bottom: 30px;border-top:2px solid #cd3439;background: #fff url(dian.png) repeat-y 903px center; }
.product-detail .product-detaill{width: 903px;float: left;}
.product-detail .product-detaill .hd {background:#fff;}
.product-detail .product-detaill .hd ul{padding: 24px 200px;box-shadow:0 7px 4px #eeeeee;}
.product-detail .product-detaill .hd ul li {float: left;width: 167px;cursor: pointer;text-align: center;color: #999999;font-size: 18px;}
.product-detail .product-detaill .hd ul li.on{color: #cd3439;font-weight: bold;}
.product-detail .product-detaill .bd{}
.product-detail .product-detaill .bd .bd_a{position: relative;}
.product-detail .product-detaill .bd .bd_a .boxx{padding: 28px 29px 35px;color: #333;}
.product-detail .product-detaill .bd .bd_a .box{width: 844px;height: 128px;margin: 0 auto;padding: 28px 0 35px;border-bottom: 1px solid #eeeeee;}
.product-detail .product-detaill .bd .bd_a .box .box_a{float: left;width: 155px;}
.product-detail .product-detaill .bd .bd_a .box .box_b{float: left;width: 445px;}
.product-detail .product-detaill .bd .bd_a .box .box_b h2{color: #000000;font-size: 18px;font-weight: bold;line-height: 40px; }
.product-detail .product-detaill .bd .bd_a .box .box_b span{color: #000000;font-size: 14px;}
.product-detail .product-detaill .bd .bd_a .box .box_b p{color: #999999;font-size: 14px;margin-top: 12px;}
.product-detail .product-detaill .bd .bd_a .box .box_c{float: right;padding-top: 10px;}
.product-detail .product-detaill .bd .bd_a .box .box_c p{color: #999999;font-size: 14px;}
.product-detailr {float: right;}
.product-detailr .tit{width: 296px;height: 75px;line-height: 75px; color: #000;font-size: 18px;font-weight: bold;text-align: center;padding: auto 0;}
.product-detailr ul{text-align: center;padding: 0 23px;}
.product-detailr ul li{width: 240px;height: 210px;overflow: hidden;text-align: center;}
.product-detailr ul li a{display: block;overflow: hidden;text-align: center;}
.product-detailr ul li a img{width: 240px;height: 160px;overflow: hidden;}
.product-detailr ul li a img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.product-detailr ul li:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.product-detailr ul li a p{font-size: 18px;font-weight: bold;color: #000000;margin: 14px 0 26px 0;}

/* 联系我们 */
.map{padding: 10px 10px 50px;background: #fff;margin-bottom: 50px;}
.map .hd{width: 1200px;overflow: hidden;}
.map .hd ul{float: left;width: 394px;}
.map .hd ul li{margin-top: 36px;padding-left: 27px;border-right: 1px solid #dddddd;}
.map .hd ul .map_b{border-right: 0;}
.map .hd ul li span{color: #000000;font-size: 18px;font-weight: bold;line-height: 30px;}
.map .hd ul li p{font-size: 14px;color: #000000;}
.map .hd ul.on li span{color: #1d50a2;}

/* 顾问 */
.ad{margin-bottom: 48px;width: 1200px;}
.ad_c{margin-left: 18px; background: #fff;width: 590px;float: left;margin-bottom: 18px;border-radius: 10px;}
.ad_c .ad_ca{width: 110px;height: 108px;float: left;margin: 38px 45px 77px 26px;border-radius: 51px;}

.ad_c .ad_cb{width: 230px;float: left;}
.ad_c .ad_cb h2{font-size: 24px;color: #000000;font-weight: bold;margin-top: 34px;}
.ad_c:hover .ad_cb h2{color: #1d50a2;}
.ad_c .ad_cb p{font-size: 18px;color: #000000;margin-top: 7px;margin-bottom: 9px;}
.ad_c .ad_cb s{text-decoration: none;color: #666666;font-size: 14px;}
.ad_c .ad_cc{float: right;margin: 38px 28px 0 0;}
.ad_c .ad_cc p{font-size: 14px;color: #000000;margin-top: 12px;}

/* 订购 */
.sidebar .topTitle{font-size: 24px;color: #000000;text-align: center;margin-top: 54px;margin-bottom: 8px;}
.od_t{width: 1118px;margin: 0 auto;padding-bottom: 54px; border-bottom: 1px solid #ececec;}
.od_t p{color: #000000;font-size: 16px;margin-top: 9px;float: left;}
.od_t select{width: 942px;height: 50px;border: 1px solid #dadada;color: #666666;font-size: 16px;float: right;padding-left: 21px;appearance:none;
-moz-appearance:none;
-webkit-appearance:none;background: url(od_11.jpg) no-repeat right 7px center;}
.od{margin-bottom: 42px;}
.od_c{width: 1118px;margin: 50px auto;padding-bottom: 54px; border-bottom: 1px solid #ececec;}
.od_c p{color: #000000;font-size: 16px;margin-top: 9px;float: left;}
.od_c .txt{width: 325px;height: 52px;border: 1px solid #ECECEC;padding-left: 10px;margin-left: 103px;}
.od_c select{width: 248px;height: 52px;border: 1px solid #dadada;padding-left: 14px;margin-left: 12px;appearance:none;
-moz-appearance:none;
-webkit-appearance:none;background: url(od_03.jpg) no-repeat right 10px center;}
.od_c .od_ca{width: 315px;height: 52px;border: 1px solid #ECECEC;float: right;padding-left: 11px;}
.od_c .od_cb{margin-top: 25px;width: 325px;height: 52px;border: 1px solid #ECECEC;margin-left: 174px;padding-left: 10px;}
.od_f{margin-left: 215px;color: #000000;font-size: 14px;margin-top: -29px;}
.od_f .sbt{width: 233px;height: 53px;background: #cd3439;color: #fff;font-size: 24px;text-align: center;margin-top: 16px;}

.jds{margin-top: 14px;}
.jds .jdsl{float:left;width: 800px;padding: 0 20px;background: #fff;}
.jds .jdsl .jdsla{padding-top: 35px;font-size: 24px;color: #000000;}
.jds .jdsl .jdslb{font-size: 14px;color: #999999;padding: 13px 0 22px;border-bottom: 1px solid #ececec;}
.jds .jdsl .jdslc{margin:42px 0; line-height: 2; }
.jds .jdsr{float:right;width: 282px;padding: 0 25px 30px;background: #fff;}
.jds .jdsr .jdsra{padding-top: 35px;font-size: 16px;color: #000000;font-weight: bold;}
.jds .jdsr .jdsrb{margin-top: 10px;}
.jds .jdsr .jdsrb ul li{line-height: 36px;}
.jds .jdsr .jdsrb ul li a{display: block;font-size: 16px;color: #000000;}
.jds .jdsr .jdsrb ul li a span{float:right;font-size: 14px;color: #999999;}


.step-wp { margin-bottom: 28px; }
.step-wp h1 { font-size: 24px; line-height: 72px; }
.step,
.step_br {margin:0 0 15px;}
.step li,
.step_br li {font-size:15px;color:#000;display:inline-block;width:200px;height:40px;line-height:40px;text-align:center;margin:0px 21px 0px 0px;padding:0;position:relative;}
.step_br li {width:250px;}
.step li:after,
.step_br li:after {content:url( input_arrow_01.png);position:absolute;right:-21px;}
.step li:last-child:after,
.step_br li:last-child:after {content:"";display:none;}
.step li.current,
.step_br li.current {color:#fff;font-weight:bold;background:#1d50a2;position:relative;}
.step li.current:before,
.step_br li.current:before {content:url(input_arrow_03.png);position:absolute;left:-21px;}
.step li.current:after,
.step_br li.current:after {content:url(input_arrow_02.png);position:absolute;right:-21px;}
.step li:first-child.current:before,
.step_br li:first-child.current:before {content:"";display:none;}

.step-wp p { line-height: 30px; }

.row-item h2 { border-bottom: 2px solid #000; line-height: 50px; font-size: 24px; }

.row-form-panel { padding:0 0 30px; }
.row-form-panel ul { padding: 30px 45px 0; }
.row-form-panel ul .field { float: left; width: 48%; }
.row-form-panel ul .field:last-child { float: right; }
.row-form-panel ul .field:after { content:'\20'; display:block; height:0; clear:both; }
.row-form-panel ul .field .formlabel { line-height: 32px; }
.row-form-panel ul .input { padding:0; zoom:1; }
.row-form-panel ul .input select { width: 100%; height: 42px; padding:0 10px; border: 0; background-color: #e6e7e8; line-height: 42px; }
.row-form-panel ul .input select option { width: 100%; height: 42px; padding:0 10px; border: 0; background-color: #fff; color: #000; line-height: 42px; }
.row-form-panel ul .field-full:last-child { float: left; width: 100%; }
.row-form-panel ul .field-full .textarea { width:100%; height:166px; padding:10px 18px; border-radius: 5px; border:1px solid #ccc; background:#fff; color:#555; font-family: "Microsoft YaHei"; resize: none; }
.row-form-panel .line { height:1px; margin: 25px 0 0; background:#000; clear: both; }
.row-form-panel .text { width: 100%; height: 42px; padding:0 10px; border:1px solid #ccc; background:#fff; line-height: 42px; }
.row-form-panel .submit-field { padding:40px; clear:both; text-align: center; }
.row-form-panel .submit-field input { margin-right:0; }
.row-form-panel .submit-field .btn-submit,
.row-form-panel .submit-field .btn-reset { width:220px; height:52px; border:none; background:#949495; color:#fff; font-size: 18px; cursor:pointer; }

#imgshow { position: relative; padding: 50px 0; }

#imgshow .swiper-button-prev,
#imgshow .swiper-button-next { width: 90px; height: 90px; margin-top: -45px; background-size: 20%; }
#imgshow .swiper-button-prev { left: -90px; } 
#imgshow .swiper-button-next { right: -90px; }