@charset "utf-8";







::selection {







color:#e0251d;







}







::-moz-selection {







color:#e0251d;







}







::-webkit-selection {







color:#e0251d;







}







::-webkit-scrollbar {







    width: 8px;







    height: 8px;







    background-color: #F5F5F5







}







::-webkit-scrollbar-track {







    border-radius: 10px;







    background-color: #E2E2E2







}















::-webkit-scrollbar-thumb {







    border-radius: 10px;







    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);







    background-color: #555







}







.inside_main * {







    padding: 0;







    margin: 0;







    list-style: none outside none;







}















.clear {







    clear: both;







}















.inside_main {







    width: 1180px;







    height: auto;







    overflow: hidden;







    margin: 10px auto;







}















.all {







    width: 1180px;







    height: auto;







    overflow: hidden;







    margin: 0 auto 40px auto;







}















.inside_main .main_left {







    float: left;







    width: 200px;







}















.inside_main .main_left .leftitem {







    border: #e5e5e5 1px solid;







    margin-bottom: 12px;







    background: #FFFFFF;







}















.inside_main .main_left .leftitem .tit {







    height: 34px;







    line-height: 34px;







    font-size: 15px;







    text-indent: 20px;







    font-weight: bold;







    background: #fafafa;







    border-bottom: 1px solid #e5e5e5;







}















.inside_main .main_left .leftitem .cates {







    padding: 12px 0px;







}















.inside_main .main_left .leftitem .cates dl {







    padding: 0px 12px;







}















.inside_main .main_left .leftitem .cates dl dt {







    height: 30px;







    line-height: 30px;







    color: #333;







    font-weight: bold;







    text-indent: 8px;







    font-size: 14px;







    background: #f9f9f9;







    margin-top: 10px;







    border: #e9e9e9 1px solid;







    margin-bottom: 1px;







}















.inside_main .main_left .leftitem .cates dl dd {







    line-height: 30px;







    height: 30px;







    padding-left: 20px;







    font-size: 13px;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







}















.inside_main .main_left .leftitem .lianxi {







    padding: 12px 0px;







    font-size: 13px;







    line-height: 25px;







}















.inside_main .main_left .leftitem .lianxi dl {







    padding: 0px 12px;







}















.inside_main .main_left .leftitem .lianxi dl dt {







    background: url(../images/img/tel1.gif) left center no-repeat;







    padding: 10px 0px;







    padding-left: 60px;







}















.inside_main .main_left .leftitem .lianxi dl dt .dh {







    font-family: Impact, Arial, Helvetica, sans-serif;







    font-size: 18px;







    color: #333;







    line-height: 24px;







}















.inside_main .main_left .leftitem .lianxi dl dd {







    line-height: 24px;







}















.inside_main .main_left .leftitem .lianxi dl dt .tel {







    font-weight: bold;







    font-size: 14px;







}















.inside_main .main_right {







    float: right;







    width: 965px;







    overflow: hidden;







}















.inside_main .main_right .sitemap {







    border-top: 1px solid #e5e5e5;







    border-left: 1px solid #e5e5e5;







    border-right: 1px solid #e5e5e5;







    height: 34px;







    line-height: 34px;







    padding-left: 12px;







    background: #FFFFFF;







    font-size: 12px;







}















.inside_main .content {







    font-size: 14px;







    line-height: 28px;







    position: relative;







    background: #fff;







    padding: 20px;







    border: 1px solid #e5e5e5;







    margin-bottom: 12px;







}















.inside_main .content .newslist {







    font-size: 12px;







    overflow: hidden;







    margin-bottom:30px;







}















.inside_main .content .newslist .news-catname h3 {







    height: 35px;







    line-height: 30px;







    font-size: 22px;







    font-weight: bold;







    letter-spacing: 6px;







    background: url(../images/img/catname-bg.gif) repeat-x center;







}















.inside_main .content .newslist .news-catname h3 a {







    float: left;







    background: #fff;







    padding-right: 10px;







}















