@charset "utf-8";
/* CSS Document */
/*全局样式 begin*/
body{font-family:"microsoft yahei";font-size:12px;color:#000;margin:0;padding:0;background:#f5f6f7 url(../images/top_bg.jpg) top center no-repeat;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin:0px;padding:0px;}
li{list-style-type:none;}
form,input,button,option,textarea,select{margin:0px;padding:0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a{text-decoration:none;color:#000;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
table{font-size:inherit;font:100%;}
th{font-weight:normal;}
img{border:0;}
h3{font-size:14px;color:#000;font-weight:bold;}
h4{font-size:12px;}
.clear{clear:both;height:0px;overflow:hidden;}
.section{width:100%;clear:both;overflow:hidden;}
.column{width:100%;clear:both;overflow:hidden;}
.field{width:100%;clear:both;overflow:hidden;}
.copy{font-family:Arial,Helvetica,sans-serif;}
/*全局样式 end*/

.hiehgt10{height:10px;}

.page{padding-top:15px;text-align:center;clear:both;}
.page a{margin:0 2px;color:#4f4c4c;}
.page span.all{color:#4f4c4c;margin-left:4px;}
.page a.num:hover{color:#025fac;}

.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}
.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:none;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}
.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}

*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}

.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.ftl{float:left;}
.ftr{float:right;}
.mfrt30{margin-right:30px;}
.mfrt40{margin-right:40px;}
.mfrt45{margin-right:45px;}

#top{width:100%;margin:0 auto;}
.header{width:1200px;margin:0 auto;position:relative;height:300px;}
.header .logo{position:absolute;top:108px;left:8px;}

.nav{width:1200px;height:52px;background:#025fac;margin:0 auto;z-index:9999;border-top-left-radius:8px;border-top-right-radius:8px;}
.nav .cont{width:99.99%;height:52px;margin:0 auto;}
.nav .cont ul li{width:11.11%;height:52px;line-height:52px;float:left;text-align:center;font-size:16px;font-weight:bold;display:inline;cursor:pointer;position:relative;}
.nav .cont ul li a{width:100%;display:block;color:#fff;text-decoration:none;}
.nav .cont ul li a:hover{color:#fff;background:#f89840;}
.nav .cont ul li a.hvr-bounce-to-left:before{color:#fff;background:#f89840;}
.nav .cont ul li a.on{color:#fff;background:#f89840;display:block;}
.nav .cont ul li:first-child a:hover{color:#fff;background:#f89840;border-top-left-radius:8px;}
.nav .cont ul li:last-child a:hover{color:#fff;background:#f89840;border-top-right-radius:8px;}
.nav .cont ul li:first-child a.on{color:#fff;background:#f89840;border-top-left-radius:8px;}
.nav .cont ul li:last-child a.on{color:#fff;background:#f89840;border-top-right-radius:8px;}

.hsmoll{position:absolute;top:52px;left:0px;height:0px;overflow:hidden;z-index:9999;width:100%;}
.hsmoll p{line-height:42px;height:42px;}
.hsmoll p a{font-size:14px;display:block;background:#025fac;}
.hsmoll p a.on{background:#025fac;color:#fff;}
.hsmoll p a:hover{background:#f89840;color:#f00;}
.hsmoll p a.hvr-bounce-to-left:before{background:#f89840;color:#f00}
.nav .cont ul li .hsmoll p a.on{font-size:14px;display:block;background:#025fac;}

.newscont{max-width:520px;float:right;}
.newtel{height:60px;font-size:18px;color:#000;border-top:2px solid #025fac;}

.new_telst{width:520px;margin:0 auto;}
.new_telst li{width:25%;line-height:60px;height:60px;text-align:center;float: left;cursor:pointer;font-weight:bold;color:#025fac;}
.new_telst li.newon {font-weight:bold;background:#025fac; color:#fff;}

.new-wrap{width:520px;height:350px;overflow:hidden; padding:15px 0px 0px 0px;}
.new-wrap .show{display:block;}

.new_lst ul li{float:left;width:500px;line-height:43px;height:43px; font-size:16px;overflow:hidden;}
.new_lst ul li:first-child{line-height:43px;height:90px;overflow:hidden;}
.new_lst ul li p{padding-left:20px;line-height:22px;font-size:12px; color:#999999;text-indent:25px;}
.new_lst ul li a{background:url(../images/newsli.png) no-repeat 1px 7px; padding-left:20px;color:#333;text-decoration:none;}
.new_lst ul li a:hover{background:url(../images/newslion.png) no-repeat 1px 7px; color:#025fac;}
.new_lst ul li .date{float:right; color:#999;}

#content{width:1200px;margin:0 auto;margin-top:30px;}

.xhld{width:1038px;height:237px;border:1px solid #cecece;background:#FFFFFF;}
.xhld .title{background:url(../images/index_title_bg.png) no-repeat -6px 4px;height:36px;line-height:36px;border-bottom:1px solid #cecece;z-index:10000;padding-left:40px;color:#FFFFFF;font-size:14px; font-weight:bold;}
.xhld .cont{width:994px;padding:15px 22px 0 22px;}
.xhld .cont ul{margin:0 -20px 0 0 ;}
.xhld .cont ul li{width:324px;height:170px;float:left;margin-right:10px;}
.xhld .cont ul li .photo{width:131px;height:170px;float:left;display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:148px;*font-family:Arial;}
.xhld .cont ul li .photo img{vertical-align:middle;}
.xhld .cont ul li .infor{width:183px;height:170px;float:right;}
.xhld .cont ul li .infor .name{height:34px;line-height:34px;font-size:14px;font-weight:bold;color:#000000;}
.xhld .cont ul li .infor .text{height:95px;line-height:18px;color:#000000;}
.xhld .cont ul li .infor .more{height:95px;line-height:18px;}
.xhld .cont ul li .infor .more a{color:#fc6e00;font-size:14px;font-weight:bold;}

.sframe{width:370px;border-top:2px solid #025fac; margin-top:20px;}
.sframe .title{width:325px;height:60px;line-height:60px;background:url(../images/tit.png) no-repeat 5px 18px;color:#025fac;font-size:18px;padding-left:45px;font-weight:bold; border-bottom:1px solid #e5e5e5;}
.sframe .cont{padding:15px 0px;height:260px;overflow:hidden;}
.sframe .cont ul li{float:left;width:370px;line-height:43px;height:43px; font-size:16px;overflow:hidden;}
.sframe .cont ul li:first-child{line-height:43px;height:90px;overflow:hidden;}
.sframe .cont ul li p{padding-left:20px;padding-right:10px;line-height:22px;font-size:12px; color:#999999;text-indent:25px;}
.sframe .cont ul li a{background:url(../images/nwli.png) no-repeat 1px 5px; padding-left:20px;color:#333;text-decoration:none;}
.sframe .cont ul li a:hover{background:url(../images/nwli.png) no-repeat 1px 5px; color:#025fac;}
.sframe .cont ul li .date{float:right; color:#999;}

.spic{width:1200px;margin:0 auto;}
.spic .title{color:#025fac;padding:10px 0px;font-size:24px;}
.spic .title span{display:inline-block;line-height:60px;position:relative;font-weight:bold;background:url(../images/vipbj.png) no-repeat 1px 20px; padding-left:40px;}
.spic .title span:after{width:1038px;height:1px;background:#999;content:'';margin-left:25px;display:inline-block; margin-bottom:5px;}

.mantle{width:1200px;height:330px;position:relative;}
.mantle .leftbotton{width:14px;height:25px;background:url(../images/bt_left.png) no-repeat;cursor:pointer;position:absolute;left:5px;top:158px;}
.mantle .rightbotton{width:14px;height:25px;background:url(../images/bt_right.png) no-repeat;cursor:pointer;position:absolute;right:5px;top:158px;}
.mantle .cont{width:1140px;height:310px;overflow:hidden;position:absolute;left:30px;top:17px;}
.mantle .cont ul{float:left; }
.mantle .cont ul li{float:left;width:170px;height:310px;margin:0 10px;}
.mantle .cont ul li .photo{width:170px;height:240px; overflow:hidden;}
.mantle .cont ul li .photo a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.mantle .cont ul li p.name{text-align:center;line-height:40px; font-size:16px;}
.mantle .cont ul li p.text{text-align:center;line-height:30px; font-size:12px; color:#999;}
.mantle .cont ul li  a{color:#666;}
.mantle .cont .fl{float:left;}

.linkWrap{margin-bottom: 32px;padding:20px 0px;}
.linkWrap .select{width: 23.75%;position: relative;margin-left: 1.667%;}
.linkWrap .select:first-child{margin-left: 0;}
.linkWrap .select dt{height:42px;border:2px solid #025fac;background: #4995d5;padding: 0 45px 0 18px;font-size: 16px;color: #ffffff;line-height: 42px;position: relative;cursor: pointer;}
.linkWrap .select dt:before{content: "";width: 14px;height: 8px;position: absolute;right: 19px;top:50%;margin-top: -4px;background: url(../images/arrow.png) no-repeat center;}
.linkWrap .select dt.cur:before{-webkit-transform: rotateZ(180deg);transform: rotateZ(180deg); }
.linkWrap .select dd{position: absolute;left: 0;top:46px;width: 100%;background: #025fac;display: none;z-index: 99;}
.linkWrap .select dd ul{max-height:180px;overflow: auto;}
.linkWrap .select dd ul::-webkit-scrollbar{width:5px;height:3px}
.linkWrap .select dd ul::-webkit-scrollbar-button:vertical{display:none}
.linkWrap .select dd ul::-webkit-scrollbar-corner,
.linkWrap .select dd ul::-webkit-scrollbar-track{background-color:#ccc}
.linkWrap .select dd ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#f89840; }
.linkWrap .select dd ul::-webkit-scrollbar-thumb:vertical:hover{ }
.linkWrap .select dd ul::-webkit-scrollbar-thumb:vertical:active{ }
.linkWrap .select dd ul li a{display: block;font-size: 14px;color: #fff;line-height: 28px;padding: 4px 18px;}
.linkWrap .select dd ul li a:hover{background: #4995d5;}

#food{background:url(../images/foot-bg.jpg) no-repeat top center;margin:0 auto;margin-top:30px; height:600px;}
.footer{width:1200px;margin:0 auto;color:#fff;line-height:45px;padding-top:100px; font-size:16px;}
.footer p{padding-left:40px;}
.footer .tel{background:url(../images/tel.png) no-repeat 1px 10px;}
.footer .copy{background:url(../images/copy.png) no-repeat 1px 10px;}
.footer .addr{background:url(../images/addr.png) no-repeat 1px 10px;}
.footer a{color:#969492;margin:0 10px;}

.nyside{width:310px;float:left;}

.side_a{width:310px;border:1px solid #d9dadb;padding:1px 1px;background:#FFFFFF;}
.side_a .title{height:35px;line-height:35px;background:url(../images/tp_title.png) no-repeat;color:#FFFFFF;font-size:14px;padding-left:12px;font-weight:bold;}
.side_a .title span.more{float:right;padding-right:12px;}
.side_a .title span.more a{color:#FFFFFF;}
.side_a .cont{padding:15px 10px 15px 10px;line-height:21px;height:296px;color:#666666;}
.side_a .cont img{margin-left:35px;width:148px;height:207px;}
.side_a .cont p{hieght:35px;line-height:35px;font-size:14px;font-weight:bold;color:#0267af;text-align:center;}
.side_a .cont a{color:#0267af;}

.sidep{width:310px;}
.sidep .title{height:100px;line-height:100px;background:url(../images/side-tit.jpg) no-repeat;color:#FFFFFF;font-size:30px;font-weight:bold;}
.sidep .title span{background:url(../images/side-icon.png) no-repeat 50px 4px;padding-left:105px;}
.sidep .cont{width:310px;padding:10px 0px;background:#FFFFFF;height:auto!important;min-height:50px;height:50px;}
.sidep .cont ul{}
.sidep .cont ul li{height:42px;line-height:42px; margin-bottom:8px;font-size:16px;}
.sidep .cont ul li a{height:42px;padding-left:35px;background:url(../images/newsli.png) no-repeat 15px 18px; width:273px;border:1px dashed #cecece;border-radius:5px;}
.sidep .cont ul li a:hover{font-weight:bold;color:#fff;text-decoration:none;background:url(../images/newsli-on.png) no-repeat 15px 18px #f89840;border:1px dashed #f89840;}
.sidep .cont ul li a.on{font-weight:bold;color:#fff;text-decoration:none;background:url(../images/newsli-on.png) no-repeat 15px 18px #f89840;border:1px dashed #f89840;}

.sidec{width:308px;border:1px solid #cecece;margin-top:30px; border-radius:8px;}
.sidec .title{background:url(../images/side-logo.png) no-repeat 5px 15px; padding-left:190px; color:#025fac; font-size:18px; height:58px; line-height:58px; border-bottom:1px solid #cecece;}
.sidec .cont{width:290px;padding:20px 10px;line-height:28px; font-size:14px;color:#333;}
.sidec .cont p.tel{background:url(../images/side-tel.png) no-repeat 1px 5px; padding-left:25px;}
.sidec .cont p.addr{background:url(../images/side-add.png) no-repeat 1px 5px; padding-left:25px;}
.sidec .cont p.addv{padding-left:65px;}
.sidec .cont p.code{text-align:center; margin-top:20px;}

.nymain{width:850px;float:right;background:#FFFFFF; border-left:1px solid #dedede; }
.nymain .title{height:83px;line-height:83px;font-size:24px;color:#025fac;padding-left:25px;font-weight:bold; border-bottom:1px solid #dedede;position:relative;}
.nymain .title:before{content:""; background:#025fac; width:110px; height:3px; display:inline-block; position:absolute; left:15px; bottom:0px;}
.nymain .title span{font-size:14px;font-family:"微软雅黑";font-weight:normal;color:#666;margin-right:10px;float:right;}

.nydan{width:810px;height:auto!important;min-height:680px;height:680px;line-height:31px;padding:25px 20px; font-size:14px;}

.nynews{width:810px;height:auto!important;min-height:680px;height:680px;padding:25px 20px;}
.nynews ul{}
.nynews ul li{height:38px;line-height:38px;*float:left;font-size:16px;}
.nynews ul li a{color:#333;background:url(../images/newsli.png) no-repeat 1px 6px;padding-left:25px;}
.nynews ul li span.date{float:right;color:#515151;}
.nynews ul li a:hover{color:#025fac;text-decoration:none;background:url(../images/newslion.png) no-repeat 1px 6px;}
.nynews ul li.line{margin-top:25px;border-top:1px dashed #999999;padding-top:25px;}

.detail {width:860px;height:auto!important;min-height:680px;height:680px;padding:25px 15px;}
.detail .tit {height:58px; line-height: 58px; text-align: center; font-size:14px; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

.news{width:810px;height:auto!important;min-height:520px;height:520px;padding:25px 20px;}
.news ul li{float:left;width:820px;margin:15px 0px; border-bottom:1px solid #dcdcdc; padding-bottom:30px;}
.news ul li .photo{float:left;width:210px;height:138px;margin-right:25px;overflow:hidden;}
.news ul li .photo a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8}
.news ul li .infor{}
.news ul li .infor .name{height:42px;line-height:42px;font-size:16px;overflow:hidden;}
.news ul li .infor .name a{color:#333;}
.news ul li .infor .name a:hover{color:#025fac;}
.news ul li .infor .text{height:65px;line-height:28px; color:#999; overflow:hidden;}
.news ul li .infor .more{color:#666666; font-size:14px; line-height:28px; text-align:left;}
.news ul li .infor .more a{color:#025fac; float:right; padding:1px 15px;border:1px solid #025fac;}
.news ul li .infor .more a:hover{color:#b82527;border:1px solid #b82527;}

.nypro{width:738px;height:auto!important;min-height:990px;height:990px;padding:15px 15px;border:1px solid #cecece;border-top:none;}
.nypro ul{margin:0 -15px 0 0;}
.nypro ul li{width:236px;height:211px;float:left;overflow:hidden;margin-right:15px;margin-top:20px;}
.nypro ul li .photo{width:232px;height:171px;border:1px solid #cecece;padding:1px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:151px;*font-family:Arial;}
.nypro ul li .photo img{vertical-align:middle;}
.nypro ul li .name{line-height:36px;height:36px;color:#4f4f4f;text-align:center;}

.ny_msg{width:738px;height:auto!important;min-height:590px;height:590px;line-height:31px;border:1px solid #cecece;border-top:none;padding:15px 15px;}
.ny_msg .fontColor{color:#808281;}

/*欢迎标题样式*/
.ny_msg .welcome{height:31px; line-height:23px; text-align:center;padding-bottom:5px;font-size:18px;font-family:"微软雅黑";color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../image/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;background:url(../images/bg_tab_msg_on.jpg) repeat;color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{ padding-left:100px; margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7; height:100px; width:350px;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
