/*! 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 .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_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:170px; height:36px; line-height:36px; font-size:14px;}
.indexPart1_l .list li a{ padding-left:10px; background:url(../images/ico2.png) left center no-repeat; color:#4a7ca7;}
.indexPart1_l .list .li01{ width:190px;}



.indexPart1_m{ width:486px; margin-left:19px;}
.indexPart1_m .title{ height:42px; position:relative; text-transform:uppercase;}
.indexPart1_m .title b{ color:#00447d; font-size:16px;}
.indexPart1_m .title a{ position:absolute; right:0px; top:5px; color:#4a7ca7; background:url(../images/ico2.png) right center no-repeat; padding-right:20px;}
.indexPart1_m .contentBox{ height:307px; padding:0 36px 0 252px; position:relative; background:#fff;}
.indexPart1_m .contentBox .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart1_m .contentBox .content{ padding-top:20px; font-size:14px; line-height:24px; height:264px; overflow:hidden; color:#333;}
.indexPart1_m .contentBox .more{ position:absolute; right:0px; bottom:0px;}

.indexPart1_r{ width:314px; margin-left:19px;}
.indexPart1_r .title{ height:42px; position:relative; text-transform:uppercase;}
.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;}

.indexHonor{ height:307px; background:#fff; padding:0 18px;}
.indexHonor .slick .imgDiv{ width:278px; padding-top:14px;}
.indexHonor .slick .name{ font-size:14px; text-align:center; padding-top:15px; height:35px; overflow:hidden;}
.indexHonor .slick .btnDiv{ margin:0 auto; width:96px; padding-top:6px;}
.indexHonor .slick .btnDiv a{ display:block; width:96px; height:23px; background:url(../images/btn6.png) no-repeat; color:#5a8cb7; line-height:23px; text-indent:11px;}

.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:360px;}
.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 .tab2{ padding-top:50px;}
.testShow .tab2 li{ float:left; margin:0 2px 2px 0; width:74px; height:25px; background:#dadada; font-size:12px; 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:150px; position:relative; background:url(../images/line7.png) left bottom repeat-x;}
.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:110px; 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:600px;}
  .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;}

.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);}
.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: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; 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:60px; 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:55px; border:#e5e5e5 solid 1px; padding-left:105px; position:relative; background:#fff; margin-bottom:9px; padding-top:9px;}
.pageClass b{position:absolute; left:0px; top:0px; color:#333; background:#e8e8e8; width:104px; height:63px; border-right:#e5e5e5 solid 1px; font-size:14px; text-align:center; line-height:62px;}
.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);}

.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:93px;}
.news .top b{ position:absolute; left:0px; font-size:13px; 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:225px; 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 .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:20px; 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;}

.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:58px;}
.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;}
.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 .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: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:40px;}
.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 .imgDiv{ text-align:center; padding:30px 0;}
.seminarShow .share{ padding-top:45px; padding-left:52px; position:relative; height:60px;}
.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:225px; 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:113px; 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:834px;height: 772px;margin:0 auto;position:relative;background:url(../images/Emap1.png) no-repeat;font-size:12px;color:#444;}
.baseDiv .zgmapDiv p{ cursor:pointer; width:68px; 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 .dongguan {position: absolute;top: 575px;right: 162px;}
.baseDiv .zgmapDiv .fuzhou {position: absolute;top: 509px;right: 100px;}
.baseDiv .zgmapDiv .chongqing {position: absolute;top: 466px;right: 298px;}
.baseDiv .zgmapDiv .changchun {position: absolute;top: 156px;right: 100px;}

.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:8px;}
.base .childMapBox .bottom .list{ padding-top:8px;}
.base .childMapBox .bottom .list li{ padding-left:27px; padding-bottom:18px; 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: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:20px;}
.contactDiv .zgmapDiv{width:834px;height: 772px;margin:0 auto;position:relative;background:url(../images/Emap3.png) no-repeat;color:#444;}
.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:166px;}
.heilongjiang span{top:100px; left:95px;}
.china-map li.current .heilongjiang{ background:url(../images/heilongjiang2.png);}

.jilin{top:131px; right:18px; width:137px; height:91px;}
.jilin span{top:32px; left:52px;}
.china-map li.current .jilin{ background:url(../images/jilin2.png);}

.liaoning{top:185px; right:80px; width:96px; height:89px;}
.liaoning span{top:30px; left:44px;}
.china-map li.current .liaoning{ background:url(../images/liaoning2.png);}

.beijing{top:244px; right:195px; width:28px; height:28px;}
.beijing span{top:5px; left:0px;}
.china-map li.current .beijing{ background:url(../images/beijing2.png);}

.tianjin{top:257px; right:180px; width:22px; height:28px;}
.tianjin span{top:10px; left:3px; width:30px;}
.china-map li.current .tianjin{ background:url(../images/tianjin2.png);}

.shandong{top:297px; right:108px; width:112px; height:70px;}
.shandong span{top:28px; left:28px;}
.china-map li.current .shandong{ background:url(../images/shandong2.png);}

.shanxi{top:282px; right:283px; width:83px; height:147px;}
.shanxi span{top:104px; left:30px;}
.china-map li.current .shanxi{ background:url(../images/shanxi2.png);}

.henan{top:336px; right:193px; width:96px; height:91px;}
.henan span{top:49px; left:32px;}
.china-map li.current .henan{ background:url(../images/henan2.png);}

.anhui{top:367px; right:137px; width:79px; height:95px; z-index:22;}
.anhui span{top:46px; left:25px;}
.china-map li.current .anhui{ background:url(../images/anhui2.png);}

.jiangsu{top:355px; right:100px; width:99px; height:74px;}
.jiangsu span{top:36px; left:46px;}
.china-map li.current .jiangsu{ background:url(../images/jiangsu2.png);}

.shanghai{top:415px; right:98px; width:18px; height:15px;}
.shanghai span{top:0px; left:0px; width:30px;}
.china-map li.current .shanghai{ background:url(../images/shanghai2.png);}

.sichuan{top:383px; left:336px; width:180px; height:158px;}
.sichuan span{top:72px; left:63px;}
.china-map li.current .sichuan{ background:url(../images/sichuan2.png);}

.chongqing{top:424px; right:292px; width:74px; height:74px;}
.chongqing span{top:39px; left:19px;}
.china-map li.current .chongqing{ background:url(../images/chongqing2.png);}

.hubei{top:401px; right:192px; width:127px; height:78px;}
.hubei span{top:30px; left:46px;}
.china-map li.current .hubei{ background:url(../images/hubei2.png);}

.zhejiang{top:428px; right:94px; width:63px; height:72px;}
.zhejiang span{top:33px; left:16px;}
.china-map li.current .zhejiang{ background:url(../images/zhejiang2.png);}

.hunan{top:460px; right:220px; width:89px; height:103px;}
.hunan span{top:42px; left:30px;}
.china-map li.current .hunan{ background:url(../images/hunan2.png);}

.jiangxi{top:454px; right:151px; width:79px; height:105px;}
.jiangxi span{top:48px; left:20px;}
.china-map li.current .jiangxi{ background:url(../images/jiangxi2.png);}

.fujian{top:483px; right:116px; width:74px; height:87px;}
.fujian span{top:40px; left:13px;}
.china-map li.current .fujian{ background:url(../images/fujian2.png);}

.guangxi{top:532px; right:256px; width:129px; height:97px;}
.guangxi span{top:48px; left:63px;}
.china-map li.current .guangxi{ background:url(../images/guangxi2.png);}

.guangzhou{top:545px; right:161px; width:131px; height:103px;}
.guangzhou span{top:20px; left:50px; color:#fff;}
.guangzhou b{position:absolute;left:30px;top: -80px;display:none;width: 100px;height: 100px;background: url(../images/nimg60_1.png) no-repeat 100%;text-align:center;line-height: 91px;color:#fff;background-size: 100%;}
.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:269px; width:44px; height:35px;}
.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: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 .part1 .imgDiv {
    position: absolute;
    left: 0px;
    top: 20px;
}
.about .part1.pl {
    padding-left: 434px;
    position: relative;
    min-height: 220px;
    padding-top: 20px;
}
.about .part2{padding-right:456px;position:relative;min-height:220px;margin-bottom: 20px;}
.about .part2 .imgDiv{ position:absolute; right:0px; top:0px;}
.about .part2 .content{ font-size:14px; line-height:30px;}
.about .part3{ padding-bottom:40px;}
.about .part4{ /*padding-left:434px;*/ position:relative; min-height:220px; padding-top:20px;}
.about .part4 .imgDiv{ position:absolute; left:0px; top:20px;}
.about .part4 .content{ 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:13px; 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;margin-left: 60px;}
.honor .top .selectDiv{ width:205px; 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:115px; height:23px; color:#5a8cb7; line-height:23px; background:url(../images/btn6.png) no-repeat; text-indent:13px;}

.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; width:90px; height:30px; margin-right:6px;}
.honorTab li a{ display:block; width:90px; height:30px; background:#999; color:#fff; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:30px; font-size:14px;}
.honorTab li a.aNow, .honorTab li a:hover{ background:#5A8CB7;}

.history{ padding:30px 60px 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;}

.history .title2{ background:url(../images/line5.png) top repeat-x; color:#00447d; font-size:24px; font-weight:bold; padding:42px 0 30px;} 

.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:18px;}

.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; text-transform:uppercase;}
.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;}

.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:215px; 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;width: 200px;}
.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; 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; 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;}

/*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;}


.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;}

.headDiv .logo.mmlogo{display:none;}















