@media (min-width: 992px) and (max-width:1199px) {
.w100{ width:100%; min-width:992px;  clear:both; margin:0 auto;   }	
.w1{ width:992px; clear:both; margin:0 auto;   }



body {
	color: #666666;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Arial,  Geneva, "微软雅黑","Microsoft YaHei",simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
/**************/
.mt10{ margin-top:10px;}
a{ color:#555;}
a:hover{ color:#222;}
/********* top *****************/
header .logoan{ display:none}
header .ding{ }
header .ding .logo{ float:left; width:370px; height:80px; overflow:hidden; margin:10px 0; }
header .ding .logo img{ max-width:370px; max-height:80px; }
header .ding .rights{ float:right; width:600px; }
/*header .ding .rights .sousuo{ width:300px; height:30px; border:1px solid #ddd; border-radius:4px; float:right; overflow:hidden; }
header .ding .rights .sousuo input{ width:220px; padding:0 10px; height:30px; float:left; margin:0; border:none; outline:none; }
header .ding .rights .sousuo a{ float:right; display:block; background: url(img/goico.png) center center no-repeat ; width:50px; height:30px; border-left:1px solid #ddd;}
header .ding .rights .sousuo a:hover{ background-color:#0cf;}
*/
header .ding .rights .daohang{ }
header .ding .rights .daohang a{ display:block; float:left; /*width:12.5%;*/ padding:0 10px; text-align:center; font-size:14px; line-height:100px; overflow:hidden; border-right:1px solid #fff; box-sizing:border-box;;}
header .ding .rights .daohang a:hover,header .ding .rights .daohang a.on{ background:#07c; color:#fff;}

/*****************************/
.fullSlide{ position:relative; background:#fff; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd ul{ width:999999px; }
.fullSlide .bd ul li{ float:left;}
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-40px; height:40px; line-height:40px;  text-align:center;
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:#999; overflow:hidden; border-radius:10px; box-shadow:0 0 5px #fff;}
.fullSlide .hd ul .on{ background:#333;  }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(img/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

/***************/
.titindex{ border-bottom:1px solid #ddd; font-size:26px; color:#333; line-height:30px; margin:30px auto; }
.titindex span{ display:block; float:left; border-bottom:2px solid #666; padding-bottom:10px; min-width:4em;}

.cpindex{ margin:30px auto; }
.cpindex ul.cplbindex  li{ float:left; width:220px;  overflow:hidden;  border-radius:4px; margin:30px 0 30px 20px; padding:5px;}
.cpindex ul.cplbindex  li:nth-child(4n+1){ margin-left:0;}
.cpindex ul.cplbindex  li .tu { width:220px; height:220px; overflow:hidden;}
.cpindex ul.cplbindex  li .tu img{ width:220px; height:220px;  display:block;}
.cpindex ul.cplbindex  li:hover .tu img {transform: scale(1.1); transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.cpindex ul.cplbindex  li .wen{/* border-top:1px solid #ddd;*/ padding-top:5px; line-height:1.5em; margin:40px auto 0; text-align:center; font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#333; color:#fff; border-radius:0.75em;}
.cpindex ul.cplbindex  li .ms{ line-height:1.5em; height:6em; margin:20px 0;  overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }


/********************/
.gsjjindex { margin:20px auto; background:url(img/gsjjbj.png) 400px 60%  no-repeat;}
.gsjjindex .titindex{ margin-bottom:50px;}
.gsjjindex .gsnr{ float:left; width:460px; background:#333; padding:50px 50px; color:#ccc; line-height:2em;}
.gsjjindex .gsnr .tit{ font-size:18px; margin-bottom:10px; }
.gsjjindex .gsnr a.more{ display: block; width:100px; height:28px; border-radius:28px; background:#fff; color:#333; text-align:center; line-height:28px; margin-top:20px;  }

.gsjjindex  .gsjjtu{ float:right; width:400px; background:#fff; margin:30px 15px; box-shadow:0 10px 20px #333;}
.gsjjindex  .gsjjtu img{ width:100%; height:auto; display:block;}


/******************/
.caseindex{ margin:80px auto; height:450px; padding:60px 0; background: url(img/casebj.jpg) center  center  #2159af; background-attachment:fixed;  }
.caseindex .casetit{font-size:26px; color:#fff; line-height:30px; margin:30px auto;}
.caseindex .casetit span{ display:block;   border-bottom:4px solid #ccc; padding-bottom:10px; width:4em; margin:0 auto; }

.scrollBox{ width:992px;  position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:891px;left:80px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:825px; height:300px; }
.scrollBox .piclist li .tu{ width:400px; height:300px; overflow:hidden; float:left;}
.scrollBox .piclist li .tu img{  width:400px; height:240px;}
.scrollBox .piclist li .wen{ width:400px; height:240px; overflow:hidden; float: right;  color:#fff;}
.scrollBox .piclist li .wen .bt{ font-size:30px; line-height:30px;  }
.scrollBox .piclist li .wen .ms{ margin:20px auto; font-size:16px; line-height:2em;border-bottom:1px  dotted  #9bf; border-top:1px dotted #9bf; padding:10px 0; max-height:7.5em;overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }


.scrollBox .piclist li .wen a.more{ display: block; width:100px; height:32px; border-radius:5px; background:#fff; color:#333; text-align:center; line-height:32px; margin-top:20px; }
.scrollBox .piclist li .wen a.more:hover{ background:#000; color:#fff;}

.scrollBox .pageBtn span{z-index:1; display:block; width:55px; height:55px; position: absolute;  top:120px; z-index:999;  background:url(img/arrow.png) 0 0 no-repeat; filter:alpha(opacity=60);opacity:0.6  }
.scrollBox .pageBtn .prev{ left:0; }
.scrollBox .pageBtn .next{ right:0;background-position:right 0;}
.scrollBox .pageBtn .prev:hover,.scrollBox .pageBtn .next:hover{ filter:alpha(opacity=100);opacity:1 }

.scrollBox .pageBtn .list{ margin:30px auto 0; text-align:center; width:800px;   }
.scrollBox .pageBtn .list li{ background:#999;  display: inline-block; width:15px;height:15px;cursor:pointer;margin-left:10px; border-radius:15px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background:#fff}
/*****************/
.xwindex{ margin:50px auto;}
.xwindex .xwtit{font-size:26px; color:#666; line-height:30px; margin:30px auto;}
.xwindex .xwtit span{ display:block;    padding-bottom:10px; width:8em; margin:0 auto; text-align:center; }
.xwindex ul.list li{ width:450px;  line-height:40px; float:left; }
.xwindex ul.list li:nth-child(2n){ padding-left:90px;}
.xwindex ul.list li a{ display:block; background: url(img/smpd.gif) left center no-repeat; padding-left:20px; line-height:40px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xwindex ul.list li a span{ float:right; font-size:12px;}

/*******************/
footer .foot{ padding:50px 0 20px; background:#1b1b22; color:#ccc;}
footer .foot .ljlefts{ height:230px; width:730px; border-right:1px solid #334; float:left;}
footer .foot .ljlefts .xm{ float:left; width:120px; margin-right:25px; text-align:left;}
footer .foot .ljlefts .xm a{ display:block; margin:10px 0; color:#bbb; line-height:20px; font-size:12px;}
footer .foot .ljlefts .xm a.tit{ border-left:2px solid #12a196; padding-left:10px; margin-bottom:30px; line-height:1em; font-size:16px; color:#fff;}

footer .foot .lxrgihts{ height:230px; width:240px; float:right; }
footer .foot .lxrgihts .tit{  line-height:1em; font-size:16px; color:#fff;margin:10px 0 30px;; }
footer .foot .lxrgihts .tu{ float:left; width:80px; overflow:hidden; margin-right:20px; }
footer .foot .lxrgihts .wen{ float:left; width:140px; overflow:hidden; color:#ccc; line-height:2em;  }
footer .foot .lxrgihts .wen p{ color:#12a196;}

footer .foot .dianhua{ border-bottom:1px solid #334;  border-top:1px solid #334; padding:20px 0; margin:30px  auto;}
footer .foot .dianhua .foottel{ background:url(img/foot_tel.png) left center no-repeat; height:60px; padding-left:60px; color:#999; width:300px; float:left; }
footer .foot .dianhua .foottel p{ font-size:30px; color:#fff;}
footer .foot .dianhua .add{ float:right; width:250px; }
footer .foot .dianhua .yx{ float:right; width:250px;  margin-right:50px;}
footer .foot .dianhua .xm{height:60px;  color:#12a196; }
footer .foot .dianhua .xm p{ color:#ccc; margin-top:5px;}

footer .foot .copyright{ text-align:center; color:#ccc;}
footer .foot .copyright a{ color:#ccc;}

/*******************/
.banner img{ display:block;}
.maintitle{ margin:50px auto; text-align:center; background:url(img/section-seprator.jpg) center  center  repeat-x; font-size:28px; color:#000; display:none}
.maintitle span{ display:inline-block; padding:15px 30px; border-left:1px solid #ddd;  border-right:1px solid #ddd; background:#fff; }

.fenleimain{ margin:0 auto; text-align:center;}
.fenleimain a{ display:inline-block; text-align:center; line-height:36px; font-size:16px; background:#445; color:#fff; padding:0 20px; margin:0 5px 10px; border-radius:5px; width:140px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fenleimain a:hover, .fenleimain a.on{ background:#07c;}

.maingsxmnr{ overflow:hidden; margin:50px auto; font-size:16px; text-align:justify; line-height:2em;}
.maingsxmnr img{ max-width:992px; vertical-align:bottom; height:auto;}
.maingsxmnr table { width:100%; border-collapse:collapse; margin:20px auto;}

.maingsxmnr .lxwmxm{ width:48%; float:left; overflow:hidden;}
.maingsxmnr .lxwmxm2{ float:right;}

/***********************/
.cplistmain .fllefts{ width:250px; float:left}
.cplistmain .fllefts .title{ margin-top:20px;  height:55px; line-height:55px; color:#fff; font-size:18px; background:url(img/border.jpg) right top no-repeat #07c; padding-left:30px;}
/**/
.cplistmain .fllefts{ padding:0; margin-top:1px;}
.cplistmain .fllefts li a{ display:block; padding:0 10px 0 30px; line-height:40px; border-bottom:1px solid #fff;; background:#f5f5f5 url(img/doth.png) 230px center no-repeat;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; }
.cplistmain .fllefts li a.on,.cplistmain .fllefts li a:hover{ background:#298dd4 url(img/dotb.png) 230px center no-repeat; color:#fff;}
/**/
.cplistmain .fllefts .xlblist{ border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cplistmain .fllefts .xlblist a{  display:block; padding:0 10px 0 40px; line-height:40px; border-bottom:1px solid #fff;; background:#fff url(img/xiaojiantou.png) 20px center no-repeat;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; border-bottom:1px solid #ddd;}
.cplistmain .fllefts .xlblist a.on,.cplistmain .fllefts .xlblist a:hover{  color:#07c;  background:#fff url(img/xiaojiantouh.png) 10px center no-repeat;}
/**************************/
.cplistmain .xqrights{ width:700px; float:right}


.cplistmain .cplb{ margin:20px 0; width:700px; height:180px; }
/*.cplistmain .cplb0{ margin-left:30px;}*/
.cplistmain .cplb .tu{ width:180px; height:180px; overflow:hidden; float:left; box-shadow:5px 5px 0 #ddd; border:1px solid #eee;}
.cplistmain .cplb .tu img{ width:180px; height:180px; display:block;}
.cplistmain .cplb a:hover .tu img {transform: scale(1.1); transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.cplistmain .cplb  .wen{ width:500px ; float: right; }
.cplistmain .cplb  .wen .bt{ font-size:20px; color:#222;}
.cplistmain .cplb  .wen .ms{ color:#888; margin-top:10px; text-align:justify; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; }


/*
.cplistmain{ margin:30px auto;}
.cplistmain .cplb{ float:left; width:455px; margin:20px;}
.cplistmain .cplb .tu{ width:150px; height:150px; overflow:hidden; float:left; box-shadow:5px 5px 0 #ddd; border:1px solid #eee;}
.cplistmain .cplb .tu img{ width:150px; height:150px; display:block;}
.cplistmain .cplb a:hover .tu img {transform: scale(1.1); transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.cplistmain .cplb  .wen{ width:280px ; float: right; }
.cplistmain .cplb  .wen .bt{ font-size:20px; color:#222;}
.cplistmain .cplb  .wen .ms{ color:#888; margin-top:10px; text-align:justify; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; }
/************/
.cpxqmian .cptuwen{ margin:30px auto;}
.cpxqmian .cptuwen .tu{ width:450px; float:left;}
.cpxqmian .cptuwen .tu img{ display: block; width:100%;}
.cpxqmian .cptuwen  .wen{ width:540px; float:right}
.cpxqmian .cptuwen  .wen .bt{ font-size:24px; color:#111; border-bottom:1px dotted #ddd; padding:10px 0; }
.cpxqmian .cptuwen  .wen .bq{ font-size:16px; line-height:2em; margin:20px auto;}

.cpxqmian .cptuwen .wen .cpshangxiaye{ margin-top:15px; }
.cpxqmian .cptuwen .wen .cpshangxiaye a ,.cpxqmian .cptuwen .wen .cpshangxiaye span{ display:inline-block; width:120px; height:36px; line-height:36px; border-radius:4px; overflow:hidden; text-align:center; margin-right:10px;}
.cpxqmian .cptuwen .wen .cpshangxiaye a{ background:#333; color:#fff;}
.cpxqmian .cptuwen .wen .cpshangxiaye span{ background:#aaa; color:#fff;}


.cpxqmian .cpbuy{   margin:20px auto 50px;   }
.cpxqmian .cpbuy .hd{ overflow:hidden; border-bottom:2px solid #07c;   }
.cpxqmian .cpbuy .hd li{ position:relative;  height:40px; line-height:40px; text-align:center; width:130px; float:left; 
font:normal 16px/37px "Microsoft YaHei"; cursor:default; background:#e9e9e9; margin-right:10px; border-right:2px solid #999; }
.cpxqmian  .cpbuy .hd li.on{ width:130px;   color:#fff; background:#07c; border-right:2px solid  #05b;  }

/*********************************/
.xwlistmain{ margin:30px auto;}
.xwlistmain .xwlb{ width:650px; margin:15px; float:left;}
.xwlistmain .xwlb ul li{ margin:20px 0; padding:0 0 20px ;  border-bottom:1px solid #eee;}
.xwlistmain .xwlb ul li .biaoti a{ font-size:18px; color:#111;}
.xwlistmain .xwlb ul li .desc { margin:10px auto; text-align:justify; font-size:16px; line-height:1.8em; height:7.2em; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}
.xwlistmain .xwlb ul li .time{ font-size:16px; color:#888;}
.xwlistmain .xwlb ul li .time span{ display:block; float:left; padding:0 30px ; background:url(img/timeico.gif) left top no-repeat; line-height:25px;}
.xwlistmain .xwlb ul li .time span.djs{ background-position:left bottom ;}

.xwlistmain .xwxiangxinr{ width:650px; margin:15px; float:left;}
.xwlistmain .xwxiangxinr .biaoti{ font-size:24px; color:#111; line-height:1.4em;}
.xwlistmain .xwxiangxinr .time{ font-size:16px; color:#888; margin:10px 0; padding-bottom:10px; border-bottom:1px solid #eee; }
.xwlistmain .xwxiangxinr .time span{ display:block; float:left; padding:0 30px ; background:url(img/timeico.gif) left top no-repeat; line-height:25px;}
.xwlistmain .xwxiangxinr .time span.djs{ background-position:left bottom ;}
.xwlistmain .xwxiangxinr .xwxxnr{ margin:50px auto; text-align:justify; font-size:16px; line-height:2em; overflow:hidden;}
.xwlistmain .xwxiangxinr .xwxxnr img{ max-width:650px; vertical-align:bottom; height:auto;}
.xwlistmain .xwxiangxinr .xwxxnr table { width:100%; border-collapse:collapse; margin:20px auto;}

.xwlistmain .xwxiangxinr .shangxiaye{ border-bottom:1px solid #eee; border-top:1px solid #eee; padding:20px 0; font-size:16px; line-height:2em; }

.xwlistmain .xwxiangxinr .shangxiaye p{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.xwlistmain .xwleft{ width:250px; margin:15px; float: right;}
.xwlistmain .xwleft .tit{ font-size:18px; color:#333; padding-bottom:10px; margin-bottom:20px;  }
.xwlistmain .xwleft .tit span{ border-bottom:2px solid #666; padding-bottom:10px; }
.xwlistmain .xwleft ul li{ margin:10px 0; padding:0 0 10px; border-bottom:1px solid #eee;}
.xwlistmain .xwleft ul li p{ color:#888;}


/******************/
.casemian{ width:100%;}
.casemian .caselist{ width:33.33%; float:left; overflow:hidden; position:relative; z-index:0; }
.casemian .caselist img{ display:block; width:100%; height:auto;}
.casemian .caselist a:hover img{transform: scale(1.1); transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.casemian .caselist .wen{ position: absolute; z-index:2; left:0; top:40%; width:100%; text-align:center; font-size:24px; color:#fff; font-weight:bold; text-shadow:0 0 5px #333;}
.casemian .caselist .wen p{ font-size:16px; color:#fff; font-weight: normal; border:1px solid #fff; width:80px; line-height:32px; margin:20px auto; }

/***********分页*******************/

.pagination{list-style:none;margin:20px auto 50px; text-align:center; }
.pagination li{display:inline-block;margin:3px; text-align:center;}
.pagination a{color:#999;padding:5px 12px;line-height:18px;display:block; border:solid 1px #ddd; border-radius:4px; }
.pagination a:hover ,.pagination li.thisclass a{ background:#07c; color:#fff;}




	}