@charset "utf-8";
*, *::before, *::after {box-sizing:border-box;}
* { margin:0; padding:0}
a { color: #428BD1;text-decoration:none}a:hover { color: #3071A9;}
li { list-style:none}
.clear { clear:both}
.bai,.hui,.footer{ padding:20px 0; background:#fff}
.hui { background:#eee}
.warp { width:96%; margin:0 auto; overflow:hidden}
.banner img { width:100%; display:block; padding-top:70px}
/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:70px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;border-bottom: solid 1px #dedede;}
.sp_logo{padding:0 10px;float:left;height:70px}
.sp_logo img{margin:auto;max-height:70px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px}
.sp_nav span{display:block;background:#428BD1;width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:70px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*//* flexslider */
.flexslider{margin:0 auto;position:relative;width:100%;height:;overflow:hidden;zoom:1; top:70px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li div.img { width:100%; margin:0 auto}
.flexslider .slides li div.img  img{ width:100%; margin:0 auto}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:none;background:url(../img/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../img/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.lanse-title { text-align:center; font-size:22px; color:#428BD1; font-weight:bold; line-height:46px;}
.lansebg-title{ background:#428BD1; font-size:18px; color:#FFF; line-height:46px; padding:0 20px; }.lansebg-title span { float:right;}.lansebg-title span a { font-size:14px; color:#fff}
.l-box{ /*padding:20px; border:solid 1px #CCC*/}

.zyfw ul li { display:block; float:left; width:calc((100% - 10px) /2) ; margin-top:10px;margin-right:10px;}
.zyfw ul li:nth-child(2n) { margin-right:0} 
.zyfw ul li .pic{ float:left; width:60px; height:80px; padding:10px 0}
.zyfw ul li .pic img { width:100%; max-width:60px;}
.zyfw ul li .text{ float:left;width:calc((100% - 60px) ) ;height:80px; padding:5px 10px 0 10px;text-align:center; }
.zyfw ul li .text h2 { font-size:14px; color:#4f4f4f; line-height:32px }
.zyfw ul li .text p {    font-size:12px; color:#4f4f4f; }
.zyfw ul li:nth-child(1) { background:#51aca5  }
.zyfw ul li:nth-child(2) { background:#f0656c  }
.zyfw ul li:nth-child(3) { background:#fcf3e2  }
.zyfw ul li:nth-child(4) { background:#d35d51  }

.tab { margin-top:20px; }
.tab .tab-hd { overflow:hidden;zoom:1;}
.tab .tab-hd li { display:block; float:left; font-size:14px;color:#428BD1;text-align:center;cursor:pointer; height:36px; line-height:36px; border-bottom:solid 1px #428BD1; width:calc((100% - 20px) /4) ; margin-right:5px;margin-bottom:10px;}
.tab .tab-hd li:nth-child(4n) { margin-right:0} 
.tab .tab-hd.tab-hd5 li {width:calc((100% - 10px) /3) ;  }

.tab .tab-hd.tab-hd5 li:nth-child(3n) {margin-right:0 }
.tab .tab-hd li a {  display:block;}
.tab .tab-hd li.active a {background:#428BD1; color:#FFF}
.tab .tab-bd {  }
.tab .tab-bd li {display:none;}
.tab .tab-bd li dl dd { display:block; float:left; width:calc((100% - 10px) /2) ; margin-right:10px;margin-top:10px; }
.tab .tab-bd li dl dd:nth-child(2n) { margin-right:0} 
.tab .tab-bd li dl dd a .pic img { width:100%; display:block }
.tab .tab-bd li dl dd a h2{ text-align:center; font-size:14px; line-height:40px;background: #fff;}

.xzwmdly ul { margin-top:20px;width:calc((100% - 100px) /2) ; }
.xzwmdly ul.aaa { float:left}
.xzwmdly ul.bbb { float:right}
.xzwmdly .pic { float:left; width:100px; height:88px; margin:0 auto; background:url(../img/bg-youshi.png); background-size: cover; font-size:14px; text-align:center; line-height:88px; margin-top:40px;}
.xzwmdly .pic img { display:block; width:100%}
.xzwmdly ul li { display:block;} 
 .xzwmdly ul.aaa li span{ margin-right:5px;}
.xzwmdly ul.bbb li { text-align:right; }
.xzwmdly ul.bbb li div{ padding-left:5px;}
.xzwmdly ul.bbb li span{ margin-left:5px;}
.xzwmdly ul li div {  border-radius:16px; font-size:14px; color:#FFF; line-height:32px; font-weight:bold;}
.xzwmdly ul.bbb li div { float:right}
.xzwmdly ul li div span { display:inline-block; width:32px; text-align:center; border-radius:16px;   line-height:32px; background:#FFF}
.xzwmdly ul.aaa li:nth-child(1) div { background:#f3613c}
.xzwmdly ul.aaa li:nth-child(2) div { background:#9fd42c}
.xzwmdly ul.bbb li:nth-child(1) div { background:#efb503}
.xzwmdly ul.bbb li:nth-child(2) div { background:#b03e96}

.xzwmdly ul.aaa li:nth-child(1) div span { color:#f3613c}
.xzwmdly ul.aaa li:nth-child(2) div span { color:#9fd42c}
.xzwmdly ul.bbb li:nth-child(1) div span { color:#efb503}
.xzwmdly ul.bbb li:nth-child(2) div span { color:#b03e96}
.xzwmdly ul li p { font-size:12px; color:#999; padding:10px 0}
.xzwmdly ul.bbb li p { float:right}

.gywm .gywml .pic img{ width:100%}
.gywm .gywml .text {font-size:14px; color:#666; line-height:28px; margin-top:20px}
.gywm .gywmr {margin-top:20px}
.lb-box { position: relative;overflow: hidden;}

.lb-content {width: 100%;  height: 100%;}

.lb-item {width: 100%;  height: 100%;display: none;position: relative;   }
.lb-item > a {width: 100%;height: 100%;display: block;}
.lb-item > a > img {width: 100%;height: 100%;}
.lb-item > a > span {width: 100%;display: block;position: absolute;bottom: 0px;padding: 15px;color: #fff;background-color: rgba(0,0,0,0.7);}
.lb-item.active {display: block;left: 0%;}
.lb-item.active.left {left: -100%;}
.lb-item.active.right {left: 100%;}

.lb-item.next,.lb-item.prev {display: block;position: absolute;top: 0px;}
.lb-item.next {left: 100%;}
.lb-item.prev {left: -100%;}
.lb-item.next.left,.lb-item.prev.right {left: 0%;}
.lb-sign {position: absolute;right: 10px;bottom: 10px;padding: 5px 3px;border-radius: 6px;list-style: none;user-select: none;background-color: rgba(0,0,0,0.7);}
.lb-sign li {width: 22px;height: 20px;font-size: 14px;font-weight: 500;line-height: 20px;text-align: center;float: left;color: #aaa;margin: auto 4px;border-radius: 3px;cursor: pointer;}
.lb-sign li:hover {color: #fff;}
.lb-sign li.active {color: #000;background-color: #EBEBEB;}
.lb-ctrl {position: absolute;top: 50%;transform: translateY(-50%);font-size: 50px;font-weight: 900;user-select: none;background-color: rgba(0,0,0,0.7);color: #fff;border-radius: 5px;cursor: pointer;transition: all 0.1s linear;}
.lb-ctrl.left {left: -50px; display:none}
.lb-ctrl.right {right: -50px; display:none}
.lb-box:hover .lb-ctrl.left {left: 10px;}
.lb-box:hover .lb-ctrl.right {right: 10px;}
.lb-ctrl:hover {background-color: #000;}

.rxdh { background:url(../img/bg-rxdh.jpg) center top no-repeat; background-size:cover}
.rxdh .rxdhl {padding-left:30px; font-size:18px; color:#428BD1;line-height: 36px;
border-left: solid 10px #428bd1; }
.rxdh .rxdhl i {font-size:24px; font-weight:bold }
.rxdh .rxdhr {}
.rxdh .rxdhr  {padding: 0px 0 0 0px; margin:20px 0}
.rxdh .rxdhr  *{ font-size:14px; color:#FFF}
.rxdh .rxdhr form { margin-top:30px;}
.rxdh .rxdhr form span{ display:block; float:left; width:100px; }
.rxdh .rxdhr form input{ display:block; float:left; border: none }
.rxdh .rxdhr form input.text {width:240px; padding:3px 10px;color:#666; line-height:32px; height:32px; }
.rxdh .rxdhr form input.btn {width:180px; color:#FFF; background:#428bd1;line-height:18px; height:42px; border-radius:6px; margin-top:20px;  }

.xinwenlist { }
.xinwenlistcon.xinwenlistcona { margin-top:20px;}
.xinwenlistcon ul li { display:block }
.xinwenlistcon ul li a { display:block; font-size:16px; line-height:32px;}
.xinwenlistcon ul li a span { float:right}

.tab-xinwen {
	padding: 5px 15px 20px;
}
.tab-xinwen-hd {
	overflow:hidden;
	zoom:1;
}
.tab-xinwen-hd li {
	cursor:pointer;
	margin-top:15px;
}
.tab-xinwen-hd li a { text-decoration:none!important;
	display:block
}
.tab-xinwen-hd li a .pic {
	display:none
}
.tab-xinwen-hd li a .text {
}
.tab-xinwen-hd li a .text h2 {
	font-size:14px;
	color:#666;
	font-weight:normal
}
.tab-xinwen-hd li a .text h2 span {
	float:right;
	font-size:12px;
	color:#ccc
}
.tab-xinwen-hd li a .text p {
	display:none;
	margin-top: 6px;
	 
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 0px;
	color: #999;
}
.tab-xinwen-hd li.activea {
}
.tab-xinwen-hd li.activea a .pic {
	display:block;
	float:left;
	width:80px; 
}.tab-xinwen-hd li.activea a .pic img { width:80px; height:80px;}
.tab-xinwen-hd li.activea a .text {
	float:right;width:calc((100% - 100px)) ;
	 
}
.tab-xinwen-hd li.activea a .text h2 {
}
.tab-xinwen-hd li.activea a .text h2 span {
}
.tab-xinwen-hd li.activea a .text p {
	display:block
}

.videolist { position:relative; float:left; margin-top:20px;  }
.videolist img { width:100%}
.videolist:hover{ cursor: pointer; }
.videolist  .videoed { display:; width:50px; height:50px; position: absolute;  left:50%; top:50%; margin-left:-25px; margin-top:-25px; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-160px; margin-top:-90px; z-index:100; width:320px; height:180px; background:#000 }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

.footer { background:#282828; font-size:14px; line-height:28px }
.footer .weixin { float:left; width:120px; text-align:center}
.footer .weixin img { width:100%; max-width:120px;}
.footer .footerr { float:right;width:calc((100% - 140px) ) ; }
.footer .footerr .footernav a{ display:block; float:left;width:calc((100% - 20px) /2) ; margin-right:20px;}.footer .footerr .footernav a:nth-child(2n) { margin-right:0}
.footer .footerr a,.footer-inner a {
  color: #aaa;
}
.footer-inner{padding: 16px 20px 20px;
color: #aaa;
 }

.gywm { }
.gywm img,.qywh img{ display:block }
.gywm .gywm-tu,.qywh .qywh-tu {padding:0px 0 0; border:solid 1px #dedede; border-radius:6px; overflow:hidden }
.gywm .gywm-wen,.qywh .qywh-wen {padding:20px 0 0; font-size:14px; line-height:28px;}

.index-product-tit { font-size:22px; color:#428BD1; font-weight:bold; line-height:56px;}
.index-product-tit.index-product-tita { margin-top:40px;}
.index-product-tit span { float:right;}.index-product-tit span a { font-size:14px; color:#333}
.index-product-list ul li { display:block; float:left; width:calc((100% - 10px) /2) ; margin:20px 10px 0px 0}
.index-product-list ul li:nth-child(2n) { margin-right:0}

.index-video-list ul li { display:block; float:left; width:calc((100% - 40px) /3) ; margin:40px 20px 0px 0}
.index-video-list ul li:nth-child(3n) { margin-right:0}

.index-product-list ul li .pic img,.index-video-list ul li .pic img { width:100%}
.index-product-list ul li h2,.index-video-list ul li h2 { font-size:14px; color:#333; text-align:center; line-height:32px; margin-top:10px;}
.index-product-nav { margin-top:40px;}
.index-product-nav ul li { display:block; float:left; margin-right:30px;}
.index-product-nav ul li a { display:block; padding:0 30px; border:solid 1px #428BD1; font-size:16px; color:#333; line-height:52px;}
.index-product-nav ul li.on a,.index-product-nav ul li a:hover { background:#428BD1; color:#FFF}



.czqb { }
.czqb ul li { display:block;   margin:20px 0px 0px 0}
.czqb ul li .pic { width:100px; float:left }
.czqb ul li .pic img{ width:100% }
.czqb ul li .text{ float:right;width:calc((100% - 120px)); font-size:14px; color:#333; line-height:24px; }

 
.jiameng .jiameng_tit {height: 78px;line-height: 78px;font-size: 28px;color: #000;font-weight: bold; text-align:center; margin:20px 0}
.jiameng .jiameng_tit.jiameng_tit01 {background:url(../img/bg-jiameng-tit01.png) center no-repeat ; }
.jiameng .jiameng_tit.jiameng_tit02 {background:url(../img/bg-jiameng-tit02.png) center no-repeat ; }

.jiameng .zhichi { margin:40px 0 0    }
.jiameng .zhichi .zhichi_box1 { padding:6px; border:solid 3px #000;}
.jiameng .zhichi .zhichi_box2{  padding:9px; border:solid 1px #000; }
.jiameng .zhichi .zhichi_titw { width:152px;height:52px; background: url(../img/bg-zhichi_titw.png) bottom no-repeat; margin-top:10px;}
.jiameng .zhichi .zhichi_tit { font-size:16px; color:#000; text-align:center; line-height:32px;  background:#dbdbdb}
.jiameng .zhichi p {font-size:14px; line-height:28px; color:#000; text-indent:2em }
.jiameng .zhichi img { margin-top:20px; width:100%}

.jiameng .youshi { margin: 20px 0px 0;background: url(../img/bg-jiameng-youshitop.png) top center  no-repeat; padding-top:40px}
.jiameng .youshi ul { background: url(../img/bg-jiameng-youshiline.png) center repeat-y }
.jiameng .youshi ul li { padding:10px 0}

.jiameng .youshi ul li:nth-child(2n+1) {background: url(../img/bg-jiameng-youshileft.png) center no-repeat;  }
.jiameng .youshi ul li:nth-child(2n) {background: url(../img/bg-jiameng-youshiright.png) center no-repeat;  }

.jiameng .youshi ul li:nth-child(2n) .liwen,.jiameng .youshi ul li:nth-child(2n+1) .lipic { float:right}
.jiameng .youshi ul li:nth-child(2n) .lipic,.jiameng .youshi ul li:nth-child(2n+1) .liwen { float:left}

.jiameng .youshi ul li:nth-child(2n+1) .liwen { text-align:right;}
.jiameng .youshi ul li:nth-child(2n+1) .lipic .lipicbg{background: url(../img/bg-jiameng-youshipic1.png) no-repeat;background-size: cover;   padding: 9px 9px 9px 31px; }
.jiameng .youshi ul li:nth-child(2n) .lipic .lipicbg{ margin-left:0px;background: url(../img/bg-jiameng-youshipic2.png) no-repeat;background-size: cover; padding:10px 36px 10px 10px;}
.jiameng .youshi ul li .liwen { width:40%; font-size:14px;color:#000;  line-height:28px; }
.jiameng .youshi ul li .liwen p.pjs { text-indent:2em}
.jiameng .youshi ul li .liwen p.ptit { font-size:16px; font-weight:bold; margin:45px 0 10px}
.jiameng .youshi ul li .lipic { width:40%;}
.jiameng .youshi ul li .lipic .lipicbg { width: 154px;
height: 133px; }
.jiameng .youshi ul li .lipic .lipicbg div { width:114px; height:114px;border-radius:57px;overflow:hidden}
.jiameng .youshi ul li .lipi  .lipicbgc div img { width:100%;}

.jiameng .jiameng_wenda dl { margin-top:20px;}
 .jiameng .jiameng_wenda dl dd img { width:120px; height:120px; border:solid 5px #c30d23; border-radius:60px; float:left; margin-right:20px;}
.jiameng .jiameng_wenda dl dd{ margin-top:20px}
.jiameng .jiameng_wenda dl dd p.pwen{font-size:16px;color:#000; line-height:28px; margin: 10px 0}
.jiameng .jiameng_wenda dl dd p.pda{font-size:14px;color:#000;  line-height:24px; text-indent:2em }


.jiameng .zhuandian { text-align:center; margin-top:40px;}

.left-menu,.widget { background:#f3f3f3;}.widget{padding:20px }
.left-menu ul li{display: block; float:left;width:calc((100% - 15px) /4) ; margin:0px 5px 0px 0}
.left-menu.left-menu5 ul li {width:calc((100% - 20px) /3) ;  }
.left-menu ul li:nth-child(4n) {margin-right:0}
.left-menu.left-menu5 ul li:nth-child(3n) { margin-right:0px }
.left-menu.left-menu5 ul li:nth-child(5n) { margin-right:0 }
.left-menu ul li a{display: block; font-size:14px; text-align:center;
height: 36px;
line-height: 36px; 
color: #707070; }
.left-menu ul li.on a,.left-menu ul li a:hover,.widget ul#cat_related li.on a,.widget ul#cat_related li a:hover{color: #000;
 }.left-menu ul li.on a,.left-menu ul li a:hover{ background:#e2e2e2 }

.widget { margin-top:20px}
.widget_tit { font-size:18px; color:#666; margin-bottom:20px;}
.widget ul#cat_related li { display:block; float:left;width:calc((100% - 10px) /2) ; margin:20px 10px 0px 0}.widget ul#cat_related li:nth-child(2n) { margin-right:0}
.widget ul#cat_related li a{ font-size:12px;color: #707070; 
line-height: 28px;height: 28px;} 
.widget ul#pro_related li { display:block;float:left;width:calc((100% - 10px) /2) ; margin:20px 10px 0px 0}.widget ul#pro_related li:nth-child(2n) { margin-right:0}
.widget ul#pro_related li .pic img { width:100%}
.widget ul#pro_related li h4 { font-size:12px; text-align:center; font-weight:normal; color:#666; padding:10px 0}

.right-list-box { background:#f3f3f3; ; padding:20px;  }.right-list-box.right-list-boxa { margin-top:20px;}
.right-list-title { font-size:20px; color:#428BD1; line-height:52px; }
.right-list { margin-top:20px; }
.right-list ul li { padding: 0 0px;
display: block;
line-height: 37px;
height: 37px;
overflow: hidden;
border-bottom: 1px dotted #999;
background: url(../img/lidd.gif) left no-repeat;}
.right-list ul li a{ display:block;font-size: 14px;
color: #737171;}.right-list ul li a:hover { color:#428BD1}
.right-list ul li a span{float: right;color: #515d6b;
font-size: 14px; }
.right-list .cnzs-more { text-align:right}
.right-list .cnzs-more span a {
  display: block;
  line-height: 42px;
  font-size: 16px; margin-top:30px
} 


.zixun ul li { display:block; margin-top:20px;}
.zixun ul li .pic { width:100px; }
.zixun ul li .pic  img { width:100%;float:left; margin-right:10px; }
.zixun ul li .text{  }
.zixun ul li .text h2 { font-size:15px ; line-height:24px; }
.zixun ul li .text p{ font-size:14px; color:#333; line-height:24px; margin-top:20px; }
.zixun.tuijian ul li { margin-top:10px; float:left; width:calc((100% - 20px) /2) ; margin-right:20px;}.zixun.tuijian ul li:nth-child(2n) { margin-right:0}
.zixun.tuijian ul li .pic { width:94px;}
.zixun.tuijian ul li .text{ float:right;width:calc((100% - 108px));}
.zixun ul li .text h2 span{ float:right; font-size:12px; font-weight:normal}
.zixun.tuijian ul li .text p { margin-top:10px; font-size:12px; line-height:20px;}

.pagenavi { margin:30px 5px; text-align:center }
.pagenavi span,.pagenavi a{ display:inline-block; font-size:14px; color:#7d7d7d; border-radius:4px; margin:0 10px; padding:3px 8px; }
.pagenavi span.pages { }
.pagenavi span.current,.pagenavi a:hover {color:#7d7d7d }
.pagenavi span#next-page,.pagenavi span#next-page { padding:0; margin:0; border:none }
.article-box { margin-top:40px;}
.article-header {
  margin-bottom: 1px;
  padding: 8px 0px 12px;
  background-color: #F7F7F7;
}.article-header h1 {
  font-size: 20px;
  font-weight: normal;line-height: 36px;
}.article-content {margin-top: 20px;
  font-size: 14px;
  line-height: 25px;
  word-break: break-all;
  word-wrap: break-word;
}.article-content img {width: 100%;
height: auto !important; margin-left:-2em}.article-nav{border-top:1px solid #f2f2f2;background-color:#FBFBFB;overflow:hidden;padding:40px 20px 20px; margin-top:40px;font-size:14px;color:#bbb}
.article-nav span{ display:block } .article-nav span a { font-size:14px; color:#428BD1}
/*.article-nav span.article-nav-next{float:right;text-align:right}*/


.meta .muted {
  margin-right: 20px; font-size:14px;color: #999999;
}.meta .muted i {display: inline-block;
width: 14px;
height: 14px;line-height: 14px;
vertical-align: text-top;
background-image: url("../img/glyphicons-halflings.png");background-position: -48px -24px;opacity: 0.40;margin-top: 2px; }
.meta .muted i.icon-user {
  background-position: -168px 0;
}


.artpro { padding:20px 0; }
 
.tab-hd-proimg {overflow:hidden;zoom:1;  }
.tab-hd-proimg li {float:left;text-align:center;cursor:pointer;margin-top:20px;width:calc((100% - 30px) /4) ; margin-right:10px;}
.tab-hd-proimg li img { display:block; width:100%; border:solid 2px #FFF; }.tab-hd-proimg li:nth-child(4n) { margin-right:0}
 
.tab-hd-proimg li.active img{ border:solid 2px #a13534}
.tab-bd-proimg { }
.tab-bd-proimg li {display:none;}
.tab-bd-proimg li img { display:block; width:100%;  }

.artpro .artpror h3{color: #000000;font-size: 30px; margin-top:20px;}
.artpro .artpror .xxxx{color: #999999;line-height: 30px;border-bottom: 1px solid #dddddd;padding: 10px 0;font-size: 14px;min-height: 200px; margin-top:20px; padding-top:20px; border-top:solid 1px #dddddd}
.tab-artprow { background:#f5f5f5; border-top:solid 1px #dedede}
.tab-hd-artprow { background:#FFF; padding:20px 0 }
.tab-hd-artpro { overflow:hidden;zoom:1; text-align:center;background:url(../img/bg-tab-hd-artpro.png) center no-repeat}
.tab-hd-artpro li { display:inline-block;font-size: 18px;color: #616161;height: 30px;line-height: 30px;padding: 0 55px; cursor:pointer}
.tab-hd-artpro li.active {color: #cd392a;}
.tab-bd-artpro li {display:none; padding:30px; background:#FFF;font-size:16px; color:#555555; line-height:36px; width:100%; margin:30px auto 0 ;}
.tab-bd-artpro li img { width:100%}
.tab-bd-artpro li .azsm { width:100%; margin:0 auto }
.tab-bd-artpro li .azsm img { display:block; width:100%}
.tab-bd-artpro li .azsm  .azsm_tit01 {  height:48px; line-height:42px; font-size:36px; color:#FFF; text-align:center; font-weight:;background:url(../img/bg-azsm-tit01.jpg)  center  center no-repeat; margin-top:30px; }
.tab-bd-artpro li .azsm .azsm_tit02 { width:145px; height:31px; line-height:28px; font-size:16px; color:#FFF; text-align:center; font-weight:bold;background:url(../img/bg-azsm-tit02.jpg) left center no-repeat; }
.tab-bd-artpro li .azsm .azsm_ddlc dl { width:900px; margin: 20px auto 0}
.tab-bd-artpro li .azsm .azsm_ddlc dl dd { width:140px; float:left; text-align:center }
.tab-bd-artpro li .azsm .azsm_ddlc dl dd.lijt { width:50px; height:98px; background:url(../img/bg-azsm-jt.jpg) center center no-repeat  }
.tab-bd-artpro li .azsm .azsm_ddlc dl dd p { font-size:22px; color:#565656; line-height:36px; margin-bottom:20px;}
.tab-bd-artpro li .azsm .azsm_ddlc dl dd#aaa p { line-height:72px; }
.tab-bd-artpro li .azsm .azsm_ddlc dl dd#bbb { color:#F00 }
.tab-bd-artpro li .azsm .azsm_ddlc02 { width:100%; margin: 30px auto 0; background:url(../img/bg-azsm-line.jpg)  center  center no-repeat; }
.tab-bd-artpro li .azsm .azsm_ddlc02 dl dd {  text-align:center }
.tab-bd-artpro li .azsm .azsm_ddlc02 dl dd p {  font-size:25px; color:#641885; line-height:36px; margin:30px 0;}
.tab-bd-artpro li .azsm .azsm_pjaz { padding-bottom:20px; margin-bottom:30px; border-bottom: dotted 3px #919191  }
.tab-bd-artpro li .azsm .azsm_pjaz dl { background:#f7f9f8; padding:30px 0;}
.tab-bd-artpro li .azsm .azsm_pjaz dl dd{ width:390px; margin: 0 0 0 40px; float:left }
.tab-bd-artpro li .azsm .azsm_pjaz dl dd .pic{ width:196px; }
.tab-bd-artpro li .azsm .azsm_pjaz dl dd .wen{ width:180px; }
.tab-bd-artpro li .azsm .azsm_pjaz dl dd .wen h2 { font-size:22px; font-weight:bold; color:#000; }
.tab-bd-artpro li .azsm .azsm_pjaz dl dd .wen p{ font-size:16px; line-height:28px; }
.tab-bd-artpro li .azsm  p.zhu { margin-bottom:20px;}
.tab-bd-artpro li .azsm  p.zhu span { color:#F00}
.shangxia { padding-bottom:50px; font-size:14px; line-height:32px;color:#525252; padding-top:50px; border-top:solid 1px #e0e0e0 }
.shangxia.shangxiaa {width:1050px;  }
.shangxia a { color:#525252}

.pos { font-size:14px;color:#666; line-height:56px;background: #f3f3f3;
height: 56px;}.pos a { color:#666}
.more a { display:block; width:100px; height:32px; margin:0 auto; background:#428BD1; border:solid 1px #428BD1; border-radius:6px; font-size:14px; color:#FFF; text-align:center; line-height:32px;}
.more a:hover { color:#428BD1; background:#FFF}



/*slide 通用==============================*/
.owl-dots{position:relative;z-index:2;display:inline-block;padding-top:1rem;left:50%;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.owl-dots button.owl-dot{display:inline-block;width:0.5rem;height:0.5rem;border-radius:50%;margin:0 0.3rem;background:rgba(0,0,0,.2);cursor:pointer;transition:all 500ms ease;-webkit-transition:all 500ms ease}
.owl-dots button.owl-dot.active{background:#0C157C}

.owl-nav{position:absolute;z-index:1;top:calc(60% - 3rem);width:100%;color:#fff;text-align:center;cursor:pointer}
.owl-nav button{width:2rem;height:2rem;line-height:2rem;position:absolute;margin:0;transition:all 500ms ease;-webkit-transition:all 500ms ease; text-align:center}
.owl-nav button i{font-size:2rem}
.owl-nav button.owl-prev{left:0rem;text-align:left}
.owl-nav button.owl-next{right:0rem;text-align:right}
.owl-nav button:hover{opacity:0.5}
.owl-nav button.disabled{opacity:0.1}

  
/*project-list*/
.project-list{position:relative;}
.project-list:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.project-list .item{position:relative;display:block;overflow:hidden;zoom:1}
