﻿/*! www.vancheer.com  |  Powered by vancheer */

/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 20px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 6px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 16px;
	height: 16px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1on.png) no-repeat;
}
	
.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-24px; background:url(../images/nimg49_left.png) center no-repeat; z-index:222; width:49px; height:49px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-24px; background:url(../images/nimg49_right.png) center no-repeat; z-index:222; width:49px; height:49px; display:block;}

.indexPart1{ padding:30px 0 50px; background:#f4f4f4;}
.indexPart1_l{ width:361px;}
.indexPart1_l .title{ height:42px; color:#00447d; font-size:16px; font-weight:bold;}
.indexPart1_l .tab{ height:50px;}
.indexPart1_l .tab ul{ margin-right:-2px;}
.indexPart1_l .tab li{ float:left; width:119px; height:45px; margin-right:2px; background:#5a8cb7; line-height:45px; font-size:14px; color:#fff; text-align:center; position:relative; top:5px;}
.indexPart1_l .tab li img{ padding-right:8px;}
.indexPart1_l .tab li .img1{ display:none;}
.indexPart1_l .tab .liNow{ background:#fff; color:#00447d; height:45px; padding-top:5px; position:relative; top:0px;}
.indexPart1_l .tab .liNow img{ display:none;}
.indexPart1_l .tab .liNow .img1{ display:inline-block;}
.indexPart1_l .contentBox{ height:237px; background:#fff; padding-left:28px; padding-top:20px;}
.indexPart1_l .contentBox{ height:237px; background:#fff; padding-left:20px; padding-top:20px;}
.indexPart1_l .contentBox ul{ margin-right:-20px;}
.indexPart1_l .list li{ float:left; width:145px; height:36px; line-height:36px; font-size:14px;}
.indexPart1_l .list li a{ padding-left:16px; background:url(../images/ico2.png) left 4px no-repeat; color:#4a7ca7;    width: 115px;overflow: hidden;height: 36px;display: block;}
.indexPart1_l .list .li01{ width:190px;}
/*.indexPart1_l .list li{ float:left; width:165px; height:36px; line-height:36px; font-size:14px;}
.indexPart1_l .list li a{ padding-left:16px; background:url(../images/ico2.png) left center no-repeat; color:#4a7ca7;}*/

.indexPart1_r{ width:818px;}
.indexPart1_r .title{ height:42px; position:relative;}
.indexPart1_r .title b{ color:#00447d; font-size:16px;}
.indexPart1_r .title a{ position:absolute; right:0px; top:5px; color:#4a7ca7; background:url(../images/ico2.png) right center no-repeat; padding-right:20px;}
.indexPart1_r .list ul{ margin-right:-10px;}
.indexPart1_r .list li{ float:left; width:266px; height:307px; background:#fff; margin-right:10px;}
.indexPart1_r .list li .bottom{ padding:0 20px;}
.indexPart1_r .list li .time{ height:52px; position:relative;}
.indexPart1_r .list li .time span{ font-size:14px; color:#788791; padding-right:10px; line-height:52px;}
.indexPart1_r .list li .time em{ display:inline-block; width:72px; height:15px; background:url(../images/nimg72Bg.png) no-repeat; color:#fff; text-align:center; line-height:15px;}
.indexPart1_r .list li .name{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}

.indexForm{ height:56px; background:#d1e3f2; padding:10px 28px;}
.indexForm .form_l{ padding:10px 12px 0 76px; position:relative; height:46px; background:url(../images/line1.png) right center no-repeat;}
.indexForm .form_l .name{ position:absolute; left:0px; top:10px; font-size:14px; color:#00447d; font-weight:bold;}
.indexForm .form_l .box{ margin-right:10px; float:left;}
.indexForm .form_l .input1{ width:193px; height:34px; border:#afc7db solid 1px; background:#fff; text-indent:14px; color:#788791;}
.indexForm .form_l .btn1{ width:75px; height:36px; background:#5a8cb7; font-size:14px; color:#fff; cursor:pointer;}

.indexForm .form_r{ padding:10px 0 0 66px; position:relative; height:46px;}
.indexForm .form_r .name{ position:absolute; left:20px; top:10px; font-size:14px; color:#00447d; font-weight:bold;}
.indexForm .form_r .box{ margin-right:10px; float:left;}
.indexForm .form_r .input1{ width:193px; height:34px; border:#afc7db solid 1px; background:#fff; text-indent:14px; color:#788791;}
.indexForm .form_r .btn1{ width:75px; height:36px; background:#5a8cb7; font-size:14px; color:#fff; cursor:pointer;}

.serviceList .form{ height:56px;}
.serviceList .form .input1{ width:282px; height:33px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px; padding-left:24px; font-size:14px; float:left; margin-right:10px;}
.serviceList .form .btn1{ width:52px; height:33px; float:left; cursor:pointer; background:url(../images/btn1.png) no-repeat;}
.serviceList .msg{ padding-left:85px; font-size:14px; position:relative; min-height:30px;}
.serviceList .msg em{ color:#00447d; position:absolute; left:0px; top:0px;}
.serviceList .msg a{ padding-right:20px; color:#afafaf;}
.serviceList .msg a:hover{ color:#00447d;}

.serviceListTab{ padding-top:15px; height:72px;}
.serviceListTab li{ width:99px; height:36px; float:left; margin-right:10px;}
.serviceListTab li a{ display:block; width:99px; height:36px; background:url(../images/nimg99Bg.png) top no-repeat; text-align:center; line-height:30px; font-size:14px;}
.serviceListTab li .aNow, .serviceListTab li a:hover{ background:url(../images/nimg99Bgon.png) top no-repeat; color:#fff;}
.serviceList .list{ background:url(../images/line2.jpg) 136px top repeat-y;}
.serviceList .list li{ position:relative; padding-left:160px; background:url(../images/ico5.png) 132px 10px no-repeat; min-height:30px; padding-bottom:40px;}
.serviceList .list li .name{ position:absolute; width:122px; left:0px; top:3px; font-size:16px; color:#00447d; text-align:right; font-weight:bold;}
.serviceList .list li .content{ line-height:28px;}
.serviceList .list li .content dd{ float:left; font-size:14px; width:25%;}

.testShow{padding:30px 60px 60px;}
.testShow .name{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.testShow .content{ padding:30px 0; font-size:14px; line-height:30px;}
.testShow .list{ padding-bottom:30px; background:url(../images/line3.png) bottom repeat-x;}
.testShow .list li{ height:36px; line-height:36px; font-size:14px; overflow:hidden; float:left; margin-right:30px;width:245px;}
.testShow .list li a{ color:#4a7ca7; padding-left:28px; background:url(../images/ico9.png) left center no-repeat;}
.testShow .list li a:hover{ color:#c0a354; text-decoration:underline; background:url(../images/ico9on.png) left center no-repeat;}
.testShow .list2{ padding:30px 0; background:url(../images/line3.png) bottom repeat-x;}
.testShow .list2 li{ height:32px; line-height:32px; font-size:14px; overflow:hidden;}
.testShow .btnDiv{ padding-top:30px;}
.testShow .content strong{ font-weight:bold}
.testShow table{ margin:0 20px;}

/*.search .tab2{ padding-top:50px;}
.search .tab2 li{ float:left; margin:0 2px 2px 0; width:67px; height:25px; background:#dadada; font-size:13px; color:#444; text-align:center; line-height:25px;}
.search .tab2 .liNow{ background:#5a8cb7; color:#fff;}
.search .contentBox{  background:#eaeaea; padding-bottom:25px;}
.search .contentBox li{ height:85px; padding-left:170px; position:relative;}
.search .contentBox h2{ position:absolute; top:20px; left:22px; font-size:16px; color:#00447d; width:130px;}
.search .infoList{ padding-top:20px;}
.search .infoList li{ float:left; color:#9f9f9f; padding-left:36px; position:relative; height:28px; width:290px;}
.search .infoList li img{ position:absolute; left:0px; top:-2px;}
.search .infoList li b{ font-size:14px; color:#333;}
.search .infoList li a{ display:block; width:77px; height:20px; border:#5a8cb7 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:20px; font-size:14px; color:#004ea2;}*/

/*.testShow .contentBox{ height:95px; background:#eaeaea; padding-left:170px; position:relative;}
.testShow .contentBox h2{ position:absolute; top:25px; left:22px; font-size:16px; color:#00447d;}*/
/*.testShow .tab2{ padding-top:50px;}
.testShow .tab2 li{ float:left; margin:0 2px 2px 0; width:67px; height:25px; background:#dadada; font-size:13px; color:#444; text-align:center; line-height:25px;}
.testShow .tab2 .liNow{ background:#5a8cb7; color:#fff;}


.testShow .contentBox{  background:#eaeaea; padding-bottom:25px;}
.testShow .contentBox li{ height:85px; padding-left:170px; position:relative;}
.testShow .contentBox h2{ position:absolute; top:20px; left:22px; font-size:16px; color:#00447d; width:130px;}
.testShow .infoList{ padding-top:20px;}
.testShow .infoList li{ float:left; color:#9f9f9f; padding-left:36px; position:relative; height:28px; width:290px;}
.testShow .infoList li img{ position:absolute; left:0px; top:-2px;}
.testShow .infoList li b{ font-size:14px; color:#333;}
.testShow .infoList li a{ display:block; width:77px; height:20px; border:#5a8cb7 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:20px; font-size:14px; color:#004ea2;}*/

.testShow .tab2{ padding-top:50px;}
.testShow .tab2 li{ float:left; margin:0 2px 2px 0; width:74px; height:25px; background:#dadada; font-size:13px; color:#444; text-align:center; line-height:25px;}
.testShow .tab2 .liNow{ background:#5a8cb7; color:#fff;}
.testShow .contentBox{  background:#eaeaea; padding-bottom:25px; padding-left:20px; padding-right:20px;}
/*.testShow .contentBox li{ height:85px; padding-left:80px; position:relative; background:url(../images/line7.png) left bottom repeat-x;}*/
.testShow .contentBox .xhx{ height:85px; padding-left:80px; position:relative; background:url(../images/line7.png) left bottom repeat-x;}
.testShow .contentBox .wxhx{ height:85px; padding-left:80px; position:relative;}
.testShow .contentBox h2{ position:absolute; top:20px; left:0px; font-size:16px; color:#00447d; width:120px;}
.testShow .infoList{ padding-top:20px;}
.testShow .infoList dd{ float:left; color:#9f9f9f; padding-left:36px; position:relative; height:28px; width:280px;}
.testShow .infoList dd img{ position:absolute; left:0px; top:-2px;}
.testShow .infoList dd b{ font-size:14px; color:#333;}
.testShow .infoList dd a{ margin-left:10px; display:inline-block; width:77px; height:20px; border:#5a8cb7 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:20px; font-size:14px; color:#004ea2;}
.testShow .infoList .dd01{ width:100%;}


.reportQuery{ padding:30px 60px 60px;}
.reportQuery .name{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.reportQuery .name em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.reportQuery .contentBox{ width:412px; height:274px; background:#fff; margin:60px auto; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.reportQuery .contentBox .title{ height:51px; line-height:51px; background:#d1e3f2 url(../images/nimg7_1.png) 34px center no-repeat; padding-left:60px; color:#5a8cb7; font-size:18px;}
.reportQuery .contentBox .form{ padding:35px 0 0 62px;}
.reportQuery .contentBox .form li{ height:50px; position:relative; font-size:14px;}
.reportQuery .contentBox .form li .input1{ width:250px; height:34px; font-size:14px; line-height:34px; border:#afc7db solid 1px; padding-left:15px;}
.reportQuery .contentBox .form li .tips{ position:absolute; left:284px; top:12px; color:#ff0000;}
.reportQuery .contentBox .form li .btn1{ width:126px; height:35px; cursor:pointer; font-size:14px; color:#fff; line-height:35px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7;}

.orderQuery{ padding:30px 60px 60px;}
.orderQuery .name{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.orderQuery .name em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.orderQuery .contentBox{ width:412px; height:274px; /*background:#fff;*/ margin:60px auto; /*box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);*/text-align:center;}
.orderQuery .contentBox .title{ height:51px; line-height:51px; background:#d1e3f2 url(../images/nimg7_1.png) 34px center no-repeat; padding-left:60px; color:#5a8cb7; font-size:18px;}
.orderQuery .contentBox .form{ padding:35px 0 0 62px;}
.orderQuery .contentBox .form li{ height:50px; position:relative; font-size:14px;}
.orderQuery .contentBox .form li .input1{ width:227px; height:34px; font-size:14px; line-height:34px; border:#afc7db solid 1px; padding-left:38px; background:url(../images/nimg26_3.png) left center no-repeat;}
.orderQuery .contentBox .form li .input2{ background:url(../images/nimg26_4.png) left center no-repeat;}
.orderQuery .contentBox .form li .tips{ position:absolute; left:284px; top:12px; color:#ff0000;}
.orderQuery .contentBox .form li .btn1{ width:126px; height:35px; cursor:pointer; font-size:14px; color:#fff; line-height:35px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; margin-right:13px;}
.orderQuery .contentBox .form li .btn2{ background:#757575;}

.schedule{ padding:30px 60px 60px;}
.schedule .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.schedule .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.schedule .list{ padding-top:45px;}
.schedule .list li{ height:93px; position:relative; margin-bottom:20px; background:#f1f1f1;}
.schedule .list li .time{ padding:18px 0 0 30px; color:#5a8cb7; font-size:14px;}
.schedule .list li .name{ padding:10px 0 0 30px; font-weight:bold; font-size:14px;}
.schedule .list li .downDiv{ width:117px; height:93px; position:absolute; right:0px; top:0px; z-index:11; background:#ececec;}
.schedule .list li .downDiv a{ display:block; width:117px; height:93px; text-align:center;}
.schedule .list li .ico{ padding:12px 0 8px;}
.schedule .list li .downDiv .img1{ display:none;}
.schedule .list li:hover{ background:#d1e3f2;}
.schedule .list li:hover .downDiv{ background:#5a8cb7;}
.schedule .list li:hover img{ display:none;}
.schedule .list li:hover .img1{ display:inline-block;}
.schedule .list li:hover .downDiv a{ color:#fff;}

.magezineList{ padding:30px 60px 60px;}
.magezineList .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.magezineList .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.magezineList .list{ padding-top:50px;}
.magezineList ul{margin-right:-19px;}
.magezineList li{float:left; width:265px; height:289px; background:#fff; margin:0 19px 20px 0;}
.magezineList li:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.magezineList li .bottom{ padding:8px 10px 0;}
.magezineList li .time{ height:52px; line-height:72px; position:relative; color:#999; background:url(../images/magazine.png) center 8px no-repeat; font-size:14px;}
.magezineList li .time em{ font-size:12px;}
.magezineList li .time a{display:block; background:url(../images/nimg17_2.png) right 30px no-repeat; width:60px; padding-right:20px; height:48px; position:absolute; top:0px; right:0px; color:#5a8cb7;}


/*.magezine{ padding:60px;}
.magezine .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.magezine .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.magezine .top{ margin-top:46px; height:60px; position:relative;}
.magezine .top .name{ color:#5a8cb7; font-size:18px;}
.magezine .top .btnGroup{ position:absolute; left:296px; top:0px;}
.magezine .top .btnGroup li{ float:left; height:27px; margin-right:7px;}
.magezine .top .btnGroup li a{ display:block; width:76px; height:25px; border:#769dc0 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:25px;}
.magezine .top .btnGroup li .a1{ width:106px;}
.magezine .top .btnGroup li img{ position:relative; padding-left:6px; top:-2px;}
.magezine .top .btnGroup li .selectDiv{ width:106px; height:25px; border:#769dc0 solid 1px; border-radius:20px; -moz-border-radius:20px; text-indent:6px; line-height:25px; background:url(../images/nimg13_1.png) 80px center no-repeat;}
.magezine .top .rightBtn{ position:absolute; right:0px; top:0px;}
.magezine .top .rightBtn a{ display:block; width:95px; height:26px; background:url(../images/btn2.png) no-repeat; line-height:27px; color:#fff; text-indent:30px;}
.magezine .leftDiv{ width:379px;}
.magezine .leftDiv .imgDiv{ border:#e5e5e5 solid 1px;}
.magezine .leftDiv .contentBox{ height:80px; position:relative;}
.magezine .leftDiv .msg{ line-height:80px;}
.magezine .leftDiv .btnGroup{ position:absolute; right:0px; top:23px; width:256px;}
.magezine .leftDiv .btnGroup a{ display:block; width:113px; height:33px; float:left; background:#5a8cb7 url(../images/nimg21_2.png) 12px 6px no-repeat; color:#fff; font-size:14px; line-height:33px; text-indent:36px; margin-left:15px; border-radius:20px; -moz-border-radius:20px;}
.magezine .leftDiv .btnGroup .btn1{ background:#c0a354 url(../images/nimg21_3.png) 12px 6px no-repeat;}
.magezine .rightDiv{ width:445px;}
.magezine .rightDiv .title2{ height:40px; background:#d1e3f1 url(../images/nimg25_1.jpg) right center no-repeat; text-align:center; color:#5a8cb7; font-size:18px; line-height:40px; font-weight:bold;}
.magezine .rightDiv .list{ border:#e5e5e5 solid 1px; border-top:none;}
.magezine .rightDiv .list li .txt{ background:#eaeaea url(../images/ico10.jpg) 20px center no-repeat; height:42px; line-height:42px; padding-left:35px; font-size:18px; color:#5a8cb7;}
.magezine .rightDiv .list li .subDiv{ background:#fff; padding:10px 13px 10px 37px;}
.magezine .rightDiv .subDiv dd{ height:30px; line-height:30px; position:relative; padding-right:60px; font-size:14px; overflow:hidden;}
.magezine .rightDiv .subDiv dd em{ position:absolute; right:0px; top:0px;}*/
.magezine{ padding:30px 60px 60px;}
.magezine .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.magezine .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.magezine .top{ margin-top:46px; height:60px; position:relative;}
.magezine .top .name{ color:#5a8cb7; font-size:18px;}
.magezine .top .btnGroup{ position:absolute; left:296px; top:0px;}
.magezine .top .btnGroup li{ float:left; height:27px; margin-right:7px; position:relative;}
.magezine .top .btnGroup li a{ display:block; width:76px; height:25px; border:#769dc0 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:25px;}
.magezine .top .btnGroup li img{ position:relative; padding-left:6px; top:-2px;}

.magezine .top .btnGroup .review a{ display:block; width:106px; height:25px; border:#769dc0 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:left; text-indent:20px; line-height:25px; background:url(../images/nimg13_1.png) 80px center no-repeat;}
.magezine .top .btnGroup .hideBox{ z-index:22; width:440px; min-height:230px; padding:20px; display:none; position:absolute; left:0px; margin-left:-170px; top:40px; background:#fff; border-radius:10px; -moz-border-radius:10px;
 box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);
}
.magezine .top .hideBox .close{ position:absolute; right:20px; top:20px; width:22px; height:22px; display:block; border:none; z-index:33;}
.magezine .top .hideBox .choose{ position:relative; padding-left:70px; height:36px;}
.magezine .top .hideBox .choose em{ font-size:14px; color:#333; position:absolute; left:0px; top:3px;}
.magezine .top .hideBox .choose .selectDiv{ width:126px; height:30px; font-size:14px; border:#dedede solid 1px; text-indent:6px; line-height:30px; background:url(../images/selectIco.png) right center no-repeat;}
.magezine .top .hideBox .subList{ padding-top:15px;}
.magezine .top .hideBox .subList dd{ float:left; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.magezine .top .hideBox .subList dd a{ border:none; width:220px; text-indent:0px; text-align:left;}

.magezine .top .rightBtn{ position:absolute; right:0px; top:0px;}
.magezine .top .rightBtn a{ display:block; width:95px; height:26px; background:url(../images/btn2.png) no-repeat; line-height:27px; color:#fff; text-indent:30px;}
.magezine .leftDiv{ width:379px;}
.magezine .leftDiv .imgDiv{ border:#e5e5e5 solid 1px;}
.magezine .leftDiv .contentBox{ height:80px; position:relative;}
.magezine .leftDiv .msg{ line-height:80px;}
.magezine .leftDiv .btnGroup{ position:absolute; right:0px; top:23px; width:256px;}
.magezine .leftDiv .btnGroup a{ display:block; width:113px; height:33px; float:left; background:#5a8cb7 url(../images/nimg21_2.png) 12px 6px no-repeat; color:#fff; font-size:14px; line-height:33px; text-indent:36px; margin-left:15px; border-radius:20px; -moz-border-radius:20px;}
.magezine .leftDiv .btnGroup .btn1{ background:#c0a354 url(../images/nimg21_3.png) 12px 6px no-repeat;}
.magezine .rightDiv{ width:445px;}
.magezine .rightDiv .title2{ height:40px; background:#d1e3f1 url(../images/nimg25_1.jpg) right center no-repeat; text-align:center; color:#5a8cb7; font-size:18px; line-height:40px; font-weight:bold;}
.magezine .rightDiv .list{ border:#e5e5e5 solid 1px; border-top:none;}
.magezine .rightDiv .list li .txt{ background:#eaeaea url(../images/ico10.jpg) 20px center no-repeat; height:42px; line-height:42px; padding-left:35px; font-size:18px; color:#5a8cb7;}
.magezine .rightDiv .list li .subDiv{ background:#fff; padding:10px 13px 10px 37px;}
.magezine .rightDiv .subDiv dd{ height:30px; line-height:30px; position:relative; padding-right:10px; font-size:14px; overflow:hidden;}
.magezine .rightDiv .subDiv dd em{ position:absolute; right:0px; top:0px;}



.magezineShow{ padding:30px 60px 60px; background:#f7f7f7;}
.magezineShow .name{ text-align:center; font-size:18px; color:#5a8cb7; font-weight:bold; padding-bottom:12px;}
.magezineShow .time{ text-align:center; background:url(../images/line5.png) bottom repeat-x; padding-bottom:20px; color:#888;}
.magezineShow .content{ font-size:14px; line-height:28px; padding:25px 0 10px;}
.magezineShow .content p{ /*text-align:center;*/ /*padding:25px 0;*/}
.magezineShow .imgDiv{ text-align:center; padding-top:30px;}
.magezineShow .share{ padding-top:45px; padding-left:52px; position:relative; height:60px;}
.magezineShow .share em{ position:absolute; left:0px; top:50px;}
.magezineShow .share a{ width:29px; height:29px; display:inline-block; margin-right:7px;}

.pageDown{height:80px; position:relative;}
.pageDown .box{ background:url(../images/line5.png) top repeat-x; padding-top:30px;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; color:#acacac;}
.pageDown li b{ color:#666;}
.pageDown .btnDiv{ position:absolute; right:0px; top:45px;}
.pageDown .btnDiv a{ display:block; width:112px; height:34px; line-height:34px; background:url(../images/btn3.png) no-repeat; text-indent:18px; color:#fff; font-size:14px;}


.album{ padding:30px 60px 60px;}
.album .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.album .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}

.pageClass{ padding-top:45px;}
.pageClass li{ height:29px; border:#e5e5e5 solid 1px; padding-left:103px; position:relative; background:#fff; margin-bottom:9px; padding-top:9px;}
.pageClass b{position:absolute; left:0px; top:0px; color:#333; background:#e8e8e8; width:100px; height:38px; border-right:#e5e5e5 solid 1px; font-size:14px; text-align:center; line-height:38px;}
.pageClass li a{padding:0 7px; display:inline-block; height:23px; margin-bottom:5px; line-height:22px; font-size:14px;}
.pageClass li .aNow, .pageClass li a:hover{background:#769dc0; color:#fff; border-radius:16px; -moz-border-radius:16px;}

/*.album .list{ padding-top:28px;}
.album .list ul{ margin-right:-20px;}
.album .list li{ float:left; width:263px; height:236px; border:#e8e8e8 solid 1px; background:#f2f2f2; position:relative; overflow:hidden; margin:0 20px 23px 0;}
.album .list li .name{ text-align:center; height:40px; line-height:40px; font-size:14px; overflow:hidden;}
.album .list li .downDiv{ position:absolute; left:0px; top:1px; z-index:11; display:none; width:92px; height:32px; background:url(../images/btn4.png) no-repeat; line-height:32px;}
.album .list li .downDiv a{ display:block; height:32px; color:#fff; padding-left:10px;}
.album .list li:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}*/

/*.album .list{ padding-top:28px;}
.album .list ul{ margin-right:-20px;}
.album .list li{ float:left; width:263px; height:412px; border:#e8e8e8 solid 1px; background:#f2f2f2; position:relative; overflow:hidden; margin:0 20px 23px 0;}
.album .list li .imgDiv{ width:263px; height:372px; overflow:hidden;}
.album .list li .imgDiv img{ width:263px; height:372px;}
.album .list li .name{ text-align:center; height:40px; line-height:40px; font-size:14px; overflow:hidden;}
.album .list li .downDiv{ position:absolute; left:0px; top:1px; z-index:11; display:none; width:92px; height:32px; background:url(../images/btn4.png) no-repeat; line-height:32px;}
.album .list li .downDiv a{ display:block; height:32px; color:#fff; padding-left:10px;}
.album .list li:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}*/


.album .list{ padding-top:28px;}
.album .list ul{ margin-right:-22px;}
.album .list li{ float:left; width:190px; height:310px; border:#e8e8e8 solid 1px; background:#f2f2f2; position:relative; overflow:hidden; margin:0 22px 23px 0;}
.album .list li .imgDiv{ width:190px; height:269px; overflow:hidden;}
.album .list li .imgDiv img{ width:190px;}
.album .list li .name{ text-align:center; height:40px; line-height:40px; font-size:14px; overflow:hidden;}
.album .list li .downDiv{ position:absolute; left:0px; top:1px; z-index:11; display:none; width:92px; height:32px; background:url(../images/btn4.png) no-repeat; line-height:32px;}
.album .list li .downDiv a{ display:block; height:32px; color:#fff; padding-left:10px;}
.album .list li:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}


.video{ padding:30px 60px 60px;}
.video .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.video .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}

.videoBox{ height:358px; padding-top:45px;}
.videoBox .bigImg{ position:relative; height:358px; overflow:hidden; width:565px;}
.videoBox .fr{ width:273px; background:#545454; height:358px;}
.videoBox .title2{ font-size:18px; height:48px; color:#fff; font-weight:bold; padding-left:17px; line-height:48px;}
.videoBox .list{width:267px; overflow:hidden; position:relative; height:292px;}
.videoBox li{height:96px; border-bottom:#5a5a5a solid 1px; overflow:hidden; cursor:pointer; width:93px; position:relative; padding-left:156px; background:#666; margin-right:20px;}
.videoBox li img{width:129px;}
.videoBox li .imgDiv{ position:absolute; top:7px; left:17px;}
.videoBox li .name{ font-size:14px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; color:#fff; padding-top:7px;}
.videoBox li p{ font-size:14px; padding-top:5px; line-height:20px; color:#fff; opacity:0.5}
.videoBox li.on{ background:#5a8cb7;}

.video .title3{ padding:35px 0 15px; font-size:18px; color:#00447d; font-weight:bold;}
.video .list2 ul{ margin-right:-19px;}
.video .list2 li{ float:left; margin-right:19px; width:266px; height:197px; margin-bottom:15px; font-size:14px;}
.video .list2 li .name{ text-align:center; height:44px; line-height:44px; overflow:hidden;}


.news{ padding:30px 60px 60px;}
.news .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.news .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.news .top{ margin-top:50px; position:relative; height:70px; padding-left:78px;}
.news .top b{ position:absolute; left:0px; font-size:16px; top:0px; line-height:35px;}
.news .top .box{ float:left; margin-right:10px;}
.news .top .input1{ width:106px; height:33px; line-height:33px; background:#fff; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.news .top .selectDiv{ width:128px; height:33px; line-height:33px; background:#fff url(../images/selectIco.png) right center no-repeat; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.news .top .btn1{ width:52px; height:33px; float:left; cursor:pointer; background:url(../images/btn1.png) no-repeat;}

.newsPic{height:248px; background:#fff; overflow:hidden; position:relative;}
.newsPic li{height:248px; padding-left:398px; overflow:hidden; position:relative;}
.newsPic li.noimg{padding-left:16px;}
.newsPic .imgDiv{position:absolute; left:0px; top:0px;}
.newsPic h1{ padding:35px 25px 10px 0; overflow:hidden; font-size:18px; text-transform:uppercase;}
.newsPic h1 a{color:#5a8cb7;}
.newsPic .content{line-height:24px; width:405px; overflow:hidden; height:48px; margin-bottom:30px; font-size:14px;}
.newsPic .time{ height:36px; line-height:36px; padding-left:20px; background:url(../images/nimg14_3.png) left center no-repeat; color:#888; font-size:14px;}
.newsPic .btn{display:block; width:86px; height:28px; line-height:28px; border:#5a8cb7 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; color:#5a8cb7; font-size:12px;}
.newsPic .btnDiv{position:absolute; z-index:10; right:30px; bottom:30px;}
.newsPic .btnDiv span{display:inline-block; background:#cfcfcf; width:10px; height:10px; margin:0 3px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.newsPic .btnDiv .on{background:#5a8cb7;}

.newsList{ padding-top:16px;}
.newsList li{ height:215px; border-bottom:#ececec solid 1px; position:relative; padding-left:264px;}
.newsList li .imgDiv{ position:absolute; left:0px; top:30px;}
.newsList li .name{ font-size:18px; padding:30px 0 12px;}
.newsList li .name a{ display:block; height:22px; overflow:hidden; color:#5a8cb7;}
.newsList li .time{ padding:5px 0 15px; color:#888888;}
.newsList li .content{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.newsList li .more{ padding-top:15px;}
.newsList li .more a{ display:block; width:62px; color:#5a8cb7; background:url(../images/ico11.png) right center no-repeat;}
.newsList li.noimg{ padding-left:16px;}

.newShow{ padding:30px 60px 60px; background:#f7f7f7;}
.newShow .name{ text-align:center; font-size:18px; color:#5a8cb7; font-weight:bold; padding-bottom:12px;}
.newShow .time{ text-align:center; background:url(../images/line5.png) bottom repeat-x; padding-bottom:20px; color:#888;}
.newShow .content{ font-size:14px; line-height:28px; padding:25px 0 10px;}
.newShow .content p{ /*text-align:center;*/ /*padding:25px 0;*/}
.newShow .imgDiv{ text-align:center; padding:30px 0;}
.newShow .share{ padding-top:45px; padding-left:52px; position:relative; height:60px;}
.newShow .share em{ position:absolute; left:0px; top:50px;}
.newShow .share a{ width:29px; height:29px; display:inline-block; margin-right:7px;}

.seminar{ padding:30px 60px 60px;}
.seminar .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.seminar .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.seminar .top{ margin-top:50px; position:relative; height:40px; padding-left:48px;}
.seminar .top b{ position:absolute; left:0px; font-size:16px; top:0px; line-height:35px;}
.seminar .top .box{ float:left; margin-right:10px;}
.seminar .top .txt{ float:left; margin-right:6px; font-size:14px; line-height:35px;}
.seminar .top .input1{ width:106px; height:33px; line-height:33px; background:#fff; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.seminar .top .selectDiv{ width:266px; height:33px; line-height:33px; background:#fff url(../images/selectIco.png) right center no-repeat; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.seminar .top .btn1{ width:52px; height:33px; float:left; cursor:pointer; background:url(../images/btn1.png) no-repeat;}

.seminar .list li{ height:160px; padding:0 86px 0 127px; background:url(../images/line5.png) repeat-x bottom; position:relative;}
.seminar .list li .timeDiv{ width:97px; height:104px; color:#888; vertical-align:middle;display:table-cell; background:#e1e1e1; text-align:center; font-size:14px; position:absolute; left:0px; top:30px; font-weight:bold;}
.seminar .list li .timeDiv div{ padding-top:14px;}
.seminar .list li .timeDiv h2{ font-size:48px;}
.seminar .list li .name{ font-size:18px; padding-top:30px; height:40px; overflow:hidden; margin-bottom:10px;width:100%;}
.seminar .list li .name a{ height:24px; overflow:hidden; color:#5a8cb7;}
.seminar .list li .content{ line-height:24px; height:48px; overflow:hidden; color:#666; font-size:14px; padding-right:56px;}
.seminar .list li .rightDiv{ width:84px; border-left:#e1e1e1 solid 1px; height:105px; position:absolute; right:0px; top:30px;}
.seminar .list li .box{ float:right; width:64px; text-align:center;}
.seminar .list li .diming{ padding:20px 0 16px; color:#c0a354; font-size:14px;}
.seminar .list li .diming img{ position:relative; padding-right:6px; top:-2px;}
.seminar .list li .btnDiv{ width:64px; height:20px;}
.seminar .list li .btnDiv a{ display:block; width:64px; height:20px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; text-align:center; line-height:20px; color:#fff; font-size:14px;}

.seminar2{ padding:0 60px 60px;}
.seminar2 .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
/*.seminar2 .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}*/
.seminar2 .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; }

.seminar2 .list{ padding-top:20px;}
.seminar2 .list li{ height:51px; background:url(../images/line5.png) bottom repeat-x; padding-right:110px; position:relative; font-size:14px; line-height:51px; overflow:hidden;}
.seminar2 .list li a{ padding-left:21px; background:url(../images/ico7on.png) left center no-repeat;}
.seminar2 .list li em{ position:absolute; right:0px; top:0px; font-size:12px; color:#888;}

/*.signUp{ padding:60px;}
.signUp .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.signUp .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.signUp .name{ padding:45px 0 40px; background:url(../images/line5.png) bottom repeat-x; color:#00447d; font-size:18px; text-align:center; font-weight:bold;}
.signUp .part1{ position:relative; padding:35px 0 25px 160px; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part1 .txt{ position:absolute; left:0px; top:38px; width:122px; height:39px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; text-align:center; line-height:39px; font-size:20px; font-weight:bold; color:#fff;}
.signUp .part1 .contentBox li{ padding-left:114px; position:relative; height:40px; line-height:40px; font-size:14px;}
.signUp .part1 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2{ position:relative; padding:35px 0 40px 160px; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part2 .leftDiv{ position:absolute; left:0px; top:38px; }
.signUp .part2 .txt{ width:122px; height:39px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; text-align:center; line-height:39px; font-size:20px; font-weight:bold; color:#fff;}
.signUp .part2 .msg{ padding-top:15px; width:122px; font-size:14px; text-align:center;}
.signUp .part2 .msg em{ color:#ff0000;}
.signUp .part2 .contentBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part2 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2 .contentBox li .input1{ width:214px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .contentBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part2 .contentBox li .btn1{ margin-top:10px; width:154px; height:28px; border-radius:20px; -moz-border-radius:20px; color:#fff; cursor:pointer; background:#5a8cb7; font-size:14px; line-height:28px;}
.signUp .part2 .hideBox{ display:none;}
.signUp .part2 .hideBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part2 .hideBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2 .hideBox li .input1{ width:214px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .hideBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part2 .btnDiv{ margin-top:10px; padding-left:114px;}
.signUp .part2 .btnDiv .btn1{ display:block; text-align:center; width:154px; height:28px; line-height:28px; border-radius:20px; -moz-border-radius:20px; color:#fff; background:#5a8cb7; font-size:14px; line-height:28px;}

.signUp .part3{ position:relative; padding:35px 0 40px 160px;}
.signUp .part3 .contentBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part3 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part3 .contentBox li .input1{ width:134px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part3 .contentBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part3 .contentBox li .yzm{ position:absolute; left:263px; top:0px;}
.signUp .part3 .contentBox li .btn1{ margin-top:20px; width:114px; height:38px; border-radius:20px; -moz-border-radius:20px; color:#fff; cursor:pointer; background:#5a8cb7; font-size:14px; line-height:38px;}*/

/*.signUp{ padding:60px;}
.signUp .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.signUp .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.signUp .name{ padding:45px 0 40px; background:url(../images/line5.png) bottom repeat-x; color:#00447d; font-size:18px; text-align:center; font-weight:bold;}
.signUp .part1{ position:relative; padding:35px 0 25px 160px; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part1 .txt{ position:absolute; left:0px; top:38px; width:122px; height:39px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; text-align:center; line-height:39px; font-size:20px; font-weight:bold; color:#fff;}
.signUp .part1 .contentBox li{ padding-left:114px; position:relative; height:40px; line-height:40px; font-size:14px;}
.signUp .part1 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2{ position:relative; padding:35px 0 40px 160px; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part2 .leftDiv{ position:absolute; left:0px; top:38px; }
.signUp .part2 .txt{ width:122px; height:39px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; text-align:center; line-height:39px; font-size:20px; font-weight:bold; color:#fff;}
.signUp .part2 .msg{ padding-top:15px; width:122px; font-size:14px; text-align:center;}
.signUp .part2 .msg em{ color:#ff0000;}
.signUp .part2 .contentBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part2 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2 .contentBox li .input1{ width:214px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .contentBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part2 .hideBox{ display:none;}
.signUp .part2 .hideBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part2 .hideBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2 .hideBox li .input1{ width:214px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .hideBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part2 .btnDiv{ margin-top:10px; padding-left:114px;}
.signUp .part2 .btnDiv .btn1{ display:block; text-align:center; width:154px; height:28px; line-height:28px; border-radius:20px; -moz-border-radius:20px; color:#fff; background:#5a8cb7; font-size:14px; line-height:28px;}
.signUp .part3{ position:relative; padding:35px 0 40px 160px;}
.signUp .part3 .contentBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part3 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part3 .contentBox li .input1{ width:134px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part3 .contentBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part3 .contentBox li .yzm{ position:absolute; left:263px; top:0px;}
.signUp .part3 .contentBox li .btn1{ margin-top:20px; width:114px; height:38px; border-radius:20px; -moz-border-radius:20px; color:#fff; cursor:pointer; background:#5a8cb7; font-size:14px; line-height:38px;}*/

.signUp{ padding:30px 60px 60px;}
.signUp .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.signUp .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.signUp .name{ padding:45px 0 40px; background:url(../images/line5.png) bottom repeat-x; color:#00447d; font-size:18px; text-align:center; font-weight:bold;}
.signUp .part1{ position:relative; padding:35px 0 25px 160px; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part1 .txt{ position:absolute; left:0px; top:38px; width:122px; height:39px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; text-align:center; line-height:39px; font-size:20px; font-weight:bold; color:#fff;}
.signUp .part1 .contentBox li{ padding-left:114px; position:relative; height:40px; line-height:40px; font-size:14px;}
.signUp .part1 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2{ position:relative; padding:35px 0 40px 160px; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part2 .leftDiv{ position:absolute; left:0px; top:38px; }
.signUp .part2 .txt{ width:122px; height:39px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; text-align:center; line-height:39px; font-size:20px; font-weight:bold; color:#fff;}
.signUp .part2 .msg{ padding-top:15px; width:122px; font-size:14px; text-align:center;}
.signUp .part2 .msg em{ color:#ff0000;}
.signUp .part2 .contentBox{}
.signUp .part2 .contentBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part2 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2 .contentBox li .input1{ width:214px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .contentBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part2 .hideBox{ display:none;}
.signUp .part2 .hideBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part2 .hideBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part2 .hideBox li .input1{ width:214px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .hideBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part2 .btnDiv{ margin-top:10px; padding-left:114px;}
.signUp .part2 .btnDiv .btn1{ display:block; text-align:center; width:154px; height:28px; line-height:28px; border-radius:20px; -moz-border-radius:20px; color:#fff; background:#5a8cb7; font-size:14px; line-height:28px;}
.signUp .part3{ position:relative; padding:35px 0 40px 160px;}
.signUp .part3 .contentBox li{ padding-left:114px; position:relative; height:39px; line-height:39px; font-size:14px;}
.signUp .part3 .contentBox li em{ position:absolute; left:0px; top:0px; width:95px; text-align:right;}
.signUp .part3 .contentBox li .input1{ width:134px; height:22px; background:#fff; border:#afc7db solid 1px;}
.signUp .part3 .contentBox li .tips{ position:absolute; left:350px; top:2px; color:#ff0000;}
.signUp .part3 .contentBox li .yzm{ position:absolute; left:263px; top:0px;}
.signUp .part3 .contentBox li .btn1{ margin-top:20px; width:114px; height:38px; border-radius:20px; -moz-border-radius:20px; color:#fff; cursor:pointer; background:#5a8cb7; font-size:14px; line-height:38px;}

.seminarShow{ padding:30px 60px 60px; background:#f7f7f7;}
.seminarShow .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.seminarShow .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}

.seminarShow .name{ text-align:center; font-size:18px; color:#00447d; font-weight:bold; padding-bottom:12px; padding-top:50px;}
.seminarShow .time{ text-align:center; background:url(../images/line5.png) bottom repeat-x; padding-bottom:20px; color:#888;}
.seminarShow .time em{ padding:0 8px;}
.seminarShow .top{ margin-top:20px; height:113px; background:#fff; position:relative; font-size:14px;}
.seminarShow .leftDiv{ padding:15px 0 0 26px; width:620px;}
.seminarShow .leftDiv p{ float:left; margin-right:118px; line-height:30px;}
.seminarShow .top .btnDiv{ position:absolute; right:30px; top:37px;}
.seminarShow .top .btnDiv a{ display:block; width:114px; height:38px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; color:#fff; text-align:center; line-height:38px; font-size:14px;}
.seminarShow .content{ font-size:14px; line-height:28px; padding-top:25px;}
.seminarShow .content h2{ font-size:16px; color:#00447d;}
/*.seminarShow .content p{ padding:5px 0 25px;}*/
.seminarShow .content img{display:inline;}
.seminarShow .content a span{color:#fff;}
.seminarShow .imgDiv{ text-align:center; padding:30px 0;}
.seminarShow .share{ padding-top:45px; padding-left:52px; position:relative; height:120px;}
.seminarShow .share em{ position:absolute; left:0px; top:50px;}
.seminarShow .share a{ width:29px; height:29px; display:inline-block; margin-right:7px;}

.perspective{ padding:30px 60px 60px;}
.perspective .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.perspective .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.perspective .list li{ height:89px; background:url(../images/line5.png) bottom repeat-x; padding:20px 100px 0; position:relative;}
.perspective .list li .timeDiv{ width:70px; height:66px; color:#888; vertical-align:middle;display:table-cell; background:#e1e1e1; text-align:center; font-size:14px; position:absolute; left:0px; top:21px; font-weight:bold;}
.perspective .list li .timeDiv div{ padding-top:10px;}
.perspective .list li .timeDiv h2{ font-size:44px; line-height:34px;}
.perspective .list li .txt{ display:inline-block; height:35px; line-height:35px; padding:0 20px; background:#e8e8e8; border-radius:20px; -moz-border-radius:20px; font-size:18px; color:#5a8cb7;}
.perspective .list li .name{ height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.perspective .list li .name img{ padding-right:3px; position:relative; top:-1px;}
.perspective .list li .time{ position:absolute; right:0px; bottom:20px; background:url(../images/nimg14_3.png) left center no-repeat; height:30px; line-height:30px; padding-left:25px;}

.perspectiveShow{ padding:30px 60px 60px; background:#f7f7f7;}
.perspectiveShow .name{ text-align:center; font-size:18px; color:#5a8cb7; font-weight:bold; padding-bottom:12px;}
.perspectiveShow .time{ text-align:center; background:url(../images/line5.png) bottom repeat-x; padding-bottom:20px; color:#888;}
.perspectiveShow .content{ font-size:14px; line-height:28px; padding:25px 0 10px;}
.perspectiveShow .content p{ /*text-align:center;*/ /*padding:25px 0;*/}
.perspectiveShow .imgDiv{ text-align:center; padding:30px 0;}
.perspectiveShow .bottom{ height:60px; position:relative; padding-top:40px;}
.perspectiveShow .links{ font-size:14px;}
.perspectiveShow .share{ position:absolute; right:0px; top:40px; padding-left:52px; height:60px;}
.perspectiveShow .share em{ position:absolute; left:0px; top:5px;}
.perspectiveShow .share a{ width:29px; height:29px; display:inline-block; margin-right:7px;}


.announcement{ padding:30px 60px 60px;}
.announcement .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.announcement .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.announcement .top{ margin-top:50px; position:relative; height:40px; padding-left:48px;}
.announcement .top b{ position:absolute; left:0px; font-size:16px; top:0px; line-height:35px;}
.announcement .top .box{ float:left; margin-right:10px;}
.announcement .top .input1{ width:106px; height:33px; line-height:33px; background:#fff; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.announcement .top .selectDiv{ width:128px; height:33px; line-height:33px; background:#fff url(../images/selectIco.png) right center no-repeat; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.announcement .top .btn1{ width:52px; height:33px; float:left; cursor:pointer; background:url(../images/btn1.png) no-repeat;}
.announcement .list{ padding-top:20px;}
.announcement .list li{ height:51px; background:url(../images/line5.png) bottom repeat-x; padding-right:110px; position:relative; font-size:14px; line-height:51px; overflow:hidden;}
.announcement .list li a{ padding-left:21px; background:url(../images/ico7on.png) left center no-repeat;}
.announcement .list li em{ position:absolute; right:0px; top:0px; font-size:12px; color:#888;}
.announcement .list li span{ position:absolute; right:0px; top:0px; font-size:12px; color:#888; background:url(../images/nimg23_4.jpg) left center no-repeat; padding-left:30px;}


.announcementShow{ padding:30px 60px 60px; background:#f7f7f7;}
.announcementShow .name{ text-align:center; font-size:18px; color:#5a8cb7; font-weight:bold; padding-bottom:12px;}
.announcementShow .time{ text-align:center; background:url(../images/line5.png) bottom repeat-x; padding-bottom:20px; color:#888;}
.announcementShow .content{ font-size:14px; line-height:28px; padding:25px 0 10px;}
.announcementShow .content p{ /*text-align:center;*/ /*padding:25px 0;*/}
.announcementShow .imgDiv{ text-align:center; padding:30px 0;}
.announcementShow .bottom{ padding-left:126px; position:relative; height:56px; line-height:56px;}
.announcementShow .btnDiv2{ position:absolute; left:0px; top:10px;}
.announcementShow .btnDiv2 a{ display:block; width:173px; height:33px; background:url(../images/btn5.png) no-repeat; text-indent:39px; color:#fff; font-size:14px; line-height:33px;}
.announcementShow .links a{ height:56px; display:block; line-height:56px; font-size:14px; color:#5a8cb7; text-decoration:underline;}
.announcementShow .share{ padding-top:45px; padding-left:52px; position:relative; height:60px;}
.announcementShow .share em{ position:absolute; left:0px; top:50px;}
.announcementShow .share a{ width:29px; height:29px; display:inline-block; margin-right:7px;}

.base{ padding:30px 60px 60px;}
.base .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.base .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.baseDiv{ margin-top:40px; position:relative;}
/*.baseDiv .zgmapDiv{ width:847px; height:769px; margin:0 auto; position:relative; background:url(../images/map111.png) no-repeat; font-size:12px; color:#444;font-family:"黑体";}
.baseDiv .zgmapDiv p{ cursor:pointer; width:45px; height:18px; border-radius:20px; -moz-border-radius:20px; background:#5a8cb7; color:#fff; text-align:center; line-height:18px;}
.baseDiv .zgmapDiv .shenyang{ position:absolute; top:193px; right:98px;}
.baseDiv .zgmapDiv .beijing{ position:absolute; top:250px; right:186px;}
.baseDiv .zgmapDiv .tianjin{ position:absolute; top:274px; right:160px;}
.baseDiv .zgmapDiv .qingdao{ position:absolute; top:314px; right:121px;}
.baseDiv .zgmapDiv .zhengzhou{ position:absolute; top:365px; right:225px;}
.baseDiv .zgmapDiv .xian{ position:absolute; top:386px; right:292px;}
.baseDiv .zgmapDiv .wuxi{ position:absolute; top:407px; right:111px;}
.baseDiv .zgmapDiv .hefei{ position:absolute; top:426px; right:122px;}
.baseDiv .zgmapDiv .shanghai{ position:absolute; top:426px; right:53px;}
.baseDiv .zgmapDiv .chengdu{ position:absolute; top:436px; right:376px;}
.baseDiv .zgmapDiv .wuhan{ position:absolute; top:439px; right:200px;}
.baseDiv .zgmapDiv .hangzhou{ position:absolute; top:443px; right:103px;}
.baseDiv .zgmapDiv .changsha{ position:absolute; top:476px; right:223px;}
.baseDiv .zgmapDiv .nanning{ position:absolute; top:612px; right:285px;}
.baseDiv .zgmapDiv .shenzhen{ position:absolute; top:595px; right:182px;}

.baseDiv .zgmapDiv .changchun{ position:absolute; top:156px; right:100px;}
.baseDiv .zgmapDiv .chongqing{ position:absolute; top:466px; right:298px;}
.baseDiv .zgmapDiv .fuzhou{ position:absolute; top:509px; right:100px;}
.baseDiv .zgmapDiv .dongguan{ position:absolute; top:575px; right:162px;}*/
.baseDiv .zgmapDiv{ width:847px; height:610px; margin:0 auto; position:relative; background:url(../images/newMap2.png) no-repeat; font-size:12px; color:#444;}
.baseDiv .zgmapDiv p{ cursor:pointer; width:36px; height:42px; background:url(../images/nimg100Bg.png) center top no-repeat; background-size:32px; color:#fff; text-align:center; line-height:28px;transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;}
.baseDiv .zgmapDiv li:hover p{ width:36px; height:42px; background:url(../images/nimg100Bg.png) center top no-repeat; background-size:36px;}
.baseDiv .zgmapDiv .shenyang{ position:absolute; top:162px; right:215px; width:32px; height:37px;}
.baseDiv .zgmapDiv .beijing{ position:absolute; top:192px; right:302px; width:32px; height:37px;}
.baseDiv .zgmapDiv .tianjin{ position:absolute; top:212px; right:286px; width:32px; height:37px; z-index:2;}
.baseDiv .zgmapDiv .qingdao{ position:absolute; top:280px; right:264px; width:32px; height:37px;}
.baseDiv .zgmapDiv .zhengzhou{ position:absolute; top:292px; right:328px; width:32px; height:37px;}
.baseDiv .zgmapDiv .xian{ position:absolute; top:300px; right:391px; width:32px; height:37px;}
.baseDiv .zgmapDiv .wuxi{ position:absolute; top:322px; right:217px; width:32px; height:37px;}
.baseDiv .zgmapDiv .hefei{ position:absolute; top:335px; right:277px; width:32px; height:37px;}
.baseDiv .zgmapDiv .shanghai{ position:absolute; top:341px; right:198px; width:32px; height:37px;}
.baseDiv .zgmapDiv .chengdu{ position:absolute; top:358px; right:459px; width:32px; height:37px;}
.baseDiv .zgmapDiv .wuhan{ position:absolute; top:361px; right:316px; width:32px; height:37px;}
.baseDiv .zgmapDiv .hangzhou{ position:absolute; top:357px; right:236px; width:32px; height:37px;}
.baseDiv .zgmapDiv .changsha{ position:absolute; top:401px; right:333px; width:32px; height:37px;}
.baseDiv .zgmapDiv .nanning{ position:absolute; top:489px; right:402px; width:32px; height:37px;}
.baseDiv .zgmapDiv .shenzhen{ position:absolute; top:514px; right:264px; width:32px; height:37px;}


.baseDiv .zgmapDiv .changchun{ position:absolute; top:123px; right:198px; width:32px; height:37px;}
.baseDiv .zgmapDiv .chongqing{ position:absolute; top:377px; right:426px; width:32px; height:37px;}
.baseDiv .zgmapDiv .fuzhou{ position:absolute; top:428px; right:248px; width:32px; height:37px;}
.baseDiv .zgmapDiv .dongguan{ position:absolute; top:486px; right:300px; width:32px; height:37px; z-index:2;}
/*2019.10.15*/
.baseDiv .zgmapDiv .nanchang{ position:absolute; top:391px; right:291px; width:32px; height:37px;}
.baseDiv .zgmapDiv .kunming{ position:absolute; top:448px; right:486px; width:32px; height:37px;}
.baseDiv .zgmapDiv .guiyang{ position:absolute; top:443px; right:425px; width:32px; height:37px;}
.baseDiv .zgmapDiv .guangzhou{ position:absolute; top:471px; right:324px; font-size:14px; width:37px; height:43px;}
.baseDiv .zgmapDiv .guangzhou p{ width:37px; height:43px; background:url(../images/nimg100Bg2.png) no-repeat; background-size:37px;}
.baseDiv .zgmapDiv li:hover .guangzhou p{ width:37px; height:43px; background:url(../images/nimg100Bg2.png) center top no-repeat; background-size:37px;}


.baseDiv .zgmapDiv .changchun{ position:absolute; top:123px; right:196px; width:32px; height:37px;}
.baseDiv .zgmapDiv .chongqing{ position:absolute; top:377px; right:424px; width:32px; height:37px;}
.baseDiv .zgmapDiv .fuzhou{ position:absolute; top:428px; right:246px; width:32px; height:37px;}
.baseDiv .zgmapDiv .dongguan{ position:absolute; top:486px; right:298px; width:32px; height:37px; z-index:2;}
/*2019.10.15*/
.baseDiv .zgmapDiv .nanchang{ position:absolute; top:391px; right:289px; width:32px; height:37px;}
.baseDiv .zgmapDiv .kunming{ position:absolute; top:448px; right:484px; width:32px; height:37px;}
.baseDiv .zgmapDiv .guiyang{ position:absolute; top:443px; right:423px; width:32px; height:37px;}
.baseDiv .zgmapDiv .guangzhou{ position:absolute; top:471px; right:322px; font-size:14px; width:37px; height:43px;}
.baseDiv .zgmapDiv .guangzhou p{ width:37px; height:43px; background:url(../images/nimg100Bg2.png) no-repeat; background-size:37px;}
/*2019.10.18*/
.baseDiv .zgmapDiv .xining{ position:absolute; top:275px; right:491px; width:30px; height:14px;}
.baseDiv .zgmapDiv .taiyuan{ position:absolute; top:276px; right:346px; width:30px; height:14px;}
.baseDiv .zgmapDiv .shijiaz{ position:absolute; top:263px; right:293px; width:40px; height:14px;}
.baseDiv .zgmapDiv .dalian{ position:absolute; top:247px; right:216px; width:30px; height:14px;}
.baseDiv .zgmapDiv .jinan{ position:absolute; top:296px; right:288px; width:30px; height:14px;}
.baseDiv .zgmapDiv .luoyang{ position:absolute; top:329px; right:345px; width:30px; height:14px;}
.baseDiv .zgmapDiv .nanjing{ position:absolute; top:351px; right:250px; width:30px; height:14px;}
.baseDiv .zgmapDiv .wuhu{ position:absolute; top:372px; right:261px; width:30px; height:14px;}
.baseDiv .zgmapDiv .suzhou{ position:absolute; top:387px; right:253px; width:30px; height:14px;}
.baseDiv .zgmapDiv .ningbo{ position:absolute; top:405px; right:223px; width:30px; height:14px;}
.baseDiv .zgmapDiv .xiamen{ position:absolute; top:481px; right:266px; width:30px; height:14px;}
.baseDiv .zgmapDiv .zhongshan{ position:absolute; top:522px; right:339px; width:30px; height:14px;}
.baseDiv .zgmapDiv .zhuhai{ position:absolute; top:544px; right:319px; width:30px; height:14px;}
.baseDiv .zgmapDiv .haikou{ position:absolute; top:536px; right:372px; width:30px; height:14px;}
.baseDiv .zgmapDiv .xiongan{ position:absolute; top:219px; right:330px; width:30px; height:14px;}
.baseDiv .zgmapDiv .haerbin{position:absolute;top: 112px;right:176px;width:40px;height:14px;}

.baseDiv .zgmapDiv .li01 p{ cursor:pointer; font-size:12px; width:38px; height:14px; background:#005c95; color:#fff; text-align:center; line-height:14px; border-radius:24px; transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;}
.baseDiv .zgmapDiv .li01:hover p{ width:30px; height:14px; background:#005c95;}
.baseDiv .zgmapDiv .li01 .shijiaz p{ width:40px;}
.baseDiv .zgmapDiv .li01:hover .shijiaz p{ width:40px;}



.base .childMapBox{position:absolute; top:50%; margin-top:-142px; left:50%; margin-left:-282px; background:#fff; width:564px; height:285px; display:none; z-index:22; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.base .childMapBox .Close{ position:absolute; right:18px; top:15px; display:block; width:12px; height:12px;}
.base .childMapBox .title2{ position:relative; height:50px; background:#5a8cb7; text-align:center; color:#fff; font-weight:bold;}
.base .childMapBox .title2 h2{ line-height:50px; font-size:18px;}
.base .childMapBox .bottom{ padding:30px 0 0 255px; height:205px; position:relative;}
.base .childMapBox .bottom .imgDiv{ position:absolute; left:34px; top:30px;}
.base .childMapBox .bottom .name{ font-size:18px; color:#5a8cb7; padding-bottom:10px;}
.base .childMapBox .bottom .list{ padding-top:8px;}
.base .childMapBox .bottom .list li{ padding-left:27px; padding-bottom:10px;padding-right: 5px; font-size:14px; background:url(../images/ico14.png) left 5px no-repeat; color:#333;}
.base .childMapBox .bottom .look a{ text-decoration:underline; color:#5a8cb7; font-size:14px;}

.baseShow{ padding:30px 60px 60px;}
.baseShow .name1{ text-align:center; font-size:18px; color:#5a8cb7; font-weight:bold; padding-bottom:10px;}
.baseShow .name2{ padding-bottom:26px; background:url(../images/line5.png) bottom repeat-x; color:#888; text-align:center; text-transform:uppercase;}
.baseShow .part1{ padding:30px 0 0 466px; position:relative; min-height:286px;}
.baseShow .part1 .imgDiv{ position:absolute; left:0px; top:30px;}
.baseShow .part1 .content{ font-size:14px; line-height:28px;}
.baseShow .part2{ font-size:14px; line-height:28px; padding-top:40px;}

/*.contact{ padding:60px;}
.contact .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.contact .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.contactDiv{ margin-top:40px; position:relative;}
.contactDiv .rightBot{ position:absolute; left:14px; bottom:20px;}
.contactDiv .zgmapDiv{ width:834px; height:722px; margin:0 auto; position:relative; background:url(../images/map2.png) no-repeat; color:#444;}
.contactDiv .zgmapDiv p{ cursor:pointer; font-size:14px;}
.contactDiv .zgmapDiv .jilin{ position:absolute; top:164px; right:75px;}
.contactDiv .zgmapDiv .liaoning{ position:absolute; top:215px; right:104px;}
.contactDiv .zgmapDiv .beijing{ position:absolute; top:254px; right:198px;}
.contactDiv .zgmapDiv .tianjin{ position:absolute; top:275px; right:171px;}
.contactDiv .zgmapDiv .shandong{ position:absolute; top:327px; right:167px;}
.contactDiv .zgmapDiv .shanxi{ position:absolute; top:380px; right:300px;}
.contactDiv .zgmapDiv .henan{ position:absolute; top:388px; right:230px;}
.contactDiv .zgmapDiv .anhui{ position:absolute; top:410px; right:164px;}
.contactDiv .zgmapDiv .jiangsu{ position:absolute; top:388px; right:122px;}
.contactDiv .zgmapDiv .shanghai{ position:absolute; top:414px; right:88px;}
.contactDiv .zgmapDiv .sichuan{ position:absolute; top:451px; right:406px;}
.contactDiv .zgmapDiv .chongqing{ position:absolute; top:460px; right:323px;}
.contactDiv .zgmapDiv .hubei{ position:absolute; top:440px; right:245px;}
.contactDiv .zgmapDiv .zhejiang{ position:absolute; top:460px; right:112px;}
.contactDiv .zgmapDiv .hunan{ position:absolute; top:504px; right:253px;}
.contactDiv .zgmapDiv .jiangxi{ position:absolute; top:500px; right:184px;}
.contactDiv .zgmapDiv .fujian{ position:absolute; top:520px; right:149px;}
.contactDiv .zgmapDiv .guangxi{ position:absolute; top:575px; right:294px;}
.contactDiv .zgmapDiv .guangzhou{ position:absolute; top:548px; right:212px; color:#fff;}
.contactDiv .zgmapDiv .hainan{ position:absolute; top:674px; right:272px;}*/
.contact{ padding:30px 60px 60px;}
.contact .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.contact .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.contactDiv{ margin-top:40px; position:relative;}
.contactDiv .rightBot{ position:absolute; left:14px; bottom:60px;}
.contactDiv .zgmapDiv{ width:834px; height:762px; margin:0 auto; position:relative; background:url(../images/map4.png) no-repeat; color:#444;font-family:"黑体";}
.contactDiv .zgmapDiv li span{position:absolute; display:block; font-size:14px;}
.contactDiv .zgmapDiv li em{position:absolute; display:block; cursor:pointer;outline:none;}

.heilongjiang{top:0px; right:0px; width:184px; height:168px;}
.heilongjiang span{top:100px; left:95px;}
.china-map li.current .heilongjiang{ background:url(../images/heilongjiang2.png);}

.jilin{top:132px; right:18px; width:137px; height:94px;}
.jilin span{top:32px; left:52px;}
.china-map li.current .jilin{ background:url(../images/jilin2.png);}

.liaoning{top:187px; right:80px; width:97px; height:92px;}
.liaoning span{top:30px; left:44px;}
.china-map li.current .liaoning{ background:url(../images/liaoning2.png);}

.beijing{top:245px; right:195px; width:28px; height:30px;}
.beijing span{top:5px; left:0px;}
.china-map li.current .beijing{ background:url(../images/beijing2.png);}

.tianjin{top:258px; right:182px; width:21px; height:31px;}
.tianjin span{top:10px; left:3px; width:30px;}
.china-map li.current .tianjin{ background:url(../images/tianjin2.png);}

.shandong{top:299px; right:110px; width:112px; height:70px;}
.shandong span{top:28px; left:28px;}
.china-map li.current .shandong{ background:url(../images/shandong2.png);}

.shanxi{top:283px; right:284px; width:83px; height:148px;}
.shanxi span{top:104px; left:30px;}
.china-map li.current .shanxi{ background:url(../images/shanxi2.png);}

.henan{top:338px; right:195px; width:96px; height:93px;}
.henan span{top:49px; left:32px;}
.china-map li.current .henan{ background:url(../images/henan2.png);}

.anhui{top:368px; right:140px; width:79px; height:97px; z-index:22;}
.anhui span{top:46px; left:25px;}
.china-map li.current .anhui{ background:url(../images/anhui2.png);}

.jiangsu{top:356px; right:102px; width:98px; height:76px;}
.jiangsu span{top:36px; left:46px;}
.china-map li.current .jiangsu{ background:url(../images/jiangsu2.png);}

.shanghai{top:415px; right:99px; width:19px; height:17px;}
.shanghai span{top:0px; left:0px; width:30px;}
.china-map li.current .shanghai{ background:url(../images/shanghai2.png);}

.sichuan{top:384px; left:334px; width:181px; height:157px;}
.sichuan span{top:72px; left:63px;}
.china-map li.current .sichuan{ background:url(../images/sichuan2.png);}

.chongqing{top:425px; right:294px; width:74px; height:75px;}
.chongqing span{top:39px; left:19px;}
.china-map li.current .chongqing{ background:url(../images/chongqing2.png);}

.hubei{top:403px; right:194px; width:127px; height:79px;}
.hubei span{top:30px; left:46px;}
.china-map li.current .hubei{ background:url(../images/hubei2.png);}

.zhejiang{top:430px; right:96px; width:63px; height:73px;}
.zhejiang span{top:33px; left:16px;}
.china-map li.current .zhejiang{ background:url(../images/zhejiang2.png);}

.hunan{top:461px; right:222px; width:88px; height:103px;}
.hunan span{top:42px; left:30px;}
.china-map li.current .hunan{ background:url(../images/hunan2.png);}

.jiangxi{top:458px; right:152px; width:79px; height:106px;}
.jiangxi span{top:48px; left:20px;}
.china-map li.current .jiangxi{ background:url(../images/jiangxi2.png);}

.fujian{top:486px; right:119px; width:72px; height:89px;}
.fujian span{top:40px; left:13px;}
.china-map li.current .fujian{ background:url(../images/fujian2.png);}

.guangxi{top:533px; right:257px; width:128px; height:98px;}
.guangxi span{top:50px; left:63px;}
.china-map li.current .guangxi{ background:url(../images/guangxi2.png);}



.guangzhou{top:546px; right:163px; width:130px; height:104px;}
.guangzhou span{top:20px; left:50px; color:#fff;}
.guangzhou b{ position:absolute; left:30px; top:-20px; display:none; width:60px; height:66px; background:url(../images/nimg60_1.png); text-align:center; line-height:60px; color:#fff;}
.china-map li.current .guangzhou{ background:url(../images/guangdong2.png);}
.guangzhou:hover b{ display:inline-block;}
.guangzhou:hover em{ display:none;}

.hainan{top:651px; right:272px; width:42px; height:37px;}
.hainan span{top:7px; left:5px;}
.china-map li.current .hainan{ background:url(../images/hainan2.png);}

.qinghai{top:279px; left:215px; width:208px; height:150px;}
.qinghai span{top:58px; left:83px;}
.china-map li.current .qinghai{ background:url(../images/qinghai2.png);}




.contact .childMapBox{position:absolute; top:50%; margin-top:-159px; left:50%; margin-left:-235px; background:#fff; width:470px; height:318px; display:none; z-index:22; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.contact .childMapBox .Close{ position:absolute; right:18px; top:15px; display:block; width:12px; height:12px;}
.contact .childMapBox .title2{ position:relative; height:50px; background:#5a8cb7; text-align:center; color:#fff; font-weight:bold;}
.contact .childMapBox .title2 h2{ line-height:50px; font-size:18px;}
.contact .childMapBox .bottom{ padding:30px 0 0 50px; height:205px; position:relative; overflow-y:scroll;overflow-x:hidden;}
.contact .childMapBox .bottom .name{ font-size:18px; color:#5a8cb7; padding-bottom:12px;}
.contact .childMapBox .bottom .list li{ padding-left:27px; padding-bottom:20px; font-size:14px; background:url(../images/ico14.png) left 5px no-repeat; color:#333;}
.contact .childMapBox .bottom .list li a{ padding-left:10px; color:#00447D;}

.structure{ padding:30px 60px 60px;}
.structure .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.structure .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.structure .table{ padding-top:60px;}
.structure table{ border-top:#e5e5e5 solid 1px; border-left:#e5e5e5 solid 1px;}
.structure table td{ height:52px; font-size:14px; text-indent:24px; border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;}
.structure table .td01{ color:#333;}
.structure .imgDiv{ padding-top:55px;}

.policy{ padding:30px 60px 60px;}
.policy .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.policy .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.policy .table1{ padding-top:60px;}
.policy .table1 table{ border-top:#e5e5e5 solid 1px; border-left:#e5e5e5 solid 1px;}
.policy .table1 table th{ background:#eaeaea; height:52px; font-weight:400; text-align:left; text-indent:28px; font-size:14px; color:#333; border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;}
.policy .table1 table td{ height:50px; font-size:14px; text-indent:28px; border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;}
.policy .msg{ text-align:right; font-size:14px; padding:10px 0 40px}
.policy .title2{ font-size:18px; color:#5a8cb7; padding-bottom:30px;}
.policy .table2 table{ border-top:#e5e5e5 solid 1px; border-left:#e5e5e5 solid 1px;}
.policy .table2 table th{ background:#eaeaea; height:52px; font-weight:400; text-align:left; text-indent:28px; font-size:14px; color:#333; border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;}
.policy .table2 table td{ height:50px; font-size:14px; text-indent:28px; border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;}
.policy .content{ color:#333; padding-top:20px; font-size:14px; line-height:24px;}

.situation{ padding:30px 60px 60px;}
.situation .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.situation .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.situation .list{ border:#dcdcdc solid 1px; margin-top:48px;}
.situation .list li{ height:37px; background:url(../images/line5.png) bottom repeat-x; line-height:36px; padding-left:286px; position:relative; font-size:14px;}
.situation .list li div{ position:absolute; left:0px; top:0px; width:236px; border-right:#e5e5e5 dashed 1px;}
.situation .list li em{ display:block; width:180px; text-align:right; color:#333;}

.highrise{ padding:30px 60px 60px;}
.highrise .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.highrise .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.highrise .list{ padding-top:48px;}
/* Layout & Style */
.accordion li{ padding-bottom:17px;}
.accordion li > a {
	text-indent:20px;
	display: block;
	position: relative;
	min-width: 110px;
	height: 50px;
	font-size:18px;
	line-height:50px;
	color: #666;
	background:#eaeaea url(../images/nimg33_1.png) right center no-repeat;

}

/*.accordion > li:hover > a,*/
.accordion > li:target > a,
.accordion > li > a.active {
	color: #5a8cb7;
	background:#d1e3f2 url(../images/nimg33_1on.png) right center no-repeat;
}



/* Sub Menu */
.sub-menu dd{ background:url(../images/line5.png) bottom repeat-x; padding:45px 0 45px 176px; position:relative; min-height:116px;}
.sub-menu dd .name{ color:#5a8cb7; font-weight:bold;}
.sub-menu dd .leftDiv{ width:123px; height:116px; position:absolute; border-right:#cbcbcb solid 1px; font-size:18px; left:0px; top:45px;}
.sub-menu dd .content{ font-size:14px; line-height:26px;}
/* Functionality */

.accordion li > .sub-menu {
	display: none;
}

.accordion li:target > .sub-menu {
	display: block;
}

.about{ padding:30px 60px 60px;}
.about .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.about .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.about .videoImg{ padding:50px 0;}
.about .name1{ font-size:20px; color:#00447d; padding-bottom:10px; font-weight:bold;}
.about .name2{ font-size:42px; color:#ebebeb; text-transform:uppercase;}
.about .part1{ font-size:14px; line-height:30px; padding:10px 0 30px;}
.about .part2{ padding-right:456px; position:relative; min-height:220px;}
.about .part2 .imgDiv{ position:absolute; right:0px; top:0px;}
.about .part2 .content{ font-size:14px; line-height:30px;}
.about .part3{ padding-bottom:40px;}
.about .part1.pl{ padding-left:434px; position:relative; min-height:220px; padding-top:20px;}
.about .part1 .imgDiv{ position:absolute; left:0px; top:20px;}
.about *{ font-size:14px; line-height:30px;}



.honor{ padding:30px 60px 60px;}
.honor .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.honor .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.honor .top{ margin-top:50px; position:relative; height:70px; padding-left:78px;}
.honor .top b{ position:absolute; left:0px; font-size:16px; top:0px; line-height:35px;}
.honor .top .box{ float:left; margin-right:10px;}
.honor .top .input1{ width:106px; height:33px; line-height:33px; background:#fff; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.honor .top .selectDiv{ width:128px; height:33px; line-height:33px; background:#fff url(../images/selectIco.png) right center no-repeat; text-indent:20px; border:#e9e9e9 solid 1px; border-radius:20px; -moz-border-radius:20px;}
.honor .top .btn1{ width:52px; height:33px; float:left; cursor:pointer; background:url(../images/btn1.png) no-repeat;}

.honor .list{ padding-top:35px;}

/*.honor .list{ padding-top:55px;}*/
.honor .list ul{ margin-right:-19px;}
.honor .list li{ width:266px; height:260px; float:left; margin-right:19px; background:#fff; margin-bottom:24px;}
.honor .list li:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.honor .list li .top{ cursor:pointer;}
.honor .list li .imgDiv{ padding:12px 0 0 12px;}
/*.honor .list li .name{ height:36px; text-align:center; line-height:36px; font-size:14px; font-weight:bold;}*/
.honor .list li .name{ height:45px; text-align:center; line-height:20px; font-size:14px; font-weight:bold; padding-left:12px;}
.honor .list li .name a{ display:block; display:table-cell; vertical-align:middle; height:45px; width:242px; text-align:center;}
.honor .list li .name a:hover{ color:#00447D;}
.honor .list li .btnDiv{ width:96px; height:23px; margin:0 auto;}
.honor .list li .btnDiv a{ display:block; width:96px; height:23px; color:#5a8cb7; line-height:23px; background:url(../images/btn6.png) no-repeat; text-indent:16px;}

.honorLayer{ width:787px; height:619px; background:#fff; position:absolute; z-index:111; display:none;}
.honorLayer .close{ display:block; width:56px; height:56px; background:url(../images/close.png) no-repeat; right:-20px; top:-60px; position:absolute; z-index:222;}
.honorLayer .imgDiv{ padding-top:48px; text-align:center;}
.honorLayer .name{ text-align:center; height:76px; line-height:76px; font-size:24px;}
.honorTab{ padding-top:5px;}

/*.honorTab{ padding-top:30px;}*/
.honorTab li{ float:left;  height:30px; margin-right:6px;}
.honorTab li a{ display:block;  height:30px; background:#999; color:#fff; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:30px; font-size:14px;padding:0 16px;}
.honorTab li a.aNow, .honorTab li a:hover{ background:#5A8CB7;}

/*.history{ padding:60px;}
.history .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.history .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.historyBox{ position:relative; padding-top:15px;}
.historyBg{ height:75px; background:url(../images/line6.jpg) left 36px repeat-x;}
.historyList{ height:75px; background:url(../images/bg2.png) left 29px repeat-x; padding:0 40px;}
.historyList .slick-slide{ text-align:center; height:75px; font-size:16px; font-weight:bold; background:url(../images/nimg35_1.png) center 18px no-repeat; cursor:pointer;}
.historyList .slick-slide .year{ padding-top:56px;}
.historyList .slick-current{ color:#c0a354; background:url(../images/nimg35_1on.png) center 18px no-repeat;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0px; top:0%; margin-top:18px; display:block; background:url(../images/nimg31_left.png) left top no-repeat; width:31px; height:31px;}
.historyBox .slick-next{position:absolute; z-index:10; right:0px; top:0%; margin-top:18px; display:block; background:url(../images/nimg31_right.png) right top no-repeat; width:31px; height:31px;}
.historyBox .contentBox{ padding-top:30px;}*/


/*.history{ padding:60px;}
.history .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.history .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.historyBox{ position:relative; padding-top:15px;}
.historyBg{ height:75px; background:url(../images/line6.jpg) left 36px repeat-x;}
.historyList{ height:75px; background:url(../images/bg2.png) left 29px repeat-x; padding:0 40px; overflow:hidden;}
.historyList li{ float:left; text-align:center; height:75px; font-size:16px; font-weight:bold; background:url(../images/nimg35_1.png) center 18px no-repeat; cursor:pointer; width:96px;}
.historyList li .year{ padding-top:56px;}
.historyList .liNow{ color:#c0a354; background:url(../images/nimg35_1on.png) center 18px no-repeat;}
.historyBox .prev{position:absolute; z-index:10; left:0px; top:16px; margin-top:18px; display:block; background:url(../images/nimg31_left.png) left top no-repeat; width:31px; height:31px;}
.historyBox .next{position:absolute; z-index:10; right:0px; top:16px; margin-top:18px; display:block; background:url(../images/nimg31_right.png) right top no-repeat; width:31px; height:31px;}
.historyBox .contentBox{ padding-top:30px;}*/


.history{ padding:60px;}
.history .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.history .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.historyBox{ position:relative; padding-top:15px;}
.historyBg{ height:75px; background:url(../images/line6.jpg) left 36px repeat-x;}
.historyList{ height:75px; background:url(../images/bg2.png) left 29px repeat-x; padding:0 40px;}
.historyList .slick-slide{ text-align:center; height:75px; font-size:16px; font-weight:bold; background:url(../images/nimg35_1.png) center 18px no-repeat; cursor:pointer;}
.historyList .slick-slide .year{ padding-top:56px;}
.historyList .slick-current{ color:#c0a354; background:url(../images/nimg35_1on.png) center 18px no-repeat;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0px; top:0%; margin-top:18px; display:block; background:url(../images/nimg31_left.png) left top no-repeat; width:31px; height:31px;}
.historyBox .slick-next{position:absolute; z-index:10; right:0px; top:0%; margin-top:18px; display:block; background:url(../images/nimg31_right.png) right top no-repeat; width:31px; height:31px;}
.historyBox .contentBox{ padding-top:30px; min-height:100px; overflow:hidden;}

.history .box{ padding:20px 0;}
.history .name1{ font-size:24px; color:#00447d; font-weight:bold; padding-bottom:20px;}
.history .name2{ font-size:18px; color:#5a8cb7; font-weight:bold; padding-bottom:10px;}
.history .content{ font-size:14px; line-height:30px; padding-bottom:40px;}
.history .list{ padding-bottom:35px;}
.history .list li{ padding-left:13px; background:url(../images/ico12.png) left 8px no-repeat; font-size:14px; line-height:22px; padding-bottom:15px;}


.voice{ padding:30px 60px 60px;}
.voice .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.voice .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.voice .list{ padding-top:40px;}
.voice .list li{ height:133px; background:#ececec; padding-left:278px; position:relative; margin-bottom:22px;}
.voice .list li .imgDiv{ position:absolute; left:5px; top:5px;}
.voice .list li .name{ font-size:18px; color:#5a8cb7; padding-top:15px; height:26px;}
.voice .list li .content{ font-size:14px; line-height:26px;}

/*.lyb{ padding:30px 60px 60px;}
.lyb .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.lyb .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; }
.lyb .form{ padding-top:50px;}
.lyb .form li{ height:38px; position:relative; padding-left:84px; line-height:24px;}
.lyb .form li em{ width:70px; text-align:right; display:block; position:absolute; left:0px; top:0px; font-size:14px;}
.lyb .form li .input1{ width:397px; height:22px; background:#fff; line-height:22px; border:#afc7db solid 1px;}
.lyb .form li .input2{ width:133px;}
.lyb .form li .tips{ position:absolute; left:514px; top:0px; font-size:14px; color:#ff0000;}
.lyb .form li .tips2{ position:absolute; left:678px; top:0px; font-size:14px; color:#ff0000;}
.lyb .form li .tips3{ position:absolute; left:323px; top:0px; font-size:14px; color:#ff0000;}
.lyb .form .li01{ height:125px;}
.lyb .form li textarea{ border:#afc7db solid 1px; background:#fff; width:573px; height:108px;}
.lyb .form li .yzm{ position:absolute; left:233px; top:0px;}
.lyb .form li .btn1{ margin-top:20px; width:114px; height:38px; border-radius:20px; -moz-border-radius:20px; color:#fff; cursor:pointer; background:#5a8cb7; font-size:14px; line-height:38px;}
.lyb .content{ padding:60px 0; font-size:14px; line-height:30px;}*/

.lyb{ padding:60px;}
.lyb .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.lyb .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.lyb .form{ padding-top:20px;padding-left: 38px;}
.lyb .form li{ height:41px; position:relative; padding-left:84px; line-height:24px;}
.lyb .form li em{ width:70px; text-align:right; display:block; position:absolute; left:0px; top:0px; font-size:14px;}
.lyb .form li .input1{ width:300px; height:22px; background:#fff; line-height:22px; border:#afc7db solid 1px;}
.lyb .form li .input2{ width:133px;}
.lyb .form li .tips{ position:absolute; left:400px; top:0px; font-size:14px; color:#ff0000;}
.lyb .form li .tips2{ position:absolute; left:400px; top:0px; font-size:14px; color:#ff0000;}
.lyb .form li .tips3{ position:absolute; left:323px; top:0px; font-size:14px; color:#ff0000;}
.lyb .form .li01{ height:125px;}
.lyb .form li textarea{ border:#afc7db solid 1px; background:#fff; width:296px; resize:none;height:108px;}
.lyb .form li .yzm{ position:absolute; left:233px; top:0px;}
.lyb .form li .btn1{ margin-top:20px; width:114px; height:38px; border-radius:20px; -moz-border-radius:20px; color:#fff; cursor:pointer; background:#5a8cb7; font-size:14px; line-height:38px;}





.siteMap{ padding:30px 60px 60px;}
.siteMap .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.siteMap .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.siteMap .list{ padding-top:52px;}
.siteMap .list li{ float:left; height:372px; width:143px; background:url(../images/line2.jpg) 3px repeat-y;}
.siteMap .list .li01{ width:159px;}
.siteMap .list .li02{ width:105px;}
.siteMap .list li .name{ padding-left:27px; color:#5a8cb7; font-size:18px; background:url(../images/nimg8_1.png) 3px top no-repeat; padding-bottom:20px;}
.siteMap .list li dd{ height:40px; line-height:40px; font-size:14px; background:url(../images/ico13.png) left center no-repeat; padding-left:30px;}
.siteMap .list li dd a:hover{ color:#5a8cb7; font-weight:bold;}

/*.staffCheck{ padding:30px 60px 60px;}
.staffCheck .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.staffCheck .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5;}
.staffCheck .leftDiv{ padding-top:52px; width:412px;}
.staffCheck .leftDiv .box{ width:412px; height:153px; background:#fff; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.staffCheck .leftDiv .title2{ height:50px; line-height:50px; background:#d1e3f2 url(../images/nimg7_1.png) 38px center no-repeat; padding-left:55px; font-size:18px; color:#5a8cb7;}
.staffCheck .leftDiv .form{ padding:34px 0 0 37px; width:339px; position:relative;}
.staffCheck .leftDiv .form .input1{ width:337px; height:34px; line-height:34px; border:#afc7db solid 1px; font-size:14px; text-indent:15px;}
.staffCheck .leftDiv .form .btn1{ position:absolute; right:1px; top:35px; width:64px; height:34px; background:#5a8cb7; color:#fff; cursor:pointer;}
.staffCheck .leftDiv .msg{ padding:25px 0 0 25px; min-height:80px; color:#999999; position:relative; line-height:22px;}
.staffCheck .leftDiv .msg b{ position:absolute; left:0px; top:25px; color:#666;}
.staffCheck .rightDiv{ width:405px; padding-top:52px; background:url(../images/nimg8_1.png) left 132px no-repeat;}
.staffCheck .rightDiv .box{ width:380px; height:246px; background:#fff; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.staffCheck .rightDiv .title2{ height:27px; background:#5a8cb7; text-align:center; font-size:13px; color:#fff; line-height:27px; font-weight:bold;}
.staffCheck .rightDiv .bottom{ padding-left:188px; position:relative; height:215px;}
.staffCheck .rightDiv .imgDiv{ position:absolute; left:33px; top:30px;}
.staffCheck .rightDiv ul{ padding-top:25px;}
.staffCheck .rightDiv li{ line-height:32px;}*/

.staffCheck{ padding:60px;}
.staffCheck .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.staffCheck .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.staffCheck .leftDiv{ padding-top:52px; width:412px;}
.staffCheck .leftDiv .box{ width:412px; height:153px; background:#fff; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.staffCheck .leftDiv .title2{ height:50px; line-height:50px; background:#d1e3f2 url(../images/nimg7_1.png) 38px center no-repeat; padding-left:55px; font-size:18px; color:#5a8cb7;}
.staffCheck .leftDiv .form{ padding:34px 0 0 37px; width:339px; position:relative;}
.staffCheck .leftDiv .form .input1{ width:337px; height:34px; line-height:34px; border:#afc7db solid 1px; font-size:14px; text-indent:15px;}
.staffCheck .leftDiv .form .btn1{ position:absolute; right:1px; top:35px; width:64px; height:34px; background:#5a8cb7; color:#fff; cursor:pointer;}
.staffCheck .leftDiv .msg{ padding:25px 0 0 25px; min-height:80px; color:#999999; position:relative; line-height:22px;}
.staffCheck .leftDiv .msg b{ position:absolute; left:0px; top:25px; color:#666;}
.staffCheck .rightDiv{ width:405px; padding-top:52px; background:url(../images/nimg8_1.png) left 132px no-repeat;}
.staffCheck .rightDiv .box{ width:380px; float:right; height:246px; background:#fff; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.staffCheck .rightDiv .title2{ height:27px; background:#5a8cb7; text-align:center; font-size:13px; color:#fff; line-height:27px; font-weight:bold;}
.staffCheck .rightDiv .bottom{ padding-left:228px; position:relative; height:246px;}
.staffCheck .rightDiv .imgDiv{ position:absolute; left:0px; top:0px;}
.staffCheck .rightDiv ul{ padding-top:35px;}
.staffCheck .rightDiv li{ line-height:32px;}


/*2017.2.14*/
.partners{ padding:30px 60px 60px;}
.partners .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.partners .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; /*text-transform:uppercase;*/}
.partners .list{ padding:52px 0; border-bottom:#ececec solid 1px;}
.partners .list ul{ margin-right:-15px;}
.partners .list li{ float:left; width:199px; margin-bottom:30px; text-align:center; margin-right:14px;}
.partners .list li .imgDiv{ border:#d6d6d6 solid 1px;}
.partners .list li .name{ padding-top:10px; font-size:14px;}


.search{ padding:30px 60px 60px;}
.search .name{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.search .content{ padding:30px 0; font-size:14px; line-height:30px;}
.search .list{ padding-bottom:30px;}
.search .list li{ font-size:14px; overflow:hidden; background:url(../images/line3.png) bottom repeat-x; padding-bottom:20px;}
.search .list li .name2{ font-weight:bold; padding-top:15px; font-size:14px; height:24px; overflow:hidden;}
.search .list li .name2 a{ color:#5a8cb7;}
.search .list li .time{ color:#888; height:36px; line-height:36px; font-size:14px;}
.search .list li .content2{ height:48px; line-height:24px; overflow:hidden; font-size:14px;}
.search .tab2{ padding-top:50px;}
.search .tab2 li{ float:left; margin:0 2px 2px 0; width:67px; height:25px; background:#dadada; font-size:13px; color:#444; text-align:center; line-height:25px;}
.search .tab2 .liNow{ background:#5a8cb7; color:#fff;}
.search .contentBox{ height:95px; background:#eaeaea; padding-left:170px; position:relative;}
.search .contentBox h2{ position:absolute; top:25px; left:22px; font-size:16px; color:#00447d;}
.search .infoList{ padding-top:20px;}
.search .infoList li{ float:left; color:#9f9f9f; padding-left:36px; position:relative; height:28px; width:290px;}
.search .infoList li img{ position:absolute; left:0px; top:-2px;}
.search .infoList li b{ font-size:14px; color:#333;}
.search .infoList li a{ display:block; width:77px; height:20px; border:#5a8cb7 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:20px; font-size:14px; color:#004ea2;}

.mapLayer{ position:absolute; display:none; z-index:111; width:802px; height:552px;}
.mapLayer .close{ position:absolute; right:8px; top:8px; width:22px; height:22px; background:url(../images/close4.png) no-repeat;}
.mapLayer .box{ width:800px; height:550px; border:#ccc solid 1px; background:#fff;}
.mapLayer .title{ height:40px; line-height:40px; padding-left:15px; background:#ddd; font-size:14px;}
.mapLayer .imgDiv{ padding:10px 10px;}
.mapLayer .imgDiv img{ width:780px; height:490px;}

  .announcementShow table{border: 0px; border-collapse: collapse;}
  .announcementShow table tbody tr td{ border: 1px solid #666666; padding-left: 5px;}

   .newShow table{border: 0px; border-collapse: collapse;}
  .newShow table tbody tr td{ border: 1px solid #666666; padding-left: 5px;}

  .newsShow table{border: 0px; border-collapse: collapse;}
  .newsShow table tbody tr td{ border: 1px solid #666666; padding-left: 5px;}
  .newsShow .bottom{ padding-left:126px; position:relative; height:56px; line-height:56px;}

  .testShow table{border: 0px; border-collapse: collapse;}
  .testShow table tbody tr td{ border: 1px solid #666666; padding-left: 5px;}
  .testShow .content li {list-style-type:disc;}


  .seminarShow table{border: 0px; border-collapse: collapse;}
  .seminarShow table tbody tr td{ border: 1px solid #666666; padding-left: 5px;}


  .relatedNews{ padding-top:30px;}
.relatedNews .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.relatedNews .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.relatedNews .list2{ padding-top:20px;}
.relatedNews .list2 li{ height:42px; background:url(../images/line5.png) bottom repeat-x; padding-right:110px; position:relative; font-size:14px; line-height:42px; overflow:hidden;}
.relatedNews .list2 li:last-child{ background:none;}
.relatedNews .list2 li a{ padding-left:21px; background:url(../images/ico7on.png) left center no-repeat;}
.relatedNews .list2 li em{ position:absolute; right:0px; top:0px; font-size:12px; color:#888;}
.relatedNews .list2 li span{ position:absolute; right:0px; top:0px; font-size:12px; color:#888; background:url(../images/nimg23_4.jpg) left center no-repeat; padding-left:30px;}


.metering{ padding:60px;}
.metering .title{ height:42px; border-bottom:#dedede solid 1px; color:#5a8cb7; font-size:24px;}
.metering .title em{ padding-left:38px; background:url(../images/line4.jpg) 20px 2px no-repeat; color:#d0dae5; text-transform:uppercase;}
.metering .content{ font-size:14px; line-height:24px;}



.lx-cont{overflow: hidden; margin-top: 50px; } 
.lx-cont .tlt{font-size: 18px; color: #666; padding-left: 38px; margin-top: 38px; margin-bottom: 5px; display: block; } 
.lx-left{background: #d8e2ea; width: 368px; float: left; padding-bottom: 18px; } 
.lx-left ul li{height: 72px; padding-left: 38px; } 
.lx-left ul li img{float: left; margin-right: 17px; vertical-align: middle; margin-top: 17px; } 
.lx-left ul li b{font-size: 14px; color: #666; display: block; padding-top: 17px; } 
.lx-left ul li span{font-size: 14px; color: #666; } 
.lx-right{width: 470px; float: left; background: #fff; height: 517px; }
.lx-img{margin-top: 20px;}
.lx-img img{width: 100%;}
/*新添加的样式 开始*/



/*客户之声*/
.voice .list li{width: 100%;overflow: hidden;padding-left: 0;}
.voice .list li .imgDiv{width: 28%;max-width: 260px;height: 100%;float: left;text-align: center;line-height: 133px;}
.voice .list li .imgDiv img{max-width:100%;height:auto!important;}
.voice .list li .rightBox{width: 70%;padding:0 1%;float: right;height: 100%;}
.newShow .content{color: #666;}
.newShow .content p img{max-width: 100%;height:auto!important;}
.newShow .content img{display:unset;}
.announcement .list .img{width:24px;height:42px;position: absolute;right: 86px;top: 0;bottom: 0;margin: auto 0; }
/*高层简介*/
.accordion li .sub-menu{width: 100%;display:table;overflow: hidden;padding:30px 0;display: none;}
.accordion li .sub-menu .leftPosition,.accordion li .sub-menu .rightInfo{padding:0 20px;display:table-cell;vertical-align: middle;overflow: hidden;}
.accordion li .sub-menu .leftPosition{min-width: 100px;}
.accordion li .sub-menu .leftPosition p{font-size: 18px;color:#666;padding-bottom: 10px;}
.accordion li .sub-menu .leftPosition h5{font-size: 22px;color:#5a8cb7;}
.accordion li .sub-menu .rightInfo{font-size: 14px;line-height: 24px;color:#666;}
#map{width: 100%;max-width:412px; max-height:412px;height: 100%;}
.reportQuery .contentBox .form{width: 88%;max-width: 280px;padding-top: 30px;}
.indexPart1_r .list li .titleInfo{display: none;}
.mmBanner{display: none;}
.orderQuery .contentBox .form ul{width: 280px;margin:30px auto 0;}
@media (max-width:750px){
.about .part1.pl{padding: 0;}
.about .part1 .imgDiv{position:static;width: 100%;height:auto;}
.indexPart1_l .list .li01{width: 48%;}
.orderQuery .contentBox .form li{ height:1.4rem!important; position:relative; font-size:0.56rem!important;}
.orderQuery .contentBox .form li .input1{ width:90%!important; height:1.2rem!important;line-height:1.2rem!important;}
.reportQuery .contentBox .form li .input1{width:96%;padding-left: 4%;}
.reportQuery .contentBox .form{padding:0;margin:0 auto;width: 88%;padding-top: 20px;}
.banner{display: none;}
.mmBanner {
  display: block;
  width: 100%;
  height: 7rem;
  overflow: hidden;
  position: relative;
}
.mmBanner .content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
}
.mmBanner .banner-nav {
  width: 100%;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
}
.mmBanner .banner-nav .child {
  width: .4rem;
  height: .4rem;
  background: #757575;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *display: inline\;
  *zoom: 1\;
  vertical-align: middle;
  overflow: hidden;
  margin: 0 6px;
  cursor: pointer;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.mmBanner .banner-nav .child.on {
  background: #00a9e3;
}
.currentCour .list li{padding-right: 3.3rem;}
.announcement .list .img{
    width: .6rem;
    height: .6rem;
    position: absolute;
    right: 5.4em;
    top: 0;
    bottom: 0;
    margin: auto 0;}
#display_1{display: none!important;}
.indexPart1_l .tab .liNow .img1{display: none;}
.navigator .display_class{display: none!important;}
.indexPart1_l{width: 100%;float: none;}
.indexPart1_r{float: none;}
.indexPart1_r .list li{width: 100%;height:auto;overflow: hidden;margin-right:0;margin-bottom: 0.52rem;max-width: 100%;}
.indexPart1_r .list li .imgDiv{width: 40%;margin-right: 2%;float: left;height:4.4rem;}
.indexPart1_r .list li .imgDiv img{max-width: 100%;height:100%!important;}
.indexPart1_r .list li .time{height:20px;}
.indexPart1_r .list li .time span{line-height: 20px;font-size: 12px;}
.indexPart1_r .list li .time em{display: none;}
.indexPart1_r .list li .bottom{width: 54%;padding-right: 2%;float: left;padding:0;padding-top: 0!important;}
.indexPart1_r .list li .mmShow{width: 46%;padding-left: 2%;float: left;display: block;}
.indexPart1_l .tab{height:auto;}
.indexPart1_l .tab li{margin-right: 0;background: none;width: 33.3%;max-width: 100%;height:1.6rem;line-height: 1.6rem;font-size: 0.7rem;border: 1px solid #ddd;box-sizing: border-box;margin-left: -1px;color:#666;}
.indexPart1_l .contentBox{width: 100%;height: auto;padding-left: 0;margin:0 auto;padding-bottom: 0.8rem;padding-top: 0.52rem;border-bottom: 1px solid #eee;}
.indexPart1_l .tab li:nth-of-type(1){margin-left: 0;}
.indexPart1_l .list li{width: 48%;padding-left: 2%;line-height: 1.1rem;font-size: 0.64rem;height:auto;}
.indexPart1_l .list li:hover{color:#00447d;}
.indexPart1_r .list li .titleInfo a{font-size: 0.66rem;color:#222;line-height: .78rem;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.indexPart1_l .list li .infos{width: 46%;padding-left: 2%;   }
.indexPart1_r .imgDiv .img{width:100%;height:100%;}
.indexPart1_r .list li .titleInfo{padding-top: 0;display: block;}
.indexPart1_r .list li .infos span{display: block;font-size:0.48rem;color:#999;padding:0.2rem 0;}
.indexPart1_r .list li .name{font-size: 0.52rem;line-height: .88rem;color:#666;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;height:auto;}
.indexPart1{padding-bottom:10px;padding-top:0;background: #fff;overflow: hidden;}
.indexPart1_l .tab .liNow{background: #f8f8f8;padding-top: 0;height:1.6rem;line-height: 1.6rem;}
.indexPart1_l .title{display: none;}
.indexPart1_l .tab li{top:0;}
.indexPart1_l .list li a{color:#666;font-size: 0.6rem;line-height: .78rem;height: 1.44rem;}
.top_nav{height:1.8rem;}
.indexPart1_r .title{height:auto;padding: 0.6rem 0;border-bottom: 1px solid #ddd;margin-bottom: 14px;}
.indexPart1_r .title a{display: none;}
.indexPart1_r .title b{font-size:0.7rem;color:#333;}
.indexPart1_l .tab li img{display: none;}
.indexPart1_l .tab .liNow{background: #fff;color:#00447d;position: relative;}
.indexPart1_l .tab .liNow::after{position: absolute;left:0;top:0;z-index: 6;content:"";display: block;width: 100%;height: 100%;border-bottom: 3px solid #00447d;}
/*about*/
.about{padding:0;width: 96.75%;margin:0 auto;float: none;}
.about .part1{font-size: 0.56rem;line-height: 1.2rem;padding-bottom: 0.6rem;}
.about .part2 .content{font-size: 0.56rem;line-height: 1.2rem;}
.about .part2{padding-right: 0;}
.about .part4{min-height: 0;padding:0;}
.about .part2 .imgDiv,.about .part4 .imgDiv{position:static;width: 100%;height:auto;}
.about .part2 .imgDiv img,.about .part3 img,.about .part4 .imgDiv img{max-width: 100%;height:auto!important;}
.about .part4 .imgDiv{max-width: 70%;margin:0 auto;text-align: center;padding:0.52rem 0;}
.about .part4{width: 100%;}
.about .part2 .imgDiv{padding:0.4rem 0;}
.about .part3{padding-bottom: 0.6rem;}
.mmAboutTile{display: block;padding:0.8rem 0 0.28rem;}
.mmAboutTile p{font-size:0.76rem;color:#00447d;font-weight: bold;margin-bottom: 0.32rem;}
.mmAboutTile img{width: 4.0rem;height:auto;}
.about .title{display: none;}
.honor{padding:0;padding-top:0.6rem;width: 96.75%;margin:0 auto;}
.honor .list li{width: 49%;margin-right: 1%;margin-bottom: 0.4rem;}
.honor .list li .imgDiv{width: 90%;margin:0 auto;padding:0;padding-top:0.6rem;}
.honor .list li .imgDiv img{width: 100%!important;height:auto!important;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.honor .list li .name a{width: 100%;font-size: 0.56rem;}
.honor .top,.honorTab{display: none;}
.honor .title{display: none;}
/*历程*/
.history{padding:0.4rem 0;width: 96.75%;float: none;margin:0 auto;}
.history .title{display: none;}
.historyList{position: relative;height:3.2rem;background-position: left 1rem;}
.mmlistBtn{position: absolute;top:20%;width: 1.2rem;height:1.2rem;background: #5a8cb7;text-align: center;line-height: 1.2rem;display: block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.mmlistBtn img{max-width: 100%;max-height:100%;}
.mmlistBtn.prevBtn{left:2%;}
.mmlistBtn.nextBtn{right:2%;}
.historyBox{padding-top:0;}
.historyList li{height:3.2rem;}
.historyList .liNow{-webkit-background-size: 1.1rem 1.1rem;
background-size: 1.1rem 1.1rem;background-position: center 0.8rem;}
.historyBox .contentBox{padding-top: 0.8rem;}
.history .box{padding:0;}
.history .name1{font-size: 0.76rem;padding-bottom: 0.52rem;}
.history .list li{font-size: 0.56rem;line-height: 1.2rem;padding-bottom: .3rem;}
.pageBox{padding-bottom: 0;}
.h20{display: none;}
/*contact base*/
.base .title{display: none;}
.baseDiv{padding-top: 0.6rem;}
.contactDiv{margin-top: 0;margin-bottom: 2rem;}
.baseDiv .zgmapDiv{width:15.0rem;height:13.0rem;background: url(../images/mapbg.png) no-repeat;-webkit-background-size: 100% 100%;
background-size: 100% 100%;margin-bottom: 2rem;}
.base,.contact{padding:0;padding-top: 0.4rem;}
.base .childMapBox,.contact .childMapBox{width: 80%;height: 260px;left:0;right:0;top:2%;margin:0 auto;z-index: 26;}
.base .childMapBox .bottom .imgDiv,.contact .childMapBox .bottom .imgDiv{display: none;}
.base .childMapBox .bottom,.contact .childMapBox .bottom{width: 88%;margin:0 auto;padding:0;padding-top: 0.6rem;}
.base .childMapBox .Close{width:0.8rem;height: 0.8rem;text-align: center;line-height: 0.8rem;background: #222;}
.base .childMapBox .Close img{max-width: 100%;max-height:100%;}
.base .childMapBox .bottom .name{font-size: 0.58rem;}
.base .childMapBox .bottom .list li{font-size: 0.52rem;}
/*area position*/
.baseDiv .zgmapDiv .changchun{right: 1.8rem;top: 2.4rem;}
.baseDiv .zgmapDiv .shenyang {top: 3.6rem;right: 2.4rem;}
.baseDiv .zgmapDiv .beijing {top: 4.2rem;right: 4.4rem;}
.baseDiv .zgmapDiv .tianjin {top: 4.7rem;right: 3rem;}
.baseDiv .zgmapDiv .qingdao {top: 5.4rem;right: 2rem;}
.baseDiv .zgmapDiv .dongguan {top:auto;bottom: 3.4rem;right: 2.2rem;}
.baseDiv .zgmapDiv .fuzhou {top:auto;bottom: 4rem;right: 1.6rem;}
.chongqiing{top:auto;}
.baseDiv .zgmapDiv .chongqing {top:auto;bottom: 3.4rem;right: 5.2rem;}
.baseDiv .zgmapDiv .zhengzhou {top: 6.4rem;right: 3.4rem;}
.baseDiv .zgmapDiv .xian {top: 6.2rem;right: 4.6rem;}
.baseDiv .zgmapDiv .wuxi {top: 6.4rem;right: 1rem;}
.baseDiv .zgmapDiv .hefei {top: 7rem;right: 2rem;}
.baseDiv .zgmapDiv .shanghai {top: 7rem;right: 1rem;}
.baseDiv .zgmapDiv .chengdu {top: 7.4rem;right: 6.4rem;}
.baseDiv .zgmapDiv .wuhan {top: 7rem;right: 4rem;}
.baseDiv .zgmapDiv .hangzhou {top: 7.6rem;right: 1.4rem;}
.baseDiv .zgmapDiv .changsha {top: 7.8rem;right: 4rem;}
.baseDiv .zgmapDiv .nanning {top:auto;bottom: 2.6rem;right: 4.8rem;}
.baseDiv .zgmapDiv .shenzhen {top:auto;bottom: 2rem;right: 2.8rem;}
.baseDiv .zgmapDiv p{width: 30px;font-size:12px;}
/*contact contact*/
.contactDiv .zgmapDiv{width:15.0rem;height:13.0rem;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.contact .title{display: none;}
.heilongjiang{width: 3.3rem;height: 3rem;}
.china-map li.current .heilongjiang,.china-map li.current .liaoning,.china-map li.current .jilin,.china-map li.current .beijing,.china-map li.current .qinghai,.china-map li.current .shandong{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.contactDiv .zgmapDiv li span{font-size:12px;}
.shandong {
    top: 5rem;
    right: 1.8rem;
    width: 2.2rem;
    height: 1.4rem;
}
.jilin {
    width: 2.4rem;
    height: 1.8rem;
    right: 0.38rem;
    top: 2.2rem;
}
.jilin span {
    top: 20px;
    left: 28px;
    width: 1.52rem;height: 1.36rem;
}
.liaoning {
    top: 3.2rem;
    right: 1.5rem;
    width: 1.62rem;
    height: 1.56rem;
}
.liaoning span {
    top: 10px;
    left: 17px;
}
.beijing {
    top: 4.2rem;
    right: 3.6rem;
    width: 0.48rem;
    height: 0.52rem;
}
.tianjin {
    top: 4rem;
    right: 3rem;
    width: 21px;
    height: 31px;
}
.qinghai {
    top: 4.8rem;
    left: 3.7rem;
    width: 4rem;
    height: 2.6rem;
}
.qinghai span {
    top: .9rem;
    left: 1.4rem;
}
.shandong span {
    top: .4rem;
    left: .4rem;
}

.shanxi {
    top: 4.7rem;
    right: 5.2rem;
    width: 1.4rem;
    height: 2.6rem;
}
.shanxi span {
    top: 1.4rem;
    left: .2rem;
}

.henan {
    top: 5.6rem;
    right: 3.6rem;
    width: 1.8rem;
    height: 1.8rem;
}
.henan span {
    top: .6rem;
    left: .4rem;
}
.anhui {
    top: 5.8rem;
    right: 2.3rem;
    width: 1.8rem;
    height: 2rem;
    z-index: 22;
}
.anhui span {
    top: .6rem;
    left: .4rem;
}
.jiangsu {
    top: 6.1rem;
    right: 1.8rem;
    width: 1.6rem;
    height: 1.3rem;
}
.jiangsu span {
    top: .4rem;
    left: 0.4rem;
}
.shanghai {
    top: 6.8rem;
    right: 1.4rem;
    width: 19px;
    height: 17px;
}
.sichuan {
    top: 6.6rem;
    left: 5.8rem;
    width: 3.8rem;
    height: 2.6rem;
}
.sichuan span {
    top: .8rem;
    left: 1.2rem;
}
.chongqing {
    top: 6.9rem;
    right: 5.2rem;
    width: 1.4rem;
    height: 1.8rem;
}
.chongqing span {
    top: .4rem;
    left: .4rem;
}
.hubei {
    top: 6.8rem;
    right: 3.5rem;
    width: 2.6rem;
    height: 1.6rem;
}
.hubei span {
    top: .6rem;
    left: .8rem;
}
.zhejiang {
    top: 7.3rem;
    right: 1.8rem;
    width: 1rem;
    height: 1.2rem;
}
.zhejiang span {
    top: .4rem;
    left: .4rem;
}
.hunan {
    top: 7.4rem;
    right: 4rem;
    width: 1.4rem;
    height: 2rem;
}
.hunan span {
    top: 1rem;
    left: .2rem;
}
.jiangxi {
    top: 7.8rem;
    right: 2.4rem;
    width: 1.8rem;
    height: 2rem;
}
.jiangxi span {
    top: .6rem;
    left: .4rem;
}
.fujian {
    top: 8.2rem;
    right: 2rem;
    width: 1.4rem;
    height: 1.8rem;
}
.fujian span {
    top: .6rem;
    left: .4rem;
}
.guangxi {
    top: 8.9rem;
    right: 4.7rem;
    width: 2rem;
    height: 2.2rem;
}
.guangxi span {
    top: 0.8rem;
    left: .6rem;
}
.guangzhou {
    top: 9.4rem;
    right: 3rem;
    width: 2.2rem;
    height: 1.6rem;
}
.guangzhou span {
    top: .4rem;
    left: .3rem;
    color: #fff;
}
.hainan {
    top: 11rem;
    right: 5rem;
    width: .8rem;
    height: 1rem;
}




















.china-map li.current .shanxi,.china-map li.current .henan,.china-map li.current .anhui,.china-map li.current .jiangsu,.china-map li.current .sichuan,.china-map li.current .chongqing,.china-map li.current .hubei,.china-map li.current .zhejiang,.china-map li.current .jiangxi,.china-map li.current .fujian,.china-map li.current .guangxi,.china-map li.current .guangzhou,.china-map li.current .hainan{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.beijing span{width: 28px;top: -2px;left: -12px;}
.baseShow{padding: 0;padding-top:0.72rem;margin:0 auto;width: 100%;padding-bottom: 1.0rem;}
.baseShow .name1{font-size: 0.72rem;padding-bottom: 0.28rem;}
.baseShow .name2{padding-bottom: 0.52rem;background: none;border-bottom: 1px solid #e0e0e0;}
.baseShow .part1{padding: 0;}
.baseShow .part1 .imgDiv{position:static;width: 100%;height:auto;overflow: hidden;margin-bottom: .2rem;text-align: center;}
.baseShow .part1 .imgDiv img{max-width:100%;height:auto!important;}
.baseShow .part2{padding-top: 0.4rem;font-size: 0.56rem;line-height: 1.2rem;}
.magezineShow,.magezineList,.schedule,.metering,.newShow,.policy{padding:0;padding:0.8rem 0;float: none;width: 96.75%;margin:0 auto;background: #fff;}
.structure,.partners,.newShow,.testShow,.voice,.lyb,.announcement{padding:0;padding:0.8rem 0;float: none;width: 96.75%;margin:0 auto;background: #fff;}
.magezineShow .name{font-size: 0.76rem;}
.magezineShow .time{font-size: 0.48rem;}
.magezineShow .share{padding-top: 0.4rem;height:40px;}
.magezineShow .share em{top:30px;}
.pageDown{height:auto;overflow: hidden;}
.pageDown .btnDiv{position:static;float: right;}
.magezineShow .content{padding:18px 0;}
.magezineShow .content  strong{font-weight: bold;}
.magezineShow .content  strong span{font-weight: bold;} 
/*关于我们 企业内刊*/
.magezineList{width: 100%;}
.magezineList li{width: 48%;height: 8.8rem;margin-right: 2%;margin-bottom: 0.6rem;}
.magezineList li .imgDiv{width: 100%;height:6rem;line-height: 6rem;}
.magezineList li .imgDiv img{max-width: 100%;height:auto!important;}
.magezineList .list{padding-top: 0.8rem;background: #f7f7f7;}
.magezineList .list ul{width: 96.75%;margin:0 auto;}
.magezineList li .time{font-size: 0.56rem;}
.magezineList li .time a{font-size: 0.4rem;padding-right: 8px;}
.pageNum{background: #f7f7f7;}
.schedule .title{display: none;}
.schedule .list{padding-top: 0;}
.schedule,.w958{width: 100%;}
.schedule .list li .downDiv a{width: 100%;height: 100%;}
.schedule .list li .downDiv{width: 24%;height: 100%;}
.schedule .list li{height:3rem;margin-bottom: 0.4rem;}
.schedule .list li .name,.schedule .list li .time{padding-left: 2%;width: 68%;overflow: hidden;}
.pageNum{background: #fff;padding-bottom: 0.6rem;}
.metering .title{display: none;}
.metering .content{font-size: 0.56rem;line-height: 1.2rem;}
.metering{padding-top: 0;}
/*公平在身边*/
.newShow .imgDiv{padding:0.6rem 0;}
.newShow .name{font-size: 0.76rem;}
.newShow .content{padding:0.4rem 0;}
.newShow .share{padding-top: 0;height:40px;}
.newShow .share em{top:10px;}
.newShow .content{font-size: 0.56rem;line-height: 1.2rem;}
/*base nav*/
/*.navContent*/
.navContent{background: #5a8cb7;width: 100%;position: absolute;right:0;top:1.6rem;z-index: 6;display: none!important;}
.structure .title{display: none;}
.sideNav2 dd a{height:18px;line-height: 18px;}
.sideNav2 .list dd a {font-size: 12px;line-height: 16px;color:#fff;}
.sideNav2 li dd{padding-left: 0;}
.sideNav2 li:hover .navContent{display: block!important;}
.sideNav2 .list li:hover dd a, .sideNav2 .list li.currentDt dd a{height:16px;font-size:12px;line-height: 16px;}
.structure .table{padding-top: 0.4rem;}
.structure table td{font-size: 12px;text-indent: 0;text-align: center;padding:16px 6px;}
/**/
.policy .title{display: none;}
.policy .table1{padding-top: 0;}
.policy .table2 table th,.policy .table1 table th{font-size:14px;text-indent: 0;text-align: center;height:40px;vertical-align: middle;}
.policy table tr,.policy table td{vertical-align: middle;}
.policy .table1 table td,.policy .table2 table td{font-size:12px;line-height: 18px;text-indent: 0;text-align: center;}
.policy .msg{padding-bottom: 0.6rem;font-size:12px;color:#888;}
.policy .title2{padding-bottom: 0.6rem;font-size: 0.68rem;}
.policy .table2 table th{width: 25%!important;}
.situation .list{margin-top: .4rem;margin-bottom: .8rem;}
/*partner*/
.partners{width: 100%;background: #eaeaea;}
.partners .title{width: 96.75%;color:#555;font-size: 0.68rem;border-bottom: 0 none;}
.partners .list,.partners .title{width: 96.75%;float: none;margin:0 auto;}
.partners .title em,.partners .title span{display: none;}
.partners .list{padding-top:0;padding-bottom: 0.4rem;}
.partners .list li .imgDiv{overflow: hidden;width:100%;height: 2.44rem;line-height: 2.44rem;background: #fff;}
.partners .list li{width: 32%;margin-right: 1.3%;margin-bottom: 0.36rem;}
.partners .list li .name{display: none;}
.partners .list ul{margin:0;}
.pageNum.in{background: #eaeaea;}
/*我们的服务*/
.serviceListTab li{width: 50%;height: 2rem;float: left;margin-right: 0;background: #d9d7d7;}
.serviceListTab li a,.serviceListTab li .aNow, .serviceListTab li a:hover{background: none;}
.serviceListTab li .aNow, .serviceListTab li a:hover{background: #5a8cb7;}
.serviceListTab li a{width: 100%;height: 100%;line-height: 2rem;font-size: 0.72rem;}
.serviceListTab{height:auto;overflow: hidden;padding-top: 0;}
.serviceList .list{background: none;}
.serviceList .list li .name{position:static;width: 96%;padding-left: 4%;height:1.6rem;text-align: left;line-height: 1.6rem;background: #f1f0f0 url(../images/service/jia.png) no-repeat 96% center;color:#555;-webkit-background-size: .8rem .8rem;background-size: .8rem .8rem;font-weight: normal;font-size: 12px;}
.serviceList .list li{background: none;padding-left: 0;width: 100%;margin-bottom: 1px;padding-bottom: 0;}
.serviceList .list li .content{width: 96%;padding-left: 4%;overflow: hidden;height:auto;padding-bottom: 0.32rem;background: #f1f0f0;line-height: 1.2rem;display: none;}
.serviceList .list li .content dd{width: 100%;float: none;font-size: 12px;}
.serviceList .list li .content dd:hover a{color:#00447d;}
 .serviceList .list li a.on .name{background:#00447d url(../images/service/zhuan.png) no-repeat 96% center; color:#fff;-webkit-background-size: .8rem .8rem;background-size: .8rem .8rem;}
.testShow .content{padding-top: 0.6rem;font-size: 0.52rem;line-height: 1rem;}
.testShow {width: 100%;padding-top: 0;overflow: hidden;}
.testShow .content >div{width: 96.75%;margin:0 auto;}
.testShow .name{background: #fff;border-bottom: 0 none;height:1.4rem;line-height: 1.4rem;font-size: 0.64rem;color:#5a8cb7;height:auto;padding-left: 2%;}
.testShow .content{padding-bottom: 0.2rem;background: #fff;}
.testShow .contesss{padding-top: 0;}
.testShow .list{background: #fff;border-bottom: 1px solid #ddd;}
.testShow .list li a{padding-left: 0.36rem;font-size: 0.56rem;background: none;}
.testShow .list li a:before{content:">";float: left;display: block;}
.testShow .list li{width: 96%;padding-left: 4%;height:1.4rem;line-height:1.4rem;}

.testShow .list ul{padding-top: 0.6rem;overflow: hidden;}
.relatedNews{background: #fff;}
.testShow .tab2{padding-top: .4rem;}
.testShow .tab2 li{width: 16%;}
.relatedNews .title{width: 98%;padding-left: 2%;height:1.6rem;background: #5a8cb7;line-height: 1.6rem;color:#fff;font-size: 0.68rem;}
.relatedNews .title em{display: none;}

.relatedNews .list2{width: 96.75%;margin:0 auto;padding:0.4rem 0;}
.relatedNews .list2 li a{font-size: 0.56rem;color:#555;}
.relatedNews .list2 li em{color:#555;font-size: 0.48rem;}
.relatedNews .list2 li{height:1.6rem;line-height: 1.6rem;}
/*客户之声*/
.voice .title{display: none;}
.pageClass b{width: 16%;height: 100%;}
.pageClass li{padding-left: 17%;}
.pageClass li{height:auto;overflow: hidden;padding: .4rem 0 .4rem 17%;}
.rightBox .content{overflow: hidden;
    }
.voice .list li .name{font-size: 0.68rem;height:auto;line-height: .88rem;padding-top:0;}
.voice .list li .content{font-size: 0.56rem;line-height: .8rem;}
.voice .list li .imgDiv{width: 34%;line-height: 4rem;}
.voice .list li .rightBox{width: 64%;}
.voice .list li{height: 4rem;}
.voice .list{padding-top: 0.6rem;}
.voice .list li{margin-bottom: 0.56rem;}
.pageClass{padding-top: 0;}
/*联系我们*/
.lyb .title{display: none;}
.lx-cont{margin-top: 0;}
.lx-left{width: 100%;}
.lx-left ul{width: 96.75%;margin:0 auto;}
.lx-left ul li{width: 50%;padding-left: 0;float: left;}
.lx-cont .tlt{font-size:0.64rem;padding-left: 4%;margin-top:20px;}
.lx-left ul li{height:2.8rem;}
.lx-left ul li span{width: 76%;float: right;font-size:0.52rem;line-height: .8rem;display: block;}
.lx-left ul li img{margin-right: 0.2rem;margin-top: 0;}
.lx-left ul li b{padding-top: 0;}
.lyb .form{padding-left: 0;}
.lyb .form li .input1{width: 70%;}
.form #name{width: 70%;height: 24px;}
.lyb .form li textarea{width: 68%;height: 80px;}
.lyb .form .li01{height: 96px;}
.lyb .form li .btn1{margin-top: 0.2rem;}
.lx-right{width: 100%;height:auto;padding-bottom: 0.6rem;overflow: hidden;}
.lx-img{height:8.0rem!important;}
.lx-left ul li img{width: 1.4rem;height:1.3rem;}
.lyb .form li{height:36px;}
.rslides_tabs{bottom:2%;}
/*news*/
.sideWorkshop{display: none;}
.newShow .content p{font-size: 0.56rem;line-height: 1.1rem;}
.announcement .title,.announcement .top{display: none;}
.announcement .list{padding-top: 0;}
.announcement .list li,.seminar2 .list li{height:1.8rem;line-height: 1.8rem;padding-right: 3.7rem;}
.announcement .list li a,.seminar2 .list li a{padding-left: 2%;font-size: 0.56rem;color:#333;}
.perspectiveShow,.seminar,.seminar2,.seminarShow,.announcementShow,.perspective{padding:0;padding:0.8rem 0;float: none;width: 96.75%;margin:0 auto;background: #fff;}
.perspectiveShow .content{font-size: 0.56rem;line-height: 1.2rem;}
.perspectiveShow .bottom{padding-top: 0;}
.seminar .title,.seminar .top{display: none;}
.seminar .list li{padding-left: 3.4rem;}
.seminar .list li .timeDiv{top:0;bottom:0;margin:auto 0;width: 2.92rem;height: 3.08rem;float: left;}
.seminar .list li .timeDiv h2{font-size: 0.96rem;}
.seminar .list li .timeDiv div{font-size: 0.28rem;padding-top: 3px;}
.seminar .list li .name{height:1.5rem;padding-top: 0;font-size: 0.64rem;line-height: .8rem;}
.seminar .list li{height:3.8rem;padding-right: 0;}
.seminar .list li .content,.seminar .list li .name{width: 75%;float: none;}
.seminar2{padding-top: 0;}
.seminar2 .list{padding-top: 0;}
.seminar2 .title{font-size: 0.72rem;height: 1.2rem;}
.seminar2 .title em{font-size: 0.56rem;}
/*222*/
.announcement .list li{padding-right: 0;width: 100%;line-height: inherit;padding:.2rem 0;}
.announcement .list li a{line-height: 1rem;}
.announcement .list li span{position: static;float: right;-webkit-background-size: 12px 12px;padding-left: 16px;
background-size: 12px 12px;}







/**/
.seminarShow .title{display: none;}
.seminarShow .name{font-size: 0.72rem;padding-top: 0;}
.seminarShow .top{width: 100%;overflow: hidden;}
.seminarShow .top .btnDiv{right:2%;top:0;bottom:0;margin:auto 0 ;width:100px;height:36px;line-height:36px;}
.seminarShow .leftDiv p{font-size: 0.52rem;line-height: .8rem;}
.seminarShow .leftDiv{float: none;margin:0 auto;width: 96.75%;padding:0;}
.seminarShow .top .btnDiv a{width: 100%;background: #5a8cb7!important;}
.seminarShow .top{background: #f6f6f6;height:auto;padding:0.6rem 0;}
.seminarShow .content h2{font-size: 0.58rem;}
.seminarShow .content,.announcementShow .content{width: 96.75%;margin:0 auto;font-size: 0.52rem;line-height: .9rem;}
.seminarShow,.announcementShow{width: 100%;}
.announcementShow .btnDiv2 a{float: none;margin:0 auto;}
.pageDown .box{padding-top: 0;background: none;}

.announcementShow .share{padding-top: 0.6rem;border-top: 1px dashed #ddd;}
.announcementShow .btnDiv2{left:0;right:0;margin:0 auto;}
.announcementShow .share{height:30px;padding-bottom: 0.4rem;}
.announcementShow .share em{top:20px;}
/*媒体*/
.perspective .title{display: none;}
.perspective .list li .txt{font-size:0.56rem;height: 1.2rem;line-height: 1.2rem;}
.perspective .list li{height:3.4rem;padding:0.4rem 2.6rem 0;}
.perspective .list li .timeDiv{top:0;bottom:0;margin:auto 0;width: 2.2rem;height: 2.3rem;font-size: .4rem;}
.sideWorkshop{display: none;}
.perspective .list li .timeDiv h2 {
    font-size: .8rem;
    line-height: 1rem;
}
.perspective .list li .name{font-size: 0.56rem;height: 1.2rem;}
.perspective .list li .time{bottom:auto;top:4%;padding-left: 18px;font-size: 0.48rem;}
#CuPlayerVideo_video_{width: 100%!important;height:9rem!important;}

.perspectiveShow .imgDiv{padding: 0;}
.perspectiveShow .content p img{max-width: 100%;height:auto!important;}
.perspectiveShow .share {
    position: relative;
    right: auto;
    top: 0;
    padding-left: 52px;
    height: 30px;
    padding-top: .2rem;
}
.perspectiveShow .share em{top:13px;}
.news{padding-top: 0;}
.news .title{display: none;}
.news,.reportQuery,.orderQuery,.magezine,.highrise,.signUp,.video{padding:0;padding:0.8rem 0;float: none;width: 96.75%;margin:0 auto;background: #fff;}
.news .top .input1{width: 2.4rem;height:1.2rem;line-height: 1.2rem;text-indent: 0;padding-left: .2rem;}
.news .top .selectDiv{width: 3.6rem;height:1.2rem;line-height: 1.2rem;text-indent: 0;padding-left: .2rem;background-position:130% center;}
.news .top .box{margin-right: .2rem;}
.newsPic{height:14.4rem;width: 320px;margin:.4rem auto 0;}
.newsPic li{padding-left:0;padding-top: 7rem;}
.newsPic li.noimg{padding-left:16px;}
/*.tempWrap ul{}*/
.newsPic .tempWrap .imgDiv{width:320px;height:7rem;position:absolute;}
.newsPic h1{padding:0;padding-top: .4rem;font-size: .6rem;padding-bottom: .2rem;height:auto;}
.newsPic .time{height: .6rem;line-height: .6rem;font-size: 0.48rem;}
.newsPic .content{margin-bottom: 0.4rem;width: 100%;height:auto;}

.selectDiv span{padding-left: 2px;}
.newsPic .imgDiv img{max-width: 100%;max-height: 100%;}
.newsList li .imgDiv{width: 40%;height:4.4rem;top:.8rem;}
.newsList li .imgDiv img{max-width: 100%;height:100%!important;}
.newsList li{height:5rem;
    padding: .6rem 0 .6rem 42%;
    overflow: hidden;}
.newsList li .name a{font-size: .68rem;line-height: .9rem;height:auto;}
.newsList li .time{padding:5px 0 6px;}
.newsList li .content{font-size: 0.56rem;line-height: .8rem;height:1.6rem;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;display: none;}
.newsList li .more{padding-top: 0.32rem;font-size: 0.52rem;}
.news .top{margin-top: 0.6rem;padding-left: 0;height:auto;overflow: hidden;}
.news .top b{position:static;display: block;width: 100%;font-size: 0.56rem;padding-bottom: 0.32rem;}
.news .form{width: 100%;height:auto;overflow: hidden;}
.newsList li .name{padding:0 0 0;font-size: 0.64rem;padding-top:0;}
.newsList li .more a{font-size: 0.48rem;}
/**/
.orderQuery .name{display: none;}
.reportQuery .contentBox{width: 100%;}
.contentBox .form{padding:0.4rem 0 10%;}

.testShow .contentBox{padding-left: 2%;width: 98%;background: #fff;}
.testShow .contentBox .wxhx,.testShow .contentBox .xhx{padding-left: 14%;height: auto;}
.testShow .infoList{width: 100%;}
.testShow .infoList dd.dd01 a{margin-top:10px;}
.testShow .infoList dd b{font-size:12px;}
.testShow .infoList dd,.testShow .infoList .dd01{width: 90%;height:auto;padding-bottom: 10px;padding-left: 10%;}

.schedule .list li .ico{height: 1rem;}
.schedule .list li .ico img{max-height: 100%;}
.schedule .list li .name{padding-top: .4rem;font-size: .6rem;}
.schedule .list li .time{padding-top: .5rem;font-size: .56rem;}
.orderQuery .contentBox{width: 88%;margin:0.6rem auto 0;}
.orderQuery .contentBox iframe{width: 100%!important;margin:0 auto;}
.contentBox .form{width: 88%;padding:0.6rem 6%;margin:.6rem auto;}
.contentBox .form li .input1{width: 90%;height:1.2rem;line-height: 1.2rem;}
.contentBox .form li{height:1.4rem;font-size: 0.56rem;}
.contentBox #form1 .form{padding:0.6rem 0 0 .6rem;margin:0 auto;}
.reportQuery .name{display: none;}
.reportQuery .contentBox{width: 88%;margin:0.6rem auto 0;}
/*newadd*/
 .honor .list{background: #f5f5f5;padding-top: 0.4rem;}
.honor .list li .name {
    height: 1.5rem;
    text-align: center;
    line-height: .8rem;
    font-size: .56rem;
    font-weight: normal;
    padding-left: 0;
    overflow: hidden;
    width: 90%;
    margin:.2rem auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.honor .list li .name a{height:100%;}
.honor  .pageNum{background: #f5f5f5;}
.honor .list li{height: 9rem;}
.magezine .title{display: none;}
/*list*/
.situation{
        padding:2%;
    }
    .situation .list li em{
        width:5.0rem;
    }
    .situation .list li div{
        width: 5rem;
    }
    .situation .list li{
        padding-left: 5.2rem;
        font-size: 0.48rem;
    }

    .situation .title em{
        font-size: .5rem;
    }
    /* 企业内刊 */
    .magezine .title{
        display: none;
    }
    .magezine{
        padding: 2%;
    }
    .magezine .top .btnGroup{
        left: 0;
        top: 28px;
        width: 100%;
    }
    .magezine .top .rightBtn{
        top: 0;
    }
    .magezine .rightDiv{
        width: 100%;
    }
    .magezine .leftDiv .btnGroup{
        width: 100%;
    }
    .magezine .leftDiv .btnGroup a{
        margin-right: .2rem;
        margin-left: 2px;
        float: right;
        width: 4.2rem;
        font-size: .5rem;
        height: 1.4rem;
        line-height: 1.4rem;
    }
    .magezine .leftDiv .btnGroup a:nth-of-type(2){
        margin-right:0;
    }
    .magezine .top .btnGroup .hideBox{
        width: 13rem;
    }
.magezine .leftDiv{width: 100%;}
.magezine .leftDiv .imgDiv{width: 100%;}
.magezine .leftDiv .imgDiv img{max-width: 100%;height:auto!important;}
.magezine .rightDiv .list li .subDiv{padding-left: .4rem;}
.magezine .rightDiv .subDiv dd{height:1.24rem;line-height: 1.24rem;font-size: 0.64rem;}
.magezine .rightDiv .list li .txt{padding-left: 1.4rem;height:1.4rem;line-height: 1.4rem;font-size: 0.72rem;}
.magezine .top{margin-top: 0.6rem;}
.magezine .leftDiv .btnGroup .btn1{background-position: 6px center;-webkit-background-size:.8rem .8rem ;background-size:.8rem .8rem ;}
/*高层简介*/
.highrise .title{display: none;}
.highrise .list{padding-top: 0;}
.accordion li .sub-menu .leftPosition{min-width:3rem;}
.accordion li .sub-menu .leftPosition p{font-size: 0.6rem;padding-bottom: .2rem;}
.accordion li .sub-menu .leftPosition h5{font-size: 0.72rem;}
.accordion li .sub-menu{padding:0.6rem 0;}
.accordion li .sub-menu .rightInfo{font-size: 0.52rem;line-height: .9rem;}
.accordion li .sub-menu .leftPosition,.accordion li .sub-menu .rightInfo{padding:0 0.4rem;}
.accordion li > a{width: 100%;height: 1.8rem;line-height: 1.8rem;font-size: .7rem;}
.structure iframe{width: 100%!important;}
.structure .imgDiv{padding-top: 0.6rem;}
.wrap{width: 100%!important;max-width: 960px!important;}
/*baoming*/
.signUp .title{display: none;}
.signUp .name{padding:0;padding:0.6rem 0;font-size: 0.64rem;}
.signUp .part1{padding:0;padding-left: 3.2rem;padding:0.6rem 0;}
.signUp .part1 .txt,.signUp .part2 .txt{width: 3rem;height: 1.6rem;line-height: 1.6rem;font-size: 0.56rem;}
.signUp .part1 .contentBox li{padding-left: .4rem;height: auto;line-height: 1rem;font-size: 0.56rem;overflow: hidden;}
.signUp .part2 .msg{font-size: 0.48rem;text-align: left;}
.signUp .part1 .contentBox li em{position:static;font-size: 0.68rem;font-weight: bold;padding-bottom: .2rem;text-align: left;}
.signUp .part2{padding:0;padding-left: 0;padding:0.6rem 0;}
.signUp .part2 .leftDiv{display: block;position:static;}
.signUp .part2 .contentBox{width: 100%;}
.signUp .part2 .contentBox li em,.signUp .part3 .contentBox li em{width:3.4rem;}
.signUp .part2 .contentBox li .input1{width:80%!important;height: 1.2rem;border-radius:0!important;}
.signUp .part2 .contentBox li .input1#name{height: 1.2rem;}
.signUp .part3{padding:0;}
.signUp .part2 .contentBox li,.signUp .part3 .contentBox li{padding-left: 3.5rem;height:1.6rem;line-height: 1.6rem;}
.signUp .part3 .contentBox li .btn1{width: 3rem;height: 1.4rem;line-height: 1.4rem;font-size: 0.48rem;}
.signUp .part3{padding:0.6rem 0;}
.signUp .part3 .contentBox li .btn1{display: block;margin-top: 0;margin-left:20px;background: #5a8cb7!important;}
.signUp .part3 .contentBox li .input1{width: 5rem;}
.signUp .part3 .contentBox li .yzm{left:auto;margin-left: .4rem;}
.signUp .part1 .txt{position:static;}
/*video*/
.video .title{display: none;}
.videoBox .fr{width: 100%;}
.videoBox .bigImg{width: 100%;height:9rem;}
.videoBox{padding-top: 0;height:auto;overflow: hidden;}
.video .list2 li{width: 48%;height:auto;overflow: hidden;margin-right: 2%;}
.video .list2 li .imgDiv{width: 100%;height:5rem;}
.video .list2 li .imgDiv img{max-width: 100%;width:100%!important;height:100%!important;}
.video .list2 li .name{height:1rem;font-size: 0.64rem;line-height: 1rem;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.video .list2{width: 100%;overflow: hidden;}
.videoBox .list{width: 100%;overflow: hidden;}
.videoBox li{width:auto;}
.navContent{background: #5a8cb7;width: 100%;position: absolute;right:0;top:1.2rem;z-index: 6;display: none!important;}
.historyList {
    background-position: left 1.3rem;padding:0;margin:0 40px;
}
.mmlistBtn{top:1.1rem;}
.historyList li .year{padding-top: 2.4rem;}
.historyList li:last-child .year{font-size: 12px;}
.magezineList li .time{background-position: top center;line-height: .8rem;height:auto;}
.magezineList li .time a{height:20px;background-position: right 0;}
.voice .list li{height:auto;display:table;padding:.4rem 0;}
.voice .list li .rightBox,.voice .list li .imgDiv{float:left;padding:0 .4rem;position:static;}
.voice .list li .rightBox{width: 54%;}
.baseDiv{margin-top: 0;padding-bottom: .6rem;}
.schedule .list li .time{padding:0;padding-left: .4rem;}
/*index 1407 thougth whit-space*/
.schedule .list li .name{padding:0;padding-left: .4rem;padding-top: .2rem;line-height: .8rem;font-weight: normal;}
.schedule .list li{padding:.6rem 0;height:auto;}
.lyb .form li textarea,.lyb .form li .input1{border-radius: 0!important;}
.lyb .form li .input2{width: 46%;float: left;}
.lyb .form li .yzm{position:static;float: left;margin-left: .2rem;}
.lyb .form li .input1:after{content:"*";display: block;color:red;position: absolute;right:0;top:0;}
.magezineList li .time{background-position: top center;overflow: hidden;padding-top: .6rem;}
.magezineList li .time a{position:static;background-position: right center;}
.contact .childMapBox .bottom .list li{padding-left: .6rem;padding-bottom: .4rem;font-size: 0.52rem;line-height: .7rem;}
.news .top .btn1{height:1.2rem;-webkit-background-size: auto 100%;
background-size: auto 100%;}
.seminar .list li .rightDiv{top:0;display: none;}
.contactDiv .rightBot{width: 3rem;height: 4rem;bottom:0;left:2%;}
.contactDiv .rightBot img{max-width: 100%;max-height: 100%;}
.lyb .form li .btn1{background: #5a8cb7!important;}
.situation .title{display: none;}
.magezineShow .content p img{max-width: 100%;height:auto!important;}
.magezineShow .content table{display: block!important;width: 100%!important;}
.magezineShow .content table p{line-height: .8rem;
    font-size: .56rem;text-indent: 0!important;}
    .magezineShow .content table td{float: left;width: 100% !important;}
.magezineShow .content table img{max-width: 100%;height:auto!important;}
.lyb .form li .tips,.lyb .form li .tips2{left:82%;}
.reportQuery .contentBox .form li .btn1{width: 80px;border-radius: 0;border: 1px solid #999;background: #5a8cb7!important;}
.reportQuery .contentBox .form li .tips,.orderQuery .contentBox .form li .tips{left:102%;}
.orderQuery .contentBox .form li .btn1{width: 80px;border-radius: 0;border: 1px solid #999;}
.orderQuery .contentBox .form li{width: 100%;height:50px!important;}
.orderQuery .contentBox .form li .input1{width: 88%!important;padding-left: 12%;height:34px!important;line-height:34px!important;background-position: -6px center;}
.news{padding-top: 0;}
.signUp .part2 .contentBox li .tips{left:87%;}
.signUp .part2 .btnDiv{padding-left: 3.4rem;}

.announcement .list li em{position: static;display:table-cell;vertical-align: middle;text-align: right;}
.announcement .list li{height:auto!important;overflow: hidden;display:table;}
.announcement .list li a{width: 68%;display:table-cell;vertical-align: middle;background: none;}
.seminar2 .list li a{width: 96%;float: left;background-position: left 16px;}
.indexPart1_l .contentBox{width: 96.75%;margin:0 auto;float: none;}
.indexPart1_r.fr{width: 96.75%;margin:0 auto;}
.pageClass{display: none;}
.voice .list li .imgDiv img{vertical-align: top;margin-top: 4px;}
.voice .list li .name{font-size: .6rem;line-height: .74rem;margin-top: -24px;color:inherit;}
.voice .list li .rightBox .name{display: none;}
.pageNow em{color:#5a8cb7;}
.seminar .list li .content{display: none;}
.seminar .list li .name{height:auto;}
.seminar .list li{display:table;}
.seminar .list li .name{width: 100%;float: none!important;display:table-cell;vertical-align: middle;}
.serviceListTab li{background: #fff;float: left;width: 50%;height:1.6rem;font-size: 0.8rem;color:#444;margin-right:0.3%;margin-bottom: 0.06rem;text-align: center;border: 1px solid #ddd;box-sizing: border-box;border-top: 0 none;margin-left: -2px;}
.serviceListTab{border-bottom: 1px solid #ddd;}
.serviceListTab li a{border-bottom: 2px solid #fff;color:#fff;color:#444;}
.serviceListTab li .aNow, .serviceListTab li a:hover{background: none;background: #fff;border-bottom: 2px solid #5a8cb7;color:#444;}
.mapLayer{width: 100%;height: 280px;left:0!important;top:0!important;bottom:0!important;margin:auto 0;}
.mapLayer .box{width: 100%;height: 100%;}
#map{width: 100%!important;height: 100%!important;}
.mapLayer{position: fixed;}

}
@media (min-width:320px) and (max-width:480px){
.historyList li{width: 74px;}
.historyList .liNow{background-position: center 1.2rem;}
}

@media (min-width:751px) and (max-width:1100px){
.indexPart1_l .tab li{max-width: 100%;}
.indexPart1_l{width: 100%;}
.indexPart1_l .contentBox{height: 140px;}
.indexPart1_r .imgDiv .img{width: 100%;height: 160px;}


/*about*/
.c242{width: 26%;}
.sideTitle{height:80px;}
.sideTitle .name1{padding-top:20px;}
.sideTitle .ico{top:24px;}
.sideNav2{width: 88%;padding-left: 12%;}
.sideNav2 .list li{width: 88%;padding-left: 12%;}
.about{padding:26px 18px 30px;}
.about .part2 .imgDiv,.about .part4 .imgDiv{position:static;width: 100%;padding:10px 0;}
.about .part2 .imgDiv img,.about .part3 img,.about .part4 .imgDiv img{max-width: 100%;height:auto;}
.about .part2,.about .part4{width: 100%;padding:0;min-height: 0;}
.about .part3{width: 100%;padding-bottom: 10px;}
.about .part1{padding-bottom: 10px;}
.h50{height:0;}
.honor{padding:30px 20px 0;}
.honor .list li{width: 49%;margin-right: 1%;}
.honor .list li .imgDiv{width: 90%;margin:0 auto;padding:0;padding-top:20px;}
.honor .list li .imgDiv img{width: 100%!important;height:auto!important;max-width: 100%;}
.sideNav2{padding-left: 4%;width: 96%;padding-top:20px;padding-bottom: 20px;}
.sideNav2 .list li{width:auto;margin-bottom: 18px;}
.sideNav2 .list li a{padding-left: 4%;width: 96%;}
.honor .top{height:56px;line-height: 56px;margin-top: 30px;}
.honor .list{padding-top: 30px;}
.honor .list li .name a{width: 100%;}

/*历程*/
.historyList li{width: 64px;}
.history{padding:20px 10px;}
.historyList .liNow{-webkit-background-size: 24px 24px;
background-size: 24px 24px;background-position: center 24px;}
.historyList{padding:0;width: 92%;margin:0 auto;}
.historyList li .year{font-size:12px;}
.historyBox .contentBox{padding-top: 0;}
.history .name1{font-size: 20px;padding-bottom: 10px;}
.history .list li{padding-bottom: 6px;line-height:26px;}
/*area position*/
.base{padding:30px 20px 0;}
.base .title em{font-size:18px;}
.baseDiv{margin-top: 0;}
.baseDiv .zgmapDiv{width: 480px;height: 480px;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.baseDiv .zgmapDiv .changchun{right: 40px;top: 100px;}
.baseDiv .zgmapDiv .shenyang {top: 130px;right: 50px;}
.baseDiv .zgmapDiv .beijing {top: 160px;right: 120px;}
.baseDiv .zgmapDiv .tianjin {top: 170px;right: 100px;}
.baseDiv .zgmapDiv .qingdao {top: 200px;right: 90px;}
.baseDiv .zgmapDiv .dongguan {top:auto;bottom:110px;right: 90px;}
.baseDiv .zgmapDiv .fuzhou {top:auto;bottom: 140px;right: 70px;}
.chongqiing{top:auto;}
.baseDiv .zgmapDiv .chongqing {top:auto;bottom:120px;right: 140px;}
.baseDiv .zgmapDiv .zhengzhou {top: 240px;right: 120px;}
.baseDiv .zgmapDiv .xian {top:240px;right:170px;}
.baseDiv .zgmapDiv .wuxi {top: 240px;right: 60px;}
.baseDiv .zgmapDiv .hefei {top: 260px;right: 90px;}
.baseDiv .zgmapDiv .shanghai {top:270px;right:30px;}
.baseDiv .zgmapDiv .chengdu {top: 280px;right: 220px;}
.baseDiv .zgmapDiv .wuhan {top:320px;right:180px;}
.baseDiv .zgmapDiv .hangzhou {top:auto;bottom: 180px;right:70px;}
.baseDiv .zgmapDiv .changsha {top:320px;right: 140px;}
.baseDiv .zgmapDiv .nanning {top:auto;bottom: 100px;right:160px;}
.baseDiv .zgmapDiv .shenzhen {top:auto;bottom: 90px;right: 120px;}
.baseDiv .zgmapDiv p{width: 30px;font-size:12px;}
.baseShow .part1{padding:0;min-height: 0;}
.baseShow .part1 .imgDiv{position:static;width:100%;height:auto;}
.honor .list li .imgDiv img{width: 100%!important;height:auto!important;max-width: 100%;}
.baseShow .part2{padding-top:20px;}
.baseShow,.magezineShow,.magezineList,.schedule,.metering,.newShow{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
.structure,.policy,.partners,.newShow,.testShow,.voice,.lyb,.video{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
.baseShow .name2{padding-bottom: 16px;}
.magezineShow .share{padding-top: 0;}
/*内刊*/
.magezineList .list,.schedule .list{padding-top: 40px;}
.magezineList li{width: 48%;margin-right: 2%;height:340px;}
.magezineList li .imgDiv{height:270px;line-height: 270px;}
.magezineList li .imgDiv img{max-width:100%;height:auto!important;}
/*认可附表*/
.schedule .list li,.schedule .list li .downDiv a,.schedule .list li .downDiv{height:78px;}
.metering .title em{font-size:16px;}
/**/
.structure .title em{font-size:18px;}
.structure .table{padding-top:30px;}
.structure table td{font-size:12px;text-align: center;text-indent: 0;}
.structure table td{width: 80px;}
.policy .title em{font-size:18px;}
.policy .table1{padding-top:30px;}
.policy .table1 table th,.policy .table2 table th{text-indent: 0;text-align: center;}
.policy .table1 table td,.policy .table2 table td{text-indent: 0;text-align: center;font-size:12px;}
.policy .msg{font-size:12px;padding-bottom: 30px;}
.policy .title2{padding-bottom: 20px;}
/*partner*/
.partners .list li{width: 32%;float: left;margin-right: 1.3%;margin-bottom: 18px;}
.partners .list li .imgDiv{width: 100%;height:80px;}
.partners .title span{display: none;}
.partners .title em{font-size:18px;}
.partners .list{padding:30px 0;}
/*客户之声*/
.pageClass b{width: 16%;height: 100%;}
.pageClass li{padding-left: 17%;}
.pageClass li{height:auto;overflow: hidden;}
.voice .list li .rightBox{width: 66%;padding:0 3%;}
.voice .list li .content{font-size:12px;line-height:20px;}
.voice .list li{height:150px;}
.voice .list li .name{font-size: 16px;}
/*联系我们*/
.lx-left{width: 100%;}
.lx-right{padding-left: 2%;width: 98%;height:auto;overflow: hidden;padding-bottom: 30px;}
.lx-cont .tlt{padding-left: 4%;margin-top: 30px;}
.lx-left ul li{padding-left: 4%;height: 50px;}
.lyb .form{padding-left: 4%;}
.lx-cont{margin-top: 30px;}
.lyb .title em{font-size:18px;}
.lx-left ul li b{padding-top:10px;}
.lx-left ul li img{margin-top:10px;}
.lx-img{height:300px!important;}
.newShow .content p img{max-width: 100%;height:auto!important;}
.announcement,.perspectiveShow,.seminar,.seminar2,.seminarShow,.announcementShow,.perspective,.signUp{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
.announcement .top{margin-top: 30px;}
.announcement .title em{font-size:18px;}
/**/
.seminar .top{margin-top: 20px;padding-left: 40px;}
.seminar .top .input1{width: 60px;padding-left:8px;text-indent: 0;}
.seminar .top .selectDiv{width: 90px;}
.seminar .top .txt{margin-right: 2px;}
.seminar .top .box{margin-right: 2px;}
.seminar .list li .name{height: 46px;}
.seminar2{padding-top: 0;}
/*媒体*/
.perspective .list li .txt{font-size:16px;}
.perspective .title em{font-size:18px;}
.perspective .list li .timeDiv h2{font-size: 34px;}
.news,.reportQuery,.orderQuery,.magezine,.highrise,.contact{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
/*list*/
.situation .list li em{
    width:150px;
}
.situation .list li div{
    width: 170px;
}
.situation .list li{
    padding-left: 210px;
}

/* 企业内刊 */
.magezine .top .btnGroup{
    left: 180px;
}
.magezine .top .rightBtn{
    top: -35px;
}
.magezine .rightDiv{
    width: 100%;
}
.magezine .top .btnGroup .hideBox{
    margin-left: -338px;
}
/*video*/
.video .list2 li{width: 48%;height:auto;overflow: hidden;margin-right: 2%;}
.video .list2 li .imgDiv{width: 100%;height:130px;}
.video .list2 li .imgDiv img{max-width: 100%;width:100%!important;height:100%!important;}
.videoBox .bigImg{width:60%;height: 300px;}
.videoBox .fr{width: 40%;height: 300px;}
.videoBox{height:auto;overflow: hidden;}
.videoBox li{padding-left: 80px;width:auto;}
.videoBox li .imgDiv{width: 70px;height:50px;left:4px;}
.videoBox li .imgDiv img{width: 100%!important;max-width: 100%;height:auto!important;}
.contactDiv .zgmapDiv {
    width: 500px;
    height: 600px;
    margin: 0 auto;
    background-size: 100%;
}
.heilongjiang {
    top: 0px;
    right: 0px;
    width: 111px;
    height: 100px;
}
.heilongjiang span {
    top: 60px;
    left: 40px;
}
.jilin {
    top: 76px;
    right: 11px;
    width: 81px;
    height: 67px;
}
.jilin span {
    top: 20px;
    left: 26px;
}
.liaoning {
    top: 107px;
    right: 44px;
    width: 64px;
    height: 60px;
}
.liaoning span {
    top: 20px;
    left: 18px;
}
.beijing {
    top: 147px;
    right: 116px;
    width: 21px;
    height: 20px;
}
.beijing span {
    top: 5px;
    left: -14px;
}
.tianjin {
    top: 155px;
    right: 107px;
    width: 16px;
    height: 25px;
}
.qinghai {
    top: 163px;
    left: 130px;
    width: 124px;
    height: 96px;
}
.qinghai span {
    top: 38px;
    left: 43px;
}
.shandong {
    top: 181px;
    right: 66px;
    width: 66px;
    height: 38px;
}
.shandong span {
    top: 11px;
    left: 10px;
}
.sichuan {
    top: 229px;
    left: 198px;
    width: 112px;
    height: 95px;
}
.sichuan span {
    top: 32px;
    left: 36px;
}
.chongqing {
    top: 250px;
    right: 173px;
    width: 50px;
    height: 52px;
}
.chongqing span {
    top: 19px;
    left: 19px;
}
.guangxi {
    top: 319px;
    right: 153px;
    width: 77px;
    height: 59px;
}
.guangxi span {
    top: 28px;
    left: 33px;
}
.hubei {
    top: 241px;
    right: 117px;
    width: 75px;
    height: 45px;
}
.hubei span {
    top: 15px;
    left: 26px;
}
.hunan {
    top: 276px;
    right: 132px;
    width: 55px;
    height: 61px;
}
.hunan span {
    top: 22px;
    left: 10px;
}
.shanghai {
    top: 245px;
    right: 59px;
    width: 13px;
    height: 13px;
}
.jiangsu {
    top: 212px;
    right: 61px;
    width: 60px;
    height: 47px;
}
.jiangsu span {
    top: 16px;
    left: 16px;
}
.shanxi {
    top: 170px;
    right: 169px;
    width: 54px;
    height: 87px;
}
.henan {
    top: 203px;
    right: 117px;
    width: 56px;
    height: 53px;
}
.henan span {
    top: 18px;
    left: 12px;
}
.anhui {
    top: 220px;
    right: 79px;
    width: 54px;
    height: 61px;
    
}
.anhui span {
    top: 26px;
    left: 15px;
}
.zhejiang {
    top: 257px;
    right: 59px;
    width: 37px;
    height: 46px;
}
.zhejiang span {
    top: 13px;
    left: 6px;
}
.fujian {
    top: 289px;
    right: 72px;
    width: 42px;
    height: 59px;
}
.fujian span {
    top: 20px;
    left: 13px;
}
.jiangxi {
    top: 273px;
    right: 92px;
    width: 46px;
    height: 65px;
}
.jiangxi span {
    top: 20px;
    left: 10px;
}
.guangzhou {
    top: 326px;
    right: 103px;
    width: 70px;
    height: 61px;
}
.guangzhou span {
    top: 20px;
    left: 20px;
    color: #fff;
}
.shanxi span {
    top: 44px;
    left: 30px;
}












.china-map li.current .heilongjiang,.china-map li.current .jilin,.china-map li.current .liaoning,.china-map li.current .beijing,.china-map li.current .tianjin,.china-map li.current .qinghai,.china-map li.current .shandong,.china-map li.current .hunan,.china-map li.current .shanghai,.china-map li.current .shanxi{-webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.china-map li.current .shanxi,.china-map li.current .henan,.china-map li.current .anhui,.china-map li.current .jiangsu,.china-map li.current .sichuan,.china-map li.current .chongqing,.china-map li.current .hubei,.china-map li.current .zhejiang,.china-map li.current .jiangxi,.china-map li.current .fujian,.china-map li.current .guangxi,.china-map li.current .guangzhou,.china-map li.current .hainan{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
}
@media (min-width:1101px) and (max-width:1250px){
.indexPart1{padding:20px 0 40px;}
.indexPart1_l{width: 38%;max-width:360px;}
.indexPart1_r{width: 62%;}
.indexPart1_r .imgDiv .img{width: 100%;height:140px;}
.indexPart1_r .list li{height:270px;}
.indexPart1_l .contentBox{height: 200px;}
            
/*about
*/
.about .part2{padding-right: 40%;min-height: 190px;}
.about .part3{width: 100%;padding-bottom: 26px;}
.about .part3 img{max-width: 100%;height:auto;}
.about{padding:26px 26px 40px;}
.about .part1{padding-bottom: 10px;}
.about .part4 .imgDiv{width: 40%;}
.about .part4 .imgDiv img{max-width: 100%;}
.about .part4{padding-left: 44%;min-height: 200px;}
.honor .list li{width: 32%;margin-right: 1%;margin-bottom: 14px;}
.honor .list li .imgDiv{width: 90%;margin:0 auto;padding:0;padding-top:20px}
.honor .list li .imgDiv img{width: 100%!important;height:auto!important;max-width: 100%;}
.honor .list li .name a{width: 100%;}
.honor .top{height:60px;line-height: 60px;margin-top: 30px;}
/*历程*/
.historyList li{width:82px;}
.historyBox .contentBox{padding-top:10px;}
.history .list li{padding-bottom: 14px;}
/*area position*/
.base{padding:0.6rem 0.4rem 0;}
.baseDiv .zgmapDiv{width: 740px;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.baseDiv .zgmapDiv .chongqing{right:260px;}
.baseShow .part1 .imgDiv{width: 300px;height:220px;background: pink;}
.baseShow,.magezineShow,.magezineList,.schedule,.metering,.newShow,.perspective,.signUp,.video{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.structure,.policy,.partners,.newShow,.lyb{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.baseShow .part1{padding-left: 320px;min-height: 220px;}
.baseShow .part2{padding-top:30px;}
.magezineShow .share{padding-top: 20px;}
.magezineList li{width: 32%;margin-right: 1.3%;}
.magezineList li .imgDiv{height:220px;line-height: 220px;}
.magezineList .list,.schedule .list{padding-top:30px;}
.structure .table{padding-top:30px;}
.structure table td{font-size:12px;text-indent: 0;text-align: center;}
.structure table .td01{width:140px;}
.structure table td:nth-of-type(2){width:100px!important;}
.structure table td:nth-of-type(3){width:100px!important;}
.policy .table1{padding-top:30px;}
.policy .table1 table th,.policy .table2 table th{font-size:16px;text-indent: 0;text-align: center;}
.policy .table1 table td,.policy .table2 table td{text-indent: 0;text-align: center;}
.policy .table2 table th:nth-of-type(2){width: 240px;}
.policy .table2 table th:nth-of-type(3){width: 140px;}
.partners .title span{float: right;padding:0!important;}
.partners .list{padding:36px 0;}
.partners .list li{width: 32%;float: left;margin-right: 1.3%;margin-bottom: 18px;}
.partners .list li .imgDiv{width: 100%;height:120px;}
/*客户之声*/
.pageClass b{width: 16%;height: 100%;}
.pageClass li{padding-left: 17%;}
.pageClass li{height:auto;overflow: hidden;}

.voice .list li .rightBox{width: 66%;padding:0 3%;}
.voice .list li .content{font-size:12px;line-height:20px;}
/*联系我们*/
.lx-left{width: 48%;}
.lx-right{margin-left: 2%;width: 50%;height:488px;overflow: hidden;padding-bottom: 30px;}
.lyb .form li .input1,.lyb .form li textarea{width: 88%;}
.lx-cont{margin-top:30px;}
.announcement,.perspectiveShow,.seminar,.seminar2,.seminarShow,.announcementShow,.contact{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.announcement .top{margin-top: 30px;}
.seminar .top .selectDiv{width: 160px;}
.seminar .top{margin-top: 30px;}
.h50{display: none;}
.news,.reportQuery,.orderQuery,.magezine,.highrise{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.contactDiv .zgmapDiv {
    width: 730px;
    height: 762px;
    background-size: 100% 100%;

}
.china-map li.current .heilongjiang,.china-map li.current .jilin,.china-map li.current .liaoning,.china-map li.current .beijing,.china-map li.current .tianjin,.china-map li.current .qinghai,.china-map li.current .shandong,.china-map li.current .hunan,.china-map li.current .shanghai,.china-map li.current .shanxi{-webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.china-map li.current .shanxi,.china-map li.current .henan,.china-map li.current .anhui,.china-map li.current .jiangsu,.china-map li.current .sichuan,.china-map li.current .chongqing,.china-map li.current .hubei,.china-map li.current .zhejiang,.china-map li.current .jiangxi,.china-map li.current .fujian,.china-map li.current .guangxi,.china-map li.current .guangzhou,.china-map li.current .hainan{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.heilongjiang {
    top: 0px;
    right: 0px;
    width: 162px;
    height: 168px;
}
.heilongjiang {
    top: 0px;
    right: 0px;
    width: 162px;
    height: 168px;
}.liaoning {
    top: 187px;
    right: 66px;
    width: 92px;
    height: 92px;
}
.beijing {
    top: 245px;
    right: 170px;
    width: 25px;
    height: 27px;
}
.qinghai {
    top: 279px;
    left: 186px;
    width: 184px;
    height: 150px;
}.sichuan {
    top: 384px;
    left: 292px;
    width: 159px;
    height: 157px;
}.hunan {
    top: 461px;
    right: 194px;
    width: 77px;
    height: 103px;
}.hubei {
    top: 403px;
    right: 165px;
    width: 116px;
    height: 79px;
}.jiangxi {
    top: 458px;
    right: 131px;
    width: 71px;
    height: 106px;
}.guangzhou {
    top: 546px;
    right: 145px;
    width: 112px;
    height: 104px;
}.guangxi {
    top: 533px;
    right: 224px;
    width: 112px;
    height: 98px;
}.chongqing {
    top: 425px;
    right: 256px;
    width: 66px;
    height: 75px;
}.anhui {
    top: 368px;
    right: 119px;
    width: 73px;
    height: 98px;
    z-index: 22;
}.shanxi {
    top: 283px;
    right: 248px;
    width: 72px;
    height: 148px;
}.henan {
    top: 338px;
    right: 168px;
    width: 86px;
    height: 93px;
}.shandong {
    top: 299px;
    right: 94px;
    width: 101px;
    height: 70px;
}.jiangsu {
    top: 356px;
    right: 85px;
    width: 92px;
    height: 76px;
}.zhejiang {
    top: 430px;
    right: 82px;
    width: 58px;
    height: 73px;
}.fujian {
    top: 486px;
    right: 104px;
    width: 63px;
    height: 89px;
}.hainan {
    top: 651px;
    right: 237px;
    width: 42px;
    height: 37px;
}

}



.perspectiveShow .content p img{max-width: 100%;height:auto!important;}
.seminar .list li .name{float: left;}

/*新添加的样式 结束*/

/*2018/8/1*/
/*实验室联系我们*/
.lab dd:last-of-type{ border-bottom: 1px solid #c7c7c7; margin-bottom: 10px;}
.labcontact{ padding: 60px 0; }
.labcontact .title{ height: 42px; border-bottom: #dedede solid 1px; color: #5a8cb7; font-size: 24px; margin: 0 60px;}
.labcontact .title em{ padding-left: 38px; background: url(../images/line4.jpg) 20px 2px no-repeat; color: #d0dae5; text-transform: uppercase;}
.labcontact .h2{ background:url(../images/lab_03.png) no-repeat center; text-align: center; color: #5a8cb7; font-size: 30px; font-weight: normal; margin: 68px 0; }
.labcontact .lavcontactul{ overflow: hidden; display: flex;justify-content: center;}
.labcontact .lavcontactul li{float: left; width: 199px; height: 208px; border: 1px solid #dedede; text-align: center; margin: 0 6px;}
.labcontact .lavcontactul li a{ display: block; }
.labcontact .lavcontactul li img{ margin: 35px 0 28px; }
.labcontact .lavcontactul li span{ display: block; font-size: 12px; color: #999999; }
.labcontact .lavcontactul li em{ display: block; font-size: 14px; color: #555555; margin-top: 10px;}
.labcontact .site{ width: 893px; height: 376px; display: block; margin: 62px auto 0;}

/*实验室联系我们 end*/

/*实验室管理*/
.labManaging{ padding: 60px; }
.labManaging .title{ height: 42px; border-bottom: #dedede solid 1px; color: #5a8cb7; font-size: 24px; }
.labManaging .title em{ padding-left: 38px; background: url(../images/line4.jpg) 20px 2px no-repeat; color: #d0dae5; text-transform: uppercase; }
.labManaging .h3{ font-size: 20px; color: #00447d; font-weight: bold; text-align: center; margin: 14px 0;}
.labManaging .lavnav{  }
.labManaging .lavnav div{ /*background: #eaeaea url(../images/nimg33_1.png) no-repeat right center;*/ line-height: 50px;width: 288px;     text-indent: 0em; font-size: 23px; color: #a5a5a5; cursor: pointer; margin-bottom: 14px;}
.labManaging .labcontent .lavnav div.on{ /*background: #d1e3f2 url(../images/nimg33_1on.png) no-repeat right center;*/ color: #00447d;}
.labManaging .labcontent ul{ background: url(../images/labico1.jpg) no-repeat repeat 135px top ; margin: 15px 0 ; display: none;}
.labManaging .labcontent ul:after{ content: ''; height: 0; visibility: hidden; clear: both; display: block; }
.labManaging .labcontent li{ overflow: hidden; margin-bottom: 30px; position: relative;}
.labManaging .labcontent li:before{ /*content: '';*/ display: block; width: 7px; height: 7px; background: #5a8cb7; position: absolute; left: 132px; top: 8px; border-radius: 50%; }
.labManaging .labcontent li b{ display: block; width: 100%; float: left; text-align: left; height: 36px; line-height: 36px; font-size: 18px; color: #00447d;}
.labManaging .labcontent li span{ margin-left: 48px; float: left; width: 650px; font-size: 14px; line-height: 23px; }
.labManaging .labcontent li p{   margin-left: 0px;  width: 100%; font-size: 14px; line-height: 26px; display: none; }
.labManaging .labcontent li .tit{     margin-left: 0px; float: left; /*background: url(../images/nimg33_1.png) no-repeat right center;*/  color: #333; font-size: 16px; line-height: 26px; cursor: pointer;  text-indent: 2em;}
.labManaging .labcontent li .on{ /*background: url(../images/nimg33_1on.png) no-repeat right center;*/ }

/*实验室管理 end*/

/*实验室介绍*/
.labintroduce{ padding: 60px; }
.labintroduce .title{ height: 42px; border-bottom: #dedede solid 1px; color: #5a8cb7; font-size: 24px; }
.labintroduce .title em{ padding-left: 38px; background: url(../images/line4.jpg) 20px 2px no-repeat; color: #d0dae5; text-transform: uppercase; }
.labintroduce .h3{ font-size: 20px; color: #00447d; font-weight: bold; text-align: center; margin: 14px 0;}
.labintroduce .lavnav{   overflow: hidden;}
.labintroduce .lavnav div{ background: #eaeaea url(../images/nimg33_1.png) no-repeat right center; float: left; text-indent: 1em; font-size: 18px; color: #a5a5a5; cursor: pointer; margin-top: 14px; padding-right: 32px; line-height: 50px;}
.labintroduce .labcontent .lavnav div.on{ background: #d1e3f2 url(../images/nimg33_1on.png) no-repeat right center; color: #00447d;}
.labintroduce .labcontent ul{ background: url(../images/labico1.jpg) no-repeat repeat 135px top ; /*margin: 15px 0 ;*/ display: none;}
.labintroduce .labcontent ul:after{ content: ''; height: 0; visibility: hidden; clear: both; display: block; }
.labintroduce .labcontent li{  /*margin-bottom: 30px;*/ /*position: relative;*/}
.labintroduce .labcontent li:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.labintroduce .labcontent li b:before{ content: ''; display: block; width: 7px; height: 7px; background: #5a8cb7; position: absolute; left: 132px; top: 8px; border-radius: 50%; }
.labintroduce .labcontent li b{ display: block; height: 27px; font-size: 18px; color: #00447d;  margin-bottom: 8px; overflow: hidden; /*margin-left: 184px;*/}
.labintroduce .labcontent li b em{ display: block; float: left; line-height: 30px;}
.labintroduce .labcontent li b span{ display: block; font-weight: normal;padding-left: 1em; line-height:30px;}
.labintroduce .labcontent li > span{ margin-left: 48px; float: left; width: 100%; font-size: 14px; line-height: 23px; margin-left: 0px;}
.labintroduce .labcontent li p{ /*margin-left: 184px;*/ float: left; width: 100%; font-size: 14px; line-height: 30px; display:none; text-indent: 2em;}
.labintroduce .labcontent li .tit{ /*margin-left: 184px;*/ float: left; /*background: url(../images/nimg33_1.png) no-repeat right center;*/ padding-right: 36px; color: #333; font-size: 14px; line-height: 26px; cursor: pointer;}
.labintroduce .labcontent li .on{ /*background: url(../images/nimg33_1on.png) no-repeat right center;*/}

/*实验室介绍 end*/

/*实验室 新闻公告*/

.labbulletin{ padding: 60px; }
.labbulletin .title{ height: 42px; border-bottom: #dedede solid 1px; color: #5a8cb7; font-size: 24px; }
.labbulletin .title em{ padding-left: 38px; background: url(../images/line4.jpg) 20px 2px no-repeat; color: #d0dae5; text-transform: uppercase; }
.labbulletin .labseek{ overflow: hidden; margin: 46px 0 26px;}
.labbulletin .labseek b{ font-size: 16px; float: left; line-height: 35px; margin-right: 16px;}
.labbulletin .labseek input{ width: 66px; height: 33px; border: 1px solid #e9e9e9; padding: 0 20px; border-radius: 64px; float: left; margin-right: 10px;}
.labbulletin .labseek div{ padding: 0 20px; float: left; border: 1px solid #e9e9e9; border-radius: 64px;}
.labbulletin .labseek select{ width: 90px; height: 35px; float: left; border: none; outline: none;  background:transparent;}
.labbulletin .labseek a{ display: block; float: left; width: 52px; height: 33px; border-radius: 64px; background: #00447d url(../images/seek_03.png) no-repeat center; margin-left: 16px;}
.labbulletin ul{  }
.labbulletin ul li{ height: 45px; border-bottom: 1px dashed #dedede; line-height: 45px; margin-bottom: 8px;}
.labbulletin ul li a{ display: block; overflow: hidden; }
.labbulletin ul li a  em{ float: left; background: url(../images/labdian_18.png) no-repeat left center; padding-left: 20px ; font-size:15px;}
.labbulletin ul li a  span{ float: right; font-size:14px;}
.labbulletin .pageNum{ padding-top: 33px; height: 36px; }


/*实验室 新闻公告 end*/

/*实验室 学术委员会*/
.labcommittee{}
.labcommittee .labcontent li b{ height: 27px;text-indent: 2em;
    font-size: 14px;
    color: #666;
    font-weight: initial;}
.labcommittee .labcontent li em{line-height:30px;text-indent: 2em;
    font-size: 14px;
    color: #666;
    font-weight: initial;display:block;}
.labcommittee .labcontent li b span{ color: #666666; }
.labcommittee .labcontent li p{ display: block; }
.labcommittee{}

.mapDiv{ margin: 68px 34px 0; }
/*实验室 学术委员会 end*/


/*2018/8/1 end*/



/* 2021.01.21新增 */
.liveseminbox{margin-top:25px}
.liveseminnav .leftbox{height:40px;overflow:hidden}
.liveseminnavmore{width:60px;line-height:22px;margin-top:9px;border-radius:22px;border:1px solid #dedede;padding:0 7px 0 8px;cursor:pointer;box-sizing:border-box}
.liveseminnavmore .text{color:#666;line-height:20px}
.liveseminnavmore .icon{height:20px;line-height:18px}
.liveseminnavmore .icon img{display:inline-block;vertical-align:middle;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.liveseminnavmore.cur .icon img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.liveseminnavitem{color:#666;line-height:38px;margin-right:28px;cursor:pointer;border-bottom:2px solid #f7f7f7}
.liveseminnavitem.cur{color:#00447d;border-bottom-color:#00447d}
.liveseminnav .leftbox{width:calc(100% - 60px)}
.liveseminitems{margin-top:20px;padding-bottom:64px}
.liveseminitem{margin-bottom:30px;background-color:#fff}
.liveseminitem:nth-last-of-type(1){margin-bottom:0}
.liveseminitem .img{width:267px;height:150px}
.liveseminitem .box{width:calc(100% - 267px);height:150px;padding:18px 30px 0 20px}
.liveseminitem .textbox{width:calc(100% - 91px);padding-right:32px}
.liveseminitem .title{font-size:16px;line-height:1.375;height:44px;overflow:hidden}
.liveseminitem .title span{width:60px;height:20px;color:#00447d;margin-left:10px;font-size:12px;border:1px solid #00447d;border-radius:20px;text-align:center;line-height:18px;display:inline-block;vertical-align:top;margin-top:2px}
.liveseminitem .cen{margin-top:3px}
.liveseminitem .cen .l{color:#666;line-height:20px;margin-right:16px}
.liveseminitem .cen .r{height:20px;padding:0 11px;display:inline-block;vertical-align:middle;background-color:#edf5fd;margin-left:10px;border-radius:20px;color:#00447d;font-size:12px}
.liveseminitem .time{color:#666;line-height:22px}
.liveseminitem .typebox{margin-top:4px}
.liveseminitem .typelist{height:28px;padding:0 10px;border:1px dashed #dedede;border-radius:28px;color:#666;line-height:26px;margin-right:6px;display:inline-block;vertical-align:middle}
.liveseminitem .morebox{width:91px;margin-top:28px;padding:20px 0 20px 0;border-left:1px solid #e1e1e1}
.liveseminitem .morebox .btn{width:72px;height:20px;color:#fff;background-color:#5a8db7;text-align:center;line-height:20px;display:block;border-radius:20px}
.loading{width:32px;margin:0 auto;animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}


.liveseminitem .img img{height:150px;}


.liveseminitems p{text-align:center;padding:15px 0;}


@keyframes xuanzhuan{
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@-moz-keyframes xuanzhuan{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes xuanzhuan{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}

