@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
a { text-decoration: none; }
li { list-style: none; }
img { border: 0; }
body { background-color: #fbfbfb; font-size: 12px; color: #656565; font-family: '宋体'; }
.container { width: 1000px; margin: 0 auto; clear: both; }
.position { position: relative; }
.clear { height: 25px; width: 100%; clear: both; }


/*   header    */
.header { height: 111px; }
.header-l { float:  left; width: 528px; margin-top: 13px; }
.header-r { float:right; width: 400px; text-align: right; }
.header-r-top { margin-top: 15px; }
.header-r-top a { display: inline-block; height: 20px; line-height: 20px; font-size: 14px; margin: 0 10px; }
.header-r-top .color1 { color: #162c65; }
.header-r-top .online { padding-left: 25px; background: url(../images/index01.png) no-repeat; background-position: 1px; }
.header-r-top .email { padding-left: 29px; background: url(../images/index02.png) no-repeat; background-position: 1px; }
.color2 { color: #8d8d8d; }
.header-r-bottom { margin-top: 20px; }
.header-r-bottom .text { border: none; background-color: #f1f1f1; width: 182px; height: 24px; color: #999999; line-height: 24px; padding-left: 7px; }
.header-r-bottom .btn { border: none; background-color: #cecece; height: 24px; color: #ffffff; line-height: 24px; text-align: center; width: 37px; cursor: pointer;  }
.nav { height: 51px; line-height: 51px; background-color: #36519e; }
.navlist li { float: left; }
.navlist li a { color: #ffffff; margin: 0 29px; font-size: 16px; font-family: '微软雅黑'; }



/*  footer    */
.footer { background-color: #142f66; height: 65px; color: #ffffff; text-align: center; line-height: 18px; padding-top: 5px; }
.footer a { color: #ffffff; }


/*   index   */
.center { background-color: #ffffff; height: 405px;  box-shadow: 0px 2px 2px 2px #ececec; }
.left { float: left; width: 381px; background: url(../images/index10.jpg) no-repeat 266px 50px; height: 405px; border-top: 5px solid #142e67; }
.b-b { border-bottom: 1px solid #cccccc; }
.home-about { width: 255px; line-height: 20px; color: #656565; margin-left: 20px; margin-top: 15px; }
.homenav { height: 34px; line-height: 34px; border-bottom: 1px solid #e8e8e8; width: 342px; background-color: #f3f3f3; margin: 20px 0 0 20px; }
.homenav a { display: inline-block; width: 83px; border-right: 1px solid #e8e8e8; text-align: center; float: left; font-weight: bold; color: #425590; }
.home-news { border-top: 1px solid #cacaca; border-top-style: dashed; width: 342px; margin-left: 20px; margin-top: 20px; }
.news { height: 81px; margin-top: 15px; }
.newsleft { float: left; width: 178px; }
.newsright { float: right; width: 155px; line-height: 20px; color: #656565; }
.newsright a { color: #e36612; }
.c { float: left;  width: 361px; padding-left: 21px; border-top: 5px solid #e36612; padding-right: 22px;  }
.ontop { height: 102px; margin-top: 18px; }
.ontop-l { float: left; width: 139px; }
.ontop-r { float: right; width: 205px; }
.ontop-r .title1 { font-weight: bold; line-height: 20px; color: #333333; }
.ontop-r .p { margin-top: 10px; line-height: 20px; }
.ontop-r .more1 { color: #e36612; }

.tab { margin-top: 20px; clear: both; }
.tabbtn{height:25px;border-bottom:solid 1px #e16714;}
.tabbtn li{float:left;position:relative; margin-right: 1px; }
.tabbtn li a{display:block;float:left;height:25px;line-height:25px; padding: 0 7px; text-align:center; background-color: #bfbfbf; color: #ffffff; }
.tabbtn li.current{ line-height: 25px; height: 25px; background-color: #e16714; }
.tabbtn li.current a{ line-height: 25px; height: 25px; background-color: #e16714; }
/* sublist */
.sublist { margin-top: 10px; }
.sublist li{height:30px;line-height:30px; border-bottom: 1px solid #cacaca; border-bottom-style: dashed; }
.sublist li a { display: block; padding-left: 21px; background: url(../images/index06.png) no-repeat; background-position: 7px; color: #656565; }

.right { float: right; width: 215px; }
.mainbg { display: block; height: 39px; width: 205px; background: url(../images/index11.jpg) top center no-repeat; position: absolute; top: -34px; z-index: 999999; font-size: 18px; color: #ffffff; font-family: '微软雅黑'; padding-left: 10px; line-height: 39px; }
.mainper { margin-top: 30px; width: 176px; margin-left: 20px; }
.mainper li { height: 24px;  margin-bottom: 5px; line-height: 24px; background: url(../images/index12.jpg) top center no-repeat; }
.mainper li a { display: block; width: 156px; color: #a9a9a9; padding-left: 20px; }
.mainper li a:hover { color: #ffffff; font-weight: bold; background: url(../images/index13.jpg) top center no-repeat; }
.adv { margin: 10px 0 0 20px; display: block; height: 70px; }
.piclist { height: 254px; background: url(../images/index07.png) top center no-repeat; margin-top: 9px; margin-bottom: 15px; }
.title { display: block; height: 37px; line-height: 37px; margin: 0 20px; padding-top: 5px; color:#333333; font-size: 16px; font-family: '微软雅黑'; }
.more { display: block; width: 47px; height: 15px; position: absolute; right: 28px; top: 20px; background: url(../images/index09.jpg) top center no-repeat; }
.scrollleft {width:960px; margin:15px auto 0;}
.scrollleft li {float:left;margin-right:15px;display:inline;width:228px;text-align:center; }
.scrollleft li img { border: 1px solid #dbdada; padding: 3px; }
.proname { display: block; height: 32px; line-height: 32px; color: #656565; font-size: 14px; font-weight: bold; }



/*   本院介绍      */
.centerbg { background: url(../images/index03.png) top center no-repeat; }
.l { float: left; width: 203px; margin-left: 20px; }
.l .lefttitle { display: block; color: #000000; font-size: 16px; font-family: '微软雅黑'; padding-left: 8px; height: 34px; border-bottom: 1px solid #cbcbcb; }
.leftnav { margin-top: 7px; }
.leftnav li { height: 32px; padding: 4px 0; border-bottom: 1px solid #b7b7b7; border-bottom-style: dashed; line-height: 32px; }
.leftnav li a { display: block; padding-left: 22px; background: url(../images/index04.png) no-repeat; background-position: 9px; font-size: 14px; color: #333333; }
.leftnav li a:hover { background: url(../images/index05.jpg) top center no-repeat; color: #ffffff; }
.leftnav li .aabg { background: url(../images/index05.jpg) top center no-repeat; color: #ffffff; }
.r { float: right; width: 710px; margin-right: 25px; }
.r .local { height: 34px; border-bottom: 1px solid #cbcbcb; clear: both; }
.local .local-l { float:  left; width: 30%; font-size: 20px; color: #000000; font-family: '微软雅黑'; }
.local .local-r { float: right; width: 60%; text-align: right; color: #000000; }
.local .local-r span { color: #36519e; }
.arc { padding: 15px 0 0; line-height: 28px; color: #333333; }
.honorlist li { float: left; width: 224px; margin: 24px 6px 0; }
.honorlist li a { display: block; }
.honorlist .hname { height: 48px; line-height: 48px; text-align: center; }
.page { clear: both; }
.img { display: block; text-align: center; }


/*    产品及内容     */
.newslist li { height:39px; line-height: 39px; border-bottom: 1px solid #c8c8c9; border-bottom-style: dashed; }
.newslist li a { display: inline-block; padding-left: 30px; background: url(../images/index06.png) no-repeat; background-position: 11px; color: #333333; font-size: 12px; font-family: '宋体'; }
.newsname { display: block; text-align: center; font-weight: bold; color:#333333; font-size: 14px; font-family: '微软雅黑'; }
.newslist span { float: right; color: #757373; }
.perlist { line-height: 30px; }
.perlist li { height: 99px; border-bottom: 1px solid #cccccc; border-bottom-style: dashed; padding: 20px 0 0 10px;  background: url(../images/index08.png) no-repeat 433px 0; }
.perlist span  ,  .perlist-l a{ display: block; padding-left: 20px; background: url(../images/index06.png) no-repeat; background-position: 1px; }
.perlist-l { float: left; width: 423px; }
.perlist-l a { color: #333333; font-size: 14px; font-weight: bold; }
.perlist-r { float: right; width: 235px; }


/*   在线留言    */
#form1 , input { font-size:14px; color: #666666  }
input { width: 432px; height: 24px; border: 1px solid #d1d1d1; background-color: #ffffff; }
textarea { width: 432px; height: 120px; border: 1px solid #d1d1d1; background-color: #ffffff; }
.text2 { width: 100px; }
.btn1 { width:123px; height: 34px; background-color: #36519e; border-radius: 5px; text-align: center; line-height: 34px; font-weight: bold; color: #fff; font-size: 14px; border: none; cursor: pointer; }
.wel { display: block; color: #36519e; font-size: 16px; font-family: '微软雅黑'; padding: 20px 0; }

/*    最新资讯   */
.other { display: block; height: 37px; line-height: 37px; background-color: #f0efef; text-align: right; padding-right: 15px; }
