body {color: #404040;	font-size: 16px;	line-height: 1.75em;	background: #fff;	font-family: Arial, Helvetica, "微软雅黑","Microsoft YaHei","SimHei", 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","
深黑 重要文字和标题  #222  
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }

a { color:#404040;}
a:hover{ color:#1ad;}
/********* top *****************/
.ding{ background:#6dc4e3; height:32px; line-height:32px; overflow:hidden; color:#fff; }
.ding .tel{ background:url(img/ding-tel2.png) left center no-repeat; padding: 0 25px;}
.ding .email{ background:url(img/ding-email2.png) left center no-repeat; padding:0 25px; }
.ding .fr{font-size:12px;}
.ding a{ color:#fff; padding:0 10px; }


/*****************/
header .daohang{ height:100px; border-bottom:1px solid #ddd;}
header .daohang .logo{ max-height:80px; max-width:400px; margin:10px 0;}
header .daohang .nav{ height:100px; width:800px;}

.navBar{  position:relative; z-index:888;   height:60px; line-height:60px;  color:#666; padding:20px 0;    }
.nav{ position:relative; width:800px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:888; }

.nav h3 a{ display:block; width:93px; margin:0 20px; text-align:center; font-size:16px; border-bottom:3px solid #fff;    }
.nav li:hover  h3 a ,.nav .cur h3 a{  border-bottom:3px solid #1ad;}

.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:50%; top:63px; margin-left:-90px; z-index:888; width:180px; border:1px solid #E6E4E3;   background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; line-height:1.5em; color:#666;   }
.nav .sub li a:hover{ color:#17A1D7;   }
/***********************/


/************************/
/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:550px;   }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:550px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:60px; height:60px; background:url(img/slider-arrow.png) -116px -137px  no-repeat;  cursor:pointer; filter:alpha(opacity=70);opacity:0.7; display:none; border-radius:50%; border:4px solid #fff;  }
.fullSlide .next{ left:auto; right:10%; background-position:4px -137px; }

/***********/
.ppt-swiper-container{ width:100%; overflow:hidden;}
.ppt-swiper-container .swiper-slide img{  width:100%; height:auto;}
.ppt-swiper-container .swiper-pagination-bullet {width: 40px;height: 5px;text-align: center;line-height: 20px;font-size: 12px;color: #000;opacity: 1;background: #fff; bottom:50px ; border-radius:0;}

.ppt-swiper-container .swiper-pagination-bullet-active {background: #DD0B1F;}

/*********************/
.about{padding:80px 0 ; background:url(img/floor_1_main.jpg) center bottom no-repeat; margin:0 auto;}
.about .title{text-align:left;}
.about .title h1{text-transform:uppercase;color:#78c3e1;font-size:48px;font-weight: bolder; line-height:1.4em; margin:0;}
.about .title span{text-transform:uppercase;color:#666;font-size:26px ; font-weight:bold;}


.abouttext{width:650px;float:left}
.abouttext .nr{line-height:1.75em; font-size:14px; height: auto;  margin:15px 0; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;}
.abouttext .links{ text-align:left;}
.abouttext .links:before{ content:""; width:520px; height:15px;  border-bottom:1px solid #ccc; display:block; float:left  }
.abouttext a.more{display:block; float:left;height:32px;line-height:32px;text-align:center;border:1px solid #ccc;font-size:14px;color:#333; padding:0 15px;;}
.abouttext a.more:hover{ color:#1ad;}


.about  .abouttext .mingcheng{ margin-top:20px; color:#666;font-size:26px ; font-weight:bold;;}
.about  .abouttext .kouhao{  margin:15px auto; line-height:1.75em; font-size:14px;}

.about  .abouttext .lianjie a{ display:block; float:left; width:200px; height:66px; line-height:66px; background:#757F98; color:#fff; font-size:18px; margin-right:15px; text-align:center;}
.about  .abouttext .lianjie a:nth-child(1){ background:#5FC3E3}
.about  .abouttext .lianjie a:nth-child(2){ background:#83C5E4}
.about  .abouttext .lianjie a:nth-child(3){ background:#88CCE6}
.about  .abouttext .lianjie a:hover{ background:#1ad;}
.about  .abouttext .lianjie a i{ display:inline-block; width:24px; height:66px; margin-right:5px;}
.about  .abouttext .lianjie a:nth-child(1) i{ background: url(img/gsjjico.png) center center no-repeat;}
.about  .abouttext .lianjie a:nth-child(2) i{ background: url(img/sbico.png) center center no-repeat;}
.about  .abouttext .lianjie a:nth-child(3) i{ background: url(img/ryico.png) center center no-repeat;}



/*********************/
.newcp{ background: url(img/indexBannerV4.jpg) center top  fixed ;  margin:0 auto; padding:100px 0;}
.newcp .title-index h2,.newcp .title-index h2 strong,.newcp .title-index .ms{ color:#fff !important;  }
.newcp  .picScroll{ margin:0 auto;  position:relative;   width:1200px;       }
.newcp  .picScroll .prev,
.newcp  .picScroll .next{ display:block; position:absolute; top:100px; left:-50px; width:48px; height:48px; background:url(img/btns.png) no-repeat;   }
.newcp  .picScroll .next{ left:auto; right:-50px; background-position:-100px 0; }
.newcp  .picScroll .prev:hover{ background-position:0 -106px; }
.newcp  .picScroll .next:hover{ background-position:-100px -106px; }

.newcp  .picScroll ul{ overflow:hidden; zoom:1;   }
.newcp  .picScroll ul li{ width:280px; text-align:center;  float:left; overflow:hidden; margin:15px 10px; box-shadow:0 5px 10px #05295b;  }
.newcp  .picScroll ul li .tu{ width:100%; height:184px; overflow:hidden; position:relative;}
.newcp  .picScroll ul li img{ width:280px; height: auto;;  display:block;  }
.newcp  .picScroll ul li .wen{  line-height:1.7em; text-align: center; overflow:hidden; padding:10px; margin-top:2px; background:rgba(255,255,255,.7);}
.newcp  .picScroll ul li .wen p{ font-size:16px; color:#111; font-weight:bold; line-height:2em; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newcp  .picScroll ul li:hover {transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}



/***************/
.title-index{ text-align:center; padding:30px 0;}
.title-index h2{ font-size:36px; line-height:1.4em; color:#333; font-weight: normal;}
.title-index h2 strong{ color:#1ad; }
.title-index .ms{ color:#333; font-size:18px;}

/********************/
.fwysmain{ padding:50px 0;}
.fwysmain ul.ysxm li{ float:left; width:280px; margin:20px 10px; overflow:hidden; box-shadow:0 1px 1px #bbb; background:#EFF3FF; text-align:center; -webkit-transform: all .3s ease 0s;transition: all .3s ease 0s;}
.fwysmain ul.ysxm li .tu{ height:280px; height:280px; overflow:hidden}
.fwysmain ul.ysxm li .tu img{ width:100%; height:auto; display:block;}

.fwysmain ul.ysxm li .wen{ height:150px; position:relative; padding:60px 20px 20px; font-size:14px; line-height:1.7em; text-align:left;}
.fwysmain ul.ysxm li .wen .tit{ width:180px; height:80px; background:#1ad; color:#fff; border-radius:50%; top:10px; left:50%; margin-left:-90px; margin-top:-50px; position:absolute; }
.fwysmain ul.ysxm li .wen .tit p{ font-size:24px; line-height:80px; text-align:center;  }
.fwysmain ul.ysxm li:hover{ -webkit-transform: translate(0,-5px); transform: translate(0,-5px);}

/******************/
.xw-index{ width:100%; height:auto; background:#eee url(img/a16_2.jpg) top center  fixed;padding:50px 0 60px 0;}

.tit-index{ font-size:32px; line-height:1em; color:#333; text-align:center;}
.tit-index p{ height:2px; width:5em; background:#ccc; margin:5px auto; }
.tit-index p span{ display:block; width:1.5em; height:2px; background:#4F9FE3; margin:0 auto;}
.tit-index .ms{ font-size:18px; color:#666; line-height:1.5em;}


.xw-index .xwtabBox .hd ul{  text-align:center; position:relative; z-index:1; padding-top:10px; overflow:hidden;  }


.xw-index .xwtabBox .hd li{ display:inline-block; padding:0 30px; background:url(img/ab_li_bg.jpg) no-repeat right 50%; line-height:28px;}
.xw-index .xwtabBox .hd li:last-child{ background:0;}
.xw-index .xwtabBox  .hd li a{ display:inline-block; padding:0 10px; line-height:28px;border-bottom:3px #eeeeee solid; font-size:18px; color:#333;}
.xw-index .xwtabBox  .hd li a:hover{ color:#4F9FE3; border-bottom:3px #4F9FE3 solid;}
.xw-index .xwtabBox  .hd li.on a{ color:#4F9FE3; border-bottom:3px #4F9FE3 solid;}

.xw-index .xwtabBox  .bd  .xwnrk{ position:relative; overflow:hidden; padding:20px 0 40px;}
.xw-index  .xwnrk .tuwen{width:450px; height:464px; background:#fff;}
.xw-index  .xwnrk .tuwen  a{ display:block; padding:25px; background:#fff;}
.xw-index  .xwnrk .tuwen   .tu{ width:400px; height:300px; overflow:hidden;}
.xw-index  .xwnrk .tuwen   .tu img{ width:100%; height:auto; display:block;}
.xw-index  .xwnrk .tuwen   .wen{ padding-top:25px;}
.xw-index  .xwnrk .tuwen   .wen .wz{ width:300px;  border-right:1px solid #ddd; padding-right:10px; }
.xw-index  .xwnrk .tuwen   .wen .wz .bt{font-size:18px; color:#000000; line-height:28px; height:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xw-index  .xwnrk .tuwen   .wen .wz .nr{ font-size:12px; line-height:24px; color:#666666; margin-top:8px; height:48px;overflow:hidden;font-family:"宋体","微软雅黑",Arial, Helvetica, sans-serif;}

.xw-index  .xwnrk .tuwen   .wen .rq{ width:80px; text-align:center; font-size:12px; color:#333;   }
.xw-index  .xwnrk .tuwen   .wen .rq p{ font-size:30px; line-height:1.8em; font-weight:bold;}
.xw-index  .xwnrk .tuwen a:hover   .wen  .rq{ color: #4F9FE3}
.xw-index  .xwnrk .tuwen:hover{box-shadow: 0 2px 10px rgba(0, 0, 0, .2);}

.xw-index  .xwnrk .xwlist{ width:720px; height:464px; background:#fff;}
.xw-index  .xwnrk .xwlist ul.xw li{  float: left;border-right: 1px #eeeeee solid;border-bottom: 1px #eeeeee solid; width:50%; height:155px; box-sizing:border-box;}
.xw-index  .xwnrk .xwlist ul.xw li a{ display:block; padding:35px 25px;}
.xw-index  .xwnrk .xwlist ul.xw li .rq{ width:60px; text-align:center; font-size:12px; color:#333;   }
.xw-index  .xwnrk .xwlist ul.xw li .rq p{ font-size:30px; line-height:1.8em;font-weight:bold;}
.xw-index  .xwnrk .xwlist ul.xw li:hover .rq{ color: #4F9FE3}

.xw-index  .xwnrk .xwlist ul.xw li .wz{ width:230px;  padding-left:10px; }
.xw-index  .xwnrk .xwlist ul.xw li .wz .bt{font-size:16px; color:#000000; line-height:28px; height:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xw-index  .xwnrk .xwlist ul.xw li .wz .nr{ font-size:12px; line-height:24px; color:#666666; margin-top:8px; height:48px;overflow:hidden;font-family:"宋体","微软雅黑",Arial, Helvetica, sans-serif;}

.xw-index  .xwnrk .xwlist ul.xw li:hover{box-shadow: 0 2px 10px rgba(0, 0, 0, .2);}


/*****************/
/********************/
.hzhbindex{ margin:80px auto;  position:relative;   width:1200px; overflow:hidden;      }

.hzhbindex .title-hz{ font-size:32px; line-height:1em; color:#333; text-align:center;}
.hzhbindex .title-hz span{ color:#1ad;}
.hzhbindex .title-hz p{ width:100px; height:0; border-bottom:4px solid #1ad; margin:15px auto;}
.hzhbindex .title-hz .ms{ font-size:14px;}



.hzhbindex .hzScroll .bd ul{ overflow:hidden; zoom:1;   }
.hzhbindex .hzScroll .bd ul li{ width:260px;  float:left; overflow:hidden; margin:30px 23px  10px 2px; background:#fff;; box-shadow:0 0 3px #ccc; padding:10px;    }
.hzhbindex .hzScroll .bd ul li .tu{ width:260px;  height:100px; overflow:hidden; position:relative; }
.hzhbindex .hzScroll .bd ul li img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.hzhbindex .hzScroll .bd ul li .wen{  width:90%; line-height:1.7em; font-size:16px; text-align: center; overflow:hidden; margin:10px auto; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.hzhbindex .hzScroll .hd{ overflow:hidden;  height:30px; padding:10px 0px;  }
.hzhbindex .hzScroll .hd ul{  overflow:hidden; zoom:1; text-align:center; }
.hzhbindex .hzScroll .hd ul li{ display:inline-block;  width:15px; height:15px; border-radius:50%; overflow:hidden; margin:0 5px;cursor:pointer; background:#888; text-indent:-999em;; }
.hzhbindex .hzScroll .hd ul li.on{ background:#1ad;}



/***********分页*******************/
/*****************/
.footDiv{  background:#323232; overflow: hidden; padding-top: 75px; padding-bottom:20px;  }
.footDiv .leftDiv{ width: 432px; height: 296px; border-right: #2b2b2b solid 1px; }
.footDiv .midDiv{ width: 252px; padding-left: 139px; height: 296px; border-right: #2b2b2b solid 1px;}

.footDiv .rightDiv{ width: 258px; padding-left: 107px; }
.footDiv .titleDiv .title1{ padding-bottom: 8px; color: #fff; font-size: 18px; font-weight: bold;}
.footDiv .titleDiv .title2{ color: #888; position: relative; height: 46px; }
.footDiv .titleDiv .title2 em{ position: absolute; left: 0px; bottom: 0px; width: 16px; height: 1px; background: #666; display: block; }
.footDiv .msgList{ padding-top: 20px;}
.footDiv .msgList li{ font-size: 13px; color: #a9a8a8; line-height: 24px; }


.footDiv .msg{ color: #888; padding-top: 30px;}
.footDiv .msg a{ color: #888; }
.footDiv .msg a:hover{  color: #fff;}
.footDiv .ewmDiv{ padding-top: 35px; }



.footNav{ padding-top: 20px; }
.footNav ul{ margin-right: -94px; }
.footNav li{ float: left; width: 145px; }
.footNav dd{ line-height: 45px; }
.footNav dd:nth-child(2n+0){ width: auto; }
.footNav dd a{ color: #77777b; }
.footNav dd a:hover{ color: #fff;}


.pagination{list-style:none;margin:20px auto; text-align:center; display:inline-block; width:100%;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;border:solid 1px #ddd;}
.pagination a:hover ,.pagination li.thisclass a{ background:#b22; color:#fff;border:solid 1px #b22;}


/********cp**************/

/*************/
.banner{ height:350px; overflow:hidden; background:url(img/gcbg.png) center center  #555; }
.banner .title{ text-align:center; padding-top:110px; padding-left:50px;}

.banner .title .tit_main{ text-align: left; color:#fff; }
.banner .title .tit_main h1{   font-size:36px; line-height:1.5em; height:1.5em; margin:0 ;  }
.banner .title  .tit_main  .line{ width:50px; height:0; border-bottom:4px solid #fff; margin:20px 0;}
.banner .title  .tit_main  p{ display: block; font-size:24px;}




/***********************/
.lanmufeilei{  text-align:center; padding:20px 0; background:#eee; box-shadow:0 2px 5px #ccc;  }

.lanmufeilei ul>li{ display: inline-block; border:1px solid #ddd; position:relative;    }

.lanmufeilei ul>li a{ display:block; padding:0 10px; line-height:32px; height:32px; font-size:16px; background:#fff;      }
.lanmufeilei ul>li.on a,.lanmufeilei ul>li a:hover{  background:#0e88bb; color:#fff; }

.mianbaoxie{ font-size:14px;}


/**************************/
.main{ margin:30px auto; overflow:hidden;}
.main .biaoti{  text-align:center; line-height:40px; border-bottom:1px dotted #ddd; padding:10px 0;  }
.main .biaoti h1{ font-size:24px; color:#333;line-height:40px; }
.main .biaoti h1 p{ font-size:14px; color:#999; font-weight:normal; line-height:1.5em;}

.main .gsxmnr{ margin:20px auto; overflow:hidden; text-align:justify; font-size:16px; line-height:1.9em; color:#444;}
.main .gsxmnr img{ max-width:100%; height:auto; vertical-align:bottom;}
.main .gsxmnr table{ width:100%; border-collapse:collapse; text-align:center }
.main .gsxmnr table tr td{ border:1px solid #ddd; padding:5px 2px;}

.main .shangxiaye{ border-top:1px dotted #ddd; padding:20px 0; }
.main .shangxiaye span{ display:block; padding:0 20px; border:1px solid #ddd; line-height:36px; border-radius:30px; max-width:550px; overflow:hidden; background:#f2f5f7;  }
.main .shangxiaye span a{ display:block; font-size:16px; line-height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .shangxiaye span:hover{ background:#333; color:#fff;  -webkit-transition:all .8s ease-in; transition: all .8s ease 0s;}
.main .shangxiaye span:hover a{ color:#fff;}


/*************************/
.main .xwlist{ padding:10px 0}
.main .xwlist li { padding:20px ; margin:0px auto ;  border-bottom:1px solid #ddd; height:200px;  -webkit-transition:all .3s ease-in; transition: all .3s ease 0s;}
.main .xwlist li:hover{ box-shadow:0 0 10px #ccc;/* transform: translate(0,-10px); transform: translate(0,-10px);*/ }
.main .xwlist li .tu{ width:350px; height:200px; overflow:hidden; }
 .main .xwlist li .wen{ width:760px; height:200px; overflow:hidden; }
.main .xwlist li .tu img{width:100%; height: auto;}
.main .xwlist li:hover .tu img{    transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.main .xwlist li .wen .xwtit{ font-size:18px; font-weight:bold; line-height:1.8em; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.main .xwlist li .wen .nr{ color:#999; text-align:justify; line-height:1.9em; height:5.7em; margin:20px 0 ; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main .xwlist li .wen .time{ padding:0 20px; background:#aaa; color:#fff; line-height:30px;}
.main .xwlist li .wen .more{ padding:0 20px; background:#ccc; color:#fff; line-height:30px;}
.main .xwlist li:hover .wen .more{ background:#F27E1E;}
.main .xwlist li:hover .wen .tit{ color:#e30;}


/*************************/
.main .bxwlist{ padding:10px 0}
.main .bxwlist li { padding:20px ; margin:0px auto ;  border-bottom:1px solid #eee;  -webkit-transition:all .3s ease-in; transition: all .3s ease 0s;}
.main .bxwlist li  .xwtit{ font-size:24px; line-height:1.5em; margin:15px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .bxwlist li .nr{ line-height:1.8em; height:3.6em; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.main .bxwlist li .djs{ padding:10px 0 0; color:#999;}
.main .bxwlist li .djs span{ display:inline-block;  line-height:24px; height:24px; margin-right:30px; padding-left:25px; }
.main .bxwlist li .djs span.sj{ background:url(img/sjico.png)  left center no-repeat}
.main .bxwlist li .djs span.yj{ background: url(img/yjico.png) left center no-repeat}
/********************
.main  ul.cpzs-list li{ float:left; width:220px; margin:10px;}

.main  ul.cpzs-list li .tu{ width:220px; height:220px; overflow:hidden;}
.main  ul.cpzs-list li .tu img{ width:220px; height:220px; display:block }
.main  ul.cpzs-list li .wen{ text-align:center; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
****/


.main  ul.cpzs-list li{ float:left; width:386px;  margin-left:20px; margin-bottom:20px; padding-bottom:10px;  background:rgba(255,255,255,.8) ; overflow:hidden; position:relative; z-index:0; box-shadow:0 3px 5px #999; }
.main  ul.cpzs-list li:nth-child(3n+1){ margin-left:0;}
.main  ul.cpzs-list li .tu{ width:100%; height:0; padding-bottom:66.67%; overflow:hidden}
.main  ul.cpzs-list li .tu img{width:100%; display:block; height:auto }
.main  ul.cpzs-list li:hover .tu img{ transform: scale(1.1); transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s }

.main  ul.cpzs-list li .bt{   font-size:18px; line-height:30px; height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:bold; padding:10px 10px 0; color:#333;  }
.main  ul.cpzs-list li .ms{ padding:0 10px 0  ;  overflow:hidden;  font-size:14px; line-height:1.8em; height:3.6em; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; color:#666}


/****************/
.main  ul.case-list li{ float:left; width:280px; margin:10px;}

.main  ul.case-list li .tu{ width:280px; height:225px; overflow:hidden;}
.main  ul.case-list li .tu img{ width:280px; height: auto; display:block; }
.main  ul.case-list li .wen{ text-align:center; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; background:#eee;  }
.main  ul.case-list li:hover .wen{ background:#0e88bb; color:#fff;}
.main  ul.case-list li:hover .tu img {transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}


/***********************/
.contact{ padding:50px 0;}
.contact .gsmc{ text-align:center; background:url(img/title_bg.png) center center no-repeat;}
.contact .gsmc h1{ font-size:26px; margin:0 auto; height:1.4em;}
.contact .gsmc p{ font-size:18px; }

.contact .xm{ width:330px;  float:left; margin:30px 0; ;}
.contact .xm2{ margin:30px 50px; padding:0 50px; border-right:1px  solid #eee;border-left:1px  solid #eee; }
.contact .xm .bt{ color:#174599; font-size:20px; line-height:1.8em; font-weight:bold;}
.contact .xm .nr{ overflow:hidden; padding:10px 0}

/*******************/
.main .map-ly{ padding-bottom:50px;}
.main .map-ly .map{ width:500px; height:350px; overflow:hidden; background:#ddd;}
.main .map-ly .lx_zxly{ width:640px; height:350px; overflow:hidden; }

/*******************/
  .titlxwm h1{ font-size:24px; font-weight:bold; color:#0e88bb; text-align:center;  margin:30px auto;   }
  .titlxwm h1 span{ border-bottom:2px solid #0e88bb; display:block; height:10px; width:40px; margin:0 auto;}
 .titlxwm h1 p{ border-bottom:2px solid #ccc; display:block; height:10px; width:150px; margin:0 auto;}
 
.lx_zxly{ font-size:16px;  }
.lx_zxly li{ margin:10px 0;  }
.lx_zxly li.xm3{ width:200px; float:left; margin-right:20px; }
.lx_zxly li.mr0{ margin-right:0 !important; }

.lx_zxly li.xm2{ width:260px; float:left; margin-right:80px; }
.lx_zxly li input ,.lx_zxly li textarea{ display:block;   width:100%; line-height:30px; padding:10px; box-sizing:border-box; outline:none;color:#444; border:1px solid #ccc;  }

.lx_zxly li input.yzm{ width:200px;}
.lx_zxly li .yzm_img{ height:20px; padding:20px; display:block; float:left;}


.lx_zxly  input.tijiao{ background:#0e88bb; color:#fff; font-size:24px;  transition:all 0.5s; }
.lx_zxly  input.tijiao:hover{ background:#333;}
.lx_zxly li:hover input , .lx_zxly li:hover textarea{ border-color:#0e88bb;}

/************************/
.main .cptuwen{ background:#fff; box-shadow:0 0 10px #ccc; margin:30px auto; padding:30px;  }
.main .cptuwen .cptu{ width:550px; overflow:hidden;}
.main .cptuwen .cptu img{ width:100%; height:auto; display:block;}

.main .cptuwen .cpsm .shangxia{ margin-top:30px; height:40px; border-radius:40px; box-shadow: 0 0 5px #ccc; border:1px solid #ccc; padding:0 20px;}
.main .cptuwen .cpsm .shangxia a{ display:block; line-height:40px; height:40px; max-width:200px; overflow:hidden; white-space:nowrap; text-overflow:es }

.main .cptuwen .cpsm{ width:550px; overflow:hidden;}
.main .cptuwen .cpsm .cptit{ font-size:30px; color:#333; line-height:50px;}


.main .cptuwen .xiangxinr-650{ margin:10px auto; overflow:hidden; text-align:justify; font-size:16px; line-height:1.8em; color:#444;}
.main .cptuwen .xiangxinr-650 img{ max-width:100%; height:auto; vertical-align:bottom;}
.main .cptuwen .xiangxinr-650 table{ width:100%; border-collapse:collapse; text-align:center }
.main .cptuwen .xiangxinr-650 table tr td{ border:1px solid #ddd; padding:5px 2px;}

.main .cptuwen .xiangxinr-1140{ width:1140px; margin-top:20px;  overflow:hidden; text-align:justify; font-size:16px; line-height:1.8em; color:#444;}

.main .cptuwen .xiangxinr-1140 img{ max-width:100%; height:auto; vertical-align:bottom;}
.main .cptuwen .xiangxinr-1140 table{ width:100%; border-collapse:collapse; text-align:center }
.main .cptuwen .xiangxinr-1140 table tr td{ border:1px solid #ddd; padding:5px 2px;}


.cp_Scroll{ margin:10px auto;  position:relative;  width:1155px;  padding:50px 0 10px 45px; box-shadow:0 0 10px #ccc;  overflow:hidden;     }
.cp_Scroll .prev,
.cp_Scroll .next{ display:block; position:absolute; top:200px; left:15px; width:20px; height:30px; background:url(img/btn.png) 0 0 no-repeat;   }
.cp_Scroll .next{ left:auto; right:15px; background-position:-80px 0; }
.cp_Scroll .prev:hover{ background-position:0 -70px; }
.cp_Scroll .next:hover{ background-position:-80px -70px; }
.cp_Scroll ul{ overflow:hidden; zoom:1; }
.cp_Scroll ul li{ width:200px; float:left; overflow:hidden; padding:20px 10px;     }
.cp_Scroll ul li img{ width:200px; height:150px; display:block; background:url(images/loading.gif) center center no-repeat; }
.cp_Scroll ul li p{ margin:10px 0 0; text-align:center; font-size:12px; line-height:1.5em;}
	
/*************/
.picScroll-left{  overflow:hidden; position:relative;  border:1px solid #ccc; margin-top:40px;   }
.picScroll-left .hd{ overflow:hidden;  height:40px; padding:0 10px;  background:#f2f2f2; border-bottom:1px solid #ddd; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:15px;  overflow:hidden;
 cursor:pointer; background:url("img/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd span{ float:left; line-height:40px; color:#0e88bb; padding-left:10px;}

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("img/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd{ padding:10px;  background:#fff;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;   }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:200px; height:150px; display:block;  padding:5px; border:1px solid #ddd; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:34px;  }
/*************************/
.izl-rmenu{position:fixed; right:0;  top:300px; padding-bottom:20px;  z-index:999; }
.izl-rmenu .btnqq{width:50px; height:51px; margin-bottom:1px; cursor:pointer; position:relative; }
.izl-rmenu .btnqq-qq{background:url(img/r_qq.png) 0px 0px no-repeat ; }
.izl-rmenu .btnqq:hover{ background-color:#0D60AC}
.izl-rmenu a.btnqq-qq{background:url(img/r_qq.png) 0px 0px no-repeat #11AADD; text-decoration:none; display:block;}
.izl-rmenu a.btnqq-sk{background:url(img/r_skype.png) 0px 0px no-repeat #11AADD; text-decoration:none; display:block;}
.izl-rmenu a.btnqq-ww{background:url(img/r_ww.png) 0px 0px no-repeat #11AADD; text-decoration:none; display:block;}
.izl-rmenu a.btnqq-wapp{background:url(img/r_wapp.png) 0px 0px no-repeat #11AADD; text-decoration:none; display:block;}

.izl-rmenu a.btnqq .qqshow{background-color:#0D60AC; position:absolute; width:160px; left:-160px; top:0px; line-height:51px; color:#FFF; font-size:16px; text-align:center; display:none;}
.izl-rmenu a.btnqq:hover .qqshow{ display:block}


.izl-rmenu .btnqq-wx{background:url(img/r_wx.png) 0px 0px no-repeat; background-color:#11AADD;}

.izl-rmenu .btnqq-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btnqq-phone{background:url(img/r_phone.png) 0px 0px no-repeat; background-color:#11AADD;}
.izl-rmenu .btnqq-phone .phone{background-color:#0D60AC; position:absolute; width:160px; left:-160px; top:0px; line-height:51px; color:#FFF; font-size:16px; text-align:center; display:none;}
.izl-rmenu .btnqq-top{background:url(img/r_top.png) 0px 0px no-repeat; background-color:#11AADD; display:none;}

