
.m_main { width:1100px; margin:15px auto;  z-index:0; position:relative;   }
.m_main_wrap {}
.m_main_aside { width:225px; float:left; display:inline; }
.m_main_series {}
.m_main_aside_title { height:40px; line-height:40px; background:url(../images/m_main_aside_title.jpg) no-repeat left top; font-size:18px; color:#fff; text-indent:24px; }
.m_main_series ul { border-left:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7; padding:12px; background-color:#fff;  }
.m_main_series ul li { width:199px; margin:2px auto; height:37px; }
.m_main_series ul li a { background:url(../images/m_main_series_bg.jpg) no-repeat left top; display:block; line-height:37px; text-indent:38px; }
.m_main_series ul li a:hover { text-decoration:none; background:url(../images/m_main_series_on.jpg) no-repeat left top; color:#fff; }
.m_main_series ul li.current a { background:url(../images/m_main_series_on.jpg) no-repeat left top; color:#fff; }
.m_main_series ul li.sub { height:auto; margin-top:0; }
.m_main_series ul li.sub ul{ border-left:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7; padding:0 12px;}
.m_main_series ul li.sub ul li { margin:0; width:auto; height:30px; }
.m_main_series ul li.sub a { background:none; line-height:30px; text-indent:38px;}
.m_main_series ul li.sub a:hover { background:none; color:#f08701; }
.m_main_contact, .m_main_case, .m_main_down { margin-top:15px;}
.m_main_contact_info { border-left:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7; padding:12px; background-color:#fff; height:234px; }
.m_main_contact_info p { line-height:26px; }

.m_main_right { width:858px; float:right; display:inline; border:solid 1px #dbd8c1; border-radius:5px; background:url(../images/m_main_location_bg.jpg) repeat-x left top; }
.m_main_location { height:39px;}
.m_main_location_title { float:left; height:39px; line-height:43px; background:url(../images/m_main_right_title.jpg) no-repeat left bottom; color:#fff; overflow:hidden; font-size:18px; margin-left:10px; text-align:center; width:120px; }
.m_main_location_nav { float:right; height:39px; line-height:39px; margin-right:15px; }
.m_main_location_nav span { font-family:"宋体"; margin:0 5px; }

.m_main_article { padding:15px; line-height:26px; background-color:#fff; }

.m_main_article div.attr {height:30px; line-height:30px; text-align:center;  margin-bottom:10px;}
.m_honor_title { height:60px; line-height:60px; font-size:18px; text-align:center; }
.m_prev_list { float:right; height:25px; margin-top:17px; }
.m_prev_list a { float:left; margin-left:15px; display:inline;}
.m_prev_list a img { display:block; }
.m_next_list { border-bottom:dashed 1px #848484; border-top:dashed 1px #848484; padding:15px 0; margin-top:20px;}
.m_next_list p.m_p_prev a { background:url(../images/m_prev_4.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
.m_next_list p.m_p_next a { background:url(../images/m_prev_5.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
.m_prev_back { text-align:right; padding-top:28px; }
.m_prev_share { margin-top:20px;}

.m_main_news {  padding:15px; background-color:#fff;  }
.m_main_news ul li { border-bottom:dotted 1px #d7d7d7; height:37px; line-height:37px; overflow:hidden; font-size:0; background:url(../images/icon1.jpg) no-repeat 5px center; }
.m_main_news ul li a { float:left; display:inline; font-size:14px; margin-left:20px; }
.m_main_news ul li span { float:right; display:inline; font-size:14px; }

.m_main_case { width:265px; float:left; display:inline; border:solid 1px #e1e1e1; margin:0 13px 20px 0; }
.m_main_case img { display:block; }
.m_main_case span { display:block; background-color:#ebebeb; height:39px; line-height:39px; text-align:center; border-top:solid 1px #dbdbdb; }
.m_main_case:hover { border:solid 1px #f08701; }
.m_main_case:hover span {  background-color:#f08701; color:#fff; border-top:solid 1px #f08701; }

.m_main_prolist {   padding:15px; background-color:#fff;  }
.m_main_pro { width:195px; float:left; display:inline; border:solid 1px #e1e1e1; margin:0 13px 20px 0; }
.m_main_pro img { display:block; }
.m_main_pro span { display:block; background-color:#ebebeb; height:39px; line-height:39px; text-align:center; border-top:solid 1px #dbdbdb; }
.m_main_pro:hover { border:solid 1px #f08701; }
.m_main_pro:hover span {  background-color:#f08701; color:#fff; border-top:solid 1px #f08701; }

.m_main_proinfo {   padding:15px; background-color:#fff;  }
/*.m_main_proinfo .imgview {text-align:center; padding:10px; border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede;}
.m_main_proinfo .imgview img {width:expression_r(width>840?"840px":width+"px"); max-width:840px; }*/
.m_main_proinfo .imgview {text-align:center; padding:10px; border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede;}
.imgview_2 img {width:expression_r(width>840?"840px":width+"px"); max-width:840px; }
.imgview_1 { border:solid 1px #dbdbdb; width:765px; margin:30px auto 0; }
.imgview_1 img {width:expression_r(width>765?"765px":width+"px"); max-width:765px; height:expression_r(height>600?"600px":height+"px"); max-height:600px; }

.m_main_proinfo .title { height:40px; line-height:40px; background-color:#eaeaea; color:#d9210e; text-indent:20px; font-size:16px; }
.m_main_proinfo .proTitle { height:33px; line-height:33px; background:url(../images/title_bg.jpg) repeat-x left top; margin-top:20px;}
.m_main_proinfo span.current {width:110px; height:33px; line-height:33px; display:block; background:url(../images/title_onbg.jpg) no-repeat left top; text-align:center; color:#d9210e; font-size:16px; }
.m_main_proinfo .content {border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:15px; line-height:22px;}
.m_prev_list { float:right; height:25px; margin-top:17px; }
.m_prev_list a { float:left; margin-left:15px; display:inline;}
.m_prev_list a img { display:block; }
.m_next_list { border-bottom:dashed 1px #848484; border-top:dashed 1px #848484; padding:15px 0; margin-top:20px;}
.m_next_list p.m_p_prev a { background:url(../images/m_prev_4.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
.m_next_list p.m_p_next a { background:url(../images/m_prev_5.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
.m_prev_back { text-align:right; padding-top:28px; }
.m_prev_share { margin-top:20px;}

.m_pro_multi { border-left:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; background-color:#f8f8f8; height:153px; position:relative; width:765px; margin:0 auto 40px; }
.prev_1 { width:29px; height:58px; position:absolute; left:14px; top:48px;  }
.prev_2 { width:29px; height:58px; position:absolute; right:14px; top:48px;  }
.m_pro_related { width:640px; overflow:hidden; height:118px; position:absolute; left:65px; top:20px; }
.m_pro_related ul { }
.m_pro_related ul li { float:left; display:inline; border:solid 3px #dadada; width:140px; margin:0 7px; cursor:pointer; }
.m_pro_related ul li img { display:block; }
.m_pro_related ul li.liston { border:solid 3px #e4322a; }
