@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:99;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{ font-size:12px; font-family:"Microsoft YaHei";background:#f3f3f3}
::selection{background:#333;color:#fff;}
::-moz-selection{background:#333;color:#fff;}
.homepage{text-align: center;width: 100%;min-width: 1200px;}
.homepage>img{width:100%;}
.fixedobj{position: fixed;top: 0;}
.paged .disabled{width:82px;}
/*头部*/
#head {width: 100%;height: 90px;min-width: 1200px;background-color: #fff;}
.head_con {width: 1200px;margin: 0 auto;overflow: hidden;}
.head_con .con_left {height: 151px;float: left;}
.head_con .con_left>a{width: 100%;display: block;height:151px;}
.head_con .left_x{height: 65px;float: left;padding:27px 0 0 19px;}
.head_con .con_right { height: 56px; margin-top: 30px;float: right;}
.con_right .con_up {padding-left: 59px; font-size: 14px;color: #666666;}
.phonebox{overflow: hidden;height: 31px;}
.con_right .con_down {line-height: 30px; float: left;overflow:  hidden; text-overflow:  ellipsis;white-space:  normal;padding-left: 53px; font-size: 14px;color: #666666;}
.con_right .tel{line-height: 33px; position: relative;top:-5px; float: left;font-size: 24px;font-weight: bold;color: #f90505;}
.con_right .con_addree{line-height: 30px; float: left;overflow:  hidden; text-overflow:  ellipsis;white-space:  normal;padding-left: 53px; font-size: 14px;color: #666666;}
/*导航*/
#nav {width: 100%;height: 56px;min-width: 1200px;background: #0c54c1;}
.nav_con {width: 1200px;margin: 0 auto;}
.nav_con>ul>a>li.active {background: #083c8b;}
.nav_con>ul>a>li {text-align: center;color: #fff;font-size: 16px;width: calc(100% / 6);float: left;line-height: 56px;}
.nav_con>ul>a>li:hover {background: #083c8b;}
.nav_con>ul>a:last-child>li{background-image:none;}
/**/
.nav_con>ul>li{position:relative; text-align: center;color: #fff;font-size: 16px;width: calc(100% / 6);float: left;line-height: 56px;}
.nav_con>ul>li>a{display:block;text-align: center;color: #fff;font-size: 16px;width: 100%;float: left;line-height: 56px;background: url('../images/vertical.jpg')no-repeat right;}
.nav_con>ul>li.active>a{background: #083c8b;}
.nav_con>ul>li:hover>a{background: #083c8b;}
.nav_con>ul>li .pull-down{background:#179d51;text-align: center;width: 133px;position: absolute;top: 56px;z-index: 200;display: none;}
.nav_con>ul>li .pull-down>div>a{display: block; color:#fff;}
.nav_con>ul>li:hover> .pull-down{display: block;}
.nav_con>ul>li:hover> .pull-down>div:hover{background:#083c8b;}
/*mainnews*/
#newarea{width:100%;min-width:1200px;overflow: hidden;min-height:381px;margin:32px 0 0 0; }
#newarea .newsbox{width:1200px;margin:0 auto;}
#newarea .newsbox .newslunbo{float:left;width:689px;height:380px;position:relative;margin-right:42px;}
.newshd {position: absolute;z-index: 1;bottom: 00px;height: 60px;background:rgba(28,28,28,0.7); text-align: center;width:689px;}
.newshd ul {text-align: right;margin:21px 47px 0 0;}
.newshd ul li.on {background:#fff;}
.newshd ul li { cursor: pointer;display: inline-block;zoom: 1;border-radius: 15px;width: 15px;height: 15px;background:#8b8b8b;overflow: hidden;margin: 0 8px;}
#newarea .newsbox .newslist{float:left;width:467px;}
#newarea .newsbox .newslist .newstitle{width:100%;height: 50px;background:url('../images/titlebg.png')no-repeat center;}
#newarea .newsbox .newslist .newstitle>ul>li{cursor:pointer; display:block;float:left;width:150px;text-align: center;color:#000;font-size: 16px;line-height:50px;}
#newarea .newsbox .newslist .newstitle>ul>li.on{background:#2482d9;color:#fff;}
#newarea .newsbox .newslist .newsul{width: 100%;margin-top: 20px;}

#newarea .newsbox .newslist .newsul>ul{overflow: hidden;width:100%;}
#newarea .newsbox .newslist .newsul>ul>li{width:100%;position:relative;height: 45px;line-height:45px;}
#newarea .newsbox .newslist .newsul>ul>li .newsintro{float:left;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
#newarea .newsbox .newslist .newsul>ul>li .newsintro>a{color:#000;font-size:14px;}
#newarea .newsbox .newslist .newsul>ul>li .newsintro>i{margin-right: 10px;top:0; float:left; position:relative;width:5px;height:5px;}
#newarea .newsbox .newslist .newsul>ul>li .newstime{font-size:14px;color:#999;width:100px;float:right;text-align:right;}
/*xiehui*/
#xiehui{width:100%;min-width:1200px;height:392px;overflow: hidden;}
#xiehui .xiehuibox{width:1200px;margin:0 auto;}
#xiehui .xiehuibox .xiehuileft{width:689px;margin-right:42px; float: left;height:347px;margin-top: 12px;}

#xiehui .xiehuibox .xiehuilist{float:left;width:467px;margin-top: 12px;}
#xiehui .xiehuibox .xiehuilist .xiehuititle{width:100%;height: 50px;background:url('../images/titlebg.png')no-repeat center;background-size:100% 100%;}
#xiehui .xiehuibox .xiehuilist .xiehuititle>ul>li{cursor:pointer; display:block;float:left;width:150px;text-align: center;color:#000;font-size: 16px;line-height:50px;}
#xiehui .xiehuibox .xiehuilist .xiehuititle>ul>li.on{background:#2482d9;color:#fff;}
#xiehui .xiehuibox .xiehuilist .xiehuiul{width: 100%;margin-top: 20px;}
#xiehui .xiehuibox .xiehuilist .xiehuiul>ul{overflow: hidden;width:100%;}
#xiehui .xiehuibox .xiehuilist .xiehuiul>ul>li{width:100%;position:relative;height: 45px;line-height:45px;}
#xiehui .xiehuibox .xiehuilist .xiehuiul>ul>li .xiehuiintro{float:left;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
#xiehui .xiehuibox .xiehuilist .xiehuiul>ul>li .xiehuiintro>a{color:#000;font-size:14px;}
#xiehui .xiehuibox .xiehuilist .xiehuiul>ul>li .xiehuiintro>i{margin-right: 10px;top:0; float:left; position:relative;width:5px;height:5px;}
#xiehui .xiehuibox .xiehuilist .xiehuiul>ul>li .xiehuitime{font-size:14px;color:#999;width:100px;float:right;text-align:right;}

/*风采*/
.fengcai{width:1200px;height:50px; margin:21px auto 0 auto;background:url('../images/bgfengcai.png')no-repeat center;}
.fengcai>ul>li{cursor:pointer; float:left;width:152px;height:50px;line-height:50px;text-align:center;color:#000;font-size:15px;}
.fengcai>ul>li.on{background:#2482d9;color:#fff;}
/*cooper*/
.xiehuileft{box-shadow: 4px 0px 16px #888888;border-radius:10px;}
/*公告*/
.caseimg{width:1200px;margin:25px auto 0 auto;overflow:hidden;position:relative;}
.caseimg .sPrev{position:absolute;cursor:pointer; margin-right:10px;top:70px;width:30px;height:50px;float:left;background:url(../images/primary_pre.png)no-repeat center;z-index:99;}

.caseimg .sNext{transform:rotateY(180deg);z-index:99;cursor:pointer; position:absolute;margin-left:10px;top:70px;width:31px;height:50px;right:0px; background:url(../images/primary_pre.png)no-repeat center;}

.caseimg .tempWrap{float:left;width:1200px}
.caseimg ul{width:1200px;margin:0 auto;float:left}
.caseimg ul li{float:left;width:277px;margin-bottom:20px; margin-right: 30px;}
.caseimg ul li a img{width:277px;height:200px}
.caseimg ul li a p{text-align:center;color:#333;font-size:15px;width:277px;height:18px;padding-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.caseimg ul li a p:hover{color:red}
.opacity{position:absolute;overflow:hidden;top:-277px;width:277px;height:200px;background:url(../images/shadow.png) no-repeat;z-index:2}
.topic{width:285px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;line-height:200px;font-size:16px;text-align:center}

/*轮播图*/
.banner {width: 100%;height:500px;min-width: 1200px;overflow: hidden;position:relative;}
.banner .bd{z-index: 0;overflow: hidden;position: absolute;left: 50%;top:0;margin-left: -960px; }
.banner .bd ul {  width: 100%; position: relative;overflow: hidden;padding: 0px;margin: 0px;}
.banner .bd ul li {width:100%;float:left;}
.banner .bd ul li a img{width:1920px;display: block;}
.tempWrap{margin:0 auto;width: 100%;}
.bgss{width:1200px;margin:0 auto;height:60px;background-color: #179d51;background-size:100% 100%;}
.bgss .bgssbox{width:90%;height:100%;margin:0 auto;line-height:60px;}
.bgss .bgssbox .bgss_left{float: left;font-size:18px;color:#fff}
.bgss .bgssbox .bgss_right{float:right;font-size: 18px;color:#fff;}
.opacity{position:absolute;overflow:hidden;top:-277px;width:277px;height:200px;background:rgba(28,28,28,0.4);z-index:2}
.topic{width:285px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;line-height:200px;font-size:16px;text-align:center}

/*小圆点样式*/
.banner .hd {position: absolute;z-index:1;bottom: 30px;height: 8px;text-align: center;width: 100%;min-width: 1200px;}
.banner .hd ul {text-align: center;}
.banner .hd ul li.on {background:#0c54c1;}
.banner .hd ul li { cursor: pointer;display: inline-block;zoom: 1;border-radius: 15px;width: 15px;height: 15px;background: white;overflow: hidden;margin: 0 8px;}
/**/
.yb_conct{position:fixed;z-index:9999999;bottom:100px;right:20px;cursor:pointer;transition:all .3s ease}
.yb_bar ul li{width:53px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;overflow:hidden}
.yb_bar .yb_top{background:#1c7dc9 url(../images/rightbar.png) no-repeat 0 0}
.hit{text-align:center;color:#a6a6a6}
.fixedobj{position:fixed;top:0}

#foottop a{color:#fff;font-style: 16px;}
#foottop>div{text-align: center;line-height: 52px;}
/*main*/
.main{width:1200px;position:relative;margin:41px auto 48px}
.left{float:left;width:250px}
.sideMenu{height:auto;overflow:hidden;background-color:#fff;margin-bottom:20px}
.sideTit a{height:auto;overflow:hidden;padding:16px 0 22px 36px;color:#fff;display:block;background-color:#05568f}
.sideTit a h3{font-weight:700;font-size:1.8em;margin-bottom:3px}
.sideTit a p{font-size:1.2em;text-transform:uppercase;color:#a5b8cd;font-family:Arial}
.sideMenuNav{height:auto;overflow:hidden;}
.sideMenuNav li{height:auto;overflow:hidden;position:relative;border-bottom:1px solid #ececec}
.sideMenuNav li>a{height:64px;line-height:64px;padding:0 31px 0 56px;color:#585858;font-size:1.4em;display:block;}
.sideMenuNav li i{display:block;position:absolute;right:31px;top:0;height:64px;width:10px;z-index:5;}
.sideMenuNav li.on,.sideMenuNav li:hover{background-color:#f8f8f8}
.sideMenuNav li.on>a,.sideMenuNav li:hover>a{color:#ba8940;}
.sideDiv{height:auto;overflow:hidden;background-color:#f8f8f8}
.sideDiv a{display:block;height:34px;line-height:34px;padding:0 10px 0 56px;color:#585858;font-size:1.2em;background:url(../img/circle4.png) no-repeat 37px center}
.sideDiv a.cur,.sideDiv a:hover{color:#004987;background:url(../img/circle3.png) no-repeat 37px center #efefef}
.sideContactTit{height:54px;line-height:54px;background-color:#065890}
.sideContactTit a{display:block;padding-left:36px;color:#fff;font-weight:700;font-size:1.8em}
.sideContactBox{height:auto;overflow:hidden;background:url(../images/contactbg.jpg) no-repeat 0 0;height:178px;padding:16px 0 0 10px;color:#585858;line-height:30px;font-size:1.2em}
.right{margin-left:290px;background-color:#fff;min-height:718px}
.path{height:auto;overflow:hidden;position:relative;padding:0 40px;border-bottom:1px solid #ececec}
.path h3{position:absolute;left:30px;top:27px;z-index:5;height:52px;color:#004987;font-size:1.7em;border-bottom:2px solid #004987}
.pathdiv{float:right;color:#898989;font-size:1.2em;margin-top:4px;height:77px;line-height:77px}
.pathdiv a{color:#898989}
.pathdiv a.on,.pathdiv a:hover{color:#585858}
.pathdiv span{display:inline-block;padding:0 6px}
.rightBox{height:auto;overflow:hidden;padding:0 40px}
.eventsTitle{height:auto;overflow:hidden;padding:46px 0 38px;line-height:36px}
.eventsTitle h3{color:#585858;font-size:1.7em;font-weight:700;margin-bottom:6px}
.year{color:#000;font-size:1.7em}
.eventsList{height:auto;overflow:hidden;margin:13px 0 78px;border-top:1px solid #efefef}
.eventsList li{height:auto;overflow:hidden;padding:21px 5px 21px 0;border-bottom:1px solid #efefef}
.eventsdate{float:left;width:82px;text-align:center}
.eventsdate h3{color:#fff;font-size:1.7em;font-weight:700;height:38px;line-height:38px;font-family:Arial;background-color:#05558e}
.eventsdate p{color:#585858;font-size:1.3em;height:33px;line-height:33px;background-color:#efefef}
.eventsInfo{margin-left:111px;font-size:1.4em;line-height:34px;color:#585858;padding-top:5px}
.downLoad{height:auto;overflow:hidden;padding:20px 0 0}
.downLoad li{height:auto;overflow:hidden}
.downLoad li a{display:block;position:relative;margin:0 40px;color:#585858;border-bottom:1px solid #efefef}
.downLoad li a span{display:block;float:left;width:98px;height:66px;line-height:66px;overflow:hidden;font-size:1.3em;text-align:right;background:url(../img/circle2.png) no-repeat left center}
.downLoad li a div{margin-left:133px;height:66px;line-height:66px;overflow:hidden;font-size:1.4em}
.downLoad li a i{position:absolute;right:0;top:0;z-index:5;width:33px;height:66px;background:url(../img/down1.png) no-repeat left center}
.downLoad li:hover{background-color:#f8f8f8;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.downLoad li:hover a{color:#004987}
.downLoad li:hover i{background:url(../img/down2.png) no-repeat right center}

.partyLoad{height:auto;overflow:hidden;padding:20px 0 0}
.partyLoad li{height:auto;overflow:hidden}
.partyLoad li a{display:block;position:relative;margin:0 40px;color:#585858;border-bottom:1px solid #efefef}
.partyLoad li a span{display:block;float:right;width:98px;height:66px;line-height:66px;overflow:hidden;font-size:1.3em;text-align:right;background:url(../img/circle2.png) no-repeat left center}
.partyLoad li a div{height:66px;line-height:66px;overflow:hidden;font-size:1.4em}
.partyLoad li a i{position:absolute;right:0;top:0;z-index:5;width:33px;height:66px;background:url(../img/down1.png) no-repeat left center}
.partyLoad li:hover{background-color:#f8f8f8;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.partyLoad li:hover a{color:#004987}
.partyLoad li>i{margin-right: 10px;top:28px;left:23px; float:left; position:relative;width:5px;height:5px;}

.downLoadTit{height:auto;overflow:hidden;padding:46px 0 18px;border-bottom:1px solid #efefef}
.downLoadTit h1{font-size:1.7em;color:#585858;font-weight:700}
.source{font-size:1.3em;color:#757575;margin:17px 0 15px}
.source span{display:inline-block;padding:0 12px}
.down{display:block;height:33px;line-height:33px;width:93px;text-align:right;font-size:1.3em;color:#9f9f9f;background:url(../img/down1.png) no-repeat left center}
.content{font-size:14px;color:#585858;line-height:34px;list-style:disc;padding:22px 0 84px}
.paged{padding:52px 0 66px;text-align:center}
.paged .current,.paged .p_info,.paged a{display:inline-block;zoom:1;margin:0 4px;height:38px;line-height:38px;padding:0 15px;font-size:13px;text-align:center;color:#8b8b8b;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#f3f3f3;border:1px solid #ededed}
.paged .current,.paged a:hover{border-color:#004887;color:#fff;background-color:#004887}
.paged li {display: inline-block;list-style: none;text-decoration: none;color: #454646;}
.paged li.active>a{background-color: #004887;color:#fff}
.paged li{width:50px;}

.pages {position: relative; box-sizing: border-box;margin:0 0 20px 0;text-align: center;}
.pages a,.pages span {display: inline-block;padding: 2px 15px;margin: 0 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.pages a,.pages li {display: inline-block;list-style: none;text-decoration: none;color: #454646;}
.pages a.first,.pages a.prev,.pages a.next,.pages a.last {margin: 0;}
.pages a:hover {border-color: #50A8E6;}
.pages li{width:50px;}
.pages li.active {background: #4e4e4e;  border-color: #50A8E6;}
.pages li.active>a{color: #FFF;font-weight: 700;}

.case_bottom{width:100%;box-sizing:border-box;}
.case_bottom ul{overflow:hidden;min-height:600px;box-sizing:border-box}
.case_bottom ul li{margin:20px 10px 25px 10px;line-height:35px;overflow:hidden;font-size:16px;float:left;height: 256px;}
.case_bottom ul li{border:1px solid #ddd;overflow:hidden}
.case_bottom ul li:hover{box-shadow:10px 15px 15px #eee}
.casepic img{width:254px;height:190px;overflow:hidden}
.casetopic{height:35px;overflow:hidden;text-overflow:ellipsis;word-spacing:normal;text-align:center}

/*新闻详细*/
.cont_news_det{width:auto;height:auto;padding:10px 0 30px;}
.cont_news_det .box_title{width:auto;height:auto;padding-bottom:15px;border-bottom:1px dashed #d4d4d4;position:relative;}
.cont_news_det .box_title .d_title{font-size:26px;color:#222;line-height:30px;margin-bottom:15px;text-align:center;}
.cont_news_det .box_title .datebox{width:285px;height:auto;text-align:center;margin:0 auto;margin-top:25px;}
.cont_news_det .box_title .dtime{font-size:13px;color:#838383;line-height:28px;display:inline-block;margin-right:25px;padding-left:20px;background:url('../images/time.png') no-repeat scroll left center; background-size:14px 14px;float:left}
.cont_news_det .box_title .fx_box_bg{display:inline-block !important; padding-left:23px;background:url('../images/share.png') no-repeat scroll left center; background-size:14px 14px;float:right;}
.cont_news_det .box_title .return_list{font-size:12px;color:#888;line-height:30px;position:absolute;right:0px;bottom:13px;}
.cont_news_det .box_title a:hover.return_list{color:#015db2;}
.cont_news_det .box_btm{width:auto;height:auto;padding:20px 0;min-height:370px;}
.cont_news_det .box_btm p{font-size:16px;color:#444;line-height:26px;margin-bottom:15px;text-indent:2em;}
.cont_news_det .box_btm p em{font-style:italic;font-family:"微软雅黑";}
.cont_news_det table{border:1px solid #ddd;border-bottom:none;border-right:none;}
.cont_news_det table td{padding:5px; font-size:13px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.cont_news_det table td p{text-indent:0px !important;margin-bottom:0 !important;}

.fan_ye{ width:auto; height:auto; background:#efefef;}
.fan_ye ul li{ font-size:13px; color:#666; line-height:60px;}
.fan_ye ul li a{ font-size:13px; line-height:60px; display:inline-block; padding:0 15px;color:#444;}
.fan_ye ul li a:hover{ color:#005dad;}
.fan_ye ul li span.pre{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.pre a{ padding:0;}
.fan_ye ul li span.next{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.next a{ padding:0}

.cont_news_list ul li{width: 95%; padding:5px;border-bottom:1px dashed #d4d4d4;}
.cont_news_list .pubdate{width:auto;height:auto;float:left;}
.cont_news_list .pubdate .date{font-size:28px;color:#888;line-height:40px;width:57px;display:block;text-align:center;background:#f4f4f4;}
.cont_news_list .pubdate .y_month{font-size:12px;color:#888;line-height:20px;width:57px;display:block;text-align:center;margin-top:2px;background:#f4f4f4;}
.cont_news_list .newsmess{width:auto;height:auto;padding-top:6px;}
.cont_news_list .newsmess .news_title{font-size:16px;color:#222;line-height:32px;display:block;float:left;}
.cont_news_list ul li:hover .newsmess .news_title{color:#015db2;}
.cont_news_list ul li:hover{cursor:pointer;background-color:#f5f5f5;}
.cont_news_list .newsmess .news_desc{font-size:13px;color:#666;line-height:20px;}
.cont_news_list .newsmess span{float:right;color:#888;line-height:32px;}