/* CSS Document */

*{ margin::0; padding:0;}
body { padding-right:0px; padding-left:0px;font-size:12px; color:#2a2a2a; padding-bottom:61px;padding-top:0px; margin:0px; font-family: "Microsoft YaHei"; max-width:640px; overflow-x:hidden; background:#f0f2f5; }
select,input,textarea{font-family: "Microsoft YaHei"; border:0;}
a {
	border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;text-decoration: none; color:#333333;
}
a:hover {
	text-decoration:none; color:#41b6f2;
}
img{border-bottom-width:0px; border-left-width:0px; max-width:100%; border-right-width:0px; border-top-width:0px; max-width:100%;
}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
    margin: 0;
    padding: 0;
}
ul, ol, dl {
    list-style: none;}
em, i {
    font-style: normal;
}
p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;
}
ul { 
    list-style-type: none; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;s
}
li {
	list-style-type: none;
}

.f_l{ float:left;}
.f_r{ float:right;}
header{position:fixed; top:0px;  width:100%; height:50px; padding-left:20px; padding-right:20px; box-sizing:border-box; background:#fff; z-index:99999999; box-shadow:0px 0px 5px #b5b5b5;}
.header-h1{ font-size:20px; line-height:50px; vertical-align:middle;color: #565656;}
.header-img{ display:inline-block; line-height:60px; vertical-align:middle; max-height:25px;}
.logo{ float:left; max-height:30px; margin-top:10px; margin-bottom:10px;}
.wap-lm{ float:right; margin-top:10px; max-height:25px;}
.nav{  width:120px; height:100%; position:fixed; top:50px; right:-120px; background:rgb(11, 117, 173); z-index:9999999;}
.nav ul{ width:100%; height:auto; float:left;}
.nav ul li{width:100%; height:auto; float:left; text-align:center; line-height:50px; vertical-align:middle; border-bottom:1px solid rgba(255, 255, 255, 0.24);}
.nav ul li a{ display:block; color:#fff; font-size:16px;}
.mt{ margin-top:50px;}
.search{position:relative; z-index:999; width:100%; height:auto; overflow:hidden; background:#1f97d5;padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:20px; box-sizing:border-box;}
.search-b{ float:left; width:80%; height:35px; border-radius:25px 0px 0px 25px; border:0px;  background:rgba(0,0,0,0.3); padding-left:15px; padding-right:15px; box-sizing:border-box; color:#fff; overflow:hidden; }
.search-c{ float:left; width:20%; height:35px; border:0px; border-radius:0px 25px 25px 0px; background:#79cf53; color:#fff; }
.banner{}
.list1{width:100%; height:auto; background:#fff; overflow:hidden; padding-bottom:15px;}
.list1 li{ width:25%; height:auto; float:left; padding:15px; box-sizing:border-box; text-align:center; padding-bottom:0px;}
.list1 li a{ display:block;}
.list1 li a img{ max-width:50px;}
.list1 li a h1{ font-size:14px; font-weight:normal;}

.box{width:100%; height:auto; background:#fff;  overflow-x:auto; padding-top:10px; padding-bottom:10px; overflow-y:hidden;}
.list2{ height:auto; white-space:nowrap; }
.list2 li{ height:auto; display:inline-block; margin-left:10px; margin-right:10px;width:50px;box-sizing:border-box; text-align:center;}
.list2 li a{ display:block;}
.list2 li a h1{ font-size:14px; font-weight:normal;} 
.list2 li a img{ border-radius:50%;}

.title{ width:100%; height:auto; overflow:hidden; font-size:18px; text-align:center; line-height:30px; vertical-align:middle; padding-top:10px; padding-bottom:10px;}

.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:5px; right:0;  margin:0;   width:100%; text-align:center;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:rgba(255,255,255,0.7);}
#position li.cur{background-color:rgba(121, 55, 1, 0.71);}


footer{ position:fixed; bottom:0; width:100%; height:60px; overflow:hidden;
	padding-top:5px; padding-bottom:5px;  box-sizing:border-box; background:#FFF; border-top:1px solid #eaeaea; z-index:99999;}
footer ul{ width:100%; height:auto; overflow:hidden;}
footer ul li{ float:left; width:20%; height:auto; text-align:center;}
footer ul li a{ display:block; font-size:12px; background-position:center 2px; background-repeat:no-repeat; background-size:auto 25px; padding-top:30px; }
footer ul li img{ max-height:25px;  }
footer ul .on a{ color:#1991f7;}

footer .footer-list li:nth-child(1) a{ background-image:url(../../images/icon8.png)}
footer .footer-list li:nth-child(2) a{ background-image:url(../../images/icon9.png)}
footer .footer-list li:nth-child(3) a{ background-image:url(../../images/icon10.png)}
footer .footer-list li:nth-child(4) a{ background-image:url(../../images/icon11.png)}
footer .footer-list li:nth-child(5) a{ background-image:url(../../images/icon12.png)}

footer .footer-list .on:nth-child(1) a{background-image:url(../../images/icon8_on.png)}
footer .footer-list .on:nth-child(2) a{background-image:url(../../images/icon9_on.png)}
footer .footer-list .on:nth-child(3) a{background-image:url(../../images/icon10_on.png)}
footer .footer-list .on:nth-child(4) a{background-image:url(../../images/icon11_on.png)}
footer .footer-list .on:nth-child(5) a{background-image:url(../../images/icon12_on.png)}


.prolist{ width:100%; height:auto; float:left; padding-left:2%; padding-right:2%; overflow:hidden;  box-sizing:border-box;}
.prolist li{ width:48%; height:auto; overflow:hidden; float:left; margin-right:1%; margin-left:1%; border:1px solid #ececec; border-bottom:4px solid #efefef; background:#fff; margin-bottom:1%; position:relative; box-sizing:border-box;}
.prolist li:hover{ border:1px solid #fece66;border-bottom:4px solid #fece66;}
.prolist li:nth-child(even){ margin-right:0px;}
.prolist-img{width:100%; border-bottom:1px solid #ececec;height:auto; float:left; overflow:hidden; padding:5px; box-sizing:border-box; margin-bottom:10px; transition:all 0.5s; position:relative;}
.float-qz{ position:absolute; z-index:2; width:40px;  top:20px; left:20px;}
.float-jd{     position: absolute;
    z-index: 2;
    width: auto;
    height: 30px;
    top: 0px;
    right: 0;
    background: rgba(0, 136, 209, 0.7);
    font-size: 14px;
    line-height: 30px;
    vertical-align: middle;
    color: #fff;
    border-radius: 0px 0px 0px 30px;
    padding-left: 18px;
    text-align: center;
    padding-right: 10px;}
.f1 .float-jd{background: rgba(0, 136, 209, 0.7); }
.f2 .float-jd{background: rgba(6, 179, 195, 0.7); }
.f3 .float-jd{background: rgba(245, 90, 89, 0.7); }
.f4 .float-jd{background: rgba(143, 106, 217, 0.7); }
.f5 .float-jd{background: rgba(246, 143, 112, 0.7);}
.f6 .float-jd{background:rgba(77, 194, 177, 0.7); }
.f7 .float-jd{background: rgba(61, 151, 213, 0.7); }
.f8 .float-jd{background: rgba(0, 136, 209, 0.7); }
.f9 .float-jd{background: rgba(0, 136, 209, 0.7); }
.prolist-img a{ width:100%; height:100%; overflow:hidden; display:block;}
.prolist-img a img{ width:100%; height:100%;}
.prolist li .prolist-img:hover a img,.prolist li:hover .prolist-img a img{   transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;}
.prolist-h1{width:90%;margin-left:5%; height:auto; float:left; overflow:hidden; font-size:14px; color:#171717; line-height:20px; height:40px; overflow:hidden; text-overflow:ellipsis; margin-bottom:5px; }
.prolist-h1 a {font-weight:bold;}
.prolist li .prolist-h1 a:hover,.prolist li:hover .prolist-h1 a{ color:#F90; }
.prolist-h2{width:90%;margin-left:5%;  height:auto; float:left; overflow:hidden; color:#6f8896; font-size:14px;line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px; display:none; }
.prolist-h3{width:90%;margin-left:5%; margin-bottom:5px; height:auto; float:left; overflow:hidden;}
.prolist-h4{width:90%;margin-left:5%;margin-bottom:5px; height:auto; float:left; overflow:hidden; margin-bottom:10px;}
.prolist-h3-s2{ float:left; font-size:14px; color:#ff8000; font-weight:bold;}
.prolist-h3-s1{ float:left; color:#acacac; font-size:12px;}
.prolist-h3-s3{ float:right; color:#acacac; font-size:12px; text-decoration:line-through; display:none;}
.prolist-h4-s1{ background:url(../images/pic43.png) left center no-repeat; padding-left:22px; float:left; width:50%; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box;}
.prolist-h4-s1 a{ color:#b5b5b5; text-decoration:underline;}
.prolist-h4-s1 a:hover{ color:#F90;}
.prolist-h4-s2{background:url(../images/pic44.png) left center no-repeat; padding-left:20px; float:right; color:#b5b5b5;}

.NewsImgList{width:100%; height:auto; float:left;}
.NewsImgList li{width:100%; height:auto; float:left;    margin-bottom: 5px;}
.NewsImgList li a{ display:block;}
.NewsImgList li .NewsImgList-img{width:30%; height:auto; float:left;}
.NewsImgList li .NewsImgList-txt{width:66%; height:auto; float:right;}
.NewsImgList li .NewsImgList-txt h1{ font-size:16px; color:#000; white-space:nowrap; font-weight:normal; overflow:hidden; text-overflow:ellipsis;    margin-bottom: 3px;
    margin-top: 0px;}
.NewsImgList li .NewsImgList-txt i{ color:#851d2e;font-size:14px;}
.NewsImgList li .NewsImgList-txt p{width: 100%;
    font-size: 12px;
    height: 40px;
    overflow: hidden;
    color: #8b8b8b;
    line-height: 20px;}

.box2{ width:100%; height:auto; overflow:hidden; padding-left:20px; padding-right:20px; box-sizing:border-box; background:#fff;}
.cc{ width:100%; height:60px; float:left;}

.more{ float:left; width:100%; height:auto; text-align:center; margin-top:10px; margin-bottom:10px;}
.more a{ display:inline-block; padding-left:20px; padding-right:20px; height:30px; line-height:30px; border-radius:25px; border:1px solid #368fe8; color:#368fe8; font-size:14px;    margin-left: 10px;
    margin-right: 10px;}

.content{ width:100%; height:auto;  position:relative;}
.content-lm{position:relative; z-index:999; width:100%; height:auto;background:#fff; overflow:hidden;}
.content-lm li{ cursor:pointer; width:33.33%; text-align:center; float:left; height:40px; line-height:40px; vertical-align:middle; font-size:16px; color:#000; border-right:1px solid #ededed; box-sizing:border-box; border-bottom:1px solid #ededed;}
.content-lm li:after{ content:""; display:inline-block; width: 0; margin-left:5px;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #ccc;
}
.content-lm .cur{ color:#e49500;}
.content-lm .cur:after{border-top: 0px solid #e49500;border-bottom: 8px solid #e49500;}

.content-c{ display:none; position:absolute; top:35px; z-index:999; width:100%; height:auto; overflow:hidden; background:#fff; padding:20px; box-sizing:border-box;}
.content-c a{ float:left; display:inline-block; border:1px solid #ededed; width:23%; margin-left:1%; margin-right:1%; height:30px; line-height:30px; vertical-align:middle; border-radius:5px; text-align:center; margin-bottom:1%; box-sizing:border-box;}
.content-c a:first-child{ border:1px solid #349cc3; color:#349cc3;}
.content-bg{display:none; width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; z-index:99; bottom:0px;}

.list3{ width:100%; height:auto; overflow:hidden;}
.list3 li{ position:relative; width:100%; height:auto; padding-top:10px; padding-bottom:10px; margin-bottom:1px; box-sizing:border-box; padding-left:20px; padding-right:20px; background:#fff; overflow:hidden;}
.list3 li .list3-img{ float:left; width:104px; height:104px; background:#fff; text-align:center; line-height:104px; vertical-align:middle; border:1px solid #d5d5d5; box-sizing:border-box; overflow:hidden;}
.list3 li .list3-img img{ display:inline-block; max-width:100%; max-height:100%; vertical-align:middle;}
.list3 li .list3-txt{ float:right; width:65%; }
.list3 li .list3-txt h1{ font-size:16px; color:#151515; font-weight:bold; margin:0px; margin-bottom:5px;}
.list3 li .list3-txt p{ line-height:20px;}
.list3 li .list3-txt p span{ margin-right:10px;}
.list3 li .list3-h{ position:absolute; right:20px; width:30px; height:30px; top:50%; margin-top:-15px; z-index:3;}
.selectBox{ width:100%; height:auto; background:#fff;}
.selectBox select{ width:50%; height:45px; padding-left:20px; box-sizing:border-box; border-right:1px solid #ececec; float:left;} 

.list4{width:100%; height:auto; overflow:hidden;}
.list4 li{width:100%; height:auto; overflow:hidden; padding-left:20px; padding-right:20px; box-sizing:border-box; background:#fff; margin-bottom:1px; padding-top:10px; padding-bottom:10px;}
.list4 li a{ display:block;}
.list4 .list4-img{ float:left;width:28%; height:auto; overflow:hidden;}
.list4 .list4-txt{ float:right;width:66%; height:auto; overflow:hidden; }
.list4 .list4-txt h1{width:100%; font-size:14px;   height:auto; overflow:hidden; margin-bottom:10px;}
.list4 .list4-txt h2{ font-weight:normal; color:#bfbfbf; width:100%; font-size:12px; white-space:nowrap; text-overflow:ellipsis; height:auto; overflow:hidden; margin-bottom:3px;}
.list4 .list4-txt p{width:100%; height:40px; line-height:20px; font-size:12px; overflow:hidden; color:#adadad;}

.col2 li{ width:50%;}
.blueBg{ background:#1f97d5;}
.blueBg span{ color:#fff;}
.cc2{ height:50px;}

.article{width:100%; height:auto; overflow:hidden; float:left; padding:20px; box-sizing:border-box;}
.articleTitle{width:100%; height:auto; overflow:hidden; float:left; font-size:16px; color:#000; line-height:22px; margin-bottom:5px; text-align:center; font-weight:bold;}
.articleTime{width:100%; height:auto; overflow:hidden; float:left; font-size:12px; margin-bottom:10px; text-align:center;}
.articleTime span{ margin-left:3px; margin-right:3px;}
.articleBox{width:100%; height:auto; overflow:hidden; float:left; line-height:25px;}
.articleBox img{ max-width:100%;}

.list6{ width:100%; height:auto; float:left;}
.list6 li{width:100%; height:auto; float:left; margin-bottom:1px; background:#fff; padding-left:20px; padding-right:20px; box-sizing:border-box; line-height:50px; vertical-align:middle; font-size:16px; background:url(../images/icon19.png) 94% center no-repeat #fff; background-size:auto 25px;}
.list6 li a{ display:block;}

.list6 li a img{ max-width:20px; margin-right:5px; display:inline-block; vertical-align:middle;}

.header2{ position:fixed; top:10px; width:100%; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.header2-1{ width:30px; height:30px; border-radius:50%; background:rgba(0,0,0,0.5); padding:0px; box-sizing:border-box; float:left; }
.header2-2{ width:30px; height:30px; border-radius:50%; background:rgba(0,0,0,0.5); padding:0px; box-sizing:border-box; float:right; }
.header2-3{ width:30px; height:30px; border-radius:50%; background:rgba(0,0,0,0.5); padding:0px; box-sizing:border-box; float:right; margin-right:10px; }

.header3{ display:none;position:fixed; top:0px; width:100%; padding-left:10px; padding-right:10px; box-sizing:border-box; background:#fff; border-bottom:1px solid #ececec; padding-top:10px; padding-bottom:10px; z-index:9;}
.header4{ display:block;position:fixed; top:0px; width:100%; padding-left:10px; padding-right:10px; box-sizing:border-box; background:#fff; border-bottom:1px solid #ececec; padding-top:10px; padding-bottom:10px; z-index:9;}
.header3-back{ position:absolute; left:10px;}
.header3-back img{ max-height:20px;}
.header3-list{ float:left; width:100%; text-align:center; padding-left:30px; padding-right:70px; box-sizing:border-box; }
.header3-list li{ display:inline-block;font-size:16px; color:#383838; margin-left:10px; margin-right:10px; line-height:20px; vertical-align:middle;}
.header3-list li a{ color:#383838; }
.header3-list .currt{ color:#2284e6;  background:url(../images/sp-icon9.png) left center no-repeat; background-size:auto 15px; padding-left:15px;}
.header3-list .currt a{color:#2284e6; }
.header3-gm{position:absolute; right:40px;}
.header3-gm img{max-height:20px;}
.header3-lm{ position:absolute; right:10px;}
.header3-lm img{max-height:20px;}

.pro1{ width:100%; height:auto; float:left;  box-sizing:border-box; margin-bottom:10px;}
.pro1Img{ float:left; width:100%; height:auto; overflow:hidden;}
.pro1Img img{ width:100%;}
.proTxt{ position:relative; background:#fff; float:left; width:100%; line-height:20px; padding:10px; box-sizing:border-box;}
.proTxt h1{ width:100%; height:auto; font-size:16px; font-weight:bold; line-height:22px; margin-bottom:4px; padding-right:40px; box-sizing:border-box;}
.proTxt h2{ width:100%; height:auto; font-size:12px; margin-bottom:10px;  line-height:18px; color:#707578; font-weight:normal; }
.proTxt p{ width:100%; height:auto; font-size:12px;color:#888888;}
.proPrice{ font-size:18px; font-weight:bold; color:#ff0000;}
.proPr{ text-decoration:line-through; color:#888888;}
.proPrice i{ font-size:24px;  }
.proShare{ width:30px; height:30px; position:absolute; right:10px;}

.proCs{width:100%; height:auto; background:#fff; float:left; padding:10px; box-sizing:border-box; margin-bottom:10px;}
.proCs li{width:100%; height:auto; float:left; border-bottom:1px solid #eaedf0; padding-bottom:10px; padding-top:10px; line-height:20px; cursor:pointer;}
.proCs-1{width:10%; height:auto; float:left; color:#787878;}
.proCs-2{width:88%; height:auto; float:right; color:#444444; padding-right:22px; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/sp-icon5.png) right center no-repeat; background-size:auto 20px;}

.proPj-t{width:100%; height:auto; float:left; padding-left:10px; padding-right:10px; box-sizing:border-box; line-height:25px; vertical-align:middle;}
.proPj-t .proPj-t-l{ text-align:left; width:80%; float:left; color:#272727; font-size:16px;}
.proPj-t a{ float:right; color:#2284e6;}
.proJg{ width:100%; height:auto; float:left; background:#fff;  padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px; box-sizing:border-box; margin-bottom:0px;}
.proJg-1{ width:100%; height:auto; float:left;}
.proJg-1 .proJgLogo{ float:left; width:50px; height:50px; border:1px solid #cacaca; text-align:center; line-height:50px; vertical-align:middle;}
.proJg-1 .proJgLogo img{ display:inline-block; max-width:100%; max-height:100%;}
.proJg-1 .proJgName{ float:left; width:80%; height:auto; float:left; padding-left:15px; box-sizing:border-box;}
.proJg-1 .proJgName h1{ font-size:16px;}
.proJg-1 .proJgName p{ font-size:16px; color:#fa7100; }
.proJg-1 .proJgName p .fs5{ width:88px; height:13px; overflow:hidden; display:inline-block; background-image:url(../images/xingj.png); background-repeat:no-repeat; background-position:0px -65px; }

.proJg-2{ width:100%; height:auto; float:left; margin-top:10px; margin-bottom:10px;}
.proJg-2 li{ width:50%; height:auto; float:left; text-align:center; box-sizing:border-box;}
.proJg-2 li:first-child{ border-right:1px solid #dbdbdb;}
.proJg-2 li h6{ font-size:24px; color:#;}
.proJg-2 li p{ font-size:12px; color:#888;}

.csBg{ width:100%; height:100%; position:fixed; top:0px; background:rgba(0,0,0,0.6); z-index:999; display:none;}
.csBox{ width:100%; height:100%; position:absolute; bottom:0px; max-height:70%; background:#fff; padding-top:10px; padding-bottom:10px; box-sizing:border-box;}
.csBox-t{ background:#fff; width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:30px; vertical-align:middle; position:relative; z-index:1;}
.csBox-c{width:100%; height:100%; float:left; padding:10px; box-sizing:border-box; overflow-y:auto; position:absolute; padding-bottom:50px; padding-top:30px;  }
.csBox-list{width:100%; height:auto; float:left; z-index:0;}
.csBox-list li{width:100%; height:auto; float:left; border-bottom:1px solid #e4e4e4; padding-top:10px; padding-bottom:10px; line-height:20px;}
.csBox-list li .csBox-list-1{ float:left; width:15%; color:#1e323e;}
.csBox-list li .csBox-list-2{ float:right; width:80%; color:#8d8d8d;}
.csBottom{width:100%; height:auto; float:left; background:#2284e6; text-align:center; color:#fff; line-height:40px; vertical-align:middle; position:absolute; bottom:0px;}
#fwcs{ display:none;}
#fwbz{ display:none;}

.bottom{ width:100%; position:fixed; bottom:0px; border-top:1px solid #f6f6f6; background:#fff; z-index:999;}
.bottom ul{ width:100%; height:auto; float:left;}
.bottom ul li{ float:left; height:45px; box-sizing:border-box; text-align:center;}
.bottom ul li:nth-child(1){ width:15%; background:url(../images/icon24.png) center 3px no-repeat; padding-top:23px; background-size:20px auto; font-size:12px; border-top:1px solid #eaeaea;}
.bottom ul li:nth-child(2){ width:15%; background:url(../images/icon25.png) center 3px no-repeat; padding-top:23px; background-size:20px auto;font-size:12px;border-top:1px solid #eaeaea;}
.bottom ul li:nth-child(3){width:15%;  background:url(../images/icon26.png) center 3px no-repeat; padding-top:23px; background-size:20px auto;font-size:12px;border-top:1px solid #eaeaea;}
.bottom ul li:nth-child(4){width:30%;  font-size:14px; color:#fff; line-height:45px; vertical-align:middle; 
 background: -webkit-linear-gradient(left,#52ac8b, #b2c768); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#52ac8b, #b2c768); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#52ac8b, #b2c768); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#52ac8b, #b2c768); /* 标准的语法 */}
  .bottom ul li:nth-child(4) a{ color:#fff;}
  .bottom ul li:nth-child(5) a{ color:#fff;}
.bottom ul li:nth-child(5){width:25%;  font-size:14px; color:#fff;line-height:45px; vertical-align:middle;
 background: -webkit-linear-gradient(left,#24ace5, #44dce9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#24ace5, #44dce9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#24ace5, #44dce9); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#24ace5, #44dce9); /* 标准的语法 */}

.cs1{ width:100%; height:auto; float:left; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.cs1 h1{ font-size:14px; font-weight:bold; color:#000; margin-bottom:10px;}
.cs1 h1 span{ color:#F00;}
.cs1 ul{width:100%; height:auto; float:left;}
.cs1 ul li{width:100%; height:auto; float:left; border-top:1px solid #bcd5e4; padding-top:8px; padding-bottom:8px; line-height:18px;}

.cs2{width:100%; height:auto; float:left;  box-sizing:border-box; font-size:12px; margin-bottom:10px; }

.cs2-top{width:100%; height:auto; float:left; font-size:14px; margin-bottom:10px;  line-height:25px; vertical-align:middle; text-align:center;background: #f0f2f5; padding-top:5px; padding-bottom:5px;color: #98a5b9;}
.cs2-con{width:100%; height:auto; float:left;border-radius:10px; overflow:hidden;  box-sizing:border-box; line-height:20px; padding:10px;}
.cs2-con p{ margin-bottom:10px;}
.lbg{ background:rgba(214,235,181,0.2);}

.mb{ margin-bottom:10px;}
.pjlist{ width:100%; height:auto; float:left;    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;}
.pjlist li{ width:100%; height:auto; float:left; border-bottom:1px solid #eaeaea; padding-top:10px; padding-bottom:10px;}
.pjlist li .pjlist-left{float:left; width:100%; height:auto; text-align:left;}
.pjlist-left-img{ float:left; width:30px; height:30px; border-radius:50%;  overflow:hidden; border:1px solid #ececec; display:inline-block;}
.pjlist-left-tt{width:70%; height:auto; float:left; text-align:left; padding-left:15px; box-sizing:border-box; color:#969696; font-size:14px; line-height:30px; vertical-align:middle;}
.pjlist-right{float:left; width:100%; height:auto;}
.pjlist-left-con{width:100%; height:auto; float:left;font-size:12px; line-height:20px; color:#4d4d4d;}
.pjlist-left-time{width:100%; height:auto; float:left; color:#999; font-size:12px; margin-top:5px;}

.case{ width:100%; height:auto; float:left;    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;}
	.case li{width:100%; height:auto; float:left; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e5ecec;}
	.case li a{ display:block;}
	.caseleft{ float:left; width:80px;}
	.caseright{ float:right; width:70%;}
	.caseleftimg{ width:80px; height:80px; border-radius:50%; overflow:hidden; margin-bottom:10px;}
	.caseleft h1{ font-size:14px; text-align:center; font-weight:normal; color:#72b5e7;}
	.caseright h1 img{ max-height:10px; }
	.caseright h1{ line-height:20px; vertical-align:middle; font-size:14px; color:#3b84a0; margin-bottom:10px; background:url(../images/aaa.png) right center no-repeat; padding-right:20px; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hiu
	; overflow:hidden; background-size:8px auto ;}
	.caseright p{ font-size:12px; line-height:20px; color:#909090; padding:10px; background:#efefef; border-radius:5px; height:60px; padding-top:5px; padding-bottom:5px; overflow:hidden;}
	
	.list9{ width:100%; height:auto; float:left; text-align:center; background:#fff; border-bottom:1px solid #ececec; padding-top:10px; padding-bottom:10px;}
	.list9 li{ display:inline-block; font-size:14px; padding-left:20px; padding-right:20px; line-height:20px; border-right:1px solid #e4e4e4; box-sizing:border-box; }
	.list9 li:last-child{ border:0px;}
	.list9 .curp{ color:#2284e6;}
	.dposition{ position:fixed; top:40px; z-index:99;}
	
	.conbox{ width:100%; height:auto; float:left;  box-sizing:border-box; background:#fff;}
	.box3{ background:#fff; width:100%; height:auto; float:left; margin-top:40px;}
	.box4{  width:100%; height:auto; float:left; margin-top:40px; padding-top:10px; padding-bottom:10px;}
	
	.header4-title{    float: left;
    width: 100%;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    box-sizing: border-box; font-size:14px;}
	.toptcbox{ display:none; width:120px; height:auto; position:fixed; top:40px; right:9px; z-index:999999; background:#fff; box-shadow:0px 0px 10px #ccc; border-radius:3px;padding:10px; box-sizing:border-box; padding-top:0px; padding-bottom:0px;}
	.toptcbox:before{ content:""; display:block; width:0;
    height:0;
    border-width:0 6px 6px;
    border-style:solid;
    border-color:transparent transparent #fff; position:absolute; top:-6px; right:10px;}
	.toptcbox ul{ width:100%; height:auto; float:left;}
	.toptcbox ul li{ width:100%; height:auto; float:left; background-position:left center; background-repeat:no-repeat; background-size:20px auto; padding-left:30px; padding-top:10px; padding-bottom:10px; line-height:25px; vertical-align:middle; border-bottom:1px solid #f0f0f0; box-sizing:border-box;}
	.toptcbox ul li a{ display:block;}
	.toptcbox ul li:nth-child(1){ background-image:url(../../images/sp-icon10.png)}
	.toptcbox ul li:nth-child(2){ background-image:url(../../images/sp-icon11.png)}
	.toptcbox ul li:nth-child(3){ background-image:url(../../images/sp-icon12.png)}
	.toptcbox ul li:nth-child(4){ background-image:url(../../images/sp-icon13.png)}
	.toptcbox ul li:nth-child(5){ background-image:url(../../images/sp-icon14.png)}
	
	.cc3{width:100%; height:41px; float:left;}
	.title2 {
    width: 100%;
    height: auto;
    float: left;
    font-size: 14px;
    
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    background: #f0f2f5;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #98a5b9;
}
	.box5{ width:100%; height:auto; float:left; background:#fff; padding-left:10px; padding-right:10px; box-sizing:border-box;}
	.list10{width:100%; height:auto; float:left; }
	.list10 li{width:100%; height:auto; float:left; border-bottom:1px solid #e5ecec; padding-top:10px; padding-bottom:10px; line-height:20px;}
	.list10-1{ float:left; width:28%;}
	.list10-2{ float:right; width:70%;}
	/*.list10 li input,textarea{ width:100%; height:25px; line-height:25px; vertical-align:middle; border:0px; color:#8c8b8b;}
	.list10 li textarea{ width:100%; height:40px;}*/
	
	.list11{ width:100%; height:auto; float:left;}
	.list11 li{padding-top:10px; padding-bottom:10px;width:100%; height:auto; float:left; line-height:20px; vertical-align:middle;border-bottom:1px solid #e5ecec; background:url(../images/sp-icon17.png) right center no-repeat; background-size:auto 15px;}
	.list11 li img{ max-height:20px; margin-right:5px; display:inline-block; vertical-align:middle;}
	.list11 li input{ float:right;}
	.list11 li lable{ display:block;}
	.list11 .currptt{ background:url(../images/sp-icon18.png) right center no-repeat; background-size:auto 15px;}
	
	.pp-1{ position:relative; padding-right:100px;  width:100%; height:auto; float:left; background-image:url(../../images/sp-icon19.png); background-position:left center; background-repeat:no-repeat; background-size:auto 15px; padding-left:20px; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:15px; margin-bottom:10px;}
	.pp-1 a{ font-size:14px;}
	.pp-1-f{ position:absolute; right:0px; top:0px; color:#F60;}
	.pp-2{ width:28%; height:auto; float:left;}
	.pp-3{ width:70%; height:auto; float:right;}
	.pp-3 h1{ font-size:14px; line-height:18px; margin-bottom:5px;}
	.pp-3 h2{ font-size:12px; color:#6b6b6b; font-weight:normal; margin-bottom:5px;}
	.pp-3 h3{ font-weight:normal; color:#ff0000; margin-bottom:5px;}
	.pp-3 h3 span{ font-size:16px;}
	.pp-4{ width:100%; height:auto; float:left; background:#f2f2f2; padding:10px; box-sizing:border-box; margin-bottom:15px;}
	.pp-4 textarea{ width:100%; height:40px; float:left; margin-top:5px; background:none;}
	.pp-7{ width:100%; height:auto; float:left; line-height:22px; color:#4a4a4a; border-top:1px solid #e4e4e4; padding-top:5px;}
	.pp-7 span{ color:#a5a5a5;}
	.pp-8{ width:100%; height:auto; float:left;  background:#efefef; padding:10px; box-sizing:border-box; font-size:12px; line-height:20px; color:#627d9a; border-radius:5px; overflow:hidden;}
	.hj-1{ width:60%; float:left; text-align:right; padding-right:15px; box-sizing:border-box; line-height:44px; vertical-align:middle;border-top:1px solid #eaeaea;}
	.hj-1 span{ color:#ff0000; font-weight:bold;}
	.hj-1 span i{ font-size:16px;}
	.hj-2{width:100%; position:fixed; z-index:9999; bottom:0px;  font-size:14px; color:#fff;line-height:45px; vertical-align:middle; text-align:center;
 background: -webkit-linear-gradient(left,#24ace5, #44dce9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#24ace5, #44dce9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#24ace5, #44dce9); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#24ace5, #44dce9); /* 标准的语法 */}
  .hj-2 a{ color:#fff; display:block;}
  
  .header5{ width:100%; height:auto; float:left; background: -webkit-linear-gradient(left,#58b3fe, #1a91f7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#58b3fe, #1a91f7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#58b3fe, #1a91f7); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#58b3fe, #1a91f7); /* 标准的语法 */ padding:20px; box-sizing:border-box; border-radius:0px 0px 20% 20%; margin-bottom:20px; }
  .header6{ display:none; position:fixed; line-height:40px; vertical-align:middle; font-size:14px; color:#fff;width:100%; height:auto; float:left; background: -webkit-linear-gradient(left,#58b3fe, #1a91f7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#58b3fe, #1a91f7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#58b3fe, #1a91f7); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#58b3fe, #1a91f7); /* 标准的语法 */}
   .header6-1{ width:100%; text-align:center;}
   .header6-2{ position:absolute; right:15px; top:0px; color:#fff;}
   
    .header7{  position:fixed; line-height:40px; vertical-align:middle; font-size:14px; color:#fff;width:100%; height:auto; float:left; background: -webkit-linear-gradient(left,#58b3fe, #1a91f7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#58b3fe, #1a91f7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#58b3fe, #1a91f7); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#58b3fe, #1a91f7); /* 标准的语法 */ padding-top:10px; padding-bottom:10px; padding:10px; box-sizing:border-box;}
  .header7-1{ width:100%; height:auto; float:left; padding-left:35px; box-sizing:border-box;}
   .input6{ float:left; width:78%; height:auto; line-height:30px; vertical-align:middle; height:30px; background:rgba(255,255,255,0.8); padding-left:10px; padding-right:10px; box-sizing:border-box; border-radius:3px; overflow:hidden;}
	  
	    .input7{ float:right; width:20%; height:auto; line-height:30px; vertical-align:middle; height:30px; background:#fff; border-radius:5px; padding-left:10px; padding-right:10px; box-sizing:border-box;}
  
  .header-1{width:100%; height:auto; float:left; margin-bottom:15px; }
    .header-2{width:100%; height:auto; float:left; }
	.header-1-left{ width:80%; height:auto; float:left;}
	.header-1-right{ float:right; width:20%; text-align:right; color:#fff;}
	.header-1-right a{color:#fff;}
	.header-1-img{ float:left; width:40px; height:40px; background:#fff; border-radius:50%; overflow:hidden;}
	.header-1-img img{}
	.header-1-txt{ float:left; width:70%; height:auto; padding-left:15px; box-sizing:border-box;}
	.header-1-txt h1{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#fff;margin-bottom:5px;}
	.header-1-txt h2{ width:auto; padding-left:10px; padding-right:10px; box-sizing:border-box; font-size:12px; background:rgba(0,0,0,0.3); color:#fff; border-radius:20px; overflow:hidden; line-height:20px; vertical-align:middle; font-weight:normal;}
	
	.header-2 ul{ text-align:center; }
	.header-2 ul li{ width:auto; display:inline-block; text-align:center; line-height:25px; font-size:14px; color:#fff; margin-left:10px; margin-right:10px;}
	.header-2 ul li a{ display:block; color:#fff;}
	
	.box6{ width:90%; height:auto; float:left; border-radius:5px; box-shadow:0px 0px 8px #ccc; background:#fff; margin-left:5%; margin-bottom:15px;}
	
	.title3{ width:100%; height:auto; float:left; border-bottom:1px solid #ebebeb; padding-left:10px; padding-right:10px; box-sizing:border-box; padding-top:10px; padding-bottom:10px;}
	.title3 a{ float:right; color:#898989;}
	.title3 span{ color:#262626; font-size:14px; float:left;}
	
	.list12{ width:100%; height:auto; float:left; margin-top:15px; margin-bottom:15px;}
	.list12 li{ width:25%; text-align:center; float:left; }
	.list12 li .list12-1{}
	.list12 li .list12-1 img{width:35px; height:35px;}
	.list12 li .list12-2{ color:#6b6b6b; font-size:12px;}
	.list13 li{ margin-bottom:15px;}
	
	.list14{ width:100%; height:auto; float:left; background:#fff; padding-left:10px; padding-right:10px; box-sizing:border-box;}
	.list14 li{width:100%; height:auto; float:left; background:url(../images/sp-icon31.png) right center no-repeat; background-size:auto 15px; padding-right:20px; box-sizing:border-box; border-bottom:1px solid #dfdfdf; padding-top:10px; padding-bottom:10px; line-height:20px;}
	.list14 li .list14-1{ width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; color:#00101e;}
	.list14 li .list14-2{ float:right;width:30%; text-align:right; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color:#c3c3c3;}
	.list14 li:last-child{ border:0px;}
	.list15{ width:100%; height:auto; float:left;}
	.list15 li{width:100%; height:auto; float:left; padding-left:10px; padding-right:10px; box-sizing:border-box; background:#fff; margin-bottom:10px; padding-bottom:15px;}
	
	.btn2{ width:100%; height:auto; float:left; text-align:right; }
	.btn2 a{ display:inline-block; line-height:25px; vertical-align:middle; border:1px solid #c3c3c3; padding-left:10px; padding-right:10px; border-radius:20px; color:#666; margin-left:5px;}
	.btn2 .a1{border:1px solid #f75d00; color:#f75d00;  }
	
	.dd-list{ width:100%; height:auto; float:left; background:#fff; position:fixed; top:40px; z-index:99; }
	.dd-list li{ width:20%; height:auto; float:left; text-align:center; line-height:35px; vertical-align:middle; border-bottom:1px solid #ececec;}
	.dd-list .lilion{ color:#2284e6; border-bottom:1px solid #2284e6;}
	.dd-con{ width:100%; height:auto; float:left; overflow:hidden; margin-top:42px; }
	
	.progressBox{ width:100%; height:auto; float:left; background:#fff; padding:10px; box-sizing:border-box; margin-top:5px;}
	.progressList{width:100%; height:auto; float:left;}
	.progressList .progressL{width:100%; height:auto; float:left;}
	.progressL-T{width:100%; height:auto; float:left; font-size:14px; color:#b1b1b1; font-weight:bold;}
	.progressL-T:before{ content:""; margin-right:10px; display:inline-block; width:8px; height:8px; border-radius:50%; background:#b1b1b1;}
	.progressL-C{width:100%; height:auto; float:left; font-size:12px; border-left:1px solid #e2e2e2; padding-top:10px; padding-bottom:10px; padding-left:15px; box-sizing:border-box; margin-left:3px; }
	.progressTimeList{width:100%; height:auto; float:left;}
	.progressTimeList li{width:100%; height:auto; float:left; margin-bottom:5px;}
	.progressTimeList li div{ float:left; width:100%; font-size:14px; line-height:22px;color: #b1b1b1;}
	.progressTimeList li span{ float:left; color:#9e9e9e;}
	.progressList .progressL:first-child .progressL-T{ color:#1a91f7;}
	.progressList .progressL:first-child .progressL-T:before{background:#1a91f7;}
	.progressList .progressL:first-child .progressTimeList li div{ color:#2a2a2a;}
	
	.userNewsList-l{ width:100%; height:auto; float:left; background:#fff; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.userNewsList-l li{ background:url(../images/sp-icon31.png) right 15px no-repeat; background-size:auto 15px; width:100%; height:auto; float:left;box-sizing:border-box;   padding: 12px 8px;  padding-right:20px; padding-left:0px;
    border-top: 0px; font-size:14px; color:#c1c1c1;
    border-bottom: 1px solid #E1E6EB;
    vertical-align: middle;}
.userNewsList-l li.xz{ float:left;}
.userNewsList-l li .content{ float:left; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.userNewsList-l li .time{ width:100%; float:right; font-size:12px;}
	 
	 .mm{ padding-left:15px; padding-right:15px; box-sizing:border-box; text-align:left;}
	
		.tj-list{ width:100%; height:auto; float:left; background:#fff; position:fixed; top:40px; z-index:99; }
	.tj-list li{ width:50%; height:auto; float:left; text-align:center; line-height:35px; vertical-align:middle; border-bottom:1px solid #ececec;}
	.tj-list li a{ display:block;}
	.tj-list .lilion{ color:#2284e6; border-bottom:1px solid #2284e6;}
	.tj-list .lilion a{ color:#2284e6; }
	.m2{ margin-top:35px;}
	
	.box7{ width:100%; height:auto; float:left;}
	.list21{ width:100%; height:auto; float:left;}
	.list21 li{ width:100%; height:auto; float:left; margin-bottom:5px; background:#fff; padding:10px; box-sizing:border-box;}
	.list21 li .list21-1{ position:relative; width:100%; height:auto; float:left; font-size:14px; background:url(../images/sp-icon32.png) left 2px no-repeat; background-size:auto 15px; padding-left:20px; line-height:20px; padding-bottom:5px; border-bottom:1px solid #e4e4e4; margin-bottom:10px; box-sizing:border-box;}
	.list21 li .list21-2{ width:100%; height:auto; float:left; font-size:12px; color:#a5a5a5; line-height:20px;}
	.list21-1-r { width:25px; height:20px; text-align:center; line-height:30px; vertical-align:middle; }
	.list21-1-r a{ display:block; }
	.list21-1-r img{ max-height:15px; display:inline-block;}
	.list21-delete{position:absolute; right:0px; top:0px;}
	.list21-bj{position:absolute; right:30px; top:0px;}
	
	  .input1{ width:100%; height:auto; line-height:25px; vertical-align:middle; height:25px; background:none; padding-left:10px; padding-right:10px; box-sizing:border-box;}
  .input2{ float:left; width:65%; height:auto; line-height:25px; vertical-align:middle; height:25px; background:none; padding-left:10px; padding-right:10px; box-sizing:border-box;}
  .input3{ float:right; width:30%; height:auto; line-height:25px; vertical-align:middle; height:25px; background:none; padding-left:10px; padding-right:10px; box-sizing:border-box;float: right;
    
    border-radius: 5px;
   
    vertical-align: middle;
    
    border: 1px solid #1f97d6;
    background: #fff;
    color: #1f97d6;
    font-size: 12px;
    text-align: center;
    box-sizing: border-box;
   }
    .input4{ width:100%; height:50px; line-height:20px; vertical-align:middle;  background:none; padding-left:10px; padding-right:10px; box-sizing:border-box;}
	.input5{height:100px;}
	
	 
		
	.box66{ width:90%; margin-left:5%; margin-top:15px;height:auto; float:left;}
	.list24{float:left; background:#fff;  width:100%; height:auto; float:left;border-radius:5px; overflow:hidden; margin-bottom:10px;}
	.list24 li{ width:100%; height:auto; float:left; border-bottom:1px solid #dfdfdf;padding:10px; box-sizing:border-box; }
	.list24 li:last-child{ border:0px;}
	.btn{float:left; width:100%; height:auto;background: -webkit-linear-gradient(left,#58b3fe, #1a91f7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#58b3fe, #1a91f7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#58b3fe, #1a91f7); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#58b3fe, #1a91f7); /* æ ‡å‡†çš„è¯­æ³• */ text-align:center; color:#fff; font-size:14px; line-height:40px; vertical-align:middle; border-radius:5px; overflow:hidden; }
  .btn a{ color:#fff;}
  
  .box8{width:100%; height:auto; float:left; padding:10px; box-sizing:border-box;}
  .box8-1{ width:100%; height:auto; float:left; margin-bottom:15px; margin-top:15px; font-size:14px;}
  .box8-2{ width:100%; height:auto; float:left;}
    .box8-2 a{ background:rgba(255,255,255,0.8); display:inline-block; padding-left:10px; padding-right:10px; line-height:25px; vertical-align:middle; border-radius:20px; margin-right:15px; margin-bottom:10px; color:#80a3c1;}
	
	.list29{ width:100%; height:auto; float:left;}
	.list29 dd{ width:33.33%; height:auto; float:left; line-height:20px; vertical-align:middle; margin-bottom:5px; padding-right:3px; box-sizing:border-box;}
	.list29 dd input{ margin-right:3px; vertical-align:middle;}