﻿


img{vertical-align: middle; border: 0;}
li{ list-style: none;}
a{ color: #000; text-decoration: none;}
.container-fluid{ width: 100%;}
.container{ width: 1200px; margin: 0 auto;}
.fl{ float: left;}
.fr{ float: right;}
.clear:after{ content: ''; clear: both;    display: block;}
.cen{ text-align: center;}
.mt30{ margin-top: 30px;}



/*****/
.nbanner{ text-align: center;}
.title{ background: #f7f7f7; padding: 10px; }
.title a{ color:#325c80}
.titlew{background: #f7f7f7; border-bottom: solid 1px #ededed; }
.about{ padding: 40px 0;}
.left-title{color: #325c80; border-bottom: solid 1px #325c80; padding: 10px 0 10px 40px; font-size: 18px;}
.right{ border-left: solid 1px #e5e5e5; width: 900px;    min-height: 700px;}
.left{ width: 220px; margin-left: 79px;}
.left a{padding: 15px 0 15px 20px; font-size: 14px; display: block; color: #999999; border-bottom: dotted 1px #cccccc;}
.left a span{border: solid 1px #999999; border-radius: 50%; height: 10px; margin-right: 10px; width: 10px; display: inline-block; line-height: 9px; font-size: 12px; text-align: center;}
.left a.cur{ color: #325c80;}
.left a.cur span{ color: #325c80; border-color: #325c80;}


.abouttext{ padding: 0 20px;}
.about-txt h1{ font-size: 18px; color: #323232; margin-bottom: 40px;}
.about-txt p{ color: #515151;text-indent: 2em; margin-bottom: 15px; line-height: 24px;}



/*****加入******/



.news{ padding: 0 20px;}
.news .news-title { height: 50px;    margin-bottom: 40px;}
.news .news-title h1{ width: 600px; float: left; height: 35px; border-bottom: solid 1px #ccc; line-height: 35px; font-size: 18px;}
.news-search{ width: 240px; display: block; float: right; height: 35px; border: solid 1px #ccc; position: relative;}
.news-search input{ display: block; border: none; height:19px; line-height: 19px; width: 220px; outline: 0; padding: 8px 10px;}
.news-search button{ border: none; width: 35px; height: 35px; display: block; position: absolute; background: none; right:0px; top: 0; border-left: solid 1px #ccc;outline: 0;}



.news{}
.news-list{ display: block;}
.news-list li{ margin-bottom: 15px;}
.news-list li a{ min-height: 2.2rem;  border-bottom: dotted 1px #ccc; padding-bottom: 15px;padding-bottom: 15px;
    display: block;
    height: 150px;
    overflow: hidden;}
.news-list-media{    width: 205px;
    float: left;}
.news-list-inner { padding-left: 1.5rem; display: block; padding-top: 0.5rem; padding-bottom: 0.45rem; width: 620px;
    float: right;}
.news-list-inner .news-list-title{font-size: 16px; margin-bottom: 5px;     color: #6699d4; padding: 5px 0;}
.news-list-btn{line-height: 24px; text-align: right; color: #999999; font-size: 12px;}
.news-list-btn i{ margin-right: 8px;}
.news-list-btn span{ margin-right: 2px;}

.newsshow{ padding: 0 20px;}
.newsshow .newsshow-title{ padding: 16px 0; border-bottom: dashed 1px #ccc; text-align: center; color: #000; font-weight: bold; font-size: 18px;}
.newsshow .newsshow-text{ padding: 15px 0; color: #515151;}
.newsshow-text img{ max-width: 100%;}
.newsshow-text p{ margin: 10px 0 ; line-height: 26px;}

