
.banner{ width:100%; height:490px; margin:0 auto;background:url(../images/banner_bg.jpg) no-repeat center top}

/*==========main=============*/
.main{ width:1000px; margin:0 auto;}
.main01{ width:100%; margin:0 auto;}
.maintitle{ color:#555c31; width:100%; margin:40px auto 30px auto; background:url(../images/maintitle_bg.gif) center center no-repeat; font-size:28px; text-align:center; line-height:36px;font-family:microsoft yahei; font-weight:bold;}
.main01_box{ width:100%; margin:0 auto;}
.main01_box>li{width:472px; height:292px; background:#fff;float:left;display: inline-block;padding:9px;text-decoration: none; margin:6px 5px; 
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 20, .1);  
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  
    box-shadow:0 0 10px rgba(0, 0, 0, .1);  
    position: relative;
    cursor: pointer;}
.main01_box li img{ width:472px; height:262px; display:block }	
.main01_box1{ width:472px; height:262px; overflow:hidden; position:relative}
.main01_box1 li{width:472px; height:262px; float:left; overflow:hidden}
.main01_box1 .left_btn1 a{ width:13px; height:40px; background:url(../images/left_btn.png) no-repeat left top; display:block; position:absolute; left:10px; top:120px}
.main01_box1 .left_btn1 a:hover{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.main01_box1 .right_btn1 a{ width:13px; height:40px; background:url(../images/right_btn.png) no-repeat left top; display:block; position:absolute; right:10px; top:120px}
.main01_box1 .right_btn1 a:hover{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

#main01_box_con1{ width:944px; height:262px; position:absolute; left:0px; top:0px}
#main01_box_con2{ width:944px; height:262px; position:absolute; left:0px; top:0px}
.main01_box li:hover{background:#f8f8f8;
    text-decoration: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 20, .3);  
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
    box-shadow:0 0 10px rgba(0, 0, 0, .3);  
    position: relative;
    cursor: pointer;}
.main01_box li p{width:100%; margin:0 auto; text-align:center; font-size:14px; font-weight:bold; color:#555c31; line-height:34px;}

.main02_box{ width:100%; margin:0 auto;}
.main02_box li{width:310px; height:338px; background:#fff; float:left;display: inline-block;text-decoration: none; margin:5px 11px 20px 11px; 
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 20, .1);  
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  
    box-shadow:0 0 10px rgba(0, 0, 0, .1);  
    position: relative;
    cursor: pointer;}
.main02_box li:hover{
    text-decoration: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 20, .3);  
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
    box-shadow:0 0 10px rgba(0, 0, 0, .3); 
    position: relative;
    cursor: pointer;}
.main02_box01{ text-align:center; width:100%; margin:5px auto; }
.main02_box02{ border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; border:1px solid #d1d5bd; width:285px; height:325px; background:#fff; float:left;display:inline;text-decoration: none; margin:5px 11px 20px 11px; background:#dde1ca; text-align:center;font-family:microsoft yahei;}
.main02_box02 strong{ color:#333; font-size:24px; display:block; width:100%; margin:120px auto 0 auto; font-weight:normal;}
.main02_box02 a{ width:200px; height:38px; line-height:38px;font-size:16px; display:block; margin:20px auto 0 auto; background:#555c31; color:#fff;}
.main02_box02 a:hover{ text-decoration:none; background:#474d27;}

.main02_box01 img{ width:299px; height:194px; margin-bottom:10px;}
.main02_box01 h4{ width:100%; margin:0 auto; font-size:14px; font-weight:bold;color:#555c31; line-height:22px;}
.main02_box01 h4 span{ width:100%; margin:0 auto; font-size:12px; font-weight:normal}
.main02_box li p{ width:290px; padding:10px; height:60px; margin:0 auto; font-size:12px; line-height:20px; background:#fbfbf8; color:#666; border-top:1px solid #ddd;}

.main03_box{ width:100%; margin:0 auto;}
.main03_nr{ padding-top:80px;}
.main03_01{ width:255px; float:left; background:url(../images/main03bg1.jpg) no-repeat center 5px;}
.main03_02{ width:255px; float:left; margin:0 67px; display:inline; background:url(../images/main03bg2.jpg) no-repeat center 0px;}
.main03_03{ width:125px; float:left; margin:0 67px 0 0;display:inline; background:url(../images/main03bg3.jpg) no-repeat center 15px;}
.main03_04{ width:125px; float:left; background:url(../images/main03bg4.jpg) no-repeat center 3px;}
.main03_nr strong{ width:100%; margin:0 auto; display:block; text-align:center; font-size:18px;color:#555c31; font-weight:normal;font-family:microsoft yahei; }
.main03_nr p{ width:100%; margin:15px auto; font-size:14px;}
.main03_nr p a{ width:115px; height:28px; color:#666; display:block; float:left; margin:3px; border:1px solid #555c31; text-align:center; line-height:28px;}
.main03_nr p a:hover{ background:#fbfbf8; text-decoration:none;}

.main04_box{ width:100%; margin:0 auto 80px auto;}
.main04_left{ width:425px; float:left; padding:15px 70px 0 0; display:inline;}
.main04_left p{width:100%; color:#333; line-height:24px;#555c31}
.main04_left span{ width:100%; display:block;color:#555c31; font-size:24px; margin-top:50px; font-weight:bold;font-family:microsoft yahei;}
.main04_right{ width:450px; float:left; padding:15px 0 0 50px; display:inline; border-left:1px dotted #c4c7b2; }
.main04_right td{font-size:14px; color:#333;}
.main04_right tr{margin:5px 0;}
.main04_right input{text-decoration: none; border:1px #b3b3b3 solid; height:30px; width:250px; line-height:24px; padding:2px; font-size:14px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
    cursor: pointer;}
.main04_right textarea{text-decoration: none; border:1px #b3b3b3 solid; height:130px; width:300px; line-height:18px;padding:2px; font-size:14px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
    cursor: pointer;}
.main04_right input.bt_tj{ background:#555c31; width:105px; height:35px; line-height:35px; font-size:14px; color:#fff; text-align:center; display:block;border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; border:0px}
.main04_right input.bt_tj:hover{ background:#474d27; text-decoration:none;}


