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,u,i,center,dl,dt,dd,ol,ul,li,input {margin:0;padding:0;font-family:"微软雅黑";}
a {color:#000;text-decoration:none;cursor:pointer;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
li {list-style:none;}
img {border:none;margin:0;padding:0;display:inline-block;}
ul,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0;padding:0;}
mark {background:none;color:#f00;}
input {appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;outline:none;background:transparent;}
:-webkit-autofill {
    transition: background-color 5000s ease-in-out 0s;
}
.lf {float:left;}
.rt {float:right;}
.re {position:relative;}
.ab {position:absolute;}
.clear {clear:both;zoom:1;}
.clear:before {display:block;clear:both;content:"";height:0;line-height:0;visibility:hidden;}
.clear:after {display:block;clear:both;content:"";height:0;line-height:0;visibility:hidden;}
.clearfix {zoom:1;}
.warp2 {width:1200px;margin:0 auto;}
.warp {width:1060px;margin:0 auto;}
body{ font-size: 14px;}
.mt20{ margin-top: 20px;}

.hide{ display:none}
.show{ display:block}


.top{ height: 42px; background: url("../images/top.gif") repeat-x 0;}
.top-c{ color: #787878; font-size: 14px; height: 40px; line-height: 40px; background: url("../images/top-c.gif") no-repeat center 0; width: 1220px;}
.top-c a{ color: #787878; margin: 0 10px;}
.top-c a.code{display: inline-block;height: 42px;vertical-align: middle; position: relative;}
.top-c a.code ins{overflow: hidden;position: absolute;width:127px;height:0;left:-24px;top:42px;transition: height .3s;z-index: 9 }
.top-c a.code:hover ins{height:127px;}


.header{ margin-top: 20px;}
.header .logo{ width: 237px;}
.header .search{ margin-left: 180px; display: inline; float: left; margin-top: 15px;}
.header .search .search-top{ width: 327px; height: 31px; background: url("../images/search-bg.gif") no-repeat 0 0; overflow: hidden;
padding-left: 40px; color: #333;}
.header .search .s-box{ height: 31px; line-height: 31px; width: 208px; float: left; background: none;}
.header .search .s-btn{ float: right; height: 31px; line-height: 31px; color: #fff; width: 109px; text-align: center; font-size: 14px;}
.header .search .search-bottom{ color: #787878; margin-left: -10px; line-height: 30px;}
.header .search .search-bottom a{ color: #787878; margin: 0 7px;}

.header .top-weixin{ width: 245px; height: 78px; background: url("../images/weixin.gif") no-repeat 0 0; margin-top: 4px;}
.header .top-weixin .s-box{ height: 20px; line-height: 20px; width: 122px; float: left; display: inline;
margin: 54px 0 0 98px; font-size: 12px;outline:none; }
.header .top-weixin .s-btn{ float: left; height: 20px; line-height: 20px; color: #fff; width: 22px; text-align: center; font-size: 14px;
background: none; margin: 54px 0 0 3px; display: inline; cursor: pointer;}

.nav{ height: 40px; line-height: 40px; margin-top: 20px; position: relative;}
.nav-left{ float: left; width: 197px; background: #454e98; text-align: center; font-size: 16px; color: #fff; margin-top: 1px;}
.nav-right{color: #787878; padding-left: 20px; float: left}
.nav-right a{ color: #787878; margin: 0 13px; font-size: 16px;}
.nav-bar{ position: absolute; left: 0; top: 40px; height: 345px; width: 197px; z-index: 999;
    background-color:rgba(0,0,0,0.38);
}
.nav-bar-li{ color: #fff; line-height: 30px; margin-left: 30px;}
.nav-bar-li a{ color: #fff;}
.nav-bar-li dt{ font-size: 16px; background: url("../images/d1.png") no-repeat  0 center; height: 40px; line-height: 40px; padding-left: 24px;}
.nav-bar-li a.a1{ border: 1px #a6b1b8 solid; display: block; width: 116px; text-align: center; line-height: 20px;}
.nav-bar-li a.a2{ display: block; width: 116px; text-align: center; line-height: 24px;}
.nav-bar-li p.p1{ text-align: center; width: 116px;}

.banner{ width:100%; height:467px; overflow:hidden; position:relative; overflow: hidden;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left: -20px; bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1;  text-align: center }
.banner .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:14px; text-align:center;
    background:#fff; cursor:pointer; border-radius: 50%; line-height: 800px; overflow: hidden; margin: 0 5px;}
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:467px;}


.box1{ float: left; width: 445px; overflow: hidden;}
.box-title{ float: left; width: 100%; height: 30px; border-bottom: 1px #ccc solid; background: url("../images/line1.gif") no-repeat 0 0;}
.box-title ul{ margin-left: 20px;}
.box-title ul li{ color: #010e80; font-size: 20px; line-height: 18px; display: inline-block; margin-right: 50px; padding-bottom: 8px; cursor: pointer;}
.box-title ul li span{ color: #bfbfbf; font-size: 14px; padding-left: 5px;}
.box-title ul li.on{ border-bottom: 2px #ffb900 solid}
.box-picScroll1{ overflow:hidden; position:relative; float: left; width:445px; height:284px;}
.box-picScroll1 .hd{ position: absolute; bottom: 5px; right: 5px; z-index: 999}
.box-picScroll1 .hd .prev,.box-picScroll1 .hd .next{ display:block;  width:13px; height:13px; float:right; overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.box-picScroll1 .hd .next{ background-position:-13px 0;  }
.box-picScroll1 .bd ul{ overflow:hidden; zoom:1; }
.box-picScroll1 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.box-picScroll1 .bd ul li .pic{ text-align:center; }
.box-picScroll1 .bd ul li .pic img{ width:445px; height:284px; display:block;  }

.box2{ float: right; width: 570px;}

.box2 .news-box{ margin-top: 50px;}
.box2 .news-left{ float: left; width: 80px; height: 65px; text-align: center; background: #ff9000; color: #fff; line-height: 24px;
font-size: 18px; padding-top: 15px;}
.box2 .news-center{ float: left; width: 320px; display: inline; margin-left: 20px;}
.box2 .news-center h2{ font-size: 16px; height: 24px; line-height: 24px; overflow: hidden; margin-top: 4px; text-align: center;}
.box2 .news-center h2 a{ color: #454e98;}
.box2 .news-center p{ color: #8a8a8a; font-size: 12px; text-indent: 2em; line-height: 22px; padding-top: 4px;}
.box2 .news-center p a{ color: #f7b503;}
.box2 .news-right{ float: right; padding-top: 4px;}
.box2 .bd ul{margin-top: 10px;}
.box2 .bd li{ line-height:42px; height: 38px; background: url("../images/line2.gif") no-repeat 0 0; overflow: hidden; padding-left: 6px;}
.box2 .bd li a{ color: #666;}
.box2 .bd li .date{ float:right; color:#999; padding-right: 14px; background: url("../images/xing.gif") no-repeat 0 center; padding-left: 20px;}
.box2 .bd li .category{ color: #454e98; padding-right: 4px}

.box-list{ float: left; display: inline}
.ml26{ margin-left: 26px;}
.mt40{ margin-top: 40px;}
.mt10{ margin-top: 10px;}

.barnd{ height: 541px; background: url("../images/tu2.jpg") no-repeat center 0;}
.barnd ul{ margin-left: 376px;}
.barnd ul li{ float: left; width: 312px; height: 472px; background: #fff; display: inline; margin: 30px 0 0 30px; position: relative;}
.barnd ul li .h{ width: 91px; height: 91px; position: absolute; left: 0; top: 0;}
.barnd ul li .hot{ background: url("../images/hot.png") no-repeat 0 0;}
.barnd ul li .hit{ background: url("../images/hit.png") no-repeat 0 0;}
.barnd ul li p.p1{ color: #393e6a; text-align: center; padding-top: 60px; font-size: 18px;}
.barnd ul li p.p2{ color: #898ca3; padding: 14px 22px 0; text-align: center; font-size: 14px;}
.barnd ul li p.p3{ text-align: center; padding-top: 20px;}
.barnd ul li p.p3 a{ background: #ff9000; font-size: 16px; color: #fff; border-radius: 20px; padding: 5px 20px;}
.barnd ul li p.p4{ text-align: center; padding-top: 20px;}


.zj-index .d1{ width: 198px; height: 467px; padding:0 10px 0 220px; float: left; margin-left: 8px; cursor: pointer;}
.zj-index .d1 p.p1{ color: #5f66a1; font-size: 36px; line-height: 60px; padding-left: 20px; padding-top: 20px;}
.zj-index .d1 p.p2{ margin-right: 20px; color: #3c3c3c; font-size: 18px; line-height: 30px; text-align: center; margin-bottom: 20px; border-top: 1px #969696 solid; border-bottom: 1px #969696 solid;}
.zj-index .d1 p.p3{ color: #3c3c3c; font-size: 14px; line-height: 24px; background: url("../images/d2.png") no-repeat 10px center; padding-left: 30px;}
.zj-index .d1 p.p4{ color: #fc6115; font-size: 14px; line-height: 44px; padding-left: 5px;}
.zj-index .d1 p.p5{ color: #3c3c3c; font-size: 14px; line-height: 24px; padding-left: 5px;}
.zj-index .d1 p.p5 b{ color: #fc6115;}
.zj-index .d1 p.p6{ width: 100%; padding-top: 20px;}
.zj-index .d1 p.p6 a{ display: block; width: 140px; height: 49px; background: url("../images/an1.png") no-repeat 0 0; text-align: center; line-height: 49px;
 color: #fff; font-size: 24px; float: right; margin-right: -10px;}
.zj-index .d2{ float: left; width: 150px; height: 467px; overflow: hidden; margin-left: 8px; background: #6b6e9e}
.zj-index .d2 p.p1{ color: #fff; font-size: 24px; line-height: 40px; padding-left: 20px; }
.zj-index .d2 p.p2{ margin:0 5px; color: #fff; font-size: 16px; line-height: 26px; text-align: center; border-top: 1px #a0a2c1 solid; border-bottom: 1px #a0a2c1 solid;}
.zj-index .d2 p.p5{ margin:5px 5px 0; color: #fff; font-size: 12px; line-height: 20px;}
.zj-index .d2 p.p5 b{ color: #fff;}
.zj-index .d2 p.p5 a{ color: #fff;}
.zj-index .d2 p.p6{ width: 100%; text-align: center}
.zj-index .d2 p.p6 a{ background: #32355a; text-align: center; line-height: 49px; color: #fff; font-size: 16px; padding: 5px 20px;}

.index-banner2{ height: 156px; background-position: center 0; background-repeat: no-repeat;}
.index-zt-list dl{ height: 366px; overflow: hidden}
.index-zt-list dl dt{ height: 366px; overflow: hidden; position: relative; float: left; width: 258px;}
.index-zt-list dl dt div{ position: absolute; left: 0; bottom: 0; background: #003480; padding: 20px 20px 10px; width: 218px; background-color:rgba(0,52,128,0.38);
text-align: center; color: #fff; line-height: 24px;}
.index-zt-list dl dt div p.p1{ font-size: 18px; border-bottom: 1px #fff solid; padding-bottom: 6px; margin-bottom: 6px;}
.index-zt-list dl dt div p.p2{ font-size: 14px;}
.index-zt-list dl dd{ width: 226px; height: 358px; border: 4px #f5f5f5 solid; float: left; margin-left: 33px;}
.index-zt-list dl dd p.p2{ text-align: center; font-size: 18px; color: #454545; line-height: 30px;}
.index-zt-list dl dd p.p3{ font-size: 12px; color: #9c9c9c; line-height: 20px; padding: 0 10px;}
.index-zt-list dl dd p.p4{ font-size: 18px; color: #ff9000; line-height: 24px; padding: 0 10px; text-align: center;}


.index-video{ background: #f4f4f4; padding: 20px 0;}
.index-video ul{}
.index-video ul li{ float: left; width: 248px; overflow: hidden; height: 262px; background: #fff; position: relative; margin-left: 22px;}
.index-video ul li p.p1{ width: 248px; height: 106px; position: absolute; background-color:rgba(0,0,0,0.62); left: 0; top: 0;
text-align: center; padding-top: 60px;}
.index-video ul li p.p2{ font-size: 16px; color: #525252; text-align: center; line-height: 30px; padding-top: 10px;}
.index-video ul li p.p3{ font-size: 12px; color: #aeadad; text-align: center; line-height: 30px;}

.footer-top{ background: url("../images/footer-top.gif") no-repeat 0 0; height: 80px; border-bottom: 1px #9e9e9e solid;}
.footer-top p{ float: left; padding-left: 25px; line-height: 50px; font-size: 16px; color: #000; width: 230px;}
.footer-top p.p2{ width: 235px;}
.footer-top p.p4{ padding-left: 75px; width: 200px;}

.footer{ padding:20px 0 40px;}
.footer .footer-left{ width: 237px; padding-top: 30px;}
.footer dl{ margin-left: 75px;}
.footer dl dt{ color: #1f1f1f; font-size: 16px; font-weight: bold; height: 30px;}
.footer dl dd{ color: #494949; font-size: 14px; height: 30px;}
.footer .footer-search{ margin-left: 75px;}
.footer .footer-search p.p1{color: #1f1f1f; font-size: 16px; font-weight: bold; height: 30px;}
.footer .footer-search p.p2{color: #494949; line-height: 22px;}
.footer .footer-search .footer-search-btn{ width: 253px; height: 40px; background: url("../images/footer-search.gif") no-repeat 0 0; margin-top: 10px;}
.footer .footer-search .s-box{ height: 20px; line-height: 20px; width: 142px; float: left; display: inline;
    margin: 10px 0 0 38px; font-size: 14px;outline:none; }
.footer .footer-search .s-btn{ float: left; color: #fff;font-size: 14px; background: none; margin: 0 0 0 14px; display: inline; cursor: pointer; width: 58px; height: 40px;}
.footer-weixin{ padding-top: 10px;}



.crumbs{ width: 100%; color: #fff; height: 45px; overflow: hidden; background: #454e98; margin-top: 2px; line-height: 45px; font-size: 14px;}
.crumbs a{ color: #fff;}
.crumbs p{ background: url("../images/crumbs.png") no-repeat 0 center; padding-left: 45px;}
.products-top dt{ color: #454e98; font-size: 30px; text-align: center; line-height: 30px; padding-top: 10px;}
.products-top dd{ border: 1px #d0d0d4 solid; margin-top: 45px; padding: 10px; float: left; width: 100%;}
.products-top dd .product-img{ position: relative;}
.products-top dd .product-img p{ position: absolute; right: 0; bottom: 10px; width: 115px; height: 40px; background: url("../images/an2.png") no-repeat 0 0;
    text-align: center; line-height: 40px; color: #fff; font-size: 18px;}
.products-top dd .product-img p a{ color: #fff;}
.products-top dd .productsBox{ width:790px;overflow:hidden; position:relative; height: 400px; float: left;}
.products-top dd .productsBox .hd{ position: absolute; left: 10px; bottom: 0;}
.products-top dd .productsBox .ps-left{ padding-left: 40px; float: left;}
.products-top dd .productsBox .ps-right{ float: left; padding: 0 40px; width: 400px;}
.products-top dd .productsBox .ps-right p.p1{ color: #454e98; font-size: 18px; font-weight: bold; padding-top: 40px;}
.products-top dd .productsBox .ps-right p.p2{ color: #646464; font-size: 14px; line-height: 20px; padding-top: 10px;}
.products-top dd .productsBox .ps-right p.p3{ padding: 10px 0;}
.products-top dd .productsBox .ps-right p.p3 span{ background: #454e98; border-radius: 15px; font-size: 14px; color: #fff; padding: 5px 20px;}
.products-top dd .productsBox .ps-right p.p4{ color: #646464; font-size: 14px; line-height: 20px; padding-top: 5px;}
.products-top dd .productsBox .ps-right p.p5{ color: #ff7e00; font-size: 34px; line-height: 30px; padding-top: 20px;}
.products-top dd .productsBox .hd ul li{ float: left; border: 2px #d0d0d4 solid; margin-left: 17px; cursor: pointer;}
.products-top dd .productsBox .hd ul li.on{ border: 2px #454e98 solid;}

.products-list{ border: 2px #d5d5d5 solid; padding: 15px; float: left; width: 100%;}
.products-list dt{ color: #454e98; font-size: 14px; font-weight: bold; line-height: 40px; border-bottom: 1px #ececec solid; padding-left: 8px;}
.products-list dd { float: left; height: 255px; width: 241px; margin: 25px 11px 0 4px; color: #707179;}
.products-list dd a{  color: #707179;}
.products-list dd p.p2{ padding: 10px 20px 4px;}
.products-list dd p.p3{ padding: 0 20px;}
.products-list dd p.p3 span{ color: #f81818;}

.lby_fy {width:100%;height:36px;margin-top:20px; text-align: center;}
.lby_fy li{float:left;}
.lby_fy li.thisclass{border-radius: 2px;height:34px;padding:0 10px;margin-right:10px; border:1px solid #ffd100; font-size:14px; line-height:34px;color:#000; display: inline-block; background: #ffd100;}
.lby_fy .exportPage span, .lby_fy .exportPage a {border-radius: 2px;height:34px;padding:0 10px;margin-right:10px; border:1px solid #e9e9e9; font-size:14px; line-height:34px;color:#999; display: inline-block;}
.lby_fy .exportPage .disabled{opacity:0;}
.lby_fy .exportPage .inpage{background-color:#2d7b54;border:1px solid #2d7b54;font-size:14px;line-height:34px;padding:0 10px;color:#fff;}

.n-left{ width: 278px;}
.n-bar{ width: 278px; background: #f6f6f6; border-bottom: 5px #454e98 solid;}
.n-bar dd{ margin: 0 2px; height: 53px; border-bottom: 1px #dddddd solid; background: url("../images/d3.gif") no-repeat 25px center;
line-height: 53px;}
.n-bar dd a{ display: block; width: 100%; height: 100%; color: #454e98; font-size: 16px; padding-left: 55px;}
.n-bar dd a span{ font-size: 13px; color: #888; padding-left: 10px;}

.n-right{ width: 772px;}
.n-right .teacher-list{ width: 772px;}
.teacher-list li{ float: left; width: 360px; margin: 0 0 40px 26px; overflow: hidden;}
.teacher-list li .th-left{ width: 188px;}
.teacher-list li .th-right{ width: 160px;}
.teacher-list li .th-right p.p1{ font-size: 18px; color: #454e98; font-weight: bold; border-bottom: 1px #c7c7c7 solid; padding-bottom: 8px; padding-left: 4px; padding-top: 20px;}
.teacher-list li .th-right p.p1 span{ font-size: 16px; color: #fff; font-weight: normal; background: #ff9000; border-radius: 12px; padding: 2px 12px; margin-left: 5px;}
.teacher-list li .th-right p.p2 { color: #454e98; font-size: 14px; padding: 10px 0 0 4px; font-weight: bold;}
.teacher-list li .th-right p.p3 { color: #5f5f5f; font-size: 14px; padding: 5px 0 0 4px; line-height: 24px;}
.teacher-list li .th-right p.p4{ padding-top: 15px;}
.teacher-list li .th-right p.p4 a{ display: block; width: 127px; height: 37px; background: url("../images/d4.gif") no-repeat 0 0; line-height: 37px; text-align: center;
 color: #777793; font-size: 16px;}

.query{ height: 468px; background: url("../images/cx.jpg") no-repeat center 0; overflow: hidden;}
.query p.p1{ padding: 198px 0 0 674px;}
.query p.p2{ padding: 34px 0 0 604px;}
.query .s-box{ height: 40px; width: 220px; font-size: 16px;}
.query .s-btn{ height: 60px; width: 304px; cursor: pointer;}

.query-notice{ width: 540px;}
.query-top{ height: 44px; background: url("../images/bj2.gif") repeat-x 0 0; line-height: 44px; color: #fff; font-size: 16px; padding-left: 20px; font-weight: bold;}
.query-bottom{ background: #06b2ea; margin-top: 1px; color: #fff; text-align: center; padding-bottom: 30px;}
.query-bottom p.p1{ font-size: 24px; font-weight: bold; padding-top: 40px;}
.query-bottom p.p2{ font-size: 16px;padding-top: 20px; line-height: 30px;}
.query-bottom p.p3{ padding-top: 20px}
.query-bottom p.p4{ font-size: 26px;padding-top: 10px; line-height: 30px;}
.query-bottom p.p5{ font-size: 16px;padding-top: 10px; line-height: 30px;}

.hufu{ padding-top: 30px;}
.hufu p.p1{ width: 354px; height: 67px; margin: 0 auto 0; background: url("../images/hufu-1.gif") no-repeat 0 0; text-align: center; line-height: 57px; font-size: 24px;}
.hufu p.p2{ text-align: center; color: #393939; font-size: 14px; padding-top: 20px;}
.hufu dl{ background: #7d9edb; margin-top: 40px; float: left; width: 1030px; padding-bottom: 40px; padding-left: 30px;}
.hufu dl dt{ text-align: center; font-size: 30px; font-weight: bold; padding: 30px 0; color: #fff;}
.hufu dl dd{ float:left; width: 198px; text-align: center; margin-left: 40px; }
.hufu dl dd span{ background: #4466a6; padding: 6px 16px; border-radius: 20px; color: #fff; font-size: 22px; margin: 5px 0 0 6px; display: block;}

.hufu-box1 .hfb-left{ float: left; padding-left: 100px; width: 542px;}
.hufu-box1 .hfb-right{ float: left; width: 320px; padding: 100px 0 0 20px}
.hufu-box1 .hfb-right p.p100{ width: 320px; border-bottom: 1px #b1b5d6 solid; font-size: 26px; color: #5f7fba; line-height: 40px; padding-left: 5px; margin-bottom: 20px;}
.hufu-box1 .hfb-right p.p200{ background: url("../images/d5.gif") no-repeat 20px center; padding-left: 50px; line-height: 30px; color: #787878; font-size: 20px;}

.hw-top{ background: #eaebf4; height: 240px; text-align: center; font-size: 36px; font-weight: bold; color: #496eb3; padding-top: 60px;}
.hw-center{ border: 6px #fff solid; text-align: center; width: 1002px; margin: -155px auto 0;}

.contact{ padding-left: 20px; padding-top: 40px; line-height: 26px; font-size: 14px;}
.contact p{ margin-bottom: 30px;}
.bj2{ background: #f5f5f5;}


.video-top{ color: #616379; font-size: 26px; font-weight: bold; text-align: center; border: 1px #616379 solid; margin-left: 22px; padding: 10px; margin-bottom: 30px;}
.video li{ float: left; width: 235px; margin-bottom: 30px; overflow: hidden; height: 262px; background: #ebebeb; position: relative; margin-left: 22px;}
.video li p.p1{ width: 248px; height: 106px; position: absolute; background-color:rgba(0,0,0,0.62); left: 0; top: 0;
    text-align: center; padding-top: 60px;}
.video li p.p2{ font-size: 16px; color: #525252; text-align: center; line-height: 30px; padding-top: 10px;}
.video li p.p3{ font-size: 12px; color: #aeadad; text-align: center; line-height: 30px;}

.content-warp{ padding-left: 22px;}
.content-title{ font-size: 30px; color: #4b507b; text-align: center; height: 60px;}
.content-other{ background: #efefef; height: 40px; line-height: 40px; color: #707070; overflow: hidden;}
.content-other span{ padding: 0 30px 0 30px;}
.content-other span.sp2{ padding: 0 100px 0 100px;}
.content{ line-height: 30px; font-size: 16px; color: #000; padding: 20px 0;}
.content p{ margin-bottom: 28px; }
.content-next{ background: #efefef; padding-left: 30px; height: 40px; line-height: 40px; color: #707070; margin-bottom: 10px;}
.content-next a{ color: #707070;}

.content-list{ float: left; width: 100%;}
.content-list li{ float: left; margin-bottom: 20px; width: 100%;}
.content-list .d1{ height: 40px; line-height: 40px; background: #e8e8e8; padding-left: 30px; font-size: 18px; color: #454545; font-weight: bold;}
.content-list .d1 a{ float: right; background: #fe532c; color: #fff; padding: 0 20px; font-weight: normal;}
.content-list .d2{ text-indent: 2em; color: #747474; border-bottom: 1px #d7d6d6 dashed; line-height: 26px; padding: 10px 0;}
.content-list .d3{  padding-left: 20px; line-height: 50px;}
.content-list .d3 p{ float: left; width: 25%; color: #a5a5a5; font-size: 14px;}

.content-message{ padding: 75px; background: #f6f6f6; margin-left: 20px;}
.content-msg{ padding: 55px; background: #fff; border-radius: 10px;}
.content-msg p.p1{ font-size: 38px; color: #454e98; text-align: center; height: 80px;}
.content-msg p.p2{ font-size: 20px; color: #636363;}
.content-msg p.p2 textarea{ vertical-align: top; width: 366px; height: 160px; background: #fff; border-radius: 6px; padding: 10px; font-size: 16px; font-family: 微软雅黑; color: #636363;}
.content-msg p.p3 textarea{ height: 30px; vertical-align: middle;}
.content-msg p.p3{ margin-top: 30px;}
.content-msg p.p4{ text-align: center; margin-top: 40px; padding-left: 20px;}
.content-msg p.p4 a{ font-size: 20px; color: #fff; background: #ff3939; padding: 10px 40px;}

.all-left{ width: 715px; float: left;}
.all-right{ float: right; width: 290px;}
.all-right .title{ color: #f75c10; font-size: 18px; line-height: 34px; background: url("../images/d2.png") no-repeat 6px center; padding-left: 30px; border-bottom: 1px #d8d8da solid;}
.all-right .title span{ font-size: 12px; color: #a49f9d; padding-left: 10px; text-transform: uppercase;}
.all-about{ font-size: 12px; color: #5c5c70; line-height: 24px; margin-top: 20px; margin-bottom: 20px;}
.all-about img{ float: left; margin: 0 10px 0 0}
.slideBox-ls{ width:272px; height:199px; overflow:hidden; position:relative; margin: 20px 0 20px 10px;}
.slideBox-ls .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox-ls .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox-ls .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%; font-size: 12px;}
.slideBox-ls .hd ul li.on{ background:#f00; color:#fff; }
.slideBox-ls .bd{ position:relative; height:100%; z-index:0;   }
.slideBox-ls .bd li{ zoom:1; vertical-align:middle; }
.slideBox-ls .bd img{ width:272px; height:199px; display:block;  }


.slideBox-mx{ width:272px; height:199px; overflow:hidden; position:relative; margin: 20px 0 20px 10px;}
.slideBox-mx .bd{ position:relative; height:100%; z-index:0;   }
.slideBox-mx .bd li{ zoom:1; vertical-align:middle; }
.slideBox-mx .bd img{ width:272px; height:199px; display:block;  }
.slideBox-mx .prev,
.slideBox-mx .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox-mx .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox-mx .prev:hover,
.slideBox-mx .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox-mx .prevStop{ display:none;  }
.slideBox-mx .nextStop{ display:none;  }
.hot-box{ margin-top: 10px; margin-bottom: 20px;}
.hot-box .hot-center{ float: left; width: 185px; display: inline; margin-left: 10px;}
.hot-box .hot-center h2{ font-size: 14px; color: #f75c10; height: 24px; line-height: 24px; overflow: hidden; margin-top: 4px; text-align: center;}
.hot-box .hot-center h2 a{ color: #f75c10;}
.hot-box .hot-center p{ color: #5c5c70; font-size: 12px; line-height: 18px; }
.hot-box .hot-center p a{ color: #f75c10;}
.hot-box .hot-right{ float: left; padding-top: 4px; width: 92px;}
.hot-box li{ line-height:42px; height: 38px;  overflow: hidden; padding-left: 6px; border-bottom: 1px #b9b9c0 dashed;}
.hot-box li a{ color: #666;}
.all-contact{ text-align: center; padding-top: 10px;}

.wenhua-title{ height: 60px; border-bottom: 1px #d1e5fa solid;}
.wt-warp{ width: 550px; margin: 0 auto; position: relative;}
.wt-warp p.p1{ position: absolute; left: 0; top: 0; height: 59px; line-height: 59px; font-size: 36px; color: #fc6115; text-align: center; border-bottom: 2px #fc6115 solid;}
.wt-warp .p2{ position: absolute; left: 160px; top:2px; border-left: 1px #4d4d4d solid; padding: 0 10px 6px; font-size: 24px; color: #4c4c4c; line-height: 20px;}
.wt-warp .p2 p.p3{ font-size: 16px; text-transform: uppercase; line-height: 24px;}
.wenhua-box1 p.p1{ text-align: center;}
.wenhua-box1 ul li{ float: left; width: 247px; margin-left: 24px; margin-top: 20px;}
.wenhua-box1 ul li p.p3{ color: #4c4c4c; font-size: 22px; text-align: center; padding-top: 10px;}
.wenhua-box2{ height: 620px; background: url("../images/dt.jpg") no-repeat center 0;}
.wenhua-box2 p.p100{ font-size: 22px; color: #666; padding-left: 20px; height: 70px;}
.wenhua-box2 p.p100 span{ color: #fff; background: #fc7e4c; padding: 2px 10px; margin-left: 10px;}
.wenhua-slideBox{ width:100%; height:445px; overflow:hidden; position:relative;}
.wenhua-slideBox .hd{ height:454px; overflow:hidden; position:absolute; left:0px; top:6px; z-index:1; width: 100px; background: url("../images/bj3.png") repeat-y 0;}
.wenhua-slideBox .hd ul li{ height: 17px; line-height: 17px; background: url("../images/li2.gif") no-repeat 0 0; margin:2px 0 28px 0; cursor: pointer;
font-size: 16px; color: #333; padding-left: 30px;}
.wenhua-slideBox .hd ul li.on{background: url("../images/li1.gif") no-repeat 0 0; color: #f7b503; font-size: 18px; font-weight: bold;}
.wenhua-slideBox .bd{ position:relative; height:100%; z-index:0; width: 951px; float: right;}
.wenhua-slideBox .bd li{ zoom:1; vertical-align:middle; width: 951px; height: 445px; overflow: hidden;}
.wh-left{ float: left; width: 420px;}
.wh-left p.p1{ height: 89px; background: #6066a2; color: #fff; font-size: 16px; padding: 20px; line-height: 24px; text-indent: 2em;}
.wh-left p.p2{ margin-top: 14px;}
.wh-right{ float: right; width: 517px}
.wh-right p.p4{ margin-top: 15px;}
.wenhua-box2 p.p200{ text-align: center; padding-top: 40px;}
.wenhua-box2 p.p200 a{ border: 1px #fc6115 dashed; border-radius: 20px; font-size: 18px; color: #4c4747; padding: 10px 30px;}

.hxs-title{ text-align: center; position: relative;}
.hxs-title p{ position: absolute; left: 0; top: 0; width: 100%; font-size: 30px; color: #fff; font-weight: bold; line-height: 64px;}
.hxs-box1 p.p100{ text-align: center; font-size: 30px; color: #1c1b20;}
.hxs-box1 p.p1{ text-align: center;}

.hxs-box2{ height: 575px; background: #fff0f1; padding-top: 40px;}
.hxs-box2 p.p1{ width: 960px; margin: 0 auto; font-size: 18px; color: #4b4b4b; line-height: 30px; text-indent: 2em; padding-top: 40px;}
.hxs-box2 p.p2{ text-align: center; padding-top: 60px;}

.hxs-box3 p.p1{ width: 960px; margin: 0 auto; font-size: 18px; color: #4b4b4b; line-height: 30px; text-indent: 2em; padding-top: 20px;}
.hxs-box3 .p2{ text-align: center; padding-top: 30px; position: relative;}
.hxs-box3 .p2 p{ position: absolute; left: 50%; top: 180px; font-size: 24px; color: #fff; width: 220px; margin-left: -110px; text-align: left; line-height: 40px;}

.hxs-box4{ height: 820px; background: #f5f5f5; padding-top: 40px;}
.hxs-box4 p.p100{ color: #943737; font-size: 30px; text-align: center; font-weight: bold; padding-top: 30px;}
.hxs-box4 p.p200{ text-align: center; padding-top: 40px;}
.hxs-box5 p{ float: left; text-align: center; width: 100%; display: inline-block; overflow: hidden; padding: 0; margin: 0;}

.jsl-box1{ text-align: center;}
.jsl-box2{ height: 230px; background: #1782b0; text-align: center;}
.jsl-box3{ height: 720px;}
.jsl-box3 p.p1{ text-align: center; font-weight: bold; color: #1782af; font-size: 36px; padding-top: 40px;}
.jsl-box3 .jsx-lx1{ padding: 40px 40px 0}
.jsl-box3 .jlx-left{ float: left; width: 550px; font-size: 20px; color: #595959; line-height: 34px; padding-top: 20px;}
.jsl-box3 .jlx-right{ float: right; width: 376px;}
.jsl-box3 p.p2{ border-radius: 20px; border: 3px #1782af dashed; font-size: 20px; color: #595959; padding: 20px 40px; width: 950px; margin: 40px auto 0; line-height: 40px;}
.jsl-box3 p.p2 a{ color: #f00; font-weight: bold;}

.jsl-box4{ width: 1160px; height: 560px; background: url("../images/zt2-14.gif") no-repeat 0 bottom; margin: 0 auto;}
.jsl-box4 dt{ text-align: center; height: 110px;}
.jsl-box4 dt span{ font-size: 24px; color: #fff; background: #ff3636; border-radius: 10px; padding: 10px 30px 15px; text-align: center;}
.jsl-box4 dd{ width: 298px; float: left; margin: 0 20px 0 50px;}
.jsl-box4 dd p.p2{ text-align: center; font-size: 30px; color: #1782af; height: 60px; line-height: 60px; font-weight: bold;}
.jsl-box4 dd p.p3{ font-size: 18px; color: #616161; padding: 0 10px; line-height: 28px;}


.jsl-box5{ text-align: center;}
.jsl-box5 p.p2{ padding: 30px 0 20px 0;}

.mgj-box1{ height: 861px; background: url("../images/zt3-1.jpg") no-repeat center 0;}
.mgj-box2 { text-align: center;}
.mgj-box2 p.p2{ padding: 60px 0;}
.mgj-box3{ height: 529px; background: url("../images/zt3-5.jpg") no-repeat center 0;}
.mgj-box4{ height: 820px; background: #f0f0f0; text-align: center;}
.mgj-box4 p.p1{ padding: 50px 0;}



.bottom{ height: 74px; line-height: 74px; border-bottom: 1px #7a7a7a solid; background: #222; font-size: 14px;color: #7a7a7a; overflow: hidden;}
.bottom .left{ float: left; width: 600px;}
.bottom .left a{ margin: 0 10px; color: #7a7a7a;}
.bottom .right{ text-align: right;}
.bottom2{ height: 74px; line-height: 74px; background: #222; font-size: 14px; text-align: center; color: #7a7a7a; margin-bottom: 80px;}

.productSlideBox{ width:526px; height:500px; overflow:hidden; position:relative; float: left;}
.productSlideBox .hd{overflow:hidden; position:absolute; left:0px; top:0px; z-index:1; }
.productSlideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.productSlideBox .hd ul li{ width: 143px; height: 148px; border: 2px #fff solid; margin-bottom: 22px; cursor: pointer;}
.productSlideBox .hd ul li.on{ border: 2px #b3c2ea solid;}

.productSlideBox .bd{ position:relative; height:500px; width: 366px; z-index:0; float: right; }
.productSlideBox .bd li{ zoom:1; vertical-align:middle; }
.productSlideBox .bd img{ width:366px; height:500px; display:block;  }
.product-right{ float: right; width: 490px; line-height: 30px;}
.product-right p.pa{ padding-top: 20px; height: 50px;}
.product-right p.pa a{ color: #fff; background: #ea3c34; padding: 5px 30px 8px; border-radius: 5px; font-size: 20px;}
.product-right p.pt{ font-size: 20px; color: #ea3c34; font-weight: bold; height: 40px;}
.product-right ul.pu li{ float: left; width: 146px; margin-right: 10px;}

.product-content{ font-size: 14px; line-height: 26px; padding-top: 30px;}
.product-content p{ margin-bottom: 30px;}

















