/*banner bagin----------*/
.innerbanner {background:url(back01.png) repeat-x left bottom; height:199px;}
.aboutbanner { background:url(img_02.jpg) center top no-repeat; height:189px; overflow:hidden;}
.aboutbanner h2{ display:block; width:958px; margin:0px auto; padding-top:55px;}
.yy { height:10px; background:url(back07.jpg) repeat-x left top; overflow:hidden;}
/*banner end----------*/

/*content  begin---------*/
.incon { width:970px; margin:0 auto; margin-top:15px;}
.left { width:188px; float:left; margin-bottom:100px;}
.right{ float:left; margin-left:20px; width:760px; }
.leftbj{ background:url(leftbj2_05.gif) repeat-y left top; width:188px; }
.leftnav { background:url(leftbj_03.gif) no-repeat left top; width:148px; min-height:380px; height:auto!important; height:380px; padding-left:20px; padding-top:15px; padding-right:20px;}
.leftnav li{ line-height:30px;}
.left .bj{ background:url(leftbj_05.gif) no-repeat left top #fff;width:188px; height:16px; }
.xlnav .xlli { background:url(back08.jpg) repeat-x left bottom; line-height:42px; }
.xlnav .xlli .xla{color:#292929; font-size:14px; font-family:"Microsoft YaHei"; padding-left:13px; background:url(back09.jpg) no-repeat 2px 8px;}
.xlnav .xlli .xla:hover ,.xlnav .xlli .xla.cur{ color:#0b3775; background:url(img_08.jpg) no-repeat 2px 8px;}
.xlli .lnav { padding-left:17px; margin-top:-8px; padding-bottom:13px;}
.xlli .lnav .lli{ line-height:22px;}
.xlli .lnav .la{ color:#666666; padding-left:9px; background:url(labga.gif) no-repeat left 2px; }
.xlli .lnav .la:hover ,.xlli .lnav .la.cur{ background:url(labg.gif) no-repeat left 2px; color:#f08200; font-weight:bold;}
.can { margin-top:20px; margin-left:10px;}
.newspaper{ margin-top:2px; margin-left:10px;}
.snav { margin-left:23px;}
.snav .sli{ line-height:22px;}
.snav .sli .sa{ color:#666666;}
.snav .sli .sa:hover{color:#f08200;}
.leadnav{ width:760px; height:50px; line-height:50px; border-bottom:1px solid #d6d6d6;}
.leadnav  h2{ float:left; font-family:"Microsoft YaHei"; font-size:16px; color:#0b3775;}
.leadnav  p{ float:right; color:#666666; background:url(../images/img_05.jpg) no-repeat left 18px; padding-left:18px;}
.leadnav  p a{ color:#666666; margin-left:5px; margin-right:5px;}
.leadnav  p a.cur{ color:#0b3775;}

/*content  end---------*/


/*page*/
.page{ text-align:center;}
.page a{ margin:0 4px;  vertical-align:top; width:20px; height:19px; display:inline-block; background:url(../images/pageold_56.gif) no-repeat center center;}
.page a.nobor{ padding:0; width:auto; background:none;}
.page a.cur,.page a:hover{ background:url(../images/page_50.gif) no-repeat center center; color:#fff;}
.page a.nobor:hover{ background:none;}
/*page*/

/*about-intro*/
.about-intro { padding-top:20px; margin-bottom:83px;}
.intropic{ width:760px; text-align:center; height:235px; overflow:hidden;}
.introp p{ text-indent:24px; margin-top:26px; color:#666666;}

/*about-intro end*/


/*about-zzjg*/
.about-zzjg { padding-top:20px; padding-bottom:35px; width:760px;}
.about-zzjg  img{ width:760px;}
/*about-zzjg end*/


/*about-pass*/
.about-pass{ padding-top:20px;}
/*about-passend*/

/*about-ry*/
.about-ry{ margin-top:20px; margin-bottom:100px;}
.about-ry .zbook{ margin-bottom:30px;  border-bottom:1px solid #d6d6d6; overflow:hidden; float:left; padding-bottom:10px;}
.about-ry .zbook li{ float:left; background:url(../images/passpic_16.jpg); height:273px; width:171px; overflow:hidden; padding:1px; text-align:center; margin-right:22px;}
.about-ry .zbook li.cur{ margin-right:0px;}
.about-ry .zbook li img{ height:225px; width:171px; float:left;}
.about-ry .zbook li p{ height:50px; line-height:50px; font-weight:bold;}
/*about-ry end*/

/*about-culture*/
.about-culture{ margin-top:20px; margin-bottom:20px; height:727px; width:752px;}
.about-culture .pic{ width:100%; text-align:center; height:318px; margin-bottom:10px;}
.about-culture .con{ width:100%; height:auto; overflow:hidden; position:relative;}
.about-culture .uslider{ width:752px; height:418px; overflow:hidden; position:relative;}
.about-culture .uslider li{ width:109px; height:418px; float:right; display:block; overflow:hidden; position:relative; background:#fff;}

.about-culture .uslider li img{  position:absolute; right:0; top:0; cursor:pointer;}

.about-culture .uslider li p{ font-family:"Microsoft YaHei"; font-size:14px; color:#666; margin-top:182px; line-height:25px;  position:absolute; right:108px; top:0; width:197px;}
/*about-culture end*/ 
/*about-web*/
.about-web{ margin-top:20px; margin-bottom:56px; height:709px; width:754px;}
/*about-web end*/
/*about-pbtx*/
.about-pbtx p{ margin-top:20px; color:#666666; font-size:14px; font-family:"Microsoft YaHei";}
.about-pbtx p span img{ height:319px; width:321px; margin-left:38px;}
/*about-pbtx end*/



/*about-video*/
.videofa{ padding-top:20px; margin-bottom:50px;}
.about-video { margin-top:20px; height:577px; margin-bottom:57px; padding-left:20px;}
.about-video .video{ width:461px; float:left;}
.showv{ width:461px; height:313px; position:relative;}
.showv img.vedioimg{width:461px; height:313px;}
.allvideo{ height:577px; width:461px; float:left}
.showv a{ position:absolute; left:207px; top:127px;}
.describe{ margin-top:10px;}
.describe p{ margin-bottom:30px; color:#555555;}
.about-video .videolist { float:left; margin-left:20px;}
.videolist li{ height:145px; position:relative; width:211px; cursor:pointer;}
.about-video .videolist a.vlb:hover ,.about-video .videolist a.cur{ border:3px solid #395ba5; display:block; width:211px; height:104px;}
.videolist li p{ height:40px; line-height:40px; text-align:center;}
.videolist li p a:hover{ color:#395ba5;}
.videolist li a.btn{ position:absolute;  left:79px; top:29px;}
/*about-video end*/

/*about-parter*/
.about-parter{ margin-top:20px; margin-bottom:79px;}
.about-parter .parter{ padding-bottom:20px;  border-bottom:1px solid #d6d6d6; overflow:hidden; float:left; margin-bottom:27px;}
.about-parter .parter li { border:#dfdfdf 1px solid; height:85px; width:179px; float:left; margin-right:12px; margin-bottom:16px;}
.about-parter .parter li img{ height:83px; width:177px;}
.parter li.cur{ margin-right:0px;}
/*about-parter end*/


/*about-book*/
.about-book{ margin-top:20px; margin-bottom:79px;}
.about-book .book { padding-bottom:15px;  border-bottom:1px solid #d6d6d6; margin-bottom:30px;  }
.about-book .book li { float:left; margin-right:57px; width:215px; margin-bottom:10px;}
.about-book .book li.cur{ margin-right:0px;}
.about-book .book li .img{ background:url(../images/book_07.jpg); height:234px; width:179px; padding:20px 0px 0px 36px; display:inline-block;}
.about-book .book li img{ height:206px; width:144px; float:left;}
.about-book .book li p{ height:25px; line-height:25px; text-align:center;}
/*about-book end*/
/*about-hr*/
.about-hr{ margin-top:50px; width:760px; text-align:center;}
/*about-hr end*/
/*about-team*/
.about-team{ margin-bottom:43px;}
.about-team .title{ width:760px; margin-top:37px; overflow:hidden;}
.about-team .title  li{ float:left; background:#b3b3b3; height:36px; line-height:36px; width:112px; text-align:center; margin-right:3px; }
.about-team .title  li a{ color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px;}
.about-team .title  li a:hover,.title  li.cur{ background:#f08200; display:block; color:#ffffff;}
.about-team .mains{ margin-top:8px; background:url(../images/team_03.jpg) repeat-x left top; padding-top:20px; margin-bottom:23px;}
.about-team .mainslist{ margin-bottom:23px;}
.about-team .mainslist li{ background:url(../images/team_07.jpg) repeat-x left bottom; height:30px; line-height:30px;}
.about-team .mainslist li a{ padding-left:29px; background:url(../images/team_11.jpg) 12px 0px no-repeat; color:#666666;}
.about-team .mainslist li a:hover{color:#0b3775;}
.about-team .mainslist li span{ float:right;color:#666666;}
/*about-team end*/

/*contact-style*/
.contactbanner{ background:url(contactbanner.jpg) center top no-repeat; height:189px; overflow:hidden;}
.contact{ background:url(contactbanner.jpg) center top no-repeat; height:189px; overflow:hidden;}

.contact-style{ margin-top:20px; margin-bottom:60px; color:#666666;}
.block-online .con{ padding-bottom:25px; width:752px; overflow:hidden;}
.block-online .tomessgae{ width:90px; height:34px; margin-bottom:32px;}
.block-online .ntitle{ background:url(../images/online_07.gif) no-repeat left top; width:100%; height:32px; line-height:32px; color:#0b3775; font-weight:bold}
.block-online span{ display:block; float:left;}
.block-online span.block1{ width:433px; padding-left:17px; display:block;}
.block-online span.block2{ width:180px; text-align:center; display:block;}
.block-online span.block4{ width:122px; text-align:center; display:block;}
.block-online .question {background:#f4f4f4; padding-bottom:20px;border-bottom:1px solid #d4d4d4;color:#666666;}
.block-online .question .ques{ padding:14px 0 9px 0; font-size:12px;  background:#fff;  border-bottom:1px solid #d4d4d4; display:block; overflow:hidden; float:left;}
.block-online .question .answer{ border:1px solid #d4d4d4; background:#fff; width:592px; padding:20px 27px 20px 27px; margin:24px auto 0px; position:relative}
.block-online .answer h3{ font-size:12px; border-bottom:1px solid #d4d4d4; padding-bottom:10px; overflow:hidden; width:590px; margin:0 auto 10px;}
.block-online .question .mark{ position:absolute; background:url(../images/online_11.gif) no-repeat left top; width:16px; height:19px; left:49px; top:-18px} 
.C0072bb{ color:#f08200;}
.C0072b{ color:#666666;}
/*contact-style end*/


/*onlineinfo*/
.block-onlineinfo .con{ padding-top:20px;}
.block-onlineinfo .conbj{ background:url(../images/onlinebj_03.jpg) no-repeat left top; width:730px; height:469px; margin:0px auto 0; overflow:hidden;}
.block-onlineinfo .formline{ width:630px; margin:0 auto;}
.block-onlineinfo h2{ border-bottom:1px solid #d5d5d5; height:60px; line-height:60px; padding-top:41px;font-family:"Microsoft YaHei"; font-size:14px; margin-bottom:23px;}
.block-onlineinfo .textbox{ height:19px; line-height:19px; margin-bottom:17px;}
.block-onlineinfo .textbox span{ width:68px; display:inline-block; text-align:right}
.block-onlineinfo .textbox input.sex{ margin:0px 10px 0 5px; vertical-align:middle; line-height:17px;}
.block-onlineinfo input.text{ border:1px solid #d5d5d5; width:173px; height:17px; line-height:17px;}
.block-onlineinfo input.text2{ border:1px solid #d5d5d5; width:380px; height:17px; line-height:17px;}
.block-onlineinfo textarea{ border:1px solid #d5d5d5; width:470px; height:137px; overflow:hidden; vertical-align:top}
.block-onlineinfo .textbox1{ height:auto}
.block-onlineinfo .formline .btn{ padding-left:68px; height:21px;}
.block-onlineinfo .lysubmit{ background:url(../images/btnline_06.jpg) no-repeat left top; width:69px; height:21px; font-size:0; line-height:0; display:block; float:left; text-indent:-999px; margin-right:13px; cursor:pointer}
.block-onlineinfo .lyreset{ background:url(../images/btnline_08.jpg) no-repeat left top; width:69px; height:21px; font-size:0; line-height:0; cursor:pointer;display:block; float:left; text-indent:-999px;}
/*onlineinfo end*/

#warper .mapmains { width:980px; margin:0 auto; margin-bottom:40px;}
.mapson{ padding-top:10px;}
.mapson .title { color:#073190; border-bottom:4px  solid #e6e6e6;  height:40px; line-height:40px; font-family:"Microsoft YaHei"; font-size:16px;}
.mapson .ml{ float:left; overflow:hidden; padding-right:100px;}
.mapson .cur{ padding-right:0px;}
.mapson .ml span a{font-family:"Microsoft YaHei"; font-size:14px; color:#7a7a7a;  background:url(../images/back18.jpg) no-repeat left 23px; padding-left:14px; line-height:30px; padding-top:10px; display:block;}

.mapson .ml a{ color:#7a7a7a; line-height:22px; margin-left:10px;}
