
.nr img{ max-width:100%; height: auto !important}

.homesilide.bar-left{ position:absolute;  display:block; width:100px; height:100%; left:0px; background:none; top:22px; }
.homesilide.bar-left:before{ content:''; display:block;   
    width: 50px;
    height: 100px;
    background: url(../images/arrow.png) 0px 0px no-repeat;
    margin: 0 auto;
    margin-top: 240px;}
.homesilide.bar-right{ position:absolute; display:block; width:100px; height:100%; right:0px; background:none; top:22px; }
.homesilide.bar-right:before{ content:''; 
    display: block;
    width: 50px;
    height: 100px;
    background: url(../images/arrow.png) -50px 0px no-repeat;
    margin: 0 auto;
    margin-top: 240px;}
.homesilide.bar-left.emcss:before{ background-position:0px -100px;}
.homesilide.bar-right.emcss:before{ background-position:-50px -100px;}

.newssilide{ position:relative;}
.newsquan{ position:absolute; right:33px; top:0px;}
.newsquan .swiper-pagination-bullet{ background:#5E5E5E; width:12px; height:12px; margin:6px; opacity:1;}
.newsquan .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#009DDE}
.newssilide .swiper-news{ margin-top:10px; width:350px; margin-left:0;}
.newssilide .swiper-news a{  text-decoration: none; }
.newssilide .swiper-news .newsimg img{ display:block; margin-top:5px; float:left; margin-right:8px; width:110px;}
.newssilideli>a p{ margin-top:10px;}

#wp-calendar{ width: 100%;}          
#wp-calendar{
border-collapse: collapse;
border-spacing: 0;
    border: solid 1px #E2E2E2;           
}
#wp-calendar a {                              
color: #990099;
text-decoration: none;
}
#wp-calendar a:hover {                     
    color: #696969;
}
#wp-calendar  tbody td a{                        
    background-color: #00AFF0;
    width: 24px;
    line-height: 24px; height:24px; margin:3px auto; display:block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
}
#wp-calendar thead{ height:30px; line-height:30px; font-size:13px; font-weight:200;     color: #808080;
}
#wp-calendar tfoot{                           
background: #00AFF0; height:30px; line-height:30px;
}
#wp-calendar tfoot td a{ text-align:center; display:block; color:#FFF;}
#wp-calendar caption{                        
width: 100%;
    height: 35px;
    background-color: #00AFF0; color:#FFF; line-height:35px;
}
#wp-calendar tbody{                           
text-align:center;
}
#wp-calendar tbody tr td{ height:30px; line-height:30px; cursor:pointer;    color: #333; font-size:13px;}
#wp-calendar tbody tr td:hover{ color:#00AFF0;}

	.wrap-menu {width:778px; margin:0 auto; overflow:auto; width:238px; background:#F6F6F6; font:14px/2 Tahoma,Arial,sans-serif}
	.wrap-menu ul{ list-style:none; margin:0; padding:0;}
	.wrap-menu ul li{ text-indent:3em; white-space:nowrap; }
	.wrap-menu ul li h2{ cursor:pointer; height:40px; line-height:40px; width:100%; margin:0 0 1px 0; font:16px/40px  Arial, Helvetica, sans-serif; color:#fff; background-color:#009CE0;}
	.wrap-menu ul li a{ display:block; outline:none; height:35px; line-height:35px; margin:1px 0; color:#1A385C; text-decoration:none;}
	.wrap-menu ul li img{ margin-right:10px; margin-left:-17px; margin-top:9px; width:7px; height:7px; background:url(images/arrow.gif) no-repeat; border:none;}
	.wrap-menu ul li img.unfold{ background-position:0 -9px;}
	.wrap-menu ul li a:hover{ background-color:#ccc; background-image:none;}
  .wrap-menu1 {width:778px; margin:0 auto; overflow:auto; width:238px; background:#F6F6F6; font:14px/2 Tahoma,Arial,sans-serif}

.imgdw{ position:relative;}
.imgdw .newscan{ position:absolute; left:0; top:0; width:76px; z-index:10; text-align:center}
.imgdw .newscan .postriqi{  background:rgba(48, 48, 48, 0.68); color:#fff; padding:3px 0;}
.imgdw .newscan .postriqi .diyiri{ display: block; font-size: 34px; font-weight: 100; letter-spacing: 8px; text-indent: 8px; }
.imgdw .newscan .postriqi .dierri{ display:block; font-size:12px;}
.imgdw .newscan .postcat{ background:#00AFF0; color:#FFF; height:24px; line-height:24px;}


/*分页美化样式*/
.page_navi{overflow:hidden;width:100%;text-align:center}
.page_navi a{height:36px;border:1px solid #DDD;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;color:#888;text-decoration:none;line-height:36px;margin:2px;padding:1px 8px; font-size:12px;}
.page_navi a:hover,.page_navi a.current{text-decoration: none;border:1px solid #016CB2;color:#Fff; background:#016CB2;}
.xwli{ display:inline-table;margin-bottom: 25px;}

.jonss{ background:#F0F0F0; padding:20px 40px; }
.jonss .jonform .sxdiv{ display:block; float:left; margin-left:60px;}
.jonss .jonform .sxdiv span{ height:30px; line-height:30px;     color: #525252;}
.jonss .jonform .sxdiv select{width: 210px; display:block; float:right; height:30px; line-height:30px; padding:0 3px;
    border: 1px solid #c9c7c8;color: #b9b8b8;
	    transition: all 0.4s;
    -ms-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
	}
.jonss .jonform .sxdiv  input#zbkey{  width: 258px;  border: 1px solid #c9c7c8;display:block; float:left; height:30px; line-height:30px; padding:0 3px;
	    color: #b9b8b8;
			    transition: all 0.4s;
    -ms-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
	}
#zbbtn{ background:#00AFF0; border:none; display:block; float:left; margin-left:10px; color:#FFF; text-align:center; width:115px; height:30px; line-height:30px;}
.jonss .jonform .sxdiv  input#zbkey:focus, .jonss .jonform .sxdiv select:focus {
    border-color: #66afe9;height:30px; line-height:30px; 
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}

.validation_message{font-size: 13px; display:none;
    color: #933;
    margin-left: 5px;
    margin-top: 3px;}
.liuyan .validation_error{ font-size:14px; color:#900; display:block;}
.liuyan .gf_browser_chrome{padding:0;}
.liuyan .gform_body ul{ position:relative; display:block;}
.liuyan .gform_body ul li{ background-image:none; color:#666; font-size:14px;margin-top: 15px; list-style:none; width:270px; }
.liuyan .gform_body ul li.juyou{ position:absolute; top:0; width:260px; left:300px; margin-top:0;}
.liuyan .gform_body ul li label{ display: none; width: 60px;    text-align: right;
    vertical-align: middle;
    line-height: 40px; font-size:16px; color:#666666;
}
.liuyan .gform_body ul li#field_2_5 label{ line-height:136px}
.liuyan .gform_body ul li label span{ color: #E00; vertical-align: -15%; display: inline-table; }
.liuyan .gform_body ul li .ginput_container{ display: block;}
.liuyan .gform_body ul li input{border-radius: 3px; padding:0px 5px;border: 1px solid #dbdbdb;
-moz-border-radius: 3px;font-size:14px;color:#666666; display:block; height:30px;
-webkit-border-radius: 3px;
transition: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
width:100%; line-height:30px;
}
.liuyan .gform_body ul li.gfield_error  input,.liuyan .gform_body ul li.gfield_error  textarea{  border: 1px solid #933;}


.liuyan .gform_body ul li input#input_2_2{ background:none; display:block;    height: auto;
    padding: 2px 3px;}
.liuyan .gform_body ul li input#input_2_2:focus {
border-color:none !important;
outline: 0!important;
}
.liuyan .gform_body ul li textarea{ width:100%; height:103px;resize: none;border-radius: 3px; padding:10px 5px;border: 1px solid #dbdbdb;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
transition: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s; font-size:14px;
}
.liuyan  input:focus, .liuyan  select:focus,.liuyan  textarea:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}
.liuyan  .gform_body ul li:hover{ background:none;color:#666;}
.liuyan  .gform_footer{}
.liuyan{ max-width:730px;}
.liuyan  .gform_footer .button.gform_button{     margin-top: 15px;
    font-size: 14px;
    padding: 8px 24px;
    color: #666;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    border: none; width:572px; display:block;
    background-color: #EBEBEB;
    font-weight: 500; cursor:pointer; }
.liuyan  .gform_footer .button.gform_button:hover{
    background-color: #00AFF0; color: #FFF
  }
.liuyan .gform_body ul li.w50{ width:49%; display:inline-block}
.liuyan .gform_body ul li.w100{ width:100%}
.liuyan .gform_body ul li.w100 input,.gform_body ul li.w100 textarea{ width:100%;color:#666666;}
.liuyan .gform_body ul li .gfield_radio li{ display:inline-block; margin-right:5px; margin-top:0px;}
.liuyan .gform_body ul li .gfield_radio li input{ display:inline; width:auto;}
.liuyan .gform_body ul li .gfield_radio li label{ display:inline;}
.liuyan .gform_body ul li.w50#field_1_2,.gform_body ul li.w50#field_1_4{ margin-left:2%;}
td#prev a,td#next a{ cursor:pointer;}
.imgnr{ width:795px;}
.imgnr img{ display:block; max-width:100%; height:auto !important; margin:10px 0;}

.tddiv{    display: inline-table;
    margin-bottom: 25px;}
#gform_confirmation_message_1{   color: #FFFFFF;}

.more1{ text-align:center;}
.more1 a{ display: inline-block; padding: 12px 25px;     padding-left: 50px;color: #009cdf;font-size: 18px; border: 1px solid #009cdf; background: url(../images/more1.png) 22px center no-repeat; text-decoration: none; height:20px; line-height:20px;}


.spimgslide{ width:790px;}
.spimgslide .spmingxiao{ position:relative; margin:0 -2px; width:800px !important; margin-top:4px; bottom:0px !important; }
.spimgslide .spmingxiao:after{ display: table; clear:both;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";}
.spimgslide .swiper-spimg li{ display:block; list-style:none; cursor:pointer;}
.spimgslide .spmingxiao li{ display:block; background:none; width:129px; height:102px; float:left; margin:2px  !important; }
.spimgslide .spmingxiao li img{ display:block; width:100%; height:100%;}
.spimgslide .spmingxiao li.swiper-pagination-bullet{ opacity:0.6;}
.spimgslide .spmingxiao li.swiper-pagination-bullet.swiper-pagination-bullet-active{ opacity:1}
.spimgslide .fangdafan{ display:none;}
.spimgslide .guanbi{ display:none;}
.spimgslide.fdl .fangdafan{ display: block; z-index:51;pointer-events: auto ;}
.spimgslide.fdl .spmingxiao{ display:none !important}
.spimgslide.fdl{ position:fixed;     z-index: 100000; width:100%; height:100%; background:rgba(251, 251, 251, 0.79);    left: 0;
    top: 0; display:none;}
.spimgslide.fdl .swiper-spimg{ width:80%; margin:0 auto; z-index:50}
.spimgslide.fdl .guanbi{ display:block; position:absolute; right:20px; top:20px; cursor:pointer; width:20px; height:20px; color:#666; z-index:51; font-size:18px; line-height:20px ; text-align:center;}
.spimgslide.fdl .guanbjbj{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:49; }