﻿/**/
.Page { padding-right: 7px; padding-left: 7px; padding-bottom: 7px; margin: 3px; padding-top: 7px; text-align: center; margin-top: 20px; }
.Page a { padding: 5px 10px; margin: 0px 3px; color: #000000; border: 1px solid #cccccc; }
.Page a:hover { color: #fff; background-color: #595959; padding: 5px 10px; }
.Page a:active { border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; color: #fff; border-bottom: #000000 1px solid; background-color: #000 }
.Page span.current { border-right: #000000 1px solid; padding-right: 5px; border-top: #000000 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #000000 1px solid; color: #fff; padding-top: 2px; border-bottom: #000000 1px solid; background-color: #000000 }
.Page span.nolink {margin: 2px;color: #555;border: 1px #e4e4e4 solid;padding: 5px;}
.Page span {margin: 2px;color: #555;border: 1px #e4e4e4 solid;padding: 5px 10px;}
/**/
.mleft { width: 230px; float: left; }
.mright {width: 955px;float: right;padding-left: 12px;}
/**/
.list {padding: 8px;margin-top: -9px;width: 219px;margin-left: -8px;}
.list h3 {text-align: center;background: rgb(142, 195, 31);line-height: 50px;font-size: 22px;color: white;margin-bottom: 12px;}
.list ul li {width: 218px;height: 29px;float: left;color: #ffffff;display: block;margin-bottom: 6px;/* border: 1px solid  red; */}
.list ul li a {display: block;font-size: 13px;/* text-indent: 19px; */color: #ffffff;line-height: 28px;transition: all .2s ease;height: 100%;border-radius: 5px;background: #8EC31F;text-align: center;}
.list ul li a:hover { display: block; color: #ffffff; transition: all 0.8s ease; background: #db9b1c; }
.call { margin-top: 6px; }
.call ul {line-height: 27px;font-size: 14px;/* padding: 10px 1px; */width: 210px;background: #F2F0F3;padding: 5px;}
.call ul ul li { float: left; width: 100%; margin-top: 12px; font-size: 15px; text-indent: 9px; margin-left: 12px; }
/**/
.prolist {margin-top: 10px;width: 972px;}
.prolist ul { }
.prolist ul li {width: 223px;float: left;margin: 5px 4px;height: 230px;border: 1px #cccccc solid;padding: 5px;}
.prolist ul li img {width: 100%;height: 175px;}
.prolist ul li h3 {text-align: center;font-size: 16px;margin-top: 8px;width: 97%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #5a5a5a;}
.prolist ul li h3:hover{color: #cc0000;}
/*news*/


/**/
.newslist{ margin-top:22px}
.newslist ul { }
.newslist ul li {border: 1px #e4e4e4 solid;height: 40px;line-height: 40px;margin-bottom: 5px;padding-right: 12px;width: 100%;}
.newslist ul li a { color: #171515; margin-left: 19px;/* line-height: 33px; *//* height: 33px; */ font-size: 15px; }
.newslist ul li span { float: right }
/**/


.about_con .tit { font-size: 22px; text-align: center; padding-top: 10px; color: #0D2127; }
.about_con .date { font-size: 14px; text-align: center; padding: 10px 0; border-bottom: 1px dashed #CCC; line-height: 25px; margin-bottom: 10px; }
.about_con .date span { margin-left: 10px; }
.about_con .con {width: 98%;line-height: 32px;margin-left: 10px;font-size: 16px;padding-top: 20px;}
.about_con .con p {/* margin-bottom: 12px; */text-align: left;}
.about_con .con p img {margin: 0 auto;display: block;/* width: 100%; */}
.about_con a {color: #cc0000;}
.about_con .fanye {padding: 6px;width: 90%;font-size: 16px;height: 66px;line-height: 30px;margin: 0 auto;}
.about_con .con table {width: 87%;margin: 0 auto;text-align: center;margin-bottom: 12px;}
.fanye { }
.fanye ul li { float: left;/* margin-right: 60px; */ display: block; }
.fanye ul li a {/* width: 45%; */ overflow: hidden; }
.fanye ul li:nth-child(even) { float: right }
/**/
/**/
.mright .con h3 { color: #019944; margin: 10px 0 10px 0px; padding-left: 10px; font-size: 16px; font-weight: bold; border-left: 6px solid #019944;/* clear: both; */ }
/**/
.xgxw { border: 1px solid #D6D6D6; margin-top: 6px; margin-bottom: 12px; }
.tit-a { border-bottom: 1px solid #E0E0E0; color: #00812E; height: 48px; background: #6ea34c; }
.tit-a h4 { color: #fff; font-size: 18px; line-height: 49px; margin-left: 12px; }

.tit-b { border-bottom: 1px solid #E0E0E0; line-height: 48px; height: 48px; background: #de6318; }
.tit-b h4 { color: #fff; font-size: 18px; line-height: 49px; margin-left: 12px; }
.xgxw ul li { background: url(./../images/arrow_2.gif) no-repeat 2px 12px; line-height: 40px; height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-indent: 20px; margin-left: 10px; display: block; border-bottom: 1px dashed #ccc; color: #666; font-size: 14px; padding-left: 6px; padding-right: 12px; }
.xgcp { border: 1px solid #D6D6D6; margin-top: 6px; margin-bottom: 12px; }
.xgcp ul li { width: 173px; float: left; margin-left: 5px; text-align: center; line-height: 25px; margin-top: 10px; border: 1px solid #ccc; padding: 5px; margin-bottom: 6px; }
.xgcp ul li img { width: 169px; height: 144px; border: 1px solid #ccc; }
.xgcp ul li h3 { font-size: 15px; height: 27px; line-height: 30px; text-align: center; }
.xgcp ul li h3 a { color: #009ce1; }
/**/
table { border-collapse: collapse; width: 100%; }
table, td, th {/* border: 1px solid black; */}
tr { }
td {text-align: center;padding: 15px;}
.bg1 td { /*background: #f3f3f3*/ }
.cp1 { width: 26%; height: 293px; float: left; margin-right: 12px; }
.cp1 img { width: 100%; height: 100% }
.bg1 td { /*background: #f3f3f3*/ }
.cp2 {width: 30%;height: 240px;float: left;margin-right: 12px;}
.cp2 img { width: 100%; height: 100% }
.cp2t { font-size: 19px; line-height: 50px; padding-top: 12px; }
.cp2a { width: 67%; height: 152px; float: right; margin-right: 12px; margin-top: 9px; }
.cp2a img { width: 100%; height: 100% }
.cp2b { width: 36%; height: 220px; float: left; margin-right: 12px; }
.cp2b img { width: 100%; height: 100% }
/**/
.cp4{ max-width:400px; }
.cp4 img{ width:100%}
.cp5{max-width: 210px;float: left;margin-right: 22px;}
.cp5 img{ width:100%}

.mt20 {/* margin-top: 30px !important; *//* margin-bottom: 20px !important; */}
.til01{
    word-wrap: break-word;
    padding: 0px;
    border-color: transparent;
    border-width: 0px;
    background-color: rgb(255, 255, 255);
    width: 960px;
    border-style: solid;
    border: 1px #e4e4e4 solid;
    height: 40px;
    border-top: 4px solid #ec1633;
    line-height: 40px;
    padding-left: 10px;
}
/*aboutlx*/
.ablx{
    float: right;
}
.ablx1{}
.ablx2{
    margin-left: 29px;
}
.ablx2 img{
    display: block;
    float: left;
    width: 400px;
}
.ablx3{}
.ablx3 p{
	
}