@charset "utf-8";
/* 产品 */

p,div, ul, li{ box-sizing:border-box; font-size:100%;}
.flo{ float:left;}
.cle{
	clear:both;
	height:0px;
}

.clearfix{ clear:both;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.cb { clear:both; height:0; overflow:hidden;}
a{ text-decoration:none;}
.mainbody { width:95%; margin:0 auto;font-family:Microsoft YaHei; overflow:hidden;}
.mainbody2 { width:98%; margin:0 auto;font-family:Microsoft YaHei; overflow:hidden;}

/*关于我们*/
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #d8271c;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.abtit { clear:both; width:100%; line-height:40px; padding-bottom:20px; text-align:center;}
.abtit h3 { font-size:36px; color:#000; font-weight:bold;text-transform:uppercase;}
.abtit h3 span { color:#1764ae;}
.abtit p { font-size:14px; color:#727272; font-weight:100; padding-top:6px; line-height:24px; text-transform:uppercase; font-family:Arial;}
.abtit b { background:#04979e; width:30px; display:inline-block; height:2px; margin-top:10px;}

.about p { padding:5px 0;}
.about img { max-width:100%; height:auto !important; height:100%;}

.culture p { width:92%; border:#acc8ab 2px solid; padding:3% 2%; margin:0 4% 10px 4%; border-radius:0 0 15px 15px; display:inline-block; font-size:18px; border-bottom:#416c40 5px solid;background:url(../images/bg2.jpg) repeat-x bottom; background-size:25% 25%;}
.culture strong { display:block;}

.zyyw li { width:100%; float:left; margin-bottom:15px; }
.zyyw li .txt { width:100%; color:#fff; padding:20px;background:#a21111;font-size:16px;}
.zyyw li .txt h3 { font-size:20px; padding-bottom:10px;}
.zyyw li .pimg { width:100%;}
.zyyw img { max-width:100%; height:auto !important; height:100%;}
.zyyw h1,.news h1 { font-size:21px; text-align:center; padding:10px 15px;}

.list5{ text-align:center;}
.list5 a { margin:5px; display:inline-block; background:#f7f7f7; border:#ccc 1px dotted;color:#666; font-size:16px; text-decoration:none; line-height:30px; height:30px; padding:0 25px; white-space:nowrap;}

.list55 a { padding:0 5px;}

.fzlc li { padding:10px 0; width:100%; float:left; border-bottom:#999 2px dotted;}
.fzlc li h3 { font-size:1.2em; padding-bottom:10px;}
.fzlc li .tex { font-size:1em;}

.a5 a { padding:0 20px;}
.a6 a { padding:0 10px;}
.a7 a { padding:0 7px; margin:5px 2px;}


.product { line-height:1.2em; padding:0 10px; font-size:1em;}
.product h1 { text-align:center; font-size:1.2em;}
.product p{ padding:3px 0;}
.product table { width:100%; margin:10px auto;border-bottom:#fff 1px solid;border-right:#fff 1px solid;}
.product td,.product th {padding:10px; font-size:14px; line-height:22px;border-top:#fff 1px solid;border-left:#fff 1px solid; font-family:Verdana}
.product th { background:#066fc6; color:#fff; font-weight:bold; line-height:30px; text-align:center;}
.product td img { max-width:200px; height:auto !important; height:100%;}
.product tr:nth-child(odd){background:#f8fbfc;}
.product tr:nth-child(even){background:#e5f1f4;}
.product img { margin:10px 0; max-width:96%; height:auto !important; height:100%;}

table.bak { width:98%; margin:0 auto;border-bottom:#659eba 1px solid;border-right:#659eba 1px solid;}
.bak td,.bak th {padding:5px 3px; font-size:14px; line-height:18px;border-top:#659eba 1px solid;border-left:#659eba 1px solid; font-family:Verdana}
.bak th { background:#4e829a; color:#fff; font-weight:bold; line-height:30px; text-align:center;}
.bak td img { max-width:200px; height:auto !important; height:100%;}
.bak tr:nth-child(odd){background:#f7fdff;}
.bak tr:nth-child(even){background:#fff;}

.bak .more a { height:20px;display:inline-block; padding:0 10px; font-size:0.8em; border:1px solid #04979e; color:#04979e; text-decoration:none;border-radius:25px;}

.news { color:#444; font-size:16px; line-height:24px;}
.news p { padding:5px 0;}
.news a { color:#444;}
.time0 { text-align:center; font-size:12px; color:#999;}
.news img { max-width:100%; height:auto !important; height:100%;}
.aabb p { text-indent:0;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.pro3 li { width:46%; margin:1% 1.8%; float:left; text-align:center; font-size:14px;}
.pro3 li .pimg { width:100%; height:120px; overflow:hidden; margin-bottom:10px;}
.pro3 li .pimg img { max-width:100%; height:auto !important; height:100%;}

/*产品*/
.probg { padding:20px 5px; overflow:hidden; background:#f2f2f2;}
.probg .tex {font-size: 16px;color: #333333;line-height: 1.5em;}
.probg .tex span { font-size:18px; color:#a30005; padding:0 6px; font-weight:bold;}

.pnpage { font-size:14px; text-align:center; clear:both; padding-top:5px;}
.pnpage a { padding:0 15px;}

.maincp { width:100%; padding:15px 0; height:220px; background:url(../images/index_11.jpg) no-repeat right center; background-size:auto 100%; overflow:hidden;}
.maincp h3 {font-size: 1.6em;color: #000;padding-top: 50px; float:left; padding-left:15px;}
.maincp h3 span {font-weight: bold;color: #f00;}
.maincp .pro { float:right; padding-right:15px; width:60%; padding-bottom:10px;}
.maincp .pro a { display:block;line-height: 20px;background: url(../images/index_12.jpg) no-repeat 0 10px;padding:4px 0 4px 12px;}

/*新闻*/
.news1 ul { padding:0 10px;}
.news1 li { background:#efefef; padding:6px 10px;font-size:14px; margin-bottom:5px;}
.news1 li .nwimg img { vertical-align:middle; max-width:100%; height:auto !important; height:100%;}
.news1 li h3 { padding:6px 0; overflow:hidden; font-size:1.2em;color: #333;}
.news1 li .tex { font-size:16px; line-height:20px; padding-bottom:10px;}
.news1 li p{font-size: 14px; line-height: 20px;color: #999; }

.news2 ul { padding:0 5px;}
.news2 li h3 {font-size:1.4em;}

/*底部*/

.downb{ background:#4a4a4a; width:100%; padding:10px; margin-bottom:60px;}
.downb .foot_p2{ font-size:14px; color:#b5b5b5; text-align:center;}
.downb .foot_p2 a{color:#b5b5b5;font-size:14px;}

.pro223 li { width:44%; margin:3%; padding-bottom:1.5%; float:left; text-align:center;}
.pro223 li .pimg { width:100%; height:120px; line-height: 120px;vertical-align: middle; -moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc; overflow:hidden;position: relative; margin-bottom:10px;}
.pro223 li .pimg img { position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:100%; max-height:100%;}
.pro223 li h3 { clear:both; font-size:16px; color:#333;}

#nsshop_pro_detailinfo_tags {margin:0px;background-color:#f7f7f7;width: 100%;line-height:50px;padding: 0px;}
#nsshop_pro_detailinfo_tags LI {FLOAT: left;MARGIN-RIGHT: 1px;LIST-STYLE-TYPE: none;height:50px;}
#nsshop_pro_detailinfo_tags LI A { padding:0 8px;FLOAT: left;COLOR: #666;TEXT-DECORATION: none;font-size:14px;}
#nsshop_pro_detailinfo_tags LI img { vertical-align:middle; height:20px; margin-right:8px;}
#nsshop_pro_detailinfo_tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%;WIDTH: 4px}
#nsshop_pro_detailinfo_tags LI.nsshop_selectTag {POSITION: relative;background-color:#FFF; border-top:3px #1764ae solid;border-right:1px #dadada solid;border-left:1px #dadada solid;height:47px;line-height:47px;}
#nsshop_pro_detailinfo_tags LI.nsshop_selectTag A {color:#000;}
#nsshop_tagContent {BACKGROUND-COLOR: #fff;WIDTH: 100%;}
.nsshop_tagContent {DISPLAY: none;WIDTH: 100%;COLOR: #474747;margin: 0px;padding: 0px;}
.nsshop_tagContent_info{ clear:both;width:100%;padding:0px;overflow: hidden;margin: 0;}
.nsshop_tagContent_textinfo{width:97%;padding:0px;overflow: hidden;margin: 1.5%;}
.nsshop_tagContent_textinfo li { width:100%; padding:5px 0; float:left; border-bottom:#efefef 2px dotted;}
.nsshop_tagContent_textinfo li .pimg { width:45%; float:left; text-align:center;}
.nsshop_tagContent_textinfo li .pimg img { max-width:100%; height:auto !important; height:100%;border:#79cffa 1px solid;}
.nsshop_tagContent_textinfo li h3 { font-size:16px; font-weight:bold; padding-right:5px; display:inline-block;}
.nsshop_tagContent_textinfo li p { font-size:14px; display:inline-block;}

#nsshop_tagContent DIV.nsshop_selectTag {DISPLAY: block}
.nsshop_detail_shuxing{white-space: nowrap;float: left;width: 229px;font-size: 12px;line-height: 22px;color: #666;text-decoration: none;padding: 0px;margin-top: 0px;margin-right: 10px;margin-bottom: 0px;margin-left: 0px;display:inline;}

.ywbg { background:url(../images/bg.jpg) no-repeat center; background-size:cover; padding:30px 10px; clear:both; overflow:hidden; color:#fff;}
.ywbg .abtit h3 { color:#fff; font-size:1.8em; line-height:1em;}
.ywbg .abtit p { color:#fff; font-size:1.2em; padding:0;}
.ywbg .syyw li { width:100%; float:left; padding-bottom:10px;}
.ywbg .syyw li .pimg { width:45%;}
.ywbg .syyw li .pimg img { max-width:100%; height:auto !important; height:100%;border:#fff 1px solid;}
.ywbg .syyw li .tex { width:50%; color:#fff;}
.ywbg .syyw li .tex h3 { font-size:16px; padding:5px 0 15px 0;}
.ywbg .syyw li .tex p {-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; line-height:18px;font-size:14px;}
.ywbg .syyw li .tex a { color:#fff; padding-top:15px; display:inline-block; font-size:14px;}
.ywbg .syyw li.s1 .tex,.ywbg .syyw li.s3 .tex,.ywbg .syyw li.s2 .pimg,.ywbg .syyw li.s4 .pimg { float:left;}
.ywbg .syyw li.s2 .tex,.ywbg .syyw li.s4 .tex,.ywbg .syyw li.s1 .pimg,.ywbg .syyw li.s3 .pimg { float:right;}

.ywtx li { width:100%; float:left; padding:10px 0;}
.ywtx li .pimg { width:45%; float:left;}
.ywtx li .pimg img { max-width:100%; height:auto !important; height:100%;border:#ddd 1px solid;}
.ywtx li .tex { width:50%; color:#666; float:right;}
.ywtx li .tex h3 { font-size:1em; padding:5px 0 15px 0;}
.ywtx li .tex p {-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; line-height:18px;font-size:0.8em;}

.syabout { width:100%; height:250px; background:url(../images/index_02.jpg) no-repeat; background-size:100% 100%; position:relative; overflow:hidden;}
.sytex { height:60px; overflow:hidden; background:url(../images/index_04.png) repeat-x; position:absolute; left:0; width:100%; bottom:0;  line-height:20px;}
.sytex h3 { background:url(../images/index_03.jpg) repeat-y; width:100px; padding-top:10px; height:60px; float:left; color:#fff; font-size:16px; text-align:center;}
.sytex .syab { width:75%; padding:10px 0 0 5%; color:#fff; height:50px; overflow:hidden; font-size:14px; float:right;}
.sytex .syab a { color:#fff;}

.aaaa li { width:100%; margin-bottom:5px; background:#f1f1f1; overflow:hidden;}
.aaaa li img {max-width:45%; height:auto !important; height:100%;}
.aaaa li p { width:50%; padding:10px;}
.aaaa li .left { float:left;}
.aaaa li .right { float:right;}

.tech22 { clear:both; padding-top:40px;}
.ca-menu li{
    width: 85px;
    height: 100px;
    overflow: hidden;
    position: relative;
    float:left; text-align:center;
    margin:0 20px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li a{
    text-align: center;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}
.ca-icon{
    position: absolute;
    width: 100%;
    height:48px;
    left: 0px;-moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5;
    top: 10px;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-icon img { max-height:100%; width:auto !important; width:100%;transition: width 1s, height 1s;-moz-transition: width 1s, height 1s, -moz-transform 1s;-webkit-transition: width 1s, height 1s, -webkit-transform 1s;-o-transition: width 1s, height 1s, -o-transform 1s; cursor:pointer;}
.ca-main{
    font-size: 16px;
    position: absolute;
    top:65px;
    height: 25px;
    width: 85px;
    left: 0;
    opacity: 0.8;
    color: #555;
}
.ca-sub{
    display: none;
}
.ca-menu li:hover{
    border-color: #333;
    z-index: 999;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.ca-menu li:hover .ca-icon{
	height:60px;-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
    text-shadow: 0px 0px 1px #000;
    -webkit-animation: moveFromBottom 300ms ease;
    -moz-animation: moveFromBottom 300ms ease;
    -ms-animation: moveFromBottom 300ms ease;}
.ca-menu li:hover .ca-icon:hover img{transform:rotate(-360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */}
}
.ca-menu li:hover .ca-main{
    color: #000; top:90px; font-size:18px;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(200%) scale(0.5);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%) scale(1);
        opacity: 1;        
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(200%) scale(0.5);
        opacity: 0;
    }
    to {
        -moz-transform: translateY(0%) scale(1);
        opacity: 1;        
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(200%) scale(0.5);
        opacity: 0;
    }
    to {
        -ms-transform: translateY(0%) scale(1);
        opacity: 1;        
    }
}

.abbg2 .more { margin-top:25px;overflow:hidden;}
.abbg2 .more a { color:#fff; text-decoration:none; display:block; width:135px; height:35px; padding-left:15px; line-height:35px; background:#727272 url(../images/shou2.png) no-repeat 85% center; border-radius:5px; text-align:left;}
.abbg2 .more a:hover { background:#69bc81 url(../images/shou2.png) no-repeat 85% center; transition:0.4s; color:#fff;}

.blank5 { clear:both; height:5px; display:block; overflow:hidden;}
.blank10 { clear:both; height:10px; display:block; overflow:hidden;}
.blank20 { clear:both; height:20px; display:block; overflow:hidden;}
.blank30 { clear:both; height:30px; display:block; overflow:hidden;}
.blank40 { clear:both; height:40px; display:block; overflow:hidden;}
.blank60 { clear:both; height:60px; display:block; overflow:hidden;}

.ssou { width:96%; height:50px; margin:10px auto; border:#0b96da 3px solid; border-radius:5px; background:#fff;}
.ssou input { font-size:16px; color:#666;padding:0; height:50px; line-height:50px; margin:0; border:0; background:none; outline:none;}
.ssou input.search1 { width:62%; background:url(../images/ss.png) no-repeat 15px center;padding:0 5% 0 13%;}
.ssou input.searchimg1 { width:20%; background:#0b96da; color:#fff; border:0;height:44px; text-align:center; float:right; cursor:pointer;}

.mv2 { width:100%;height:auto;overflow: hidden;}

.contact { font-size:1em; line-height:22px;}
.contact p { border-bottom:#ccc 1px dotted; padding:5px 10px;}
.lxlx2 { padding-top:10px;}
.lxlx2 li { width:96%;padding:20px;float: left;margin: 10px 2%;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc; font-size:1em;}
.lxlx2 li strong { font-size:1.2em; font-weight:bold; color:#000; padding-bottom:10px; display:inline-block;}
.cont p { text-indent:0;}
.cont2 span { width:105px;display:inline-block;}

.ry li { width:100%; padding:10px 0; float:left;}
.ry li .pimg { width:94%; margin:0 auto;}
.ry li img { max-width:100%; height:auto !important; height:100%;}

.ry2 li { width:50%; margin:0 auto;}
.ry2 li .pimg { width:90%; margin:0 auto;}

.sypro h3 { clear:both;background:url(../images/tt1.png) no-repeat bottom left; padding-bottom:15px; font-size:1.4em; color:#073a6d; font-weight:bold;line-height:30px; margin-bottom:5px;}
.sypro h3 b { font-style:italic; font-weight:100; padding-right:10px;}
.list li { width:100%; padding:5px 0; float:left; margin:5px 0; font-size:1em; background:#f7f7f7;}
.list li a { padding:0 10px; display:block;}
.list li span { display:block; color:#999; font-size:0.8em; padding-top:3px;}
.more33 { clear:both; padding-top:25px; margin:0 auto;width:160px;}
.more33 a { display:block; background:#0b96da; color:#fff; text-align:center; height:40px; line-height:40px; text-decoration:none; border-radius:35px;}
.more33 a:hover { background:#073a6d; transition:0.4s;}

.pro_img td { padding:0 2px;}
.pro_img img { height:200px;}

.ppp li { width:50%; padding:1.5% 0; float:left; text-align:center; font-size:16px;}
.ppp li .pimg { width:90%; height:120px; overflow:hidden; margin:0 auto;}
.ppp li .pimg img {max-width:100%; height:auto !important; height:100%; overflow:hidden;}
.ppp li p { padding-top:6px;}

.row { background:#f7f7f7; border-bottom:#660600 4px solid; padding:20px 0; height:auto; text-align:center;}
.row li { display:inline-block; border-right:#a2a2a2 1px dotted; width:49%;}
.row li p {font-size: 2.4em;font-weight: 700;letter-spacing: 2px;color: #d8271c;margin: 0 0 10px 0; display:inline-block;}
.row li h3 {font-size: 16px;color: #444;font-weight:100; text-align:center;}
.row li span {font-size: 14px;color: #777; padding-left:6px;}

.pro5 { width:96%; margin:0 auto;}
.pro5 li { float:left; width:100%; margin:10px 0;border:#efefef 1px solid; -moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; border-radius:5px;}
.pro5 li .tex { width:60%; float:left; padding:3% 0 0 3%;}
.pro5 li .tex h3 { padding-bottom:10px;}
.pro5 li .tex h3 a{color:#04979e;}
.pro5 li .pimg { width:35%; float:right; text-align:center; padding-top:10px;}
.pro5 li .pimg img {max-width:100%; height:auto !important; height:100%; display:inline-block;}
.pro5 li .ord {text-align:center; padding:15px 0; clear:both;}
.pro5 li .ord a { width:100px; height:25px; line-height:25px; display:inline-block; margin:0 15px; font-size:0.8em; border:1px solid #04979e; color:#04979e; text-decoration:none;border-radius:25px;}

.newlist { width:100%; margin:0 auto; background:#fff; overflow:hidden; border-radius:5px;}
.newlist ul { padding:2%;}
.newlist li { float:left; width:100%; margin:10px 0;border:#efefef 1px solid; -moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
.newlist li .nwimg { padding:10px 10px 0 10px;}
.newlist li .nwimg img { max-width:100%; height:auto !important; height:100%;}
.newlist li h3 { font-size:18px; color:#030303; font-weight:bold; padding:10px 10px 0 10px;}
.newlist li .tex { padding:10px; color:#666; font-size:16px;}
.newlist li .time { padding:0 10px 10px 10px; color:#999; font-size:14px;}

.title{ clear:both; font-size:1em;color:#333; margin-bottom:10px; padding:10px 0; text-transform:uppercase; display:block; border-bottom:#ddd 1px solid;}
.order { width:130px; height:38px; line-height:38px; text-align:center;}
.order a { display:block; height:38px; background:#6ab980; color:#fff; text-decoration:none; font-size:16px; border-radius:5px;}

.ss22 { width:90%; border:#2f84c7 1px solid; border-radius:35px; height:30px; margin:10px auto;}
.ss22 input.bd_k { line-height:30px;height:30px; background:none; border:0; width:75%; padding-left:20px; float:left; outline:none; color:#666;}
.ss22 input.bd_img { line-height:30px; background:url(../images/ss.png) no-repeat center; border:0; width:15%;height:30px; float:left; cursor:pointer;}

.prolist li { width:100%; float:left; border-bottom:#999 2px dotted; padding:15px 0;}
.prolist li .pimg { width:50%; float:left;}
.prolist li .pimg img { max-width:100%; height:auto !important; height:100%;}
.prolist li .text { width:45%; float:right;}
.prolist li .text h3 { font-size:1.2em; color:#333; font-weight:bold; padding-bottom:10px;}
.prolist li .text p { font-size:1em; color:#666;}

.jstd p {background: #17b978;padding: 15px 20px;margin: 5px 0;color: #fff; font-size:0.8em; text-indent:0;}

.kjcx li { width:100%; float:left; margin:5px 0;background:#f7f7f7;}
.kjcx li img { max-width:45%; height:auto !important; height:100%; border-right:#fff 5px solid; float:left;}
.kjcx li .ss {  width:50%; float:right; overflow:hidden;}
.kjcx li .ss h3 { font-size:1em; padding:15px 0 10px 0; font-weight:bold;}
.kjcx li .ss .tex { font-size:0.8em; padding-right:20px;}

.abimg { clear:both; overflow:hidden; text-align:center; margin-top:50px;}
.abimg img { max-width:100%; height:auto !important; height:100%;}
