﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; }
a{ color:#666;text-decoration:none;}
.clear{ clear:both;}
ul,li,h4{ list-style:none;}
body{ font-size:14px; overflow-x:hidden;font-family:"Microsoft Yahei";}
html,body{ height:100%; }
body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea,img{ margin:0; padding:0; box-sizing:border-box; }
table,tbody,tr,td,th{ border:0; border-collapse:collapse;}
.left{ float:left; }
.right{ float:right; }

/*--顶部-begin--*/
header{ padding:6px 3%;width:94%; height:60px;background:#ffffff;}
.logo{ float:left; }
.logo img{ width:277px; height:60px;}
/*--顶部-end--*/


/*--顶部导航-begin--*/
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot@#iefix) format('embedded-opentype'),url(../fonts/icomoon.woff) format('woff'),url(../fonts/icomoon.ttf) format('truetype'),url(../fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}
.dl-menuwrapper{width:75%;max-width:250px;float:right;position:absolute;top:6px;right:0;z-index:999;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%}
.dl-menuwrapper:first-child{margin-right:100px}
.dl-menuwrapper button{border:none;width:37px;height:28px;text-indent:-900em;overflow:hidden;position:absolute;top:1rem;right:20px;cursor:pointer;outline:0;background:url(../img/menu-button-bg.png) no-repeat center center;background-size:100%}
.dl-menuwrapper ul{background:#1E87B8}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.dl-menu .uli{background:url(../img/icon.png) no-repeat 152px center;position:relative}
.dl-menuwrapper li a{display:block;position:relative;padding:10px 20px;font-size:14px;line-height:20px;font-weight:300;color:#fff;border-top:1px solid #1D7EAD;border-bottom:1px solid #1D7EAD;outline:0}
.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,.1)}
.dl-menuwrapper li.dl-back>a{background:rgba(0,0,0,.1)}
.dl-back{background:url(../img/icon.png) no-repeat 152px center;position:relative}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased}
.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(255,255,255,.8);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.dl-menuwrapper li>a:after{right:10px;color:rgba(255,255,255,.8)}
.dl-menuwrapper .dl-menu{margin:0;position:absolute;right:0;top:65px;width:75%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
.dl-menuwrapper li .dl-submenu{display:none}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a{display:none}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-menuwrapper>.dl-submenu{position:absolute;width:75%;top:41px;left:0;margin:0}
.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;-moz-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}
.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;-moz-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}
.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;-moz-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}
.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;-moz-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}
@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}
}
@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}
}
@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}
}
@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}
}
@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}
}
@-moz-keyframes MenuAnimOut1{50%{-moz-transform:translateZ(-250px) rotateY(30deg)}
75%{-moz-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{-moz-transform:translateZ(-500px) rotateY(0);opacity:0}
}
@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0}
}
@-moz-keyframes MenuAnimOut3{100%{-moz-transform:translateZ(300px);opacity:0}
}
@-moz-keyframes MenuAnimOut4{100%{-moz-transform:translateZ(-300px);opacity:0}
}
@-moz-keyframes MenuAnimOut5{100%{-moz-transform:translateY(40%);opacity:0}
}
@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}
75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{transform:translateZ(-500px) rotateY(0);opacity:0}
}
@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0}
}
@keyframes MenuAnimOut3{100%{transform:translateZ(300px);opacity:0}
}
@keyframes MenuAnimOut4{100%{transform:translateZ(-300px);opacity:0}
}
@keyframes MenuAnimOut5{100%{transform:translateY(40%);opacity:0}
}
.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;-moz-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}
.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;-moz-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}
.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;-moz-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}
.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;-moz-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}
@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}
100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}
100%{-webkit-transform:translateY(0);opacity:1}
}
@-moz-keyframes MenuAnimIn1{0%{-moz-transform:translateZ(-500px) rotateY(0);opacity:0}
20%{-moz-transform:translateZ(-250px) rotateY(30deg);opacity:.5}
100%{-moz-transform:translateZ(0) rotateY(0);opacity:1}
}
@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}
100%{-moz-transform:translateX(0);opacity:1}
}
@-moz-keyframes MenuAnimIn3{0%{-moz-transform:translateZ(300px);opacity:0}
100%{-moz-transform:translateZ(0);opacity:1}
}
@-moz-keyframes MenuAnimIn4{0%{-moz-transform:translateZ(-300px);opacity:0}
100%{-moz-transform:translateZ(0);opacity:1}
}
@-moz-keyframes MenuAnimIn5{0%{-moz-transform:translateY(40%);opacity:0}
100%{-moz-transform:translateY(0);opacity:1}
}
@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0);opacity:0}
20%{transform:translateZ(-250px) rotateY(30deg);opacity:.5}
100%{transform:translateZ(0) rotateY(0);opacity:1}
}
@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@keyframes MenuAnimIn3{0%{transform:translateZ(300px);opacity:0}
100%{transform:translateZ(0);opacity:1}
}
@keyframes MenuAnimIn4{0%{transform:translateZ(-300px);opacity:0}
100%{transform:translateZ(0);opacity:1}
}
@keyframes MenuAnimIn5{0%{transform:translateY(40%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;-moz-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;-moz-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;-moz-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;-moz-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}
@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-moz-keyframes SubMenuAnimIn1{0%{-moz-transform:translateX(50%);opacity:0}
100%{-moz-transform:translateX(0);opacity:1}
}
@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}
100%{-moz-transform:translateX(0);opacity:1}
}
@-moz-keyframes SubMenuAnimIn3{0%{-moz-transform:translateZ(-300px);opacity:0}
100%{-moz-transform:translateZ(0);opacity:1}
}
@-moz-keyframes SubMenuAnimIn4{0%{-moz-transform:translateZ(300px);opacity:0}
100%{-moz-transform:translateZ(0);opacity:1}
}
@-moz-keyframes SubMenuAnimIn5{0%{-moz-transform:translateZ(-200px);opacity:0}
100%{-moz-transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn1{0%{transform:translateX(50%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@keyframes SubMenuAnimIn3{0%{transform:translateZ(-300px);opacity:0}
100%{transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn4{0%{transform:translateZ(300px);opacity:0}
100%{transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn5{0%{transform:translateZ(-200px);opacity:0}
100%{transform:translateZ(0);opacity:1}
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;-moz-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;-moz-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;-moz-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;-moz-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}
@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(50%);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(100%);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-300px);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(300px);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-200px);opacity:0}
}
@-moz-keyframes SubMenuAnimOut1{0%{-moz-transform:translateX(0);opacity:1}
100%{-moz-transform:translateX(50%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0);opacity:1}
100%{-moz-transform:translateX(100%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut3{0%{-moz-transform:translateZ(0);opacity:1}
100%{-moz-transform:translateZ(-300px);opacity:0}
}
@-moz-keyframes SubMenuAnimOut4{0%{-moz-transform:translateZ(0);opacity:1}
100%{-moz-transform:translateZ(300px);opacity:0}
}
@-moz-keyframes SubMenuAnimOut5{0%{-moz-transform:translateZ(0);opacity:1}
100%{-moz-transform:translateZ(-200px);opacity:0}
}
@keyframes SubMenuAnimOut1{0%{transform:translateX(0);opacity:1}
100%{transform:translateX(50%);opacity:0}
}
@keyframes SubMenuAnimOut2{0%{transform:translateX(0);opacity:1}
100%{transform:translateX(100%);opacity:0}
}
@keyframes SubMenuAnimOut3{0%{transform:translateZ(0);opacity:1}
100%{transform:translateZ(-300px);opacity:0}
}
@keyframes SubMenuAnimOut4{0%{transform:translateZ(0);opacity:1}
100%{transform:translateZ(300px);opacity:0}
}
@keyframes SubMenuAnimOut5{0%{transform:translateZ(0);opacity:1}
100%{transform:translateZ(-200px);opacity:0}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}
.no-js .dl-menuwrapper li .dl-submenu{display:block}
.no-js .dl-menuwrapper li.dl-back{display:none}
.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}
.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}
/*--顶部导航-end--*/


/*--首页banner-begin--*/
.main_visual{ clear:both;height:160px;border-top:2px solid #1E87B8;overflow:hidden;position:relative; z-index:0;margin-bottom: 10px;}
.main_image{height:100%;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:100%;}
.main_image li span{display:block;width:100%;height:100%}
.main_image li a{display:block;width:100%;height:100%}
div.flicking_con{position:absolute;bottom:10px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -35px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background: url(../img/btn_main_img.png) no-repeat 0 0;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;display:none;}
/*--首页banner-end--*/

/**************************************************/
.indexContact{background: #2B2B2B url('../img/map.png'); width: 100%; background-size: cover; margin-bottom: .5rem;}
    .indexContact .indexContact-cn{padding-top: 10px; color: #fff; font-size: 1.5rem; height: 2rem; line-height: 2rem; text-align: center;}
    .indexContact .indexContact-en{padding-top: 10px; color:#fff; font-size:1rem; height:1.2rem; line-height:1.2rem; text-align:center;}
    .indexContact .indexForm{width:100%; text-align: center; margin: 1rem auto;}
    .indexContact .indexForm p{margin: 10px auto;}
    .indexContact .indexForm input,textarea{width:247px;padding:5px;line-height: 1.5rem; border-radius: 2px; border: 0;}
    .indexContact .indexForm .submitbtn{padding:10px 30px; border-radius: 2px; border: 0;background: #585858;color: #fff;}
    .indexContact .indexInfoWrapper{color: #fff; font-size: .7rem; width:90%; margin: 1rem auto; padding-bottom: 20px; line-height: 25px;}
    .indexContact .indexInfo{font-size: 1rem; text-align: center; line-height: 35px;letter-spacing: .1rem;  font-weight: 400;}

.entry{ margin:0 10px; padding:0; font-size:.9rem; line-height:1.7rem; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important;  }
	.entry p{ display:inherit; margin:.3rem 0; color:#333; font-size:.9rem; line-height:1.7rem; word-wrap:break-word; }
	.entry table{ border:0; background: #fff;}
	.entry table th{ border:0; text-align:center; }
    .entry table td, .entry table th{ border:0; padding:2px 10px; background: #fff;}
    
table.bordertable{ border-left:1px solid #eee; border-top:1px solid #eee; }
    table.bordertable td{ border-bottom:1px solid #eee; border-right:1px solid #eee;  }

.channelTitle{ margin: .7rem auto; width:100%; line-height: 36px; text-align: center; color: #D6002F; font-size: 1.5rem;}
    .channelTitle .line{display:inline-block; width:33%; border-top:1px solid #cccccc; vertical-align:-4px; overflow: hidden; }
    .channelTitle .subentext{color: #5F5F5F; font-size: .7rem; text-align: center; line-height: 20px;}
    .channelTitle .subline{width:40%; margin: .1rem auto; height: .3rem; background: red;}

.imgList li{ width:48%;padding:0 1%; float:left;text-align:center;overflow:hidden;margin:20px 0 10px;}
    .imgList li span{ display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 130px;line-height:28px;}
    .imgList li img{ width:100%;height:100%; }

.imgList2 li{ width:31%;padding:0 1%; float:left;text-align:center;overflow:hidden;margin:20px 0 10px;}
    .imgList2 li span{ display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 130px;line-height:28px;}
    .imgList2 li img{ width:100%;height:100%; }

.newList{ border-bottom:1px solid #ccc; clear:both;height:106px;width:96%;padding:10px 2%;}
    .newList:last-child{ border: 0;}
    .newList .newList_img{float:left;width:40%; height:106px;} 
    .newList .newList_img img{ padding: .4rem; border: 1px solid #dfdfdf; box-shadow:2px 2px 5px #333333; max-width:100%; max-height:100%;}
    .newList .newList_txt{width:58%;float:right;}
    .newList .newList_txt h2{ color:#5F5F5F;font-family:"微软雅黑"; font-size:1rem; height:2.5rem; line-height:2.5rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
    .newList .newList_txt em{line-height: 1rem; font-size:.6rem; color:#8F8F8F; font-style:normal;}
    .newList .newList_txt p.con{ color:#797979;display:block;line-height:1.4rem;  overflow:hidden;font-size:.8rem; margin-bottom:10px;}

/*.art_main{ padding:10px 2% 0;line-height:30px;}
    .art_tit{ margin-bottom:10px;}
    .art_tit h3 {text-align: center;font-size: 18px;font-family:"微软雅黑";font-weight: normal;line-height: 30px;padding-bottom: 10px;color: #333;}
    .art_tit h5 {text-align: center;font-size: 12px;font-weight: normal;line-height: 38px; height:38px;color: #888;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
    .art_tit h5 span {display: inline-block;width: 33%; }*/

.art_main{ padding:10px 2% 0;line-height:30px;}
.art_txt{ margin-bottom:20px;}
.art_tit{ margin-bottom:10px;}
.art_tit h3 {text-align: center;font-size: 18px;font-family:"微软雅黑";font-weight: normal;line-height: 30px;padding-bottom: 10px;
color: #333;}
.art_tit h5 {text-align: center;font-size: 12px;font-weight: normal;line-height: 38px; height:38px;color: #888;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.art_tit h5 span {display: inline-block;width: 50%; float:left;}
.art-footer{ font-size:14px;}
.art_footer_last{ border-top:1px solid #ccc; padding-top:10px;}
.art_footer_next{ border-bottom:1px solid #ccc;padding-bottom:10px; margin-bottom:10px;}
.art_footer_last a,.art_footer_next a{ line-height:30px; color:#555;}
.art_footer_back{ margin-bottom:10px;}
.art_footer_back a{display: block;position: relative;width: 116px;height: 40px;overflow: hidden; background:#e05717;line-height: 40px;text-align: center;box-sizing: border-box;color: #fff;}
.art_footer_back a span{display: block;position: relative;
top:0;}
    
.Tab3 {clear:both; margin-top: 20px;}
    .Menubox3 { font-size:12px;height:30px; margin-bottom:10px; padding:0 .2rem;}
    .Menubox3 ul{height:30px;width:100%; margin:0 auto;}
    .Menubox3 li{float:left;display:block;cursor:pointer;width:25%;text-align:center;color:#333;font-weight:bold;height:30px;line-height:30px;}
    .Menubox3 li.hover{padding:0px;width:25%;color:#fff;height:30px;line-height:30px;background:#ca151a;}
    .Contentbox3{ clear:both;text-align:left; padding: .4rem .3rem;}
    .Contentbox3 table{  border-left:1px solid #eee; border-top:1px solid #eee; }
    .Contentbox3 table td{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:2px 1px; }

.quesWrapper{margin: 1.5rem 1rem;}
    .quesTitle{ color:#C52620; font-size: 1.1rem; font-weight: 700; line-height: 1.8rem;}
    .quesCon{ color: #909090; line-height: 1.4rem; font-size: .9rem;}

.downWrapper{margin: 1.5rem 1rem;  padding-bottom: 1rem;}
    .downTitle{ color:#C52620; font-size: 1.1rem; font-weight: 700; line-height: 1.8rem;}
    .downCon{ color: #909090; line-height: 1.4rem; font-size: .9rem;}
    .downbtn{ float:right; display: block; text-align: center; color: #fff; background: #C52620; width: 20%; padding: .2rem .3rem;}

    /*分页*/
div.page {padding:15px 0;font-size:12px;font-weight:bold;text-align:center;clear:both;background:#fff;}
div.page a {text-decoration:none;color:#666;background:#fff;padding:0 6px ;margin-right:5px; line-height:21px;}
div.page a:hover {text-decoration:none;color:#f8921d;}
div.page a:active {color:#f8921d;}
div.page span.current {padding:0 6px;color:#f8921d;margin-right: 3px;}
div.page span.disabled {padding:0 6px 0; color: #adaaad; margin-right: 3px; margin-top:10px;}
div.page span.disabled img{ margin-top:5px;}
/*div.page {padding:15px 0;font-size:12px;font-weight:bold;text-align:center;clear:both;background:#fff;}
    div.page a {text-decoration:none;color:#666;background:#fff;padding:0 4px ;margin-right:3px; line-height:21px;}
    div.page a:hover {text-decoration:none;color:#f8921d;}
    div.page a:active {color:#f8921d;}
    div.page span.current {padding:0 6px;color:#f8921d;margin-right: 3px;}
    div.page span.disabled {padding:0 6px 0; color: #adaaad; margin-right: 3px; margin-top:10px;}
    div.page span.disabled img{ margin-top:5px;}*/

/*留言评论列表样式*/
.comment-box{ position:relative; padding:0 10px 10px; }
.comment-box .form-box{ margin:0; padding:15px 0; }
.comment-box .form-box .avatar-box{ display:block; float:left; margin:0; padding:0; width:40px; height:40px; border:0; border-radius:55px; background:#fafafa; overflow:hidden; }
.comment-box .form-box .avatar-box i{ color:#999; font-size:40px; line-height:1.2em; }
.comment-box .form-box .avatar-box img{ width:100%; height:100%; }
.comment-box .form-box .conn-box{ position:relative; margin-left:70px; }
.comment-box .form-box .conn-box .editor{ position:relative; margin-right:18px; }
.comment-box .form-box .conn-box .editor textarea{ display:inline; margin:0; padding:8px; width:100%; height:80px; border:1px solid #e8e8e8; line-height:20px; }
.comment-box .form-box .conn-box .subcon{ padding-top:15px; color:#999; font-size:12px; }
.comment-box .form-box .conn-box .subcon .submit{ float:right; display:inline-block; padding:0 20px; height:36px; line-height:34px; color:#fff; font-size:12px; background:#38f; vertical-align:middle; cursor:pointer; }
.comment-box .form-box .conn-box .subcon strong{ color:#333; font-weight:normal; }
.comment-box .form-box .conn-box .subcon .code{ margin-right:5px; padding:7px; width:80px; height:20px; line-height:20px; border:1px solid #e8e8e8; }
.comment-box .form-box .conn-box .subcon a img{ vertical-align:middle; }
.comment-box .list-box li{ padding:17px 0; border-bottom:1px solid #f7f7f7; }
.comment-box .list-box li .avatar-box{  background:url(../img/r.jpg) no-repeat; display:block; float:left; margin:0; padding:0; width:40px; height:40px; border:0;overflow:hidden; }
.comment-box .list-box li .avatar-box i{ color:#999; font-size:40px; line-height:1.2em; }
.comment-box .list-box li .avatar-box img{ width:100%; height:100%; }
.comment-box .list-box li .inner-box{ position:relative; margin-left:60px; }
.comment-box .list-box li .inner-box .info{ padding-bottom:3px; }
.comment-box .list-box li .inner-box .info span{ margin-right:5px; color:#999; font-size:12px; }
.comment-box .list-box li .inner-box p{ color:#333; font-size:14px; line-height:1.8em; }
.comment-box .list-box li .answer-box{ clear:both; margin:10px 0 0 70px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
.comment-box .list-box li .answer-box .info{ margin-bottom:5px; padding:0; color:#1e7bb3; font-size:12px; border:none;}
.comment-box .list-box li .answer-box .info span.right{ float:right; color:#999; }
.comment-box .list-box li .answer-box p{ color:#555; font-size:14px; line-height:1.8em; }
.comment-box .list-box li .avatar-box i { color: #999; font-size: 40px; line-height: 1.2em;}
.iconfont { background:url(../img/r.jpg) no-repeat; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}


/*表单样式*/    
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#34ad2a; line-height:1em; font-size:16px; font-weight:normal; }
    .slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
    .slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }
    .msg-box{ display:block; margin:0; padding:6px; border:1px solid #fbf2b5; background:#fcfbda; }
    .msg-box i{ display:block; float:left; margin:4px 0 0; font-size:12px; color:#A094A9; width:18px; height:18px; text-align:center; vertical-align:middle; }
    .msg-box p{ margin-left:18px; line-height:24px; color:#A4A147; font-size:12px; }
    .form-box{ margin:0 50px; padding:20px 0 30px; }
    .form-box .form-group{ margin:0; padding:10px 0; clear:both; }
    .form-box .form-group .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
    .form-box .form-group dt{ display:block; float:left; padding-right:2%; width:30%; line-height:40px; text-align:right; color:#888; }
    .form-box .form-group dd{ display:block; position:relative; margin-left:30%; line-height:40px; }
    .form-box .form-group dd img{ vertical-align:middle; }
    .form-box .form-group dd a.send{ display:inline-block; padding:0 10px; color:#555; border:1px solid #e0e0e0; height:40px; line-height:40px; color:#333; }
    .form-box .form-group dd a.send.gray{ color:#999; }
    .form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:90%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .input.code{ width:80px; }
    .form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:90%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
    .form-box .form-group dd .submit{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #d70029; background:#d70029; cursor:pointer; }
    .form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
    .form-box .form-group dd label.mart{ margin-right:5px; }

/**************************************************/
.wrapper{margin-left:1rem;margin-right:1rem;}
.titleWrapper{margin:2rem 0 1rem 0; line-height: 30px; height: 30px; font-size:1.3rem; font-weight: bold;}
.titleBg{height:30px; width:.2rem;background: #1E87B8;margin-right: .6rem;}
.titleSub{font-size:1rem;color:#767676;font-weight:normal;}
.iAboutWrapper h4{font-size:1.1rem; color:#767676; line-height:30px;height: 30px;}
.iAboutWrapper .aboutcon{margin-top:.5rem;line-height: 1.6rem; font-size: .8rem;color:#767676;}
.indexzycy{ margin:1rem 0;}
.indexzycy li{float: left; margin:2% 1% 2% 2%;width: 30%; }
.indexzycy li img{ width:100%;}
.case{position:relative; margin:1rem 0; width:100%;}
.case img{width:100%;}
.case span{position:absolute;bottom:5px;left:0;font-size: 0.8rem;height:2rem;line-height:2rem;background:#000;opacity:.8;-webkit-opacity:.8;color:#fff;width:100%;padding-left: 0.3rem;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newList2{height: 95px;}
.newList2Left{float: left; width: 20%; text-align: center; border-right: 1px solid #dfdfdf;}
.newList2Left strong{font-size: 2rem; color: #42A1CD; display: block; line-height: 40px; font-family:'Times New Roman', Times, serif;}
.newList2Left em{color: #ccc; font-style: normal; line-height: 25px;font-family:'Times New Roman', Times, serif;}
.newList2Right{float: left; width: 75%; padding-left: 5%}
.newList2Right h4{font-size: 1rem; line-height: 25px; height: 25px;}
.newList2Right p{line-height: 20px; color: #666;}
.hezi {position:relative;height: 35px;width: 100%;overflow: hidden;margin:0 auto;}
	.hezi .scroller {position:absolute;}
	.hezi .scroller li {float: left;width: 80px;height:30px;line-height: 30px;text-align: center;margin: 0 20px;padding-right:20px;border: 1px solid #2D97C8;}
	.hezi .scroller li:nth-child(1) { padding-left: 0 } 
    .hezi .scroller li a{ color:#333;display:block;width: 80px;height:30px;}
    .hezi .scroller li.cur{ background:#2D97C8}
	.hezi .scroller li.cur a{ color:#fff;}
