body{
    background: #f2f2f2;
    -webkit-text-size-adjust : none ;
    -moz-text-size-adjust : none ;
    -ms-text-size-adjust : none ;
    text-size-adjust : none;
    min-width:1300px;
}
.relative {
    position:relative;
}
.imghover {
    cursor: pointer;
    transition: all 0.6s;
}
.imghover:hover {
    transform: scale(1.2);
}
/*header*/
.headerWrap{ border-top: #005996 3px solid; height: auto; width: 100%; background: #ffffff}
.header{
    height:auto ;    background: url("../images/top_bg.png") right no-repeat;
    background-size:50% 100%;
}
.header .logo{
    width: 36%;
    margin: 15px 0;
}
.header .logo img{
    width: 100%;
}
.header .hea-ri{
    width: 70%;
    height: auto;
    margin-top: 40px;
    text-align: right;
}

/*nav*/
.navWrap,.telnavWrap{
    width: 100%;
    height: auto;
    background: url("../images/navtop_bg.png") top repeat-x #ffffff;
    max-height: 1200px;
}
.navtel{
    display: none;
    height:44px;
    padding-top: 12px;
    position: relative;
}
.nav{
    height:50px;
}
.nav li{
    float:left;
    width:10%;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:16px;
    position:relative; background: url("../images/nav_xline.png") right center no-repeat;
}
.nav li a{
    width: 100%;
    color:#414141;
    display:block;
    margin-top:10px;
}
.nav li a.link{
    float:left;
    width:100%;
}
.nav ul li a:hover,.nav ul li.cur{
    background:#005a97;
    color: #ffffff;
    display:block;
}
.nav ul li a:hover,.nav ul li.cur a{
    color: #ffffff;
}
#nav{
    width:100%;
    line-height: 40px;
    font-size:16px;
    background:#1782ca;
    position:absolute;
    top:50px;
    left:0;
    z-index: 99999;
}
#nav a{
    color:#fff;
}
#nav a:hover{
    background: #005a97;
}
/*æ‰‹æœºç‰ˆ å¯¼èˆª*/
.navtel .ico{
    width: 36px;
    cursor: pointer;
    margin-right: 2%;
    margin-top: 4px;
}
.navtel .ico img{
    width: 100%;
}
/*ä¾§æ»‘*/
.ch{
    /*display: none;*/
}
.mm-menu-toggle{
    width: 36px;
    height: 24px;
    float: right;
    cursor: pointer;
    position: absolute;
    right: 2%;
    top: 16px;
    z-index: 2;
    background:url(../images/ico10.png) no-repeat;

}
.mm-menu{
    position:fixed;
    top:0;
    right:0;
    z-index:10002;
    background-color:#e6e6e8;
    width:300px;
    height:100%;
    overflow-y:auto;
    box-shadow:0;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:-webkit-transform .5s,box-shadow .5s;
    transition:transform .5s,box-shadow .5s;
}
.mm-menu .chlogo{
    width: 80%;
    margin: 20px auto 0;
}
.mm-menu .chlogo img{
    width: 100%;
}
.mm-menu .form{
    border-top: 1px solid #dfdfe1;
    margin-top: 15px;
}
.mm-menu .form li{
    width:94%;
    float: right;
    border-bottom: 1px solid #dfdfe1;
    color: #858585;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-left: 3%;
    margin-right: 3%;
    position: relative;
}

.mm-menu .form li a{
    width: 100%;
    height: 40px;
    line-height:40px;
    display: inline-block;
    color: #666;
    float: left;
    text-indent: 25px;
}
.mm-menu .form li a:hover{
    color: #003680;
}
.mm-menu.active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}

/*@media all and (min-width:300px){
	.mm-menu{
		width:300px;
		-webkit-transform:translateX(300px);
		-ms-transform:translateX(300px);
		transform:translateX(300px)
	}

}*/
.mm-menu-mask{
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:10001;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.34);
    visibility:hidden;
    opacity:0;
    -webkit-transition:opacity .5s,visibility .5s;
    transition:opacity .5s,visibility .5s
}

.mm-menu-mask.active{
    visibility:visible;
    opacity:1
}


/*banner-pc*/


