﻿/*必备样式*/ 
body{padding: 0;margin: 0; font-family: "Microsoft Yahei"; font-size: 14px;color: #000;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol,dl{list-style-type:none;margin:0;padding:0;}
/*关闭iPhone 和 Android 的浏览器纵向 和橫向 模式皆有自动调整字体大小的功能.*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;}
/*获得焦点时周边不会出现虚线*/
a:focus,a:hover,a:active,area,img{outline:none;blr:expression(this.onFocus=this.blur());}
a{outline:none;text-decoration: none;color: #666;}
a:hover{text-decoration: none;}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none;} 
/*img*/
img{border:0; vertical-align:middle; transition: all 0.6s;}
a img,img{-ms-interpolation-mode:bicubic;}
.img-responsive{max-width: 100%;height: auto;}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}
time{display:inline;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;}
svg:not(:root) {overflow: hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran300{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease;}
.tran500{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.tran1000{-webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease;}
.tran2000{-webkit-transition:all 2s ease; -moz-transition:all 2s ease; -ms-transition:all 2s ease; transition:all 2s ease;}
.tran3000{-webkit-transition:all 3s ease; -moz-transition:all 3s ease; -ms-transition:all 3s ease; transition:all 3s ease;}
.scale105:hover{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.scale110:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
/*滚动条*/
body *::-webkit-scrollbar{width: 5px;background: #eee;}
body *::-webkit-scrollbar-thumb{background: #ccc;}
/*按钮通用样式*/
.btns-area{font-size: 0;text-align: center;}
.btns-area .btn{display: inline-block;height: 40px;padding: 0 20px;background-color: #fff;border-radius: 3px;font-size: 14px;line-height: 40px;color: #000;cursor: pointer;}
.btns-area .btn img{display: inline-block;vertical-align: middle;margin: -3px 6px 0 0;}
.btns-area .btn:hover{opacity: .8;}
/*自定义单选框input[type="radio"]样式*/
input[type="submit"],input[type="button"]{ cursor:pointer;}
label{cursor: pointer;}
input[type="radio"]{display: none;}
input[type="radio"]+em{position: relative;display: inline-block;width: 20px;height: 20px;background-color: #fff;border: 2px solid #dedede;border-radius: 50%;vertical-align: top;cursor: pointer;}
input[type="radio"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;border-radius: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
input[type="radio"]:checked+em{border-color: #0897e6;}
input[type="radio"]:checked+em:before{background-color: #0897e6;}
/*自定义多选框input[type="checkbox"]样式*/
input[type="checkbox"]{display: none;}
input[type="checkbox"]+em{position: relative;display: inline-block;width: 20px;height: 20px;background-color: #fff;border: 2px solid #dedede;vertical-align: top;cursor: pointer;}
input[type="checkbox"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
input[type="checkbox"]:checked+em{border-color: #0897e6;}
input[type="checkbox"]:checked+em:before{background-color: #0897e6;}

/*公共*/
body{background: url(../images/bg.jpg) no-repeat 0 0;}
li,i{behavior: url(js/PIE.htc); position: relative;}
.w-1200{ width: 1200px; margin: 0 auto;}
.top{ width: 100%; height: 130px; background: url(../images/topbg.jpg) no-repeat center center;}
.top .w-1200{ overflow: hidden;}
.top .logo{ float: left; width: 50%; margin-top: 28px;}
.top .right{ float: right; width: 50%;}
.top .right .rightTop{ text-align: right;  height: 20px;  line-height: 20px; margin-top: 34px;}
.top .right .rightTop span{ position: relative; padding-left: 8px;}
.top .right .rightTop span a img{ padding-right: 6px;}
.top .right .rightTop span a{font-size: 15px; color: #868686;}
.top .right .rightTop span a:hover{ color: #087c95;}
.top .right .rightTop span>img{display: none; position: absolute; top: -26px; left: -124px; width: 110px; height: 110px; border: 1px #999 solid;}
.top .right .rightTop .ma{ padding-right: 12px; margin-right: 6px; border-right: 1px #c2c2c2 solid;}
.top .right .rightBottom{ text-align: right; height: 35px; margin-top: 13px; padding-bottom: 24px;}
.top .right .rightBottom form{display: inline-block; border: 1px #e1e1e1 solid; width: 238px; height: 35px; text-align: center; line-height: 35px; box-sizing: border-box; }
.top .right .rightBottom form input{ border: none; background: none; float: left; padding: 6px 0 0 14px;}
.top .right .rightBottom form input:first-child{ width: 168px;}
.top .right .rightBottom form .btn{ float: right; background: url(../images/icon4.png) no-repeat 0 10px; padding-right: 11px; padding-top: 10px; width: 25px; height: 29px;}
.nav{ width: 100%; height: 59px; background: #087c95;}
.nav .navCen{ width: 1260px; margin: 0 auto;}
.nav ul{  height: 59px; line-height: 58px; padding-left: 4px;}
.nav ul li{position: relative; float: left;}
.nav ul li>a{ font-size: 15px; color: #fff; padding: 0 29px; border-left: 1px #18b4d5 solid; box-sizing: border-box;}
.nav ul li:first-child a{ border: none;}
/*.nav ul li:hover{ background: #18b4d5;}*/
.nav li .sub_nav{display: none;z-index: 10;position: absolute;left: 0;top: 58px;width: 100%;background: #087c95; background-color: rgba(8,124,149,.5);filter:alpha(opacity=50);}
.nav li .sub_nav dd{width: 100%;line-height: 30px;text-align: center;}
.nav li .sub_nav dd a{display: block;font-weight: normal;color: #fff; }
.nav li .sub_nav dd a:hover{background: #549cac;}
/*通知*/
.notice{ background: #fff; height: 46px; line-height: 46px; margin-top: 10px; padding: 0 13px; box-sizing: border-box;}
.notice span{ float: left; color: #f39801; font-size: 15px;}
.notice span img{float: right; padding-top: 17px; padding-left: 6px;}
.notice .bd{float: left; width: 78%;  margin-left: 46px;}
.notice ul li{ height: 46px; line-height: 46px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.notice ul li a{ font-size: 18px; color: #000;}
.notice ul li i{float: left; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #f39801; margin-top: 20px; margin-right: 7px;}
.notice .more{float: right; font-size: 15px; color: #118199;}
.notice .more img{ float: right; padding-top: 16px; padding-left: 6px;}
/*partOne*/
.partOne{ overflow: hidden; margin-top: 21px;}
.partOne .left{ float: left; width: 667px; height: 406px; position: relative; overflow: hidden;}
.partOne .left .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.partOne .left .hd ul{ overflow:hidden; float:left;  }
.partOne .left .hd ul li{ position: relative; float:left; margin:0 6px;  width:9px; height:9px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%; }
.partOne .left .hd ul li.on{ background:#087c95; color:#fff; }
.partOne .left .bd{  height:100%; z-index:0;   }
.partOne .left .bd li{position:relative; height: 406px;}
.partOne .left .bd li p{position: absolute; bottom: 0; left: 0; width: 100%; height: 37px; line-height: 37px; background: url(../images/bannerbg.png)repeat-x 0 0; padding: 0 13px; box-sizing: border-box; }
.partOne .left .bd li p span{ display: inline-block; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.partOne .left .bd li a{ display: block; width: 100%; height: 100%; overflow: hidden; font-size: 15px; color: #fff;}
.partOne .left .bd li a img{ width: 100%; height: 100%;}
.partOne .left .prev,
.partOne .left .next{ position:absolute; left:-37px; top:50%; margin-top:-30px; display:block; width:37px; height:74px; background:url(../images/prev.png) 0 0 no-repeat;  }
.partOne .left .next{ left:auto; right:-37px; background:url(../images/next.png) 0 0 no-repeat; }
.partOne .right{float: right; width: 504px; height: 406px; background: #f4f4f4; padding: 15px; box-sizing: border-box;}
.partOne .right .hd{ width: 100%; height: 26px;}
.partOne .right .hd .more{ float: right; padding-top: 4px;}
.partOne .right .hd ul li{font-size: 20px;  font-weight: bold; float: left; padding: 0 10px; cursor: pointer; border-right: 1px #999999 solid; height: 22px; line-height: 22px;}
.partOne .right .hd ul li a{color: #999999;}
.partOne .right .hd ul li.on a{position: relative; color: #087c95;}
.partOne .right .hd ul li.on a:before{content: ""; position: absolute; top: 30px; left: 41.4%; width: 20px; height: 9px; background: url(../images/san.png) no-repeat 0 0; z-index: 1;}
.partOne .right .bd{ background: #fff; margin-top: 11px; padding:10px 16px 6px 16px; box-sizing: border-box; }
.partOne .right .bd ul{ height: 323px;}
.partOne .right .bd ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.partOne .right .bd ul li a{float: left; display: block; width: 82%; height: 35px; line-height: 35px;  color: #3a3a3a;}
.partOne .right .bd ul li a img{ position: relative; top: -14px; padding-left: 4px;}
.partOne .right .bd ul li a b{ display: inline-block; font-weight: normal;max-width: 93%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px;}
.partOne .right .bd ul li span{ float: right; font-size: 15px; color: #909090;}
.partOne .right .bd ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 15px; margin-right: 7px; } 
.partOne .right .bd ul li:hover a{ color: #087c95;}
.partOne .right .bd ul li:hover i{ background: #087c95;}
/*partTwo*/
.partTwo{ margin-top: 25px; overflow: hidden;}
.partTwo .left{ float: left; width: 737px; height: 484px;}
.activity{position: relative; background: #f4f4f4; padding: 15px; box-sizing: border-box;}
.tit{ margin-bottom: 12px; height: 26px;}
.tit span{ float: left; font-size: 20px; color: #087c95; font-weight: bold; padding-left: 8px;}
.tit a{ float: right; font-size: 15px; color: #747474; padding-top: 2px;}
.titSan{ position: relative;}
.titSan:before{content: ""; position: absolute; top: 30px; left: 36px; width: 20px; height: 9px; background: url(../images/san.png) no-repeat 0 0; z-index: 1;}
.list{ background: #fff; }
.partTwo .list .hd{ position: absolute; top: 0; right: 0;}
.list .hd ul{ overflow: hidden; padding: 22px 15px 0 15px;}
.list .hd ul li{ float: left; padding-right: 8px; margin-left: 8px; border-right: 1px #949494 solid; height: 18px; line-height: 18px; font-size: 15px; font-weight: bold; cursor: pointer;}
.list .hd ul li a{color: #949494;}
.list .hd ul li.on a{ color: #087c95;}
.list .bd{ margin-top: 11px; padding:10px 16px 6px 16px; box-sizing: border-box; }
.list .bd ul{ height: 268px;}
.list .bd ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.list .bd ul li a{float: left; display: block; width: 62%; height: 35px; color: #3a3a3a; font-size: 15px;}
.list .bd ul li a b{display: inline-block; font-weight: normal; max-width: 92%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list .bd ul li a img{ position: relative; top: -14px; padding-left: 4px;}
.activity .list .bd ul li a{ width: 84%;}
.list .bd ul li span{ float: right; font-size: 15px; color: #909090;}
.list .bd ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 14px; margin-right: 7px;}
.list .bd ul li:hover a{ color: #087c95;}
.list .bd ul li:hover i{ background: #087c95;}
.list .more{ position: absolute; top: -36px; right: 10px;}
.partTwo .left .ad{ width: 100%; height: 113px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-top: 18px; text-align: center; padding: 14px; box-sizing: border-box;}
.partTwo .left .ad img{ width: 100%; height: 100%;}
.partTwo .left .ad h3{ font-size: 25px; font-weight: bold; color: #087c95; height: 42px; line-height: 42px;}
.partTwo .left .ad p{ font-size: 15px; color: #087c95;}
.partTwo .right{ position: relative; float: right; width: 440px; height: 484px; background: #f4f4f4; padding: 15px; box-sizing: border-box;}
.partTwo .right .online{ background: #fff; padding: 19px 12px 8px 12px; height: 416px; box-sizing: border-box;  height: 418px; font-size: 0; }
.partTwo .right .online li{ width: 80px; margin: 0 23px; display: inline-block; font-size:14px ; vertical-align: top;}
.partTwo .right .online li p{ text-align: center; color: #999999; width: 80%; margin: 0 auto; padding-top: 10px; height: 40px; line-height: 16px;}
.partTwo .right .hd{ position: absolute; bottom: 18px; left: 0; width: 100%; text-align: center;}
.partTwo .right .hd li{ display: inline-block; width: 16px; height: 16px; font-size: 12px; border-radius: 50%; border:1px #eee solid; color: #666; cursor: pointer; margin: 0 4px;}
.partTwo .right .hd li.on{ background: #eee;}
/*partThree*/
.partThree{ overflow:hidden; position:relative; margin-top: 46px;}
.partThree .hd{ overflow:hidden; }
.partThree .hd .prev,.partThree .hd .next{ position: absolute; top: 50%; right: 0; display:block;  width:9px; height:9px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer; background: url(../images/next2.png) no-repeat 0 0; z-index: 3;}
.partThree .hd .next{position: absolute; top: 50%; left: 0; right: auto; background: url(../images/prev2.png) no-repeat 0 0;}
.partThree .bd{padding-left: 8px; }
.partThree .bd ul{ overflow:hidden; zoom:1; }
.partThree .bd ul li{ margin: 0 24px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.partThree .bd ul li .pic{ text-align:center; width: 247px; height: 80px; }
.partThree .bd ul li .pic img{ width:100%; height:100%; display:block; border-radius: 6px; behavior: url(js/PIE.htc); position: relative;}
.partThree .bd ul li .title{ line-height:24px;}
/*partFore*/
.partFore{margin-top: 28px; overflow: hidden;}
.partFore-one{float: left; width: 452px; height: 441px; background: #f4f4f4; padding: 16px; box-sizing: border-box; margin-right: 12px;}
.partFore-one .list .bd ul{height: 304px; box-sizing: border-box;}
.partFore-one .list .bd ul li a{width: 78%;}
.partFore-two{ width: 381px;}
.partFore-two .list .bd ul li a{width: 76%;}
.partFore-two .list .bd ul li a b{max-width: 90%;}
.partFore-three{float: right; width: 342px; margin-right: 0; }
.partFore-three .list .bd ul{ height: 354px; padding-top: 7px;}
.partFore-three .list .bd ul li{ height: 110px; margin-bottom: 12px;}
.partFore-three .list .bd ul li a{ height: 110px; width: 100%;}
.partFore-three .list .bd ul li a .pic{float: left; width: 80px; height: 102px; line-height: 91px;}
.partFore-three .list .bd ul li a .pic img{ width: 100%; height: 100%;}
.partFore-three .list .bd ul li a .text{float: right; width: 190px; }
.partFore-three .list .bd ul li a .text h3{ font-size: 15px; font-weight: bold; color: #3a3a3a; white-space: nowrap; text-overflow: ellipsis;}
.partFore-three .list .bd ul li a:hover .text h3{ color: #087c95;}
.partFore-three .list .bd ul li a .text p{ width: 100%; font-size: 13px; color: #838383; white-space: initial; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;} 
/*partFive*/
.partFive{ margin-top: 21px; background: #f4f4f4; padding: 16px; box-sizing: border-box;}
.partFive .bd{ background: #fff; padding: 24px 0 12px 14px; overflow: hidden;}
.partFive .bd ul{ overflow:hidden; zoom:1; }
.partFive .bd ul li{ margin: 0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.partFive .bd ul li .pic{ text-align:center; width: 210px; height: 178px; }
.partFive .bd ul li .pic .img{ width:100%; height: 141px;  border-radius: 6px; overflow: hidden; behavior: url(js/PIE.htc); position: relative;}
.partFive .bd ul li .pic .img img{ width: 100%; height: 100%; display:block;  }
.partFive .bd ul li .pic p{ height: 20px; overflow: auto; white-space: nowrap; text-overflow: ellipsis; margin-top: 12px;}
/*尾部*/
.footer{margin-top: 31px; padding-bottom: 52px;}
.link{ width: 100%; text-align: center;  padding-bottom: 18px; border-bottom: 1px #dfdfdf solid; margin-bottom: 32px;}
.link .linkItem{ position: relative; display: inline-block; margin: 0 10px;}
.link .linkItem span{ position: relative; display: inline-block; height: 34px; line-height: 34px; text-align: left; border: 1px #bfbfbf solid; padding-left: 10px; box-sizing: border-box; font-size: 16px; color: #3a3a3a; cursor: pointer; padding-right: 110px;}
.link .linkItem span img{position: absolute; top: 12px; right: 10px;}
.link .linkItem ul{ display: none; position: absolute; top: 34px; left: 0; width: 100%; background: #fff; border: 1px #bfbfbf solid; box-sizing: border-box; border-top: none; max-height: 154px; overflow-y: auto;}
.link .linkItem ul li{height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px #bfbfbf dashed; font-size: 15px;}
.link .linkItem ul li:hover{ background: #087C95;}
.link .linkItem ul li:hover a{ color: #fff;}
.link .linkItem ul li:last-child{ border: none;}
.link .linkItem select{ height: 32px; font-size: 16px; color: #3a3a3a; min-width: 224px;}
.footer p{font-size: 13px; color: #3a3a3a; text-align: center; margin-top: 18px;}
.footer p span{ padding: 0 14px;}
.footer p span a{color: #3a3a3a;}
.footer p span a:hover{ color: #087c95;}
.footer p span img{ padding-right: 10px;}
/*左侧悬浮*/
.leftFixed{position: fixed; top: 32%; left: 0; width: 175px; height: 326px; border: 1px #c5d8df solid; border-radius: 4px; background: url(../images/leftbg.jpg) no-repeat 0 0; background-size: cover; text-align: center;}
.leftFixed .close{ position: absolute; top: 4px; right: 4px; width: 20px; cursor: pointer;}
.leftFixed h3{ font-size: 20px; font-weight: bold; color: #087c95; padding: 20px 0;}
.leftFixed a{position: relative; display: block; height: 38px; line-height: 38px; font-size: 16px; color: #666666;}
.leftFixed a:before{ content: ""; position: absolute; bottom: 0; left: 25px; width: 127px; height: 1px; background: #d2d3d5;}
.leftFixed a:hover{color: #087c95;}
.leftFixed .onBefore:before{ height: 0; }
.leftFixed .other{width: 116px; height: 26px; line-height: 26px; border-radius: 4px; background: #087c95; color: #fff; font-size: 14px; color: #fff; margin: 0 auto; margin-top: 20px;}
.leftFixed .other:before{ height: 0; }
.leftFixed-list{height: 240px; overflow-y: auto;}
/*党建工作*/
.con{ margin-top: 30px; overflow: hidden; margin-bottom: 14px;}
.con .conLeft{float: left; width: 245px; background: #f4f4f4; padding-bottom: 15px;}
.con .conLeft .conTitle{width: 100%; height: 110px; background: #087c95; text-align: center;}
.con .conLeft .conTitle h3{ font-size: 22px; font-weight: bold; color: #ffffff; padding-top: 30px;}
.con .conLeft .conTitle h4{font-size: 16px; color: #a4c4ce; padding-top: 2px;}
.con .conLeft ul{ margin: 0 15px 0 15px; background: #fff; padding: 10px 26px; box-sizing: border-box;}
.con .conLeft ul li{ text-align: center;}
.con .conLeft ul li a{font-size: 16px; color: #666666;display: block; height: 56px; line-height: 56px; overflow: hidden; font-weight: bold; border-bottom: 1px #dcdcdc solid;}
.con .conLeft ul li a:hover{color: #087c95;}
.con .conLeft ul .leftOn a{ color: #087c95;}
.con .conRight{float: right; width: 933px; background: #f4f4f4; padding: 14px 15px; box-sizing: border-box;}
.con .conTitle{ margin-bottom: 14px;}
.con .conTitle span{ font-size: 16px; font-weight: bold; color: #087c95;}
.con .conTitle span i{font-size: 12px; color: #9dbfcb; padding-left: 6px;}
.con .conTitle b{ float: right; font-size: 12px; color: #434343; font-weight: normal;}
.con .conTitle b a{color: #434343;padding-right: 10px; padding-left: 10px;}
.con .conTitle b a:hover{color: #087c95;}
.con .conTitle b .weiOn{ color: #087c95;}
.con .conRight .box{ background: #fff; padding: 40px 25px 26px 25px; min-height: 540px;}
.con .conRight .box .partyList{ min-height: 474px;}
.con .conRight .box .partyList li{height: 36px; line-height: 36px; border-bottom: 1px #dddddd solid;}
.con .conRight .box .partyList li a{display: block; float: left; width: 80%; height: 36px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #797979;}
.con .conRight .box .partyList li a:hover{ color: #087c95;}
.con .conRight .box .partyList li em{ float: right; color: #9c9c9c;}
.con .conRight .box .partyList li a i{ color: #005744;}
.page{ margin-top: 34px; text-align: center;}
.page a{display: inline-block; border: 1px #087c95 solid; padding: 2px 6px; font-size: 12px; color: #087c95;}
.page .pageOn{color: #fff; background: #087c95;}
.page a:hover{color: #fff; background: #087c95;}
/*现任领导*/
.nnav{ position: relative; width: 740px; margin: 0 auto;}
.nnav .btn{position: absolute;top: 14px;width: 10px;height: 10px; cursor: pointer; background: url(../images/nnavnext.png);}
.nnav .btn:hover{background-color: lightskyblue;color: #fff;}
.nnav .prev-btn{left: 0; background: url(../images/nnavprev.png);}
.nnav .next-btn{right: 0; }
.line-nav{width: 680px; margin: 0 auto; overflow: hidden;}
.line-nav ul{position: relative;left: 0;display: inline-block;font-size: 0;white-space: nowrap;}
.line-nav ul li{display: inline-block;margin-right: 22px; }
.line-nav ul li a{display: block;height: 38px;padding: 0 20px;border: 1px solid #087c95;font-size: 14px;line-height: 36px; box-sizing: border-box; color: #087c95; font-size: 16px;}
.line-nav ul li.on a,.line-nav ul li:hover a{background-color: #087c95;color: #fff;}


.leader{ margin: 0 70px;}
.leaderTitle{padding: 24px 0; text-align: center; font-size: 25px; color: #333333; font-weight: bold; border-bottom: 1px #e1e1e1 solid; margin-top: 26px;}
.leaderList{margin-top: 40px; margin-left: 40px;}
.leaderList .item{ overflow: hidden; font-size: 14px; color: #454545; margin: 7px 0;}
.leaderList .item i{display: inline-block; width: 82px; float: left;}
.leaderList .item i em{display: inline-block; width: 28px;}
.leaderList .item p{ width: 562px; float: left;}
.leaderList .item p span{ display: inline-block; width: 104px; margin-bottom: 10px;}
.leaderList .item p em{ display: inline-block;}
/*学(协)会简介*/
.leaderTitle h4{ font-size: 18px;}
.word{ padding: 30px 0;}
.word p{color: #454545; line-height: 30px; text-align: justify;}
.word a{text-decoration: underline; color: #00e;}
/*中华实验外科杂志*/
.magazine{ width: 497px; margin: 0 auto;}
.magazine li{margin-bottom: 30px;}
.magazine li a .pic{width: 100%; height: 220px;}
.magazine li a .pic img{ width: 100%; height: 100%;}
.magazine li a p{font-size: 16px; color: #3867b5; text-align: center; margin-top: 20px;}
/*组织机构查询*/
.con .content{ width: 100%;}
.con .content .leaderTitle{margin-top: 0;}
.con .content .box{padding: 40px 30px 38px 30px;}
.organize .item{margin-top: 40px;}
.organize .item h3 span{display: inline-block; width: 210px; font-size: 24px; color: #454545; padding-bottom: 10px; border-bottom: 1px #bebebe solid;}
.organize .item .itemTxt{ font-size: 0; margin-top: 15px;}
.organize .item .itemTxt a{display: inline-block; width: 210px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #666666; border: 1px #087c95 solid; margin: 14px 10px 0 0;}
.organize .item .itemTxt a:hover{ background: #087c95; color: #fff;}
/**/
.organzieList{ margin: 0 18px;}
.organzieList li{width: 180px; height: 30px; line-height: 30px; border: 1px #087c95 solid; box-sizing: border-box; float: left; text-align: center; margin: 15px 12px 0 12px;}
.organzieList a{display: table-cell;  vertical-align: middle; width: 180px; height: 30px; line-height: 15px;  font-size: 12px; color: #666666; }
.organzieList a:hover{background: #087c95; color: #fff;}
/*学会风采*/
.pictureList{ margin-bottom: 70px;}
.pictureList .conTitle{border-bottom: 1px #adadad solid; padding-bottom: 12px; margin-top: 10px;}
.pictureList ul{ overflow: hidden;}
.pictureList ul li{ width: 260px; height: 253px; float: left; margin-right: 53px; margin-top: 25px;}
.pictureList ul li .pic{ width: 100%; height: 173px; border-radius: 6px; overflow: hidden;}
.pictureList ul li .pic img{ width: 100%; height: 100%;}
.pictureList ul li p{font-size: 15px; color: #888888; line-height: 24px; height: 48px; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin: 16px 10px;}
/*生成页面*/
.createTop .right .rightBottom{ margin-top: 64px;}
.createTop .logo{ margin-top: 36px;}
.create{ overflow: hidden; margin-top: 52px; margin-bottom: 52px;}
.create .createLeft{position: relative; float: left; width: 667px; height: 586px; overflow: hidden;}
.create .createLeft .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.create .createLeft .hd ul{ overflow:hidden; float:left;  }
.create .createLeft .hd ul li{ position: relative; float:left; margin:0 6px;  width:9px; height:9px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%; }
.create .createLeft .hd ul li.on{ background:#087c95; color:#fff; }
.create .createLeft .bd{  height:100%; z-index:0;   }
.create .createLeft .bd li{position:relative; height: 586px;}
.create .createLeft .bd li p{position: absolute; bottom: 0; left: 0; width: 100%; height: 37px; line-height: 37px; background: url(../images/bannerbg.png)repeat-x 0 0; padding: 0 13px; box-sizing: border-box; }
.create .createLeft .bd li p span{ display: inline-block; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.create .createLeft .bd li a{ display: block; width: 100%; height: 100%; overflow: hidden; font-size: 15px; color: #fff;}
.create .createLeft .bd li a img{ width: 100%; height: 100%;}
.create .createLeft .prev,
.create .createLeft .next{ position:absolute; left:-37px; top:50%; margin-top:-30px; display:block; width:37px; height:74px; background:url(../images/prev.png) 0 0 no-repeat;  }
.create .createLeft .next{ left:auto; right:-37px; background:url(../images/next.png) 0 0 no-repeat; }
.create .createRight{ float: right; width: 504px; height: 586px; background: #f4f4f4; padding: 14px; box-sizing: border-box;}
.create .createRight .createBox{ background: #fff; padding: 25px 16px; box-sizing: border-box; height: 100%;}
.create .createRight .createBox ul li{ height: 36px; line-height: 36px; border-bottom: 1px #dbdbdb dashed; overflow: hidden;}
.create .createRight .createBox ul li i{display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; float: left; margin: 14px 8px 0 0;}
.create .createRight .createBox ul li a{display: inline-block; float: left; width: 70%; height: 36px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; color: #3a3a3a;}
.create .createRight .createBox ul li em{ float: right;font-size: 15px; color: #909090;}
.create .createRight .createBox ul li:hover i{ background: #087c95;}
.create .createRight .createBox ul li:hover a{ color: #087c95;}
/*生成页面内页*/
.conword-title{ margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px #eee solid;}
.conword-title h3{ font-size: 25px; color: #333333; text-align: center;}
.conword-text p{ color: #454545; line-height: 30px; text-align: justify;}
.conword-text a{text-decoration: underline; color: #00e;}
/**/
.danText{ margin-top: 0;}
/*新增广告位*/
.xinAd{ width: 1200px; margin: 0 auto; margin-top: 10px;}
.xinAd img{ width: 100%;}
#xinAd2{position:fixed; z-index:111; display:none;}
#xinAd2 .close{color:#000;cursor:pointer;position:absolute;right:0px;top:-20px;}

@media only screen and (max-width: 1600px) {
	.leftFixed{ width: 97px;}
	.leftFixed h3{ font-size: 15px;}
	.leftFixed a{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
	.leftFixed a:before{ left: 0; width: 100%;}
}
@media only screen and (max-width: 1400px) {
	.leftFixed{ display: none;}
}
@media only screen and (max-width: 1200px) {
	.nav{ width: 1200px;}
}



















