﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
            margin: 0;
            padding: 0;
            font: 12px Arial, Helvetica, sans-serif;
           
            box-sizing: border-box;
            font-family: "microsoft yahei";
        }
        em {
            font-style: normal;
        }
        table {
            width: 100%;
            border: 0;
            border-collapse: collapse;
            border-spacing: 0;

        }
        a {
            text-decoration: none;
            color: #333;
            font-size: 14px;
        }
        fieldset, img {
            border: 0;
        }
        address, caption, cite, code, dfn, em, strong, th, var {
            font-style: normal;
            font-weight: normal;
        }
        ul, ol, li, dt, dd {
            list-style: none;
        }

        h1, h2, h3, h4, h5, h6 {
            font-size: 100%;
            font-weight: normal;
        }
        q:before, q:after {
            content: '';
        }

        sup {
            vertical-align: text-top;
        }
        sub {
            vertical-align: text-bottom;
        }
        input, textarea, select {
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            font-size: 100%;
        }
        legend {
            color: #5E5E5E;
        }
        strong {
            font-weight: bold;
        }
        .clearfix {
            display: block;
            zoom: 1;
        }
        .clearfix:after {
            content: " ";
            display: block;
            font-size: 0;
            height: 0;
            clear: both;
            visibility: hidden;
        }
        .clear {
            clear: both;
            height: 0;
            overflow: hidden;
        }
        .fl {
            float: left;
        }
        .fr {
            float: right;
        }
		
body{background:url(../images/big_bga.png) no-repeat center top; width:100%;min-height:1180px; *min-height:1545px;}
body#second_bg{background:url(../images/second_bg.jpg) no-repeat center top; width:100%; min-height:300px;}	
.main{width:1045px; margin:0 auto; margin-top:365px;}
.pic{width:510px; height:315px;}
.news{width:515px; height:315px;}
.news h1{height:40px; line-height:50px; font-size:30px; color:#04b0d5;}
.news h1 span{color:#0f9c58;}
.news h3 {text-align:center; line-height:45px;}
.news h3 a{color:#04b0d5;font-size:16px;}
.news p{line-height:30px; margin-bottom:20px;}
.news li{background:url(../images/icon.png) no-repeat left center; line-height:30px; padding-left:25px;}

.capt2{margin-top:40px; width:1043px; background:url(../images/leader_bg.gif) no-repeat;height:235px; *height:175px; position:relative; color:#0f9c58; padding:30px 30px;}
.capt2 h2{font-size:22px; position:absolute; left:307px; top:-10px;}
.capt2 p{font-size:14px; line-height:25px;}

.capt3{width:490px; margin-top:35px;height:216px;}
.capt3 ul{margin-top:40px;}
.capt3 li{background:url(../images/icon2.png) no-repeat left center; line-height:35px; padding-left:25px;}
.capt3.capt_w{width:515px;}


.picHandover {float:left;width:510px;height:315px;}
.roll {position:relative;width:510px;height:315px;overflow:hidden;}
.roll_num li.roll_num_hover {background:#FA6506;}
.roll_pic img {position:relative;width:510px;height:315px;}
.roll_num {float:right;position:absolute;width:90px;height:22px;bottom:7px;right:5px;z-index:10;}
.roll_num ul {height:12px;margin-top:10px;font-size:12px;vertical-align:bottom;}
.roll_num li {float:left;width:12px;height:12px;margin:0 3px;line-height:12px;*height:12px;*line-height:12px;vertical-align:bottom;font-size:12px;font-weight:600;text-align:center;cursor:pointer;color:#FFF;background:#FFFFFF;opacity:0.90;border-radius:8px;-moz-border-radius:8px;}
.roll_title {position:absolute;bottom:0px;width:510px;height:30px;left:0px;line-height:30px;padding-left:10px;text-align:left;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.roll_title a {display:block;font-size:14px;text-decoration:none;color:#FFFFFF;}




.subwrap{width:1040px; margin:0 auto; margin-top:370px;}
.curmb {
    margin-bottom: 20px;
    font: 12px/20px "微软雅黑";
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #cdcdcd;
}
.list-con{margin-top:20px;}
.list-con li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0; line-height:40px;
}
.list-con a {
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
