.top{ width:100%; min-height:112px; background: url(imagessy_021.jpg) center repeat;}
.topc{ max-width:1200px; min-height:112px; margin:0 auto;}
.topclf{ width:388px; float:left; height:76px; padding-top:15px;}
.toprr{ width:252px; float:right; height:112px;}
.toprrt{ height:30px; line-height:30px; color:#e4cece; padding-bottom:15px; padding-right:20px;padding-top:10px; }
.toprrt li{ float:right; padding:0 5px; text-align:right;}
.toprrt li a{ color:#e4cece;text-align:right;}
.tops{ width:223px; height:31px; background:url(imagessous.png) no-repeat;float:right;margin-right:20px;}
.topslf{ width:180px; float:left; height:25px; padding:5px; padding-left:10px; }
.topslf input{ width:180px; height:23px; line-height:23px;border:0px; background:none;color:#fff;}
.topslfb{ width:19px; height:19px; float:left; padding-top:6px;}

/*网站导航*/
/* Unessential CSS - Just here to make this sample page prettier */



.khyy{  border-bottom:1px solid #fff; margin-bottom:10px;}

.wrapper {
    margin: 0 auto;
    max-width: 1200px;
   
    height: 100%;
}
header {
    background-color: #efefef;
}
header:after {
    content: " ";
    display: table;
    clear: both;
}
.brand, h1, h2, h3 {
     font-family: "微软雅黑";
     font-weight: 400;
     letter-spacing: 1px;
 }
h4, h5, h6 {
    letter-spacing: 1px;
}
h1 {
    font-size: 28px;
}

.main .dev-output pre {
    overflow: auto;
    max-height: 500px;
    background-color: #EBF4FD;
    padding: 0 1em 1em;
}
.brand {
    float: left;
    
}
.brand p {
    margin: 0;
}
.rm-nav {
    letter-spacing: 1px;
}
.logo {
    font-size: 1.4em;
    line-height: 40px;
    margin: 20px 0 0;
    width: 100px;
    height: 40px;
    background-color: #3C97D5;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
    display: block;
    float: left;
    text-decoration: none;
    color: #fff;
    padding: 0;
}

.rm-toggle.rm-button {
    margin-top: 25px;
}

.rm-css-animate.rm-menu-expanded {
    max-height: none;
    display: block;
}
.rm-container.rm-layout-expanded {

}
.rm-nav li a,
.rm-top-menu a {
    padding: .75rem 1rem;
    font-size: .9em;
    line-height: 1.5rem;
    text-transform: uppercase;
}
.rm-layout-expanded .rm-nav > ul > li > a,
.rm-layout-expanded .rm-top-menu > .rm-menu-item > a {
    height: 50px;
    line-height: 50px;
}

.main {
    background-image: url("../images/cloud.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    min-height: 100%;
    padding-top: 1px;
}
.tagline {
    width: 360px;
    font-size: 1.75em;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 1.2;
    text-align: center;
    margin: 275px auto;
    color: #1A88D3;
}
.tagline strong {
    font-size: 1.3em;
}
.dev-output {
    background-color: #e1eaf3; /* fall-back */
    background-color: rgba(255,255,255,.85);
    color: #efefef;
    padding: 2em;
    margin-bottom: 2em;
}


/*banner*/
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("imagesthemes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.rslides li i{display:block; left:50%; background:#666 margin-left:-550px; bottom:0; line-height:50px; color:#f00;position:absolute; z-index:10000;}







.zwmin{ max-width:1200px; height:auto;  margin:0 auto; margin-top:40px;}
.zwminlf{ width:32%; float:left; padding-right:2%;}
.zwminlft{ line-height:45px; height:45px; border-bottom:1px solid #9a0000;}
.zwminlftlf{ font-size:23px; font-weight:bold; line-height:45px; width:100px; float:left; color:#9a0000;}
.zwmgg{ width:46px; float:right; background:url(imagessy_08.jpg) right center no-repeat; font-size:14px; line-height:45px;}
.zwlist{ width:100%; min-height:60px; border-bottom:1px solid #d0d0d0; padding-top:14px; padding-bottom:8px;}
.zwlist h3{ font-size:14px; font-weight:normal; line-height:30px;height:30px;text-overflow:ellipsis;white-space:nowrap;  overflow:hidden; display:block;}
.zwlist p{ font-size:12px; color:#a6a6a6; line-height:30px;height:30px;text-overflow:ellipsis;white-space:nowrap;  overflow:hidden; display:block;}


.zwminlrr{ width:32%; float:left;}

.xoncimg{ width:100%; height:80px; padding-top:30px; padding-bottom:27px; border-bottom:1px solid #ccc;}
.xoncimglf{ width:140px; height:80px; float:left;}
.xoncimglf img{ width:140px; height:80px;}
.xoncimgrr{ width:58%; float:right; height: auto;}
.xoncimgrr h3{ font-size:14px; font-weight:normal;text-overflow:ellipsis;white-space:nowrap;  overflow:hidden; display:block; height:30px; }
.xoncimgrr h3 a{text-overflow:ellipsis;white-space:nowrap;  overflow:hidden;width:70%;float:left; text-align:left;}
.xoncimgrr p{ font-size:14px; color:#727070; line-height:30px;  height:60px;  overflow:hidden;}


.xonhrr{ width:80%; float:right; height: auto;}
.xonhrr h3{ font-size:14px; font-weight:normal;text-overflow:ellipsis;white-space:nowrap;  overflow:hidden; display:block; height:30px; }
.xonhrr p{ font-size:12px; color:#727070; line-height:25px; padding-top:5px; height:50px;  overflow:hidden;}





.zwmiccg{ width:99%; border:1px solid #ccc; margin-top:32px;}
.zwcb{ width:95%; margin:0 auto; padding-top:13px; height:60px;}
.zwcblf{ width:60px; height:60px; float:left;}
.zwcblft{ background:#9a0000; line-height:30px; color:#fff; font-size:14px; text-align:center;}
.zwcblftb{ border:1px solid #ccc; border-top:none; height:30px; text-align:center; line-height:30px; font-size:16px;}
.zocyc{ width:80%; float:left; padding-left:10px; line-height:30px; font-size:14px; overflow:hidden; height:60px;}

.banne{ background:#9a0000; min-height:147px; width:100%; margin-top:40px;}
.bannec{ max-width:1200px; min-height:147px; margin:0 auto;}
.banneclf{ float:left;  margin-top:26px; color:#fff; font-size:14px; width:35%; border-right:1px solid #d6aaaa; padding:8px 40px 10px 0px;}
.banneclf p{padding-left:5px;line-height:36px;}


.banerwm{ float:right; width:25%; float:right; margin-top:34px;height:265px; border-left:1px solid #d6aaaa;padding-left:30px;}
.banerwm li{ width:50%; float:left; line-height:28px; color:#fff; text-align:center;}
.banerwm li img{ width:70%;}
.bannerr{ width:30%; float:left;margin-top:45px; padding-left:30px;}
.bannerr li{ width:33%; height:140px; float:left; color:#fff; line-height:28px; text-align:center;}

.bannerrkl{ width:100%; float:left; }
.linklk{ height:40px; width:100%; }
.linklkaa{ height:40px; width:100%;font-size:14px; color:#fff;padding-left:20px;font-size:14px; }



.lbym{ width:100%; height:auto; text-align:center;}
.lbym img{ width:100%; height:auto;}

.conlibw{ max-width:1200px; margin:0 auto;}
.danw{ width:100%; height:40px; border-bottom:1px solid #ccc; padding-top:20px;}
.danwlf{ min-width:100px; float:left; line-height:40px; background:url(imageshh_05.jpg) left center no-repeat; font-size:24px; font-weight:bold; text-indent:20px; color:#9c2222;}
.danwyouc{ float:right; min-width:100px; text-align:right; font-size:14px; line-height:40px;}
.zddinlf{ width:78%; float: right;min-height:400px; }

.zwfft{ width:100%; min-height:60px; border-bottom:1px solid #d0d0d0; padding-top:24px; padding-bottom:8px;}
.zwfft h3{ font-size:16px; color:#ababab; background: url(imageshh_05.jpg) center left no-repeat; font-weight:normal; line-height:25px;height:28px;text-align:right;}
.zwfft h3 a{ text-align:left; float:left; width:70%;text-overflow:ellipsis;white-space:nowrap;  overflow:hidden; display:block; text-indent:20px; }



.zwfft p{ font-size:14px; padding:10px 0px; margin-bottom:10px; color:#a6a6a6; line-height:35px;height:60px; overflow:hidden; display:block;}

.youerj{ width:20%; float:left; height:auto; border:1px solid #efefef; margin:20px 0px; padding-bottom:30px;}
.youerjb{ height:57px; color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:57px; background:#9c2222;}
.erjdh{ width:94%; min-height:55px; border-bottom:1px dashed #ccc; line-height:55px; text-align:center; font-size:16px; margin:0 auto;}
.erjdha{ width:94%; min-height:55px; background:#f0f0f0; border-bottom:1px dashed #ccc; line-height:55px; text-align:center; font-size:16px; margin:0 auto;}


.jian100{ width:98%; height:auto; font-size:16px; line-height:35px; padding:30px 0px; margin:0 auto;}
.jian100 p{ text-indent:28px; padding-bottom:15px;}
.jian100  img{max-width:100% !important;}

.jikk00{ width:98%; height:auto; font-size:16px; line-height:35px; padding:30px 0px; margin:0 auto;}
.jikk00 p{ padding-bottom:15px;}
.jikk00 img{max-width:100% !important;}




.erer{ width:100%; height:auto;display:none;}
.yourr{ height:50px; border-top:1px dashed #ccc; background:url(imagesddtt.png) 30px 23px no-repeat #fff; line-height:50px; text-indent:0px;}
.yourra{ height:50px; border-top:1px dashed #ccc; background:#f0f0f0; line-height:50px; text-indent:0px;}






.zddinlfcont{ width:100%;  }
.zddtli{ font-size:30px; text-align:center; font-weight:bold; line-height:50px; padding:20px 0px;}

.sjhh{ font-size:14px; border-bottom:1px  dashed #ccc; text-align:center; line-height:40px;}


.banimg{ max-width:1200px; background: url(imagesddtt.png) repeat; min-height:100px; margin:0 auto; padding:10px 0px; position:relative; margin-top:-150px; z-index:10;  }
.banban{ width:100%; height:auto; }
.kkb{ width:22%; float:left; border-right:1px solid #fff; height: auto; padding-left:2%;  margin-top:-130px;}
.kkblf{ width:30%; float:left; height:auto; padding-top:10px;}
.kkblf img{ width:100%;}
.kkbrr{ width:64%; float:left; padding-left:3%; height:131px; overflow:hidden;}
.kkbrr h3{font-size:18px; font-weight:bold; line-height:49px; height:49px;}
.kkbrr h3 a{ color:#fff;}
.kkbrr p{ line-height:30px; font-size:14px; color:#fff;}

.kkbww{ width:22%; float:left; height: auto; padding-left:2%; }


.ldain{ width:100%; height:170px;  border-bottom:1px solid #ccc; margin-bottom:20px;}
.ldainlf{ width:180px; height:170px; float:left;  overflow:hidden; }
.ldainlf img{ width:100%;}

.ldainff{ width:70%; height: auto; padding-left:15px;float:left; }
.ldainff h3{ font-size:23px; color:#9c2222; line-height:60px; font-weight:bold;}
.ldainff p{ font-size:16px; line-height:40px;}


.jhklf{ width:45%; float:left; padding:10px 1%; border:1px solid #ccc; margin:1%;}
.jhkh3{ font-size:23px; color:#9c2222; line-height:60px; font-weight:bold; border-bottom:1px solid #ccc;}
.hskw{ width:100%; height:172px; padding-top:20px;overflow:-Scroll;overflow-y:hidden }
.jhkh3lf{ width:222px; height:193px; float:left;  overflow:hidden; }
.jhkh3lf img{ width:100%;}
.jhkh3ff{ width:44%; height: 172px; padding-left:10px;float:left; line-height:35px;font-size:14px;overflow-y:scroll;overflow-x:hidden;}
.jhkh3ff p{ font-size:14px; line-height:35px; font-size:14px;}


.bans{ width:29%; float:left; height:250px; border:1px solid #ccc; float:left; text-align:center; margin:5% 10%; border-radius:20px;/*IE6*/   
-moz-border-radius:20px;  -webkit-border-radius:20px;/*非IE6的其它*/  }
.bans img{ width:93px; height:93px; text-align:center; margin:0 auto; padding-top:30px;}
.bans p{ line-height:50px; font-size:30px; color:#9c2222; font-weight:bold;padding-top:30px;}
.bans p a{color:#9c2222;}


.zddinlfdd{ width:75%; float:right; height:auto; padding-top:20px;}
.baszz{ width:100%; height:auto;}
.baszz li{ width:40%; float:left;  min-height:170px; text-align:center;  margin-bottom:40px;margin-left:5%;margin-right:5%;}
.baliimg{ width:90%; margin:0 auto;background:#f1f1f1;}
.baliimg img{ width:100%}

.baliimg p{ line-height:45px; height:45px; font-weight:bold; font-size:16px;}




.zjtop{ width:85%; height:auto; margin:0 auto;}
.zhtopp{ width:100%; height:auto; text-align:center; padding-bottom:30px;}
.zhtopp img{ width:auto !important;}



.zjtopkk{ min-height:50px; line-height:50px; border-bottom:1px solid #ccc; font-size:14px !important;}
.zjtopkk span{ padding:0 20px;}


#divselect{width:75%; position:relative; z-index:10000;padding-left:20px;margin-top:40px;}
#divselect cite{width:100%; height:24px;line-height:24px; display:block; color:#fff; cursor:pointer;font-style:normal;
padding-left:4px; padding-right:30px; border:1px solid #d22626; 
background:url(imagesxjt.png) no-repeat right center;}
#divselect ul{width:100%;border:1px solid #b50606; background-color:#b50606; position:absolute; z-index:20000; margin-top:-148px; display:none;}
#divselect ul li{height:24px; line-height:24px; width:100% !important;}
#divselect ul li a{display:block; height:24px; color:#fff; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect ul li a:hover{background-color:#9d0707;}



.scroll-parent {
	margin: 0px 0px 40px 20px;
	
	display: inline-block;
	
	overflow: auto;
	
}
.scroll-parent select{ width:280px; font-size: 1em;height:28px;background:#b10707;color:#fff;border:1px solid #a10a0a;}