@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: 120px;min-width: 1200px;background-color: #fff;}



.head_con {width: 1200px;margin: 0 auto;overflow: hidden;}



.head_con .con_left {height: 120px;float: left;margin-top: 25px;}



.head_con .con_left>a{width: 100%;display: block;height:120px;}



.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: #47aef3;}



.nav_con {width: 1200px;margin: 0 auto;}



.nav_con>ul>a>li.active {background: #8dceeb;}



.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: #8dceeb;}



.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: #8dceeb;}



.nav_con>ul>li:hover>a{background: #8dceeb;}



.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;}



.abouttitle{width:100%;height: 50px;border-bottom: 1px solid #ddd;}
.abouttitle>ul>li{cursor:pointer; display:block;float:left;width:150px;text-align: left;color:#000;font-size: 16px;line-height:50px;}


#xiehui .xiehuibox .xiehuilist{float:left;width:467px;margin-top: 12px;}



#xiehui .xiehuibox .xiehuilist .xiehuititle{width:100%;height: 50px;border-bottom: 1px solid #ddd;}



#xiehui .xiehuibox .xiehuilist .xiehuititle>ul>li{cursor:pointer; display:block;float:left;width:150px;text-align: left;color:#000;font-size: 16px;line-height:50px;}



#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; border-bottom: 1px solid #ddd;}



.fengcai>ul>li{cursor:pointer; float:left;width:152px;height:50px;line-height:50px;text-align:left;color:#000;font-size:16px;}





/*cooper*/







/*公告*/



.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}



.opacity1{position:absolute;overflow:hidden;top:0px;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:600px;min-width: 1200px;overflow: hidden;position:relative; margin:1px auto}



.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:#3371ff}



.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:#3371ff;}



.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:#3371ff}



.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:200px;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;}