.inside_main .content .newslist .news-catname .more {







    float: right;







    font-size: 14px;







    height: 35px;







    line-height: 35px;







    background: #fff;







    padding-left: 10px;







}















.inside_main .content .newslist li {







    padding: 20px 0px;







    overflow: hidden;







    _height: 118px;







}















.inside_main .content .newslist li .img {







    width: 168px;







    height: 118px;







    float: left;







    overflow: hidden;







    margin-top: 2px;







    padding: 1px;







    border: 1px solid #e5e5e5;







}















.inside_main .content .newslist li .img img {







    width: 167px;







    height: 118px;







}















.inside_main .content .newslist li .txt {







    float: right;







    width: 720px;







    line-height: 24px;







    height: 118px;







    overflow: hidden;







}















.inside_main .content .newslist li .txt a {







    font-size: 16px;







    font-weight: bold;







    margin-bottom: 10px;







    display: block;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







}















.inside_main .content .newslist li .txt p {







    width: 100%;







    height: 75px;







    line-height: 25px;







    overflow: hidden;







    font-size: 14px;







    white-space: normal;







    color: #666;







}















.inside_main .content .newslist .news-list {







    border-bottom: 1px dashed #ccc;







    padding: 10px 0;







}















.inside_main .content .newslist dl {







    float: left;







    width: 46%;







    padding-left: 2%;







    margin-right: 2%;







    font-size: 14px;







    height: 35px;







    line-height: 35px;







    background: url(../images/img/dot.gif) no-repeat left center;







}















.inside_main .content .newslist dl dt {







	float:right;







}







.inside_main .content .newslist dl dd a {







	display:block;







	white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







}







.inside_main .content .pagebar {







    font-family: Verdana, Geneva, sans-serif;







    height: 30px;







    border: 1px solid #e5e5e5;







    font-size: 12px;







    padding: 0px 12px;







    line-height: 30px;







}















.inside_main .content .pagebar .pl {







    float: left







}















.inside_main .content .pagebar .pr {







    float: right







}















.inside_main .content .pagebar .pr a {







    border: 1px solid #e5e5e5;







    display: inline-block;







    width: 12px;







    height: 12px;







    line-height: 12px;







    padding: 4px;







    _margin-top: 4px;







}















.inside_main .content .pagebar .pr a:hover {







    border: 1px solid #dd127b;







}















.inside_main .main_right .cateslist {







    overflow: hidden;







    background: #FFFFFF;







}















.inside_main .main_right .cateslist dl {







    border: 1px solid #e5e5e5;







    overflow: hidden;







    _float: left







}















.inside_main .main_right .cateslist dl dt {







    height: 32px;







    padding-left: 12px;







    line-height: 32px;







    font-weight: bold;







    background: #fafafa;







    border-bottom: 1px solid #e5e5e5;







}















.inside_main .main_right .cateslist dl dd {







    float: left;







    margin: 12px 15px;







    width: 210px;







    display: inline;







}















.inside_main .main_right .cateslist dl dd .img {







    width: 210px;







    height: 180px;







    overflow: hidden;







    border: 1px solid #e5e5e5;







}















.inside_main .main_right .cateslist dl dd .img img {







    width: 208px;







    height: 178px;







}























/*.inside_main  .main_right .cateslist dl dd .img a:hover img {







  border: #747474 1px solid;







  transition: all 0.3s ease-out 0s;







}*/















.inside_main .main_right .cateslist dl dd .txt {







    height: 30px;







    line-height: 30px;







    text-align: center;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







}















.news_xaingxi {







    width: 100%;







    height: 60px;







    border-bottom: #e1e3df dashed 1px;







    margin: 15px auto 0 auto;







    line-height: 60px;







    color: #505050;







    font-size: 22px;







    font-weight: bold;







    text-align: center;







}















.news_author {







    width: 100%;







    height: 30px;







    line-height: 30px;







    color: #505050;







    font-size: 12px;







    text-align: center;







    border-bottom: #e1e3df dashed 1px;







    margin: 0 auto;







    color: : #666;







}















