*{margin: 0;padding: 0;list-style: none;}

/** 清除内外边距 **/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */

th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}

/** 设置默认字体 **/

body,button, input, select, textarea /* for ie */ {font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA, \5b8b\4f53, sans-serif;}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */

code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */

small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/

ul, ol { list-style: none; }

/** 重置文本格式元素 **/

a { text-decoration: none; color:#333 }

a:hover { text-decoration: underline; color:#d91213 }

/** 重置表单元素 **/

legend { color: #000; } /* for ie6 */

fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */

button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */

select {

/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

border: solid 1px #000;

/*很关键：将默认的select选择框样式清除*/

appearance:none;

-moz-appearance:none;

-webkit-appearance:none;

/*加padding防止文字覆盖*/

padding-right: 14px;

}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand { display: none; }

/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/

table { border-collapse: collapse; border-spacing: 0; }

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

body {background:#fff; padding-top:80px;}

em{font-style:normal}

li{list-style:none}

img {transition: all 0.3s linear 0s;}

img:hover {transition: all 0.3s linear 0s;}

a {color:#333}

a:hover {color:#93C}


input{outline:none !important;}
textarea{outline:none !important;}
/*首页*/ 

.top_mian {width:100%; height:80px; background:#6a2489; position:fixed; top:0px; left:0px; z-index:999999999}

.top_mian div.m {width:1200px; height:80px; margin:0px auto}

.top_mian div.m div.l {width:210px; height:80px; float:left}

.top_mian div.m div.l img {width:311px; height:80px; display:block}

.top_mian div.m div.c {height:80px; float:right} 

.top_mian div.m div.c ul li {width:auto; height:40px; float:left; position:relative; background:6a2489; padding-bottom:20px; padding-top:20px; } 

.top_mian div.m div.c ul li a {width:auto; height:40px; display:block; margin-left:12px; margin-right:12px; color:#d6cad8; line-height:40px; font-size:14px;}

.top_mian div.m div.c ul li p {width:100%; overflow:hidden; background:#3e0956; position:absolute; top:80px; left:0px; z-index:999; padding-top:10px; padding-bottom:10px; display:none}

.top_mian div.m div.c ul li p a.z {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; color:#d6cad8; padding-left:10px; padding-right:10px; display:block; margin:0px;}



.top_mian div.m div.c ul li.ahover {width:auto; height:40px; float:left; position:relative; padding-bottom:20px; padding-top:20px; } 

.top_mian div.m div.c ul li.ahover a {width:auto; height:40px; display:block; margin-left:12px; margin-right:12px; color:#fff; line-height:40px; font-size:14px; border-bottom:1px solid #fff}

.top_mian div.m div.c ul li.ahover p {width:120px; overflow:hidden; background:#3e0956; position:absolute; top:80px; left:0px; z-index:999; padding-top:10px; padding-bottom:10px; display:none}

.top_mian div.m div.c ul li.ahover p a.z {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; color:#d6cad8; padding-left:10px; padding-right:10px; display:block; margin:0px;}



.top_mian div.m div.c ul li:hover {width:auto; height:40px; float:left; position:relative; background:3e0956; padding-bottom:20px; padding-top:20px; } 

.top_mian div.m div.c ul li:hover a {width:auto; height:40px; display:block; margin-left:12px; margin-right:12px; color:#fff; text-decoration:none; line-height:40px; font-size:14px;}

.top_mian div.m div.c ul li:hover p {width:120px; overflow:hidden; background:url(../images/tm.png); position:absolute; top:80px; left:-10px; z-index:999; padding-top:10px; padding-bottom:10px; display:block}

.top_mian div.m div.c ul li:hover p a.z {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; color:#d6cad8; padding-left:10px; padding-right:10px; display:block; margin:0px;}

.top_mian div.m div.c ul li:hover p a.z:hover {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; color:#fff; padding-left:10px; padding-right:10px; display:block; margin:0px; background:#16011f}



.top_mian div.m div.c ul li.ahover:hover {width:auto; height:40px; float:left; position:relative; background:3e0956; padding-bottom:20px; padding-top:20px; } 

.top_mian div.m div.c ul li.ahover:hover a {width:auto; height:40px; display:block; margin-left:12px; margin-right:12px; color:#fff; text-decoration:none; line-height:40px; font-size:14px; border-bottom:0px;}

.top_mian div.m div.c ul li.ahover:hover p {width:120px; overflow:hidden; background:#3e0956; position:absolute; top:80px; left:0px; z-index:999; padding-top:10px; padding-bottom:10px; display:block}

.top_mian div.m div.c ul li.ahover:hover p a.z {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; color:#d6cad8; padding-left:10px; padding-right:10px; display:block; margin:0px; border:0px;}

.top_mian div.m div.c ul li.ahover:hover p a.z:hover {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; color:#fff; padding-left:10px; padding-right:10px; display:block; margin:0px; background:#16011f; border:0px;}

.top_mian div.m div.c ul li p b { font-weight:normal !important}


.top_mian div.m div.r {width:87px; height:80px; margin-left:30px; padding-left:30px; background:url(../images/sx.jpg) left no-repeat; float:right; text-align:right} 

.top_mian div.m div.r a {width:87px; overflow:hidden; height:80px; display:block; text-align:right; color:#b1a0b9}

.top_mian div.m div.r a i {width:27px; overflow:hidden; height:80px; line-height:83px; text-align:left; display:inline-block; font-size:22px;}

.top_mian div.m div.r a p {width:auto; overflow:hidden; height:80px; line-height:80px; display:inline-block; text-align:left}

.top_mian div.m div.r a:hover {width:87px; overflow:hidden; height:80px; display:block; text-align:right; color:#fff}

.top_mian div.m div.r a:hover i {width:27px; overflow:hidden; height:80px; line-height:83px; text-align:left; display:inline-block; font-size:22px;}

.top_mian div.m div.r a:hover p {width:auto; overflow:hidden; height:80px; line-height:80px; display:inline-block; text-align:left}



/*banner*/

.flexslider{position:relative;height:780px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:780px;}

.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 1px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}





.indexmodi {width:1200px; overflow:hidden; height:710px; position:relative; margin:0px auto; } 

.indexmodi h1 {width:auto; overflow:hidden; position:absolute; top:80px; left:0px; text-align:left; color:#000; font-size:24px; font-weight:100;}

.indexmodi h1 p {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#666; display:block; font-family:宋体}

.indexmodi h3 {width:58px; overflow:hidden; height:362px; display:block; position:absolute; top:60px; right:0px;}

.indexmodi h3 img {width:58px; overflow:hidden; height:362px; display:block}





.indexmodi .indexmodiTitle {width:240px; overflow:hidden; position:absolute; top:240px; left:10px; z-index:99999}

.indexmodi .indexmodiTitle ul{width:240px; overflow:hidden; text-align:left; font-size:14px; color:#333} 

.indexmodi .indexmodiTitle li{width:240px; height:30px; cursor: pointer; list-style-type: none; text-align:left; text-align:center;} 

.indexmodi .indexmodiTitle .active {width:240px; overflow:hidden; line-height:30px; font-size:14px; display:block; color:#000; text-align:left} 

.indexmodi .indexmodiTitle .normal {width:240px; overflow:hidden; line-height:30px; font-size:14px; display:block; color:#888; text-align:left}



.indexmodi .indexmodiContent {width:1200px; overflow:hidden; height:710px; position:relative}

.cpimg {width:522px; overflow:hidden; height:678px; position:absolute; left:240px; top:40px; z-index:99}

.cpimg img {width:522px; overflow:hidden; height:678px; display:block}

.cptxt {width:260px; overflow:hidden; height:155px; padding:50px; background:#fff; position:absolute; top:300px; left:640px; z-index:999}

.cptxt h2 {width:260px; overflow:hidden; line-height:26px; font-size:18px; color:#333; font-weight:100; display:block}

.cptxt h4 {width:260px; overflow:hidden; line-height:22px; font-size:14px; color:#666; font-weight:100; display:block}

.cptxt h6 {width:260px; overflow:hidden; line-height:22px; font-size:14px; color:#666; font-weight:100; display:block; padding-top:40px;}

.cpsimg {width:200px; overflow:hidden; height:250px; display:block; position:absolute; bottom:0px; right:0px; z-index:99}

.cpsimg img {width:200px; overflow:hidden; height:250px; display:block}

.cpmore {width:150px; overflow:hidden; height:45px; background:#FFF; position:absolute; bottom:0px; right:100px; z-index:999; opacity:0.8; filter:alpha(opacity=80);}

.cpmore a {width:150px; overflow:hidden; height:45px; background:url(../images/MORE.png); display:block}

.cpmore:hover {width:150px; overflow:hidden; height:45px; background:#FFF; position:absolute; bottom:0px; right:100px; z-index:999; opacity:1; filter:alpha(opacity=100);}

.cpmore:hover a {width:150px; overflow:hidden; height:45px; background:url(../images/MORE.png); display:block}



.indexmodinone {display:none;}





/*首页医美动态*/

.indexymnew {width:100%; overflow:hidden; height:auto; margin-top:80px;}

.indexymnew div.tit {width:100%; overflow:hidden; border-bottom:1px solid #c7c7c7; padding-bottom:20px;}

.indexymnew div.tit h1 {width:1200px; overflow:hidden; margin:0px auto; font-weight:100}

.indexymnew div.tit h1 p {width:auto; overflow:hidden; display:block; float:left; font-size:24px; color:#333; text-align:left}

.indexymnew div.tit h1 p span {width:auto; overflow:hidden; display:block; text-align:left; font-size:16px; color:#666; font-family:宋体}

.indexymnew div.tit div {width:auto; overflow:hidden; float:right; padding-top:12.5px; text-align:right}

.indexymnew div.tit div a {width:auto; overflow:hidden; height:30px; padding-left:15px; padding-right:15px; line-height:30px; display:inline-block; background:#FFF; color:#8b8b8b; font-size:14px; transition: all 0.3s linear 0s;}

.indexymnew div.tit div a:hover {width:auto; overflow:hidden; height:30px; padding-left:15px; padding-right:15px; line-height:30px; display:inline-block; background:#6a2489; color:#FFF; text-decoration:none; font-size:14px; transition: all 0.3s linear 0s;}

.indexymnew div.tit div a.ahover {width:auto; overflow:hidden; height:30px; padding-left:15px; padding-right:15px; line-height:30px; display:inline-block; background:#FFF; color:#000; font-weight:bold; font-size:14px; transition: all 0.3s linear 0s;}

.indexymnew div.tit div a.ahover:hover {width:auto; overflow:hidden; height:30px; padding-left:15px; padding-right:15px; line-height:30px; display:inline-block; background:#6a2489; color:#FFF; text-decoration:none; font-size:14px; transition: all 0.3s linear 0s;}

.indexymnew div.tit div a.m {width:80px; overflow:hidden; height:30px; display:inline-block; padding:0px; margin-left:10px; background:url(../images/more_1.png) center no-repeat; transition: all 0.3s linear 0s;}

.indexymnew div.tit div a.m:hover {width:80px; overflow:hidden; height:30px; display:inline-block; padding:0px; margin-left:10px; background:url(../images/more_1k.png) center no-repeat #6a2489; transition: all 0.3s linear 0s;}



.indexymnew div.sub {width:1242px; overflow:hidden; margin:0px auto; padding-top:50px;}

.indexymnew div.sub ul li {width:386px; overflow:hidden; padding-left:21px; float:left}

.indexymnew div.sub ul li a {width:386px; overflow:hidden; display:block}

.indexymnew div.sub ul li a img {width:386px; overflow:hidden; height:412px; display:block; opacity:1; filter:alpha(opacity=100);}

.indexymnew div.sub ul li a h3 {width:386px; overflow:hidden; font-weight:100; padding-top:15px; font-size:16px; line-height:26px; text-align:left}

.indexymnew div.sub ul li a h3 span {width:386px; overflow:hidden; font-size:14px; color:#9d9d9d; padding-top:3px; line-height:22px; display:block}

.indexymnew div.sub ul li a:hover {width:386px; overflow:hidden; display:block; text-decoration:none}

.indexymnew div.sub ul li a:hover img {width:386px; overflow:hidden; height:412px; display:block; opacity:0.8; filter:alpha(opacity=80);}

.indexymnew div.sub ul li a:hover h3 {width:386px; overflow:hidden; font-weight:100; padding-top:15px; font-size:16px; line-height:26px; text-align:left;}

.indexymnew div.sub ul li a:hover h3 span {width:386px; overflow:hidden; font-size:14px; color:#9d9d9d; padding-top:3px; line-height:22px; display:block;}



/*实验室*/

.indexsys {width:100%; overflow:hidden; height:463px; background:url(../images/sys_bg.png) bottom repeat-x; margin-top:50px;}

.indexsys div.m {width:1200px; overflow:hidden; height:463px; margin:0px auto; position:relative}

.indexsys div.m h1 {width:43px; overflow:hidden; height:142px; display:block; background:url(../images/sys_tit.png); position:absolute; right:0px; bottom:40px;}

.indexsys div.m h2 {width:339px; overflow:hidden; height:102px; background:url(../images/keyan_tit.png); position:absolute; left:0px; bottom:60px;}

.indexsys div.m h3 {width:339px; overflow:hidden; height:102px; background:url(../images/cp_tit.png); position:absolute; left:520px; bottom:60px;}

.indexsys div.m span {width:100px; overflow:hidden; height:1px; background:#91579c; display:block; position:absolute; left:400px; bottom:110px;}

.indexsys div.m h4 {width:780px; overflow:hidden; height:auto; font-size:14px; font-weight:100; color:#a793ab; position:absolute; left:0px; top:230px;}

.indexsys div.m h5 {width:291px; overflow:hidden; height:456px; background:url(../images/mote_1.png); position:absolute; bottom:0px; right:100px}



/*关于魔滴*/

.indexabout {width:100%; overflow:hidden; background:url(../images/gy_bg.png) top repeat-x;}

.indexabout div.m {width:1200px; overflow:hidden; margin:0px auto; position:relative}



.indexabout div.m h1 {width:1200px; overflow:hidden; margin:0px auto; font-weight:100; margin-top:50px;}

.indexabout div.m h1 p {width:auto; overflow:hidden; display:block; float:left; font-size:24px; color:#333; text-align:left}

.indexabout div.m h1 p span {width:auto; overflow:hidden; display:block; text-align:left; font-size:16px; color:#666; font-family:宋体}

.indexabout div.m i {width:391px; overflow:hidden; float:right; margon-top:13px; height:63px; background:url(../images/gy_tit.png); position:absolute; right:0px; top:60px}

.indexabout div.sub {width:1200px; overflow:hidden; margin:0px auto; height:321px; margin-top:50px;}

.indexabout div.sub dl dt {width:522px; overflow:hidden; height:321px; float:left}

.indexabout div.sub dl dt img {width:522px; overflow:hidden; height:321px; display:block}

.indexabout div.sub dl dd {width:598px; overflow:hidden; height:181px; margin-top:60px; float:right; background:#fff; padding:40px; padding-bottom:30px; padding-top:50px;}

.indexabout div.sub dl dd h2 {width:598px; overflow:hidden; text-align:left; line-height:26px; font-size:18px; color:#333; font-weight:100}

.indexabout div.sub dl dd p {width:598px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#9a9a9a; padding-top:20px;}

.indexabout div.sub dl dd a {width:auto; overflow:hidden; height:30px; border:1px solid #ddd; padding-left:20px; padding-right:20px; line-height:30px; font-size:14px; color:#999; display:block; float:left; margin-top:16px; background:#fff}

.indexabout div.sub dl dd a:hover {width:auto; overflow:hidden; height:30px; border:1px solid #662a7c; padding-left:20px; padding-right:20px; line-height:30px; font-size:14px; color:#fff; display:block; float:left; margin-top:16px; background:#662a7c; text-decoration:none}



.indexsankuai {width:1242px; overflow:hidden; margin:0px auto; margin-top:30px; margin-bottom:30px;}

.indexsankuai ul li {width:386px; overflow:hidden; padding-left:20px; float:left;}

.indexsankuai ul li a {width:386px; overflow:hidden; height:287px; display:block; position:relative; transition: all 0.3s linear 0s;}

.indexsankuai ul li a p {width:386px; overflow:hidden; height:200px; display:block; background:#7c0793; position:absolute; left:0px; bottom:0px; z-index:9; border-radius:6px; transition: all 0.3s linear 0s;}

.indexsankuai ul li a i {width:250px; overflow:hidden; height:287px; display:block; position:absolute; left:0px; bottom:0px; z-index:10; transition: all 0.3s linear 0s;}

.indexsankuai ul li a i img {width:250px; overflow:hidden; height:287px; display:block; transition: all 0.3s linear 0s;}

.indexsankuai ul li a h1 {width:170px; overflow:hidden; text-align:left; line-height:22px; font-size:14px; color:#FFF; position:absolute; top:140px; left:200px; z-index:11; font-weight:100; transition: all 0.3s linear 0s;}

.indexsankuai ul li a span {width:130px; overflow:hidden; display:block; height:30px; background:#f2b308; color:#FFF; font-size:14px; text-align:center; border-radius:100px; position:absolute; left:190px; bottom:45px; z-index:13; line-height:28px; transition: all 0.3s linear 0s;}



.indexsankuai ul li a:hover {width:386px; overflow:hidden; height:287px; display:block; position:relative; transition: all 0.3s linear 0s;}

.indexsankuai ul li a:hover p {width:386px; overflow:hidden; height:200px; display:block; background:#7c0793; position:absolute; left:0px; bottom:0px; z-index:9; border-radius:6px; transition: all 0.3s linear 0s;}

.indexsankuai ul li a:hover i {width:250px; overflow:hidden; height:287px; display:block; position:absolute; left:6px; bottom:0px; z-index:10; transition: all 0.3s linear 0s;}

.indexsankuai ul li a:hover i img {width:250px; overflow:hidden; height:287px; display:block; transition: all 0.3s linear 0s;}

.indexsankuai ul li a:hover h1 {width:170px; overflow:hidden; text-align:left; line-height:22px; font-size:14px; color:#FFF; position:absolute; top:135px; left:200px; z-index:11; font-weight:100; transition: all 0.3s linear 0s;}

.indexsankuai ul li a:hover span {width:130px; overflow:hidden; display:block; height:30px; background:#f2b308; color:#FFF; font-size:14px; text-align:center; border-radius:100px; position:absolute; left:190px; bottom:40px; z-index:13; line-height:28px; transition: all 0.3s linear 0s;}





/*底部*/

.footer {width:100%; overflow:hidden; padding-top:30px; padding-bottom:30px; background:#000;}

.footer div.t {width:1200px; overflow:hidden; margin:0px auto; text-align:center; line-height:28px; font-size:12px; color:#fff}

.footer div.t a {color:#fff; padding-left:15px; padding-right:15px;}
.footer div.t span {width:auto; line-height:28px; font-size:12px; display:inline-block; color:#666}
.footer div.t a:hover {color:#fff}
.footer div.ll {width:1200px; overflow:hidden; text-align:center; margin:0px auto}
.footer div.ll img {width:100px; overflow:hidden; height:auto; display:block; margin:0px auto}






/*内页*/

.ppgs_banner {width:100%; overflow:hidden; height:460px;}

.ppgs_banner div {width:1200px; overflow:hidden; height:60px; margin:0px auto; padding-top:400px; position:relative}

.ppgs_banner div dl {width:1200px; overflow:hidden; height:60px; background:#FFF}

.ppgs_banner div dl dt {width:700px; overflow:hidden; height:60px; float:left}

.ppgs_banner div dl dt a {width:auto; overflow:hidden; height:60px; margin-left:25px; font-size:15px; color:#666; display:block; float:left; line-height:60px;}

.ppgs_banner div dl dt a:hover {width:auto; overflow:hidden; height:58px; margin-left:25px; font-size:15px; color:#8d04a7; font-weight:bold; text-decoration:none; display:block; float:left; line-height:60px; border-bottom:2px solid #8d04a7}

.ppgs_banner div dl dt a.ahover {width:auto; overflow:hidden; height:58px; margin-left:25px; font-size:15px; color:#8d04a7; font-weight:bold; text-decoration:none; display:block; float:left; line-height:60px; border-bottom:2px solid #8d04a7}

.ppgs_banner div dl dd {width:475px; overflow:hidden; height:60px; float:right; text-align:right; line-height:60px; font-size:14px; color:#666; padding-right:25px;}

.ppgs_banner div dl dd i {width:25px; overflow:hidden; height:60px; text-align:left; line-height:64px; display:inline-block; color:#333; font-size:21px;}

.ppgs_banner div dl dd p {width:auto; overflow:hidden; height:60px; text-align:left; line-height:60px; display:inline-block; color:#333; font-size:14px;}

.ppgs_banner div dl dd p a {color:#666}

.ppgs_banner div dl dd p a:hover {color:#f00}



.ppgs_mtw {width:100%; overflow:hidden; height:auto}

.ppgs_mtw p {width:100%; overflow:hidden; height:auto; display:block; text-align:center !important}

.ppgs_mtw img {width:auto !important; overflow:hidden !important; height:auto !important; margin:0px auto !important; max-width:100% !important; display:block !important}

.ppgs_mtw p img {width:auto !important; overflow:hidden !important; height:auto !important; margin:0px auto !important; max-width:100% !important; display:block !important}



.banner_ny {width:100%; overflow:hidden; height:200px;}

.banner_ny h1 {width:1200px; overflow:hidden; margin:0px auto; height:140px; text-align:center; font-size:24px; color:#6a2489; display:block; padding-top:60px;}

.banner_ny h1 p {width:auto; overflow:hidden; display:block; font-size:14px; color:#6a2489; text-align:center; font-weight:100}





.weizhi {width:1200px; overflow:hidden; margin:0px auto; height:80px; background:url(../images/hx.png) bottom repeat-x}

.weizhi dl dd {width:600px; overflow:hidden; height:80px; float:left; text-align:left; line-height:80px; font-size:14px; color:#666;}

.weizhi dl dd i {width:25px; overflow:hidden; height:80px; text-align:left; line-height:84px; display:inline-block; color:#333; font-size:21px;}

.weizhi dl dd p {width:auto; overflow:hidden; height:80px; text-align:left; line-height:80px; display:inline-block; color:#333; font-size:14px;}

.weizhi dl dd p a {color:#666}

.weizhi dl dd p a:hover {color:#f00}



.weizhi dl dt {width:600px; overflow:hidden; height:80px; float:right; text-align:right; line-height:80px; font-size:14px;}

.weizhi dl dt a {width:auto; overflow:hidden; height:80px; margin-left:25px; font-size:16px; color:#666; display:inline-block; line-height:80px;}

.weizhi dl dt a:hover {width:auto; overflow:hidden; height:80px; margin-left:25px; font-size:16px; color:#8d04a7; font-weight:bold; text-decoration:none; display:inline-block; line-height:80px; background:url(../images/hx_k.png) bottom repeat-x}

.weizhi dl dt a.ahover {width:auto; overflow:hidden; height:80px; margin-left:25px; font-size:16px; color:#8d04a7; font-weight:bold; text-decoration:none; display:inline-block; line-height:80px; background:url(../images/hx_k.png) bottom repeat-x}



.newslist {width:1200px; overflow:hidden; margin:0px auto; margin-top:30px;}

.newslist dl {width:1200px; overflow:hidden; height:auto}

.newslist dl a {width:1200px; overflow:hidden; height:auto; display:block; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #eee; transition: all 0.3s linear 0s;}

.newslist dl a dt {width:320px; overflow:hidden; height:200px; float:left; transition: all 0.3s linear 0s;}

.newslist dl a dt img {width:320px; overflow:hidden; height:200px; display:block; opacity:1; filter:alpha(opacity=100); transition: all 0.3s linear 0s;}

.newslist dl a dd {width:840px; overflow:hidden; height:200px; float:right; position:relative; transition: all 0.3s linear 0s;}

.newslist dl a dd h1 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:20px; color:#333; line-height:26px; padding-top:15px; transition: all 0.3s linear 0s;}

.newslist dl a dd h2 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:14px; color:#8e8e8e; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.newslist dl a dd h3 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:12px; color:#aaaaaa; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.newslist dl a dd span {width:120px; overflow:hidden; height:34px; border:1px solid #ebebeb; background:#f7f7f7; display:block; line-height:34px; font-size:14px; color:#999; position:absolute; right:0px; bottom:30px; border-radius:100px; text-align:center; transition: all 0.3s linear 0s;}



.newslist dl a:hover {width:1200px; overflow:hidden; height:auto; display:block; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #eee; transition: all 0.3s linear 0s;}

.newslist dl a:hover dt {width:320px; overflow:hidden; height:200px; float:left; transition: all 0.3s linear 0s;}

.newslist dl a:hover dt img {width:320px; overflow:hidden; height:200px; display:block; opacity:0.8; filter:alpha(opacity=80); transition: all 0.3s linear 0s;}

.newslist dl a:hover dd {width:840px; overflow:hidden; height:200px; float:right; position:relative; transition: all 0.3s linear 0s;}

.newslist dl a:hover dd h1 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:20px; color:#f00; line-height:26px; padding-top:15px; transition: all 0.3s linear 0s;}

.newslist dl a:hover dd h2 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:14px; color:#8e8e8e; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.newslist dl a:hover dd h3 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:12px; color:#aaaaaa; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.newslist dl a:hover dd span {width:120px; overflow:hidden; height:34px; border:1px solid #8d04a7; background:#8d04a7; display:block; line-height:34px; font-size:14px; color:#fff; position:absolute; right:10px; bottom:30px; border-radius:100px; text-align:center; transition: all 0.3s linear 0s;}



.fenye {width:100%; overflow:hidden; padding-top:30px; padding-bottom:50px; background:#fff}

.fenye ul {width:1200px; overflow:hidden; margin:0px auto; text-align:center}

.fenye ul li {width:auto; overflow:hidden; background:#f7f7f7; height:32px; line-height:30px; font-size:14px; display:inline-block; margin-left:10px; transition: all 0.3s linear 0s;}

.fenye ul li a {width:auto; display:block; height:30px; color:#666; padding-left:13px; border:1px solid #d4d4d4; padding-right:13px; transition: all 0.3s linear 0s;}

.fenye ul li a:hover {width:auto; display:block; height:30px; color:#fff !important; border:1px solid #84468b; background:#84468b; text-decoration:none; transition: all 0.3s linear 0s;}

.fenye ul li a.thisclass {width:auto; display:block; height:30px; color:#fff !important; border:1px solid #84468b; background:#84468b; text-decoration:none; transition: all 0.3s linear 0s;}

.fy_wb {width:50px; overflow:hidden; height:27px; border:1px solid #ddd; background:#FFF; text-align:center; line-height:28px; font-size:14px; transition: all 0.3s linear 0s;}

.fy_an {width:50px; overflow:hidden; height:28px; border:1px solid #d4d4d4; background:#f7f7f7; text-align:center; line-height:24px; font-size:14px; transition: all 0.3s linear 0s;}



.newsshow_tit {width:1200px; overflow:hidden; height:auto; margin:0px auto; padding-top:30px; border-bottom:1px dotted #ddd; padding-bottom:30px; margin-bottom:30px;}

.newsshow_tit h1 {width:1200px; overflow:hidden; font-size:32px; line-height:50px; color:#333}

.newsshow_tit h2 {width:1200px; overflow:hidden; font-size:14px; line-height:24px; color:#999; font-weight:100; padding-top:8px;}



.newsshow_tit div.bshare-custom {width:200px; overflow:hidden; height:32px; display:block; text-align:left; padding-top:15px;}

.newsshow_tit div.bshare-custom a.bshare-weixin {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/weixin.png); margin-right:5px; display:inline-block}

.newsshow_tit div.bshare-custom a.bshare-sinaminiblog {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/weibo.png); margin-right:5px; display:inline-block}

.newsshow_tit div.bshare-custom a.bshare-qzone {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/kongjian.png); margin-right:5px; display:inline-block}

.newsshow_tit div.bshare-custom a.bshare-qqim {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/qq.png); margin-right:5px; display:inline-block}



.newsshow_mian {width:1200px; overflow:hidden; margin:0px auto; padding-bottom:30px;}

.newsshow_mian div.l {width:920px; overflow:hidden; float:left}

.newsshow_mian div.r {width:210px; overflow:hidden; float:right; border-radius:6px; background:#f5f5f5; padding:15px;}

.newsshow_mian div.r h1 {width:210px; overflow:hidden; text-align:left; font-size:18px; color:#333}

.newsshow_mian div.r a {width:210px; overflow:hidden; height:auto; display:block; padding-bottom:15px; margin-top:15px; border-bottom:1px dotted #ddd}

.newsshow_mian div.r a h3 {width:210px; overflow:hidden; height:auto; text-align:left; line-height:22px; font-size:14px; color:#333; font-weight:100; padding-bottom:10px;}

.newsshow_mian div.r a img {width:210px; overflow:hidden; height:115px; display:block; opacity:1; filter:alpha(opacity=100);}



.newsshow_mian div.r a:hover {width:210px; overflow:hidden; height:auto; display:block; padding-bottom:15px; margin-top:15px; border-bottom:1px dotted #ddd}

.newsshow_mian div.r a:hover h3 {width:210px; overflow:hidden; height:auto; text-align:left; line-height:22px; font-size:14px; color:#93C; font-weight:100; padding-bottom:10px;}

.newsshow_mian div.r a:hover img {width:210px; overflow:hidden; height:115px; display:block; opacity:0.8; filter:alpha(opacity=80);}





.zhengwen {width:920px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#333; padding-top:20px;}

.zhengwen p { margin-bottom:15px;}

.zhengwen video {width:920px !important; overflow:hidden; height:700px !important; margin:0px auto !important; background:#000 !important}

.zhengwen img {width:auto !important; overflow:hidden !important; max-width:540px !important; height:auto !important; display:block !important; margin:0px auto !important; margin-bottom:15px !important; margin-top:15px !important;}

.zhengwen iframe {width:100%; overflow:hidden; height:470px;}

.topdown {width:920px; overflow:hidden; padding-top:20px; margin-top:20px; border-top:1px dotted #ddd; padding-bottom:30px;}







.zhaopinlist {width:1200px; overflow:hidden; margin:0px auto; margin-top:30px;}

.zhaopinlist dl {width:1200px; overflow:hidden; height:auto}

.zhaopinlist dl a {width:1200px; overflow:hidden; height:auto; display:block; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #eee; transition: all 0.3s linear 0s;}

.zhaopinlist dl a dt {width:320px; overflow:hidden; height:233px; float:left; transition: all 0.3s linear 0s;}

.zhaopinlist dl a dt img {width:320px; overflow:hidden; height:233px; display:block; opacity:1; filter:alpha(opacity=100); transition: all 0.3s linear 0s; border-radius:6px;}

.zhaopinlist dl a dd {width:840px; overflow:hidden; height:233px; float:right; position:relative; transition: all 0.3s linear 0s;}

.zhaopinlist dl a dd h1 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:20px; color:#333; line-height:26px; padding-top:15px; transition: all 0.3s linear 0s;}

.zhaopinlist dl a dd h2 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:14px; color:#8e8e8e; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.zhaopinlist dl a dd h3 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:12px; color:#aaaaaa; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.zhaopinlist dl a dd span {width:120px; overflow:hidden; height:34px; border:1px solid #ebebeb; background:#f7f7f7; display:block; line-height:34px; font-size:14px; color:#999; position:absolute; right:0px; bottom:30px; border-radius:100px; text-align:center; transition: all 0.3s linear 0s;}



.zhaopinlist dl a:hover {width:1200px; overflow:hidden; height:auto; display:block; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #eee; transition: all 0.3s linear 0s;}

.zhaopinlist dl a:hover dt {width:320px; overflow:hidden; height:233px; float:left; transition: all 0.3s linear 0s;}

.zhaopinlist dl a:hover dt img {width:320px; overflow:hidden; height:233px; display:block; opacity:0.8; filter:alpha(opacity=80); transition: all 0.3s linear 0s; border-radius:6px;}

.zhaopinlist dl a:hover dd {width:840px; overflow:hidden; height:233px; float:right; position:relative; transition: all 0.3s linear 0s;}

.zhaopinlist dl a:hover dd h1 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:20px; color:#f00; line-height:26px; padding-top:15px; transition: all 0.3s linear 0s;}

.zhaopinlist dl a:hover dd h2 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:14px; color:#8e8e8e; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.zhaopinlist dl a:hover dd h3 {width:840px; overflow:hidden; text-align:left; font-weight:100; font-size:12px; color:#aaaaaa; line-height:22px; padding-top:18px; transition: all 0.3s linear 0s;}

.zhaopinlist dl a:hover dd span {width:120px; overflow:hidden; height:34px; border:1px solid #8d04a7; background:#8d04a7; display:block; line-height:34px; font-size:14px; color:#fff; position:absolute; right:10px; bottom:30px; border-radius:100px; text-align:center; transition: all 0.3s linear 0s;}





.zpshow_tit {width:1200px; overflow:hidden; height:auto; margin:0px auto; padding-top:30px; border-bottom:1px dotted #ddd; padding-bottom:30px; margin-bottom:30px;}

.zpshow_tit h1 {width:1200px; overflow:hidden; font-size:32px; line-height:50px; color:#333; font-weight:100}

.zpshow_tit h2 {width:1200px; overflow:hidden; font-size:14px; line-height:24px; color:#999; font-weight:100; padding-top:8px;}

.zpshow_tit h2 b {width:auto; overflow:hidden; line-height:24px; color:#F60; display:inline-block}

.zpshow_tit h2 span {width:auto; overflow:hidden; line-height:24px; color:#CCC; display:inline-block; padding-left:15px; padding-right:15px;}

.zpshow_tit h2 p {width:auto; overflow:hidden; line-height:24px; color:#666; display:inline-block}

.zpshow_tit h3 {width:1200px; overflow:hidden; font-size:14px; line-height:24px; color:#CCC; font-weight:100; padding-top:8px;}

.zpshow_tit h3 span {width:auto; overflow:hidden; line-height:24px; color:#CCC; display:inline-block; padding-left:15px; padding-right:15px;}

.zpshow_tit h3 p {width:auto; overflow:hidden; line-height:24px; color:#CCC; display:inline-block}



.zpshow_tit div.bshare-custom {width:200px; overflow:hidden; height:32px; display:block; text-align:left; padding-top:15px;}

.zpshow_tit div.bshare-custom a.bshare-weixin {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/weixin.png); margin-right:5px; display:inline-block}

.zpshow_tit div.bshare-custom a.bshare-sinaminiblog {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/weibo.png); margin-right:5px; display:inline-block}

.zpshow_tit div.bshare-custom a.bshare-qzone {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/kongjian.png); margin-right:5px; display:inline-block}

.zpshow_tit div.bshare-custom a.bshare-qqim {width:32px; overflow:hidden; height:32px; margin:0px; padding:0px; background:url(../images/qq.png); margin-right:5px; display:inline-block}



.zpzhengwen {width:1200px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#333; padding-top:20px; background:url(../images/pin.png) center bottom no-repeat; padding-bottom:550px; margin:0px auto}

.zpzhengwen p { margin-bottom:15px;}

.zpzhengwen img {width:auto !important; overflow:hidden !important; max-width:540px !important; height:auto !important; display:block !important; margin:0px auto !important; margin-bottom:15px !important; margin-top:15px !important;}

.zpzhengwen iframe {width:100%; overflow:hidden; height:470px;}

.topdown {width:1200px; overflow:hidden; padding-top:20px; margin-top:20px; border-top:1px dotted #ddd; padding-bottom:30px;}





.aboutmain {width:1200px; overflow:hidden; margin:0px auto; padding-top:30px;}

.aboutmain div.l {width:500px; overflow:hidden; height:360px; float:left}

.aboutmain div.l img {width:500px; overflow:hidden; height:360px; display:block; border-radius:6px;}

.aboutmain div.r {width:620px; overflow:hidden; float:right; background:#fff; padding:40px; padding-bottom:30px; padding-top:20px;}

.aboutmain div.r h2 {width:620px; overflow:hidden; text-align:left; line-height:26px; font-size:18px; color:#333; font-weight:100}

.aboutmain div.r p {width:620px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#9a9a9a; padding-top:20px;}



.aboutmain_cp {width:1260px; overflow:hidden; margin:0px auto}

.aboutmain_cp h1 {width:1200px; overflow:hidden; margin:0px auto; text-align:center; font-size:24px; color:#666; display:block; padding-top:90px; padding-bottom:40px;}

.aboutmain_cp h1 p {width:auto; overflow:hidden; display:block; font-size:14px; color:#a3a3a3; text-align:center; font-weight:100}

.aboutmain_cp ul li {width:585px; overflow:hidden; padding-left:30px; float:left; padding-bottom:50px;}

.aboutmain_cp ul li a {width:585px; overflow:hidden; height:auto; display:block; position:relative}

.aboutmain_cp ul li a img {width:585px; overflow:hidden; height:200px; display:block; border-radius:6px;}

.aboutmain_cp ul li a h3 {width:585px; overflow:hidden; font-weight:100; padding-top:15px; font-size:20px; line-height:26px; text-align:left}

.aboutmain_cp ul li a span {width:585px; overflow:hidden; font-size:14px; color:#989898; padding-top:8px; line-height:22px; display:block}

.aboutmain_cp ul li a b {width:90px; overflow:hidden; height:34px; border:1px solid #ebebeb; background:#f7f7f7; display:block; line-height:34px; font-size:14px; color:#999; position:absolute; right:0px; bottom:10px; border-radius:6px; text-align:center; transition: all 0.3s linear 0s; font-weight:100}

.aboutmain_cp ul li a:hover {width:585px; overflow:hidden; height:auto; display:block; position:relative; text-decoration:none}

.aboutmain_cp ul li a:hover img {width:585px; overflow:hidden; height:200px; display:block; border-radius:6px;}

.aboutmain_cp ul li a:hover h3 {width:585px; overflow:hidden; font-weight:100; padding-top:15px; font-size:20px; line-height:26px; text-align:left}

.aboutmain_cp ul li a:hover span {width:585px; overflow:hidden; font-size:14px; color:#989898; padding-top:8px; line-height:22px; display:block}

.aboutmain_cp ul li a:hover b {width:90px; overflow:hidden; height:34px; border:1px solid #8d04a7; background:#8d04a7; display:block; line-height:34px; font-size:14px; color:#fff; position:absolute; right:0px; bottom:10px; border-radius:6px; text-align:center; transition: all 0.3s linear 0s; font-weight:100}



.aboutmain_video {width:1260px; overflow:hidden; margin:0px auto; margin-top:40px; margin-bottom:40px;}

.aboutmain_video ul li {width:585px; overflow:hidden; padding-left:30px; float:left}

.aboutmain_video ul li a {width:585px; overflow:hidden; height:auto; display:block; position:relative; border-radius:7px; transition: all 0.3s linear 0s;}

.aboutmain_video ul li a img {width:585px; overflow:hidden; height:739px; display:block; border-radius:6px; transition: all 0.3s linear 0s;}

.aboutmain_video ul li a h3 {width:585px; overflow:hidden; font-weight:100; padding-top:25px; padding-bottom:25px; background:url(../images/tm.png); font-size:20px; line-height:26px; text-align:center; position:absolute; bottom:0px; left:0pz; z-index:99; color:#FFF; transition: all 0.3s linear 0s;}

.aboutmain_video ul li a span {width:169px; overflow:hidden; height:169px; background:url(../images/bofang.png); display:block; position:absolute; top:285px; left:208px; z-index:99; transition: all 0.3s linear 0s;}



.aboutmain_video ul li a:hover {width:585px; overflow:hidden; height:auto; display:block; position:relative; border-radius:7px; transition: all 0.3s linear 0s;}

.aboutmain_video ul li a:hover img {width:585px; overflow:hidden; height:739px; display:block; border-radius:6px; transition: all 0.3s linear 0s;}

.aboutmain_video ul li a:hover h3 {width:585px; overflow:hidden; font-weight:100; padding-top:25px; padding-bottom:25px; background:url(../images/tm.png); font-size:20px; line-height:26px; text-align:center; position:absolute; bottom:0px; left:0pz; z-index:99; color:#FFF; transition: all 0.3s linear 0s;}

.aboutmain_video ul li a:hover span {width:169px; overflow:hidden; height:169px; background:url(../images/bofang.png); display:block; position:absolute; top:275px; left:208px; z-index:99; transition: all 0.3s linear 0s;}



.kehufuwu {width:100%; overflow:hidden; height:100%; background:url(../images/tm.png); position:fixed; top:-100%; left:0px; z-index:999999999999; transition: all 0.1s linear 0s;}

.kehufuwu dl {width:600px; overflow:hidden; height:300px; margin:0px auto; margin-top:10%; border-radius:10px; background:#FFF; position:relative}

.kehufuwu dl i {width:50px; overflow:hidden; height:50px; display:block; position:absolute; top:0px; right:0px; text-align:center; line-height:50px; font-size:24px; color:#333; cursor:pointer}

.kehufuwu dl dt {width:540px; overflow:hidden; margin:0px auto; font-size:18px; color:#333; line-height:35px; padding-top:15px;}

.kehufuwu dl dd {width:500px; overflow:hidden; height:auto; margin:0px auto; padding-top:30px;}

.kehufuwu dl dd em {width:80px; overflow:hidden; height:80px; display:block; float:left; line-height:80px; color:#333; font-size:80px; margin-top:36px;}

.kehufuwu dl dd h1 {width:auto; overflow:hidden; height:80px; display:block; float:left; color:#333; font-size:32px; padding-left:20px; margin-top:36px;}

.kehufuwu dl dd h1 span {font-size:16px; font-weight:100; text-align:left; display:block; padding-top:6px;}

.kehufuwu dl dd p {width:134px; overflow:hidden; height:134px; display:block; float:right}

.kehufuwu dl dd p img {width:134px; overflow:hidden; height:134px; display:block;}





.lianxiwm_tit {width:1200px; overflow:hidden; height:auto; margin:0px auto; padding-top:30px; padding-bottom:30px; margin-bottom:30px;}

.lianxiwm_tit h1 {width:1200px; overflow:hidden; font-size:24px; line-height:50px; color:#333; font-weight:100}

.lianxiwm_tit h2 {width:1200px; overflow:hidden; font-size:16px; line-height:20px; color:#999; font-weight:100; padding-top:0px;}

.lianxiwm_tit dl {width:400px; overflow:hidden; float:left; padding-top:40px;}

.lianxiwm_tit dl dt {width:400px; overflow:hidden; font-size:14px; font-weight:bold; line-height:30px; text-align:left}

.lianxiwm_tit dl dd {width:400px; overflow:hidden; font-size:14px; font-weight:100; line-height:30px; text-align:left}

.lianxiwm_tit dl dd b {font-size:30px; display:inline-block; font-weight:bold}



.lianxi_map {width:1200px; overflow:hidden; height:438px; margin:0px auto; margin-bottom:60px; margin-top:0px;}

.lianxi_map img {width:1200px; overflow:hidden; height:438px; display:block; border-radius:8px}





/*查询*/

.search_jh {width:1200px; overflow:hidden; height:100px; background:url(../images/tm.png); position:absolute; bottom:0px; left:50%; margin-left:-600px; z-index:99999}

.search_jh dl {width:auto; overflow:hidden; height:60px; padding-left:30px; display:block; float:left; padding-top:20px; padding-bottom:20px;}

.search_jh dl a {width:auto !important; overflow:hidden !important; height:60px !important; display:block !important; position:static !important; z-index:9999999999999}

.search_jh dl a dt {width:60px; overflow:hidden; height:60px; display:block; float:left; background:#7e6e68; border-radius:100px;}

.search_jh dl a dt img {width:60px; overflow:hidden; height:60px; display:block;}

.search_jh dl a dd {width:auto; overflow:hidden; padding-left:10px; line-height:60px; font-size:18px; font-weight:bold; color:#FFF}

.search_jh dl a:hover {width:auto !important; overflow:hidden !important; height:60px !important; display:block !important; position:static !important; text-decoration:none}

.search_jh dl a:hover dt {width:60px; overflow:hidden; height:60px; display:block; float:left; background:#ff9c00; border-radius:100px;}

.search_jh dl a:hover dt img {width:60px; overflow:hidden; height:60px; display:block;}

.search_jh dl a:hover dd {width:auto; overflow:hidden; padding-left:10px; line-height:60px; font-size:18px; font-weight:bold; color:#ff9c00}



.search_cx {width:1200px; overflow:hidden; margin:0px auto; margin-top:50px; margin-bottom:50px;}

.search_cx dl {width:400px; overflow:hidden; height:auto; margin:0px auto}

.search_cx dl dd {width:400px; overflow:hidden; height:auto; padding-bottom:10px; position:relative}

.search_cx dl dd input {width:360px; overflow:hidden; height:50px; border:0px; background:#eee; text-align:left; line-height:50px; font-size:14px; color:#666; padding-left:20px; padding-right:20px; display:block; border-radius:6px;}

.search_cx dl dd input:hover {width:360px; overflow:hidden; height:50px; border:0px; background:#ddd; text-align:left; line-height:50px; font-size:14px; color:#666; padding-left:20px; padding-right:20px; display:block; border-radius:6px;}



.search_cx dl dd div.formControls {width:360px; overflow:hidden; height:50px; border:0px; background:#eee; text-align:left; line-height:50px; font-size:14px; color:#666; padding-left:20px; padding-right:20px; display:block; border-radius:6px;}

.search_cx dl dd label.sex,jh_hunyin,jh_shengyu {width:auto; overflow:hidden; line-height:50px; float:left; position:absolute; z-index:99; top:0px; left:20px; color:#999}

.search_cx dl dd div.webuploader-container {width:80px !important; overflow:hidden !important; height:30px !important; padding:0px !important; margin:0px !important; text-align:center !important; line-height:30px !important; border-radius:0px !important; position:absolute !important; top:10px !important; right:20px !important; z-index:99 !important}

.search_cx dl dd div.webuploader-container div.webuploader-pick {padding:0px !important; margin:0px !important; padding-left:15px !important; padding-right:15px !important;}

.search_cx dl dd p {width:auto; overflow:hidden; display:block; float:left; line-height:50px; color:#666; padding-left:20px;}

.search_cx dl dd b {width:auto; overflow:hidden; display:block; float:left;}

.search_cx dl dd b input.sex,.jh_hunyin,.jh_shengyu {width:20px !important; overflow:hidden !important; height:20px !important; margin-top:15px;}

.search_cx dl dd span {width:auto; overflow:hidden; display:block; float:left; line-height:50px; padding-left:10px; padding-right:15px;}



.search_cx dl dd textarea.jh_xiangxidizhi {width:360px; overflow:hidden; height:100px; border:0px; background:#eee; text-align:left; line-height:50px; font-size:14px; color:#666; padding-left:20px; padding-right:20px; display:block; border-radius:6px;}





.search_cx dl dt {width:400px; overflow:hidden; height:50px; padding-bottom:10px;}

.search_cx dl dt input {width:400px; overflow:hidden; height:50px; border:0px; background:#7d308e; text-align:center; line-height:50px; font-size:18px; color:#fff; display:block; border-radius:6px; font-weight:bold}

.search_cx dl dt input:hover {width:400px; overflow:hidden; height:50px; border:0px; background:#ff9c00; text-align:center; line-height:50px; font-size:18px; color:#fff; display:block; border-radius:6px; cursor:pointer; font-weight:bold}





.search_fw {width:1200px; overflow:hidden; margin:0px auto; margin-top:100px; margin-bottom:100px;}

.search_fw dl {width:580px; overflow:hidden; height:auto; margin:0px auto}

.search_fw dl dd {width:400px; overflow:hidden; height:50px; padding-bottom:10px; float:left}

.search_fw dl dd input {width:360px; overflow:hidden; height:50px; border:0px; background:#eee; text-align:left; line-height:50px; font-size:14px; color:#666; padding-left:20px; padding-right:20px; display:block; border-radius:6px;}

.search_fw dl dd input:hover {width:360px; overflow:hidden; height:50px; border:0px; background:#ddd; text-align:left; line-height:50px; font-size:14px; color:#666; padding-left:20px; padding-right:20px; display:block; border-radius:6px;}



.search_fw dl dt {width:160px; overflow:hidden; height:50px; padding-bottom:10px; float:right}

.search_fw dl dt input {width:160px; overflow:hidden; height:50px; border:0px; background:#7d308e; text-align:center; line-height:50px; font-size:18px; color:#fff; display:block; border-radius:6px; font-weight:bold}

.search_fw dl dt input:hover {width:160px; overflow:hidden; height:50px; border:0px; background:#ff9c00; text-align:center; line-height:50px; font-size:18px; color:#fff; display:block; border-radius:6px; cursor:pointer; font-weight:bold}







.usercenter {width:1200px; overflow:hidden; margin:0px auto; margin-top:30px; margin-bottom:50px;}

.usercenter div.l {width:431px; overflow:hidden; height:564px; display:block; float:left; border-radius:8px; margin-top:20px;}

.usercenter div.l img {width:431px; overflow:hidden; height:564px; display:block;}

.usercenter div.r {width:740px; overflow:hidden; height:660px; display:block; float:right;}



#scrollbar1 {width: 740px;clear: both;}

#scrollbar1 .viewport {width: 700px;height: 660px;overflow: hidden;position: relative}

#scrollbar1 .overview {list-style: none;position: absolute;left: 0;top: 0}

#scrollbar1 .thumb .end, #scrollbar1 .thumb {background-color: #6a2489; border-radius:100px;}

#scrollbar1 .scrollbar {position: relative;float: right;width: 15px;border-left: 1px solid #efefef;padding-bottom: 20px}

#scrollbar1 .thumb {width: 5px;cursor: pointer;overflow: hidden;position: absolute;top: 0;left: -2.5px;margin-top: 10px}

#scrollbar1 .thumb .end {overflow: hidden;height: 5px;width: 13px}

#scrollbar1 .disable {display: none}





#scrollbar1 .overview h6 {width:680px; overflow:hidden; height:50px; border-radius:6px; background:#6a2489; color:#FFF; line-height:50px; padding-left:20px; font-size:18px; font-weight:100; margin-bottom:20px; margin-top:20px;}

#scrollbar1 .overview dl {width:680px; overflow:hidden; display:block}

#scrollbar1 .overview dl dt {width:100px; overflow:hidden; text-align:right; height:25px; line-height:25px; padding-right:10px; float:left; font-size:15px;; padding-bottom:5px;}

#scrollbar1 .overview dl dd {width:570px; overflow:hidden; text-align:left; line-height:25px; font-size:15px; float:left; padding-bottom:5px;}















.pinpaigushi {width:1280px; overflow:hidden; margin:0px auto; margin-top:60px; margin-bottom:60px;}

.pinpaigushi ul li {width:580px; overflow:hidden; float:left; padding-left:40px;}

.pinpaigushi ul li a {width:540px; overflow:hidden; height:auto; padding:20px; border-radius:8px; display:block; background:#591876}

.pinpaigushi ul li a h3 {width:540px; overflow:hidden; text-align:left; line-height:30px; font-size:18px; font-weight:100; color:#fff;}

.pinpaigushi ul li a h4 {width:540px; overflow:hidden; text-align:left; line-height:24px; font-size:14px; font-weight:100; color:#c2b6c8;}

.pinpaigushi ul li a:hover {width:540px; overflow:hidden; height:auto; padding:20px; border-radius:8px; display:block; background:#fea202; text-decoration:none}

.pinpaigushi ul li a:hover h3 {width:540px; overflow:hidden; text-align:left; line-height:30px; font-size:18px; font-weight:100; color:#fff;}

.pinpaigushi ul li a:hover h4 {width:540px; overflow:hidden; text-align:left; line-height:24px; font-size:14px; font-weight:100; color:#fff;}











.jhchenggong {width:1200px; overflow:hidden; margin:0px auto; padding-top:60px; padding-bottom:60px;}

.jhchenggong h1 {width:auto; overflow:hidden; display:block; margin:0px auto; font-size:18px; font-weight:100; color:#666; text-align:center; padding-bottom:40px;}

.jhchenggong h1 i {width:100px; overflow:hidden; height:100px; display:block; margin:0px auto; margin-bottom:15px; background:url(../images/good.png)}

.jhchenggong input {width:400px; overflow:hidden; height:50px; border:0px; background:#7d308e; text-align:center; line-height:50px; font-size:18px; color:#fff; display:block; border-radius:6px; font-weight:bold; margin:0px auto}

.jhchenggong input:hover {width:400px; overflow:hidden; height:50px; border:0px; background:#ff9c00; text-align:center; line-height:50px; font-size:18px; color:#fff; display:block; border-radius:6px; cursor:pointer; font-weight:bold; margin:0px auto}

 

  




/*新增*/
.zengjia_three {width:100%; overflow:hidden;}
.zengjia_three div.l {width:33.3%; overflow:hidden; float:left; position:relative}
.zengjia_three div.l img {width:100%; overflow:hidden; height:auto; display:block}
.zengjia_three div.l h1 {width:80%; overflow:hidden; text-align:left; font-size:18px; color:#6a2489; position:absolute; left:5.5%; top:25%; font-weight:normal}
.zengjia_three div.l a {width:auto; overflow:hidden; height:40px; border-radius:100px; text-align:center; line-height:40px; font-size:16px; color:#FFF; display:block; background:#6a2489; position:absolute; left:5%; top:40%; padding-left:5%; padding-right:5%}
.zengjia_three div.l a:hover {width:auto; overflow:hidden; height:40px; border-radius:100px; text-align:center; line-height:40px; font-size:16px; color:#FFF; display:block; background:#763095; position:absolute; left:5%; top:40%; padding-left:5%; padding-right:5%; text-decoration:none}
.zengjia_three div.c {width:33.3%; overflow:hidden; float:left; position:relative; padding-left:0.05%}
.zengjia_three div.c img {width:100%; overflow:hidden; height:auto; display:block}
.zengjia_three div.c h1 {width:80%; overflow:hidden; text-align:left; font-size:18px; color:#6a2489; position:absolute; left:5.5%; top:25%; font-weight:normal}
.zengjia_three div.c a {width:auto; overflow:hidden; height:40px; border-radius:100px; text-align:center; line-height:40px; font-size:16px; color:#FFF; display:block; background:#6a2489; position:absolute; left:5%; top:40%; padding-left:5%; padding-right:5%}
.zengjia_three div.c a:hover {width:auto; overflow:hidden; height:40px; border-radius:100px; text-align:center; line-height:40px; font-size:16px; color:#FFF; display:block; background:#763095; position:absolute; left:5%; top:40%; padding-left:5%; padding-right:5%; text-decoration:none}
.zengjia_three div.r {width:33.3%; overflow:hidden; float:right; position:relative; padding-left:0.05%}
.zengjia_three div.r img {width:100%; overflow:hidden; height:auto; display:block}
.zengjia_three div.r h1 {width:80%; overflow:hidden; text-align:left; font-size:18px; color:#6a2489; position:absolute; left:5.5%; top:25%; font-weight:normal}
.zengjia_three div.r a {width:auto; overflow:hidden; height:40px; border-radius:100px; text-align:center; line-height:40px; font-size:16px; color:#FFF; display:block; background:#6a2489; position:absolute; left:5%; top:40%; padding-left:5%; padding-right:5%}
.zengjia_three div.r a:hover {width:auto; overflow:hidden; height:40px; border-radius:100px; text-align:center; line-height:40px; font-size:16px; color:#FFF; display:block; background:#763095; position:absolute; left:5%; top:40%; padding-left:5%; padding-right:5%; text-decoration:none}


/*安心方案*/
.anxinfa_m {width:100%; overflow:hidden; height:auto; position:relative}
.anxinfa_m img {width:100%; overflow:hidden; height:auto; display:block}
.anxinfa_m div.s1 {width:1200px; overflow:hidden; margin:0px auto; text-align:left; position:absolute; left:50%; margin-left:-600px; top:10%}
.anxinfa_m div.s1 h1 {width:100%; overflow:hidden; text-align:left; font-size:36px; font-weight:normal; color:#000; padding-top:10%}
.anxinfa_m div.s1 p {width:100%; overflow:hidden; text-align:left; line-height:35px; font-size:18px; color:#333; padding-top:4%; display:block}
.anxinfa_m div.s2 {width:1200px; overflow:hidden; margin:0px auto; text-align:right; position:absolute; left:50%; margin-left:-600px; top:6%}
.anxinfa_m div.s2 h1 {width:50%; overflow:hidden; text-align:left; font-size:36px; font-weight:normal; color:#000; padding-top:10%; display:inline-block}
.anxinfa_m div.s2 p {width:50%; overflow:hidden; text-align:left; line-height:35px; font-size:18px; color:#333; padding-top:4%; display:inline-block}

.anxinfa_mb {width:80%; overflow:hidden; padding:10%}
.anxinfa_mb div.l {width:50%; overflow:hidden; float:left}
.anxinfa_mb div.l img {width:100%; overflow:hidden; height:auto; display:block}
.anxinfa_mb div.r {width:50%; overflow:hidden; float:right}
.anxinfa_mb div.r h1 {width:80%; overflow:hidden; padding-left:20%; text-align:left; font-size:36px; font-weight:normal; color:#000; padding-top:10%}
.anxinfa_mb div.r p {width:80%; overflow:hidden; text-align:left; line-height:26px; font-size:20px; color:#333; padding-left:20%; padding-top:10%; display:block}
.anxinfa_mb div.r span {width:80%; overflow:hidden; text-align:left; line-height:26px; font-size:16px; color:#333; padding-left:20%; padding-top:10%; display:block}

/*媒体活动*/
.meitihuodong {width:100%; overflow:hidden; position:relative}
.meitihuodong img {width:100%; overflow:hidden; height:auto; display:block}
.meitihuodong a {width:auto; overflow:hidden; height:60px; border-radius:100px; text-align:center; line-height:60px; font-size:16px; color:#FFF; display:block; background:#6a2489; position:absolute; right:10%; bottom:20%; padding-left:5%; padding-right:5%}
.meitihuodong a:hover {width:auto; overflow:hidden; height:60px; border-radius:100px; text-align:center; line-height:60px; font-size:16px; color:#FFF; display:block; background:#763095; position:absolute; right:10%; bottom:20%; padding-left:5%; padding-right:5%; text-decoration:none}

/*留言板*/
.lxwmliuyan {width:1000px; overflow:hidden; margin:0px auto; padding-top:80px; padding-bottom:80px;}
.lxwmliuyan div.l {width:300px; overflow:hidden; float:left; text-align:left; font-size:30px; color:#702780}
.lxwmliuyan div.r {width:700px; overflow:hidden; float:right}
.lxwmliuyan div.r dl {width:700px; overflow:hidden}
.lxwmliuyan div.r dl h1 {width:700px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; font-weight:normal; margin-bottom:30px;}
.lxwmliuyan div.r dl dt {width:90px; overflow:hidden; height:40px; float:left; margin-bottom:20px; text-align:left; font-size:16px; color:#333}
.lxwmliuyan div.r dl dd {width:600px; overflow:hidden; height:40px; float:left; padding-left:10px; margin-bottom:20px; text-align:left}
.lxwmliuyan div.r dl dd input {width:290px; overflow:hidden; height:38px; border:1px solid #ddd; padding-left:20px; padding-right:20px; text-align:left; line-height:38px; font-size:16px; color:#666; display:block}
.lxwmliuyan div.r dl dd select {width:332px; overflow:hidden; height:38px; border:1px solid #ddd; text-align:left; line-height:38px; font-size:16px; color:#666; display:block; background:url(../images/xlkcd.jpg) right no-repeat #FFF}

.lxwmliuyan div.r dl dd textarea {width:578px; overflow:hidden; height:100px; border:1px solid #ddd; padding:10px; text-align:left; line-height:25px; font-size:16px; color:#666; display:block}
.lxwmliuyan div.r dl dd button {width:120px; overflow:hidden; height:40px; text-align:center; line-height:40px; font-size:16px; color:#fff; background:#702780; border-radius:100px; border:0px; display:block}


/*FAQ*/
.faqwenda {width:100%; overflow:hidden; padding-top:100px; padding-bottom:100px; background:url(../images/faq_bg.jpg) center top no-repeat #f5f5f5}
.faqwenda div.m {width:1200px; overflow:hidden; margin:0px auto}
.faqwenda div.m div.l {width:300px; overflow:hidden; float:left}
.faqwenda div.m div.l h1 {width:300px; overflow:hidden; text-align:left; font-size:36px; font-weight:normal; float:left; color:#333}
.faqwenda div.m div.l span {width:40px; overflow:hidden; height:1px; display:block; float:left; background:#666; margin-top:15px;}
.faqwenda div.m div.r {width:900px; overflow:hidden; float:right}
.faqwenda div.m div.r ul.fl li i:before, ul.fl li i:after {transition: all 0.25s ease-in-out;}
.faqwenda div.m div.r ul.fl li {animation: flipdown 0.5s ease both;}
.faqwenda div.m div.r ul.fl {list-style: none;perspective: 900;padding: 0;margin: 0;}
.faqwenda div.m div.r ul.fl li {width:898px; overflow:hidden; border-radius:12px; border:1px solid #ddd; background:#FFF; margin-bottom:20px; position: relative;padding-top:20px !important; padding-bottom:20px !important; overflow:hidden !important}
.faqwenda div.m div.r ul.fl li:nth-of-type(1) {animation-delay: 0.5s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(2) {animation-delay: 0.75s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(3) {animation-delay: 1s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(4) {animation-delay: 1.5s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(5) {animation-delay: 1.75s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(6) {animation-delay: 2s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(7) {animation-delay: 2.5s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(8) {animation-delay: 2.75s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(9) {animation-delay: 3s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(10) {animation-delay: 3.5s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(11) {animation-delay: 3.75s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(12) {animation-delay: 4s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(13) {animation-delay: 4.5s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(14) {animation-delay: 4.75s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(15) {animation-delay: 5s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(16) {animation-delay: 5.5s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(17) {animation-delay: 5.75s;}
.faqwenda div.m div.r ul.fl li:nth-of-type(18) {animation-delay: 6s;}
.faqwenda div.m div.r ul.fl li:last-of-type {padding-bottom: 0;}
.faqwenda div.m div.r ul.fl li i {position: absolute;transform: translate(-6px, 0);margin-top: 10px;right: 40px;}
.faqwenda div.m div.r ul.fl li i:before, ul li i:after {content: "";position: absolute;background-color: #666;width: 2px;height: 30px;}
.faqwenda div.m div.r ul.fl li i:before {transform: translate(-10px, 0) rotate(45deg);}
.faqwenda div.m div.r ul.fl li i:after {transform: translate(10px, 0) rotate(-45deg);}
.faqwenda div.m div.r ul.fl li input[type=checkbox] {position: absolute;cursor: pointer;width: 100%;height: 100%;z-index: 1;opacity: 0;}
.faqwenda div.m div.r ul.fl li input[type=checkbox]:checked ~ p {margin-top: 0;max-height: 0;opacity: 0;transform: translate(0, 50%); padding:0px; margin:0px;}
.faqwenda div.m div.r ul.fl li input[type=checkbox]:checked ~ i:before {transform: translate(10px, 0) rotate(45deg);}
.faqwenda div.m div.r ul.fl li input[type=checkbox]:checked ~ i:after {transform: translate(-10px, 0) rotate(-45deg);}

.faqwenda div.m div.r ul.fl li h2 {width:848px; overflow:hidden; padding-left:25px; padding-right:25px; text-align:left; font-size:18px; font-weight:normal; line-height:59px;}
.faqwenda div.m div.r ul.fl li h2 span {width:59px; overflow:hidden; height:59px; border:1px solid #ddd; text-align:center; line-height:59px; font-size:26px; display:block; font-weight:bold; color:#702780; float:left; border-radius:100px; margin-right:20px;}
.faqwenda div.m div.r ul.fl li p {width:768px; overflow:hidden; margin-right:25px; margin-left:105px; border-top:1px solid #eee; display:block; padding-top:20px; padding-bottom:20px; font-size:16px; line-height:26px;}

@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}

/*产品介绍*/
.cpjieshao_m {width:100%; overflow:hidden; height:auto; position:relative}
.cpjieshao_m img {width:100%; overflow:hidden; height:auto; display:block}







