﻿@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
.indwgqa li p,.indservice ul li,.indstand ul li.f2 img,.indstand li.f1 .list,.indwgdj .font19 img,.indslbz ul li .pic img,.indyfjz li .pic p,.indcase ul li .pic .cons,.indcase ul li .pic p,.rightqq li a.totop,.partner li p,.news li .pic p,.news li .cons .more a,.news li .cons .more a i,.product li .pic p,.product li .cons .more a,.product li .cons .title a,.show .pic img,.show .cons .prevnext a,.show .message li #cbut,.rightqq li a,.rightqq li p
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.indwgqa li:hover p,.indslbz ul li .pic:Hover img,.indyfjz li:Hover .pic p,.indcase ul li .pic:hover p,.partner li:hover p,.news li .pic:hover p,.product li .pic:hover p,.show .pic:hover img
{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}
.indstand ul:hover li img
{transform:rotate(360deg);-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); }
.mainright,.partner li,.mainleft dd .sub p,.show .message li input,.show .message li #cbeizu
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei','微软雅黑';height:100%;}
body {margin:0 auto;font-family:arial,'Microsoft YaHei','微软雅黑';height:100%;margin:0 auto;overflow-x:hidden; max-width:1920px;background:#fff}
body {font-weight:normal;font-size:16px;line-height:30px;color:#666;}
h1,h2,h3,h4,h5 {font-weight:normal;font-size:16px;line-height:30px;}
a,input,button,select,textarea {text-decoration: none;outline:none;color:#666;font-size:15px}
a:hover,.indcase ul li .title a:hover,.mainleft dd.check h1,.mcurrent div a:hover,.mcontent a:hover,.mainleft dd .sub p.check a,.product li .cons .title a:hover{color:#16619f}
.table { display:table; height:100%;width:100%;}
.table .td { display:table-cell; vertical-align:middle;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei','微软雅黑';border:0;}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
hr {border:0;border-top:1px solid #ccc; height:1px;margin:5px 0}
.clear,.clearfix { clear:both;}
.relative { position:relative}
.reover { position:relative; overflow:hidden}
.cover { background-position:center; background-repeat:no-repeat; background-size:cover;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; z-index:1;width:100%; height:100%;top:0}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.gray:Hover {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2 {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999; } 
::-moz-placeholder { color: #999999; } 
:-ms-input-placeholder {color: #999999; }

::selection {background:#072f80;color:#ffffff;}
::-moz-selection {background:#072f80;color:#ffffff;}
::-webkit-selection {background:#072f80;color:#ffffff;}

.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:40px 0 0 0; text-align:center;}
.pager {padding:0 0 0px 0; width:100%;text-align:center;} 
.pager a { margin: 2px 2px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #666666;}   
.pager span.current { margin: 0 2px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 2px; display:inline-block;text-align:center;border:1px solid #666666;}   
.pager select {margin: 0px 2px -2px 2px;}
.pager input {margin: 0px 2px -2px 2px; padding:2px; text-align:center;} 
.pager a,.pager span.disabled {background:}  
.pager a:hover,.pager span.current { background:#df0040;border:1px solid #df0040;}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #df0040} 
.pager a,.pager span.disabled {color:#999;border:1px solid #999;} 
.pager a,.pager span.current,.pager span.disabled{width:25px; text-align:center;height:25px; line-height:25px;}
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:14px; } 

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:20px;}
.picright {margin-left:30px;margin-bottom:20px;}

.wrap {margin:0 auto;max-width:1200px; position:relative}
.phonemenu { display:none;}

.fixtop {height:120px;}
.fixtop .toper .logo img {margin:5px 0 3px 0}
.fixtop .toper .logo h1 {font-size:12.7px;color:#8d8d8d;}
.fixtop .toper ul.navpc {position:absolute;right:0;top:12px; line-height:120px}
.fixtop .toper ul.navpc li {display:inline-block;margin-left:30px}
.fixtop .toper ul.navpc li a {font-size:17.5px;color:#333;}
.fixtop .toper ul.navpc li a:hover,.fixtop .toper ul.navpc li.check a {color:#df0040}
.tblank { display:none;}

.toptalk { position:absolute;top:10px;right:0;color:#b1b1b1;font-size:13px; height:20px; line-height:20px;}
.toptalk a {color:#b1b1b1;font-size:13px;height:20px; line-height:20px;}
.toptalk i { display:inline-block; vertical-align:middle;margin:0 5px}
.toptalk i.q { background:url(../images/t1.png) no-repeat center;width:15px; height:18px; vertical-align:top;}
.toptalk i.w { background:url(../images/t2.png) no-repeat center;width:18px; height:20px; vertical-align:top;}
.toptalk i.t { background:url(../images/t3.png) no-repeat center;width:18px; height:20px; vertical-align:top;}
.toptalk span { vertical-align:top; height:14px;width:1px; background:#b1b1b1; display:inline-block;margin:2px 10px 0 10px;}

.bxslider li a { display:block; height:600px; background-position:center; background-repeat:no-repeat;}
.bxslider li .cons { position:absolute;top:17%;left:0;width:100%;color:#fff}
.bxslider li .cons .c {font-size:33px;font-weight:300; line-height:50px; display:inline-block; vertical-align:top; letter-spacing:1px}
.bxslider li .cons i { background:url(../images/18.png);width:11px; height:11px; display:inline-block; vertical-align:top;margin:5px 0 0 5px}
.bxslider li .cons .en {opacity:0.5;margin:4.5% 0 2% 0; line-height:25px;font-size:15px}
.bxslider li .cons .line { background:#fff;width:30px; height:1px;}

.indcu { text-align:center;padding:75px 0 45px 0}
.font34 {color:#df0040;font-size:32px;font-weight:700;line-height:47px; text-align:center; letter-spacing:1px}
.font34 i { display:inline-block; font-size:22px; vertical-align:top;margin:-10px 0 0 5px}
.indcu .title2 {font-size:21px; line-height:36px;color:#0b2f80;margin:20px 0}
.indnum { background:#0b2f80; text-align:center;padding:35px 0}
.indnum ul {padding:0 8%}
.indnum li { display:inline-block; vertical-align:top;width:27.3333%;margin:0 3%;color:#fff}
.indnum li .num .count-outer { display:inline-block; vertical-align:top;}
.indnum li .num .count-outer span {font-size:47px; line-height:57px;font-family: 'Titillium Web';font-weight:300}
.indnum li .num h3 { background:url(../images/1.png) no-repeat center;width:15px; height:15px; display:inline-block; vertical-align:top;margin:10px 0 0 5px}
.indnum li .cons {opacity:0.8}
.indwgqa { text-align:center;padding:70px 0 0 0}
.font19 {font-size:19px; line-height:34px}
.indwgqa .font19 {margin-top:10px}
.indwgqa ul {margin:45px 0}
.indwgqa li {float:left;width:24.625%;margin-left:0.5%;}
.indwgqa li.f1 {margin-left:0}
.indwgqa li .pic { position:relative; overflow:hidden}
.indwgqa li .title {color:#000;font-size:19px; line-height:34px;margin:15px 0 -5px 0}
.indwgqa li .title2 {color:#000;font-size:14px; line-height:24px;opacity:0.46;}
.indwgdj { text-align:center;padding:50px 0 30px 0; background:url(../images/1.jpg) no-repeat center; background-size:cover;}
.indwgdj .font19 {margin-top:10px}
.indwgdj .font19 img { position:relative;top:0}
.indwgdj .font19 img:Hover {top:-10px}

.indwgdj .cons { text-align:center;position:relative;max-width:835px;margin:0 auto}
.indwgdj .cons .list { position:absolute;width:100%; text-align:center;}
.indwgdj .cons .list h2 { line-height:18px;font-size:18px;color:#fff;margin:140px 0 0 0}
.indwgdj .cons .list h2 p {font-size:23px; line-height:23px;margin:0 0 10px 0}
.indwgdj .cons .list h1 {color:#0b2f80;font-size:18px;font-weight:bold; line-height:20px; position:absolute;width:100%}
.indwgdj .cons .list h1.f1 {top:196%;left:-21.71%}
.indwgdj .cons .list h1.f2 {top:166%}
.indwgdj .cons .list h1.f3 {top:223%}
.indwgdj .cons .list h1.f4 {top:279%}
.indwgdj .cons .list h1.f5 {top:196%;left:22.8%}

.bgf6 { background:#f6f6f6;}
.indservice {padding:80px 0;}
.indsubject { text-align:center}
.indsubject .line { background:#d0d0d0; height:1px; position:relative;margin:20px 0}
.indsubject .line h1 {position:absolute; text-align:center;width:100%;top:-16px}
.indsubject .line h1 p { display:inline-block;padding:0 15px; background:#f6f6f6;font-size:14px;color:#c7c7c7}
.indservice ul {margin-top:60px;}
.indservice ul li { display:inline-block; vertical-align:middle; position:relative;top:0}
.indservice ul li.f1 {width:20.2%;margin-right:8.8%}
.indservice ul li.f1 .cons h1 {font-size:28px;color:#fff; letter-spacing:1px}
.indservice ul li.f1 .cons h2 {opacity:0.6;color:#fff;margin-top:3px}
.indservice ul li .bg { background:url(../images/2.png) no-repeat center; background-size:cover; position:absolute; z-index:10;width:100%; height:100%}
.indservice ul li .cons { position:absolute; z-index:30;width:100%; height:100%;color:#fff}
.indservice ul li.f2 {width:18.8%;}
.indservice ul li.f2 .title {font-size:24px; line-height:34px;margin:20px 0 15px 0}
.indservice ul li.f2 .content {font-size:15px; line-height:25px;}
.indservice ul li.a1 .bg { background:url(../images/a1.png) no-repeat center;background-size:cover;}
.indservice ul li.a2 .bg { background:url(../images/a2.png) no-repeat center;background-size:cover;}
.indservice ul li.a3 .bg { background:url(../images/a3.png) no-repeat center;background-size:cover;}
.indservice ul li.f3 {width:7.3%}
.indservice ul li:hover {top:-20px}
.indstand {padding:80px 0 0 0;}
.indstand ul {max-width:980px;margin:50px auto 0 auto}
.indstand li { display:inline-block; vertical-align:middle;}
.indstand li.f1 {width:20%;}
.indstand li.f3 {width:22%}
.indstand li.f2 {width:56%;margin:0 1%; text-align:center}
.indstand li.f1 .title {color:#002a8b;font-size:22px; line-height:32px;font-weight:700}
.indstand li.f1 .content {margin-top:10px;font-size:15px; line-height:25px;}
.indstand li.f1 .icon { background:url(../images/4.png) no-repeat center;width:27px; height:29px;margin:10px 0 10px 60px}
.indstand li.f1 .title2 {font-weight:bold;}
.indstand li.f1 .list2 {margin-top:90px}
.indstand li.f1 .list:hover {top:-10px}
.indslbz {margin:10px 0 0 0}
.indslbz ul { background:#ececec;padding:60px 0 55px 0;margin-top:60px}
.indslbz ul li { position:relative;float:left;}
.indslbz ul li .title {font-size:27px; line-height:37px;color:#333}
.indslbz ul li .title2 {color:#333;margin:0 0 10px 0}
.indslbz ul li .content {color:#6f6f6f;font-size:14px; line-height:25px}
.indslbz ul li .pic { position:relative}
.indslbz ul li .pic p { position:relative; overflow:hidden}
.indslbz ul li .pic hr {width:2px;border:0; background:#072f80; height:30px; position:absolute;left:25px;top:-20px; z-index:50}

.indslbz ul li.f1 {width:53%;}
.indslbz ul li.f1 .cons {float:left;width:33%;}
.indslbz ul li.f1 .cons .icon {margin:0 0 15px 0}
.indslbz ul li.f1 .pic {float:right;width:62%;}
.indslbz ul li.f1 .pic hr {width:30px; height:2px;top:10px;left:-15px;right:auto}

.indslbz ul li.f2 {width:44%;float:right;}
.indslbz ul li.f2 .icon { position:absolute;left:0;top:0}
.indslbz ul li.f2 .cons {margin:-5px 0 18px 70px}
.indslbz ul li.f2 .cons .content {margin:-4px 0 0 0}

.indslbz ul li.f3 {float:left;width:43%;}
.indslbz ul li.f3 .list { position:relative;margin-top:20px}
.indslbz ul li.f3 .pic hr {top:auto;bottom:-20px}
.indslbz ul li.f3 .icon { position:absolute;left:0;top:0}
.indslbz ul li.f3 .cons {margin:0 0 0 80px}

.indslbz ul li.f4 {float:right;width:54%;}
.indslbz ul li.f4 .pic {float:left;width:61.8%}
.indslbz ul li.f4 .pic hr {width:30px; height:2px;left:auto;right:-15px;top:15px}
.indslbz ul li.f4 .cons {float:right;width:32.2%}
.indslbz ul li.f4 .cons .icon {margin:0 0 20px 0}

.indslbz ul .m {margin-top:2.8%}
.indyfjz {padding:80px 0}
.indyfjz ul {margin-top:50px}
.indyfjz li{float:left;width:31.3333%;margin-left:3%; position:relative; background:#fff; text-align:center;padding:0 0 15px 0}
.indyfjz li.f1 {margin-left:0}
.indyfjz li .pic { position:relative; overflow:hidden}
.indyfjz li .title {font-size:22px;color:#333; height:25px; line-height:25px; overflow:hidden;margin:20px 0 5px 0;}
.indyfjz li .title2 {color:#8d8d8d;font-size:14px; line-height:25px; height:25px; overflow:hidden;}
.indyfjz li .content {font-size:14px; line-height:22px;padding:0 6%;margin:12px 0 8px 0}

.indcase .indsubject {margin:0 0 60px 0}
.indcase ul {max-width:1253px;margin:-2.6% auto 0 auto}
.indcase ul li {float:left;width:30.7333%;margin:2.6% 1.3% 0 1.3%;}
.indcase ul li .pic {position:relative; overflow:hidden}
.indcase ul li .pic .cons { position:absolute; z-index:50;width:90%;padding:0 5%; height:100%; background:rgba(7,47,128,0.95); text-align:center;opacity:0}
.indcase ul li .pic .cons i { display:block; background:url(../images/10.png) no-repeat center;width:37px; height:37px; margin:0 auto}
.indcase ul li .pic:hover .cons {opacity:1}
.indcase ul li .title { height:25px; line-height:25px; overflow:hidden; text-align:center;margin:15px 0 0 0}
.indcase ul li .title a {color:#333}
.indcase ul li .title2 {color:#999;font-size:14px; height:25px; line-height:25px; overflow:hidden; text-align:center}
.blankbottom { height:120px}
.bannerin { height:430px; background-position:center; background-repeat:no-repeat;}
.bannerin .wrap {padding-top:6%}
.bannerin .title {font-weight:300;font-size:35px; line-height:50px;color:#072f80}
.bannerin .title i { background:url(../images/19.png) no-repeat center; display:inline-block; vertical-align:top;margin:3px 0 0 5px;width:11px; height:11px}
.bannerin .cons {color:#c3c3c3;font-size:12px; letter-spacing:0.5px;line-height:22px;margin-top:1.5%;max-width:320px}
.normal { font-weight:normal}
.font16 {color:#929292; text-align:center;margin-right:17px}
.mainleft {float:left;width:18.5%;}
.mainleft .leftc { background:#e8e8e8;border-top:9px solid #024b8f;margin-top:30px}
.mainleft .leftc .pic {border-bottom:1px solid #bbbbbb; background:url(../images/2.jpg) repeat-x center right; height:112px}
.mainleft .leftc .pic h1 {font-size:12px; text-transform:uppercase; line-height:18px;font-weight:bold;color:#777;padding:32px 0 0 15px;}
.mainleft .leftc .pic h2 {font-size:16px; letter-spacing:1px;font-weight:bold;color:#024b8f;margin:2px 0 0 15px;}
.mainleft .leftc .cons {color:#777;padding:12px 10px 13px 15px}
.mainleft .leftc .cons h1 {font-size:14px; line-height:22px}
.mainleft .leftc .cons h2 {font-weight:bold;font-size:16px; background:url(../images/f1.png) no-repeat center left;padding:5px 0 0px 27px; background-size:10%}
.mainleft .leftc .cons h3 {font-weight:bold;font-size:22px;}
.mainright {float:right;width:79%;padding:16px;background:#fff;border-top:9px solid #024b8f;}
.mcurrent {border-bottom:1px solid #bbbbbb;padding:0 0 16px 0;margin-top:10px;margin-bottom:60px; position:relative}
.mcurrent h1 {color:#342b26;font-size:20px; font-weight: bold;}
.mcurrent div { position:absolute;right:0; text-align:right;font-size:14px;top:0;color:#777}
.mcurrent div a {font-size:14px;color:#777}
.mcurrent div i {margin:0 5px}
.mcontent {margin:0 35px 35px 35px;font-size:14px; line-height:30px;color:#555;min-height:578px}
.mcontent p{font-size: 16px;}
.mcontent a {font-size:14px;color:#555}
.about .title {font-size:24px; line-height:39px;color:#444}
.about .pic {margin:30px 0}
.about .cons {margin-top:15px}
.culture {border-bottom:1px solid #bbb;padding:40px 0 40px 0}
.culture li {float:left;width:49%;margin-top:40px}
.culture li.no {float:right;}
.culture li .title {font-size:24px;color:#444; line-height:39px;margin:0 0 5px 0}
.chairman {border-bottom:1px solid #bbb;margin:80px 0 0 0;padding-bottom:80px;}
.chairman .left {float:left;width:46%;}
.chairman .left .title {color:#444;font-size:24px; line-height:39px;margin:-8px 0 25px 0}
.chairman .left .cons h3 {font-size:18px;color:#444;margin:20px 0}
.chairman .right {float:right;width:44%; text-align:right}
.partner .title {color:#444;font-size:24px;margin:70px 0 10px 0}
.partner ul {margin:20px 0 50px 0}
.partner li {float:left;width:25%;margin:-1px 0 0 -1px; position:relative; overflow:hidden;border:1px solid #b8b8b8}
.partner li p {width:80%; height:60%;left:10%;top:20%}
.news ul {margin-top:-55px}
.news li { position:relative;border-bottom:1px solid #bbb;padding:30px 0}
.news li .pic { position:absolute;left:0;top:30px;width:273px; height:164px; overflow:hidden}

.news img {
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.news li .pic a:hover img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
}

.news li .cons {margin:0 0 0 305px; height:164px;}
.news li .cons .title { position:relative; height:20px; line-height:20px; overflow:hidden;margin:-2px 0 25px 0}
.news li .cons .title a { display:inline-block;margin:0 120px 0 0;font-size:17px;font-weight:bold;}
.news li .cons .title p { position:absolute;right:0;font-size:18px;text-align:right;top:0}
.news li .cons .content {font-size:13px;color:#979797; line-height:23px; height:69px; overflow:hidden}
.news li .cons .more {margin-top:24px}
.news li .cons .more a {color:#999;font-size:13px;border:1px solid #bbb; display:inline-block; height:25px; line-height:25px;padding:0 10px}
.news li .cons .more i { display:inline-block; vertical-align:top; background:url(../images/more.png) no-repeat right;width:21px; height:11px;margin:6px 0 0 10px;opacity:0.6}
.news li .cons .more a:hover { background:#16619f;color:#fff;border-color:#16619f}
.news li .cons .more a:hover i {margin-left:20px; background-position: center right;opacity:1}
.mcontenth2 {min-height:396px}
.nshow .title {font-size:18px;font-weight:bold;}
.nshow .addtime { position:relative;font-size:18px;border-bottom:1px solid #bbb;padding:5px 0 10px 0;margin:0 0 30px 0}
.nshow .addtime .bdsharebuttonbox { position:absolute;right:0;top:5px;}
.nshow .nextmore {border-top:1px solid #bbb;margin-top:50px;padding-top:20px}
.nshow .nextmore .left {float:left;width:45%; line-height:25px}
.nshow .nextmore .left p {font-size:16px;margin:20px 0 3px 0}
.nshow .nextmore .left p a {font-size:14px}
.nshow .nextmore .right {float:right;width:45%;}
.nshow .nextmore .right .subject {font-size:18px;margin:20px 0 5px 0}
.nshow .nextmore .right p a {font-size:14px}
.page404 { text-align:center; height:100%;font-size:19px; line-height:40px}
.page404 a {font-size:19px}
.page404 .t2 {font-size:48px;font-weight:bold;margin:20px 0 100px 0}
.page404 .t2 font {color:#df0040}
.page404 .t3 { display:inline-block; vertical-align:middle;}
.page404 .t4 { display:inline-block; vertical-align:middle; text-align:left;margin-left:60px}
.page404 .t4 ul {margin:30px 0}
.mainleft dt { background:#024b8f; position:relative}
.mainleft dt i { background:url(../images/l1.png) no-repeat;width:10px; height:10px; display:block; position:absolute;top:20px;left:10px;}
.mainleft dt h1 {margin:0 0 0 30px}
.mainleft dt h1 p {font-size:12px; line-height:18px;color:#7e8ab0;text-transform:uppercase;padding:15px 0 0 0}
.mainleft dt h1 span {font-size:22px;color:#fff; letter-spacing:1px; display:block;padding:10px 0 15px 0}
.mainleft dd { background:#fff url(../images/2.gif) repeat-x bottom; position:relative;    border-left: 1px #cdcdcd solid;    border-right: 1px #cdcdcd solid;}
.mainleft dd a { display:block;padding:10px 0 16px 0;}
.mainleft dd i { background:url(../images/l3.png) no-repeat;width:10px; height:10px; display:block; position:absolute;left:10px;top:25px}
.mainleft dd h1 {padding:7px 35px 0 30px;font-size:17px; line-height:28px;}
.mainleft dd span { display:block; position:absolute;right:15px;top:27px; background:url(../images/l6.png);width:12px; height:7px;}
.mainleft dd a:hover i,.mainleft dd.check a i { background:url(../images/l2.png)}
.mainleft dd a:hover span { background:url(../images/l7.png)}
.mainleft dd.check a span { background:url(../images/l4.png);width:7px; height:12px;top:25px}
.mainleft dd .sub {margin:-5px 0 0 0; clear:both;padding:0 0 13px 0}
.mainleft dd .sub p { line-height:25px;margin:0 20px 5px 30px;}
.mainleft dd .sub p a {font-size:14px; line-height:25px;padding:0}
.mcontenth0 {min-height:0;margin-left:0;margin-right:0}
.product {width:101.6%;left:-0.8%; position:relative}
.product ul {margin-top:-80px}
.product li {float:left;width:31.7333%;margin:1.6% 0.8% 0 0.8%; background:#f7f7f7}
.product li .pic { position:relative; overflow:hidden}
.product li .pic img{min-height: 150px;}
.product li .cons {padding:15px 15px 20px 15px}
.product li .cons .title { height:20px; line-height:20px; overflow:hidden; text-align:center}
.product li .cons .title a {font-size:16px;color:#333}
.product li .cons .title2 {height:20px; line-height:20px; overflow:hidden;color:#8c8c8c;font-size:14px; text-align:center;margin:6px 0 12px 0}
.product li .cons .more { text-align:center;}
.product li .cons .more a { display:inline-block;border-radius:25px;border:1px solid #a0a0a0;padding:0 20px; background:#fff; height:25px;font-size:14px; line-height:25px;color:#333}
.product li .cons .more a.q {margin-left:15px}
.product li .cons .more a:hover {border-color:#024b8f; background:#024b8f;color:#fff}
.show {margin:-5px 0 0 0}
.show .pics {float:left;width:47%; position:relative; overflow:hidden}
.show .cons {float:right;width:47%;}
.show .cons .title {font-size:22px;color:#072f80;margin:-5px 0 20px 0}
.show .cons .gs_content {color:#444;line-height:25px;min-height:165px}
.show .cons .prevnext {margin:30px 0 20px 0}
.show .cons .prevnext a { display:inline-block; background:#024b8f;border-radius:25px; line-height:30px; height:30px;color:#fff;padding:0 25px;font-size:15px;margin:0 0 0 10px}
.show .cons .prevnext a:hover { background:#072f80}
.show .cons .prevnext a.q {margin-left:0}
.show .cons .share {height:25px}
.show .cons .share p { display:inline-block; vertical-align:top;font-size:15px}
.show .cons .share .bdsharebuttonbox { display:inline-block;}
.show .subject {border-bottom:1px solid #bbb;padding:40px 0 2px 0;font-size:18px;color:#024b8f;margin:0 0 30px 0}
.show .subject span {color:#999;font-size:14px;margin-left:7px}
.show .message {margin-top:-10px}
.show .message li {float:left;width:47%; position:relative;margin-top:20px}
.show .message li.r {float:right}
.show .message li.c {width:100%}
.show .message li.b {width:100%;margin-top:10px}
.show .message li p { position:absolute;left:0;top:0;width:90px;color:#444;font-size: 15px;}
.show .message li p i { display:inline-block; vertical-align:top;margin:3px 0 0 0;font-size:13px}
.show .message li h1 {margin:0 0 0 90px}
.show .message li input {border:1px solid #bbb; height:30px; line-height:30px;padding:0 8px;width:100%; font-size: 16px;}
.show .message li #cbeizu {border:1px solid #bbb; line-height:25px;padding:5px 8px;width:100%; overflow:auto; font-size: 16px;}
.show .message li #cbut { background:#024b8f;color:#fff;border:0; cursor:pointer;width:120px;font-size:14px;}
.show .message li #cbut:hover { background:#072f80}
.contact-info h5{ font-size: 16px; font-weight: bold; }
.foot {padding:60px 0; background:#ececec; position:relative;}
.foot .left {float:left;width:41%}
.foot .left dl {border-bottom:1px solid #666;padding:0 0 15px 0;margin:0 0 20px 0}
.foot .left dl dd { display:inline-block; vertical-align:top;width:25%; position:relative;}
.foot .left dl dd i { display:inline-block; vertical-align:top;width:1px; height:14px; background:#666;margin:8px 0 0 0; position:absolute;right:16px}
.foot .left dl dd.r i {right:0}
.foot .left .links {font-size:14px}
.foot .left .links span {margin:0 5px 0 0}
.foot .left .links a {font-size:14px;margin:0 10px 0 0}
.foot ul {float:left; line-height:35px;margin-left:7%}
.foot ul li { position:relative;}
.foot ul li i { position:absolute;}
.foot ul li .c {margin:0 0 0 35px}
.foot .right {float:right; text-align:right;margin-top:5px}
.foot .right .wx p { display:inline-block; vertical-align:top; text-align:center;}
.foot .right .wx p img { display:block;}
.foot .right .wx p.p2 {margin-left:40px}
.foot .right .tel {background:url(../images/f1.png) no-repeat center left;padding:0 0 0 32px;font-weight:bold; text-align:left;margin-top:10px}
.foot .right .tel font {font-size:18px}
.footer { background:#363636;color:#848484;font-size:14px; line-height:24px;padding:15px 0;}
.footer a {color:#848484;font-size:14px;}
.footer a:hover {color:#fff}
.rightqq { position:fixed;right:0;bottom:0;width:50px;}
.rightqq li { position:relative;margin-top:3px;}
.rightqq li a { display:block;width:50px; height:50px;text-align:center;background-color:#df0040;background-position:center; background-repeat:no-repeat; position:relative; z-index:50}
.rightqq li a.tel {background-image:url(../images/r1.png);}
.rightqq li a.qq {background-image:url(../images/qq.png);}
.rightqq li.wx a {background-image:url(../images/r2.png);}
.rightqq li:hover a { background-color:#686868;}
.rightqq li p { background:#686868;color:#fff; position:absolute;top:0;right:-85px; height:50px; line-height:50px; text-align:center;width:130px; z-index:1}
.rightqq li:hover p {right:50px;}
.rightqq li div { position:absolute;right:53px;width:105px;bottom:0px;background:#df0040;color:#fff;font-size:12px; line-height:18px; text-align:center;padding:10px 0; display:none;}
.rightqq li div img {width:85px; display:block;margin:0 auto 5px auto}
.rightqq li a.totop { background-image:url(../images/up.png); background-color:#686868}
.rightqq li:hover a.totop { background-color:#df0040}
.mobfootmenu { display:none;}
 .sx{border:1px solid #5e7387 ; width: 300px;height: 30px; overflow: hidden; border-radius:10px;text-align: center;white-space: nowrap;text-overflow: ellipsis;padding: 0px 10px;}
#article_content img{width: 100%}
 #article_content a{text-decoration: none !important;}
 .selectTdClass{text-align: center;line-height: 32px;border: 1px #e6e6e6 solid;}
.first-box{padding: 20px;background: #fff;-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05);}
.list-unstyled li{border-bottom: 1px #e6e6e6 solid; line-height: 35px;overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.list-unstyled li i{background: #16619f;color: #fff;padding: 1px 7px;}
.contact-info{font-size: 17px}
.article-infobox{line-height: 30px}
@media (max-width:500px){
	.breadcrumb,#article_right { display:none}
	.contact-info{font-size: 16px}
}
