﻿@charset "utf-8";
.p-bottom { margin-top: 0; }

.i_box { float: left; width: 1200px; margin-top: 20px; }

.i-box-bg { float: left; width: 100%; min-width: 1200px; background: #fff; clear: both; }
.i-box { width: 1200px; margin: 0 auto; }

.i_dl { float: left; background: #fff; border: 1px solid #e6e6e6; }
.i_dt { float: left; width: 100%; height: 43px; }
    .i_dt .title { float: left; height: 43px; font: 18px/25px "Microsoft YaHei"; padding-left: 10px; color: #3c383c; border-left: 2px solid #564301; text-align: left; }
        .i_dt .title font { font: 18px/18px "Arial"; color: #3c383c; }
    .i_dt .more { float: right; height: 43px; padding: 0 0 0 0; font: 14px/43px "Microsoft YaHei"; }
        .i_dt .more a { float: right; height: 43px; padding: 0 0 0 0; font: 14px/43px "Microsoft YaHei"; }
        .i_dt .more img { margin-top: 28px; }
    .i_dt a { color: #323131; }
.i_dd { float: left; padding: 10px; }


.i_dt1 { float: left; width: 100%; height: 41px; border-bottom: 2px solid #0a87d2; }
    .i_dt1 .title { float: left; height: 30px; font: bold 20px/30px "Microsoft yahei"; padding: 0 0 0 10px; margin-top: 5px; border-left: 5px solid #0a87d2; color: #000; text-align: left; }
        .i_dt1 .title:hover { text-decoration: none; }
        .i_dt1 .title a { color: #000; }
        .i_dt1 .title span { font: 14px/17px "Microsoft yahei"; padding-left: 6px; color: #333; }
    .i_dt1 .tag { color: #333; }
        .i_dt1 .tag a { color: #333; }
    .i_dt1 .more { float: right; margin: 12px 0 0; color: #0a87d2; }
        .i_dt1 .more a { color: #000; }
    .i_dt1 .more_tag { float: right; }
        .i_dt1 .more_tag a { float: left; margin-left: 12px; height: 40px; font: 14px/40px "Microsoft yahei"; padding: 0 20px; background: #bfbebe; color: #000; position: relative; }
            .i_dt1 .more_tag a.tag { background: #72ad17; color: #fff; }
            .i_dt1 .more_tag a i { width: 100%; height: 7px; position: absolute; left: 0; bottom: -7px; }
            .i_dt1 .more_tag a.tag i { background: url(../images/tag_i.gif) no-repeat center top; }
    .i_dt1 a:hover { text-decoration: none; }

.news_list { width: 100%; }
    .news_list ul { float: left; width: 100%; }
        .news_list ul li { float: left; width: 100%; height: 31px; border-bottom: 1px dotted #ccc; font: 14px/31px "Microsoft YaHei"; background: url(../images/p_li.png) no-repeat 0 center; text-indent: 12px; overflow: hidden; }
            .news_list ul li span.title { float: left; }
            .news_list ul li span.time { float: right; width: 90px; text-align: right; color: gray; text-indent: 0; }
            .news_list ul li.hot { width: 100%; height: auto; border-bottom: 0; margin-bottom: 5px; background: none; text-indent: 0; }
                .news_list ul li.hot img { float: left; margin: 0 10px 0 0; width: 140px; height: 105px; }
                .news_list ul li.hot span { display: block; float: none; overflow: hidden; }
                    .news_list ul li.hot span.title { height: 31px; line-height: 31px; }
                        .news_list ul li.hot span.title a { font-weight: bold; font-size: 14px; }
                    .news_list ul li.hot span.content { height: 79px; color: gray; line-height: 23px; }

h2.i-h2 { float: left; width: 100%; clear: both; text-align: center; font: 26px/35px "Microsoft YaHei"; padding: 20px 0 50px; background: url(../images/i_line_bg.png) no-repeat center bottom; }
    h2.i-h2 b { color: #53a143; font: 36px/55px "Microsoft YaHei"; }
    h2.i-h2 span { font: 14px/31px Arial; }

.i-more { float: left; width: 100%; clear: both; text-align: center; margin-top: 50px; }
    /*.i-more a{background:#fff;font:18px/50px Arial;color:#6e6d6d;border:1px solid #53a143;padding:12px 50px;border-radius:20px;}
.i-more a:hover{background:#53a143;color:#fff;text-decoration:none;}*/
    .i-more a:hover { text-decoration: none; }
    .i-more img { box-shadow: 0 0 15px #bbb; }

.i-pro-class-box { background: url(../images/p_c_bg.jpg) no-repeat top center; min-height: 1219px; padding: 25px 0 0; }
.i_pro_class_box { float: left; width: 1200px; overflow: hidden; }
    .i_pro_class_box ul { float: left; width: 1300px; }
        .i_pro_class_box ul li { float: left; width: 380px; height: 336px; position: relative; margin: 0 30px 20px 0; background: #fff; text-align: left; }
            .i_pro_class_box ul li img { float: left; width: 380px; height: 253px; }
            .i_pro_class_box ul li p { float: left; width: 344px; height: 59px; font: 15px/31px "Microsoft YaHei"; color: #000; padding: 12px 18px; overflow: hidden; }
            .i_pro_class_box ul li h3 { position: absolute; min-width: 136px; height: 40px; padding: 0 20px; top: 190px; left: 0; font: 18px/40px "Microsoft YaHei"; color: #fff; background: url(../images/p_c_t_bg.png); }
            .i_pro_class_box ul li span { position: absolute; bottom: 10px; right: 10px; color: #da251b; background: #fff; padding-left: 6px; }
            .i_pro_class_box ul li.big { width: 578px; height: 343px; position: relative; margin: 10px 44px 0 0; }
                .i_pro_class_box ul li.big img { width: 578px; height: 260px; }
                .i_pro_class_box ul li.big p { width: 542px; }
                .i_pro_class_box ul li.big h3 { top: 197px; }
            .i_pro_class_box ul li a:hover { text-decoration: none; }

.i-pro-box { background: #f7f7f7; padding: 30px 0 80px; }

.i-pro-class-list { float: left; width: 100%; margin-top: 40px; height: 70px; }
    .i-pro-class-list div { display: inline; font: 14px/25px "Microsoft YaHei"; margin: 0 6px; }
        .i-pro-class-list div a { background: #fff; color: #333; padding: 8px 20px; border: 1px solid #efefef; }


.i_pro_list { float: left; width: 100%; height: 680px; margin-top: 30px; overflow: hidden; }
#tj_product_list { float: left; width: 10000%; height: 680px; overflow: hidden; display: inline; }
div.product_list div { width: 100%; height: 340px; overflow: hidden; }

div.product_list dl { float: left; width: 350px; height: 170px; }
    div.product_list dl dt { float: left; width: 158px; }
        div.product_list dl dt a { float: left; padding: 3px; border: 1px solid #ddd; background: #fff; }
            div.product_list dl dt a:hover { border: 1px solid #F00; }
        div.product_list dl dt img { width: 140px; height: 140px; }
div.product_list dd { float: left; width: 180px; height: 150px; padding: 0; }
    div.product_list dd .p_c_t { font: bold 14px/27px "Microsoft YaHei"; height: 27px; overflow: hidden; }
    div.product_list dd .p_c_c { height: 125px; overflow: hidden; line-height: 21px; color: #666; }
        div.product_list dd .p_c_c span { color: #000; }
    div.product_list dd a { color: #333; }

div.product_list ul { float: left; width: 380px; height: 330px; margin: 0 30px 0 0; display: inline; text-align: center; overflow: hidden; background: #fff; }
    div.product_list ul:hover { border: 0 solid #53a143; }
div.product_list li.ps_img { float: left; width: 380px; height: 285px; background: #fff; padding: 0; border: 0; overflow: hidden; }
    div.product_list li.ps_img td { width: 380px; height: 285px; background: #fff; padding: 0; border: 0 solid #e5e5e5; text-align: center; vertical-align: middle; }
        div.product_list li.ps_img td:hover { border: 0 solid #ff6500; }
        div.product_list li.ps_img td img { width: 380px; height: 285px; }
div.product_list li.ps_t { float: left; width: 100%; height: 45px; line-height: 41px; font-size: 14px; overflow: hidden; }

/*div.product_list div{width:150%;height:222px;overflow:hidden;}
	div.product_list ul{float:left;width:234px;height:222px;margin:0 20px 0 0;display:inline;text-align:center;overflow:hidden;}
	div.product_list ul li.p_img{float:right;width:234px;height:192px;padding:0;border:0;overflow:hidden;background:#fff;}
	div.product_list ul li.p_img a{float:left;padding:0;border:0 solid #e1e1e1;}
	div.product_list ul li.p_img a:hover{border:0 solid #ff6500;}
	div.product_list ul li.p_img img{width:234px;height:192px;}
	div.product_list ul li.p_t{float:right;width:234px;height:30px;line-height:25px;overflow:hidden;}*/

.i-anli-box { padding: 30px 0 80px; }
    .i-anli-box h2.i-h2 span { font: 20px/43px Arial; }
.i_anli_box { float: left; width: 1200px; margin-top: 30px; overflow: hidden; }
#i-anli-box { width: 100%; }
.i_anli_box .photo-list { width: 10000%; }
.i-anli-box ul.hb_ul { float: left; width: 380px; height: 360px; margin: 0 30px 0 0; display: inline; text-align: center; overflow: hidden; background: #fff; }
    .i-anli-box ul.hb_ul li.z_img { float: left; width: 380px; height: 312px; padding: 0; border: 0; overflow: hidden; }
        .i-anli-box ul.hb_ul li.z_img td { width: 380px; height: 312px; background: #fff; padding: 0; border: 0 solid #e5e5e5; text-align: center; vertical-align: middle; }
            .i-anli-box ul.hb_ul li.z_img td:hover { border: 0 solid #53a143; }
            .i-anli-box ul.hb_ul li.z_img td img { width: 380px; height: 312px; }
    .i-anli-box ul.hb_ul li.z_t { float: left; width: 100%; height: 48px; line-height: 48px; font-size: 14px; overflow: hidden; }
	
.i_anli_box .big { float: left; width: 208px; height: 93px; margin: 0 20px 20px 0; display: inline; text-align: center; background: #fff; padding: 0; border: 1px solid #e5e5e5;  }
 .i_anli_box .big td { width: 208px; height: 60px;  padding: 0; border: 0; vertical-align: middle; overflow:hidden;}
  .i_anli_box .big font { width: 208px; height: 33px;  font: 14px/33px "Microsoft YaHei"; }

.i-ys-box { padding: 0; height: 760px; background: url(../images/i_ys_bg.jpg) no-repeat center top #fff; }
    .i-ys-box h2 { float: left; width: 100%; clear: both; font: 26px/55px "Microsoft YaHei"; color: #2b2b2b; margin-top: 30px; letter-spacing: 2px; }
    .i-ys-box h3 { float: left; width: 100%; clear: both; padding: 0; margin-top: 5px; color: #fff; }
        .i-ys-box h3 span { display: inline-block; font: 24px/1 "Microsoft YaHei"; border: 2px solid #fff; padding: 10px 50px; }
    .i-ys-box .ys-info { float: left; width: 100%; clear: both; margin-top: 20px; }
        .i-ys-box .ys-info .ys-l { float: left; width: 486px; margin-top: 35px; background: #fff; }
        .i-ys-box .ys-info .ys-r { float: left; width: 614px; background: #2b2b2b; color: #fff; }
        .i-ys-box .ys-info dl { float: left; width: 100%; height: 115px; margin: 20px 0 0; }
        .i-ys-box .ys-info dt { float: left; width: 72px; font: 24px/35px "Microsoft YaHei"; letter-spacing: 2px; }
        .i-ys-box .ys-info dd { float: left; width: 385px; text-align: left; font: 16px/27px "Microsoft YaHei"; }
            .i-ys-box .ys-info dd b { font: 20px/37px "Microsoft YaHei"; }
    .i-ys-box .ys-img { float: left; width: 100%; clear: both; }

.i-fb-box { padding: 30px 0 70px; }
.i_fb_box { float: left; width: 1200px; margin-top: 30px; overflow: hidden; }
#i-fb-box { width: 100%; }
.i_fb_box .photo-list { width: 10000%; }
.i-fb-box ul.hb_ul { float: left; width: 210px; height: 95px; margin: 0 20px 0 0; display: inline; text-align: center; overflow: hidden; background: #fff; }
    .i-fb-box ul.hb_ul li.z_img { float: left; width: 210px; height: 95px; padding: 0; border: 0; overflow: hidden; }
        .i-fb-box ul.hb_ul li.z_img td { width: 208px; height: 93px; background: #fff; padding: 0; border: 1px solid #e5e5e5; text-align: center; vertical-align: middle; }
            .i-fb-box ul.hb_ul li.z_img td:hover { border: 1px solid #ff6500; }
    /*.i-fb-box ul.hb_ul li.z_img td img{width:208px;height:93px;}*/
    .i-fb-box ul.hb_ul li.z_t { float: left; width: 100%; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; }

.i-al-left { float: left; width: 35px; height: 25px; margin: 65px 0 0 0; }
.i-al-right { float: right; width: 35px; height: 25px; margin: 65px 0 0 0; }
.i-al-left a { float: left; background: url(../images/but_l.jpg) no-repeat; width: 19px; height: 25px; display: block; }
.i-al-right a { float: right; background: url(../images/but_r.jpg) no-repeat; width: 19px; height: 25px; display: block; }
.i-al-cont { float: left; width: 1130px; height: 100px; padding: 0; overflow: hidden; margin-top: 30px; }

.tj_photo_list { float: left; width: 1000000px; overflow: hidden; display: inline; }
.List_box { float: left; display: block; }
/*.i-fb-box ul.hb_ul{float:left;width:272px;height:195px;margin:0 20px 0 0;display:inline;text-align:center;overflow:hidden;}
.i-fb-box ul.hb_ul li.z_img{float:left;width:270px;height:152px;overflow:hidden;}
.i-fb-box ul.hb_ul li.z_img td{width:250px;height:132px;padding:7px;border:3px solid #ededed;text-align:center;vertical-align:middle;background:#fff;}
.i-fb-box ul.hb_ul li.z_img td:hover{border:3px solid #53a143;}
.i-fb-box ul.hb_ul li.z_t{float:left;font-size:16px;width:100%;height:41px;line-height:41px;overflow:hidden;padding-top:10px;}*/

.i-about-box { padding: 40px 0 80px; }
.i-ab-dl { float: left; width: 400px; height: 520px; background: #fff; overflow: hidden; }
.dl-01 { width: 400px; }
.i-ab-dl dt { float: left; width: 100%; height: 260px; }
.i-ab-dl dd { float: left; width: 100%; height: 260px; }
    .i-ab-dl dd h3 { font: 24px/55px "Microsoft YaHei"; padding: 30px 25px 0; color: #0876d5; }
    .i-ab-dl dd p { font: 14px/27px "Microsoft YaHei"; padding: 0 30px; text-align: left; color: #6f6f70; padding-top: 10px; }

.i-about1-box { padding: 80px 0 20px; background: url(../images/i_about_bg.jpg) no-repeat center top; min-height: 430px; margin-top:20px;}
.i_about { float: left; width: 100%; height: 370px; font: 14px/29px "Microsoft YaHei"; text-align: left; color: #333; }
    .i_about dt { float: left; width: 590px; height: 386px; padding: 0; background: #b2b0b0; text-align: center; font: 27px/31px "Microsoft YaHei"; }
        .i_about dt img { width: 590px; height: 386px; }
    .i_about dd { float: left; width: 550px; height: 356px; padding: 30px 0 0 60px; color: #fff; position: relative; }
        .i_about dd h1 { font: 24px/57px "Microsoft YaHei"; }
        .i_about dd p { padding: 10px 0; font: 14px/29px "Microsoft YaHei"; text-indent: 28px; }
            .i_about dd p.p-more { padding: 0; position: absolute; left: 50px; bottom: 5px; text-indent: 0; }
                .i_about dd p.p-more a { float: left; background: #da3a09; color: #fff; width: 140px; height: 46px; text-align: center; font: 18px/46px "Microsoft YaHei"; }

.i-photo-box { float: left; width: 1200px; height: 281px; margin-top: 15px; position: relative; }
    .i-photo-box dt { position: absolute; right: 0; top: 0; z-index: 1; width: 238px; height: 279px; padding-top: 2px; background: url(../images/i_photo_bg.jpg) no-repeat right top; }
        .i-photo-box dt span { display: block; width: 217px; padding-left: 21px; height: 69px; font: 24px/69px "Microsoft YaHei"; color: #fff; text-align: center; }
        .i-photo-box dt a { display: block; width: 217px; padding-left: 21px; height: 69px; font: 20px/69px "Microsoft YaHei"; color: #fff; text-align: center; }
            .i-photo-box dt a:hover { background: url(../images/i_photo_tag.png) no-repeat right center; text-decoration: none; }
            .i-photo-box dt a.tag { background: url(../images/i_photo_tag.png) no-repeat right center; }
    .i-photo-box dd { position: absolute; left: 0; bottom: 0; width: 983px; height: 227px; background: #f5f5f5; overflow: hidden; }
.i-photo-list { float: left; width: 100%; padding: 26px 0 0 26px; }
    .i-photo-list ul { float: left; width: 212px; height: 200px; margin: 0 20px 0 0; display: inline; text-align: center; overflow: hidden; }
        .i-photo-list ul li.z_img { float: left; width: 212px; height: 146px; padding: 0; border: 0; overflow: hidden; }
            .i-photo-list ul li.z_img img { width: 212px; height: 146px; }
        .i-photo-list ul li.z_t { float: left; width: 100%; height: 50px; line-height: 50px; font-size: 14px; overflow: hidden; }

.i-news-box { background: #fff; padding: 60px 0 80px; border-top: 1px solid #f3f3f3; }
.i-news { float: left; width: 100%; text-align: left; overflow: hidden; margin-top: 30px; }
.i-news-1 { float: left; width: 120%; }

.i-news-class { float: left; width: 100%; margin-top: 30px; }
    .i-news-class a { display: inline-block; background: #fff; color: #333; padding: 8px 20px; margin: 0 12px; font: 16px/25px "Microsoft YaHei"; border: 1px solid #efefef; }
        .i-news-class a:hover { background: #0079d7; color: #fff; border: 1px solid #0079d7; text-decoration: none; }
        .i-news-class a.tag { background: #0079d7; color: #fff; border: 1px solid #0079d7; }

.i-news .news_list ul li.hot { width: 540px; height: 127px; padding: 15px 20px; margin: 0 32px 30px 0; background: none; text-indent: 0; text-align: left; border: 0 solid #e6e6e6; background: #f7f7f7; }
    .i-news .news_list ul li.hot img { float: left; margin: 0 20px 0 0; width: 156px; height: 127px; }
    .i-news .news_list ul li.hot span { display: block; float: none; overflow: hidden; }
        .i-news .news_list ul li.hot span.title { height: 25px; }
            .i-news .news_list ul li.hot span.title a { font: 16px/25px "Microsoft YaHei"; }
        .i-news .news_list ul li.hot span.content { height: 81px; color: gray; font: 14px/27px "Microsoft YaHei"; margin: 10px 0 0; }
        .i-news .news_list ul li.hot span.more { margin-top: 6px; }
            .i-news .news_list ul li.hot span.more a { display: inline-block; background: #f86432; color: #fff; font: 14px/27px "Microsoft YaHei"; padding: 0 12px; border-radius: 3px; }

.i-ads-box img { float: left; }

.i_ads { float: left; width: 990px; margin: 12px 0 0; overflow: hidden; }
    .i_ads img { float: left; }

/*.i-news-box{background:#fff;padding:70px 0 10px;}
.i_new_box{width:517px;overflow:hidden;text-align:left;}
.i_new_box dt{float:left;width:100%;}
.i_new_box dd{float:left;width:100%;padding:16px 0;}
*/
.i_new_1 { float: left; width: 354px; margin-right: 32px; }
    .i_new_1 dt { float: left; width: 324px; }
    .i_new_1 dd { float: left; width: 324px; padding: 0 32px 0 0; margin-top: 20px; height: 270px; text-align: left; border-right: 1px solid #d8d8d8; }
.i-news-img { float: left; width: 100%; height: 177px; }

.i_new_2 { float: left; width: 354px; }
    .i_new_2 dt { float: left; width: 324px; }
    .i_new_2 dd { float: left; width: 324px; padding: 0 32px 0 0; margin-top: 20px; height: 270px; text-align: left; border-right: 1px solid #d8d8d8; }

.i_new_3 { float: right; width: 324px; }
    .i_new_3 dt { float: left; width: 324px; }
    .i_new_3 dd { float: left; width: 324px; padding: 0; margin-top: 20px; height: 270px; text-align: left; }

#ask_list { float: left; width: 315px; height: 220px; overflow: hidden; }
    #ask_list .news_list ul li.hot { background: none; height: auto; border-bottom: 1px dotted #e0e0e0; padding: 0 0 2px; margin-bottom: 8px; }
        #ask_list .news_list ul li.hot span.title { height: 31px; background: url(../images/w.png) no-repeat 0 center; text-indent: 26px; }
            #ask_list .news_list ul li.hot span.title a { line-height: 31px; }
        #ask_list .news_list ul li.hot span.content { height: 60px; color: #888; background: url(../images/d.png) no-repeat 0 10px; padding: 5px 0 0 26px; line-height: 27px; text-indent: 0; }

.i_link_box { float: left; width: 1200px; clear: both; }
    .i_link_box dd { float: left; width: 1200px; padding: 15px 0; }
        .i_link_box dd a { padding: 0 6px; }
