@media (min-width: 768px) and ( max-width:992px) {
.w100{ width:100%; min-width:768px;  clear:both; margin:0 auto;   }	
.w1{  clear:both; margin:0 auto; width:768px;   }

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 .ding{ display:none; }

header .logoan{ background:#FFF; position:relative;  }
header .logoan .logocd {padding:10px; padding-bottom:5px;}
header  .logo{ text-align:center; width:60%; margin:5px 0; }
header  .logo img{ max-width:100%; max-height:120px; text-align:left; display:block; float:left;}
header .anniu{ width:30%;  height:55px; position:absolute; top:10px; right:10px; }
header .anniu a{ display:block; height:55px; background:url(img/caidanico.jpg) top  center  no-repeat;}
header .anniu a.bj{background-position:bottom center;}

.daohang{ height:36px; background:#003e79; color:#fff;  }
.daohang a{ width:25%; line-height:36px; color:#fff; text-align:center; display:block; float:left;}


header #caidan { display: none; background:#FFF;;}
header .nav li { }
header .nav li>a{ display:block; height:50px; line-height:50px; padding:0 30px; color:#333; text-align: left; border-top:1px solid #ddd;}

header .nav li:hover>a{  color:#858eff; background-color:#f5f5f5;font-size:16px; }  

header .nav li a.xiala{ background-image:url(img/xialaico.gif); background-repeat:no-repeat; background-position:right top;}
header .nav li a.bj{ background-position:right  bottom;}
header .nav li ul.sub{ display:none;  background-color:rgba(255,255,255,.1) ;overflow:hidden;}
header .nav li ul li a{ padding-left:60px; display:block; background:url(img/subicob.gif) 10px top no-repeat #f8f8f8; border-bottom:1px solid #eee; height:40px; line-height:40px;   }

header .nav li .sousuo{ margin:0 10px 8px;; border:1px solid #ddd; height:36px;  line-height:36px;}
header .nav li .sousuo input{ width:80%; height:36px; padding:0 10px;; margin:0; border: none; box-sizing:border-box; float:left;}
header .nav li .sousuo a{ width:18%; text-align:center; height:36px; border-left:1px solid #ddd; display:block; float:right;}

/*
header .ding .logo{ float:left; width:350px; height:100px; overflow:hidden;}
header .ding .rights{ float:right; width:800px; }
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{ margin-top:10px;}
header .ding .rights .daohang a{ display:block; float:left; width:12.5%; text-align:center; font-size:16px; line-height:40px; border-radius:4px; overflow:hidden;}
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:170px;  overflow:hidden;  border-radius:4px; margin:30px 0 30px 26px; }
.cpindex ul.cplbindex  li:nth-child(4n+1){ margin-left:0;}
.cpindex ul.cplbindex  li .tu { width:170px; height:170px; overflow:hidden;}
.cpindex ul.cplbindex  li .tu img{ width:170px; height:170px;  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{  padding:10px 0; line-height:1.5em; margin-top:20px; text-align:center; font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#333; color:#fff; border-radius:1.5em;}
.cpindex ul.cplbindex  li .ms{ line-height:1.5em; height:6em; margin:10px 0; font-size:12px;  overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }


/********************/
.gsjjindex { margin:20px auto; background:url(img/gsjjbj2.png) center 300px  no-repeat}
.gsjjindex .titindex{ margin-bottom:50px;}
.gsjjindex .gsnr{  background:#333; padding:50px 80px; 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{  background:#fff; box-shadow:0 10px 20px #333; margin:30px 80px;}
.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:768px;  position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:720px;left:20px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:720px; height:240px; }
.scrollBox .piclist li .tu{ width:350px; height:210px; overflow:hidden; float:left;}
.scrollBox .piclist li .tu img{  width:350px; height:210px;}
.scrollBox .piclist li .wen{ width:350px; height:210px; overflow:hidden; float: right;  color:#fff;}
.scrollBox .piclist li .wen .bt{ font-size:22px; line-height:24px;  }
.scrollBox .piclist li .wen .ms{ margin:20px auto; font-size:12px; 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 ; display:none }
.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:20px auto 0; text-align:center; width:768px;   }
.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{  line-height:40px; padding:0 30px; box-sizing:border-box;  }
.xwindex ul.list li:nth-child(2n){ }
.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; margin-left:30px;}

/*******************/
footer .foot{ padding:20px 0 20px; background:#1b1b22; color:#ccc;}
footer .foot .ljlefts{ height:230px; width:830px; border-right:1px solid #334; float:left; display:none}
footer .foot .ljlefts .xm{ float:left; width:140px; margin-right:26px; 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:300px; float:right; display:none }
footer .foot .lxrgihts .tit{  line-height:1em; font-size:16px; color:#fff;margin:10px 0 30px;; }
footer .foot .lxrgihts .tu{ float:left; width:100px; overflow:hidden; margin-right:20px; }
footer .foot .lxrgihts .wen{ float:left; width:180px; overflow:hidden; color:#ccc; line-height:2em;  }
footer .foot .lxrgihts .wen p{ color:#12a196;}

footer .foot .dianhua{ border-bottom:1px solid #334;    }
footer .foot .dianhua .foottel{ background:url(img/foot_tel.png) left center no-repeat; height:60px; padding-left:60px; color:#999; float:left; margin-left:20px; }
footer .foot .dianhua .foottel p{ font-size:30px; color:#fff;}
footer .foot .dianhua .add{ float:right; margin-right:20px;  }
footer .foot .dianhua .yx{ float:right; width:300px;  margin-right:50px; display:none;}
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; overflow:hidden;}
.fenleimain a:hover, .fenleimain a.on{ background:#07c;}

.maingsxmnr{ overflow:hidden; margin:50px auto; font-size:16px; text-align:justify; line-height:2em; padding: 0 10px ; box-sizing:border-box;}
.maingsxmnr img{ max-width:100%; vertical-align:bottom; height:auto;}
.maingsxmnr table { width:100%; border-collapse:collapse; margin:20px auto;}

.maingsxmnr .lxwmxm{ width:100%;  overflow:hidden; margin:20px auto;  }
.maingsxmnr .lxwmxm2{ ;}

/***********************/
.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:500px; float:right}


.cplistmain .cplb{ margin:20px 0; width:500px; 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:300px ; 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{  width:700px;; margin:20px auto;}
.cplistmain .cplb:after{ display:block;clear:both;content:"";visibility:hidden;height:0;}
.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:480px ; 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:90%; margin:20px auto;; }
.cpxqmian .cptuwen .tu img{ display: block; width:100%;}
.cpxqmian .cptuwen  .wen{ width:90%; margin:20px auto; }
.cpxqmian .cptuwen  .wen .bt{ font-size:24px; color:#111; border-bottom:1px dotted #ddd; padding:10px 0; text-align:center; }
.cpxqmian .cptuwen  .wen .bq{ font-size:16px; line-height:2em; margin:20px auto;}

.cpxqmian .cptuwen .wen .cpshangxiaye{ margin-top:15px; text-align:center }
.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; width:100%;  box-sizing:border-box;   }
.cpxqmian .cpbuy .hd{ overflow:hidden; border-bottom:2px solid #07c; padding: 0 10px ;  }
.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:90%; margin:25px auto; clear:both;}
.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:100%; margin:25px auto; padding:0 20px; box-sizing:border-box;  }
.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:100%; 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:25px; float: right; display:none;}
.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;}

	}