.news_content {







    width: 95%;







    height: auto;







    line-height: 25px;







    color: #505050;







    font-size: 14px;







    margin: 15px auto 0 auto;







    overflow: hidden;







}















.form_box dl {







    clear: both;







    padding: 8px 0px;







    font-size: 12px;







    line-height: 28px;







}















.form_box dl dt {







    display: block;







    float: left;







    width: 150px;







    text-align: right;







}















input.txt {







    width: 200px;







    float: left;







}















#txtContent {







    float: left;







}















.input {







    display: inline;







    margin-right: 5px;







    padding: 5px;







    height: 18px;







    line-height: 18px;







    vertical-align: middle;







    background: none repeat scroll 0% 0% #FFF;







    border: 1px solid #CACACA;







    font-family: "Microsoft YaHei";







}















.txt {







    /* float: right; */







    width: 90%;







    font-size: 13px;







    line-height: 25px;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







    margin: 0 auto;







}















.form_box dl dd .btn_submit {







    padding: 10px 50px;







    border: 1px solid #429342;







    background: none repeat scroll 0% 0% #52A152;







    color: #FFF;







    font-size: 14px;







    line-height: 1em;







    margin-left: 100px;







    cursor: pointer;







    font-family: "Microsoft YaHei";







}















.search_list {







    margin-top: 30px;







}















.search_list li a {







    font-family: "微软雅黑";







    font-size: 14px;







    font-weight: 900;







    text-align: left;







}















.search_list li span {







    text-align: right;







    float: right;







}















.search_list li p {







    margin: 10px 0px;







    line-height: 25px;







    padding-left: 15px;







}















.info_key {







    border-bottom: 1px solid #CCC;







    height: 30px;







    line-height: 30px;







    padding-left: 10px;







    margin: 10px 0px;







    overflow: hidden;







}























/*2016-4-17*/















.search_con {







    padding: 0 10px;







    overflow: hidden;







    height: 35px;







    line-height: 35px;







    background: #fff;







}















.search_con .hotkey {







    float: left;







}















.search_con .hotkey span {







    font-size: 14px;







    font-weight: bold;







}















.search_con .hotkey a {







    font-size: 14px;







    margin-right: 10px;







}















.search_con .form {







    float: right;







    height: 25px;







    line-height: 25px;







    color: #666;







    margin-top: 6px;







}















.search_con .search-t {







    float: left;







    width: 180px;







    height: 22px;







    line-height: 22px;







    color: #666;







    padding: 0 10px;







    margin-bottom: 4px;







    outline: 0;







    font-size: 12px;







    font-family: 微软雅黑;







    background: #fff;







    border: 1px solid #e5e5e5;







}















.search_con .search-s {





float: left;





width: 60px;





height: 24px;





color: #fff;





font-size: 12px;





cursor: pointer;





background: #1960c6;





border: 1px solid #1960c6;





margin-left: -1px;

}























/*2016-4-20  放大镜*/























/*.cloud-zoom-lens {







  border: 1px solid #888;







  margin: -1px;







  background-color: #fff;







  cursor: move;







  _background: none







}*/















.cloud-zoom-title {







    font-family: Arial, Helvetica, sans-serif;







    position: absolute !important;







    background-color: #dd127b;







    color: #fff;







    padding: 3px;







    width: 100%;







    text-align: center;







    font-weight: bold;







    font-size: 10px;







    top: 0px;







}















.cloud-zoom-big {







    overflow: hidden;







}















.cloud-zoom-loading {







    color: white;







    background: #222;







    padding: 3px;







    border: 1px solid #000;







}























/*2016-4-21 分页*/















.flickr {







    margin: 0px;







    font-family: Verdana;







    font-size: 12px;







    text-align: right;







    padding: 10px 0;







    background: #fff;







}















