﻿@import url("base.css");
.cm_index  { margin-bottom: 30px; }
.cm_index .cm_block02 { height: 540px; margin-top:30px; }
.cm_index .cm_block02 .block01 { position:absolute; top:0px; left:0px; width:240px; height:540px; background:#fff;}
.cm_index .cm_block02 .block01 .box1 { height: 280px; }
.cm_index .cm_block02 .block01 .box1 h3 { padding: 10px 0; margin-top: 10px; }
.cm_index .cm_block02 .block01 .box1 h3 a {font-size: 16px; font-weight: bold; color: #099; }
.cm_index .cm_block02 .block01 .box1 p { color: #999; border-bottom: 1px solid #ddd; padding-bottom: 15px; }
.cm_index .cm_block02 .block01 .box1 ul { margin-top: 15px; }
.cm_index .cm_block02 .block01 .box1 ul li { line-height: 30px; height: 30px; overflow: hidden; }
.cm_index .cm_block02 .block01 .box1 ul li span { color: #999; margin-right: 5px; }
.cm_index .cm_block02 .block01 .box2 { height: 280px; }
.cm_index .cm_block02 .block01 .box2 .img { height: 66px; background: url("../skin/down_img.jpg") no-repeat; margin-top: 10px; }
.cm_index .cm_block02 .block01 .box2 ul { margin-top: 15px; }
.cm_index .cm_block02 .block01 .box2 ul li { line-height: 30px; height: 30px; overflow: hidden; background: url("../skin/ico003.png") no-repeat left center; padding-left: 30px; }


.cm_index .cm_block02 .block02 { position:absolute; top:0px; right:0px; width:740px; height:540px; background:#fff;}
.cm_index .cm_block02 .block02 .pic_box { overflow: hidden; }
.cm_index .cm_block02 .block02 .pic_box ul { float:left; width: 110%; margin-top:10px;}
.cm_index .cm_block02 .block02 .pic_box ul li { float:left; width:230px; height:220px; margin-right:25px; text-align:center; margin-top: 10px;}
.cm_index .cm_block02 .block02 .pic_box ul li img { width:230px; height:184px;}
.cm_index .cm_block02 .block02 .pic_box ul li .txt { display:block; margin-top:5px; height:30px; line-height:30px; text-align:center; overflow:hidden; color: #099;}

.cm_index .cm_block02 .lm_name { position:relative; height:44px; line-height:44px; border-bottom: 3px solid #ddd;}
.cm_index .cm_block02 .lm_name h2 { float:left; padding: 0 5px; margin-right: 5px; height:44px; line-height:44px; color:#000; font-size:18px; border-bottom: 3px solid #099;}
.cm_index .cm_block02 .lm_name span { color: #999; font-size:18px; }
.cm_index .cm_block02 .lm_name .more { position:absolute; top:5px; right:0px; width:100px; height:40px; line-height:40px; font-size:12px; text-align:right; color:#999;}

.cm_index .liucheng_bg { height: 362px; background: #f5f5f5; }
.cm_index .liucheng { height: 362px; background: url("../skin/liucheng.jpg"); }

.cm_index .cm_block03 { height: 320px; margin-top:30px; }
.cm_index .cm_block03 .block01 { position:absolute; top:0px; left:0px; width:240px; height:320px; background:#f5f5f5;}
.cm_index .cm_block03 .block01 .tel { text-align: center; width:240px; height:66px; background:url(../skin/tel_img.jpg) no-repeat; font-size: 30px; color: #f60;  text-indent:-9999px; }

.cm_index .cm_block03 .lm_name2 { position:relative; height:44px; line-height:44px; background: #099; border-bottom: 3px solid #099; text-align: center;}
.cm_index .cm_block03 .lm_name2 h2 {display: inline; padding: 0 5px; margin-right: 5px; height:44px; line-height:44px; color:#fff; font-size:18px; border-bottom: 3px solid #099;}
.cm_index .cm_block03 .lm_name2 span { color: #fff; font-size:18px; }
.cm_index .cm_block03 dl { padding:0 20px; }
.cm_index .cm_block03 dl dt { background: #666; color: #fff; padding: 0 10px; line-height: 24px; display: inline-block; border-radius:50px; }
.cm_index .cm_block03 dl dd { margin: 8px 0; line-height: 24px; }

.cm_index .cm_block03 .block02 { position:absolute; top:0px; right:0px; width:740px; height:320px; background:#fff url("../skin/about_bg.jpg") no-repeat right bottom;}
.cm_index .cm_block03 .lm_name { position:relative; height:44px; line-height:44px; border-bottom: 3px solid #ddd;}
.cm_index .cm_block03 .lm_name h2 { float:left; padding: 0 5px; margin-right: 5px; height:44px; line-height:44px; color:#000; font-size:18px; border-bottom: 3px solid #099;}
.cm_index .cm_block03 .lm_name span { color: #999; font-size:18px; }
.cm_index .cm_block03 .lm_name .more { position:absolute; top:5px; right:0px; width:100px; height:40px; line-height:40px; font-size:12px; text-align:right; color:#999;}
.cm_index .cm_block03 .block02 h1 { font-size: 24px; line-height: 36px; margin-top: 20px; }
.cm_index .cm_block03 .block02 .des { color: #999; padding-bottom: 20px; border-bottom: 1px solid #ddd; }
.cm_index .cm_block03 .block02 h3 { font-size: 18px; line-height: 30px; color: #f00; margin: 15px 0; }
.cm_index .cm_block03 .block02 p { width: 500px; text-indent: 2em;  line-height: 24px; color: #666; }









