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; 
		padding:0px; 
	margin:0px auto;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	max-width:640px;
	}
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 
a { color:#555;}
a:hover{ color:#f70;}

.tit-index{ font-size:30px; line-height:1.5em; text-align:center; color:#333;}
.tit-index p{ height:2px; width:6em; background:#ccc; margin:5px auto; }
.tit-index p span{ display:block; width:2em; height:2px; background:#692EA4; margin:0 auto;}
.tit-index .ms{ font-size:14px; color:#888; line-height:1.5em;}
/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w100{ width:100%; max-width:640px; clear:both; margin:0 auto;  }
.w50{ width:50%; margin:0 auto;}
.w30{ width:33.333%; margin:0 auto;}
.w25{ width:25%; margin:0 auto;}
.p10{ padding:0 10px;}

.tit_index{ text-align:center; color:#333; margin:10px auto 0; }
.tit_index h2{   font-size:22px; font-weight:normal }
.tit_index h2 .link{ border-bottom: 2px solid #bbb;display: block;height: 15px;width: 4em; padding:0 20px;margin: 0 auto; position:relative;}
.tit_index h2 span{ border-bottom: 2px solid #fff;    display: block;height: 15px;width: 40px;;margin: 0 auto; }
.tit_index h2  .link .dot{ width:4px; height:4px; border:6px double #692EA4; border-radius:50%; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-2px;}
.tit_index .ms{ padding:10px 0; text-align:center; color:#999; font-size:12px;}


.yy-box{ box-shadow:0 5px 5px #ccc;; height:5px;   ; margin-bottom:30px;}
/********* top *****************/

header .ding{ height:30px; line-height:30px; background:#F2F5F7; border-bottom:1px solid #eee; color:#444; font-size:12px; font-family:  simsun, sans-serif ; overflow:hidden; }
header .ding a{ color:#fff;}
header .ding a:hover{ color:#692EA4;}
header .ding .tel{ padding-left:30px; background:url(img/tel-ding-2.png) left center no-repeat; margin-right:20px;}
header .ding .yuyan{ padding-top:5px;  }



header .logoan{ background:#FFF; position:relative;  }
header .logoan .logocd {padding:0 10px; }
header  .logo{ text-align:center; width:80%; margin:5px 0; }
header  .logo img{ max-width:100%; max-height:50px; text-align:left; display:block; float:left;}
header .anniu{ width:50px;  height:50px; position:absolute; top:50%; right:5px; margin-top:-25px; }
header .anniu a{ display:block; height:55px; background:url(img/caidanico.png) 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;  margin-bottom:10px;  }
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;  font-size:16px;}

header .nav li:hover>a{  color:#692EA4; background-color:#f5f5f5; }  

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;}

	/* 焦点图 */
	.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:640px;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; left:45%; margin-left:-20px; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:15px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#692EA4; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
	.slideBox .hd li.on{ background:#f90;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
/******************************/
.cpindex{ margin:30px auto;}

.ys-index { padding:50px 0 0; background:#eee url(img/dbxb.jpg) top center ;}

.ys-index ul.about_list li.xm{ overflow:hidden; padding:10px 0;  }
.ys-index ul.about_list li.xm0{  background-color:rgba(0,0,0,0.05);  }
.ys-index ul.about_list li.xm .tu{ width:100%; height:auto; overflow:hidden;  }
.ys-index ul.about_list li.xm .tu img{ display:block; width:100%; height:auto;   background:#fff;}
.ys-index ul.about_list li.xm .wen{ width:100%; height:auto; overflow:hidden;  padding:10px 0;;  position:relative; color:#444;}
.ys-index ul.about_list li.xm .bt .xuhao{ width:50px; height:50px;  overflow:hidden; box-shadow:8px 8px 5px #361953; text-align:center; background:#692EA4;  float:left;  }
.ys-index ul.about_list li.xm .bt .xuhao span{  font-size:40px; line-height:50px; color:#fff; font-weight:bold; }
.ys-index ul.about_list li.xm .bt .biaoti{ width:80%; float:right;}
.ys-index ul.about_list li.xm .bt p{ color:#692EA4; font-size:20px; line-height:1.5em;  }
.ys-index ul.about_list li.xm .bt span{ color:#777; text-transform:uppercase; font-size:14px;line-height:1.5em; }
.ys-index ul.about_list li.xm .nr{ font-size:14px; line-height:2em; text-align: left; margin-top:10px;}


/*********************/
.youdian-index{ padding:50px 0;}
.youdian-index .tu {  display:block; border:1px solid #ddd; border-radius:20px; overflow:hidden;}
.youdian-index .tu img{ width:100%; height:auto; display:block}
.youdian-index .youdian-xm { font-size:16px; text-align:left; margin:20px auto 0; padding-bottom:10px; border-bottom:1px solid #ddd;}
.youdian-index .youdian-xm .biaoti{ color:#692EA4; font-size:18px; font-weight:bold; margin:5px auto; }
.youdian-index .youdian-xm .ms{ font-size:14px;}

/********************/

.gsjj-index{ padding:20px 0; background:#eee url(img/dbxb.jpg) top center ; }
.gsjj-index .gsjjtu{ border:10px solid #fff; width:80%; box-shadow:10px 10px 0 #bbb; margin:0 auto; display:block; }
.gsjj-index .gsjjtu img{ display:block; width:100%; height:auto;}

.gsjj-index .jjnr{ width:100%; overflow:hidden; margin-top:20px;}
.gsjj-index .jjnr .xxsm{   text-align:justify; line-height:2em; position: relative; padding-bottom:20px;  }
.gsjj-index .jjnr .xxsm a.more{ font-size:14px; display:block; width:100px; height:32px; border:1px solid #bbb; box-shadow:5px 5px 0 #bbb; text-align:center; line-height:32px; color:#692EA4; background:#fff; margin:10px auto;}
.gsjj-index .jjnr .xxsm a.more:hover{ background:#692EA4; color: #fff;}

/*******************/
.xw-index{ margin-bottom:30px;}
.xwtabBox .hd{ height:40px; line-height:40px; padding:0 10px; font-size:20px; background:#F3F3F3;      }
.xwtabBox .hd ul{ overflow:hidden;  }
.xwtabBox .hd ul li{ float:left; margin:0 3%; color:#515151; width:27%; text-align:center;  }
.xwtabBox .hd ul .on{ border-bottom:2px solid #692EA4; color:#692EA4;  }
.xwtabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */   }
.xwtabBox .bd{ }
.xwtabBox .bd ul{ padding:10px ;  }
.xwtabBox .bd li{ height:35px; line-height:35px;   }
.xwtabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  overflow:hidden; display:block; height:35px; border-bottom:1px dotted #ddd; }  /* 去掉链接触摸高亮 */
.xwtabBox .bd li a{ color:#555; display:block;  }
.xwtabBox .bd li a span{ float:right;}



/*********************/


footer .foot { background:#212934 ; border-top:5px solid #692EA4 ;  }
footer .foot  .foot-link { line-height:50px; text-align:center;  color:#555;  }
footer  .foot .foot-link a{ line-height:50px; padding:0 10px; color:#fff; font-size:14px;}


footer  .foot .copyright{ text-align:center; color:#ccc;padding:10px 0 66px;  background:#1D242D; font-size:12px;}
footer  .foot .copyright a{ color:#ccc;}



.dibucaidan{ height:56px;  position:fixed; bottom:0; left:0; color:#fff; width:100%; overflow:hidden;  }
.dibucaidan .fanhuidingbu{ width:100px; height:55px; border-radius:100px 100px 0 0; overflow:hidden; background:#692EA4; margin:0 auto; text-align:center;  }
.dibucaidan .fanhuidingbu a{ color:#fff; padding-top:25px; display:block;line-height:20px; background: url(img/atop.png) center 8px no-repeat; }
.dibucaidan .caidan{background:#692EA4; height:60px; margin-top:-2px;  }
.dibucaidan .caidan a{ display:block; width:25%; height:30px; line-height:20px; color:#fff; float:left; text-align:center; padding-top:30px;}
.dibucaidan .caidan a.a1{ background: url(img/a1.png) center 8px no-repeat;}
.dibucaidan .caidan a.a2{ background: url(img/a2.png) center 8px no-repeat;}
.dibucaidan .caidan a.a3{ background: url(img/a3.png) center 8px no-repeat;}
.dibucaidan .caidan a.a4{ background: url(img/a4.png) center 8px no-repeat;}

/***********分页*******************/

#getmore{ margin:10px auto; width:100%; text-align:center;}
#getmore .listpage{ display:inline-block; width:30%; text-align:center; height:30px; line-height:30px; margin:10px 1%; background-size:contain; color:#333; border-radius:3px;border:1px solid #ddd;}
#getmore .listpage a{ color:#333; display:block;}
#getmore  .pageshow{ background:#fff; color:#666;border:1px solid #ddd; }

/****************/
.banner{ height:160px; overflow:hidden; background-size:auto 100%; background-position:center center;   }
.banner .title{ text-align:center; padding-top:20px;}

.banner .title .tit_main{ text-align:center; color:#fff; }
.banner .title .tit_main h1{   font-size:30px; line-height:1.5em; height:1.5em;  }
.banner .title  .tit_main h1 p{ display: block;height: 2px;width: 4em; margin:15px auto; background:#fff; position:relative;}

.banner .title  .tit_main h1 span{    display: block; width:1em; ; height:2px ; background:#692EA4; margin:0 auto;}


.banner .title  .mianbaoxie{ color:#fff; padding-top:10px;}
.banner .title  .mianbaoxie a{ color:#fff; padding:0 5px;}


.cpbanner{  background:#307DCF; box-shadow:0 5px 5px #999 ; margin-bottom:8px; }
.cpbanner .title{ text-align:center; padding-top:10px;}
.cpbanner .bannerms{color:#fff; padding-top:10px; font-size:18px;}



/*****************/

.gsjjindex{ margin:0 auto; padding:10px; }
.titindex{ border-left:4px solid #692EA4; padding-left:10px; color:#692EA4; margin-bottom:10px; font-size:16px; font-weight:bold;  }
.titindex span{ color:#999; padding-left:10px; font-weight:normal; font-size:12px;}

.cptitindex{ margin-bottom:10px; font-size:16px;  border-bottom:1px solid #692EA4; line-height:32px; }
.cptitindex p{ padding:0 15px; float:left; background:#692EA4; color:#fff; }
.mt30{ margin-top:30px;}





/*******************/


.xwlist li{ clear:both; margin-bottom:20px;  overflow:hidden; }
.xwlist li .tu{ width:20%;background:#c7cde6; }
.xwlist li .tu img{ width:100%; display:block; }
.xwlist li .wen{ width:75%;}
.xwlist li .wen h3{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px; color:#fff;}
.xwlist li .wen .nr{overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:1.75em; font-size:12px; color:#eee; height:3.5em;}




.main ul.xwlist{ margin:10px; overflow:hidden; }
.main ul.xwlist li { border-bottom:1px dotted #ddd; padding-bottom:20px;}
.main ul.xwlist li .wen h3{ color:#666;}
.main ul.xwlist li .wen .nr{ color:#999;}

/**********************/
.main .bxwlist{ padding:10px 0}
.main .bxwlist li { padding:10px ; 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:18px; line-height:1.5em; color:#111;}
.main .bxwlist li .nr{ line-height:1.5em; height:4.5em; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; color:#666; margin:5px 0;}
.main .bxwlist li .djs{  color:#999; }
.main .bxwlist li .djs span{ display:inline-block;  line-height:24px; height:24px; margin-right:10px; padding-left:20px; font-size:12px; }
.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.calist{ margin:10px; overflow:hidden; clear:both; }
.main ul.calist li { border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:10px; clear:both;}
.main ul.calist li  h3{ color:#666;}
.main ul.calist li  .nr{ color:#999; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main ul.calist li .date{ color:#692EA4; font-size:10px;}



/********************/

/********main**********/
.main .tit{ height:36px; background:#2bf url(img/titleixo.jpg) 10px center no-repeat; padding-left:25px; line-height:36px; border-bottom:1px solid #ddd; color:#fff;   }
.main .tit a{ display:block; width:16px; height:16px; float:right; margin-right:10px; margin-top:10px; line-height:16px; text-align:center; border-radius:16px; border:1px solid #016934; color:#016934; }
.main .xiangxineirong{ overflow:hidden;}
.main .xiangxineirong .xxneirong{ margin:10px; text-align:justify; overflow:hidden;  }
.main .xiangxineirong .xxneirong img{ width:100%; display:block; height:auto;}
.main .xiangxineirong .xxneirong table{ width:100%; border-collapse:collapse;}
.main .xiangxineirong .xxneirong h2.biaoti{ font-size:20px; text-align:center; line-height:1.5em; color:#692EA4;  margin-bottom:10px; border-bottom:1px dotted #ddd;}
.main .xiangxineirong .xxneirong h2.biaoti p{ font-size:12px; color:#999; font-weight:normal;}

.main .xiangxineirong .xxneirong h2.cpbiaoti{ font-size:20px; text-align:center; line-height:1.5em; color:#692EA4;  }
.main .xiangxineirong .xxneirong .ms{ padding:10px 0; margin-bottom:10px; border-bottom:1px  solid  #ddd; font-size:16px; color:#444; text-align:center;}
.main .xiangxineirong .xxneirong .bq{ text-align:justify;  overflow:hidden; margin-bottom:20px; font-size:14px; }

/*****
.calist{ margin:10px  auto;}
.calist li{ width:50%; float:left ; overflow:hidden;  }
.calist li .tu{ margin:10px; overflow:hidden;}
.calist li .tu img{ width:100%; display:block;}
.calist li .wen{ margin:0 5px; text-align:center; line-height:30px; font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
****************/


/*****************/
.main ul.cplist{ margin:10px  5px; }
.main ul.cplist li{ float:left; width:48%; margin:10px 1%; overflow:hidden; }
.main ul.cplist li .tu img{ display:block; width:100%;}
.main ul.cplist li .wen{ line-height:30px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.main .cpyoubian{  margin:20px auto}
.main .cpyoubian .xm{   overflow:hidden; float:left; text-align:center; padding:20px; box-sizing:border-box; }
.main .cpyoubian .xm img{ width:100%; display:block;}
.main .cpyoubian .tu{ width:60%;}
.main .cpyoubian .pdf{ width:40%;}

/******************/
.main-title{-moz-box-orient:horizontal;-webkit-box-orient:horizontal;display:-moz-box;height:60px;line-height:35px;overflow:hidden;width:100%;color:#444;border-bottom:1px solid #eee}
.main-title h1{color:#692EA4;text-align:center;font-size:24px}
.main-title .listTitle{float:left;height:65px;line-height:35px;overflow:hidden;word-break:break-all;word-wrap:break-word;text-indent:10px;-moz-box-flex:1;-webkit-box-flex:1}
.main-title .rightButton{padding:3px 5px 0 0;text-align:right}
.News-detail h1{font-size:15px;font-weight:700;line-height:1.5em;padding:15px 10px;text-align:center;word-break:break-all;word-wrap:break-word}
.News-detail .minInfo{border-bottom:1px solid #959595;color:#B9B9C8;font-size:10px;padding:0 10px 10px;text-align:center}
.News-detail .minInfo span{font-size:13px}
.News-articleCont{padding:10px}
.News-articleCont p{line-height:24px}

/******************/



/**********************/
.main  .cpxx{ padding:10px; margin:20px auto;}
.main  .cpxx .tianjiacp{ display:block; height:38px; border:1px solid #ddd; width:120px; margin:20px 0; text-align:center; line-height:38px;}

.cpliebiao{ margin:40px auto }
.cpliebiao .cpxuanzhonglist{ width:100%; text-align:center; }
.cpliebiao .cpxuanzhonglist tr{ height:38px; border-bottom:1px dotted #ddd;}
.cpliebiao .cpxuanzhonglist tr.biaotou{ background:#f2f5f7; border:1px solid #ddd; height:44px; }
.cpliebiao .cpxuanzhonglist tr input{ width:100px; height:26px; border-radius:4px; padding:0 10px; border:1px solid #ddd;}



.focus{ width:100%;   margin:10px auto;; position:relative; overflow:hidden; z-index:0;    }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:991; bottom:0; text-align:center;   }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;  }
.focus .hd ul .on{ background:#692EA4;  }
.focus .bd{ position:relative; z-index:0; }

.focus .bd li img{ width:100%;   }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.focus .bd li .title{ line-height:2em; font-size:16px; padding-bottom:10px; text-align:center;}


/****************/
.contact{}
.contact .midDiv{ padding: 35px ;  background: #f4f4f4;  overflow:hidden;}
.contact .midDiv .logo{   text-align: center; overflow:hidden;  }
.contact .midDiv .logo img{ display:block; width:100%; height:auto}

.contact .midDiv .lie{  }
.contact .midDiv .lie li{ font-size: 14px; padding-left: 26px; position: relative; margin-bottom: 15px;}
.contact .midDiv .lie li img{ position: absolute; left: 0px; top: 4px; }

/******************/
.cptabBox .hd{ height:40px; line-height:40px;   border-top:1px solid #ddd; border-bottom:1px solid #ddd;  }
.cptabBox .hd ul{ overflow:hidden;  }
.cptabBox .hd ul li{ float:left;  width:25%; color:#515151; text-align:center; font-size:16px  }
.cptabBox .hd ul .on{ border-bottom:2px solid #692EA4; color:#692EA4;  }
.cptabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.cptabBox .bd .xm{ padding-top:20px; height:auto; text-align:left; }

/***********************/
.youshi-list{ padding:30px 0; }
.youshi-list_bj0{ background:#f2f5f7;}
.youshi-list .tu{ width:100%;; overflow:hidden;}
.youshi-list .tu img{width:100%;; height:auto;  display:block;}
.youshi-list:hover .tu img{filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; }

.youshi-list .wen{ margin:10px  auto;  font-size:16px;}
.youshi-list .wen .bt{ font-size:24px; font-weight:normal; color:#692EA4; line-height:1.5em; }
.youshi-list .wen  .nr{ margin:10px 0; text-align: left; line-height:2em; font-size:14px;  }

/************/
.case-xg {padding:40px 0 ; background:#eee url(img/dbxb.jpg) top center ;margin:0 auto; text-align:center; border-bottom:1px solid #ddd;  border-top:1px solid #ddd;}
.case-xg ul{ padding:10px 0;}
.case-xg ul li.xm{ margin:10px  auto; width:95%; overflow:hidden;  box-shadow:0 0 4px #ccc; background:#fff;}
.case-xg ul li.xm:hover{ box-shadow: 0 0 20px #ccc;}

.case-xg ul li.xm .tu{width:90%; margin:15px auto; overflow:hidden; background:#333; }
.case-xg ul li.xm .tu img{ width:100%; height: auto ; display:block;}
.case-xg ul li.xm:hover .tu img{ filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; }

.case-xg ul li.xm  .bt{ font-size:18px;  color:#333; line-height:30px; padding:10px 0 0;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:none;}
.case-xg ul li.xm:hover  .bt{ color:#4eb2fd;}
/********************/
.case-shipin{ padding:50px 0; }
.case-shipin .zynr{ padding-top:40px; position:relative;}
.case-shipin .xm{ width:100%; height:auto;; }
.case-shipin .logo{ width:75%; height: auto; overflow:hidden; position:relative; margin:20px auto;}
.case-shipin .logo img{width: 100%; height:auto; display:block;}

/*****************/
.fuwu-list{ padding:50px 0;} 
.fuwu-list ul li.xm{ margin:20px auto; width:100%; overflow:hidden; }
.fuwu-list ul li.xm .tu{ width:20%; ; border-radius:50%; overflow:hidden; float:left;   }
.fuwu-list ul li.xm .tu img{ width:100%; height: auto ; display:block; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg); -webkit-transition:all 2s ease-in; transition: all 2s ease 0s;}
.fuwu-list ul li.xm:hover .tu img{ -webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);transform:rotate(720deg);}

.fuwu-list ul li.xm .wen{ width:75%; overflow:hidden; float: right;   }
.fuwu-list ul li.xm  .bt{ font-size:18px; text-align: left; color:#333; }
.fuwu-list ul li.xm .nr{ text-align:justify; line-height:1.8em;}
.fuwu-list ul li.xm a.more{display:block; margin:30px  auto 0;font-size:14px;  color:#999; text-align:center; width:120px; height:30px; line-height:30px; border:1px solid #ccc; border-radius:30px; }

.fuwu-list ul li.xm:hover a.more{ color:#fff; background:#4eb2fd;; border-color:#4eb2fd;;}

/********************/
.fuwu-lx {padding:50px 0 ; background:#eee url(img/dbxb.jpg) top center ;margin:0 auto; text-align:center; border-bottom:1px solid #ddd;  border-top:1px solid #ddd;}
.fuwu-lx ul{  margin:0 auto;}
.fuwu-lx ul li.xm{ margin:20px auto; width:100%; overflow:hidden; }
.fuwu-lx ul li.xm .tu{ width:20%; ;overflow:hidden; float:left;   }
.fuwu-lx ul li.xm .tu img{ width:100%; height: auto ; display:block; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg); -webkit-transition:all 2s ease-in; transition: all 2s ease 0s;}
.fuwu-lx ul li.xm:hover .tu img{ -webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);transform:rotate(720deg);}

.fuwu-lx ul li.xm .wen{ width:75%; overflow:hidden; float: right;   }
.fuwu-lx ul li.xm  .bt{ font-size:18px; text-align: left; color:#692EA4; }
.fuwu-lx ul li.xm .nr{ text-align:justify; line-height:1.8em;}
.fuwu-lx ul li.xm a.more{color:#692EA4; font-size:14px; text-align:left; display:block; padding:20px 0;}

/**********************/
.fuwu-by{ padding:20px 0; }

.fuwu-by .wen{  overflow:hidden; text-align: left;  font-size:16px; line-height:2em; padding:20px 0;}
.fuwu-by .wen .bt{ font-size:24px; color:#333; margin-bottom:10px; line-height:1.8em; padding-bottom:10px; }
.fuwu-by .wen .bt:after{ content:"";  height:4px; border-bottom:1px solid #ddd; display: block; background:  url(img/btbj.png) left center no-repeat; ;}

.fuwu-by .wen:hover .bt:after{ width:100%; -webkit-transition:all 2s ease-in; transition: all 2s ease 0s; }
/***********************/

/*******************/
.pptSlide{ width:100%;  position:relative;  height:350px;   }
.pptSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.pptSlide .bd ul{ width:100% !important;  }
.pptSlide .bd li{ width:100% !important;  height:350px; overflow:hidden; text-align:center;  }
.pptSlide .bd li .wen{ text-align:center; padding-top:60px;}
.pptSlide .bd li .wen .bt{ font-size:24px; line-height:1.8em;}
.pptSlide .bd li .wen .ms{font-size:18px; line-height:1.8em;  }
.pptSlide .bd li .wen .nr{font-size:14px; line-height:1.8em; padding-top:20px;  }
.pptSlide .bd li .wen a.more{ width:150px; height:36px; line-height:36px; text-align:center; display:block; margin:20px auto; background:#692EA4; color:#fff; font-size:16px; border-radius:5px; overflow:hidden;}
.pptSlide .bd li .wen a.more:hover{ background:#631E9E;}

.pptSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; }
.pptSlide .hd ul{ text-align:center; }
.pptSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:5px; overflow:hidden; background:#ccc; border:4px solid #fff; border-radius:50%; overflow:hidden; text-indent:3em;}
.pptSlide .hd ul .on{  box-shadow:inset 0 3px 6px #692EA4;  }

.pptSlide .prev,
.pptSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.pptSlide .next{ left:auto; right:15%; background-position:-6px -137px; }


/****************hz-index ****************/
.hz-index{ padding:50px 0;}
.hz-index ul{ padding-top:20px;}
.hz-index ul li{ float:left; width:33%;; height:110px; border:1px solid #ddd;  padding:4px; overflow:hidden; box-sizing:border-box;}
.hz-index ul li .tu{ width:100%; height:100px; position:relative; overflow:hidden}
.hz-index ul li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}

/**********************/
.cp-index{ padding:50px 0; background:#fff url(img/dbxb.jpg) center top repeat ;}
.cp-index .cptit{font-size:18px; padding-bottom:40px; text-align:center;}
.cp-index .cptit p{ font-size:48px; color:#222; line-height:1.2em; font-weight:bolder;}
.cp-index .cptit p sup{ color:#692EA4}

.cp-index ul li{ width:94%;  overflow:hidden; position:relative ; padding:30px 3%; }
.cp-index ul li .tu{ width:50%;  ; float:right; overflow:hidden ; }
.cp-index ul li .tu img{ width:100%; height: auto; display:block;}
.cp-index ul li .wen{ float:left; width:50%;  font-size:14px; line-height:1.8em; color:#333;  }

.cp-index ul li .wen .bt{  color:#692EA4 ; padding-bottom:10px; font-size:24px;}

.cp-index ul li:hover .tu img {transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all .5s ease 0s;transition: all .5s ease 0s;}
.cp-index ul li.li1{ background:rgba(99,99,99,.2)}
.cp-index ul li.li0 .tu{ float:left;}
.cp-index ul li.li0 .wen{ float: right;}