.flickr a {







    border-right: #dedfde 1px solid;







    padding-right: 6px;







    background-position: 50% bottom;







    border-top: #dedfde 1px solid;







    padding-left: 6px;







    padding-bottom: 2px;







    border-left: #dedfde 1px solid;







    color: #0061de;







    margin-right: 3px;







    padding-top: 2px;







    border-bottom: #dedfde 1px solid;







    text-decoration: none;







}















.flickr a:hover {







    border-right: #000 1px solid;







    border-top: #000 1px solid;







    background-image: none;







    border-left: #000 1px solid;







    color: #fff;







    border-bottom: #000 1px solid;







    background-color: #0061de;







}















.flickr a:active {







    border-right: #000 1px solid;







    border-top: #000 1px solid;







    background-image: none;







    border-left: #000 1px solid;







    color: #fff;







    border-bottom: #000 1px solid;







    background-color: #0061de;







}















.flickr span {







    padding-right: 6px;







    padding-left: 6px;







    padding-bottom: 2px;







    color: #999;







    margin-right: 3px;







    padding-top: 2px;







}















.flickr span.current {







    padding-right: 6px;







    padding-left: 6px;







    font-weight: bold;







    padding-bottom: 2px;







    color: #000;







    margin-right: 3px;







    padding-top: 2px;







}















.flickr span.disabled {







    padding-right: 6px;







    padding-left: 6px;







    padding-bottom: 2px;







    color: #adaaad;







    margin-right: 3px;







    padding-top: 2px;







}























/*2016-4-21 分页*/















#focus {







    width: 1180px;







    height: 320px;







    overflow: hidden;







    position: relative;







    margin: 0 auto;







}















#focus ul {







    width: 100%;







    height: 320px;







    position: absolute;







}















#focus ul li {







    float: left;







    width: 100%;







    height: 320px;







    overflow: hidden;







    position: relative;







    background: #f3f3f3;







}















#focus ul li img {







    width: 100%;







    height: 320px;







}















#focus ul li div {







    position: absolute;







    overflow: hidden;







}















#focus .btnBg {







    position: absolute;







    width: 100%;







    height: 20px;







    left: 0;







    bottom: 0;







    background: #cbcbcb;







}















#focus .btn {







    position: absolute;







    width: 562px;







    height: 10px;







    padding: 5px 10px;







    right: 0;







    bottom: 0;







    text-align: right;







}















#focus .btn span {







    display: inline-block;







    _display: inline;







    _zoom: 1;







    width: 25px;







    height: 10px;







    _font-size: 0;







    margin-left: 5px;







    cursor: pointer;







    background: #fff;







}















#focus .btn span.on {







    background: #fff;







}















.inside_main .main_right .cateslist1 {







    margin-top: 12px;







    overflow: hidden







}















.inside_main .main_right .cateslist1 dl {







    border: 1px solid #e5e5e5;







    overflow: hidden;







    _float: left







}















.inside_main .main_right .cateslist1 dl dt {







    background: url(../images/img/tit1.gif) repeat-x;







    height: 32px;







    padding-left: 12px;







    line-height: 32px;







    font-weight: bold;







}















.inside_main .main_right .cateslist1 dl dd {







    float: left;







    margin: 12px 16px;







    width: 195px;







    display: inline;







}















.inside_main .main_right .cateslist1 dl dd .img {







    width: 195px;







    height: 160px;







}















.inside_main .main_right .cateslist1 dl dd .img img {







    width: 195px;







    height: 160px;







    border: 1px solid #e5e5e5;







}















.inside_main .main_right .cateslist1 dl dd .img a:hover img {







    border: #000 1px solid







}















.inside_main .main_right .cateslist1 dl dd .txt {







    height: 30px;







    line-height: 30px;







    text-align: center;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







}















.hot {







    overflow: hidden;







    margin: 20px 0;







    text-align: center;







}















.hot span.prev,







.hot span.next {







    display: inline-block;







    *display: inline;







    zoom: 1;







    width: 35px;







    height: 20px;







    margin: 0 5px;







    cursor: pointer;







}















