﻿@charset "utf-8";
@import "/Skins/Default/resetcommon.css";
/*banner*/
.banner { height:530px; overflow:hidden; }
.banner a { height:530px; display:block; }
/*ban*/
.ban { height:151px; overflow:hidden; }
.ban .content { background:#2d66da; border:3px solid #1e4eb0; height:145px; width:994px; overflow:hidden; }
.ban li { width:198px; height:145px; overflow:hidden; float:left; background:url(Img/Index/ban_x.jpg) no-repeat right center; text-align:center }
.ban .bl_cl { background:none; }
.ban li img { width:50px; height:48px; margin:0 auto; display:block; margin-top:26px; margin-bottom:15px; }
.ban li a, .ban li span { font:14px "Microsoft YaHei"; color:#fff; line-height:18px; }
/*pro*/
.pro { height:250px; overflow:hidden; padding-top:56px; }
.pro .content { border-bottom:3px solid #2d66da; height:247px; }
.pro h2 { background:url(Img/Index/pro_tx.jpg) no-repeat center center; height:46px; overflow:hidden; text-align:center; margin-bottom:26px; }
.pro h2 a { font:22px "Microsoft YaHei"; font-weight:bold; color:#2d66da; line-height:22px; }
.pro h2 span { font:16px Arial; color:#666666; text-transform:uppercase; line-height:16px; display:block; margin-top:10px; }
.pro .pr_l, .pro .pr_r { height:170px; overflow:hidden; float:left; }
.pro h3 { height:16px; margin-bottom:15px; }
.pro h3 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#2d66da; }
.pro li { background:url(Img/Index/pro_d.jpg) no-repeat 0 15px; height:35px; float:left; padding-left:20px; }
.pro li a { font:14px "Microsoft YaHei"; color:#666666; line-height:35px; }
.pr_l { width:560px; }
.pr_l li { width:117px; }
.pr_r { width:440px; }
.pr_r li { width:126px; }
/*sell*/
.sell { height:600px; overflow:hidden; padding-top:49px; }
.sell h4 { float:left; width:349px; height:539px; margin-right:20px; }
.sell h4 img { width:349px; height:539px; }
.sell h2 { background:url(Img/Index/sell_b2.jpg) no-repeat center center; width:224px; height:260px; overflow:hidden; float:left; }
.sell h3 { background:url(Img/Index/sell_b1.jpg) no-repeat center center; width:224px; height:260px; overflow:hidden; float:left; }
.sell .sh_1 { float:left; margin-bottom:20px; position:relative; z-index:1; }
.sell .sh_1, .sell .sh_1 img { width:387px; height:260px; }
.sell .sh_1 .page { position:absolute; right:20px; bottom:20px; }
.sell .sh_1 .page span { padding: 3px 8px; border:1px solid #2d66da; color:#2d66da; margin-left: 3px; cursor:pointer; }
.sell .sh_1 .page span.on { background:#2d66da; color:#fff; }

.sell h2 { padding-top:41px; height:219px; margin-right:20px; }
.sell h2 a { font:34px Arial; font-weight:bold; color:#469eed; text-transform:uppercase; line-height:34px; padding-left:27px; background:url(Img/Index/sell_tx.jpg) no-repeat 27px 175px; height:219px; width:197px; display:inline-block; }
.sell h2 span { font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; display:block; line-height:20px; margin-top:8px; }
.sell h3 { text-align:center; }
.sell h3 img { width:132px; height:41px; margin-top:110px; }
.sell .sh_2 { margin-right:20px; }
/*ban2*/
.ban2 { background:url(Img/Index/ban2_bj.jpg) no-repeat center center; height:298px; overflow:hidden; }
.ban2 h2 { width:382px; height:53px; float:right; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:53px; padding-top:128px; }
.ban2 h2 span { font:22px "Microsoft YaHei"; color:#fff; line-height:53px; }
/*equi*/
.equi { height:677px; overflow:hidden; padding-top:45px; }
.equi h2 { height:62px; overflow:hidden; background:url(Img/Index/equi_tx.jpg) no-repeat center center; text-align:center; margin-bottom:42px; }
.equi h2 a { font:30px "Microsoft YaHei"; font-weight:bold; color:#2d66da; line-height:30px; }
.equi h2 span { font:20px "Microsoft YaHei"; color:#666666; display:block; line-height:20px; margin-top:10px; }
.equi li { width:481px; height:247px; overflow:hidden; position:relative; float:left; margin:0 38px 40px 0; }
.equi li a, .equi li img { width:481px; height:247px; display:block; }
.equi .el_cl { margin-right:0px; }
.equi li span { height:52px; width:481px; text-align:center; background:url(Img/Index/tm_02.png); font:16px "Microsoft YaHei"; color:#fff; line-height:52px; position:absolute; left:0px; top:195px; }
.equi li i { display:block; width:43px; height:43px; position:absolute; top:0px; right:0px; background:url(Img/Index/equi_tj12.png) no-repeat center center; }
.equi ul .el_p span { background:url(Img/Index/tm_01.png) !important; }
.equi .el_p i { background:url(Img/Index/equi_tj1.png) no-repeat center center; }
/*pt*/
.pt { height:500px; overflow:hidden; }
.pt .part { width:483px; overflow:hidden; float:left; margin-right:37px; _margin-right:34px; }
.part h2 { height:78px; overflow:hidden; padding-top:30px; display:block; }
.part h2 a { font:24px "Microsoft YaHei"; color:#2d66da; line-height:24px; }
.part h2 span { font-weight:bold; }
.part ul { width:479px; height:327px; background:url(Img/Index/part_bj.jpg) no-repeat left center; padding:4px 0 0 4px; overflow:hidden; padding-top:8px; }
.part li { float:left; width:108px; height:90px; margin-right:44px; padding-left:12px; margin-bottom:20px; _margin-right:30px; _margin-bottom:16px; }
.part li img { width:120px; height:90px; }
.part .pl_cl { margin-right:0px; }
.pt .tab { width:480px; overflow:hidden; }
.tab h2 { height:80px; font:16px "Microsoft YaHei"; color:#666666; line-height:16px; padding-top:30px; }
.tab h2 span { color:#cc191d; font-weight:bold; }
.tab h2 a { font:24px "Microsoft YaHei"; font-weight:bold; color:#2d66da; line-height:24px; display:block; margin-bottom:9px; }
.tab li { width:209px; height:35px; border:2px solid #c5c5c5; float:left; font:14px "Microsoft YaHei"; font-weight:bold; color:#666666; line-height:35px; padding-left:20px; margin-bottom:16px; overflow:hidden; }
.tab .tl { margin-right:14px; }
.tab input { width:160px; height:33px; border:0px; margin-top:-2px; line-height:35px; }
.tab .t_are { width:455px; height:97px; }
.t_are textarea { resize: none; height:60px; width:453px; overflow: auto; border:0px; }
.tab .t_ysm { width:126px; }
.tab .t_ysm input { width:64px; }
.pt .tab .t_yamt { width:111px; height:35px; border:0px; margin-top:2px }
.pt .tab .t_yamt img { width:111px; height:35px; }
.tab h3 { width:267px; height:39px; overflow:hidden; margin-top:10px; }
.tab h3 a { width:124px; height:39px; display:inline-block; font:16px "Microsoft YaHei"; color:#fff; text-align:center; line-height:39px; background:#999999; }
.tab .t_lj { background:#2d66da; margin-right:18px; }
.tab .tl_p { border:2px solid #2d66da; color:#2d66da; }
/*pk*/
.pk { background:url(Img/Index/pk_bj.jpg) no-repeat center top; height:899px; overflow:hidden; }
.pk h2 { height:32px; text-align:center; padding-top:50px; margin-bottom:26px; }
.pk h2 a { font:32px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:32px; padding-left:20px; }
.pk h4 { background:url(Img/Index/pk_tx.jpg) no-repeat center center; text-align:center; height:84px; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:84px; }
.pk h4 em { margin:0 77px; }
.pk .pk_l, .pk .pk_r { width:457px; height:600px; display:block; float:left; margin-top:98px; overflow:hidden; }
.pk h5 { float:left; width:86px; height:659px; margin-top:47px; }
.pk h5 img { width:86px; height:659px; }
.pk dl { height:88px; width:457px; overflow:hidden; }
.pk .pd_x { background:url(Img/Index/pk_xx.jpg) repeat-x left bottom; margin-bottom:36px; }
.pk dt { width:126px; height:36px; background:url(Img/Index/pk_x.jpg) no-repeat left bottom; float:left; font: 14px "Microsoft YaHei"; font-weight:bold; color:#2d66da; }
.pk dd { width:238px; float:left; font:12px "Microsoft YaHei"; color:#666666; line-height:24px; }
.pk .pk_r dl { padding-left:86px; }
.pk_r dt { color:#000000; }
.pk_r dd { color:#333333; }
/*ban3*/
.ban3 { height:269px; overflow:hidden; }
.ban3 .content { position:relative; }
.ban3 h3, .ban3 h3 img { width:1000px; height:296px; }
.ban3 h3 a { background:url(Img/Index/ban3_bj.jpg) no-repeat center center; display:inline-block; width:1000px; height:296px; }
.ban3 h2 { width:323px; height:58px; border-bottom:2px solid #fff; border-top:2px solid #fff; position:absolute; top:170px; right:146px; font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:58px; text-align:center; }
.ban3 h2 span { font:26px Arial; font-weight:bold; color:#fff; line-height:58px; }
/*ys*/
.ys { background: url(Img/Index/ys_bj.jpg) no-repeat center center; height:1167px; overflow:hidden; padding-top:55px; }
.ys h2 { height:52px; overflow:hidden; background:url(Img/Index/ys_tx.jpg) no-repeat center center; text-align:center; margin-bottom:64px; }
.ys h2 a { font:20px "Microsoft YaHei"; color:#666666; line-height:20px; }
.ys h2 span { font:20px "Microsoft YaHei"; font-weight:bold; color:#3167d4; display:block; line-height:20px; margin-top:10px; }
.ys dl { height:250px; overflow:hidden; }
.ys dt { float:left; width:500px; }
.ys dt img { width:500px; height:250px; }
.ys dd { float:left; width:457px; padding-left:43px; }
.ys dd h4 { font:18px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:18px; margin-top:40px; margin-bottom:25px; }
.ys p { font:14px "Microsoft YaHei"; color:#666666; width:428px; line-height:24px; }
.ys h3, .ys h3 a { width:130px; height:41px; display:block; }
.ys h3 { margin-top:29px; }
.ys h3 a { background:url(Img/Index/ys_b1.png) no-repeat center center; font:14px "Microsoft YaHei"; font-weight:bold; color:#2d66da; text-align:center; line-height:41px; }
.ys .y_dl3 { height:281px; }
.ys .y_dl3 dt img { width:500px; height:281px; }
.ys .y_dl1 dd, .ys .y_dl3 dd { background:url(Img/Index/ys_x.jpg) no-repeat 0 15px; }
.ys .y_dl2 dd { background:url(Img/Index/ys_x.jpg) no-repeat 479px 15px; ; }
/*case*/
.case { background:url(Img/Index/case_bj.jpg) no-repeat center center; height:630px; padding-top:45px; }
.case h2 { background:url(Img/Index/case_tx.jpg) no-repeat center center; height:60px; overflow:hidden; text-align:center; margin-bottom:40px; }
.case h2 a { font:24px "Microsoft YaHei"; font-weight:bold; color:#2d66da; line-height:24px; }
.case h2 span { font:20px "Microsoft YaHei"; color:#666666; display:block; line-height:20px; margin-top:12px; }
.case dl { height:450px; width:319px; overflow:hidden; float:left; margin-right:21px; }
.case .cd_cl { margin-right:0px; }
.case dt, .case dt img { width:319px; height:203px; }
.case dt img { display:block; }
.case dd { width:313px; height:210px; border:3px solid #d3d3d3; border-top:0px; padding-top:34px; _padding-top:31px; }
.case h4 { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.case h4, .case p { margin-left:25px; }
.case h4 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#333333; }
.case h4 span { font:14px "Microsoft YaHei"; color:#666666; display:block; }
.case p { font:14px "Microsoft YaHei"; color:#666666; line-height:24px; width:270px; margin-top:10px; }
.case h3, .case h3 a { width:130px; height:41px; }
.case h3 { margin:40px auto 0; }
.case h3 a { display:block; font:14px "Microsoft YaHei"; font-weight:bold; color:#2d66da; text-align:center; line-height:41px; background:url(Img/Index/ys_b1.png) no-repeat center center; }
/*hc*/
.hc { height:397px; background:#f1f1f1; overflow:hidden; }
.hc .honor { width:232px; overflow:hidden; margin-right:50px; float:left; }
.hc .honor .honor-box { width:232px; height:277px; }
.hc .honor li { width:232px; height:277px; }
.hc .honor li img { width:232px; height:277px; }
.honor h2, .cult h2 { height:93px; }
.honor h2 a, .cult h2 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#2d66da; line-height:93px; }
.honor h2 span { float:right; }
.honor h2 span a { font:12px Arial; font-weight:bold; color:#2d66da; text-transform:uppercase; line-height:93px; }
.hc .cult { width:715px; overflow:hidden; float:left; }
.cult dt { width:351px; height:278spx; overflow:hidden; float:left; margin-right:30px; }
.cult dt img { width:345px; height:272px; border:3px solid #2d66da; }
.cult dd { width:334px; height:278px; overflow:hidden; float:left; }
.cult dd h4 { margin-bottom:25px; }
.cult dd h4 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#666666; line-height:16px; }
.cult dd p { font:14px "Microsoft YaHei"; color:#666666; line-height:24px; }
.cult h3 { height:41px; margin-top:100px; }
.cult h3 a { background:url(Img/Index/cult_b1.jpg) no-repeat center center; width:100px; height:41px; display:inline-block; font:14px "Microsoft YaHei"; font-weight:bold; color:#2d66da; text-align:center; line-height:41px; margin-right:16px; }
.cult h3 .ch_cl { margin-right:0px; }
/*album*/
.album { height:315px; background:#f1f1f1; overflow:hidden; }
.album h2 { height:75px; overflow:hidden; }
.album h2 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#2d66da; line-height:56px; }
.album h2 span { float:right; }
.album h2 span a { font:12px Arial; font-weight:bold; color:#2d66da; text-transform:uppercase; line-height:93px; }
.album ul { height:168px; overflow:hidden; }
.album li, .album li img { height:168px; width:250px; }
.album li { float:left; }
/*dy*/
.dy { height:419px; overflow:hidden; padding-top:39px; }
.dy .faq { width:284px; overflow:hidden; float:left; margin-right:74px; }
.faq h2 { height:53px; background:url(Img/Index/dy_b1.jpg) repeat-x left top; padding:0 20px; width:244px; margin-bottom:37px; }
.faq h2 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:53px; }
.faq h2 span { float:right; }
.faq h2 span a { font:14px Arial; font-weight:bold; color:#fff; line-height:53px; text-transform: uppercase; }
.faq dl { height:100px; }
.faq dt, .faq dd { background:url(Img/Index/pro_d.jpg) no-repeat 0 3px; padding-left:24px; width:260px; }
.faq dt { height:14px; margin-bottom:16px; }
.faq dt a { font:12px "Microsoft YaHei"; font-weight:bold; color:#333333; }
.faq dd { font:12px "Microsoft YaHei"; color:666666; line-height:24px; background-position:0 6px; }
.dy .news { width:642px; overflow:hidden; float:left; }
.news h2 { height:53px; background:url(Img/Index/dy_b1.jpg) repeat-x left top; margin-bottom:25px; }
.news h2 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:53px; padding:0 30px; display:inline-block; height:53px; }
.news h2 .more { float:right; }
.news h2 .more a { font:14px Arial; font-weight:bold; color:#fff; line-height:53px; text-transform: uppercase; }
.news h2 a:hover, .news h2 .nh_p { background:url(Img/Index/dy_tm.png); }
.news h2 span a:hover { background:none; }
.news .n_info { height: 300px !important; }
.news .n_info ul { overflow:hidden; }
.news li { background:url(Img/Index/pro_d.jpg) no-repeat 0 16px; padding-left:24px; float:left; width:273px; height:40px; overflow:hidden; margin-right:48px; }
.news .nl_cl { margin-right:0px; }
.news li a { font:14px "Microsoft YaHei"; color:#666666; line-height:40px; }
/*link*/
.link { height:216px; overflow:hidden; }
.link h2 { height:28px; overflow:hidden; }
.link h2 a { font:16px "Microsoft YaHei"; font-weight:bold; color:#2d66da; line-height:28px; }
.link h2 span { float:right; }
.link h2 span a { font:12px "Microsoft YaHei"; font-weight:normal; color:#484848; line-height:28px; }
.link p { height:77px; }
.link p a { font:18px "Microsoft YaHei"; color:#666666; line-height:77px; display:inline-block; margin-left:50px; }

/*工商网监*/
.gswj {display:inline-block;}
.gswj img {width:20px;height:30px;}