﻿@charset "utf-8";
/* CSS Document */

.w1200 { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; }
/* header start */
#header_box { border-top: 3px solid #ccc; height: auto; overflow: hidden; }
#logo { margin: 15px 0; width: 400px; height: 50px; overflow: hidden; }
#search { margin-top: 35px; margin-right: 30px; width: 214px; height: 30px; }
    #search input { float: left; }
.inp_srh { width: 175px; height: 30px; line-height: 30px; text-indent: 5px; color: #999; background: url(../images/search.jpg) no-repeat left center; border: none; }
.btn_srh { width: 39px; height: 30px; line-height: 30px; background: url(../images/search.jpg) no-repeat -175px center; border: none; cursor: pointer; color: #fff; font: bold 14px/30px "Microsoft YaHei"; text-indent: -5000px; }
#search * { vertical-align: middle; }
#tel { margin-top: 30px; padding-left: 70px; width: 142px; height: 40px; background: url(../images/tel.png) no-repeat left bottom; color: #666; font: 12px/20px "Microsoft YaHei"; }
    #tel span { color: #d00; font: 20px/20px "Arial"; }
/* header end */
/* nav start */
#nav_box { width: 100%; height: 43px; background: url(../images/nav_bg.jpg) repeat-x left top; position: relative; }
#menuC { width: 1200px; height: 43px; left: 50%; margin-left: -600px; clear: both; position: absolute; z-index: 10; }
#menuBG { background: #e2ae5a; left: 0px; top: 0px; width: 170px; height: 43px; display: block; position: absolute; z-index: 11; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; }
#menu { margin: 0 auto; width: 1200px; height: 43px; text-align: center; position: relative; z-index: 12; }
    #menu li { width: 170px; float: left; font-family: "Microsoft YaHei"; background: url(../images/nav_line.jpg) no-repeat right center; }
        #menu li a { height: 43px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 16px; display: block; }
        #menu li.last { background: none; }
#menuson { background: url("../images/menuson_bg.png") no-repeat; left: 50%; margin-left: -610px; top: 43px; width: 1220px; height: 0px; overflow: hidden; position: absolute; z-index: 9; }
.son { margin: auto auto auto -30px; padding: 25px 30px; width: 1140px; height: 170px; float: left; font-family: "Microsoft YaHei"; }
    .son ul { width: 242px; height: 170px; float: left; }
        .son ul li { width: 120px; height: 54px; margin-right: 1px; margin-bottom: 1px; float: left; }
            .son ul li a { background: rgb(170, 170, 170); width: 100%; height: 54px; text-align: center; color: rgb(255, 255, 255); line-height: 51px; font-size: 14px; display: block; }
.sonsonC { width: 850px; height: 170px; overflow: hidden; float: right; }
.sonson { width: 850px; height: 170px; color: rgb(102, 102, 102); line-height: 200%; }
.sonsonS { width: 850px; height: 170px; color: rgb(102, 102, 102); line-height: 200%; }
.sonson img { margin-right: 15px; float: left; }
.sonsonS img { margin-right: 15px; float: left; }
.sonson p { text-align: right; margin-top: 10px; }
.sonsonS p { text-align: right; margin-top: 10px; }
.learn { background: rgb(116, 175, 58) !important; padding: 0px !important; width: 80px; height: 26px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 26px; display: inline-block; }
    .learn:hover { background: #9d5d00 !important; color: rgb(255, 255, 255) !important; }
    .learn:active { background: #9d5d00 !important; color: rgb(255, 255, 255) !important; }
.sonlist { width: 836px; height: 170px; margin-left: 12px; }
    .sonlist a { background: url("../images/arr.png") no-repeat left -59px; padding: 4px 0px 4px 24px; color: rgb(102, 102, 102); display: block; }
        .sonlist a:hover { background-position: left 5px; color: rgb(116, 175, 58); }
        .sonlist a:active { background-position: left 5px; color: rgb(116, 175, 58); }
    .sonlist p { text-align: left; margin-top: 11px; }
.sonpro { padding: 4px 18px; display: inline-block; }
    .sonpro:hover { background: rgb(221, 221, 221); color: rgb(217, 0, 0); }
    .sonpro:active { background: rgb(221, 221, 221); color: rgb(217, 0, 0); }
#procls { width: 164px; height: 164px; }
/* nav end */
/* content start */
.content_box { padding: 20px 0; height: auto; overflow: hidden; background: #f5f5f5; }
.tit1 { height: 40px; text-align: center; color: #d00; font: bold 20px/40px "Microsoft YaHei"; border-bottom: 1px solid #e2ae5a; }
    .tit1 span { color: #d00; font: 30px/40px "Arial"; }
.text { margin-bottom: 20px; text-align: center; color: #999; font: 16px/24px "Microsoft YaHei"; height: auto; overflow: hidden; }
.w380 { width: 380px; height: 200px; overflow: hidden; color: #333; font: 13px/22px "Microsoft YaHei"; }
.w460 { width: 460px; height: 200px; overflow: hidden; color: #666; font: 13px/20px "Microsoft YaHei"; }
    .w460 span { color: #9b5d06; font: bold 16px/40px "Microsoft YaHei"; height: 40px; }
.w300 { width: 300px; height: 200px; overflow: hidden; color: #333; font: 13px/22px "Microsoft YaHei"; }
.i1 { -moz-animation: fadeIn 2s 0.2s both; -webkit-animation: fadeIn 2s 0.2s both; animation: fadeIn 2s 0.2s both; }
.i2 { -moz-animation: fadeIn 2s 0.4s both; -webkit-animation: fadeIn 2s 0.4s both; animation: fadeIn 2s 0.4s both; }
.i3 { -moz-animation: fadeIn 2s 0.6s both; -webkit-animation: fadeIn 2s 0.6s both; animation: fadeIn 2s 0.6s both; }
.more {margin-top: 10px; width: 120px; height: 30px; border-radius: 3px; color: #fff; font: 14px/30px "Microsoft YaHei"; text-align: center; }
    .more a { display: block; width: 120px; height: 30px; color: #fff; background: #666; border-radius: 3px; }
        .more a:hover { background: #d49e46; color: #fff; }



.pros { margin-bottom: 20px; padding-top: 40px; width: 1200px; height: auto; overflow: hidden; }
.pro_top { height: 43px; line-height: 43px; overflow: hidden; border-bottom: 2px solid #e2ae5a; }
    .pro_top .fr { margin-top: 12px; }
    .pro_top li { margin: 0px 2px 0 0px; float: left; }
        .pro_top li a { padding: 0 90px; background: #d00; color: #fff; font: bold 14px/43px "Microsoft YaHei"; text-decoration: none; display: inline-block; }
            .pro_top li a:hover, .pro_top li .cur { background: #e2ae5a; color: #d00; text-decoration: none; }
.pros_ct { padding: 10px 0px 5px; height: auto; overflow: hidden; border: 1px solid #efefef; background: #fff; }
    .pros_ct dl { margin: 0px 10px; width: 219px; height: 200px; text-align: center; overflow: hidden; float: left; display: inline; }
        .pros_ct dl dt { height: 164px; overflow: hidden; }
            .pros_ct dl dt a { padding: 0px; display: inline-block; }
            .pros_ct dl dt img { width: 219px; height: 164px; overflow: hidden; }
.pro_ct1 { margin: 0px 0px 12px; }
.pros_ct dl dd a { font: 14px/36px "Microsoft YaHei"; }


.notice_con { width: 450px; height: 280px; overflow: hidden; }
.tit4 { margin-bottom: 15px; height: 30px; color: #0066b1; font: bold 20px/20px "Microsoft YaHei"; border-bottom: 1px solid #e2ae5a; }
    .tit4 h2 { float: left; color: #d00; font: bold 20px/20px "Microsoft YaHei"; }
    .tit4 span { float: right; color: #bbb; font: 12px/20px "SimSun"; }
.service { color: #333; font: 12px/22px "Microsoft YaHei"; }
    .service img { float: left; }
.i_newtop { margin-bottom: 10px; width: 450px; height: 120px; overflow: hidden; }
.i_newtopimg { width: 180px; height: 120px; overflow: hidden; }
.i_newtoptit { margin-bottom: 10px; width: 250px; height: 20px; color: #985f06; font: bold 12px/20px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.i_newtopcon { width: 250px; height: 90px; color: #666; font: 12px/24px "Microsoft YaHei"; overflow: hidden; }
.news_con { width: 450px; height: 82px; overflow: hidden; }
    .news_con ul { margin: 0; padding: 0; }
        .news_con ul li { float: left; width: 450px; height: 28px; overflow: hidden; }
            .news_con ul li a { float: left; display: block;width: 360px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico9.png) no-repeat left 1px; color: #666; font: 12px/28px "Microsoft YaHei"; }
                .news_con ul li a:hover { color: #bf1e2e; background: url(../images/ico9.png) no-repeat left -24px; }
            .news_con ul li span { float: right; display: block; color: #999; font: 11px/28px "Microsoft YaHei"; -webkit-text-size-adjust: none; }
.i_newsmore { margin-top: 5px; height: 20px; }
    .i_newsmore a { color: #e2ae5a; font: bold 12px/20px "Microsoft YaHei"; text-decoration: underline; }
        .i_newsmore a:hover { color: #333; }

.yy { width: 720px; height: 280px; overflow: hidden; }
.yycon { height: 235px; }
    .yycon ul { margin: 0; padding: 0; }
        .yycon ul li { float: left; display: block; margin: 0 5px; width: 170px; }
            .yycon ul li a { display: block; border-bottom: 5px solid #ccc; width: 170px; height: 230px; }
                .yycon ul li a:hover { border-bottom: 5px solid #d00; }
            .yycon ul li .images { width: 170px; height: 120px; }
            .yycon ul li .title { width: 170px; height: 40px; color: #985f06; font: bold 16px/40px "Microsoft YaHei"; }
            .yycon ul li .text { width: 170px; height: 70px; color: #666; font: 12px/20px "Microsoft YaHei"; text-align: left; }
/* content end */

/* links start */
#links { padding-top: 20px; padding-bottom: 20px; border-top: 1px dotted #DDD; margin-top: 10px; font-family: "Microsoft YaHei"; }
#linksCon { width: 1200px; margin: auto; }
#links strong { color: #464646; }
    #links strong img { margin-top: -3px; margin-right: 5px; height: 18px; }
#links a { color: #999; display: inline-block; margin-right: 10px; }
    #links a:hover, #links:active { color: #985f06; }
    #links a img { margin-right: 5px; margin-top: -2px;max-height:20px; }
/* links end */

/* footer start */
#foot { background: #444;}
#foot_con { width: 1200px; height: 100%; margin: auto; }
#foot_l { width: 949px; float: left;padding-bottom:50px; }
#foot_r { width: 190px; height: 368px; float: right; background: #333; }
#qr { text-align: center; padding-top: 30px; }
#foot_r_txt { color: #FFF; text-align: center; padding-top: 15px; }
#foot_r_txt2 { color: #FFF; text-align: center; padding-top: 5px; }

.footList { float: left; padding-right: 90px; margin-top: 30px; }
    .footList li a { display: block; padding-bottom: 7px; color: #CBD2DE; font-size: 13px; }
        .footList li a:hover, .footList li a:active { color: #FFF; }
        .footList li a.ftit { color: #e2ae5a; font-size: 15px; display: block; padding-top: 5px; padding-bottom: 15px; }
            .footList li a.ftit:hover, .footList li a.ftit:active { color: #FFF; }

#foot_l_txt { width: 900px; border-top: 1px solid #555; color: #CBD2DE; padding-top: 20px; }
#foot_l_txt2 { padding-top: 7px; color: #CBD2DE; }
    #foot_l_txt2 a { color: #CBD2DE; }
        #foot_l_txt2 a:hover, #foot_l_txt2 a:active { color: #FFF; }
/* footer end */






