@charset "utf-8";
/* CSS Document */
body, ul, li, p, h1, a { font-family: "微软雅黑"; text-decoration: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; font-weight: normal; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
input:focus { outline: none; }
a:hover { text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.HideFocus {
hide-focus: expression(this.hideFocus=true); outline: none; }
body{ position: relative; min-width: 1660px;}
.head {width: 1660px;background: url(../img/bdimg_1.png);height: 130px;margin-right: auto;margin-left: auto;}
.hidden{ overflow: hidden; position: relative; clear:both }
.head .logo { float: left; height: 68px; width: 582px; padding-top: 30px;}
.head .nav {float: right;width: 860px;}
.head .rhead{height: 130px;width: 860px;float: right;}
.head .rhead .so { float: right; width: 150px; padding-top: 15px; }
.head .rhead .so ul li {float: left;font-family: "微软雅黑";font-size: 15px;line-height: 30px;font-weight: normal;color: #095899;padding-right: 10px;padding-left: 10px;}
.head .rhead .so ul li a,.head .rhead .nav ul li a {color: #095899;}
.head .rhead .so ul li a img { display: block; height: 20px; width: 20px; padding-top: 5px; }

/*nav*/
.head .rhead .nav ul li { font-family: Tahoma; font-size: 18px; line-height: 85px; color: #FFF; float: left;  height: 85px; text-align: center; position: relative; ; margin-left: 40px;}
.head .rhead .nav ul li:hover { font-family: Tahoma; font-size: 18px; line-height: 85px; color: #FFF;  height: 85px; text-align: center; position: relative; background-image: url(../img/list_03.png); background-repeat: no-repeat; background-position: center bottom; }
.head .rhead .nav ul li .cdx { position: absolute; left:0px; top: 83px; z-index: 9;  width: 230px; text-align: center; border-top-width: 2px; border-top-style: solid; border-top-color: #e60012; background-repeat: no-repeat; background-position: center top; display: none; background-image: url(../img/22_03.png); background-repeat: repeat; background-position: left top;}
.head .rhead .nav ul li:hover .cdx{ display:block;}
.head .rhead .nav ul li .cdx p a{ font-size:15px; color:#fff; line-height:35px;}
.head .rhead .nav ul li .cdx p:hover a{ font-size: 15px; color: #fff; line-height: 35px; background-color: #0f3a59; display: block; }
.head .rhead .nav ul li .cdx.s1 { position: absolute; left:0px; top: 83px; }
.head .rhead .nav ul li .cdx.s2 { position: absolute; left:-90px; top: 83px; }
.head .rhead .nav ul li .cdx.s3 { position: absolute; left:0px; top: 83px; }
.head .rhead .nav ul li .cdx.s4 { position: absolute; left:0px; top: 83px; }
.head .rhead .nav ul li .cdx.s5 { position: absolute; left:-30px; top: 83px; }


.hdp { background-color: #095899;  position: relative; overflow: hidden; }
.hdp .bd ul li img { width: 100%; display: block;}
.hdp .bd {width: 100%;}

.hdp .hd { width: 200px; position: absolute; right: 46%; bottom: 50px; z-index: 1; height: 20px; }
.hdp .hd ul li { font-family: Arial; font-size: 14px; line-height: 20px; color: #666666; margin-left: 20px; width: 10px; height: 10px; background-color: #FFF; float: left; display: block; border-radius: 100%;}
.hdp .hd ul { padding-top: 30px; padding-left: 50px; }
.hdp .hd ul .on { color: #095899; background-color: #095899; height: 10px; width: 10px; border-radius: 50%;}
.con { width: 1200px; margin-right: auto; margin-left: auto; }


.grad {height: 710px;width: 1200px; margin-left: auto;margin-right: auto;}
.grad .bta { float:left; width:280px;}
.grad .bta h1 { font-family: Tahoma; font-size: 36px; font-weight: bold; line-height: 50px; color: #095899; width: 180px; height: 90px; display: block; }
.grad .bta .more{ font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #666666; line-height: 20px; background-image: url(../img/sybg_10.png); background-repeat: no-repeat; background-position: right center; width: 120px; height: 20px; display: block; margin-top: 558px; }

.grad .aclb { float: right; width: 920px; }
.grad .aclb ul li { float: left; height: 265px; width: 380px; display: block; margin-right: 50px; background-color: #FFF; margin-bottom: 30px; padding: 27px; position: relative; }
.grad .aclb ul li img{ display: block; }
.grad .aclb ul li h1 { font-size: 16px; color: #333333; line-height: 25px; display: block; margin-bottom: 5px; margin-top: 5px; }
.grad .aclb ul li h1 a { color: #333333; }
.grad .aclb ul li p { font-size: 13px; color: #888888; line-height: 22px; }
.grad .aclb ul li p a{color: #888888;}
.grad .aclb ul li .time { font-size: 13px; line-height: 20px; color: #FFFFFF; height: 60px; width: 60px; position: absolute; left: 27px; top: 27px; background-color: #095899; text-align: center; }
.grad .aclb ul li .time p{ font-size: 13px; text-align: center; color: #FFF; }
.grad .aclb ul .last { margin-right: 0px; }
.grad .aclb ul li .time p.yue{ font-size: 16px; font-weight: bold; line-height: 20px; padding-top: 10px; }

.grad .grlb {float: right;width: 920px;}
.grad .grlb ul li {float: left;width: 360px;margin-right: 80px;margin-bottom: 40px;position: relative;}
.grad .grlb ul li img{ display:block;}
.grad .grlb ul li .rq { float: left; height: 60px; width: 60px; text-align: center; background-color: #095899; color: #FFF; position: absolute; left: 0px; top: 0px; }
.grad .grlb ul li .rq p { font-size: 14px; line-height: 20px; color: #fff; font-weight: bold; padding-top: 6px; }
.grad .grlb ul li .rq .sj { color: #fff; font-size: 13px; font-weight: normal; line-height: 16px; }
.grad .grlb ul li .nr { font-size: 16px; color: #666666; float: right; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; line-height: 27px; width: 280px; }
.grad .grlb ul li .nr a { color: #666; }
.grad .grlb ul .last { margin-right: 0px; }
.grad .grlb ul li:hover .nr { font-size: 16px; color: #e76900;  padding-top: 5px; font-family: Arial, Helvetica, sans-serif; line-height: 27px; width: 280px; }
.grad .grlb ul li:hover .nr a { color: #e76900; }

.cona { background-image: url(../img/syby_10.png); background-repeat: no-repeat; background-position: center top; overflow: hidden; }
.about { width: 1200px; margin-right: auto; margin-left: auto; padding-top: 40px; position: relative; height: 580px; }
.about h1 { font-size: 36px; color: #FFF; line-height: 60px; }
.about .nr { height: 320px; width: 550px; float: left; font-size: 15px; color: #333; line-height: 40px; background-color: #FFF; background-color: rgba(255,255,255,0.8); padding: 50px; margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-shadow: 0px 0px 8px rgba(9,88,153,0.4); position: relative; z-index: 2; }

.about .nr .more{ font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #666666; line-height: 30px; background-image: url(../img/sybg_17.png); background-repeat: no-repeat; background-position: 120px center; width: 140px; height: 30px; display: block; position: absolute; left: 50px; bottom: 50px; border: 1px solid #084D8A; padding-left: 20px; }
.about .nr .more a{color: #095899;}

.about .btpic { position: absolute; top: 100px; right: 0px; height: 370px; width: 660px; z-index: 1; }
.conac{ background-color: #f5f5f5; height: 710px; padding-top:50px; }
.conac .acad { width: 1200px; margin-right: auto; margin-left: auto; }
.acad  .bta { float:left; width:280px;}
.acad  .bta h1 { font-family: Tahoma; font-size: 36px; font-weight: bold; line-height: 50px; color: #095899; width: 180px; height: 90px; display: block; }
.acad  .bta .more{ font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #666666; line-height: 20px; background-image: url(../img/sybg_10.png); background-repeat: no-repeat; background-position: right center; width: 120px; height: 20px; display: block; margin-top: 558px; }

.conac .acad .aclb { float: right; width: 920px; }
.conac .acad .aclb ul li { float: left; height: 265px; width: 380px; display: block; margin-right: 50px; background-color: #FFF; margin-bottom: 30px; padding: 27px; position: relative; }
.conac .acad .aclb ul li img{ display: block; }
.conac .acad .aclb ul li h1 { font-size: 16px; color: #333333; line-height: 25px; display: block; margin-bottom: 5px; margin-top: 5px; }
.conac .acad .aclb ul li h1 a { color: #333333; }
.conac .acad .aclb ul li p { font-size: 13px; color: #888888; line-height: 22px; }
.conac .acad .aclb ul li p a{color: #888888;}
.conac .acad .aclb ul li .time { font-size: 13px; line-height: 20px; color: #FFFFFF; height: 60px; width: 60px; position: absolute; left: 27px; top: 27px; background-color: #095899; text-align: center; }
.conac .acad .aclb ul li .time p{ font-size: 13px; text-align: center; color: #FFF; }
.conac .acad .aclb ul .last { margin-right: 0px; }
.conac .acad .aclb ul li .time p.yue{ font-size: 16px; font-weight: bold; line-height: 20px; padding-top: 10px; }

.foot { background-color: #095899; height: 220px; }
.foot .con .bq { float: left; width: 600px; padding-top: 60px; }
.foot .con .bq p { font-size: 14px; color: #fff; line-height: 30px; font-family: Arial, Helvetica, sans-serif; }
.foot .con .ewm { float: left; padding-top: 40px; }
.foot .con .ewm ul li { display: block; float: left; text-align: center; width: 200px; }
.foot .con .ewm ul li p { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }
.foot .con .ewm ul li img { padding-bottom: 10px; }
.topbg {float: right;width: 50%;height: 130px;position: absolute;top: 0px;right: 0px;z-index: -1;}

/*//*/
.zst { background-image: url(../img/list_05.png); background-position: center top; height: 390px; }
.zst h1 { font-size: 60px; font-weight: bold; color: #fff; text-align: center; line-height: 390px; }
/* 内容 */
.contxt { padding-bottom: 35px; float: right; width: 920px; }
.contxt .btsq { font-size: 1.125em; text-align: center; color: #313131; padding-top: 15px; padding-bottom: 0px; font-weight: bold; line-height: 1.5em; padding-right: 10%; padding-left: 10%; }
.contxt .fbt{ font-size: 16px; text-align: center; color: #333; padding-top: 8px; padding-bottom: 8px; font-weight: normal; line-height: 30px; }
.contxt .timesq{ font-size: 0.875em; line-height: 3em; text-align: center; color: #505050; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DADADA; }
.contxt .nrc p { font-size: 0.875em; color: #000; line-height: 2em; text-indent: 0em; }
.contxt .nrc { padding-top: 15px; }
.contxt .nrc p img{ max-width:100% !important; height:auto !important;}
.contxt .timesq span { padding-right: 10px; padding-left: 10px; }
/* 内容上下样式 */
.nets { margin-top: 60px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 40px; padding-bottom: 10px; }
.nets a { font-size: 0.875em; color: #313030; line-height: 1.8em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  }
.nets a:hover { color:#095899;}
/**/
.dqlm { font-size: 16px; color: #666; line-height: 100px; height: 100px; background-image: url(../img/list_08.png); background-repeat: no-repeat; background-position: left center; padding-left: 30px; }
.dqlm a { color: #666; }
.lmdh { float: left; width: 240px; border-left-width: 2px; border-left-style: solid; border-left-color: #f5f5f5; }
.lmdh ul li{ padding-left:25px; margin-left:-2px;}
.lmdh ul li a { font-size: 18px; line-height: 45px; color: #666; }
.lmdh ul li.dqlms{ background-image: url(../img/list_16.png); background-repeat: no-repeat; background-position: left 10px; }

.lmdh ul li .sjlm a { font-size: 15px; color: #9e9e9e; line-height: 30px; display: block; padding-left: 25px; }
/**/
.lis { float: right; width: 930px; min-height: 600px; margin-top: -15px; margin-bottom: 50px;}
.lis  ul li { height: 70px; line-height: 70px; font-size: 14px; color: #323232; background-image: url(../img/list_12.png); background-position: left center; padding-left: 15px; background-repeat: no-repeat; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; }
.lis  ul li .time { float: right; color: #999999; }
.lis  ul li a { color: #333333; font-size: 16px; }
.lis  ul li a:hover{color:#9d835f; }

.lmdh ul .dqlms .dqs { color: #095899; }
.lmdh ul .dqlms .sjlm .dqs { color: #095899; }