@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body {font-family: "微软雅黑";  margin:0 auto; padding:0px; font-size:14px; height:100%; line-height:24px; width:100%;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
a{color:inherit;}
a:hover { color:#BE0F15;}
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.text,textarea,select{ outline:none; font-family:微软雅黑; color:#666; font-size:12px; width:100%;}
.ul_lf li,.ul_js li{ position:relative;}
::-webkit-scrollbar{ width:8px;}
::-webkit-scrollbar-thumb{ background:#ccc;}
::-webkit-scrollbar-track{ background:#fff;}

::-moz-selection {color:#fff; background:#00489d; }
::selection {color:#fff; background:#00489d; }
::-webkit-input-placeholder { color:#aaa; }
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/*工具*/
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}

/*动效*/
.rotation { -webkit-animation: rotation  0.8s infinite linear; animation: rotation  0.8s infinite linear;}
@-webkit-keyframes rotation { 0% { -webkit-transform: rotateZ(0deg);}
    100% { -webkit-transform: rotateZ(360deg);}}
@keyframes rotation { 0% { transform: rotateZ(0deg);}
    100% { transform: rotateZ(360deg);}}
.heartbeat { -webkit-animation: heartbeat  1.2s infinite ease-in; animation: heartbeat  1.2s infinite ease-in;}
@-webkit-keyframes heartbeat { 0% { -webkit-transform: scale(1); opacity: 1;}
    15% { -webkit-transform: scale(1.3); opacity: 0.5;}
    30% { -webkit-transform: scale(1); opacity: 1;}}
@keyframes heartbeat { 0% { transform: scale(1); opacity: 1;}
    15% { transform: scale(1.3); opacity: 0.5;}
    30% { transform: scale(1); opacity: 1;}}
.trigger:hover { -webkit-animation: trigger 0.2s ease; animation: trigger 0.2s ease;}
@-webkit-keyframes trigger { 0% { -webkit-transform: rotateZ(0deg);}
    100% { -webkit-transform: rotateZ(180deg);}}
@keyframes trigger { 0% { transform: rotateZ(0deg);}
    100% { transform: rotateZ(180deg);}}
/*通用按钮*/
.uni_more_btn  {display:inline-block; *display:inline; *zoom:1; width:245px; text-align:left; background-color:#fff; }
.uni_more_btn,.uni_more_btn:hover{ color:#000000;}
.uni_more_btn ._btn_con { display:inline-block; *display:inline; *zoom:1; position:relative; padding-left:75px; height:44px; line-height:44px; }
.uni_more_btn ._btn_con:after { content:''; display:block; position:absolute; top:50%; right:0; margin-right:-35px; margin-top:-6px; width:20px; height:12px; background-image:url(../images/uni_more_btn_arr.png); background-position:0 0; background-repeat:no-repeat; }

/*动画*/
.uni_more_btn ._btn_con:after,.suvery [class|=channel] .form-btn .btn,.transition { transition-duration:0.3s; -webkit-transition-duration:0.3s; }
/*通用按钮*/
.uni_more_btn { color:#000000; background-color:#fff; border:#fff 1px solid; }
.uni_more_btn ._btn_con:after { background-image:url(../images/uni_more_btn_arr.png); }
.uni_more_btn:hover { color:#ffffff; background-color:#BD121A; border:#BD121A 1px solid; }
.uni_more_btn:hover ._btn_con:after { background-image:url(../images/uni_more_btn_arr3.png); }
.uni_more_btn.btn_wd_white { color:#ffffff; background-color:transparent; border:#ffffff 1px solid; }
.uni_more_btn.btn_wd_white ._btn_con:after { background-image:url(../images/uni_more_btn_arr3.png); }
.uni_more_btn.btn_wd_white:hover { color:#000000; background-color:#fff; border:#fff 1px solid; }
.uni_more_btn.btn_wd_white:hover ._btn_con:after { background-image:url(../images/uni_more_btn_arr.png); }
.uni_more_btn.btn_wd_black { color:#000000; background-color:transparent; border:#000000 1px solid; }
.uni_more_btn.btn_wd_black ._btn_con:after { background-image:url(../images/uni_more_btn_arr.png); }
.uni_more_btn.btn_wd_black:hover { color:#000000; background-color:#fff; border:#fff 1px solid; }
.uni_more_btn.btn_wd_black:hover ._btn_con:after { background-image:url(../images/uni_more_btn_arr.png); }

/* 等比填充 */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.rect-53{padding-bottom: 53%;}
.rect-152{padding-bottom: 152%;}
.rect-35{padding-bottom: 35%}
.rect-84{padding-bottom: 84%}
.rect-32{padding-bottom: 32%;}
.rect-72{padding-bottom: 72%;}
.rect-11980 { padding-bottom:180%; }

/*翻入式动画*/
.rolling .rolling_box .is_animated.revealed {transform: none;}
.rolling  .rolling_box {
    -webkit-perspective:1300px;
    -o-perspective:1300px;
    -ms-perspective:1300px;
    perspective:1300px;
    -webkit-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
}
.rolling .rolling_box .is_animated {
    -webkit-transition-duration:1.2s;
    -webkit-transition-property:-webkit-transform,opacity;
    -webkit-transition-delay:.15s;
    -webkit-transition-timing-function:'ease-in-out';
    -moz-transition-duration:1.2s;
    -moz-transition-property:all;
    -moz-transition-delay:.15s;
    -moz-transition-timing-function:'ease-in-out';
    -o-transition-duration:1.2s;
    -o-transition-property:transform,opacity;
    -o-transition-delay:.15s;
    -o-transition-timing-function:'ease-in-out';
    -ms-transition-duration:1.2s;
    -ms-transition-property:transform,opacity;
    -ms-transition-delay:.15s;
    -ms-transition-timing-function:'ease-in-out';
    transition-duration:1.2s;
    transition-property:transform,opacity;
    transition-delay:.15s;
    transition-timing-function:'ease-in-out';
    -webkit-transform:rotatex(-80deg) translateZ(0);
    -ms-transform:rotatex(-80deg) translateZ(0);
    transform:rotatex(-80deg) translateZ(0);
    -webkit-transform-origin:0 0 0;
    -ms-transform-origin:0 0 0;
    transform-origin:0 0 0;
    opacity:0
}
.rolling .rolling_box .is_animated.revealed {
    -webkit-transform:rotatex(0) translateZ(0);
    -ms-transform:rotatex(0) translateZ(0);
    transform:rotatex(0) translateZ(0);
    opacity:1
}

.rolling .rolling_box .tansDelay00{transition-delay: 0s;-webkit-transition-delay: 0s;}
.rolling .rolling_box .tansDelay200{transition-delay: .2s;-webkit-transition-delay: .2s;}
.rolling .rolling_box .tansDelay400{transition-delay:.4s;-webkit-transition-delay: .4s;}
.rolling .rolling_box .tansDelay600{transition-delay: .6s;-webkit-transition-delay: .6s;}
.rolling .rolling_box .tansDelay800{transition-delay: .8s;-webkit-transition-delay: .8s;}
.rolling .rolling_box .tansDelay1000{transition-delay: 1s;-webkit-transition-delay: 1s;}

@font-face
{
font-family:Fontsstyle;
src: url('../fonts/FETTE-ENGSCHRIFT.ttf'),
     url('../fonts/FETTE-ENGSCHRIFT.eot'),
	 url('../fonts/FETTE-ENGSCHRIFT.svg'),
	 url('../fonts/FETTE-ENGSCHRIFT.woff');

}
@font-face
{
font-family:PingFang;
src: url('../fonts/PingFang Regular.ttf'),
     url('../fonts/PingFang Regular.eot'),
	 url('../fonts/PingFang Regular.svg'),
	 url('../fonts/PingFang Regular.woff');
}
.moblie_exhi{ display:none;}
.BMap_mask{ display:none;}
.BMap_stdMpZoom{ display:none;}
.BMap_stdMpPan{ display:none;}
.BMap_cpyCtrl{ display:none;}
.BMap_scaleTxt{ display:none;}
.BMap_scaleCtrl{ display:none;}
.BMap_omCtrl{ display:none;}
.anchorBL{ display:none;}
.a_txt,.nav_ipad,.moblie_head{ display:none;}
.div_scroll{ overflow:auto;}
.wrap{ width:1200px; margin:0 auto; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.head{ position:fixed; top:0px; left:0px; width:100%; z-index:9999; background:#fff; height:110px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.heg{ height:110px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.logo{ width:320px;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.logo img{ width:100%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.head .rg .top{ height:40px; line-height:40px; color:#808080; text-align:right; font-size:14px; z-index:100; position:relative; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.head .rg .top a{ color:#808080}
.head .rg .top .a4{ background:url(../../images/1_37.jpg) center left no-repeat; padding-top:10px; padding-bottom:10px; padding-left:35px; padding-right:45px; color:#fff; font-size:14px; cursor:pointer; position:relative;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; margin-right:0px;}
.head .rg .top .a4:hover{ background:url(../../images/1_37a.jpg) center left no-repeat; color:#fff;}
.head .rg .top .a4 .div1{ position:absolute; top:39px; left:0px; width:170px; display:none;}
.head .rg .top .a4 .div1 .p1{ border:1px solid #e8e8e8; background:#f5f5f5;}
.head .rg .top .a4 .div1 .p1 .pp2{ margin-top:15px; padding-bottom:15px;}
.head .rg .top .a4 .div1 .p1 .pp2 a{ float:left; width:100%; font-size:12px; text-align:center;}
.head .rg .top .a4 .div1 .p1 .pp2 .aa1{ background:url(../../images/top_ewm.png) center top no-repeat; padding-top:110px;}
.head .rg .top .a4 .div1 .p2{ background:#d6d6d6; opacity:.8; height:6px;}
.head .rg .top a:hover{ color:#BC111A}
/*.nav{ margin-top:10px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; margin-right:1px;}
.nav ul li{ background:url(../images/1_38.jpg) right 18px no-repeat; cursor:pointer; float:left; height:60px; font-size:15px; font-weight:bold; padding-left:25px; padding-right:25px; }
.nav ul li .a1,.nav:hover ul .li .a1{ position:relative; height:43px; overflow:hidden; display:block; background:url(../images/1_05.jpg) center bottom no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; min-width:65px;}
.nav ul li .p1,.nav:hover ul .li .p1{ height:43px; position:relative; text-transform:uppercase; width:100%; line-height:43px; top:0px; left:0px; color:#1a1a1a; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav ul li .p2,.nav:hover ul .li .p2{ font-size:15px; height:43px; position:absolute; width:100%; line-height:43px; top:43px; left:0px; color:#BC111A; text-align:center; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav ul li:hover .a1,.nav ul .li .a1,.nav:hover ul .li:hover .a1{ background:url(../images/1_05a.jpg) center bottom no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
*/
.nav{ margin-top:10px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; margin-right:1px;}
.nav ul li{ background:url(../images/1_38.jpg) right 18px no-repeat; cursor:pointer; float:left; height:60px; font-size:15px; font-weight:bold; padding-left:25px; padding-right:25px; }
.nav ul li .a1,.nav:hover ul .li .a1{ position:relative; height:43px; overflow:hidden; display:block; background:url(../images/1_05.jpg) center bottom no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; min-width:65px;}
.nav ul li .p1,.nav:hover ul .li .p1{ height:43px; position:relative; text-transform:uppercase; width:100%; line-height:43px; top:0px; left:0px; color:#1a1a1a; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav ul li .p2,.nav:hover ul .li .p2{ font-size:15px; height:43px; position:absolute; width:100%; line-height:43px; top:43px; left:0px; color:#DC0A09; text-align:center; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav ul li:hover .a1,.nav ul .li .a1,.nav:hover ul .li:hover .a1{ background:url(../images/1_05a.jpg) center bottom no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.nav ul li:hover .p1,.nav ul .li .p1,.nav ul .li:hover .p1{ top:-43px;}
.nav ul li:hover .p2,.nav ul .li .p2,.nav ul .li:hover .p2{ top:0px;}
.nav ul .li_on .p1 span{ background:url(../images/1_39.jpg) center right no-repeat; padding-right:10px;}
.nav ul .li_on .p2 span{ background:url(../images/1_5F40.jpg) center right no-repeat; padding-right:10px;}
.nav ul .li_on .div1{ background:#fff; position:absolute; width:100%; height:320px; top:110px; left:0px; overflow:hidden; border-top:1px solid #ddd; display:none;}
.nav ul .li_on .div1 .p3{ float:left; width:20%; padding-top:50px;}
.nav ul .li_on .div1 .p3 a{ display:block; color:#4c4c4c; font-size:14px; margin-bottom:10px; position:relative; right:0px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; font-weight:normal;}
.nav ul .li_on .div1 .p3 .aa1{ font-size:16px; margin-bottom:20px; font-weight:bold;}
.nav ul .li_on .div1 .p3 .aa1 span{ font-family: "微软雅黑"; margin-left:15px;}
.nav ul .li_on .div1 .p3 a:hover{ color:#f0c12d; right:-10px;}
.nav ul .li_on .div1 .p4{ float:right;}
.nav ul .li_on .div1 .p4{ width:38%; padding-top:30px;}
.nav ul .li_on .div1 .p4 .pp1{ float:left;}
.nav ul .li_on .div1 .p4 .pp2{ float:right;}
.nav ul .li_on .div1 .p4 .pp2 .ppp1{ color:#363636; font-size:18px; padding-top:85px;}
.nav ul .li_on .div1 .p4 .pp2 .ppp2{ border:1px solid #434343; width:100px; text-align:center; height:31px; line-height:31px; background:#fff; font-size:14px; color:#363636; border-radius:2px; margin-top:25px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.nav ul .li_on .div1 .p4 .pp2 .ppp2:hover{ background:#434343; color:#fff;}
.nav ul .li_on .p1 span{ background:url(../images/1_39.jpg) center right no-repeat; padding-right:10px;}
.nav ul .li_on .p2 span{ background:url(../images/1_5F40.jpg) center right no-repeat; padding-right:10px;}
.nav ul .li_on .div1{ background:#fff; position:absolute; width:100%; height:320px; top:110px; left:0px; overflow:hidden; border-top:1px solid #ddd; display:none;}
.nav ul .li_on .div1 .p3{ float:left; width:20%; padding-top:50px;}
.nav ul .li_on .div1 .p3 a{ display:block; color:#4c4c4c; font-size:14px; margin-bottom:10px; position:relative; right:0px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; font-weight:normal;}
.nav ul .li_on .div1 .p3 .aa1{ font-size:16px; margin-bottom:20px; font-weight:bold;}
.nav ul .li_on .div1 .p3 .aa1 span{ font-family:宋体; margin-left:15px;}
.nav ul .li_on .div1 .p3 a:hover{ color:#f0c12d; right:-10px;}
.nav ul .li_on .div1 .p4{ float:right;}
.nav ul .li_on .div1 .p4{ width:38%; padding-top:30px;}
.nav ul .li_on .div1 .p4 .pp1{ float:left;}
.nav ul .li_on .div1 .p4 .pp2{ float:right;}
.nav ul .li_on .div1 .p4 .pp2 .ppp1{ color:#363636; font-size:18px; padding-top:85px;}
.nav ul .li_on .div1 .p4 .pp2 .ppp2{ border:1px solid #434343; width:100px; text-align:center; height:31px; line-height:31px; background:#fff; font-size:14px; color:#363636; border-radius:2px; margin-top:25px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.nav ul .li_on .div1 .p4 .pp2 .ppp2:hover{ background:#434343; color:#fff;}
@media screen and (max-width: 1188px) and (min-width:1025px) {/* 小屏幕的尺寸 */
.nav ul li{ background:url(../images/1_38.jpg) right 18px no-repeat; cursor:pointer; float:left; height:60px; font-size:15px; font-weight:bold; padding-left:14px; padding-right:14px; }
}
.head_on{ height:70px;box-shadow: 0 0 15px rgba(0,0,0,.5);}
.head_on .logo{ width:220px;}
.head_on .rg .top{ margin-top:-40px;}
.heg_on{ height:70px;}
.nav ul .li_on .div1_on{ top:70px;}
.a_txt1{ position:fixed; width:0%; height:0%; overflow:hidden; z-index:10001; left:0px; top:0px;}
.a_txt1 .div1{ background:#000; filter:alpha(opacity=0); opacity:0; position:absolute; width:100%; height:100%;}
.a_txt1 .div2{ position:absolute; width:1200px; height:639px; top:50%; left:50%; margin-top:-320px; margin-left:-600px; filter:alpha(opacity=0); opacity:0;}
.a_txt1 .div2 .p1{ float:left; width:1100px; height:619px; padding:10px; background:#fff;}
.a_txt1 .div2 .p2{ float:right;}
.a_txt1 .div2 .p2 img{ -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.a_txt1 .div2 .p2 img:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
@media screen and (max-width: 1440px) and (min-width:1025px) {/* 小屏幕的尺寸 */
.wrap{ width:auto; padding-left:5%; padding-right:5%;}
}
@media screen and (max-width: 1024px) and (min-width:0px) {/* pad */
.wrap{ width:auto; padding-left:2%; padding-right:2%;}
.head{ display:none;}
.moblie_head{ display:block; height:60px;width:100%; position:fixed; z-index:1000; background:#fff;}
.moblie_head .rg{ padding-top:18px;}
.heg{ height:60px;}
.heg_on{ height:60px;}
.a_txt{ display:block; position:fixed; top:0px; left:0px; width:0px; height:0px; overflow:hidden; z-index:10000;}
.a_txt .div1{ position:absolute; width:100%; height:100%; background:#0b0d19; filter:alpha(opacity=0); opacity:0; left:0px; top:0px;}
.a_txt .div2{ position:absolute; width:10%; left:0px; top:2.5%; z-index:100; text-align:center; filter:alpha(opacity=0); opacity:0;}
.a_txt .div3{ position:absolute; width:90%; top:0px; background:#0b0d19; height:100%; z-index:100; right:-100%;}
.a_txt .div3 ul{ padding-left:2%; padding-right:2%;}
.a_txt .div3 ul li{ border-bottom:1px solid #232530;}
.a_txt .div3 ul li a{ display:block; height:45px; color:#fff; line-height:45px; padding-left:5%; font-size:16px;}
.a_txt .div3 ul li .div_js{ background:url(../images/+.png) 95% center no-repeat; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
.a_txt .div3 ul li .div_js_on{ background:url(../images/-.jpg) 95% center no-repeat; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
.a_txt .div3 ul li .div_js_txt a{ height:40px; line-height:40px; font-size:14px;}
}
@media screen and (max-width: 767px) and (min-width:0px) {/* 移动端的尺寸 */
.a_txt .div2{ width:20%; top:3.5%;}
.a_txt .div3{ width:80%;}
.a_txt .div3 ul{ padding-left:5%; padding-right:5%;}
.a_txt1 .div2{ width:90%; top:35%; left:5%; height:auto; margin-top:0; margin-left:0;}
.a_txt1 .div2 .p1{ float:none; width:90%; padding:5%; height:auto;}
.a_txt1 .div2 .p2{ float:none; position:absolute; top:-30px; right:0px;}
.a_txt1 .div2 .p2 img{ width:25px;}
}
.pageFooter{color: #ececec;width: 100%;}
.footer_top{padding-top: 68px;background-color: #313437;line-height: 24px;}
.footer_bottom{background-color:#BD121A;}
.foot_left { width:32%;}
.foot_midd{ width:43%;}
.foot_right{ width:11%;}
.foot_left .name{font-size: 17px;line-height: 24px;padding-bottom: 14px;}
.foot_left .address{font-size: 14px; line-height:26px;}
.foot_left .tel{font-size: 14px; float:left; width:50%; line-height:26px;}
.foot_left .fax{font-size: 14px; float:left; width:50%; line-height:26px;}
.foot_left .mail{font-size: 14px; float:left; width:50%; line-height:26px;}
.foot_left .site{font-size: 14px; float:left; width:50%; line-height:26px;}

.foot_midd{padding-left: 82px;padding-right: 86px; font-size: 12px;}
.foot_midd .dt{font-size: 17px;line-height: 24px;padding-bottom: 17px;}
.foot_midd dl{ width:33%; font-size:14px;}
.foot_right .erweima{height:200px;padding-bottom: 16px;}
.footer_bottom{padding: 18px 0 20px 0;}
.footer_bottom ._span3{ float:right}
.footer_bottom p a:hover{ color:#fcfcfc}
@media screen and (max-width: 1024px) and (min-width:769px) {/* pad */
.footer_top { padding-bottom:30px; }
.foot_left { width:40%;}
.footer_top .foot_midd { padding-right:0px; width:50%; }
.footer_top .foot_right { display:none; }
}
@media (min-width: 769px) and (max-width: 1930px) {
.footer1 { display:none;}
.footer_contact{ display:none;}
}

@media screen and (max-width: 768px) and (min-width:0px) {/* mobile */
.footer_bottom{ text-align:center;}
.footer_top{display: none;}
.footer_bottom ._span3{ float:none;}
.footer_bottom{background-color:#666;}
.footer1 {height: 28px;width: 100%;margin-top: 20px;}
.footer_contact {height:48px;width: 100%;background: #E4031A;position: fixed;left: 0;bottom: 0; padding-top:5px;}
.footer_contact a {display: block;height:48px;float: left;color: #fff;width: 24.7%;border-right: 1px solid #EF031B;text-align: center;}
.footer_contact a:last-child {border-right: none;}
.footer_contact a span {display: block;font-size:1.05em;line-height:32px;}
.footer_contact a p {display: block;font-size: 0.875em;line-height: 13px;}

}

/* 公用样式 End */
/*page*/

@media only screen and (max-width: 760px) {
.page{margin-top:20px;}

}
.dede_pages{ overflow:hidden;margin-bottom: 55px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