.hot span.prev {







    background: url(../images/img/sidebar_left.png);







}















.hot span.next {







    background: url(../images/img/sidebar_right.png);







}















.hot ul li {







    margin-bottom: 10px;







}















.hot ul li img {







    width: 160px;







    height: 160px;







}















.zklist {







    overflow: hidden;







    margin-top: 15px;







    border: 1px solid #e5e5e5;







    background: #fff;







}















.zklist-T {







    height: 32px;







    line-height: 32px;







    font-weight: bold;







    text-indent: 12px;







    background: #fafafa;







    border-bottom: 1px solid #e5e5e5;







}















.zklist-C {







    overflow: hidden;







    margin: 10px 0;







    padding: 0 15px;







    font-size: 12px;







}















.zklist-C a {







    line-height: 25px;







}















.zklist-C ul li {







    width: 45%;







    height: 25px;







    line-height: 25px;







    overflow: hidden;







    float: left;







    margin-right: 4%;







}















.zklist-C ul li a {







    float: left;







    width: 75%;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







    display: block;







    padding-left: 15px;







    background: url(../images/img/dot.gif) no-repeat left center;







}















.zklist-C ul li span {







    float: right;







    text-align: right;







}















.tantou {







    width: 100%;







    margin-top: 15px;







    margin-bottom: 15px;







    background: #f3f3f3;







}















.tantou img {







    width: 100%;







    height: auto;







}























/*热门新闻*/















.lianxi dl dd a {







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







    display: block;







    width: 170px;







    line-height: 25px;







}























/*侧栏高亮2016-5-25*/















.inside_main .main_left .leftitem .cates dl .gaoliang {



    background: #1960c6;



    border: 1px solid #1960c6;



}















.inside_main .main_left .leftitem .cates dl .gaoliang a {







    color: #fff;







}























/*留言2015-5-25*/















#feedback_form table {







    width: 100%;







}















#feedback_form table tr td:nth-of-type(1) {







    width: 75px;







}















#feedback_form .input {







    display: inline;







    margin-right: 5px;







    padding: 5px;







    height: 18px;







    line-height: 18px;







    vertical-align: middle;







    background: none repeat scroll 0% 0% #FFF;







    border: 1px solid #CACACA;







    font-family: "Microsoft YaHei";







}















#feedback_form .btn_submit {



    background: none repeat scroll 0px 0px #1960c6;



    color: #FFF;



    cursor: pointer;



    font-family: "Microsoft YaHei";



    font-size: 12px;



    line-height: 1em;



    padding: 10px 30px;



    margin-top: 10px;



    border: 0;



}















#feedback_form textarea {







    width: 80%;







    height: 70px;







    padding: 5px;







    border: 1px solid #cacaca;







}























/*------二维码----*/















#show {







    position: relative;







    background: url(../images/img/ewm.gif) no-repeat 10px center;







    padding: 5px 40px;







}















#code {







    position: absolute;







    z-index: 999;







    right: 0px;







    border: 10px solid #FFF;







    box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.3);







}























/*内链*/















.main_right .detail a,







.main_right .news_content a {







    color: #333;







    font-size: 15px;







    font-weight: 900;







}















.main_right .detail a:hover,







.main_right .news_content a:hover {







    text-decoration: underline;







}















.main_right .pagess {







    height: 35px;







    margin-top: 20px;







}















.main_right .pagess ul li {







    float: left;







    width: 43%;







    margin: 0 2%;







    padding: 0 1%;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







    border: 1px solid #e5e5e5;







    background: #fafafa;







    height: 28px;







}















.main_right .pagess ul li a {







    color: #333;







    font-size: 14px;







    font-weight: 100;







}















.main_right .info_key a {







    color: #333;







    font-size: 14px;







    font-weight: 100;







}























/*内链*/















.procontent .tit .online a {



    background: #1960c6;



}















.procontent .tit dt {



    color: #1960c6;



    border-top: 2px solid #1960c6;



}