.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox .hd{ height:70px; overflow:hidden; position:absolute; right:5px; bottom:0; z-index:1; width: 100% }
.slideBox .hd ul{ overflow:hidden; zoom:1;  text-align: right; float: right; }
.slideBox .hd ul li{ float:left; margin: 14px 5px 0 5px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;  border-radius: 20px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .bd span {
    position:absolute;
    bottom:30px;
    width:100%;
    line-height:70px;
    color:#fff;
    font-weight:bold;
    padding: 0;

}
.slideBox .bd .bd_fontbox{ position: relative; }
.slideBox .bd i{
    background: url("../images/banner-fontbg.png");
    height: 70px;overflow: hidden;
    line-height: 70px; display: block;  font-style: normal; width: 600px; padding: 0 30px;
}
.slideBox .bd h1 {
    color:#fff;
    font-size:28px;
    margin:0;
    padding:0 10px;
    height: 70px;
    line-height: 70px; display: inline;
}
.slideBox .bd p {  display: inline;font-size:16px;
}

/* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç ï¼Œå¦‚æžœä¸éœ€è¦åˆ é™¤å³å¯ */
.slideBox .prev,
.slideBox .next{ float:left;display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -40px 5px no-repeat; filter:alpha(opacity=70);opacity:0.7; }
.slideBox .next{ float: right; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*i-main*/
.i-main{ margin: 25px auto;}
.i-main-left{ float: left; width: 21.6%;  height: auto;overflow: hidden;}
.i-main-center{ float: left;width: 51.8%; margin: 0 2.5%;height: auto;overflow: hidden}
.i-main-right{ float: right;width: 21.6%;height: auto;overflow: hidden}
.i-title{ border-bottom: #e3e3e3 1px solid; height: 37px; width: 100%; margin: 0 auto;  }
.i-title h1{ height: 36px; line-height: 36px; font-size: 18px; color: #120000; margin: 0; padding: 0 10px; display: block; float: left; border-bottom: #005996 3px solid}
.i-title a{ float: right;display: block; font-size: 13px; color: #999999; line-height: 38px; text-align: right}
.i-title a:hover{ color: #cc0000}
.i-main-left .i-bmxt{ width: 100%; height: 336px; margin: 0 0 15px 0}
.i-main-left .i-bmxt img{ width: 100%; height:336px;}
.i-main-left .i-bmxt img:hover{opacity: 0.8}
.i-zyjs-box{width: 100%; height: auto; margin: 0 auto; overflow: hidden}
.i-zyjs{ width: 100%;padding-top:10px;}
.i-zyjs ul{ width: 110%; overflow: hidden}
.i-zyjs a{float: left;display: block;width: 43.8%;text-align: center;font-size: 15px;line-height: 49px;color: #333333;background: #f7f7f7;border: #ebebed 1px solid;margin:7px 4% 3px 0;}
.i-zyjs a:hover{ background: #f58417; color: #ffffff}
.i-nlist{ padding-top: 15px;}
.i-nlist li{ width: 98%;line-height: 34px; text-align: right; background: url("../images/ico_001.png") left center no-repeat; padding-left: 2%;font-size: 14px;color: #656565;}
.i-nlist li a{ float: left; text-align: left;  line-height: 34px;color: #656565; }
.i-nlist li a:hover{color: #cc0000}
.i-xglj{ width: 100%; margin: 0 auto 15px auto; }
.i-xglj .i-xglj-nr{ width: 100%; margin: 0 auto 10px auto; padding-top: 10px;}
.i-xglj img{ margin: 5px auto;width: 100%}
.i-xglj img:hover{ margin:5px auto;opacity: 0.8}
.i-spzb{}
.i-spzb .i-spzb-nr{ padding-top: 15px}
.i-spzb .i-spzb-nr img{ width: 100%;}
.i-spzb .i-spzb-nr img:hover{opacity: 0.8}


/*list*/
.list-banner{ width: 100%; height: 175px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.list-banner h1{ border: #ffffff 2px solid; color: #ffffff; padding: 15px 70px; width: auto !important; font-size: 24px; display: inline-block; margin:55px 0 0 0 ;}
.listmainWrap{ background: #ffffff; border: #efefef 1px solid; margin: 20px auto; padding:2% 2%;min-height:280px}
.lm-left{ width: 20%; float: left;}
.lm-right{ width: 77%; float: right}
.lm-left .lm_sub{}
.lm-left .lm_sub a{ display: block; background:url("../images/subnav_bgb.png") 90% 50% #e6e6e6 no-repeat; line-height: 50px; margin: 6px auto; border-left:#707070 5px solid; padding-left: 10%;font-size: 16px; }
.lm-left .lm_sub a:hover{background:url("../images/subnav_bga.png") 90% 50% #005a97 no-repeat;  border-left:#003152 5px solid; color: #ffffff}
.lm-left  #onthis{background:url("../images/subnav_bga.png") 90% 50% #005a97 no-repeat;  border-left:#003152 5px solid; color: #ffffff}
.list-title{ border-bottom: #e3e3e3 1px solid; height: 46px; width: 100%; margin: 0 auto;  }
.list-title h1{ height: 45px; line-height: 45px; font-size: 22px; color: #005a97; margin: 0; padding: 0 20px; display: block; float: left; border-bottom: #005996 3px solid}
.list-title span{ float: right;color: #737373; line-height: 46px; font-size: 14px;}
.list-title span a{color: #737373; }
.list-title span a:hover{color: #cc0000; }
.list-title1 a{ float: right;display: block; font-size: 13px; color: #999999; line-height: 38px; text-align: right}
.list-title1 a:hover{ color: #cc0000}
.fy-list{ padding: 30px 3%;}
.fy-list li{ width: 98%;line-height: 40px; text-align: right; background: url("../images/ico_001.png") left center no-repeat; padding-left: 1.5%;font-size: 16px;color: #393939;}
.fy-list li a{ float: left; text-align: left;  line-height: 40px;color: #393939; }
.fy-list li a:hover{color: #cc0000}
.list-fy{ margin: 30px auto 0 auto; text-align: center}

/*content*/
.content-list{
    width:100%;
    margin:0 auto;
    margin-top:10px;
}
.content-list-tit{
    padding-left:15px;
    height:64px;
    border-top:1px solid #e4e4e4;
    background: no-repeat center bottom;
}
.content-list-tit h3{
    margin-left:30px;
    line-height:64px;
    font-weight: normal;
    font-size:20px;
    color:#3591dc;
}
.content-list-tit .local{
    color:#6A6A6A;
    margin-right:80px;
    margin-top:30px;
    font-size:15px;
}
.content-list-tit .local a{
    color:#6A6A6A;
    font-size:15px;
}
.content{width:90%; margin: 0 auto}
.content-title{width:100%;height:76px; margin:30px auto;}
.content-title h3{display:block; float:left; color:#cc0000; font-size:30px; line-height:36px; text-align:center; width:100%; margin: 20px auto}
.content-title i{display:block; float:left; background: #f5f5f5; color:#333333; line-height:36px; text-align:center; font-size:14px; margin: 20px 0; width:100%;  font-style: normal}
.content-content{width:100%; padding:20px 0; margin-bottom:15px;}
.content-content p{line-height:30px !important; text-indent:2em; margin-bottom:15px;text-align:justify; text-justify:inter-ideograph; font-size:16px !important;color:#666;}
.close{overflow: hidden;height:20px; text-align: center}
.close a{color:#666;font-size:15px; }

.sxt{width:100%; padding:10px 10px;margin-top:15px;  border-top:5px solid #f8f8f6;font-size:15px;color:#000;}
.sxt p{display:block; width:100%; height:32px; line-height:32px;}
.sxt p a{font-size:15px; color:#000;}

/*footer*/
.footerWrap{
    width: 100%;
    height: auto; overflow: hidden;;
    background:#005a97;
    padding: 20px 0;
    margin-top: 20px;
}
.footer{
    width: 100%;
    height: auto;
    text-align: center;
    display: none;
    margin-bottom: 22px;
}
.footer input{
    background:none;
    font-size: 18px;
    color: #ffffff;
    border: medium none;
    margin: 0;
    padding: 0;
}
.footerWrap p{
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.foot-word{
    width: 100%;
    display:none;
}
.foot-word h2{
    width: 99%;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    margin-left: 0.5%;
}
.footer-left{ float: left; width: 50%;margin-top:30px;}
.footer-left p{
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: left;
    margin: 0 ;
    padding: 0;
}
.footer-right{ float: right; width: auto;}
.footer-right a{  float: left; margin: 0 0 0 40px}
.footer-right a img{ width: 108px;height: 108px;}
.footer-right a span{ color: #ffffff; line-height: 40px; display: block; text-align: center; font-size: 14px;}