


.product_list {
    background: #fff none repeat scroll 0 0;
    margin-top: 6px;
    position: relative;
}
.product_list .pro-title {
    border-bottom: 1px solid #e7e7e7;
    color: #265bc7;
    font-size: 19px;
    padding: 14px 0;
    text-indent: 4px;
}
.product_list .proDetail {
    overflow: hidden;
    position: relative;
}
.product_list .proPic {
    overflow: hidden;
    padding: 15px 0 0;
}
.product_list .proPic li {
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    float: left;
}
.product_list .proPic li img {
    height: 153px;
    margin-top: 5px;
    width: 292px;
}
.product_list .pro-txt {
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
    text-align: center;
}
.product_list .xfg {
    background: #fff none repeat scroll 0 0;
    height: 38px;
    position: absolute;
    width: 38px;
}
.product_list .fg1 {
    left: 275px;
    top: 195px;
}
.product_list .fg2 {
    left: 567px;
    top: 195px;
}
.product_list .fg3 {
    left: 860px;
    top: 195px;
}
.main {
    background: #eee none repeat scroll 0 0;
    border-top: 1px solid #e0e0e0;
    height: 315px;
}
.main a.more {
    background: rgba(0, 0, 0, 0) url("../images/more.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    width: 15px;
}
.main .about {
    background: rgba(0, 0, 0, 0) url("../images/comProfile.jpg") no-repeat scroll 0 bottom;
    height: 315px;
    width: 587px;
}
.main .about strong {
    color: #265bc7;
    display: block;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 15px;
}
.main .about p {
    color: #5a5a5a;
    font-size: 13px;
    margin-bottom: 5px;
}
.main .about p .about_blod {
    color: #000;
    font-size: 16px;
    font-weight: normal;
}
.main .news {
    background: #d9d9d9 none repeat scroll 0 0;
    height: 315px;
    width: 293px;
}
.main .news .news_pic {
    height: 150px;
    overflow: hidden;
}
.main .news ul {
    padding: 15px;
}
.main .news .more {
    margin-left: 15px;
}
.main .news ul li {
    color: #595959;
    font-size: 13px;
    line-height: 24px;
}
.main .news ul li a {
    color: #595959;
}
.main .news ul li a:hover {
    color: #d72718;
}
.main .contact {
    background: rgba(0, 0, 0, 0) url("../images/compDetail.png") no-repeat scroll 0 145px;
    height: 270px;
    padding: 20px 25px;
    position: relative;
    width: 242px;
}
.main .contact_info {
    color: #585858;
    font-size: 13px;
    line-height: 20px;
}
.main .contact_tel {
    font-size: 20px;
    left: 86px;
    position: absolute;
    top: 228px;
}
.main .contact_more {
    left: 59px;
    position: absolute;
    top: 274px;
}

.ny_main {
    padding: 50px 0;
}
.ny_main .mleft {
    width: 230px;
}
.ny_main .mleft .mleft_title {
    background: #1d83bf  none repeat scroll 0 0;
    color: #fff;
    height: 45px;
    line-height: 45px;
    padding-left: 25px;
}
.ny_main .mleft .mleft_title .en {
    color: #9a9b9c;
    font-family: arial;
    font-size: 12px;
}
.ny_main .mleft .mleft_list .ctitle1 a {
    background: rgba(0, 0, 0, 0) url("../images/left_list_ico.png") no-repeat scroll 10px center;
    color: #1d1d1d;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding-left: 25px;
}
.ny_main .mleft .mleft_list .ctitle1 li {
    border-bottom: 1px dashed #dad9d9;
}
.ny_main .mleft .mleft_list .ctitle2 {
    padding: 0 5px;
}
.ny_main .mleft .mleft_list .ctitle2 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #999;
    font-size: 12px;
    padding-left: 25px;
}
.ny_main .mleft .mleft_list .ctitle2 li {
    border-bottom: medium none;
}
.ny_main .mleft .mleft_list a.on {
    color: #f30;
}
.ny_main .mright {
    min-height: 300px;
    width: 740px;
}
.ny_main .mright .mright_title {
    border-bottom: 1px solid #d9dbdc;
    height: 40px;
    line-height: 40px;
}
.ny_main .mright .mright_title h1 {
    color: #000;
    font-size: 20px;
    font-weight: normal;
	 line-height: 40px;
}
.ny_main .mright .mright_title .position {
    color: #666;
    font-size: 12px;
}
.ny_main .mright .mright_title .position a {
    color: #666;
}
.ny_main .mright .mright_title .position a:hover {
    color: #E74C3C;
    text-decoration: underline;
}
.ny_main .content {
    padding: 10px;
}
.ny_main .list .col-md-4 {
    float: left;
}
.ny_main .list .proList_pic {
    margin: 5px;
}

#nr-container .proList_pic {
    border: 1px solid #f2f2f2;
    margin-bottom: 20px;
    overflow: hidden;
	padding:5px;
}
#nr-container .proList_pic:hover {
    border: 1px solid #ff7200;
    margin-bottom: 20px;
    overflow: hidden;
	padding:5px;
}
#nr-container .proList_pic .name {
    font-size: 15px;
    line-height: 30px;
    padding: 5px 0 10px;
    text-align: center;
}
#nr-container .list {
    overflow: hidden;
    padding-top: 5px;
}


img {
    border: medium none;
}
ul, li {
    list-style: outside none none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.cl {
    clear: both;
}
.jz {
    margin: 0 auto;
}
.ty_w {
    width: 1000px;
}
.posrel {
    position: relative;
}
.posabs {
    position: absolute;
}
.system-message {
    background: #f2f2f2 none repeat scroll 0 0;
    bottom: 0;
    height: 250px;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 450px;
}
.system-message h3.success {
    color: #394452;
    font-size: 18px;
    font-weight: normal;
    margin-top: 80px;
    text-align: center;
}
.system-message h3.success span {
    color: #5eb95e;
    font-size: 15px;
    margin-right: 10px;
}
.system-message .jump {
    margin-top: 20px;
    text-align: center;
}
.system-message .jump #wait {
    color: #f30;
    font-size: 15px;
    font-weight: normal;
}
.system-message .action {
    margin-top: 40px;
    text-align: center;
}
.system-message .action a {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    text-align: center;
    width: 100px;
}
.system-message .action a.return {
    background: #f37b1d none repeat scroll 0 0;
}
.system-message .action a.add {
    background: #394452 none repeat scroll 0 0;
}
.system-message h3.error {
    color: #394452;
    font-size: 18px;
    font-weight: normal;
    margin-top: 80px;
    text-align: center;
}
.system-message h3.error span {
    color: #f60;
    font-size: 15px;
    margin-right: 10px;
}
