*{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:#60b1ae !important }
/** 重置表单元素 **/
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{font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA;background:#fff; -webkit-text-size-adjust:100%; padding-top:190px;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff8828;text-decoration:underline;}
em{font-style:normal}
li{list-style:none}
img {transition: all 0.1s linear 0s; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
img:hover {transition: all 0.1s linear 0s; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
input{
   outline: medium
}
/*顶部*/
.topmain {width:90%; margin:0px auto; display:block; position:fixed; top:0px; left:0%; margin-left:0px; z-index:999999; background:#f7f7f7; border-bottom:0px solid #eee; padding-left:5%; padding-right:5%; padding-bottom:20px;}
.topmain div.l {width:180px; overflow:hidden; height:50px; float:left; transition: all 0.1s linear 0s; padding-top:50px;}
.topmain div.l img {width:180px; overflow:hidden; height:50px; display:block}
.topmain div.r {width:660px; height:30px; margin-top:10px; margin-bottom:10px; float:right; transition: all 0.1s linear 0s; position:relative; padding-top:50px;}
.topmain div.r div.zyqiehuan {width:auto; overflow:hidden; height:35px; position:absolute; top:10px; right:5%; text-align:right; vertical-align:middle}
.topmain div.r div.zyqiehuan i {width:20px; overflow:hidden; height:35px; display:inline-block; vertical-align:middle; margin-left:20px;}
.topmain div.r div.zyqiehuan i img {width:20px; overflow:hidden; height:35px; display:block}
.topmain div.r div.zyqiehuan span {width:auto; overflow:hidden; height:35px; line-height:35px; font-size:14px; display:inline-block; vertical-align:middle;}


.topmain div.r div.topsousuo {width:200px; overflow:hidden; height:31px; position:absolute; top:12px; right:35%;}
.topmain div.r div.topsousuo dt {width:150px; overflow:hidden; float:left; height:31px;}
.topmain div.r div.topsousuo dt input {width:119px; overflow:hidden; height:29px; border:1px solid #e7e7e7; background:#fff; border-right:0px; border-radius:100px 0px 0px 100px; text-align:left; line-height:29px; font-size:14px; padding-left:15px; padding-right:15px; float:left; display:block}
.topmain div.r div.topsousuo dd {width:50px; overflow:hidden; float:right; height:31px;}
.topmain div.r div.topsousuo dd button {width:50px; overflow:hidden; height:31px; border-radius:0px 100px 100px 0px; border:1px solid #e7e7e7; background:url(../images/soso.png) #fff; border-left:0px; text-align:center; line-height:29px; font-size:30px; color:#666; cursor:pointer}



.topmain div.r ul li {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#f7f7f7}
.topmain div.r ul li a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#000}
.topmain div.r ul li p {width:150px; height:auto; display:none; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain div.r ul li p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain div.r ul li p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff !important; display:block; background:#60b1ae; text-decoration:none}

.topmain div.r ul li:hover {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#e3e3e3}
.topmain div.r ul li:hover a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#000; text-decoration:none}
.topmain div.r ul li:hover p {width:150px; height:auto; display:block; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain div.r ul li:hover p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain div.r ul li:hover p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff !important; display:block; background:#60b1ae; text-decoration:none}

.topmain div.r ul li.ahover {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#000}
.topmain div.r ul li.ahover a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#fff; text-decoration:none}
.topmain div.r ul li.ahover p {width:150px; height:auto; display:none; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain div.r ul li.ahover p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain div.r ul li.ahover p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff !important; display:block; background:#60b1ae; text-decoration:none}

.topmain div.r ul li.ahover:hover {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#000}
.topmain div.r ul li.ahover:hover a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#fff; text-decoration:none}
.topmain div.r ul li.ahover:hover p {width:150px; height:auto; display:block; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain div.r ul li.ahover:hover p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain div.r ul li.ahover:hover p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff !important; display:block; background:#60b1ae; text-decoration:none}


.topmain_k {width:90%; margin:0px auto; display:block; position:fixed; top:0px; left:0%; margin-left:0px; z-index:999999; background:#f7f7f7; border-bottom:0px solid #eee; padding-left:5%; padding-right:5%; padding-bottom:20px;}
.topmain_k div.l {width:180px; overflow:hidden; height:50px; float:left; transition: all 0.1s linear 0s; padding-top:50px;}
.topmain_k div.l img {width:180px; overflow:hidden; height:50px; display:block}
.topmain_k div.r {width:660px; height:30px; margin-top:10px; margin-bottom:10px; float:right; transition: all 0.1s linear 0s; padding-top:50px; position:relative}
.topmain_k div.r div.zyqiehuan {width:auto; overflow:hidden; height:35px; position:absolute; top:10px; right:5%; text-align:right; vertical-align:middle}
.topmain_k div.r div.zyqiehuan i {width:20px; overflow:hidden; height:35px; display:inline-block; vertical-align:middle; margin-left:20px;}
.topmain_k div.r div.zyqiehuan i img {width:20px; overflow:hidden; height:35px; display:block}
.topmain_k div.r div.zyqiehuan span {width:auto; overflow:hidden; height:35px; line-height:35px; font-size:14px; display:inline-block; vertical-align:middle;}

.topmain_k div.r div.topsousuo {width:200px; overflow:hidden; height:31px; position:absolute; top:12px; right:35%;}
.topmain_k div.r div.topsousuo dt {width:150px; overflow:hidden; float:left; height:31px;}
.topmain_k div.r div.topsousuo dt input {width:119px; overflow:hidden; height:29px; border:1px solid #e7e7e7; background:#fff; border-right:0px; border-radius:100px 0px 0px 100px; text-align:left; line-height:29px; font-size:14px; padding-left:15px; padding-right:15px; float:left; display:block}
.topmain_k div.r div.topsousuo dd {width:50px; overflow:hidden; float:right; height:31px;}
.topmain_k div.r div.topsousuo dd button {width:50px; overflow:hidden; height:31px; border-radius:0px 100px 100px 0px; border:1px solid #e7e7e7; background:url(../images/soso.png) #fff; border-left:0px; text-align:center; line-height:29px; font-size:30px; color:#666; cursor:pointer}

.topmain_k div.r ul li {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#f7f7f7}
.topmain_k div.r ul li a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#000}
.topmain_k div.r ul li p {width:150px; height:auto; display:none; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain_k div.r ul li p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain_k div.r ul li p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff; display:block; background:#60b1ae; text-decoration:none}

.topmain_k div.r ul li:hover {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#e3e3e3}
.topmain_k div.r ul li:hover a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#000; text-decoration:none}
.topmain_k div.r ul li:hover p {width:150px; height:auto; display:block; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain_k div.r ul li:hover p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain_k div.r ul li:hover p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff; display:block; background:#60b1ae; text-decoration:none}

.topmain_k div.r ul li.ahover {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#000}
.topmain_k div.r ul li.ahover a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#fff; text-decoration:none}
.topmain_k div.r ul li.ahover p {width:150px; height:auto; display:none; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain_k div.r ul li.ahover p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain_k div.r ul li.ahover p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff; display:block; background:#60b1ae; text-decoration:none}

.topmain_k div.r ul li.ahover:hover {width:100px; height:30px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#000}
.topmain_k div.r ul li.ahover:hover a {width:100px; height:30px; display:block; text-align:center; line-height:30px; font-size:14px; color:#fff; text-decoration:none}
.topmain_k div.r ul li.ahover:hover p {width:150px; height:auto; display:block; border:1px solid #c5c5c5; background:#fafafa; position:absolute; top:30px; left:0px; z-index:9999; box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 5px 20px 0 rgba(51,57,85,0.15)}
.topmain_k div.r ul li.ahover:hover p a.z {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#333; display:block; background:#fafafa}
.topmain_k div.r ul li.ahover:hover p a.z:hover {width:135px; overflow:hidden; height:30px; text-align:left; padding-left:15px; line-height:30px; font-size:14px; color:#fff !important; display:block; background:#60b1ae; text-decoration:none}





.navmian {width:1200px; height:50px; background:url(../images/nav_bg.png) repeat-x #FFF; display:block; position:fixed; top:140px; left:50%; margin-left:-600px; z-index:99999;}
.navmian div.l {width:1000px; height:50px; float:left}
.navmian div.r {width:200px; height:50px; float:right}

.navmian div.l ul li {width:auto; height:50px; float:left; padding-left:25px; padding-right:25px; border-left:1px solid none; border-right:1px solid none}
.navmian div.l ul li a {width:auto; overflow:hidden; height:50px; display:block; text-align:center; line-height:50px; font-size:16px; color:#333}
.navmian div.l ul li div.tk {width:1198px; overflow:hidden; border:1px solid #333; border-top:0px; background:#FFF; box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); position:absolute; top:50px; left:0px; z-index:999998; display:none}
.navmian div.l ul li div.tk dl {width:1138px; overflow:hidden; padding:30px;}
.navmian div.l ul li div.tk dl dd {width:319px; overflow:hidden; height:auto; padding-left:30px; padding-right:30px; display:block; float:left}
.navmian div.l ul li div.tk dl dd a {width:319px; overflow:hidden; height:auto; display:block}
.navmian div.l ul li div.tk dl dd a img {width:319px; overflow:hidden; height:auto; display:block; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

.navmian div.l ul li:hover div.tk {width:1198px; overflow:hidden; border:1px solid #333; border-top:0px; background:#FFF; box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); position:absolute; top:50px; left:0px; z-index:999998; display:block}
.navmian div.l ul li:hover div.tk dl {width:1138px; overflow:hidden; padding:30px;}
.navmian div.l ul li:hover div.tk dl dd {width:319px; overflow:hidden; height:auto; padding-left:30px; padding-right:30px; display:block; float:left}
.navmian div.l ul li:hover div.tk dl dd a {width:319px; overflow:hidden; height:auto; display:block}
.navmian div.l ul li:hover div.tk dl dd a img {width:319px; overflow:hidden; height:auto; display:block; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
.navmian div.l ul li:hover div.tk dl dd a img:hover {width:319px; overflow:hidden; height:auto; display:block; filter:alpha(Opacity=90);-moz-opacity:1;opacity:0.9;}


.navmian div.l ul li div.tkk {width:1198px; overflow:hidden; border:1px solid #333; border-top:0px; background:#FFF; box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); position:absolute; top:50px; left:0px; z-index:999998; display:none}
.navmian div.l ul li div.tkk dl {width:1130px; overflow:hidden; padding:30px;}
.navmian div.l ul li div.tkk dl a {width:220px; overflow:hidden; height:auto !important; padding-left:30px; padding-right:30px; display:block; float:left}
.navmian div.l ul li div.tkk dl a dt {width:220px; overflow:hidden; line-height:30px; font-size:16px; color:#333; text-align:left; float:left}
.navmian div.l ul li div.tkk dl a dd {width:11px; overflow:hidden; height:18px; display:block; float:left; background:url(../images/icon_jt.png); margin-top:5px;}

.navmian div.l ul li div.tkk div.sousuo {width:1138px; overflow:hidden; height:120px; margin:30px; margin-bottom:0px; background:#60b1ae}
.navmian div.l ul li div.tkk div.sousuo h4 {width:100px; overflow:hidden; line-height:30px; text-align:left; color:#FFF; font-size:16px; font-weight:normal; float:left; padding-left:20px; padding-top:25px;}
.navmian div.l ul li div.tkk div.sousuo div {width:480px; overflow:hidden; height:80px; float:left; padding-top:20px;}
.navmian div.l ul li div.tkk div.sousuo div input {width:410px; overflow:hidden; height:40px; border:0px; background:#fff; text-align:left; line-height:40px; font-size:15px; color:#666; padding-left:15px; padding-right:15px; float:left}
.navmian div.l ul li div.tkk div.sousuo div button {width:40px; overflow:hidden; height:40px; background:url(../images/icon_so.png) center #FFF; border:0px; float:left; cursor:pointer}
.navmian div.l ul li div.tkk div.sousuo div p {width:480px; overflow:hidden; line-height:30px; font-size:15px; color:#FFF; display:block; text-align:left}

.navmian div.l ul li:hover div.tkk {width:1198px; overflow:hidden; border:1px solid #333; border-top:0px; background:#FFF; box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); position:absolute; top:50px; left:0px; z-index:999998; display:block}
.navmian div.l ul li:hover div.tkk dl {width:1130px; overflow:hidden; padding:30px;}
.navmian div.l ul li:hover div.tkk dl a {width:220px; overflow:hidden; height:auto !important; padding-left:30px; padding-right:30px; display:block; float:left}
.navmian div.l ul li:hover div.tkk dl a dt {width:220px; overflow:hidden; line-height:30px; font-size:16px; color:#333; text-align:left; float:left}
.navmian div.l ul li:hover div.tkk dl a dt strong {font-size:12px; font-weight:normal; line-height:10px; margin-top:-5px; vertical-align:top}
.navmian div.l ul li:hover div.tkk dl a dt:hover {width:220px; overflow:hidden; line-height:30px; font-size:16px; color:#60b1ae; text-align:left; float:left}
.navmian div.l ul li:hover div.tkk dl a dd {width:11px; overflow:hidden; height:18px; display:block; float:left; background:url(../images/icon_jt.png); margin-top:5px;}




.navmian div.l ul li div.tc {width:1198px; overflow:hidden; border:1px solid #333; border-top:0px; background:#FFF; box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); position:absolute; top:50px; left:0px; z-index:999998; display:none}
.navmian div.l ul li div.tc div.sub {width:797px; overflow:hidden; float:left; border-right:1px solid #333;}
.navmian div.l ul li div.tc div.sub dl {width:355px; overflow:hidden; float:left; margin:30px; margin-right:0px;}
.navmian div.l ul li div.tc div.sub dl dt {width:auto; overflow:hidden; text-align:left; line-height:60px; font-size:26px; padding-left:10px;}
.navmian div.l ul li div.tc div.sub dl dd {width:auto; overflow:hidden; line-height:30px; font-size:14px; text-align:left; padding-top:4px; padding-bottom:4px;}
.navmian div.l ul li div.tc div.sub dl dd a.z {width:auto; overflow:hidden; height:30px; line-height:30px; display:block; text-align:left; padding-left:10px; background:#FFF}
.navmian div.l ul li div.tc div.sub dl dd a.z:hover {width:auto; overflow:hidden; height:30px; line-height:30px; display:block; text-align:left; padding-left:10px; background:#eee; text-decoration:none}

.navmian div.l ul li div.tc div.page {width:400px; overflow:hidden; float:right}
.navmian div.l ul li div.tc div.page dl {width:340px; overflow:hidden; margin:30px; border-bottom:1px solid #333; padding-bottom:30px;}
.navmian div.l ul li div.tc div.page dl a.m {width:340px; overflow:hidden; height:auto; display:block}
.navmian div.l ul li div.tc div.page dl a.m dt {width:340px; overflow:hidden; line-height:50px; font-size:26px; color:#333; text-align:left}
.navmian div.l ul li div.tc div.page dl a.m dt i {width:11px; height:50px; overflow:hidden; background:url(../images/icon_jt.png) center no-repeat; display:inline-block; vertical-align:middle; margin-left:10px;}
.navmian div.l ul li div.tc div.page dl a.m dd {width:340px; overflow:hidden; text-align:left; line-height:25px; font-size:16px; color:#333}

.navmian div.l ul li div.tc div.page dl a.m:hover {width:340px; overflow:hidden; height:auto; display:block; text-decoration:none}
.navmian div.l ul li div.tc div.page dl a.m:hover dt {width:340px; overflow:hidden; line-height:50px; font-size:26px; color:#21afe4; text-align:left}
.navmian div.l ul li div.tc div.page dl a.m:hover dt i {width:11px; height:50px; overflow:hidden; background:url(../images/icon_jt.png) center no-repeat; display:inline-block; vertical-align:middle; margin-left:10px;}
.navmian div.l ul li div.tc div.page dl a.m:hover dd {width:340px; overflow:hidden; text-align:left; line-height:25px; font-size:16px; color:#333}


.navmian div.l ul li:hover {width:auto; height:50px; float:left; padding-left:25px; padding-right:25px; background:url(../images/nav_k.png) top repeat-x #FFF; border-left:1px solid #000; border-right:1px solid #000}
.navmian div.l ul li:hover a {width:auto; overflow:hidden; height:50px; display:block; text-align:center; line-height:50px; font-size:16px; color:#333; text-decoration:none}
.navmian div.l ul li:hover div.tc {width:1198px; overflow:hidden; border:1px solid #333; border-top:0px; background:#FFF; box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -moz-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); -webkit-box-shadow: 0 12px 20px 0 rgba(51,57,85,0.15); position:absolute; top:50px; left:0px; z-index:999999; display:block}
.navmian div.l ul li:hover div.tc div.sub {width:797px; overflow:hidden; float:left; border-right:1px solid #333;}
.navmian div.l ul li:hover div.tc div.sub dl {width:355px; overflow:hidden; float:left; margin:30px; margin-right:0px;}
.navmian div.l ul li:hover div.tc div.sub dl dt {width:auto; overflow:hidden; text-align:left; line-height:60px; font-size:26px; padding-left:10px;}
.navmian div.l ul li:hover div.tc div.sub dl dd {width:auto; overflow:hidden; line-height:30px; font-size:14px; text-align:left; padding-top:4px; padding-bottom:4px;}
.navmian div.l ul li:hover div.tc div.sub dl dd a.z {width:auto; overflow:hidden; height:30px; line-height:30px; display:block; text-align:left; padding-left:10px; background:#FFF}
.navmian div.l ul li:hover div.tc div.sub dl dd a.z:hover {width:auto; overflow:hidden; height:30px; line-height:30px; display:block; text-align:left; padding-left:10px; background:#eee; text-decoration:none}

.navmian div.l ul li:hover div.tc div.page {width:400px; overflow:hidden; float:right}
.navmian div.l ul li:hover div.tc div.page dl {width:340px; overflow:hidden; margin:30px; border-bottom:1px solid #333; padding-bottom:30px;}
.navmian div.l ul li:hover div.tc div.page dl a.m {width:340px; overflow:hidden; height:auto; display:block}
.navmian div.l ul li:hover div.tc div.page dl a.m dt {width:340px; overflow:hidden; line-height:50px; font-size:26px; color:#333; text-align:left}
.navmian div.l ul li:hover div.tc div.page dl a.m dt i {width:11px; height:50px; overflow:hidden; background:url(../images/icon_jt.png) center no-repeat; display:inline-block; vertical-align:middle; margin-left:10px;}
.navmian div.l ul li:hover div.tc div.page dl a.m dd {width:340px; overflow:hidden; text-align:left; line-height:25px; font-size:16px; color:#333}

.navmian div.l ul li:hover div.tc div.page dl a.m:hover {width:340px; overflow:hidden; height:auto; display:block; text-decoration:none}
.navmian div.l ul li:hover div.tc div.page dl a.m:hover dt {width:340px; overflow:hidden; line-height:50px; font-size:26px; color:#21afe4; text-align:left}
.navmian div.l ul li:hover div.tc div.page dl a.m:hover dt i {width:11px; height:50px; overflow:hidden; background:url(../images/icon_jt.png) center no-repeat; display:inline-block; vertical-align:middle; margin-left:10px;}
.navmian div.l ul li:hover div.tc div.page dl a.m:hover dd {width:340px; overflow:hidden; text-align:left; line-height:25px; font-size:16px; color:#333}




/*banner*/
.ft-carousel {position:relative; width:1200px; height:541px; overflow:hidden; border-radius:0px; margin:0px auto; margin-top:20px;}
.ft-carousel .carousel-inner {position:absolute; left:0; top:0; height:100%;}
.ft-carousel .carousel-inner .carousel-item {float:left; height:100%;}
.ft-carousel .carousel-item {position:relative}
.ft-carousel .carousel-item img {width:1200px; height:541px; overflow:hidden; display:block}
.ft-carousel .carousel-item div.m {width:600px; overflow:hidden; height:180px; background:url(../images/tm_b.png); position:absolute; bottom:70px; left:50px; z-index:999}
.ft-carousel .carousel-item div.m h2 {width:460px; overflow:hidden; margin:0px auto; margin-top:40px; font-size:32px; color:#01203d; text-align:left; font-weight:normal}
.ft-carousel .carousel-item div.m h3 {width:442px; overflow:hidden; margin:0px auto; margin-top:0px; font-size:32px; color:#01203d; text-align:left; font-weight:normal; padding-left:18px;}
.ft-carousel .carousel-item div.m h2 p {width:3px; overflow:hidden; height:34px; margin-top:5px; display:block; float:left; margin-right:15px; background:#01203d}
.ft-carousel .carousel-item div.m p:hover {width:auto; overflow:hidden; height:40px; border:1px solid #000; padding-left:20px; padding-right:20px; line-height:40px; font-size:14px; color:#000; display:block; margin-top:20px; margin-left:70px; float:left}
.ft-carousel .carousel-item div.m p i {width:6px; overflow:hidden; height:9px; background:url(../images/jtt.png); float:right; display:block; margin-left:10px; margin-top:15.5px;}


.ft-carousel .carousel-indicators {position:absolute; left:0; bottom:30px; width:100%; text-align:center; font-size:0; z-index:9999}
.ft-carousel .carousel-indicators span {display:inline-block; width:15px; height:15px; background-color:#fff; margin:0 2px; border-radius:50%; cursor:pointer; z-index:9999}
.ft-carousel .carousel-indicators span.active {background-color:#60b1ae; z-index:9999}
.ft-carousel .carousel-btn {position:absolute; top:50%; width:39px; height:39px; margin-top:-19.5px; cursor:pointer; z-index:9999}
.ft-carousel .carousel-prev-btn {left:10px; background:url(../images/prev.png) no-repeat;}
.ft-carousel .carousel-next-btn {right:10px; background:url(../images/next.png) no-repeat;}


.index_help {width:640px; overflow:hidden; margin:0px auto; position:relative; z-index:9999; margin-top:0px; background:#FFF; padding-bottom:30px; border-bottom:3px solid #60b1ae}
.index_help i {width:60px; overflow:hidden; margin:0px auto; height:1px; background:#333; margin-top:30px; display:block}
.index_help h2 {width:560px; overflow:hidden; margin:0px auto; margin-top:20px; text-align:center; font-size:40px; color:#333; font-weight:normal}
.index_help h3 {width:560px; overflow:hidden; margin:0px auto; margin-top:10px; text-align:center; font-size:16px; color:#333; font-weight:normal}

.index_help div.m {width:500px; overflow:hidden; text-align:center; height:60px; margin:0px auto; margin-top:30px;}
.index_help div.m a {width:auto; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:16px; display:inline-block}
.index_help div.m a em {width:60px; overflow:hidden; height:60px; display:block; float:left}
.index_help div.m a em img {width:60px; overflow:hidden; height:60px; display:block}
.index_help div.m a p {width:auto; overflow:hidden; height:60px; line-height:60px; font-size:16px; display:block; float:left}
.index_help div.m a span {width:7px; overflow:hidden; height:11px; display:block; float:right; margin-top:24.5px; margin-left:10px; background:url(../images/icon_3.png)}
.index_help div.m b {width:1px; overflow:hidden; height:60px; background:#666; display:inline-block; margin-left:25px; margin-right:25px;}


.index_xuqiu {width:1200px; overflow:hidden; margin:0px auto; margin-top:70px; position:relative; padding-top:30px;}
.index_xuqiu h2 {width:600px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-300px; padding-left:30px; padding-right:30px;}
.index_xuqiu div.m {width:1198px; overflow:hidden; height:auto; border:1px solid #888;}
.index_xuqiu div.m ul li {width:278px; overflow:hidden; float:left; padding-left:60px; padding-right:60px; padding-top:80px; padding-bottom:40px;}
.index_xuqiu div.m ul li h3 {width:278px; overflow:hidden; height:160px; text-align:left; line-height:32px; font-size:24px; font-weight:normal; color:#333}
.index_xuqiu div.m ul li a {width:278px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; display:block;}
.index_xuqiu div.m ul li a i {width:7px; overflow:hidden; height:11px; background:url(../images/icon_3.png); display:inline-block; margin-left:20px;}
.index_xuqiu div.m ul em {width:1px; overflow:hidden; height:240px; float:left; display:inline-block; background:#888; margin-top:70px;}

.index_xuqiu div.m1 {width:1198px; overflow:hidden; height:auto; border:1px solid #888; text-align:center; padding-bottom:30px;}
.index_xuqiu div.m1 b {width:260px; overflow:hidden; height:280px; padding-left:60px; padding-right:80px; margin-left:40px; border-left:1px solid #555; font-weight:normal; font-size:20px; display:block; line-height:30px; text-align:left; margin-top:60px; float:left; padding-top:30px}
.index_xuqiu div.m1 ul {width:717px; overflow:hidden; display:block; float:left; padding-bottom:30px; padding-top:30px; padding-left:40px;}
.index_xuqiu div.m1 ul li {width:239px; overflow:hidden; padding-top:40px; float:left}
.index_xuqiu div.m1 ul li a {width:239px; overflow:hidden; height:auto; display:block}
.index_xuqiu div.m1 ul li a i {width:60px; overflow:hidden; height:60px; display:block; margin:0px auto; padding-bottom:20px;}
.index_xuqiu div.m1 ul li a i img {width:60px; overflow:hidden; height:60px; display:block;}
.index_xuqiu div.m1 ul li a h3 {width:239px; overflow:hidden; text-align:center; line-height:25px; font-size:18px; font-weight:normal; color:#333}
.index_xuqiu div.m1 ul li a p {width:239px; overflow:hidden; text-align:center; line-height:25px; font-size:18px; font-weight:normal; color:#333}
.index_xuqiu div.m1 ul li a:hover { text-decoration:none}



.index_news {width:100%; overflow:hidden; background:#fff; margin-top:120px;}
.index_news em {width:60px; height:1px; overflow:hidden; margin:0px auto; display:block; margin-top:50px; background:#ddd}
.index_news h2 {width:1200px; overflow:hidden; text-align:center; color:#333; line-height:60px; font-size:30px; margin:0px auto; margin-top:20px;}
.index_news span {width:1200px; overflow:hidden; text-align:center; color:#333; line-height:20px; font-size:14px; margin:0px auto; margin-top:5px; display:block}
.index_news div.m {width:1200px; overflow:hidden; margin:0px auto; margin-top:30px; background:#eee; padding:50px; padding-left:0px; padding-right:0px;}
.index_news div.m ul li {width:333px; overflow:hidden; padding-left:50px; float:left}
.index_news div.m ul li a {width:333px; overflow:hidden; display:block; float:left}
.index_news div.m ul li a img {width:333px; overflow:hidden; height:210px; display:block}
.index_news div.m ul li a i {width:60px; overflow:hidden; height:60px; display:block; margin:0px auto; margin-top:20px;}
.index_news div.m ul li a i img {width:60px; overflow:hidden; height:60px; display:block}
.index_news div.m ul li a h3 {width:333px; overflow:hidden; text-align:center; font-size:24px; font-weight:normal; display:block; line-height:35px; color:#333; margin-top:30px;}
.index_news div.m ul li a h4 {width:333px; overflow:hidden; text-align:center; font-size:16px; font-weight:normal; display:block; line-height:26px; color:#777; margin-top:10px;}
.index_news div.m ul li a p {width:333px; overflow:hidden; text-align:center; line-height:28px; font-size:16px; display:block; margin-top:40px; display:block}
.index_news div.m ul li a p span {width:7px; overflow:hidden; height:11px; background:url(../images/icon_3.png); display:inline-block; margin-left:20px;}

.index_news div.m ul li a:hover {width:333px; overflow:hidden; display:block; float:left; text-decoration:none}
.index_news div.m ul li a:hover img {width:333px; overflow:hidden; height:210px; display:block}
.index_news div.m ul li a:hover i {width:60px; overflow:hidden; height:60px; display:block; margin:0px auto; margin-top:20px;}
.index_news div.m ul li a:hover i img {width:60px; overflow:hidden; height:60px; display:block}
.index_news div.m ul li a:hover h3 {width:333px; overflow:hidden; text-align:center; font-size:24px; font-weight:normal; display:block; line-height:35px; color:#61b2af; margin-top:30px;}
.index_news div.m ul li a:hover h4 {width:333px; overflow:hidden; text-align:center; font-size:16px; font-weight:normal; display:block; line-height:26px; color:#777; margin-top:10px;}
.index_news div.m ul li a:hover p {width:333px; overflow:hidden; text-align:center; line-height:28px; font-size:16px; display:block; margin-top:40px; display:block}
.index_news div.m ul li a:hover p span {width:7px; overflow:hidden; height:11px; background:url(../images/icon_3.png); display:inline-block; margin-left:20px;}

.index_news a.m {width:220px; overflow:hidden; height:50px; margin:0px auto; border:1px solid #666; padding-left:20px; padding-right:20px; line-height:50px; font-size:16px; color:#666; display:block; margin-top:50px; margin-bottom:50px; text-align:center}
.index_news a.m:hover {width:220px; overflow:hidden; height:50px; margin:0px auto; border:1px solid #666; padding-left:20px; padding-right:20px; line-height:50px; font-size:16px; color:#666; display:block; margin-top:50px; margin-bottom:50px; text-decoration:none}
.index_news a.m i {width:6px; overflow:hidden; height:9px; background:url(../images/jt.png); float:right; display:block; margin-left:10px; margin-top:20.5px;}
.index_news a.m:hover i {width:6px; overflow:hidden; height:9px; background:url(../images/jt.png); float:right; display:block; margin-left:10px; margin-top:19.5px;}



.index_zx {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.index_zx h2 {width:300px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-150px; padding-left:20px; padding-right:20px;}
.index_zx h4 {width:550px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-295px; padding-left:20px; padding-right:20px;}

.mr_frbox{width:1198px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px;}
.mr_frbox1{width:1198px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px;}
.mr_frboxx{width:1198px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px;}
.mr_frBtnL {width:42px; overflow:hidden; height:42px; position:absolute; left:5px; top:180px; z-index:999; cursor:pointer}
.mr_frBtnR {width:42px; overflow:hidden; height:42px; position:absolute; right:5px; top:180px; z-index:999; cursor:pointer}
.mr_frUl{float:left;width:1158px; margin-left:20px; margin-right:20px; margin-top:40px; margin-bottom:30px;}
.mr_frUl ul li {display:inline; float:left; width:386px; overflow:hidden; margin-bottom:10px}
.mr_frUl ul li a {width:346px; overflow:hidden; display:block; padding:20px;}
.mr_frUl ul li a img {width:346px; overflow:hidden; height:187px; display:block}
.mr_frUl ul li a h3 {width:346px; overflow:hidden; text-align:center; line-height:28px; color:#333; font-size:16px; font-weight:normal; margin-top:15px;}
.mr_frUl ul li a:hover {width:346px; overflow:hidden; display:block; padding:20px; background:#eee; text-decoration:none; color:#60b1ae}
.mr_frUl ul li a:hover img {width:346px; overflow:hidden; height:187px; display:block}
.mr_frUl ul li a:hover h3 {width:346px; overflow:hidden; text-align:center; line-height:28px; color:#60b1ae; font-size:16px; font-weight:normal; margin-top:15px;}



.footer_s {width:100%; overflow:hidden; background:#fafafa; padding-top:60px; padding-bottom:60px; margin-top:40px;}
.footer_s div.m {width:1200px; overflow:hidden; margin:0px auto}
.footer_s div.m div.l {width:600px; overflow:hidden; float:left}
.footer_s div.m div.l h3 {width:600px; overflow:hidden; text-align:left; line-height:30px; font-size:24px; color:#333; font-weight:normal; margin-bottom:40px;}
.footer_s div.m div.l a {width:520px; overflow:hidden; height:60px; border-bottom:1px solid #ccc; display:block; text-align:left; line-height:60px; font-size:16px; color:#333; padding-bottom:10px; margin-top:10px;}
.footer_s div.m div.l a em {width:60px; overflow:hidden; height:60px; display:block; float:left}
.footer_s div.m div.l a em img {width:60px; overflow:hidden; height:60px; display:block}
.footer_s div.m div.l a i {width:7px; overflow:hidden; height:11px; display:block; float:right; margin-top:24.5px; background:url(../images/icon_3.png)}
.footer_s div.m div.l a p {width:auto; overflow:hidden; display:block; float:left; text-align:left; line-height:60px; font-size:17px; padding-left:10px; color:#333}
.footer_s div.m div.l a:hover p {width:auto; overflow:hidden; display:block; float:left; text-align:left; line-height:60px; font-size:17px; padding-left:10px; color:#60b1ae}


.footer_s div.m div.r {width:519px; overflow:hidden; float:right}
.footer_s div.m div.r h3 {width:519px; overflow:hidden; text-align:left; line-height:30px; font-size:24px; color:#333; font-weight:normal; margin-bottom:50px;}
.footer_s div.m div.r div {width:519px; overflow:hidden; border-bottom:1px solid #ccc;}
.footer_s div.m div.r div input {width:459px; overflow:hidden; height:60px; text-align:left; line-height:60px; color:#000; font-size:24px; border:0px; background:none; float:left}
.footer_s div.m div.r div button {width:60px; overflow:hidden; height:60px; display:block; float:left; background:url(../images/icon_so.png); border:0px; cursor:pointer}
.footer_s div.m div.r div.hot {width:519px; overflow:hidden; line-height:30px; color:#999; border:0px; font-size:14px; padding-top:10px;}
.footer_s div.m div.r div.hot a {color:#999; padding-right:10px;}
.footer_s div.m div.r div.hot a:hover {color:#60b1ae; padding-right:10px;}

.footer_s div.m div.c {width:1px; overflow:hidden; height:240px; background:#ccc; float:left}


.footer_m {width:100%; overflow:hidden; background:#d9d9d9; padding-top:60px; padding-bottom:60px;}
.footer_m div.t {width:1200px; overflow:hidden; height:40px; margin:0px auto}
.footer_m div.t dl dt {width:auto; overflow:hidden; height:40px; display:block; float:left}
.footer_m div.t dl dt img {width:auto; overflow:hidden; height:40px; display:block}
.footer_m div.t dl dd {width:auto; overflow:hidden; height:40px; padding-left:50px; text-align:left; line-height:50px; font-size:17px; color:#fff; float:left}

.footer_m div.c {width:1200px; overflow:hidden; margin:0px auto; padding-top:20px;}
.footer_m div.c dl {width:220px; overflow:hidden; float:left; margin-top:30px;}
.footer_m div.c dl dt {width:220px; overflow:hidden; text-align:left; line-height:30px; font-size:17px; font-weight:bold; color:#fff; margin-bottom:20px;}
.footer_m div.c dl dt a {color:#fff;}
.footer_m div.c dl dt a:hover {color:#60b1ae; text-decoration:none}
.footer_m div.c dl dd {width:220px; overflow:hidden; text-align:left; line-height:26px; font-size:16px; font-weight:normal; color:#fff; padding-top:5px; padding-bottom:5px;}
.footer_m div.c dl dd a {width:220px; overflow:hidden; line-height:26px; display:block; text-align:left; color:#fff}
.footer_m div.c dl dd a:hover {width:220px; overflow:hidden; line-height:26px; display:block; text-align:left; color:#60b1ae}
.footer_m div.c div.lx {width:320px; overflow:hidden; float:left; margin-top:30px;}
.footer_m div.c div.lx h3 {width:320px; overflow:hidden; text-align:left; line-height:30px; font-size:17px; font-weight:bold; color:#fff; margin-bottom:20px;}
.footer_m div.c div.lx h3 a {float:right; line-height:30px; font-size:14px; color:#fff}
.footer_m div.c div.lx div.contact {width:320px; overflow:hidden; text-align:left; line-height:22px; font-size:14px; color:#fff; margin-top:10px;}

.bshare-custom {width:auto; overflow:hidden; height:35px; text-align:left; line-height:35px; font-size:14px; color:#999; display:inline-block; padding-top:10px;}
.bshare-custom a {width:30px !important; overflow:hidden !important; height:30px !important; display:inline-block !important; margin:0px !important; padding:0px !important; margin-right:5px !important; margin-top:2.5px !important; color:#666 !important;}

.bshare-weixin {width:30px !important; overflow:hidden !important; height:30px !important; display:block !important; background:url(../images/weixin.png) !important}
.bshare-qqim {width:30px !important; overflow:hidden !important; height:30px !important; display:block !important; background:url(../images/qq.png) !important}
.bshare-qzone {width:30px !important; overflow:hidden !important; height:30px !important; display:block !important; background:url(../images/kongjian.png) !important}
.bshare-sinaminiblog {width:30px !important; overflow:hidden !important; height:30px !important; display:block !important; background:url(../images/weibo.png) !important}

.footer_m div.d {width:1200px; overflow:hidden; margin:0px auto; padding-top:20px; margin-top:20px; border-top:1px solid #999; color:#fff}
.footer_m div.d a {color:#fff}
.footer_m div.d a:hover {color:#fff}





/*about*/
.about_banner {width:100%; overflow:hidden; height:350px; background:url(../images/banner/about.jpg) center no-repeat; margin-top:30px; position:relative}
.about_banner div.m {width:50%; overflow:hidden; float:left; height:350px; background:url(../images/tm_b.png); float:left; position:absolute; left:0px; top:0px; z-index:9}
.about_banner div.sub {width:1200px; overflow:hidden; height:350px; position:absolute; top:0px; left:50%; margin-left:-600px; z-index:10}
.about_banner div.sub h2 {width:1200px; overflow:hidden; margin:0px auto; text-align:left; line-height:50px; font-size:48px; color:#333; font-weight:normal; margin-top:110px;}
.about_banner div.sub p {width:1200px; overflow:hidden; margin:0px auto; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}


.about_banner div.sub ul {width:617px; overflow:hidden; display:block; float:left; padding-bottom:10px; padding-top:10px}
.about_banner div.sub ul li {width:195px; overflow:hidden; float:left}
.about_banner div.sub ul li a {width:195px; overflow:hidden; height:auto; display:block}
.about_banner div.sub ul li a i {width:50px; overflow:hidden; height:50px; display:block; float:left; margin-top:10px;}
.about_banner div.sub ul li a i img {width:50px; overflow:hidden; height:50px; display:block;}
.about_banner div.sub ul li a h3 {width:140px; overflow:hidden; text-align:left; line-height:20px; font-size:14px; font-weight:normal; color:#333; float:right}
.about_banner div.sub ul li a h3 p {width:140px; overflow:hidden; text-align:left; line-height:20px; font-size:14px; font-weight:normal; color:#333}


.about_jianjie {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.about_jianjie h2 {width:150px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-95px; padding-left:20px; padding-right:20px;}
.about_jianjie div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:left; line-height:32px; font-size:17px; color:#333}
.about_jianjie div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px;}
.about_jianjie div.m span {width:998px; overflow:hidden; padding-bottom:50px; padding-top:20px; display:block; text-align:center}
.about_jianjie div.m span a {width:auto; overflow:hidden; line-height:30px; font-size:15px; display:inline-block; color:#333}
.about_jianjie div.m span a i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}


.lingdao {width:100%; overflow:hidden; padding-top:45px; padding-bottom:45px; height:210px; background:#9760b1; margin-top:50px; display:none}
.lingdao dl {width:1200px; overflow:hidden; margin:0px auto; height:210px;}
.lingdao dl dt {width:190px; overflow:hidden; height:190px; border:1px solid #fff; float:left; border-radius:100px; margin-top:9px;}
.lingdao dl dt img {width:180px; overflow:hidden; height:180px; display:block; border-radius:100px; margin:5px;}
.lingdao dl span {width:1px; overflow:hidden; height:210px; float:left; display:block; background:#FFF; margin-left:80px; margin-right:80px;}
.lingdao dl dd {width:840px; overflow:hidden; float:left; height:210px; position:relative}
.lingdao dl dd h3 {width:840px; overflow:hidden; height:auto; line-height:32px; color:#FFF; font-size:24px; font-weight:normal}
.lingdao dl dd p {width:840px; overflow:hidden; line-height:25px; text-align:left; font-size:16px; color:#FFF; display:block; position:absolute; bottom:0px; left:0px;}


.hezuo {width:1200px; overflow:hidden; margin:0px auto; margin-top:50px;}
.hezuo dl {width:346px; overflow:hidden; float:left}
.hezuo dl dt {width:60px; overflow:hidden; height:60px; margin:0px auto; display:block}
.hezuo dl dt img {width:60px; overflow:hidden; height:60px; display:block}
.hezuo dl dd {width:346px; overflow:hidden; text-align:center}
.hezuo dl dd h2 {width:346px; overflow:hidden; line-height:35px; text-align:center; font-size:26px; color:#333; font-weight:normal; margin-top:20px;}
.hezuo dl dd h3 {width:346px; overflow:hidden; line-height:26px; text-align:center; font-size:16px; color:#333; font-weight:normal; margin-top:10px; height: 60px;}
.hezuo dl dd a {width:auto; overflow:hidden; line-height:30px; font-size:15px; display:inline-block; color:#333}
.hezuo dl dd a i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}
.hezuo span {width:1px; overflow:hidden; float:left; display:block; background:#999; height:220px; margin-left:40px; margin-right:40px;}

.touziren {width:100%; overflow:hidden; height:420px; background:url(../images/touziren.jpg) left no-repeat #d2c0b2; margin-top:50px;}
.touziren dl {width:1200px; overflow:hidden; height:auto; margin:0px auto; margin-top:80px; margin-bottom:80px;}
.touziren dl dt {width:370px; overflow:hidden; height:250px; float:left; display:block; background:url(../images/tuandui.png) no-repeat center #60b1ae}
.touziren dl dd {width:730px; overflow:hidden; height:160px; padding:50px; padding-top:40px; text-align:left; float:left; background:#FFF}
.touziren dl dd h2 {width:730px; overflow:hidden; line-height:30px; text-align:left; font-size:26px; color:#333; font-weight:normal; margin-top:20px;}
.touziren dl dd h3 {width:730px; overflow:hidden; line-height:26px; text-align:left; font-size:16px; color:#333; font-weight:normal; margin-top:10px;}
.touziren dl dd a {width:auto; overflow:hidden; line-height:30px; font-size:15px; display:inline-block; color:#333; margin-top:20px;}
.touziren dl dd a i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}


.lianxifoot {width:1200px; overflow:hidden; margin:0px auto; margin-top:40px; background:#949ca1}
.lianxifoot dl dt {width:1200px; overflow:hidden; height:auto; margin:0px auto; margin-top:40px;}
.lianxifoot dl dt img {width:60px; overflow:hidden; height:60px; margin:0px auto; display:block}
.lianxifoot dl dt p {width:auto; overflow:hidden; display:block; line-height:30px; font-size:24px; color:#FFF; margin-top:15px; text-align:center}
.lianxifoot dl dd {width:1000px; overflow:hidden; padding:100px; padding-top:40px;}
.lianxifoot dl dd div {width:420px; overflow:hidden; float:left; text-align:left; line-height:24px; font-size:14px; color:#FFF}
.lianxifoot dl dd div img {width:418px; overflow:hidden; height:auto; display:block; margin-bottom:20px; border:1px solid #666}
.lianxifoot dl dd div h3 {width:auto; overflow:hidden; padding-bottom:20px; font-size:22px; color:#FFF}



.about_show {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.about_show h2 {width:500px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-270px; padding-left:20px; padding-right:20px;}
.about_show div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:left; line-height:32px; font-size:17px; color:#333}
.about_show div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px;}
.about_show div.m img {width:auto !important; overflow:hidden !important; height:auto !important; display:block !important; max-width:998px !important; margin:0px auto !important; margin-top:15px !important; margin-bottom:15px !important;}

.about_show div.m h3 {width:998px; overflow:hidden; height:50px; background:#F2F2F2; margin-top:15px; margin-bottom:15px;}
.about_show div.m h3 span {width:auto; overflow:hidden; height:47px; text-align:center; line-height:47px; display:block; float:left; font-size:16px; color:#60b1ae; border-bottom:3px solid #60b1ae; padding-left:25px; padding-right:25px;}

.about_show div.m div.photo {width:998px; overflow:hidden;}
.about_show div.m div.photo a {width:235.5px; overflow:hidden; float:left; display:block; margin:1px; border:1px solid #eee; padding:5px;}
.about_show div.m div.photo a img {width:235.5px !important; overflow:hidden !important; height:160px !important; margin:0px auto !important; display:block !important}

.about_show div.m div.qywh {width:998px; overflow:hidden; height:465px; background:url(../images/about_wh.jpg); margin-top:20px; margin-bottom:20px;}
.about_show div.m div.qywh dl {width:798px; overflow:hidden; height:265px; padding:50px; margin:50px; background:url(../images/tm_b.png)}
.about_show div.m div.qywh dl dt {width:798px; overflow:hidden; text-align:left; line-height:40px; font-size:36px; color:#333; font-weight:bold; color:#F60}
.about_show div.m div.qywh dl dd {width:798px; overflow:hidden; text-align:left; line-height:35px; font-size:26px; color:#666; margin-bottom:30px;}



/*zongzhi*/
.ourzz_banner {width:100%; overflow:hidden; height:350px; background:url(../images/banner/zongzhi.jpg) center no-repeat; margin-top:30px; position:relative}
.ourzz_banner div.m {width:50%; overflow:hidden; float:left; height:350px; float:left; position:absolute; left:0px; top:0px; z-index:9}
.ourzz_banner div.sub {width:1200px; overflow:hidden; height:350px; position:absolute; top:0px; left:50%; margin-left:-600px; z-index:10}
.ourzz_banner div.sub h2 {width:600px; overflow:hidden; text-align:left; line-height:50px; font-size:48px; color:#333; font-weight:normal; margin-top:110px;}
.ourzz_banner div.sub p {width:430px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}

.ourzz_pdf {width:1200px; overflow:hidden; margin:0px auto; margin-top:30px; background:#fafafa; text-align:center; padding-bottom:50px;}
.ourzz_pdf h2 {width:1100px; overflow:hidden; margin:0px auto; margin-top:50px; font-size:24px; color:#666; font-weight:normal; text-align:center}
.ourzz_pdf a {width:auto; overflow:hidden; height:40px; display:inline-block; margin:0px auto; border:1px solid #666; margin-top:20px; line-height:40px; font-size:16px; padding-left:30px; padding-right:30px; text-align:center}
.ourzz_pdf a i {width:11px; overflow:hidden; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon_jt.png); margin-left:10px;}
.ourzz_pdf a:hover {width:auto; overflow:hidden; height:40px; display:inline-block; margin:0px auto; border:1px solid #60b1ae; margin-top:20px; line-height:40px; font-size:16px; padding-left:30px; padding-right:30px; text-align:center; text-decoration:none; color:#60b1ae}
.ourzz_pdf a:hover i {width:11px; overflow:hidden; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon_jt.png); margin-left:10px;}

.ourzz_zongzhi {width:1200px; overflow:hidden; margin:0px auto; margin-top:50px; margin-bottom:100px;}
.ourzz_zongzhi h2 {width:1200px; overflow:hidden; text-align:center; font-size:26px; font-weight:normal; color:#333; margin-bottom:30px;}
.ourzz_zongzhi dl {width:575px; overflow:hidden; float:left}
.ourzz_zongzhi dl a {width:575px; overflow:hidden; height:auto; display:block}
.ourzz_zongzhi dl a dt {width:575px; overflow:hidden; height:auto; display:block}
.ourzz_zongzhi dl a dt img {width:575px; overflow:hidden; height:auto; display:block}
.ourzz_zongzhi dl a dd {width:575px; overflow:hidden; text-align:left; line-height:30px; font-size:24px; color:#333; margin-top:25px;}
.ourzz_zongzhi dl a dd p {width:575px; overflow:hidden; text-align:left; line-height:25px; font-size:15px; display:block; padding-top:15px;}
.ourzz_zongzhi dl a dd span {width:575px; overflow:hidden; padding-top:15px; text-align:center; display:block}
.ourzz_zongzhi dl a dd span b {width:auto; overflow:hidden; height:40px; display:inline-block; margin:0px auto; border:1px solid #666; margin-top:20px; line-height:40px; font-size:16px; padding-left:30px; padding-right:30px; text-align:center}
.ourzz_zongzhi dl a dd span b i {width:11px; overflow:hidden; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon_jt.png); margin-left:10px;}

.ourzz_zongzhi dl a:hover {width:575px; overflow:hidden; height:auto; display:block; text-decoration:none}
.ourzz_zongzhi dl a:hover dt {width:575px; overflow:hidden; height:auto; display:block}
.ourzz_zongzhi dl a:hover dt img {width:575px; overflow:hidden; height:auto; display:block}
.ourzz_zongzhi dl a:hover dd {width:575px; overflow:hidden; text-align:left; line-height:30px; font-size:24px; color:#60b1ae; margin-top:25px;}
.ourzz_zongzhi dl a:hover dd p {width:575px; overflow:hidden; text-align:left; line-height:25px; font-size:15px; display:block; padding-top:15px; color:#333}
.ourzz_zongzhi dl a:hover dd span {width:575px; overflow:hidden; padding-top:15px; text-align:center; display:block}
.ourzz_zongzhi dl a:hover dd span b {width:auto; overflow:hidden; height:40px; display:inline-block; margin:0px auto; border:1px solid #60b1ae; margin-top:20px; line-height:40px; font-size:16px; padding-left:30px; padding-right:30px; text-align:center; color:#60b1ae}
.ourzz_zongzhi dl a:hover dd span b i {width:11px; overflow:hidden; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon_jt.png); margin-left:10px;}



.ourzz_show {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.ourzz_show h2 {width:500px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-270px; padding-left:20px; padding-right:20px;}
.ourzz_show div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:left; line-height:32px; font-size:17px; color:#333}
.ourzz_show div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px;}
.ourzz_show div.m img {width:auto !important; overflow:hidden !important; height:auto !important; display:block !important; max-width:998px !important; margin:0px auto !important; margin-top:15px !important; margin-bottom:15px !important;}

.ourzz_show div.m span {width:998px; overflow:hidden; padding-bottom:50px; padding-top:20px; display:block; text-align:center}
.ourzz_show div.m span a {width:auto; overflow:hidden; line-height:30px; font-size:15px; display:inline-block; color:#333}
.ourzz_show div.m span a i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}


.ourzz_jksh {width:100%; overflow:hidden; height:640px; margin-top:50px; background:url(../images/jksh_1.jpg) center no-repeat}
.ourzz_jksh em {width:60px; height:1px; overflow:hidden; margin:0px auto; display:block; margin-top:80px; background:#FFF}
.ourzz_jksh h2 {width:1200px; overflow:hidden; text-align:center; color:#FFF; line-height:30px; font-size:30px; margin:0px auto; margin-top:20px;}
.ourzz_jksh div.m {width:1200px; overflow:hidden; margin:0px auto; margin-top:50px; background:#FFF; padding:50px; padding-left:0px; padding-right:0px;}
.ourzz_jksh div.m ul li {width:333px; overflow:hidden; padding-left:50px; float:left}
.ourzz_jksh div.m ul li a {width:333px; overflow:hidden; display:block}
.ourzz_jksh div.m ul li a i {width:80px; overflow:hidden; height:80px; display:block; margin:0px auto; margin-top:20px;}
.ourzz_jksh div.m ul li a i img {width:80px; overflow:hidden; height:80px; display:block}
.ourzz_jksh div.m ul li a h3 {width:333px; overflow:hidden; text-align:center; font-size:24px; font-weight:normal; display:block; line-height:30px; color:#333; margin-top:10px;}
.ourzz_jksh div.m ul li a h4 {width:333px; overflow:hidden; text-align:center; font-size:16px; font-weight:normal; display:block; line-height:26px; color:#777; margin-top:40px;}
.ourzz_jksh div.m ul li a:hover {width:333px; overflow:hidden; display:block; text-decoration:none}
.ourzz_jksh div.m ul li a:hover i {width:80px; overflow:hidden; height:80px; display:block; margin:0px auto; margin-top:20px;}
.ourzz_jksh div.m ul li a:hover i img {width:80px; overflow:hidden; height:80px; display:block}
.ourzz_jksh div.m ul li a:hover h3 {width:333px; overflow:hidden; text-align:center; font-size:24px; font-weight:normal; display:block; line-height:30px; color:#60b1ae; margin-top:10px;}
.ourzz_jksh div.m ul li a:hover h4 {width:333px; overflow:hidden; text-align:center; font-size:16px; font-weight:normal; display:block; line-height:26px; color:#777; margin-top:40px;}



.touziren_banner {width:100%; overflow:hidden; height:500px; background:url(../images/banner/touzi.jpg) center no-repeat #0000; position:relative; z-index:99; margin-top:30px;}

.touziren_wrap {width:1200px; overflow:hidden; margin:0px auto; position:relative; background:#fff; z-index:999; margin-top:-180px;}
.touziren_wrap h2 {width:1200px; overflow:hidden; text-align:center; font-size:46px; font-weight:normal; color:#333; line-height:50px; margin-top:80px;}
.touziren_wrap ul {width:810px; overflow:hidden; margin:0px auto; margin-top:50px;}
.touziren_wrap ul li {width:360px; overflow:hidden; height:40px; float:left; padding-left:30px;}
.touziren_wrap ul li a {width:350px; overflow:hidden; height:39px; text-align:left; line-height:39px; font-size:14px; display:block; color:#333; border-bottom:1px solid #ddd; padding-left:10px; background:url(../images/list.png) left no-repeat}


.touziren_a1 {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.touziren_a1 h2 {width:500px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-270px; padding-left:20px; padding-right:20px;}
.touziren_a1 div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:center; line-height:32px; font-size:17px; color:#333}
.touziren_a1 div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px; text-align:left}
.touziren_a1 div.m img {width:auto !important; overflow:hidden !important; height:auto !important; display:block !important; max-width:998px !important; margin:0px auto !important; margin-top:15px !important; margin-bottom:15px !important;}

.touziren_a1 div.m a {width:auto; overflow:hidden; height:40px; display:inline-block; margin:0px auto; border:1px solid #666; margin-top:20px; line-height:40px; font-size:16px; padding-left:30px; padding-right:30px; text-align:center}
.touziren_a1 div.m a i {width:11px; overflow:hidden; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon_jt.png); margin-left:10px;}
.touziren_a1 div.m a:hover {width:auto; overflow:hidden; height:40px; display:inline-block; margin:0px auto; border:1px solid #60b1ae; margin-top:20px; line-height:40px; font-size:16px; padding-left:30px; padding-right:30px; text-align:center; text-decoration:none; color:#60b1ae}
.touziren_a1 div.m a:hover i {width:11px; overflow:hidden; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon_jt.png); margin-left:10px;}

.touziren_a2 {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.touziren_a2 h2 {width:200px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-130px; padding-left:20px; padding-right:20px;}
.touziren_a2 div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:center; line-height:32px; font-size:17px; color:#333}
.touziren_a2 div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px; text-align:left}
.touziren_a2 div.m img {width:auto !important; overflow:hidden !important; height:auto !important; display:block !important; max-width:998px !important; margin:0px auto !important; margin-top:15px !important; margin-bottom:15px !important;}

.touziren_a2 div.m p div.edui-upload-video {width:980px !important; overflow:hidden !important; height:670px !important; margin:0px auto !important}
.touziren_a2 div.m p div.edui-upload-video video {width:980px !important; overflow:hidden !important; height:670px !important; display:block !important; margin:0px auto !important}

/*新闻*/
.news_banner {width:100%; overflow:hidden; height:520px; position:relative; z-index:99; margin-top:30px;}

.news_wrap {width:1200px; overflow:hidden; margin:0px auto; position:relative; background:#fff; z-index:999; margin-top:-90px;}
.news_wrap h2 {width:1200px; overflow:hidden; text-align:center; font-size:46px; font-weight:normal; color:#333; line-height:50px; margin-top:80px; margin-bottom:60px;}
.news_wrap dl {width:399.33333px; overflow:hidden; float:left}
.news_wrap dl a {width:100%; overflow:hidden; height:auto; display:block; text-decoration:none}
.news_wrap dl a dt {width:60px; overflow:hidden; height:60px; display:block; margin:0px auto}
.news_wrap dl a dt img {width:60px; overflow:hidden; height:60px; display:block;}
.news_wrap dl a dd {width:280px; overflow:hidden; margin:0px auto}
.news_wrap dl a dd h3 {width:auto; overflow:hidden; display:block; text-align:center; line-height:35px; font-size:26px; font-weight:normal; color:#333; margin-top:15px;}
.news_wrap dl a dd h3:hover {width:auto; overflow:hidden; display:block; text-align:center; line-height:35px; font-size:26px; font-weight:normal; color:#60b1ae; margin-top:15px;}
.news_wrap dl a dd h4 {width:auto; overflow:hidden; display:block; text-align:center; line-height:35px; font-size:16px; font-weight:normal; color:#333; margin-top:10px;}
.news_wrap span {width:1px; overflow:hidden; height:170px; background:#999; display:block; float:left}

.news_soso {width:1000px; overflow:hidden; height:100px; margin:0px auto; background:#fafafa; border-top:1px solid #999; border-bottom:1px solid #999; padding-left:50px; padding-right:50px; margin-top:50px;}
.news_soso dl {width:600px; overflow:hidden; float:left; height:45px; padding-top:27.5px; padding-bottom:27.5px;}
.news_soso dl dt {width:80px; height:45px; line-height:45px; float:left; font-size:16px; color:#333}
.news_soso dl dd {width:520px; overflow:hidden; height:45px; display:block; float:left}
.news_soso dl dd input {width:454px; overflow:hidden; height:43px; border:1px solid #999; border-right:0px; text-align:left; line-height:43px; font-size:15px; color:#999; float:left; padding-left:10px; padding-right:10px;}
.news_soso dl dd button {width:45px; overflow:hidden; height:45px; float:left; border:0px; background:url(../images/so_1.png) center no-repeat #60b1ae}
.news_soso div {width:360px; overflow:hidden; height:100px; float:right; text-align:left; line-height:100px; font-size:14px; color:#666}
.news_soso div a {padding-right:10px;}

.news_list {width:1100px; overflow:hidden; margin:0px auto; margin-top:50px;}
.news_list dl {width:1100px; overflow:hidden; height:auto;}
.news_list dl a {width:1060px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd; display:block; padding:20px;}
.news_list dl a h3 {width:990px; overflow:hidden; height:60px; background:url(../images/news_list.png) left no-repeat; padding-left:70px; font-weight:normal; line-height:28px; font-size:24px; color:#333; float:left; margin-bottom:20px;}
.news_list dl a h3 span {width:990px; overflow:hidden; text-align:left; font-weight:normal; line-height:25px; font-size:24px; color:#333; display:block; padding-top:5px;}
.news_list dl a h3 p {width:990px; overflow:hidden; text-align:left; font-size:16px; color:#666}
.news_list dl a dt {width:310px; overflow:hidden; height:190px; display:block; float:left}
.news_list dl a dt img {width:310px; overflow:hidden; height:190px; display:block;}
.news_list dl a dd {width:710px; overflow:hidden; float:left; padding-left:20px; text-align:left; line-height:28px; color:#666; font-size:16px;}

.news_list dl a:hover {width:1060px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd; display:block; text-decoration:none; padding:20px; background:#fafafa}
.news_list dl a:hover h3 {width:990px; overflow:hidden; height:60px; background:url(../images/news_list.png) left no-repeat; padding-left:70px; font-weight:normal; line-height:28px; font-size:24px; color:#333; float:left; margin-bottom:20px;}
.news_list dl a:hover h3 span {width:990px; overflow:hidden; text-align:left; font-weight:normal; line-height:25px; font-size:24px; color:#60b1ae; display:block; padding-top:5px;}
.news_list dl a:hover h3 p {width:990px; overflow:hidden; text-align:left; font-size:16px; color:#666}
.news_list dl a:hover dt {width:310px; overflow:hidden; height:190px; display:block; float:left}
.news_list dl a:hover dt img {width:310px; overflow:hidden; height:190px; display:block;}
.news_list dl a:hover dd {width:710px; overflow:hidden; float:left; padding-left:20px; text-align:left; line-height:28px; color:#666; font-size:16px;}


.pagination {margin: 0; padding: 20px; text-align: center; font-size: 14px; display: block;}
.pagination ul {display: inline-block; *display: inline; *zoom: 1; margin-left: 0; margin-bottom: 0; padding: 0}
.pagination ul > li { display: inline}
.pagination ul > li > a,
.pagination ul > li > span {margin: 0 2px; float: left; padding: 6px 13px; background-color: #ddd; color: #666; border-radius: 2px; opacity: .88}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus {opacity: 1}
.pagination ul > .active > a,
.pagination ul > .active > span {background-color: #60b1ae; color: #fff}
.pagination ul > .active > a,
.pagination ul > .active > span {cursor: default}
.pagination ul > li > span,
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {color: #999999; background-color: transparent; cursor: default}

.pagination-loading{font-size: 16px;text-align: center;color: #999;padding: 15px 0;}
.pagination-loading img{width: 80px}


.weizhi {width:1170px; overflow:hidden; height:50px; margin:0px auto; background:url(../images/weizhi.png) left no-repeat; padding-left:30px; text-align:left; line-height:50px; font-size:15px; color:#333}
.weizhi a {color:#333}
.weizhi a:hover {color:#60b1ae}

.news_show {width:1200px; overflow:hidden; margin:0px auto; margin-top:40px;}
.news_show h1 {width:1200px; overflow:hidden; text-align:left; line-height:45px; font-size:36px; font-weight:normal; color:#555}

.news_show div.item {width:1200px; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #999; text-align:left; font-size:14px; color:#999; line-height:30px; padding-top:10px;}
.news_show div.item span {display:inline-block; padding-right:20px;}
.news_show div.item span a {color:#666}
.news_show div.item span a:hover {color:#f00}

.news_show div.zhengwen {width:1200px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#333; padding-top:20px;}
.news_show div.zhengwen p {width:auto; overflow:hidden; padding-bottom:10px; padding-top:10px; text-align:left}
.news_show div.zhengwen img {width:auto !important; overflow:hidden !important; max-width:788px !important; height:auto !important; margin:0px auto !important; margin-top:20px !important; display:block !important}
.news_show div.zhengwen iframe {width:100%; overflow:hidden; min-height:600px;}

.newsshow_nextpro {width:1200px; overflow:hidden; margin:0px auto; margin-top:50px; border-top:1px solid #999; border-bottom:1px solid #999; padding-top:20px; padding-bottom:20px; background:#fafafa; text-align:left;}
.newsshow_nextpro a.syp {width:400px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#333; float:left; text-align:center}
.newsshow_nextpro a.syp i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt1.png); margin-right:10px; vertical-align:middle}
.newsshow_nextpro a.syp:hover {width:400px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#60b1ae; float:left; text-align:center}
.newsshow_nextpro a.syp:hover i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt1.png); margin-right:10px; vertical-align:middle}

.newsshow_nextpro a.xyp {width:400px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#333; float:left; text-align:center}
.newsshow_nextpro a.xyp i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}
.newsshow_nextpro a.xyp:hover {width:400px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#60b1ae; float:left; text-align:center}
.newsshow_nextpro a.xyp:hover i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}

.newsshow_nextpro a.gd {width:400px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#333; float:left; text-align:center}
.newsshow_nextpro a.gd:hover {width:400px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#60b1ae; float:left; text-align:center}

.newsshowshare {width:1200px; overflow:hidden; padding-top:30px; padding-bottom:30px; margin:0px auto}
.newsshowshare div.bshare-custom {width:1200px; overflow:hidden; height:30px; display:block; text-align:center}
.newsshowshare div.bshare-custom a {width:auto !important; overflow:hidden !important; height:30px !important; display:inline-block !important; margin-left:2px !important; margin-right:2px !important; text-align:center !important; color:#FFF !important; line-height:27px !important; padding-left:10px !important; padding-right:10px !important}
.newsshowshare div.bshare-custom a i {width:20px; overflow:hidden; height:20px; display:block; float:left; margin:5px; margin-left:0px; margin-top:3px;}
.newsshowshare div.bshare-custom a i img {width:20px; overflow:hidden; height:20px; display:block;}
.newsshowshare div.bshare-custom a:hover { text-decoration:none}

.bg1 {background:#2bc102 !important}
.bg2 {background:#6aa5e0 !important}
.bg3 {background:#f2a141 !important}
.bg4 {background:#d53437 !important}



.chengfen_tit {width:1200px; overflow:hidden; text-align:left; line-height:55px; font-size:50px; margin:0px auto; margin-top:40px; margin-bottom:40px;}

.chengfen_sousuo {width:1120px; overflow:hidden; padding:40px; background:#61b2af; margin:0px auto}
.chengfen_sousuo dl dt {width:120px; overflow:hidden; float:left; font-size:22px; color:#FFF; text-align:left; line-height:45px;}
.chengfen_sousuo dl dd {width:500px; overflow:hidden; float:left; height:45px; float:left}
.chengfen_sousuo dl dd input {width:425px; overflow:hidden; height:45px; text-align:left; line-height:45px; font-size:15px; color:#999; padding-left:15px; padding-right:15px; border:0px; background:#FFF; float:left}
.chengfen_sousuo dl dd button {width:45px; overflow:hidden; height:45px; float:left; border:0px; background:url(../images/so_1.png) center no-repeat #307673}
.chengfen_sousuo dl span {width:450px; overflow:hidden; float:right; line-height:45px; font-size:16px; color:#FFF; display:block; text-align:left}  

.chengfen_shaixuan {width:1160px; overflow:hidden; margin:0px auto; border-top:1px solid #888; border-bottom:1px solid #888; background:#fafafa; padding:20px; margin-top:20px;}
.chengfen_shaixuan dl {width:1160px; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.chengfen_shaixuan dl dt {width:130px; overflow:hidden; line-height:30px; display:block; float:left; font-size:15px; color:#333; font-weight:bold}
.chengfen_shaixuan dl dd {width:1030px; overflow:hidden; line-height:32px; float:left; display:block}
.chengfen_shaixuan dl dd a {width:auto; overflow:hidden; height:30px; display:block; float:left; margin-right:10px; padding-left:15px; padding-right:15px; line-height:30px; font-size:15px; color:#333; border:1px solid #ccc; border-radius:3px; margin-bottom:5px;}
.chengfen_shaixuan dl dd a:hover {width:auto; overflow:hidden; height:30px; display:block; float:left; margin-right:10px; padding-left:15px; padding-right:15px; line-height:30px; font-size:15px; color:#fff !important; text-decoration:none; border:1px solid #61b2af; background:#61b2af; border-radius:3px; margin-bottom:5px;}
.chengfen_shaixuan dl dd a.ahover {width:auto; overflow:hidden; height:30px; display:block; float:left; margin-right:10px; padding-left:15px; padding-right:15px; line-height:30px; font-size:15px; color:#fff !important; text-decoration:none; border:1px solid #61b2af; background:#61b2af; border-radius:3px; margin-bottom:5px;}

.chengfen_jieguo {width:1200px; overflow:hidden; margin:0px auto; margin-top:50px;}
.chengfen_jieguo h2 {width:1200px; overflow:hidden; text-align:left; line-height:45px; font-size:36px; color:#333; font-weight:bold; margin-bottom:50px;}
.chengfen_jieguo h2 span {color:#F60}
.chengfen_jieguo dl {width:1200px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.chengfen_jieguo dl a {width:1200px; overflow:hidden; height:auto; display:block}
.chengfen_jieguo dl a dd {width:800px; overflow:hidden; float:left; display:block}
.chengfen_jieguo dl a dd h3 {width:785px; overflow:hidden; text-align:left; font-size:26px; font-weight:normal; line-height:30px; color:#333; background:url(../images/icon_ss.png) left no-repeat; padding-left:15px;}
.chengfen_jieguo dl a dd h4 {width:800px; overflow:hidden; text-align:left; font-size:16px; font-weight:normal; line-height:26px; color:#999; margin-top:10px;}
.chengfen_jieguo dl a dt {width:300px; overflow:hidden; height:180px; float:right;}
.chengfen_jieguo dl a dt img {width:300px; overflow:hidden; height:180px; display:block}
.chengfen_jieguo dl a:hover {width:1200px; overflow:hidden; height:auto; display:block; text-decoration:none}
.chengfen_jieguo dl a:hover dd {width:800px; overflow:hidden; float:left; display:block}
.chengfen_jieguo dl a:hover dd h3 {width:785px; overflow:hidden; text-align:left; font-size:26px; font-weight:normal; line-height:30px; color:#61b2af; background:url(../images/icon_ss.png) left no-repeat; padding-left:15px;}
.chengfen_jieguo dl a:hover dd h4 {width:800px; overflow:hidden; text-align:left; font-size:16px; font-weight:normal; line-height:26px; color:#999; margin-top:10px;}
.chengfen_jieguo dl a:hover dt {width:300px; overflow:hidden; height:180px; float:right;}
.chengfen_jieguo dl a:hover dt img {width:300px; overflow:hidden; height:180px; display:block}


.chengfen_show {width:1200px; overflow:hidden; margin:0px auto; margin-top:40px;}
.chengfen_show h1 {width:1200px; overflow:hidden; text-align:left; line-height:45px; font-size:36px; font-weight:normal; color:#555}
.chengfen_show h2 {width:1160px; overflow:hidden; text-align:left; line-height:26px; font-size:16px; font-weight:normal; color:#555; padding:20px; background:#fafafa; margin-top:20px;}

.chengfen_show div.item {width:1200px; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #999; text-align:left; font-size:14px; color:#999; line-height:30px; padding-top:10px;}
.chengfen_show div.item span {display:inline-block; padding-right:20px;}
.chengfen_show div.item span a {color:#666}
.chengfen_show div.item span a:hover {color:#f00}

.chengfen_show div.m {width:1178px; overflow:hidden; border:1px solid #888; margin-top:30px; padding:10px;}
.chengfen_show div.m h3 {width:1178px; overflow:hidden; height:50px; background:#fafafa;}
.chengfen_show div.m h3 span {width:auto; overflow:hidden; height:47px; text-align:center; line-height:47px; font-size:17px; color:#61b2af; border-bottom:3px solid #61b2af; float:left; display:block; padding-left:30px; padding-right:30px;}

.chengfen_show div.m div.zw {width:1108px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#333; padding:40px;}
.chengfen_show div.m div.zw p {width:auto; overflow:hidden; padding-bottom:10px; padding-top:10px; text-align:left}
.chengfen_show div.m div.zw img {width:auto !important; overflow:hidden !important; max-width:788px !important; height:auto !important; margin:0px auto !important; margin-top:20px !important; display:block !important}
.chengfen_show div.m div.zw iframe {width:100%; overflow:hidden; min-height:600px;}



/*擅长领域*/
.shanchang_banner {width:100%; overflow:hidden; height:350px; background:url(../images/banner/shanchang.jpg) center no-repeat; margin-top:30px; position:relative}
.shanchang_banner div.m {width:50%; overflow:hidden; float:left; height:350px; background:url(../images/tm_b.png); float:left; position:absolute; left:0px; top:0px; z-index:9}
.shanchang_banner div.sub {width:1200px; overflow:hidden; height:350px; position:absolute; top:0px; left:50%; margin-left:-600px; z-index:10}
.shanchang_banner div.sub h2 {width:500px; overflow:hidden; text-align:left; line-height:50px; font-size:48px; color:#333; font-weight:normal; margin-top:110px;}
.shanchang_banner div.sub p {width:500px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}

.shanchang_list {width:1200px; overflow:hidden; margin:0px auto; margin-top:80px; margin-bottom:50px;}
.shanchang_list h2 {width:1200px; overflow:hidden; text-align:center; line-height:50px; font-size:38px; font-weight:normal; color:#333}
.shanchang_list dl {width:1200px; overflow:hidden; height:auto; margin-top:50px;}
.shanchang_list dl a {width:1200px; overflow:hidden; height:auto; display:block; margin-bottom:30px;}
.shanchang_list dl a dt {width:540px; overflow:hidden; height:240px; display:block; float:left}
.shanchang_list dl a dt img {width:540px; overflow:hidden; height:240px; display:block;}
.shanchang_list dl a dd {width:539px; overflow:hidden; height:198px; display:block; float:right; border:1px solid #888; padding:20px; border-left:0px; background:url(../images/jt1.png) right no-repeat; padding-right:100px;}
.shanchang_list dl a dd h3 {width:539px; overflow:hidden; height:auto; text-align:left; line-height:60px; font-size:30px; font-weight:normal; margin-top:20px; color:#333}
.shanchang_list dl a dd h3 i {width:60px; overflow:hidden; height:60px; display:block; float:left}
.shanchang_list dl a dd h3 i img {width:60px; overflow:hidden; height:60px; display:block;}
.shanchang_list dl a dd p {width:510px; overflow:hidden; padding-left:12px; line-height:28px; font-size:16px; display:block; margin-top:15px;}

.shanchang_list dl a:hover {width:1200px; overflow:hidden; height:auto; display:block; margin-bottom:30px;}
.shanchang_list dl a:hover dt {width:540px; overflow:hidden; height:240px; display:block; float:left}
.shanchang_list dl a:hover dt img {width:540px; overflow:hidden; height:240px; display:block;}
.shanchang_list dl a:hover dd {width:539px; overflow:hidden; height:198px; display:block; float:right; border:1px solid #888; padding:20px; border-left:0px; background:url(../images/jt1.png) right no-repeat; padding-right:100px;}
.shanchang_list dl a:hover dd h3 {width:539px; overflow:hidden; height:auto; text-align:left; line-height:60px; font-size:30px; font-weight:normal; margin-top:20px; color:#60b1ae}
.shanchang_list dl a:hover dd h3 i {width:60px; overflow:hidden; height:60px; display:block; float:left}
.shanchang_list dl a:hover dd h3 i img {width:60px; overflow:hidden; height:60px; display:block;}
.shanchang_list dl a:hover dd p {width:510px; overflow:hidden; padding-left:12px; line-height:28px; font-size:16px; display:block; margin-top:15px; color:#333}

.shanchang_tit {width:1200px; overflow:hidden; text-align:left; margin:0px auto;}
.shanchang_tit h2 {width:600px; overflow:hidden; line-height:60px; font-size:48px; color:#333; margin-top:30px; float:left; font-weight:normal}
.shanchang_tit h2 p {width:600px; overflow:hidden; display:block; margin-top:20px; font-size:16px; color:#333; line-height:26px;}
.shanchang_tit i {width:540px; overflow:hidden; height:240px; display:block; float:right}
.shanchang_tit i img {width:540px; overflow:hidden; height:240px; display:block;}



.shanchang_jianjie {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.shanchang_jianjie h2 {width:350px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-175px; padding-left:20px; padding-right:20px;}
.shanchang_jianjie div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:left; line-height:32px; font-size:17px; color:#333}
.shanchang_jianjie div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px;}



/*共同合作*/
.gthezuo_banner {width:100%; overflow:hidden; height:350px; background:url(../images/banner/hezuo.jpg) center no-repeat; margin-top:30px; position:relative}
.gthezuo_banner div.m {width:50%; overflow:hidden; float:left; height:350px; background:url(../images/tm_b.png); float:left; position:absolute; left:0px; top:0px; z-index:9}
.gthezuo_banner div.sub {width:1200px; overflow:hidden; height:350px; position:absolute; top:0px; left:50%; margin-left:-600px; z-index:10}
.gthezuo_banner div.sub h2 {width:500px; overflow:hidden; text-align:left; line-height:50px; font-size:48px; color:#333; font-weight:normal; margin-top:110px;}
.gthezuo_banner div.sub p {width:500px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}

.gthezuo_fuwu {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.gthezuo_fuwu h2 {width:400px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-220px; padding-left:20px; padding-right:20px;}
.gthezuo_fuwu div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:left; line-height:32px; font-size:17px; color:#333}
.gthezuo_fuwu div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px;}
.gthezuo_fuwu div.m span {width:998px; overflow:hidden; padding-bottom:50px; padding-top:20px; display:block; text-align:center}
.gthezuo_fuwu div.m span a {width:auto; overflow:hidden; line-height:30px; font-size:15px; display:inline-block; color:#333}
.gthezuo_fuwu div.m span a i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}



/*趋势与见解*/
.qushijj_banner {width:100%; overflow:hidden; height:350px; background:url(../images/banner/qushi.jpg) center no-repeat; margin-top:30px; position:relative}
.qushijj_banner div.m {width:50%; overflow:hidden; float:left; height:350px; background:url(../images/tm_b.png); float:left; position:absolute; left:0px; top:0px; z-index:9}
.qushijj_banner div.sub {width:1200px; overflow:hidden; height:350px; position:absolute; top:0px; left:50%; margin-left:-600px; z-index:10}
.qushijj_banner div.sub h2 {width:500px; overflow:hidden; text-align:left; line-height:50px; font-size:48px; color:#333; font-weight:normal; margin-top:80px;}
.qushijj_banner div.sub p {width:500px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}

.qushijj_l {width:1200px; overflow:hidden; margin:0px auto; margin-top:80px;}
.qushijj_l h6 {width:1200px; overflow:hidden; text-align:center; line-height:50px; font-size:34px; font-weight:normal; margin-bottom:80px;}
.qushijj_l dl {width:346px; overflow:hidden; float:left}
.qushijj_l dl dt {width:60px; overflow:hidden; height:60px; margin:0px auto; display:block}
.qushijj_l dl dt img {width:60px; overflow:hidden; height:60px; display:block}
.qushijj_l dl dd {width:346px; overflow:hidden; text-align:center}
.qushijj_l dl dd h2 {width:346px; overflow:hidden; line-height:30px; text-align:center; font-size:26px; color:#333; font-weight:normal; margin-top:40px;}
.qushijj_l dl dd h3 {width:346px; overflow:hidden; line-height:26px; text-align:left; font-size:16px; color:#333; font-weight:normal; margin-top:20px;}
.qushijj_l dl dd a {width:auto; overflow:hidden; line-height:30px; font-size:15px; display:inline-block; color:#333; margin-top:20px;}
.qushijj_l dl dd a i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}
.qushijj_l span {width:1px; overflow:hidden; float:left; display:block; background:#999; height:220px; margin-left:40px; margin-right:40px;}


/*联系我们*/
.lxwm_banner {width:100%; overflow:hidden; height:350px; background:url(../images/banner/lianxi.jpg) center no-repeat; margin-top:30px; position:relative}
.lxwm_banner div.m {width:50%; overflow:hidden; float:left; height:350px; background:url(../images/tm_b.png); float:left; position:absolute; left:50%; margin-left:-50%; top:0px; z-index:9}
.lxwm_banner div.sub {width:1200px; overflow:hidden; height:350px; position:absolute; top:0px; left:50%; margin-left:-600px; z-index:10}
.lxwm_banner div.sub h2 {width:500px; overflow:hidden; text-align:left; line-height:50px; font-size:48px; color:#333; font-weight:normal; margin-top:80px;}
.lxwm_banner div.sub p {width:500px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}


/*招贤纳士*/
.zhaopin_banner {width:100%; overflow:hidden; height:350px; background:url(../images/banner/zhaopin.jpg) center no-repeat; margin-top:30px; position:relative}
.zhaopin_banner div.m {width:50%; overflow:hidden; float:left; height:350px; background:url(../images/tm_b.png); float:left; position:absolute; left:0px; top:0px; z-index:9}
.zhaopin_banner div.sub {width:1200px; overflow:hidden; height:350px; position:absolute; top:0px; left:50%; margin-left:-600px; z-index:10}
.zhaopin_banner div.sub h2 {width:500px; overflow:hidden; text-align:left; line-height:50px; font-size:48px; color:#333; font-weight:normal; margin-top:80px;}
.zhaopin_banner div.sub p {width:500px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}

.zhaopin_main {width:1200px; overflow:hidden; height:auto; margin:0px auto; margin-top:60px;}
.zhaopin_main h2 {width:1200px; overflow:hidden; text-align:center; line-height:55px; font-size:38px; font-weight:normal; color:#333}
.zhaopin_main div.m {width:1200px; overflow:hidden; margin:0px auto; background:#60b1ae; margin-top:50px;}
.zhaopin_main div.m h3 {width:1000px; overflow:hidden; margin:0px auto; margin-top:40px; text-align:center; line-height:30px; font-size:30px; color:#FFF}

.zhaopin_main div.m dl {width:239.25px; overflow:hidden; padding-left:30px; padding-right:30px; float:left; margin-top:80px; margin-bottom:80px;}
.zhaopin_main div.m dl dt {width:60px; overflow:hidden; height:60px; margin:0px auto; display:block}
.zhaopin_main div.m dl dt img {width:60px; overflow:hidden; height:60px; display:block}
.zhaopin_main div.m dl dd {width:239.25px; overflow:hidden; text-align:center}
.zhaopin_main div.m dl dd h4 {width:239.25px; overflow:hidden; line-height:30px; text-align:center; font-size:26px; color:#fff; font-weight:normal; margin-top:20px;}
.zhaopin_main div.m dl dd h5 {width:239.25px; overflow:hidden; line-height:26px; text-align:left; font-size:16px; color:#fff; font-weight:normal; margin-top:20px;}

.zhaopin_main div.m span {width:1px; overflow:hidden; float:left; display:block; background:#fff; height:120px; margin-top:80px;}


.zhaopin_main div.zplist {width:1200px; overflow:hidden; height:auto; margin-top:50px;}
.zhaopin_main div.zplist a {width:338px; overflow:hidden; height:80px; border:1px solid #ddd; border-bottom:4px solid #60b1ae; float:left; display:block; text-align:center; line-height:80px; font-size:17px; color:#333; margin-top:15px; margin-right:30px; margin-left:30px;}
.zhaopin_main div.zplist a span {width:auto; overflow:hidden; float:left; padding-left:25px; line-height:80px; display:block}
.zhaopin_main div.zplist a i {width:30px; overflow:hidden; height:80px; display:inline-block; vertical-align:middle; text-align:center; background:url(https://dx.xzhmu.edu.cn/images/jiantout.png) center no-repeat; float:right; margin-right:15px;}
.zhaopin_main div.zplist a:hover {width:338px; overflow:hidden; height:80px; border:1px solid #60b1ae; border-bottom:4px solid #60b1ae; float:left; display:block; text-align:center; line-height:80px; font-size:17px; color:#60b1ae; margin-top:15px; margin-right:30px; margin-left:30px;}
.zhaopin_main div.zplist a:hover span {width:auto; overflow:hidden; float:left; padding-left:25px; line-height:80px; display:block}
.zhaopin_main div.zplist a:hover i {width:30px; overflow:hidden; height:80px; display:inline-block; vertical-align:middle; text-align:center; background:url(https://dx.xzhmu.edu.cn/images/jiantout.png) center no-repeat; float:right; margin-right:15px;}







/*产品与服务*/
.cpyfw_main {width:1242px; overflow:hidden; margin:0px auto}
.cpyfw_main h3 {width:1200px; overflow:hidden; height:40px; margin:0px auto; margin-top:30px; margin-bottom:30px; text-align:left}
.cpyfw_main h3 i {width:5px; overflow:hidden; height:26px; display:block; float:left; margin-top:7px; margin-bottom:7px; background:#60b1ae; margin-right:10px;}
.cpyfw_main h3 span {width:auto; overflow:hidden; height:40px; text-align:left; line-height:37px; display:block; font-size:24px; font-weight:normal; color:#666; float:left}
.cpyfw_main ul li {width:386px; overflow:hidden; float:left; padding-left:21px; display:block; padding-bottom:25px;}
.cpyfw_main ul li a {width:386px; overflow:hidden; height:auto; display:block; padding-bottom:10px;}
.cpyfw_main ul li a img {width:386px; overflow:hidden; height:260px; display:block}
.cpyfw_main ul li a h6 {width:346px; overflow:hidden; text-align:center; line-height:28px; min-height:56px; font-size:16px; color:#666; display:block; font-weight:normal; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px;}

.cpyfw_main ul li a:hover {width:386px; overflow:hidden; height:auto; display:block; background:#eee; padding-bottom:10px; text-decoration:none}
.cpyfw_main ul li a:hover img {width:386px; overflow:hidden; height:260px; display:block}
.cpyfw_main ul li a:hover h6 {width:346px; overflow:hidden; text-align:center; line-height:28px; font-size:16px; color:#60b1ae; display:block; font-weight:normal; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-decoration:none}



.cpyfw_about {width:1250px; overflow:hidden; margin:0px auto; position:relative; margin-top:50px;}
.cpyfw_about h2 {width:300px; overflow:hidden; height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:normal; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-175px; padding-left:20px; padding-right:20px;}
.cpyfw_about div.m {width:998px; overflow:hidden; margin:0px auto; border:1px solid #888; margin-top:30px; padding:30px; padding-left:100px; padding-top:60px; padding-right:100px; text-align:left; line-height:32px; font-size:20px; color:#333}
.cpyfw_about div.m p {width:998px; overflow:hidden; display:block; padding-bottom:15px;}
.cpyfw_about div.m span {width:998px; overflow:hidden; padding-bottom:50px; padding-top:20px; display:block; text-align:center}
.cpyfw_about div.m span a {width:auto; overflow:hidden; line-height:30px; font-size:15px; display:inline-block; color:#333}
.cpyfw_about div.m span a i {width:11px; overflow:hidden; height:18px; display:inline-block; background:url(../images/icon_jt.png); margin-left:10px; vertical-align:middle}





.newlianxi {width:100%; overflow:hidden; height:260px; margin:0px auto; margin-top:30px; margin-bottom:30px; background:url(../images/lianxibg.jpg)}
.newlianxi div.m {width:1200px; overflow:hidden; height:200px; margin:30px auto; background:#fff}
.newlianxi div.m dl {width:1200px; overflow:hidden; height:200px; display:block}
.newlianxi div.m dl dt {width:180px; overflow:hidden; height:200px; float:left; display:block; background:#78856f}
.newlianxi div.m dl dt i {width:120px; overflow:hidden; height:60px; margin:0px auto; display:block; margin-top:40px;}
.newlianxi div.m dl dt i img {width:60px; overflow:hidden; height:60px; display:block; float:left}
.newlianxi div.m dl dt p {width:120px; overflow:hidden; text-align:left; line-height:22px; font-size:18px; color:#FFF; margin:0px auto; margin-top:10px;}
.newlianxi div.m dl dd {width:400px !important; overflow:hidden; float:left; height:150px; margin-top:25px; margin-bottom:25px; font-size:14px; line-height:22px; text-align:left; padding-left:50px; padding-right:50px;}
.newlianxi div.m dl dd h3 { font-size:18px; font-weight:bold}
.newlianxi div.m dl dd P {color:#666}
.newlianxi div.m dl dd P strong {color:#333}

/*新的banner*/
.newbanner {width:100%; overflow:hidden; height:350px; background:center no-repeat; margin-top:30px; position:relative}
.newbanner div.sub {width:1200px; overflow:hidden; height:350px; margin:0px auto;}
.newbanner div.sub h2 {width:600px; overflow:hidden; height:auto; max-height:120px; margin-bottom:30px; text-align:left; line-height:30px; font-size:34px; color:#01203d; font-weight:normal; margin-top:150px;background:url(../images/tm_b.png); padding:30px;}
.newbanner div.sub h2 p {width:600px; overflow:hidden; text-align:left; line-height:23px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}
.newbanner div.sub h2 i {width:3px; overflow:hidden; height:33px; float:left; display:block; background:#01203d; margin-right:15px;}




/*about*/
.newbanner1 {width:100%; overflow:hidden; height:350px; background:center no-repeat #000; margin-top:30px; position:relative}
.newbanner1 div.sub {width:1200px; overflow:hidden; height:350px; margin:0px auto;}
.newbanner1 div.sub h2 {width:830px; overflow:hidden; height:auto; max-height:200px; text-align:left; line-height:30px; font-size:34px; color:#01203d; font-weight:normal; margin-top:60px;background:url(../images/tm_b.png); padding:30px;}
.newbanner1 div.sub h2 p {width:830px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; font-weight:normal; margin-top:15px;}
.newbanner1 div.sub h2 i {width:3px; overflow:hidden; height:33px; float:left; display:block; background:#01203d; margin-right:15px;}


.newbanner1 div.sub ul {width:830px; overflow:hidden; display:block;background:url(../images/tm_b.png); padding:30px; padding-top:0px;}
.newbanner1 div.sub ul li {width:207px; overflow:hidden; float:left}
.newbanner1 div.sub ul li a {width:207px; overflow:hidden; height:auto; display:block}
.newbanner1 div.sub ul li a i {width:40px; overflow:hidden; height:40px; display:block; float:left; margin-top:0px;}
.newbanner1 div.sub ul li a i img {width:40px; overflow:hidden; height:40px; display:block;}
.newbanner1 div.sub ul li a h3 {width:160px; overflow:hidden; text-align:left; line-height:18px; font-size:14px; font-weight:normal; color:#333; float:right}
.newbanner1 div.sub ul li a h3 p {width:160px; overflow:hidden; text-align:left; line-height:18px; font-size:14px; font-weight:normal; color:#333}



.gongchang {width:100%; overflow:hidden; padding-top:85px; padding-bottom:85px; background:url(../images/touziren.jpg) center}
.gongchang dl {width:1200px; overflow:hidden; height:250px; margin:0px auto}
.gongchang dl dt {width:370px; overflow:hidden; height:220px; float:left; background:#495b68; padding-top:30px;}
.gongchang dl dt p {width:240px; overflow:hidden; margin:0px auto; display:block; text-align:left; line-height:36px; font-size:18px; color:#FFF; margin-top:20px;}
.gongchang dl dt p i {width:36px; overflow:hidden; height:36px; display:block; float:left; margin-right:10px;}
.gongchang dl dt p i img {width:36px; overflow:hidden; height:36px; display:block}
.gongchang dl dd {width:560px; overflow:hidden; float:left; height:250px; background:#fff; padding-left:135px; padding-right:135px;}
.gongchang dl dd h3 {width:560px; overflow:hidden; text-align:center; font-size:22px; color:#333; font-weight:normal; padding-top:50px; padding-bottom:30px;}
.gongchang dl dd span {width:140px; overflow:hidden; display:block; float:left}
.gongchang dl dd span em {width:60px; overflow:hidden; height:60px; margin:0px auto; display:block}
.gongchang dl dd span em img {width:60px; overflow:hidden; height:60px; display:block}
.gongchang dl dd span b {width:140px; overflow:hidden; line-height:30px; font-size:16px; color:#333; display:block; font-weight:normal; text-align:center; display:block}














