/*company*/
.left_menu{background:#E8E7D8;width:180px;margin:20px;padding:10px 0px;float:left;}
.left_menu ul{list-style-type:none; margin-bottom:10px;}
.left_menu li{font-size:12px; background:url(../images/company_menu.jpg) no-repeat center center;height:27px;line-height:27px;padding:5px 0px; text-align:center;}
.left_menu li a:link,.left_menu li a:visited{color:#333; text-decoration:none;}
.left_menu li a:hover{color: #FF6600;}
ul.left_list {list-style-type:none; margin-bottom:10px; margin-left:2px; padding:0px;}
ul.left_list li {background:url(../images/listbg_ico.gif) no-repeat 2px center; padding:0px 0px 0px 12px; margin:0px; text-align:left;}

.company_con{float:left;font-size:12px;color:#333333;line-height:180%;width:660px;margin:20px; text-indent:20px;}

/* product & service */
.service{float:left;font-size:12px;color:#333;width:695px;margin:20px 0px 0px 0px;}
.service .service_pro{height:180px;float:left;width:346px;padding:0px 0px 15px 0px;}
.service .service_pro .service_pro_img{float:left;}
.service .service_pro .service_pro_img .label {text-align:center; padding-bottom:2px; padding-top:2px; font-size:14px; color:#FFF; background-color:#969696;}
.service .service_pro .service_pro_img .label a:link,
.service .service_pro .service_pro_img .label a:visited {color:#FFF; text-decoration:underline;}
.service .service_pro .service_pro_img .label a:hover {color:#FFF; text-decoration:none;}
.service .service_pro .service_pro_list{float:left;margin-right:15px;}
.service .service_pro .service_pro_list ul{ list-style-type:none;margin:0px;padding:0px;}
.service .service_pro .service_pro_list li{ background:url(../images/service_pro.gif) no-repeat 10px center; text-indent:25px;line-height:200%;}
.service .service_pro .service_pro_list li a:link,.service .service_pro .service_pro_list li a:visited{color:#333333; text-decoration:underline;}
.service .service_pro .service_pro_list li a:hover{color:#FF6600; text-decoration:underline;}

.left_menu .rec_product {margin-bottom:6px; text-align:center;}
.left_menu h1 {font-size:14px; margin:0px 0px 5px 8px; padding-bottom:5px;}
.left_menu .rec_product div {margin-bottom:10px;}

.news{float:left;font-size:12px;color:#333;width:695px;margin:20px 0px 20px 0px; overflow:hidden;}
.news ul{ list-style-type:none;margin:20px;}
.news li{font-size:12px;line-height:180%;}
.news li a:link, .news li a:visited {color:#333333; text-decoration:none;}
.news li a:hover{color:#FF6600;text-decoration:underline;}
.news .news_data{float:right;padding-right:10px;}

.case{float:left;font-size:12px;color:#333;;margin:20px;}
.case ul{ list-style-type:none;}
.case li{float:left;padding:15px 20px;}

/* news content */
.newcontent{margin:0px 12px;padding-left:10px;}
.newcontent h1{font-size:18px;margin:10px 0px 5px 0px;padding:0px;padding-bottom:5px;}
.newcontent .newcontenttext{font-size:12px; color:#333333;}
.newcontent .newcontenttext a {color:#0000FF; text-decoration:underline; font-family:Arial;}
.newcontent .newcontenttext p {margin-bottom:18px;}
.newcontent .newcontenttext .newcontentimg{float:left;padding:5px;}
.newcontent .attribute {text-align:right; font-size:12px; color:#666666; margin-bottom:16px;}
.newcontent .newcontenttext ul{list-style-type: disc;}
.newcontent .newcontenttext ol,.newcontent .newcontenttext ul{margin:18px;}
.newcontent .newcontenttext ol li,.newcontent .newcontenttext ul li{margin-left:20px;}

/* case list */
.news .case_list {width:99%; overflow:hidden; margin:0px auto;}
.news .case_list .left {float:left; width:136px!important;}
.news .case_list .left img {border:1px solid #bbb;}
.news .case_list .right {margin-left:146px;}
.news .case_list .right h1 {font-size:12px; margin-bottom:2px;}
.news .case_list .right p {margin:0px; color:#666; line-height:120%;}
.news hr {border-bottom:1px dashed #999; border-top-width:0px; width:99%; margin:5px auto;}