﻿body { background: #fff; }
a { text-decoration: none; -webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; -ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s; color: #000; }
a:hover { text-decoration: none; color: #44a8f3; }
ul { padding: 0; list-style: none; margin: 0; }
li, img { -webkit-transition: all 0.20s linear 0.01s; -moz-transition: all 0.20s linear 0.01s; -ms-transition: all 0.20s linear 0.01s; -o-transition: all 0.20s linear 0.01s; transition: all 0.20s linear 0.01s; }
em { font-style: normal; }
.cl{ clear:both}
@font-face { font-family: "hwxk"; src: url("../fonts/stxingka.ttf") }
@keyframes mymove{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes promove{from{transform: translateX(0px)}to{transform:translateX(5px)}}
.container { width: 1200px !important; padding: 0; position: relative; margin:0x auto}
.header { z-index: 100; width: 100%; position: relative; }
.header .head-top { height: 30px; line-height: 30px; background: #565656;border-bottom: 1px solid #fff;font-size:13px;}
.header .head-top .left { float: left; color: #fff; }
.header .head-top .left i { font-size: 18px; margin-right: 10px; }
.header .head-top .right { float: right; }
.header .head-top .right ul li { float: left; color: #fff; }
.header .head-top .right a { color: #fff; }
.header .head-top .right a:hover { color: #ffcc00;}
.header .head-top .right span { color: #bbb; margin: 0 8px; }
.header .head-top .right .wechat { float: right;position:relative;}
.header .head-top .right .wechat img { position: absolute; right: 0px; display: none; z-index: 300;width:150px; }
.header .head-top .right .wechat:hover { cursor: pointer; }
.header .head-top .right .wechat:hover img { display: block; }
.header .head-center { height: 150px; background:#fff; clear: both;border-top:1px solid #e7e7e7;}
.header .head-center .logo { float: left; margin-top: 12px; margin-bottom: 0;margin-right:20px;}
.header .head-center .introduce { float: left; width: 430px; margin: 0; margin-top: 10px;}
.header .head-center .introduce img { float: left; }
.header .head-center .introduce strong { margin-top: 30px; margin-bottom: 5px; font-size: 26px; color: #44a8f3; display: block; }
.header .head-center .introduce strong span { }
.header .head-center .introduce em { font-size: 18px; color: #888; margin-top: 15px; }
.header .head-center .phone { float: right; font-size: 28px; margin-top: 40px; width: 315px; }
.header .head-center .phone img { margin-right: 10px; float: left; }
.header .head-center .phone .phone-num { float: left; margin-top: 3px; }
.header .head-center .phone small { font-size: 16px; display: block; margin-left: 3px; color: #888; }
.header .head-center .phone span { display: block; color: #44a8f3; font-weight: bold; }
.header .nav { height: 45px;    background:#fafafa;clear: both; z-index: 200; position: relative;border-top:1px solid #ddd;border-bottom:3px solid #44a8f3;}
.header .nav .menu ul { padding: 0; list-style: none; margin: 0;min-width:96px;}
.header .nav .menu ul li { float: left; position: relative;height:45px;line-height:45px; margin-right:9px}
.header .nav .menu ul li span { margin-right: 10px; }
.header .nav .menu ul li a { display: inline-block; float: left; height:25px; color: #555;width:140px;border-right: 1px solid #EAEAEA;text-align: center; line-height: 25px;margin-top:10px;}
.header .nav .menu ul .on { background: url(../images/head-nav-hover.jpg) center center; border: none; color: #fff; }
.header .nav .menu ul .on a { color: #fff;border:none;}
.header .nav .menu ul li:hover {background: url(../images/head-nav-hover.jpg) center center; border: none;  color: #fff; }
.header .nav .menu ul li:hover a{color:#fff;}
.header .nav .menu ul li .sub{width:140px;background:#eee;z-index:200;position:absolute;top:45px;}
.header .nav .menu ul li .sub li a{border:none;color:#333;width:140px;border-top:1px solid #ccc;height:45px;margin:0;line-height:45px;}
.header .nav .menu ul li .sub li a:hover{color:#fff;}
.header .nav .menu ul li .sub-menu{color:#333;display: none;overflow:hidden;}
.header .nav .menu ul li:hover .sub-menu{display: block;}

.banner { width: 100%; height: 570px; overflow: hidden; position: relative; z-index:90; }
.banner .hd { height: 20px; overflow: hidden; position: absolute; bottom: 10px; z-index: 1; left: 47%; }
.banner .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner .hd ul li { float: left; margin-right: 2px; width: 20px; height: 20px; line-height: 14px; text-align: center; background: rgba(0,0,0,0.4); cursor: pointer; border-radius: 100px; margin: 0 2px; }
.banner .hd ul li.on { background: #44a8f3; color: #44a8f3; }
.banner .bd { width: 100%; height: 570px; overflow: hidden; margin: 0 auto; position: relative }
.banner .bd ul { width: 100%; height: 570px; overflow: hidden; position: absolute; top: 0; left: 0 }
.banner .bd li { float: left; width: 100%; height: 570px; }
.banner .bd li span { display: block; width: 100%; height: 570px }
.banner .bd li a { display: block; width: 100%; height: 570px }

.banner .prev, .banner .next { height: 75px; background: #fff; position: absolute; left: 8%; top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; font-size: 60px; color: #000; border-radius: 5px; }
.banner .next { left: auto; right: 8%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }
.search { padding: 10px 0; display: block; background: #fff; border-bottom: 1px solid #ddd; }
.search .container { }
.search .tags { float: left; line-height: 40px; font-size: 12px; width: 600px; }
.search .tags h4 { float: left; font-size: 14px; line-height: 40px; margin: 0; font-weight: bold; color: #20171a; }
.search .tags ul li { float: left; }
.search .tags ul li a { margin-right: 10px; border-right: 1px solid #8C7B50; padding-right: 10px; }
.search .form { float: right; height: 35px; margin-right: 0px; margin-top: 0px; }
.search .form .search-keyword { width: 280px; height: 30px; line-height: 30px; background: #fff; color: #aaa; padding-left: 28px; font-size: 12px; float: left; margin-top: 2px; border-radius: 5px 0 0 5px; border: 1px solid #ccc; border-right: 0; }
.search .form .search-submit { width: 49px; height: 34px; background: #44a8f3; border: none; margin-top: 2px; top: 0; font-size: 18px; color: #fff; border-radius: 0 5px 5px 0; }
.navbar-example { position: fixed; top: 20%; left: 0; width: 50px; z-index: 80; }
.navbar-example .nav { background: none; }
.navbar-example .nav img{height:40px;}
.navbar-example .navbar-collapse { padding: 0; }
.navbar-example .navbar-nav>li { display: block; float: none; height: 40px; width: 80px; border-top: 1px solid #1E98F5; text-align: center; line-height: 40px; background: #44a8f3; border-right: 1px solid #1E98F5; }
.navbar-example .navbar-nav>li:last-child{border-bottom: 1px solid #1E98F5;}
.navbar-example .navbar-nav>li>a { padding: 0; line-height: 40px; color: #fff; }
.navbar-example .navbar-nav>li>a:hover { background: #fff; color: #44a8f3; }
.navbar-example .navbar-nav>li.active>a { color: #44a8f3; cursor: default; background-color: #fff; border: 0; line-height: 40px; }


.programme .center {margin-bottom: 10px;margin-top:10px; background: #f8f8f8; padding-bottom:50px}
.programme .center .title { overflow: hidden; text-align: center; height: 167px; background: url(../images/title-en-bg1.png) center center no-repeat; margin-bottom: 10px; margin-top:15px}
.programme .center .title h2 { font-size:28px; color: #44a8f3; font-weight:normal; width: 360px; margin: 0 auto; margin-top: 18px; letter-spacing: 2px; text-align: center; }
.programme .center .title h2 span { color: #019a6b; font-size: 22px; letter-spacing: 0; }
.programme .center .title em { color: #999;height:27px;line-height:27px;display: block;font-size:20px; margin-top:20px}
.programme .center .hd { height: 54px; padding: 0; top: 0; width: 1112px;margin: 30px auto;}
.programme .center .hd ul { float: left; }
.programme .center .hd ul li { float: left; cursor: pointer; height: 50px; line-height: 50px; color: #000; width: 165px; text-align: center;background:#fff;margin:10px;border-radius:10px;}
.programme .center .hd ul li.on { background:#00a0e9; color: #fff; }
.programme .center .bd { background: #fff; overflow: hidden;box-shadow: 0px 0px 10px #ccc;}
.programme .center .bd .left { float: left; }
.programme .center .bd .left img{width:530px;height:371px;}
.programme .center .bd .right { float: right; width: 630px; }
.programme .center .bd .right .programme-title { overflow: hidden; clear: both; margin-top: 20px; }
.programme .center .bd .right .programme-title .programme-t { float: left; margin-right: 10px; width: 60px; height: 60px; background:#00a0e9; color: #fff; font-size: 38px; text-align: center; line-height: 60px; border-radius: 10px; }
.programme .center .bd .right .programme-title .strong { font-size: 24px; display: block;color:#00a0e9;}
.programme .center .bd .right .programme-title span { font-size: 14px;color:#999;}
.programme .center .bd .right .cont {width: 600px; padding: 10px; margin-top: 20px; border-radius: 10px; color: #666; height:70px; }
.programme .center .bd .right .programme-cont { overflow: hidden; margin-top:0px; }
.programme .center .bd .right .programme-cont span {margin-right:10px;color:#00a0e9;}
.programme .center .bd .right .programme-cont p { margin-bottom:10px; line-height: 24px; }
.programme .center .bd .right .programme-cont  a{display:block;background:#eee;width:200px;height:45px;line-height:45px;text-align:center;font-size:16px;color:#666;margin-top:15px;border-radius:10px;}
.programme .center .bd .right ul li{float:left;width:240px;margin:10px;text-align:center;}
.programme .center .bd .right ul li img{width:100%;}

 .jstd {
        margin-top: 40px;
    }
    
    .jstd dt {
        float: left;
        margin-right: 30px;
        width: 500px;
    }
    
    .jstd dt img {
        width: 100%;
    }
    
    .jstd dd {
        padding-top: 5px;
        width: 620px;
        float: left;
        padding-right: 10px;
        text-align: justify;
        font-size: 15px;
    }
    
    .jstd dd h2 {
        font-size: 32px;
        color: #333;
        border-bottom: 2px solid #ddd;
        padding-bottom: 15px;
        margin-bottom: 25px;
    }
    
    .jstd dd h2 span {
        font-size: 24px;
        margin-left: 25px;
        color: #666;
        font-weight: normal;
    }
    .jstd dd p {
        margin: 0;
        line-height: 220%;
        margin-bottom: 15px; font-size:16px
    }
    
    .jstd dd p strong {
        font-size: 20px;
        display: block;
        color: #333;
        margin-bottom: -10px;
        margin-top: 5px;
    }

/*标题样式*/
h2.slide-top{padding:74px 0 29px; text-align:center; color:#FFF; font-size:39px; line-height:46px; background:url(../images/h2_bg.png) no-repeat center 99px;}
h2.slide-top a{ color:#FFF; font-size:39px; }
h2.slide-top span{ display:block; font-size:20px;color:#FFF; font-weight:normal; line-height:26px;}
.jiny h2{ color:#3f4650;background-image:url(../images/h2_bg2.png);}
.jiny h2 a{ color:#3f4650;}
.jiny h2 span{color:#666666;}
.jiny {padding-bottom:30px;}
.jiny dl {float:left;margin-right:27px;width:382px; position:relative;}
.jiny dl.last {margin-right:0;}
.jiny dl dt { position:relative;padding:6px;width:195px; height:195px;margin:0 auto;}
.jiny dl dt img {display:block;margin:0 auto;text-align:center;width:195px; height:195px;}
.jiny dl dt i{ position:absolute; top:0; left:0; width:207px; height:207px; background:url(../images/ybg1.png);z-index:1;}
.jiny dl dd {background:#FFF;margin-top:-104px; height:670px;border:1px solid #ebeced; display:block;padding:0 20px;}
.jiny dl dd .din a{padding-top:135px; display:block;color:#333333;text-align:center; line-height:33px;font-size:18px;}
.jiny dl dd .din span { font-weight:bold; display:block;}
.jiny dl dd .line{width:54px; height:3px; background:#949494;margin:20px auto 15px;} 
.jiny dl dd p {display:block;line-height:28px;color:#7d7d7d;}
.jiny dl dd p strong{ font-size:16px}
.jiny dl.cur dt i{ background-image:url(../images/ybg2.png);}
.jiny dl.cur dd { background:#39414C url("../images/stp1_bg.jpg") repeat;color:#FFF;}
.jiny dl.cur dd .din a{color:#FFF;}
.jiny dl.cur dd p{color:#fff;}

.herbaceous{background:#f7f7f7;padding-top:20px;padding-bottom:20px;}
.herbaceous .title { height:90px; text-align: center; overflow: hidden;margin-top:15px;}
.herbaceous .title .title-text {margin: 0 auto; }
.herbaceous .title .bt { font-size:28px; color: #44a8f3;background:url(../images/title-en-bg.png) center center;}
.herbaceous .title h1 { color: #999;height:27px;line-height:27px;display: block;font-size:18px;}
.herbaceous .xxnr{padding:20px 0px;}
.herbaceous .xxleft{float:left; width:600px; height:350px; overflow:hidden; line-height:200%; font-size:16px; padding-top:15px}
.herbaceous .xxleft p{ text-indent:2em}
.herbaceous .xxright{float:right; width:590px;}
.herbaceous .xxright img{ width:590px; height:326px;}
.herbaceous .cont ul{ padding-top:20px}
.herbaceous .cont ul li{width:212px;float:left;margin:10px 5px;background:#fff;height:300px;padding:10px;text-align:center;}
.herbaceous .cont ul li:nth-child(1){margin-left:0;}
.herbaceous .cont ul li:nth-child(5){margin-right:0;}
.herbaceous .cont ul li:hover{ transform: translateY(-10px); -ms-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -moz-transform: translateY(-10px);}
.herbaceous .cont ul li img{width:100%;}
.herbaceous .cont ul li span{display: block;font-size:18px;margin:10px 0px;border-bottom:1px solid #ccc;padding-bottom:10px;color:#525252;}
.herbaceous .cont ul li:hover span{color:#44A8F3;}
.herbaceous .cont ul li p{color:#666; text-align:left}

.til{ text-align: center; font-weight: normal; font-size:36px; color: #333; line-height: 100%; margin-top: 80px; padding-bottom: 49px;background:url(../images/p_h2.png) no-repeat center 72px; }
.til i{ font-weight: bold;}
.til span{ display: block; color: #666; padding-top:10px;font-size:16px; line-height: 100%;}
.ysy{ height: 1873px;background:url(../images/ys.gif) repeat-x left bottom;}
.ysy .til{ padding-bottom:56px;}
.ysy dl{ overflow: hidden; margin-bottom:30px; background: #f4f4f4;}
.ysy dl dt{ float: right; width: 600px;}
.ysy dl dd{ float: left; width: 600px; margin-top: 42px;}
.ysy dl dd h3{background:url(../images/y_dt1.gif) no-repeat; height: 81px; overflow: hidden;}
.ysy dl dd h3 span{ display: inline-block; float: left; width: 88px; height: 80px; line-height: 80px; text-align: center; font-size: 48px; font-family: Arial; color: #fff;}
.ysy dl dd h3 em{ display: inline-block; float: right; width: 490px; padding-top: 21px; color: #095db0; font-size: 24px;}
.ysy dl dd h3 em i{ color: #ffae00;}
.ysy dl dd p{ padding: 35px 42px 0 90px;}
.ysy dl dd p span{ display: block; padding-left: 17px; line-height: 22px; margin-bottom: 10px;background:url(../images/y_li.png) no-repeat 0 7px;}
.ysy dl.fan dt{ float: left;}
.ysy dl.fan dd h3{background:url(../images/y_dt2.gif) no-repeat; }
.ysy dl.bg3 dd h3{background:url(../images/y_dt3.gif) no-repeat; }
.ysy dl.fan2 dd h3{background:url(../images/y_dt4.gif) no-repeat; }
.ysy dl.bg3,.ysy dl.fan2{ background: #fff;}
.ysy h4{ text-align: center; padding-left:350px; padding-top:10px}
.ysy h4 em{ display: block; margin-top: 7px;}
.ysy h4 em a{ display: inline-block;background:url(../images/ly_btn.png) no-repeat; padding-left: 60px; width: 108px; height: 36px; line-height: 33px; font-size: 18px; color: #fff; font-weight: bold; text-align: left; float:left; margin-top:-17px; margin-left:15px}
.ysy h4 span{ display: inline-block; font-weight: normal; font-size: 16px; color: #333; padding-left: 32px;background:url(../images/y_tel.gif) no-repeat; min-height:24px; float:left; padding-top:4px}
.ysy h4 i{ font-family: Arial; font-size: 26px; color: #333; float:left; margin-top:-3px; margin-left:10px}

.product { clear: both; overflow: hidden; margin-top: 80px; border-top: 1px solid #eee; padding-top: 10px; padding-bottom: 15px; }
.product .container{background:#fff;}
.product .title { overflow: hidden; text-align: center; height: 97px; background: url(../images/title-en-bg1.png) center center no-repeat; margin-bottom: 10px; }
.product .title h2 {  width: 360px; margin: 0 auto; margin-top: 18px; letter-spacing: 2px; text-align: center; }
.product .title h2 a { font-size:39px;color:#3f4650; }
.product .title h2 a span { color: #019a6b; }
.product .title h2 span { color: #333; font-size: 22px; letter-spacing: 0; }
.product .title em { color: #aaa; width: 1100px; display: block; margin-top: 4px; font-size: 12px; }
.product .pro-nav { float: left; width: 220px; background: #fff; border: 1px solid #ccc; }
.product .pro-nav .pro-nav-t { background: url(../images/product-bg.jpg) center center;  font-size: 20px; font-weight: bold; text-align: center; color: #fff; padding-top: 10px; padding-bottom: 15px; }
.product .pro-nav .pro-nav-t span { display: block; font-size: 12px; font-weight: 500; margin-top: 2px; }
.product .pro-nav .pro-nav-menu { }
.product .pro-nav .menu { overflow: hidden; padding: 10px 0px; background: #eee; }
.product .pro-nav .menu strong { margin-right: 5px; margin-left: 5px; height: 56px; line-height: 56px; margin-bottom: 12.5px;background: #00a0e9;border-radius: 10px; display: block;}
.product .pro-nav .menu strong span { float: left; margin-right: 10px; margin-top: 19px; }
.product .pro-nav .menu strong a { font-size: 16px; font-weight: 500; color: #fff; margin-left: 14px; display: block; }
.product .pro-nav .menu strong:hover { background: #00a0e9; }
.product .pro-nav .menu strong:hover a { color: #fff; }
.product .pro-nav ul { overflow: hidden; }
.product .pro-nav ul .sub {height:33px;line-height:33px;border-bottom:1px dashed #ccc;margin-bottom:5px;padding-left:10px;}
.product .pro-nav ul .sub a { }
.product .pro-nav ul .sub a:hover { }
.product .pro-nav ul .sub  a span {margin-right:10px;}
.product .pro-nav .phone { clear: both; padding-top: 10px; background: #eee; }
.product .pro-nav .phone span { font-size: 18px; margin-right: 10px; margin-left: 20px; color: #4097d1;display: block;float:left;}
.product .pro-nav .phone .strong { font-size: 16px; font-weight: 500;float:left;}
.product .pro-nav .phone li { line-height: 30px;height:30px; color: #111; border: 0; margin-left: 0; margin-right: 0; border-top: 1px dashed #ccc; margin-bottom: 3px; }
.product .pro-nav .kefu-center { text-align: center; padding: 0; background: #eee; }
.product .pro-nav .kefu-center ul { overflow: hidden; padding-top: 0px; border-radius: 5px; margin: 5px 20px; background: none; }
.product .pro-nav .kefu-center li { height: 33px; margin-right: 0px; margin-left: 0px; line-height: 33px; border-bottom: 0px; }
.product .pro-nav .kefu-center li a { margin-left: 0; background: none; padding: 0; color: #333; }
.product .pro-nav .kefu-center li img { border: 1px solid #019a6b; border-radius: 5px; background: #fff; }
.product .pro-nav .kefu-center .qrcode { margin-top: 10px; }
.product .pro-nav .kefu-center .qrcode img { width: 140px; background: #fff; padding: 5px; border-radius: 5px; }
.product .pro-nav .map img { width: 218px; height: 188px; }
.product .new-p { clear: both; padding-top: 10px; }
.product .new-p .new-p-t { background: #4097d1; font-size: 20px; font-weight: bold; text-align: center; color: #fff; padding-top: 10px; padding-bottom: 15px; }
.product .new-p .new-p-t span { display: block; font-size: 12px; font-weight: 500; margin-top: 2px; }
.product .new-p ul li { margin: 8px; }
.product .new-p ul li a { margin: 0; text-align: center; }
.product .new-p ul li img { width: 200px; border: 3px solid #fff; }
.product .pro-img { width: 970px; float: right; }
.product .pro-img ul { zoom: 1; }
.product .pro-img li { width: 305px; float: left; position: relative; margin: 5px 8px; background: #eee; border: 1px solid #ccc; -webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; -ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s; }
.product .pro-img li img { width: 100%; display: block; }
.product .pro-img li p { color: #666; padding: 5px 0px; margin-top: 2px; margin-bottom: 2px; text-align:center;}
.product .pro-img li .a-link { font-size: 12px; color: #666; padding: 3px 10px; float: right; background: #CECECE; margin-right: 10px; margin-top: 5px; }
.product .pro-img li:hover { z-index: 20; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); transform: translateY(-5px); background: #00a0e9; border: 1px solid #00a0e9; }
.product .pro-img li:hover p{color:#fff;}



.til01{text-align: center;color: #0088ce;font-size:34px;line-height:42px;font-family: "Microsoft Yahei";font-weight: normal;clear: both;display: block;height:127px;white-space: nowrap;background:url(../images/tilbg1.png) no-repeat center 17px;}
.til01 span{display: block;font-size:22px;color: #555;line-height:26px;}
.til01 em{display: block;font-size:14px;color: #c1c1c1;line-height:16px;letter-spacing: 3px;text-transform: uppercase;font-style: normal;}
.til01 a{color: #0088ce;}
.tec_p .til01{background:url(../images/tilbg2.png) no-repeat center 17px;color: #fff;}
.tec_p .til01 span,.tec_p .til01 a{color: #fff;}
.tec_p{background:url(../images/tecbg.jpg) center 0 repeat-y;font-family:"Microsoft Yahei";color: #fff;position: relative;line-height:23px;padding: 53px 0 0;height: 475px;text-align: center; margin-top:30px}

.tec_pho{display: block;height: 42px;line-height: 42px;clear: both;}
.tec_pho span{display: inline-block;padding: 0 0 0 57px;background:url(../images/c_pho.png) no-repeat 0 0;}
.tec_pho span b{font-family: Impact;font-size: 30px;color: #00bd09;font-weight: normal;}
.g_lc{background:url(../images/lcbg.png) no-repeat center;height: 141px; margin-top:50px}

.g_lc li{float: left;width: 120px;text-align: center;font-size: 16px;color: #6b6b6b; padding-top:80px}
.g_lc .lc2{color: #fff;}


.ab_bg{background:url(../images/ab_bg.jpg) no-repeat center ;height: 730px; padding:65px 0 0;}
.three_t{font-size: 46px;color: #fff;text-align: center;font-weight: normal;line-height: 50px;height: 160px;}
.three_t span{display: block;font-size: 18px;color: #999;text-transform: uppercase;}
.about .three_t{height: 182px;}
.about{ width:1200px; margin:0px auto; height:650px;background-image:url(../images/ab_dn.jpg); background-repeat:no-repeat; background-position:0px 190px}
.about dl{width: 1200px;}
.about dl dt{ float:left; width:546px; height:341px;overflow: hidden; margin-left:93px; margin-top:30px}
.about dl dt img{ width:546px; height:341px;}
.about dl dd{ width:455px; float:right;padding: 10px 0 0;}
.about dl dd h5{height: 40px;overflow: hidden;line-height: 40px;}
.about dl dd h5 a{ font-size:26px; color:#333;}
.about .ab_desc{ font-size:14px; color:#666; height:184px; line-height:26px;overflow:hidden;padding: 15px 0 0;}
.about dl dd em{display: block;line-height: 26px; margin:5px 0 0 340px;}
.about dl dd em a{font-size: 14px;color: #2c99ff;}
.about dl dd span{ display:inline-block;width: 455px; padding:10px 0 0;}
.about dl dd span a{display: block;float: left;font-size: 16px;color: #fff;width: 110px;height:45px;text-align: center;line-height: 45px; background:#555;margin-right: 30px;border-radius:30px;}
.about dl dd span a:hover{background: #2c99ff;}

.part{font-family:"Microsoft Yahei";padding:58px 0 0;height:386px;line-height:36px;color: #fff;font-size: 16px;}
.part h2{height:55px;font-size: 22px;background:url(../images/line1.gif) no-repeat 272px 15px;font-size: 22px;line-height: 34px;}
.part h2 span{float: right;font-weight: normal;font-size: 12px;}
.part h2 span a{display: block;color: #333;}
.part h2 p{background:url(../images/ico01.gif) no-repeat 2px 4px;padding: 0 0 0 47px;}
.part h2 p a{display: block;color: #000;height: 272px;}
.part_c{border-left: solid 1px #dfdfdf;border-top: solid 1px #dfdfdf;height: 272px;}
.part_c ul{width: 1220px;}
.part_c li{width: 240px;float: left;height: 136px;position: relative;text-align: center;}
.part_c li img{width: 240px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;height: 136px;}
.part_c li span{width: 240px;height:0;position: absolute;left: 0;top: 0;background:url(../images/bg01.png) repeat;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.part_c li span a{display:none;color: #fff;margin: 42px 0 0;padding: 0 19px;border-bottom: solid 1px #fff;}
.part_c li.cur span,.part_c li:hover span{height: 136px;}
.part_c li.cur span a,.part_c li:hover span a{display: inline-block;}

/*资讯*/
/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
.newbox{line-height:21px;height:745px;font-family:"Microsoft Yahei";overflow:hidden;padding:70px 0 0;background: #f7f7f7;}
.new1,.new2{width:504px;overflow: hidden;height:582px;background: #fff;border: solid 1px #dbdbdb;}
.new2{width:693px;border-right: 0;}
.newtil{height:55px;line-height:55px;font-size:18px;color: #333;border-bottom: solid 1px #dbdbdb;margin-bottom: 20px;padding: 0 30px;}
.newtil a{color: #333;display: block;}
.more03 a{font-weight: normal;display: inline-block;color: #888;font-size: 12px;}

.new_c dl{display: block;height:387px;background:url(../images/line4.gif) no-repeat 100px bottom;overflow: hidden;margin-bottom:22px;}
.new_c dt{display: block;height:273px;}
.new_c dt span{float: left;width: 81px;height: 81px;background: #0088ce;color: #fff;font-size: 14px;line-height: 18px;margin: 0 19px 0 0;text-align: center;}
.new_c dt span em{display: block;font-style: normal;font-family: Impact;font-size: 30px;line-height: 30px;padding: 16px 0 0;}
.new_c dt p,.new_c dt p img{width:546px;height: 273px;display: block;float: left;overflow: hidden;}
.new_c dd{display: block;padding: 0 100px;}
.new_c dd h3{display: block;font-weight: normal;height: 45px;line-height: 45px;font-size: 16px;}
.new_c dd h3 a{display: block;color: #222;}
.new_c ul{padding: 0 46px 0 100px;display: block;clear: both;}
.new_c li{line-height:22px;height:22px;padding: 0 0 0 19px;background:url(../images/ico08.gif) no-repeat 0 8px;}
.new_c li span{float: right;}

.new_l{padding: 0 30px;height: 468px;overflow: hidden;}
.new_l dl{height:100px;margin-bottom: 26px;border-bottom: dashed 1px #d7d9db;}
.new_l dt{height:31px;display: block;overflow: hidden;line-height: 30px;padding: 0 0 0 46px;font-size: 16px;background:url(../images/faq_w.gif) no-repeat 0 0;}
.new_l dt a{display: block;color: #222;}
.new_l dd{background:url(../images/faq_d.gif) no-repeat 0 0;padding: 6px 0 0 46px;}

/*友情链接*/
.linkwu{height:59px;line-height:59px;background: #181c20;color: #929394;}
.linkwu span{width:82px;float: left;display: block;}
.linkwu .lwu{width:1118px;float: left;white-space: nowrap;overflow: hidden;}
.linkwu a{padding: 0 29px 0 0;display: inline-block;color: #929394;}
.footer { width:1200px; margin:0 auto;font-family:"Microsoft Yahei";}
.f_bj {
            color: #96989a;
            clear: both;
            font-family: "Microsoft Yahei";
            height: 220px;
            line-height: 28px;
            background: #272f34;
        }
        
        .f_bj a {
            color: #96989a;
        }
.f_code {
            width: 246px;
            padding: 46px 0 0;
        }
        
        .f_code p {
            width: 105px;
            float: left;
            padding: 0 0 0 18px;
            text-align: center;
        }
        
        .f_code p img {
            width: 99px;
            height: 99px;
            background: #fff;
            padding: 2px;
            display: block;
            border: solid 1px #f1f1f1;
        }
		
		 .f_logo {
            padding: 53px 0 0;
        }
        
        .f_logo,
        .f_logo img {
            width: 123px;
            height: 104px;
            display: block;
        }
		 .f_nav {
            width: 278px;
            padding: 52px 0 0;
        }
        
        .f_nav a {
            padding: 0 0 0 22px;
            display: inline-block;
            width: 110px;
        }	
		.f_text {
            display: block;
            width: 462px;
            height: 168px;
            padding: 52px 0 0 45px;
            border-right: solid 1px #3d4449;
            border-left: solid 1px #3d4449;
        }	
		
/*在线客服*/
.ImTable *{padding:0px;margin:0px; z-index:9999999999999999}
.ImTable{border-collapse:collapse;border:none;background:url(../images/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:165px;background:url(../images/im_01.gif)}
.ImRow0{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px;  line-height:24px; overflow:hidden;}
.ImRow1{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px; line-height:24px; overflow:hidden;}
a.im,a:hover.im{text-decoration:none;height:35px;color:#fff; font-size:14px;}
.ImFooter{height:90px;background:url(../images/im_04.gif) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#000;text-align:center;margin:15px 0 0;font-family:'宋体';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#000;text-align:center;margin:10px 0;}

/*top*/
#roll_top, #fall, #ct
{
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px; z-index:99999999999999
}
#roll_top
{
	background: url(../images/top.gif) no-repeat;
}
#fall
{
	background: url(../images/top.gif) no-repeat 0 -80px;
}
#ct
{
	background: url(../images/top.gif) no-repeat 0 -40px;
}
#roll
{

    	z-index:999;
	display: block;
	width: 15px;
	margin-right: -620px;
	position: fixed;
	right: 50%;
	bottom:100px;
	_margin-right: -625px;
	_position: absolute;
	_margin-top: 300px;
	_top: expression(eval(document.documentElement.scrollTop));
}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


.inner {background:#f6f6f6;}
.inner .banner-about { height: 260px;  }
.inner .banner-image { height: 260px; background: url(../images/banner-image.jpg) center center; }
.inner .banner-news { height: 260px; background: url(../images/banner-news.jpg) center center; }
.inner .inner-title { height: 100px; text-align: center; margin: 30px auto; font-size: 24px; color: #44a8f3; line-height: 70px; font-weight: bold; }
.inner .inner-dis { padding: 0px 20px; text-align: center; font-size: 12px; }
.inner .inner-cont { overflow: hidden; margin-top: 20px;color: #333; padding: 0 3px;padding-bottom:10px;}
.inner .inner-cont .inner-discription{ padding:20px; font-size:16px; line-height:200%}
.inner .inner-cont .inner-discription blockquote{padding: 5px 10px;background: #f6f6f6;font-size: 16px;border-left-color: #44a8f3;}
.inner .pro-arc-cont .container{background:#fff;border:1px solid #ddd;padding:10px;margin:10px auto;width:1078px !important;}
.inner .pro-arc-cont .inner-place{height:30px;line-height:30px;border-bottom:1px dashed #ccc;}

.inner .pro-arc-cont .explain { overflow: hidden; margin: 0px auto; }
.inner .pro-arc-cont .explain .left { float: left; }
.inner .pro-arc-cont .explain .left li{margin-left: 5px; margin-top:10px;margin-bottom:10px;width: 500px;text-align:center;list-style: none; padding: 4px; border: 1px solid #eee; }
.inner .pro-arc-cont .explain .left img {max-width:500px;}
.inner .pro-arc-cont .explain .right { width: 550px; float: right; margin-bottom: 20px; }
.inner .pro-arc-cont .explain .right .inner-title { height: 30px; line-height: 30px; margin: 10px auto;font-size: 20px;color: #44a8f3; }

.inner .pro-arc-cont .explain .right ul li { padding-left: 20px;line-height: 35px; border-bottom: 1px dashed #ccc; color: #333; }
.inner .pro-arc-cont .explain .right ul li span{font-weight:bold;}
.inner .pro-arc-cont .explain .right .hd{margin-top:10px;}
.inner .pro-arc-cont .explain .right .hd img{width:100px;border:1px solid #ccc;padding:2px;cursor:pointer;}
.inner .pro-arc-cont .explain .right .hd li{float:left;margin-right:5px;border:0;}
.inner .pro-arc-cont .explain .prevnext { clear: both; overflow: hidden; padding: 10px; border: 1px solid #ccc; margin:10px; background: #efefef; }
.inner .pro-arc-cont .explain .prevnext li { float: left; width:480px; color: #666; }
.inner .pro-arc-cont .explain .prevnext li a { color: #666; }
.inner .pro-arc-cont .explain .prevnext li a:hover { color: #44a8f3; }
.inner .inner-left { width: 260px; float: left; }
.inner .inner-left .inner-nav {background: #fff;overflow: hidden; }
.inner .inner-left .inner-nav .pro-nav-t { font-size: 20px; font-weight: bold; text-align: center; color: #fff; padding-top: 15px; padding-bottom: 10px;background:#44A8F3;}
.inner .inner-left .inner-nav .pro-nav-t span { display: block; font-size: 12px; font-weight: 500px; }
.inner .pro-nav { float: left; width: 260px; background: #fff; border: 1px solid #eee; }
.inner .pro-nav .pro-nav-t { background: #44a8f3; font-size: 20px; font-weight: bold; text-align: center; color: #fff; padding-top: 15px; padding-bottom: 15px; }
.inner .pro-nav .pro-nav-t span { display: block; font-size: 12px; font-weight: 500; margin-top: 2px; }
.inner .pro-nav .pro-nav-menu { }
.inner .pro-nav .pro-nav-menu ul li {}
.inner .pro-nav .pro-nav-menu ul li i { float:right;font-size:20px;margin-top:8px;}
.inner .pro-nav .pro-nav-menu ul li .pro-nav-bt { display: block;line-height:35px;height:35px;font-size:16px;background: #777;padding:0 20px;margin-top:5px;color:#fff;}
.inner .pro-nav .pro-nav-menu .sub-menu li a{display: block;line-height:30px;height:30px;border-bottom:1px dotted #ccc;padding:0 20px;}
.inner .pro-nav .pro-nav-menu .sub-menu li i{float:left;font-size:14px;margin-top:8px;margin-left:20px;margin-right:10px;color:#44a8f3;}

.inner .inner-left .inner-nav ul li { height: 56px; line-height: 56px; border-bottom: 1px dashed #ddd;padding:0 20px;}
.inner .inner-left .inner-nav ul li span{font-size:16px;margin-top:16px;margin-right:20px;color:#44a8f3;}
.inner .inner-left .inner-nav ul li i { float:right;font-size:20px;margin-top:16px;}
.inner .inner-left .inner-nav ul li a { display: block; }
.inner .inner-left .inner-nav ul li:hover { background: #44a8f3; }
.inner .inner-left .inner-nav ul li:hover a { color: #fff; }
.inner .inner-left .inner-nav ul .hover{background: #44a8f3;}
.inner .inner-left .inner-nav ul .hover a{color:#fff;}
.inner .inner-left .hot-pro { margin-top: 10px; border: 1px solid #44a8f3; overflow: hidden; }
.inner .inner-left .hot-pro .title { height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background: #44a8f3; font-weight: bold; }
.inner .inner-left .hot-pro .cont { margin-top: 10px; text-align: center; }
.inner .inner-left .hot-pro .cont ul li { width: 250px; margin: 5px auto; }
.inner .inner-left .hot-pro .cont ul li img { width: 100%; border: 1px solid #ccc; }
.inner .inner-left .hot-pro .cont ul li span { color: #666; }
.inner .inner-left .inner-contact { margin-top: 10px; border: 1px solid #44a8f3; }
.inner .inner-left .inner-contact .title { height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background: #44a8f3; font-weight: bold; }
.inner .inner-left .inner-contact .cont { padding: 10px; text-align: center; margin-top: 10px; }
.inner .inner-left .inner-contact .cont img { margin-bottom: 10px; width: 100%; }
.inner .inner-left .inner-contact .cont p { margin-bottom: 5px; color: #666; }
.inner .inner-left .inner-contact .cont strong { font-size: 16px; }
.inner .inner-left .inner-contact .cont span { font-size: 22px; color: #44a8f3; font-weight: bold; }
.inner .inner-left .hot-news { margin-top: 10px; border: 1px solid #44a8f3; }
.inner .inner-left .hot-news .title { height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background: #44a8f3; font-weight: bold; }
.inner .inner-left .hot-news ul li { height: 30px; line-height: 30px; font-size: 12px; padding: 0 5px; }
.inner .inner-left .hot-news ul li span { margin-right: 5px; color: #44a8f3; }
.inner .inner-left .hot-news ul li a { color: #666; }
.inner .inner-right { overflow: hidden; float: right; width: 917px; border: 1px solid #ccc;background:#fff;}
.inner .inner-right .inner-place { margin-top: 0px; height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #414141 url(../images/title-bg.jpg); padding: 0 50px; }
.inner .inner-right .inner-place span { font-size: 20px; margin-right: 10px; color: #44a8f3; }
.inner .inner-right .inner-place strong { font-size: 14px; color: #fff; margin-right: 10px; }
.inner .inner-right .inner-place a { color: #fff; margin-right: 5px; }
.inner .inner-right .inner-place .inner-position { float: left; color: #fff; }
.inner .inner-right .pro-img { overflow: hidden; margin-bottom: 20px; margin-top: 10px; padding-left:16px }
.inner .inner-right .pro-img ul li { width: 265px; float: left; margin: 0 10px 15px 10px; background: #eee; padding: 4px; border: 1px solid #ccc; }
.inner .inner-right .pro-img ul li:hover { border: 1px solid #44a8f3; }
.inner .inner-right .pro-img ul li:hover span { color: #44a8f3; }
.inner .inner-right .pro-img ul li img { width: 100%;}
.inner .inner-right .pro-img ul li span { color: #666; padding:10px 1px; display: block; margin-top: 3px; text-align: center; }
.inner .inner-right .pro-img ul li span b { font-weight: 500; }
.inner .inner-right .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both;overflow:hidden;margin-bottom:10px;}
.inner .inner-right .inner-page ul li { float: left; left: 15%; position: relative; ; margin-right: 1px; width: auto; padding: 3px 10px; color: #666;border: 1px solid #ccc;margin: 0 5px 15px 5px;background: #eee;}
.inner .inner-right .inner-page ul li a { color: #666; display: block; }
.inner .inner-right .inner-page ul li a:hover { color: #44a8f3; }
.inner .inner-right .inner-page ul li .pageinfo { width: 200px; display: block; background: #666; background: #999; color: #fff; margin: -5px; }
.inner .inner-right .inner-page .thisclass { background: #44a8f3; border: 1px solid #44a8f3; color: #fff; }
.inner .inner-right .inner-page .thisclass a { color: #fff; }
.inner .inner-right .case-img{overflow:hidden;}
.inner .inner-right .case-img ul li{margin:10px;border:1px solid #ccc;background:#fafafa;height:220px;clear:both;overflow:hidden;}
.inner .inner-right .case-img ul li img{width:270px;float:left;padding:3px;border:1px solid #ccc;margin:5px;}
.inner .inner-right .case-img ul li .text{width:590px;float:right;}
.inner .inner-right .case-img ul li .text .case-title{font-size:16px;font-weight:bold;margin-top:10px;}
.inner .inner-right .case-img ul li .text p{color:#666;font-size:12px;margin-top:10px;}
.inner .inner-right .case-img ul li .case-link{height:32px;line-height:32px;width:120px;text-align:center;background:#44a8f3;color:#fff;margin-top:10px;}
.inner .inner-right .case-img ul li .case-link a{display: block;color:#fff;}
.inner .inner-right .rec-news { overflow: hidden; margin: 0px auto; }
.inner .inner-right .rec-news .title { height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #44a8f3 url(../images/title-bg.jpg); padding: 0 50px; border-top: 1px solid #ccc; }
.inner .inner-right .rec-news .title strong { float: left; margin: 0; margin-left: 10px; color: #fff; font-size: 16px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .inner-right .rec-news .title span { color: #eee; }
.inner .inner-right .rec-news .rec-news-img { overflow: hidden; padding: 10px; }
.inner .inner-right .rec-news .rec-news-img li { overflow: hidden; border-bottom: 1px dashed #94896B; padding-bottom: 10px; }
.inner .inner-right .rec-news .rec-news-img li img { width: 180px; height: 126px; float: left; margin-right: 10px; border: 1px solid #44a8f3; padding: 2px; }
.inner .inner-right .rec-news .rec-news-img li a { font-size: 16px; color: #44a8f3; padding-top: 20px; }
.inner .inner-right .rec-news .rec-news-img li p { color: #666; margin-top: 10px; }
.inner .inner-right .rec-news .rec-news-img li span { color: #999; }
.inner .inner-right .rec-news .rec-news-list { overflow: hidden; padding: 10px; }
.inner .inner-right .rec-news .rec-news-list li { height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; width: 370px; float: left; margin: 0 10px; }
.inner .inner-right .rec-news .rec-news-list li span { color: #44a8f3; margin-right: 20px; }
.inner .inner-right .rec-news .rec-news-list li a { COLOR: #666; }
.inner .inner-right .rec-news .rec-news-list li small { float: right; }
.inner .inner-right .list-article .news-list { padding: 20px; overflow: hidden; margin-bottom: 20px; }
.inner .inner-right .list-article .news-list li { height: 165px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-top: 10px; }
.inner .inner-right .list-article .news-list li img { display: block; float: left; border: 1px solid #ccc; padding: 5px; width: 200px; margin-right: 20px; height: 144px; }
.inner .inner-right .list-article .news-list li .text { margin-left: 0px; width: 540px; float: left; }
.inner .inner-right .list-article .news-list li .li-title { font-size: 18px; }
.inner .inner-right .list-article .news-list li .li-title a { color: #44a8f3; }
.inner .inner-right .list-article .news-list li .li-title strong { font-weight: 500; color: #44a8f3; }
.inner .inner-right .list-article .news-list li .li-title strong a { color: #44a8f3; }
.inner .inner-right .list-article .news-list li p { color: #666; font-size: 14px; padding-left: 10px; margin-top: 10px; }
.inner .inner-right .list-article .news-list li span { font-size: 12px; color: #999; margin-left: 10px; }
.inner .inner-right .news-list .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both; }
.inner .inner-right .news-list .inner-page ul li { float: left; left: 15%; position: relative; border: 1px solid #ccc; margin-right: 1px; width: auto; padding: 3px 10px; height: auto; }
.inner .inner-right .news-list .inner-page ul li a { color: #666; display: block; }
.inner .inner-right .news-list .inner-page ul li a:hover { color: #44a8f3; }
.inner .inner-right .news-list .inner-page ul li .pageinfo { width: 200px; display: block; background: #666; background: #999; color: #fff; margin: -5px; }
.inner .inner-right .news-list .inner-page .thisclass { color: #fff; background: #44a8f3; border: 1px solid #44a8f3; }
.inner .inner-right .news-list .inner-page .thisclass a { color: #fff; }

.inner .inner-right .article-image { padding: 0px; overflow: hidden; margin-bottom: 20px; position: relative; margin-top: 10px; color: #333; }
.inner .inner-right .article-image .hd{height:30px;line-height:30px;border-bottom:1px solid #ccc;margin:10px;}
.inner .inner-right .article-image .hd li{width:100px;float:left;background:#ccc;text-align:center;margin-right:10px;cursor:pointer;}
.inner .inner-right .article-image .hd .on{background:#44a8f3;color:#fff;}
.inner .inner-right .article-image .pro-show img{padding:5px;border:1px solid #eee;display: block; margin: 10px auto;}
.inner .inner-right .article-image .pro-body{padding:0 10px;}
.inner .inner-right .article-image .pro-body img{display: block; margin: 10px auto;max-width:800px;}
.inner .inner-right .article-image .parameter{padding:10px;}
.inner .inner-right .article-image .parameter tr{border-bottom:1px solid #ccc;}
.inner .inner-right .article-image .parameter td{border:1px solid #ccc;text-align:center;line-height:31px;}
.inner .inner-right .article-image .parameter th{border:1px solid #ccc;text-align:center;line-height:31px;background: #44a8f3;color: #fff;}
.inner .inner-right .article-image .parameter p{margin:0;}
.inner .inner-right .article-image .inner-title { height: 50px; margin: 10px auto; background: none; line-height: 50px; }
.inner .inner-right .article-image .title { margin-top: 0px; height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #44a8f3 url(../images/title-bg.jpg); padding: 0 50px; }
.inner .inner-right .article-image .title h3 { font-size: 18px; color: #fff; font-weight: bold; margin: 0; height: 40px; line-height: 40px; float: left; }
.inner .inner-right .article-image .title span { font-size: 12px; color: #eee; margin-left: 10px; }

.inner .inner-right .article-image blockquote{font-size:16px;background:#eee;border-left-color:#44A8F3;margin-top:10px;margin-bottom:10px;}
.inner .inner-right .article-image .show-bottom { margin: 20px auto; text-align: center; background: #eee; border: 1px solid #ccc; height: 36px; line-height: 36px; overflow: hidden; }
.inner .inner-right .article-image .show-bottom span { border-right: 1px solid #927B54; padding: 0 16px 0 15px; color: #333; }
.inner .inner-right .article-image .show-bottom span a { color: #333; }
.inner .inner-right .in-book { margin-bottom: 10px; }
.inner .inner-right .in-book .title { height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #44a8f3 url(../images/title-bg.jpg); padding: 0 50px; border-top: 1px solid #ccc; }
.inner .inner-right .in-book .title strong { float: left; margin: 0; margin-left: 10px; color: #fff; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .inner-right .in-book .title span { color: #eee; }
.inner .inner-right .in-book .table { margin-top: 10px; margin-bottom: 5px; }
.inner .inner-right .in-book .table tr { float: left; display: block; }
.inner .inner-right .in-book .table .fo-2 { width: 740px; clear: both; }
.inner .inner-right .in-book .table .fo-3 { width: 740px; clear: both; }
.inner .inner-right .in-book .table tr td { border: 0; width: 90px; color: #666; }
.inner .inner-right .in-book .table tr td input { background: none; border: 1px solid #666; padding-left: 10px; border-radius: 5px; }
.inner .inner-right .in-book .table tr td textarea { background: none; border: 1px solid #666; padding-left: 10px; border-radius: 5px;width:650px;height:100px; }
.inner .inner-right .in-book .btn { color: #333; }
.inner .inner-right .article-article { overflow: hidden; margin-bottom: 20px; }
.inner .inner-right .article-article .inner-title { height: 40px; margin: 0px auto; background: none; font-weight: 500; color: #44a8f3; }
.inner .inner-right .article-article .attr { height: 40px; line-height: 30px; border-bottom: 1px dashed #ccc; color: #666; text-align: left; font-size: 12px; margin: 10px; margin-top: 30px; padding-bottom: 10px; }
.inner .inner-right .article-article .attr p { float: left; }
.inner .inner-right .article-article .attr a { color: #aaa; }
.inner .inner-right .article-article .attr .back { float: right; display: inline; background: #ccc; color: #333; padding: 0px 15px; }
.inner .inner-right .article-article .attr .back a { color: #333; }
.inner .inner-right .article-article .art-info{margin:10px;font-size:12px;color:#666;border:1px dashed #ccc;padding:10px;}
.inner .inner-right .article-article .info { line-height: 24px; color: #666; padding: 20px; font-size:16px; }
.inner .inner-right .article-article .info blockquote{padding:5px 10px;background:#f6f6f6;font-size:16px;border-left-color:#44a8f3;}
.inner .inner-right .article-article .info img{padding:3px;border:1px solid #ccc;margin:10px auto;display: block;max-width:700px;}
.inner .inner-right .article-article .prevnext { margin: 20px auto; height: 35px;line-height:35px; background: #eee; padding: 5px 0; border: 1px solid #ccc; color: #333; }
.inner .inner-right .article-article .prevnext .pre_l { float: left; padding-left: 10px; }
.inner .inner-right .article-article .prevnext .pre_r { float: right; padding-right: 10px; }
.inner .inner-right .article-article .prevnext a { color: #333; }
.inner .inner-right .article-article .prevnext a:hover { color: #44a8f3; }
.inner .inner-right .article-right-img { margin-top: 20px; overflow: hidden; }
.inner .inner-right .article-right-img .title { height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #44a8f3 url(../images/title-bg.jpg); padding: 0 50px; border-top: 1px solid #ccc; }
.inner .inner-right .article-right-img .title strong { float: left; margin: 0; margin-left: 10px; color: #fff; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .inner-right .article-right-img .title span { color: #eee; }
.inner .inner-right .article-right-img ul li { text-align: center; margin: 10px 5px; ; width: 250px; float: left; padding: 4px; border: 1px solid #999; }
.inner .inner-right .article-right-img ul li img { width: 100% }
.inner .inner-right .article-right-img ul li span { color: #333; }
.inner .inner-right .article-right-img .relevant li { background: #fff; border-bottom: 1px dashed #ccc; height: 30px; margin-top: 0px; text-align: left; font-size: 12px; }
.inner .inner-right .case-info{margin-bottom:10px;overflow:hidden; font-size:14px}
.inner .inner-right .case-info p{margin:5px;float:left;border:1px solid #ccc;border-radius:5px;line-height:30px;text-align:center;padding-right:10px;font-size:14px}
.inner .inner-right .case-info p span{background:#44a8f3;color:#fff;display: block;padding:0 5px;float:left;margin-right:5px;font-size:14px}
.inner .inner-right .case-show span{display:block;margin:10px auto;text-align:center;background:#eee;margin-right:10px;font-size:14px}

.inner .inner-news-nav ul li { width: 120px; }
.inner .inner-body { overflow: hidden; padding-top: 10px; padding-bottom: 10px; color: #666; }
.inner .inner-body .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-body .title h3 { border-bottom: 1px solid #44a8f3; float: left; margin: 0; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #44a8f3; }
.inner .inner-body .title h3 strong { font-size: 26px; color: #44a8f3; }
.inner .inner-body .title span { background: url(../images/pro-title.png); width: 960px; display: block; float: right; height: 7px; margin-top: 15px; }
.inner .rec-news .left { width: 350px; float: left; }
.inner .rec-news .right { width: 700px; float: right; }
.inner .rec-news .right ul { overflow: hidden; }
.inner .rec-news .right form { margin-top: 10px; border: 1px solid #ccc; border-top: 0; height: 285px; }
.inner .rec-news .right form .table { margin-bottom: 0; }
.inner .rec-news .center { }
.inner .rec-news .center ul { overflow: hidden; }
.inner .rec-news .center ul li { height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; width: 335px; float: left; margin: 0 15px; }
.inner .rec-news .center ul li span { color: #44a8f3; margin-right: 20px; }
.inner .rec-news .center ul li small { float: right; }
.inner .rec-pro { overflow: hidden; margin: 00px auto; background: #eee; padding: 20px 0; }
.inner .rec-pro .title { height: 35px; border-bottom: 1px solid #ddd; line-height: 35px; border-left: 3px solid #44a8f3; }
.inner .rec-pro .title strong { float: left; margin: 0; margin-left: 10px; color: #2d1b17; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .rec-pro .title span { color: #aaa; }
.inner .rec-pro ul li { width: 255px; float: left; border: 1px solid #ddd; padding: 8px; margin: 10px; background: #f3f3f3; }
.inner .rec-pro ul li:hover { border: 1px solid #44a8f3; }
.inner .rec-pro ul li img { width: 100%; }
.inner .rec-pro ul li span { color: #666; padding: 5px; display: block; margin-top: 3px; text-align: center; }
.inner .rec-pro ul li span b { font-weight: 500; }
.inner .inner-hot ul li { hight: 30px; line-height: 30px; border-bottom: 1px dashed #aaa; }
.inner .inner-hot ul li span { margin-right: 10px; }
.inner .inner-hot ul p { margin-top: 10px; margin-bottom: 0; }
.inner .inner-book { }
.inner .inner-book .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; margin-bottom: 30px; }
.inner .inner-book .title h3 { font-size: 18px; color: #2d1b17; font-weight: bold; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .inner-book .title span { font-size: 12px; color: #aaa; }
.inner .inner-hot-img { overflow: hidden; }
.inner .inner-hot-img .in-hot-title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-hot-img .in-hot-title h3 { font-size: 18px; color: #2d1b17; font-weight: bold; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .inner-hot-img .in-hot-title span { font-size: 12px; color: #aaa; }
.inner .inner-hot-img ul li { width: 255px; float: left; margin: 10px; text-align: center; }
.inner .inner-hot-img ul li img { width: 100%; display: block; margin-bottom: 10px; }
.inner .inner-search { overflow: hidden; margin-bottom: 20px; }
.inner .inner-search .news-list { padding: 0px; overflow: hidden; margin-bottom: 20px; }
.inner .inner-search .news-list li { width: 500px; float: left; margin: 24px; height: 165px; border-bottom: 1px dashed #ccc; padding-top: 10px; }
.inner .inner-search .news-list li img { display: block; float: left; border: 1px solid #ccc; padding: 5px; width: 180px; margin-right: 20px; height: 130px; }
.inner .inner-search .news-list li .text { margin-left: 0px; width: 280px; float: left; }
.inner .inner-search .news-list li .li-title { font-size: 18px; }
.inner .inner-search .news-list li .li-title strong { font-weight: 500; color: #c30000; }
.inner .inner-search .news-list li .li-title strong a { color: #c30000; }
.inner .inner-search .news-list li p { color: #666; font-size: 14px; margin-top: 10px; }
.inner .inner-search .news-list li span { font-size: 12px; color: #999; margin-left: 10px; }
.inner .inner-search .inner-page { text-align: center; }
.inner .inner-search .inner-page ul { overflow: hidden; width: auto; }
.inner .inner-search .inner-page ul li { display: inline-block; position: relative; margin-right: 5px; border: 1px solid #ccc; border-radius: 5px; padding: 3px 10px; }
.inner .inner-search .inner-page ul li a { color: #666; display: block; }
.inner .inner-search .inner-page ul li .pageinfo { }
.inner .inner-search .inner-page .thisclass { background: #0860A8; color: #fff; }
.inner .inner-search .inner-page .thisclass a { color: #fff; }
.inner .inner-search .inner-page table { margin: 0 auto; }
.inner .inner-search .inner-page td { border: 1px solid #ccc; padding: 3px 10px; width: auto !important; }
.inner .inner-discription table tr td{border:1px solid #ccc;padding:5px 10px;}


.listConts{line-height:26px;color:#666; font-size:16px; padding:20px}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}