/*head*/
#head{height:98px;padding-top: 22px;}
#head a.logo{display: block;float: left;width:209px;height: 75px;}
#head a.logo img{width:274px;height: 85px;}
#head .serlan{position:absolute;top:0;right:0;}
#head .serlan span.ser{font-size: 14px;color:#4c4c4c;background: url(../images/headtoptel.png) left center no-repeat;padding-left: 25px;padding-right: 10px;}
#head .serlan a.lan{display: inline-block;font-size: 14px;color:#224ea5;font-weight: bold;padding-left: 10px;}
#head ul#nav{margin-top: 43px;margin-right: 43px;}
#head ul#nav li{display: block;float: left;}
#head ul#nav li a.first{background:none;}
#head ul#nav li a{display: block;float: left;font-size: 16px;color:#4C4C4C;padding:0 17px;background:url(../images/line.png) 0px 2px no-repeat;}
#head ul#nav li a:hover,#head ul#nav li a.A{color:#224ea5;}
#head .search{z-index:999;width:190px;height:26px;position: relative;margin-top: 39px;}
#head .search input[type=text]{position:absolute;right:0;z-index:2;overflow:hidden;padding-right:28px;padding-left:15px;width:145px;height:24px;border:1px solid #ccc;border-radius:15px 15px;color:#ccc;font-size:12px;line-height:24px;font-family:simsun;}
#head .search input[type=submit]{position:absolute;top:5px;right:14px;z-index:3;width:16px;height:16px;border:none;background:url(../images/s.png) no-repeat center center;cursor:pointer}
#block{width:1180px; margin:auto; margin-top:46px;}
#bL1{width:391px; height:211px; border:1px solid #E6E6E6; border-right:0px none; border-bottom:0px none; float:left; cursor:pointer; position:relative;}
#bC1{width:393px; height:211px; float:left;overflow: hidden;cursor:pointer;}
#bC1 img{transition:all ease 1s;}
#bC1:hover img{-webkit-transition:1s transform;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:.5s transform}
#bR1{width:394px; height:211px; border:1px solid #E6E6E6; border-left:0px none; border-bottom:0px none; float:left; cursor:pointer; position:relative;}
#bL2{width:392px; height:212px; float:left;overflow: hidden;cursor:pointer;}
#bL2 img{transition:all ease 1s;}
#bL2:hover img{-webkit-transition:1s transform;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:.5s transform}
#bC2{width:395px; height:211px; border-bottom:1px solid #E6E6E6; float:left; cursor:pointer; position:relative;}
#bR2{width:393px; height:212px; float:right;}
#bC3{width:392px; height:211px; border-bottom:1px solid #E6E6E6; float:left; cursor:pointer; position:relative;overflow: hidden;}
#bC3 img{transition:all ease 1s;}
#bC3:hover img{-webkit-transition:1s transform;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:.5s transform}
.btitle{font-size:24px; color:#464646; padding:25px 0px 0px 30px;font-weight: bold;}
.bcon{line-height:180%; color:#999; padding:10px 30px 0px 30px; height:60px;}
.bmore{display:inline-block; width:69px; padding-left:45px; height:29px; line-height:29px; margin-left:30px; margin-top:16px; position:relative; overflow:hidden; color:#9CBCE1 !important; text-align:left;}
.bmore p{position:absolute; width:100%; height:100%; z-index:2;color:#fff!important;}
.bmore span{display:block; position:absolute; left:0; top:0; width:100%; height:54px; z-index:1;}
#bR1 div{text-align:left; padding-right:30px;}
#bC2 div{text-align:left; padding-right:30px;}
#block2{width:1180px; margin:auto; margin-top:46px;}
#bk2Tit{font-size:24px; color:#464646;font-weight: bold;}
#bk2Tit span{color:#808080; font-size:16px; display:inline-block; padding-left:10px;}
#block2 ul{margin-top:20px; height:100px;}
#block2 ul li{float:left; width:360px; margin-left:34px;}
#block2 ul li:first-child{margin-left:0;}
#block2 ul li .time{color:#464646;background: url(../images/time.png) left center no-repeat;text-indent: 15px;}
#block2 ul li a{color:#4c4c4c; display:block; padding-top:8px; font-size:14px;width:376px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#block2 ul li a:hover{color:#224ea5;}
#block2 ul li .con{color:#999; padding-top:12px; line-height:200%;}
#block2 div{text-align:right; padding-top:10px;}
#block3{margin-top:60px; background:url(../images/bg.jpg) no-repeat center top;height:520px;}
#block3 .pmore{text-align: center;}
#block3 .pmore .bmore2{display:inline-block; width:69px; padding-left:45px; height:29px; line-height:29px;margin-top:60px; position:relative; overflow:hidden; color:#9CBCE1 !important; text-align:left;}
.bmore2 p{position:absolute; width:100%; height:100%; z-index:2;color:#fff!important;}
.bmore2 span{display:block; position:absolute; left:0; top:0; width:100%; height:54px; z-index:1;}
#bk3Tit{color:#FFF; font-size:28px; text-align:center; padding-top:57px;font-weight: bold;}
#bk3Cn{color:#FFF; letter-spacing:2px;font-size:16px; text-align:center; padding-top:7px;background:url(../images/pline.jpg) bottom center no-repeat;padding-bottom: 13px;}
#bk3Con{color:#FFF; font-size:14px; text-align:center; padding-top:20px;}
#pro_con{widows: 1180px;padding-top:60px; margin:auto; position:relative; z-index:2;}
.slideGroup .parBd{height:179px;position:relative;}
.slideGroup{width:1017px;margin:0 auto;text-align:left;position:relative}
.slideGroup .parHd{margin:0 auto;position:relative;width:165px;height:4px}
.slideGroup .parHd ul li{width:50px;height:4px;cursor:pointer;background:#fff;float:left;margin-right:5px;border-radius:2px 2px}
.slideGroup .parHd ul li.on{width:50px;height:4px;cursor:pointer;background:#fff100}
.slideGroup .slideBox{float:left;position:relative;border-top:0 none;width:1017px}
.slideGroup .sPrev{position:absolute;left:-81px;top:70px;display:block;width:40px;height:40px;transition:all ease .2s;background:url(../images/direction.png) -40px 0px no-repeat}
.slideGroup .sNext{position:absolute;right:-81px;top:70px;display:block;width:40px;height:40px;transition:all ease .2s;background:url(../images/direction.png) 0px -40px no-repeat}
.slideGroup .sNext:hover{background-position:-40px -40px ;}
.slideGroup .sPrev:hover{background-position:0px 0px ;}
.slideGroup .sNext:hover,.slideGroup .sPrev:hover{border-color:#f60}
.slideGroup .parBd ul{overflow:hidden;zoom:1}
.slideGroup .parBd ul li{margin:0 8px;float:left;overflow:hidden;text-align:center}
.slideGroup .parBd ul li .pic{text-align:center}
.slideGroup .parBd ul li .pic img{width:238px;height:148px;display:block;border:1px solid #e6e6e6;}
.slideGroup .parBd ul li .pic a:hover img{border-color:#999}
.slideGroup .parBd ul li .title{width:221px;height:14px;line-height: 14px;border-left:4px solid #224ea5 ;margin-top: 15px;text-align: left;}
.slideGroup .parBd ul li .title span{font-family: simsun;text-indent:7px;color:#fff;display: block;width:200px;height:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;position:relative;float: left;}
.slideGroup .parBd ul li .title a.more{display: block;float: right;width:14px;height: 14px;background:url(../images/more.jpg) no-repeat;}
#block3 a.more2{display: block;width:114px;height:58px;line-height: 58px;;}
#pro_do_con{width:1178px;position:relative; z-index:1; margin:auto;}
#proArrL{display:block; width:50px; height:50px; background:url(images/proArrL.png) no-repeat center top; position:absolute; left:-70px; top:156px;}
#proArrR{display:block; width:50px; height:50px; background:url(images/proArrR.png) no-repeat center top; position:absolute; right:-70px; top:156px;}
#proArrL:hover,#proArrL:active,#proArrR:hover,#proArrR:active{background-position:center bottom;}
#block4{height:366px;width:100%;}
#block4 .con{width:1178px;margin:65px auto 0;border: 1px solid #e6e6e6;height:99px;}
#block4 .con li{display: block;float: left;}
#block4 .con li.c1{width:294px;height: 99px;border-right: 1px solid #e6e6e6;}
#block4 .con li.c2{width:328px;height: 55px;padding:23px 0px 21px 22px;line-height: 20px;color:#808080;border-right: 1px solid #e6e6e6;}
#block4 .con li p{font-family: simsun;}
#block4 .con li.c3{width:135px;height: 35px;padding:23px 18px 42px 23px;color:#808080;line-height: 20px;border-right: 1px solid #e6e6e6;}
#block4 .con li.c4{width:302px;height: 122px;position:relative;}
#block4 .con li.c4 a{display: block;background:url(../images/map.png) no-repeat;position:absolute;width:302px;height: 122px;left:47px;top:-22px;}
#bk4Tit{color:#4c4c4c; font-size:28px; text-align:center; padding-top:57px;font-weight: bold;}
#bk4Cn{color:#4c4c4c;font-size:16px; text-align:center; padding-top:7px;background:url(../images/pline.jpg) bottom center no-repeat;padding-bottom: 13px;}
#bk4Con{color:#888; font-size:14px; text-align:center; padding-top:15px; border-bottom:1px dashed #DDD; padding-bottom:36px;}
#bk4Div{width:1180px; margin:auto;}
#bk4DivL{width:130px; float:left; padding-top:32px;}
#bk4DivC{width:560px; float:left; padding-top:40px; margin-left:10px; background:url(images/slash.png) no-repeat right 35px;}
#bk4DivC p{line-height:220%;}
#bk4DivC img{float:left;}
#bk4DivR{width:460px; float:right; text-align:right; padding-top:30px;}
#bk4DivR p{float:right; margin-left:40px;}
#bk4DivR p span{display:block; padding-top:12px; color:#999;}
.picMarquee-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;}
/*foot*/
.foot{height:191px;background:#808080;}
.foot ul#menu{padding-top:43px;float: left;}
.foot ul#menu>li{display: block;float: left;margin-right: 55px;}
.foot ul#menu>li>a{font-size: 14px;color:#fff;padding-bottom:25px;display: block;}
.foot ul#menu>li>ul>li>a{font-size: 12px;color:#cccccc;font-family:simsun; }
.foot ul#menu>li>ul>li>a{display: block;padding-bottom:3px;}
.foot .code{padding-top:43px;float: right;width:93px;text-align: center;color:#fff;font-size: 14px;}
.foot .code img{padding-top: 15px;}
.coy{height:40px;line-height: 40px;background:#4d4d4d;}
.coy span{color:#fff;}
.coy a{font-size: 12px;color:#fff;}
.pgbanner{height:290px;overflow:hidden;width:100%}
.pgbanner img{-webkit-animation:imageAnimation 84s linear 0s;animation:imageAnimation 4s linear 0s}
@-webkit-keyframes imageAnimation{0%{-webkit-transform:scale(1.1);-webkit-animation-timing-function:ease}
100%{-webkit-transform:scale(1)}
}
@keyframes imageAnimation{0%{-webkit-transform:scale(1.1);-webkit-animation-timing-function:ease}
100%{-webkit-transform:scale(1)}
}
#main{width:1180px; margin:auto; margin-top:40px;}
#mL{width:220px; float:left;}
#mR{width:920px; float:right;}
#main:after{content:"."; display:block; font-size:0; height:50px; clear:both;}
#mL ul li{display:block; margin-bottom:1px;}
#mL ul li a{display:block; width:100%; height:80px; background:#EEE; font-size:14px; transition:all 0.2s ease-out;}
#mL ul li:first-child a{border-radius:10px 0 0 0;}
#mL ul li:last-child a{border-radius:0 0 10px 0;}
#mL ul li a:hover,#mL ul li a:active{color:#224ea5; background:#DDD;}
#mL ul li a.A{background:#224ea5; color:#FFF;}
#mL ul li a img{width:67px; height:50px; margin:15px 12px 15px 15px; transition:all 0.2s ease-out;}
#mL ul li a:hover img,#mL ul li a:active img{margin:15px 12px 15px 30px;}

#mR_tit{padding-bottom:18px; border-bottom:1px solid #E6E6E6; margin-top:1px;}
#mR_tit p{font-size:26px; color:#464646;}
#mR_tit p span{font-size:12px; color:#BBB;}
#mR_tit div{padding-top:8px; color:#999;}
#mR_tit div a{color:#999;}
#mR_tit div a:hover,#mR_tit div a:active{color:#666;}
#mR_tit div a:last-child{color:#224ea5;}
#mR_tit div a:last-child:hover,#mR_tit div a:last-child:active{color:#808080;}
.content{line-height:200%;}
.content:after{content:"."; display:block; font-size:0; height:0px; clear:both;}
.content p{margin:0; margin-bottom:16px;}
.content img{max-width:100%;}
.content:after{content:'.'; display:block; font-size:0; height:0px; clear:both;}
.content ul{padding:0 0 0 16px; margin-bottom:16px;}
.content ul li{list-style:disc;}
#history{line-height:200%;}
#history p{margin:0; margin-bottom:6px;}
#history:after{content:'.'; display:block; font-size:0; height:0px; clear:both;}
#mL div{padding-bottom:25px; border-bottom:1px solid #E6E6E6;}
#mL div .tit{color:#999; padding-top:20px;}
#mL div .tel{padding-top:16px; color:#464646; font-size:28px; font-family:Arial;}
#mL div .con{padding-top:6px;color:#999;}

.honor{margin:40px 0 0 0; width:960px;}
.honor li{width:200px; height:185px; margin:0 40px 40px 0; float:left;}
.honor li a{display:block; width:100%; height:100%; border:1px solid #E6E6E6; border-radius:4px; transition:all 0.3s ease;}
.honor li a img{width:194px; height:142px; display:block; margin:3px 3px 0 3px;}
.honor li a span{width:178px; height:40px; line-height:38px; margin:auto; text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all 0.3s ease;}
.honor li a:hover,.honor li a:active{border:1px solid #CCC; box-shadow:1px 1px 5px 0px rgba(0,0,0,0.16);}
.honor li a:hover span,.honor li a:active span{color:#0066CC;}
.honor:after{content:"."; display:block; font-size:0; height:0px; clear:both;}

.newslist{margin-top:28px;}
.newslist li{display:block; height:80px; clear:both; margin-bottom:28px;}
.newslist li a{display:block; width:100%; height:100%;}
.newslist li a .time{width:80px; height:80px; float:left; background:#EEE; transition:all 0.3s ease;}
.newslist li a .time .day{font-size:36px; display:block; text-align:center; padding-top:19px; font-family:"Trebuchet MS", Arial; transition:all 0.3s ease;}
.newslist li a .time .date{color:#999; display:block; text-align:center; transition:all 0.3s ease;}
.newslist li a .con{width:800px; float:right;}
.newslist li a .con .tit{font-size:14px; display:block; padding-top:4px; transition:all 0.3s ease;}
.newslist li a .con .cons{color:#999; display:block; line-height:180%; padding-top:6px;}
.newslist li a:hover .time,.newslist li a:active .time{background:#224ea5;}
.newslist li a:hover .day,.newslist li a:active .day,.newslist li a:hover .date,.newslist li a:active .date{color:#FFF;}
.newslist li a:hover .tit,.newslist li a:active .tit{color:#224ea5;}

#info{font-size:12px; color:#999; margin-top:8px; padding-bottom:18px; border-bottom:1px solid #E6E6E6;}
.back{display:block; background:#FFF; border:1px solid #EEE; color:#224ea5; padding:11px 0px 13px 0px; text-align:center; font-size:14px; border-radius:5px; box-shadow:1px 1px 5px 0px rgba(0,0,0,0.10); transition:all 0.3s ease;}
.back:hover,.back:active{background:#224ea5; color:#FFF; border:1px solid #224ea5;}
#proList{display:block; overflow:hidden; width:960px; margin:40px 0 0 0;}
#proList li{float:left; width:200px; margin-right:40px; text-align:center;}
#proList li a{display:block;}
#proList li a img{padding:3px; border:1px solid #E6E6E6; width:185px; height:135px;}
#proList li a span{display:block; padding-top:12px; padding-bottom:16px; line-height:145%;}
#proList li a:hover,#proList li a:active{color:#224ea5;}
#proList li a:hover img,#proList li a:active img{border:1px solid #CCC;}
#proList li a:hover span,#proList li a:active span{color:#224ea5;}
#proList li.clear{float:none; clear:both; width:100%; height:30px;}