@charset "utf-8";
body{color: #333; font-family: "微软雅黑",Arial; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video {
margin: 0;
padding: 0;
}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style: normal;font-weight: normal;}
ins {text-decoration: none;}
li {list-style: none;}
table {font-size:0.8em;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
legend {color: #000;}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,button,textarea,select {border: 0;padding: 0;margin: 0;*font-size: 100%;line-height: 1.2;}
a img,img {-ms-interpolation-mode: bicubic;}
sub,sup {vertical-align: baseline;}
article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote {display: block;}
pre {white-space: pre-wrap;}
textarea {resize: none;overflow: auto;}
input[type=text]:focus,input[type=password]:focus,textarea:focus {outline: 0;}
button,input {outline: 0;}
input[type=password]::-ms-reveal {display: none;}
input::-ms-clear {display: none;}
input:-ms-input-placeholder {color: #999;}
.left {float: left !important;}
.right{float: right !important;}
.hidden {display: none !important;}
a {
    color: #303030;
    text-decoration: none;
}
a {
    background-color: transparent;
}
.clear { clear: both;}
.main {width: 640px!important;margin-left: auto;margin-right: auto;}
.wrap{width: 98%; margin:0 auto;}
.padding_ny{ padding:3% 1%;}
.m_l{ margin-left:2%;}
.m_r{ margin-right:2%;}
.mb_15{ margin-bottom:15px;}
.p_r{ padding-right:2%;}
.p_r1{ padding-right:1%;}
.pt_15{ padding-top:15px;}
.pb_15{ padding-bottom:15px;}
@media screen and (max-width:640px){
.main{ width:100%;min-width:640px!important;}
}
@media screen and (min-width:480px){
.main{ width:100%; min-width:480px!important;}
}

@media screen and (min-width:320px){
.main{ width:100%; min-width:320px!important;}
}
/*图片效果*/
.imghove img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghove:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: auto;
*height: auto;}
/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; position:absolute; right:0; bottom:0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

/* 对齐 */
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
.margin-center {margin-left: auto;margin-right: auto;}
/* display */
.ds-b {display: block;}
.ds-n {display: none;}
.ds-inb {display: inline-block;}
.line_height{ line-height:90px;}
/* color */
.c-fff {color: #fff;}
.c-000 {color: #000;}
.red{ color:#BD0000;}
.blue{ color:#0251B8;}
.yellow{ color:#f1b544;}
.white_bg{ background-color:#FFFFFF;}
.gray_color{ background-color:#F7F7F7;}
._title{ font-size:14px; text-align:center;}
/*导航*/
.top { width:100%;margin:0 auto;background: #FFFFFF; position: fixed;left:0;top: 0; z-index:90; border-bottom:1px solid #E6E6E6;font-size: 30px;height: 58px; line-height: 58px;}
.top img{ width:82%; margin-top:6px;}
.nav {background: #B20000;}
.nav a {height: 60px;line-height: 60px;text-align: center;font-size:34px;color: #fff;background: #B20000;width: 159px;}
.nav a.b-r {border-right: 1px solid #67a9dd;}
.nav a.b-b {border-bottom: 1px solid #67a9dd;}
#menu_box{position: fixed;height: 100%;background: #000;width: 140px;right: -277px;top: 0;z-index: 9990; transition:all 0.3s linear 0s; opacity: .8;}
#menu_box ul{width: 130px;margin: 0 auto;margin-top: 35%;}
#menu_box li{font-size:1em;line-height: 40px;margin:5px 0; border-bottom:1px dotted #535353;}
#menu_box li a{width: 100%;display: block;line-height: 40px;color: #fff;text-align: center;}
#menu_box li a:hover{ color:#1E63B7;}
#menu_close {display: block;color: #fff;font-size:50px;line-height:50px;position: absolute;top:5px;right: 5px;
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
}
.copy{ min-height:35px; padding:8px 0; border-top:1px solid #F2F2F2; background-color:#EAEAEA; bottom:0; left:0; width: 100%;}
.copy p{ color:#333; font-size:0.85em; text-align:center; line-height:1.5;}
.copy a{color:#333; }
.copy a:hover{ color:#0251B8;}
.footer1 {height: 35px;width: 100%;margin-top: 20px;}
.footer {height:48px;width: 100%;background: #DB7303;position: fixed;left: 0;bottom: 0;}
.footer a {display: block;height:48px;float: left;color: #fff;width: 24.7%;border-right: 1px solid #F58303;text-align: center;}
.footer a:last-child {border-right: none;}
.footer a span {display: block;font-size:1.05em;line-height:32px;}
.footer a p {display: block;font-size: 0.875em;line-height: 13px;}

.page {width: 98%;margin-top: 40px;line-height: 31px;text-align: center;}
.page a {color: #333;}
.page span.current {color: #333;}

.prev_next {margin-top: 20px; font-size:14px;}
.prev_next , .prev_next a {color: #7a7a7a; line-height:32px;}
.prev_next li{ background: #EBEBEB; margin-bottom:2px;}


/*轮播图 start*/
.focus{ width:100%; margin-left: auto; margin-right: auto; position:relative; overflow:hidden; margin-top: 50px;}
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#DB7303;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; display: block; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/*轮播图 end*/