@charset "utf-8";


::selection {


color:#0062d4;


}


::-moz-selection {


color:#0062d4;


}


::-webkit-selection {


color:#0062d4;


}


::-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: 1080px;


    height: auto;


    overflow: hidden;


    margin: 10px auto;


}





.all {


    width: 1080px;


    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: 870px;


    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: 640px;


    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 8px;


    width: 200px;


    display: inline;


}





.inside_main .main_right .cateslist dl dd .img {


    width: 200px;


    height: 170px;


    overflow: hidden;


    border: 1px solid #e5e5e5;


}





.inside_main .main_right .cateslist dl dd .img img {


    width: 198px;


    height: 168px;


}








/*.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: #0062d4;


    border: 1px solid #0062d4;


    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: 1080px;


    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: #0062d4;


    border: 1px solid #0062d4;


}





.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 #0062d4;


    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: #0062d4;


}





.procontent .tit dt {


    color: #0062d4;


    border-top: 2px solid #0062d4;


}


