@charset "gb2312";
/* CSS Document */

@import url("reset.css");
@import url("zhuanti_head_new.css");
@import url("zhuanti_foot_new.css");

.banner01,.banner02,.banner03,.banner04{ width:100%; height:100px;}
.banner01{ background:url(../images/banner01.jpg) no-repeat center}
.banner01 p{ width:1066px; margin:0 auto; position:relative; height:62px; font-size:16px; color:#fff}
.banner01 span{	display:block; width:460px; height:33px;position:absolute;	right:-45px;	top:20px;}
.banner01 span a{ color:#fff; line-height:33px; text-align:center;}
.banner02{ background:url(../images/banner02.jpg) no-repeat center}
.banner03{ background:url(../images/banner03.jpg) no-repeat center}
.banner04{ background:url(../images/banner04.jpg) no-repeat center}
.banner05{ width:100%; height:140px; background:url(../images/banner05.jpg) no-repeat center}
.banner05 p{ display:block; width:656px; overflow:hidden; margin:0 auto; padding-top:82px}
.banner05 .zx_jd{ display:block; width:163px; height:55px; float:right; margin-left:10px}
.banner05 .zx_yy{ display:block; width:163px; height:55px; float:right;}
.banner06{width:100%; height:62px; background:url(../images/banner06.jpg) no-repeat center}


.zy_body{ width:1124px; margin:0 auto}

.zy_part01{ width:100%; margin:48px 0 0}
.zy_part01 h2{ width:100%; height:69px; background:url(../images/zhuya_10.jpg) no-repeat center; font-size:40px; line-height:69px; color:#273179; text-align:center}
.zy_part01 .zyp1_con{ border:1px solid #bac9e6; margin-top:25px; background:#D5E0F4 url(../images/zhuya_14.jpg) repeat-y center; overflow:hidden; padding:30px 0 25px 42px;-webkit-box-shadow: #dfdede 6px 6px 2px;-moz-box-shadow: #dfdede 6px 6px 2px;box-shadow: #dfdede 6px 6px 2px; overflow:hidden}
.zyp1_con .zy1c_bot{ width:1150px; padding-left:30px; overflow:hidden}
.zyp1_con img{ width:985px; height:167px; margin-left:25px; display:block}
.zyp1_con p{ width:210px; padding:10px 50px 0 0; float:left}

.zy_part02{ width:100%; margin:48px 0 0}
.zy_part02 h2{ width:100%; height:69px; background:url(../images/zhuya_10.jpg) no-repeat center; font-size:40px; line-height:69px; color:#273179; text-align:center}
.zy_part02 .zyp2_con{ border:1px solid #bac9e6; margin-top:25px; background: url(../images/zhuya_14.jpg) repeat-y; overflow:hidden; padding:40px 45px 40px 45px;-webkit-box-shadow: #dfdede 6px 6px 2px;-moz-box-shadow: #dfdede 6px 6px 2px;box-shadow: #dfdede 6px 6px 2px; overflow:hidden}
.zyp2_con .zy2_c1{ width:100%; overflow:hidden; padding-bottom:25px; border-bottom:1px dashed #666}
.zy2_c1 h3{ font-size:25px; color:#273179; padding-bottom:20px}
.zy2_c1 img{ width:226px; height:267px; float:left}
.zy2_c1 .zy2c_c{ width:520px; float:left; padding:0 6px}
.zy2c_c .zy2c_t{ width:455px; height:97px; padding:25px 20px 20px 45px; background:url(../images/zhuya_20.jpg) no-repeat}
.zy2c_c .zy2c_b{ width:350px; height:78px; padding:30px 30px 10px 140px; margin-top:6px; background:url(../images/zhuya_26.jpg) no-repeat}
.zy2_c1 .zy2c_r{ width:273px; float:left}
.zy2c_r p{ width:233px; height:82px; display:block; padding:30px 20px 30px 30px; margin-bottom:20px; background:url(../images/zhuya_22.jpg) no-repeat}
.zy2c_r .a1{ display:block; width:196px; height:43px; background:url(../images/zhuya_28.jpg) no-repeat; margin:0 auto}
.zy2c_r .a2{ display:block; width:196px; height:43px; background:url(../images/zhuya_31.jpg) no-repeat; margin:8px auto 0}
.zyp2_con .zy2_c2{ border-bottom-width:0; padding-bottom:0; padding-top:25px}
.zy2c_c .zy2c_t2{ height:87px; padding-top:35px}
.zy2c_c .zy2c_b2{background:url(../images/zhuya_36.jpg) no-repeat; padding-top:15px; height:93px}
.zy2c_r .p2{ padding-top:20px; height:92px}

.xy_part03{ width:100%; height:245px; overflow:hidden; margin:48px auto 0;}
.xy_part03 .xyp3_l{ width:83px; height:245px; background:#273179; padding-left:15px; font-size:29px; color:#fff; float:left}
.xyp3_l span{ display:block; padding-top:50px; width:35px; float:left; line-height:30px}
.xyp3_l font{ display:block; padding-top:70px; width:35px; float:left; line-height:30px}
.xy_part03 .xyp3_r{ width:1021px; height:245px; overflow:hidden; float:right}
.xyp3_r .dl01{ width:270px; overflow:hidden; float:left}
.xyp3_r .dl02{ width:217px; overflow:hidden; float:left}
.xyp3_r .dl03{ width:534px; overflow:hidden; float:left}
.xyp3_r .dl04{ width:872px; overflow:hidden; float:left}
.xyp3_r .dl05{ width:148px; overflow:hidden; float:right}
.xyp3_r dd{ height:59px; color:#fff; font-size:18px; text-align:center; line-height:59px}
.dl01 a,.dl03 a,.dl04 a{ display:block; width:100%; height:59px; color:#fff}
dl a:hover{ background:#273179}
.dd03 a{ display:block; width:100%; height:121px; color:#fff}
.xyp3_r .dd01{ width:267px; background:#929fff; margin:0 3px 3px 0; _display:inline}
.xyp3_r .dd02{ width:267px; *margin:0 0 3px 0; background:#e1ad58}
.xyp3_r .dd03{ width:214px; height:121px; line-height:121px; *margin:0 3px 3px 0; background:#929fff; _display:inline}
.xyp3_r .dd04{ width:246px; margin:0 3px 3px 0; _display:inline; float:left; background:#e1ad58}
.xyp3_r .dd05{ width:375px; margin:0 3px 3px 0; _display:inline; *margin:0 0 3px 0; float:left; background:#929fff}
.xyp3_r .dd06{ width:285px; float:left; background:#929fff}
.xyp3_r .dd07{ width:156px; float:left; *margin:0 0 3px 0; background:#e1ad58}
.xyp3_r .dd08{ width:285px; float:left; margin:0 3px 3px 0; _display:inline; background:#929fff}
.xyp3_r .dd09{ width:329px; float:left; margin:0 3px 3px 0; _display:inline; background:#e1ad58}
.xyp3_r .dd10{ width:250px; float:left; *margin:0 0 3px 0; background:#929fff}
.xyp3_r .dd11{ width:229px; float:left; margin:0 3px 0 0; _display:inline; background:#e1ad58}
.xyp3_r .dd12{ width:320px; float:left; margin:0 3px 0 0; _display:inline; background:#929fff}
.xyp3_r .dd13{ width:315px; float:left; background:#e1ad58}
.xyp3_r .dd14{ width:100%; height:121px; text-align:left; line-height:25px; background:#929fff}
.dl05 a{ display:block; width:100%; height:91px; text-align:center; padding-top:30px; color:#fff}


.zy_part04{ width:100%; margin:48px 0 0}
.zy_part04 h2{ width:100%; height:69px; background:url(../images/zhuya_10.jpg) no-repeat center; font-size:40px; line-height:69px; color:#273179; text-align:center}
.zy_part04 .zyp4_con{ border:1px solid #bac9e6; margin-top:25px; background: url(../images/zhuya_14.jpg) repeat-y; overflow:hidden; padding:40px 0 40px 42px;-webkit-box-shadow: #dfdede 6px 6px 2px;-moz-box-shadow: #dfdede 6px 6px 2px;box-shadow: #dfdede 6px 6px 2px; overflow:hidden}
.zyp4_con ul{ width:100%;}
.zyp4_con li{ width:302px; float:left; margin:0 22px; _display:inline}
.zyp4_con li img{ width:298px; height:219px; border:2px solid #ccc; display:block; margin:0 auto}
.zyp4_con li p{ display:block; width:260px; height:120px; margin:0 auto; padding:20px 0}
.zyp4_con li .case_zx{ display:block; width:244px; height:47px; background:url(../images/zhuya_50.jpg) no-repeat; margin:0 auto}
.zyp4_con li a{ color:#99032d}

.zy_part05{ width:100%; margin:48px 0 0;}
.zy_part05 h2{ width:30px; height:260px; font-size:29px; line-height:30px; padding:80px 25px 0; float:left; background:#273179; color:#fff; text-align:center}
.zy_part05 .zyp5_con{ width:930px; height:258px; float:left; padding:40px 56px; border:1px solid #bac9e6; border-left-width:0; background: url(../images/zhuya_14.jpg) repeat-y; overflow:hidden;-webkit-box-shadow: #dfdede 6px 6px 2px;-moz-box-shadow: #dfdede 6px 6px 2px;box-shadow: #dfdede 6px 6px 2px;}
.zyp5_con .zy5c_con{width:100%; height:258px; overflow:hidden}
.zyp5_con ul{width:100%;}
.zyp5_con li{ width:100%; height:40px; padding-bottom:15px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.zyp5_con font{ font-size:14px; font-weight:bold; color:#273179}

.xy_part05{ width:1130px; margin:70px auto 0; overflow:hidden}
.xy_part05 h2{ width:100%; height:69px; background:url(../images/zhuya_10.jpg) no-repeat center; font-size:40px; line-height:69px; color:#273179; text-align:center}
.xy_part05 .xy05_con{ padding-left:45px; margin-top:43px; background:url(../images/ybsjj_02.png) no-repeat left top; overflow:hidden}
.xy05_con .xy5c_l{ width:252px; float:left}
.xy5c_l img{ width:252px; height:137px; margin-bottom:10px}
.xy05_con .xy5c_r{ width:799px; float:right; padding-right:8px}
.xy5c_r .xy5cr_top{ width:100%; overflow:hidden}
.xy5cr_top p{ width:457px; float:left; padding-left:15px}
.xy5cr_top img{ width:311px; height:213px; float:right}
.xy5c_r .xy5cr_con{ width:804px; height:349px; padding-top:57px; margin-top:21px; background:url(../images/xiya_63.jpg) no-repeat 0 top; overflow:hidden;}
.xy5cr_con .li01{ width:246px; overflow:hidden; float:left; padding-left:10px}
.xy5cr_con .li02{ width:271px; overflow:hidden; float:left; padding-left:10px}
.xy5cr_con li .xy5c_bot{ width:100%; padding-top:10px; overflow:hidden}
.li01 img{ width:246px; height:203px;}
.li02 img{ width:271px; height:203px;}
.li02 .xy5c_bot p{ width:200px}
.xy5c_bot p{ width:170px; float:left; font:12px/18px "ËÎÌå"; color:#000}
.xy5c_bot .xy5cb_r{ width:70px; float:right}
.xy5cb_r a{ display:block; width:70px; height:22px; margin-bottom:5px}
.xy5cb_r a img{ width:70px; height:22px}

.ryzz{ width:1122px; margin:0 auto 0;}
.ryzz h2{ width:52px; height:148px; background:#273179; padding:30px 0 0 30px; float:left}
.ryzz h2 a{ display:block; width:27px; line-height:25px;text-align:center; font-size:23px; color:#fff}
.ryzz .ry_right{ width:1036px; height:167px; padding-top:10px; padding-left:3px; float:left; border:1px solid #bac9e6; border-left-width:0;-webkit-box-shadow: #dfdede 6px 6px 2px;-moz-box-shadow: #dfdede 6px 6px 2px;box-shadow: #dfdede 6px 6px 2px; overflow:hidden; background:#d5e0f4}
.ry_right .ryr_con{ width:1052px; float:left; overflow:hidden}
.ryr_con li{ width:194px; float:left; padding-left:10px}
.ryr_con li img{ width:190px; height:129px; border:2px solid #dfc4af}
.ryr_con li p{ width:100%; line-height:27px; text-align:center}
.ry_right .next{ width:15px; height:162px; cursor:pointer; background:url(../images/xiya_69.jpg) no-repeat center; padding-right:5px; float:right}

.jyzn{ width:1124px; overflow:hidden; margin:35px auto 32px}
.jyzn .j_left{ width:27px; height:122px; padding:20px 33px 0; line-height:25px; float:left; text-align:center; background:#273179; font-size:23px; color:#fff}
.jyzn a{ width:145px; height:142px; float:left; margin-left:2px; display:block; background:#9f7215}
.jyzn a img{ width:145px; height:142px;}
.jyzn a:hover{ background:#5f4000}

.foot{ background:#1b235d url(../images/foot_bg.jpg) repeat-x left top}
.submenu{ margin-top:-5px}
.divRsjs{ margin-top:-2px}

.contactBox{ bottom: 0;height:100px;left: 0;overflow: hidden;position: fixed;z-index: 2000;text-align:center;width:100%;background:url(../images/12pfswt.gif) top center no-repeat;}