﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner a{ display:block;  height:577px; overflow:hidden;}

.sou{ height:130px; overflow:hidden; background:url(img/bg.jpg);}
.sou h2{ width:310px; height:100px; padding-top:30px; background:url(img/sou_line.gif) no-repeat right 30px; font:22px "黑体"; color:#595959; margin-right:68px; float:left;}
.sou h2 em{ display:block; font:24px "黑体"; color:#181818;}
.sou1{ width:408px; height:56px; margin-top:11px; float:left;}
.sou1 span{ display:inline-block; font:12px "黑体"; line-height:56px; color:#595959; height:56px; width:457px;}
.sou1 span a{ color:#595959; display:inline-block; padding:0 8px;}
.sou1 .ip02{ width:375px; height:30px; font:14px "黑体"; line-height:30px; color:#333; border:0; overflow:hidden; background:none; margin:0;}
.sou1 .ip03{ cursor:pointer; }
.sou1 input{ display:inline-block;margin-top:3px; width:24px; height:24px; background:url(img/sou2.gif) no-repeat; border:0;overflow:hidden;}
.sou2{ border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; height:30px;}
.sou p{ width:352px; height:73px; margin-top:30px; font:24px "Times New Roman", Times, serif; line-height:73px; color:#1e1d1d; background:url(img/sou_line.gif) no-repeat left top; padding-left:30px; float:right;}
.sou p em{ font:14px "Microsoft Yahei"; display:inline-block; background:url(img/lx.gif) no-repeat left center; padding-left:30px; color:#595959;}

.pro{ height:730px; overflow:hidden; margin-top:70px;}
.tit2{ height:140px; overflow:hidden; font:30px "黑体"; text-align:center; font-weight:bold;}
.tit2 em{ display:block; font:28px "黑体"; text-transform:uppercase; color:#3f3f3f; background:url(img/pro_h.gif) no-repeat center center; letter-spacing:5px;}
.tit2 a{ color:#4d4d4d;}
.tit2 b{ color:#2f2f2f;}
.tit2 span{ display:block; font:18px "黑体"; color:#2f2f2f;}
.pro1{ width:309px; height:510px; overflow:hidden; position:relative;}
.pro1 h2 a{ display:block; height:52px; background:#94130d; font:18px "黑体"; text-align:center; font-weight:bold; color:#fff; text-transform:uppercase; line-height:52px; overflow:hidden;}
.pro1 dl{ height:458px; overflow:hidden; position:relative;}
.pro1 dt{ width:309px; height:458px; position:relative;}
.pro1 dt img{width:309px; height:458px;}
.pro1 dt em{ display:block; font:24px "黑体"; text-align:center; color:#e2e2e2; height:44px; position:absolute; bottom:40px; left:0; width:309px; text-transform:uppercase;}
.pro1 dd{ width:285px; height:130px; position:absolute; top:16px; left:28px; font:24px "黑体"; font-weight:bold; color:#fff;}
.pro1 dd em{ display:block; font:16px "黑体"; line-height:24px;}
.pro1 h5{ height:40px; width:309px; background:#94130d; position:absolute; bottom:0; left:0; text-align:center;}
.pro1 h5 a{ display:inline-block; width:8px; height:8px; background:url(img/pro_dot2.png) no-repeat; padding:0 6px; margin-top:16px;}
.pro1 h5 a:hover,.pro1 h5 .on{ background:url(img/pro_dot1.png) no-repeat;}
.pro2{ width:870px; overflow:hidden; position:relative;}
.tit3{ height:34px; overflow:hidden; background:url(img/pro_line1.gif) repeat-x center bottom;}
.tit3 li{ font:16px "黑体"; line-height:34px; float:left; height:34px; overflow:hidden; margin-right:30px;}
.tit3 li a{ display:block; height:34px; color:#2f2f2f;}
.tit3 li a:hover,.tit3 .cur a{ background:url(img/pro_line2.gif) repeat-x center bottom;}
.pro2 h5 a{ display:inline-block; font:14px "黑体"; line-height:34px; text-transform:uppercase; color:#656565; position:absolute; top:0; right:0;}
.pro02 li{ width:279px; height:219px; margin:19px 10px 0 0; float:left; overflow:hidden; position:relative;}
.pro02 li img{width:277px; height:217px;border:1px solid #ccc;}
.pro02 li em{ display:none;width:279px; height:219px; position:absolute; top:0; left:0; background:url(img/pro_alp.png); font:16px "黑体"; text-align:center; line-height:219px; color:#fff;}
.pro02 li a{ display:block; width:279px; height:219px;}
.pro02 li a:hover em{ display:block;}
.pro02 .nones{ margin-right:0;}

.ys{ background:url(img/bg.jpg); height:1305px;}
.ys .content{ height:1305px; position:relative;}
.ys .tit2{ width:1200px; height:140px; position:absolute; top:78px; left:0;}
.ys1{ width:570px; height:300px; position:absolute; top:254px; left:0;}
.ys2{position:absolute; top:609px; left:640px;}
.ys3{top:940px; left:0;}
.ys1 dl{ height:146px; overflow:hidden;}
.ys1 dt{ width:61px; height:91px; font:36px "幼圆"; text-align:center; line-height:50px; background:url(img/ys01.gif) no-repeat left top; color:#fff; float:left;}
.ys1 dd{ width:495px; float:right;`}
.ys1 dd h3{ font:24px "黑体"; font-weight:bold; color:#2f2f2f;}
.ys1 dd h3 em{ color:#94130d;}
.ys1 dd p{ font:18px "黑体"; color:#717070; line-height:26px; padding-top:12px;}
.h01{ width:595px; height:327px; overflow:hidden; position:absolute; top:224px; right:0;}
.h02{ width:634px; height:324px; overflow:hidden; position:absolute; top:560px; left:-22px;}
.h03{ width:604px; height:382px; overflow:hidden; position:absolute; top:874px; right:0;}

.par{ height:268px; margin-top:80px; overflow:hidden;}
.par h5{ height:30px; overflow:hidden; text-align:right;}
.par h5 a{ display:inline-block; width:9px; height:9px; margin:0 6px; background:url(img/par_dot2.png) no-repeat;}
.par h5 a:hover,.par h5 .on{ background:url(img/par_dot1.png) no-repeat;}
.par2{ height:150px; border:1px solid #818181;}
.par2 h2{ border-right:1px solid #818181; width:78px; height:130px; float:left; font:24px "黑体"; padding-top:20px;}
.par2 h2 a{ display:inline-block; width:20px; color:#676767; line-height:24px; padding-left:30px;}
.par2 h2 em a{ display:block; font:14px "黑体"; color:#656565;}
.par2 ul{ width:1100px; height:150px; overflow:hidden;}
.par2 li{ width:229px; height:83px; overflow:hidden; float:left; display:inline; margin:28px 0 0 40px;}
.par2 li img{width:229px; height:83px;}

.yy{ height:428px;position:relative;}
.yy h5 a{ display:block; font:14px "黑体"; color:#656565; text-transform:uppercase; position:absolute; top:50px; right:0;}
.yy h2{ height:118px; overflow:hidden; text-align:center; font:30px "黑体"; font-weight:bold; color:#000;}
.yy h2 a{ color:#000;}
.yy h2 em{ display:block; font:28px Arial, Helvetica, sans-serif; color:#656565; text-transform:uppercase; letter-spacing:3px;}
.yy2{ height:300px; position:relative;}
.yy2 .arr1 a{ display:block; width:32px; height:35px; position:absolute; top:80px; left:-50px;}
.yy2 .arr2 a{display:block; width:32px; height:35px; position:absolute; top:80px; right:-50px;}
.yy3
{
        height:240px;
    }
.yy3 li{ width:293px; float:left; margin-right:8px; overflow:hidden;display:inline; height:240px;}
.yy3 li img{ display:block; width:293px; height:177px;}
.yy3 li em{ display:block; font:16px "Microsoft Yahei"; text-align:center; line-height:67px; height:67px; overflow:hidden; color:#565656;}
.yy3 .nones{ margin-right:0;}

.guan1{ background:url(img/guan1.jpg) no-repeat center top; height:383px; overflow:hidden;}
.honor{ width:214px; padding:30px 0 0 48px; overflow:hidden; height:356px; float:left;}
.honor li{ background:url(img/honor_bg.jpg) no-repeat center top; width:214px; float:left; height:328px;}
.honor li img{ display:block; width:178px; height:263px; padding:23px 0 0 19px;}
.honor h5{ height:13px; overflow:hidden; width:214px; text-align:center;}
.honor h5 a{ display:inline-block; width:9px; height:9px; margin:0 10px; background:url(img/honor_dot2.png) no-repeat;}
.honor h5 a:hover,.honor h5 .on{background:url(img/honor_dot1.png) no-repeat;}
.guan01{ width:255px; height:80px; float:right; margin-top:255px;}
.guan01 span{ display:block; width:180px; text-align:right; font:14px "黑体"; color:#656565; background:url(img/guan_lx.png) no-repeat left 13px; padding-left:30px; float:left;}
.guan01 span em{ display:block; font:28px "Times New Roman", Times, serif; color:#1e1d1d;}
.guan01 i a{ display:inline-block; background:url(img/guan_btn.png) no-repeat center top; font:14px "黑体"; color:#3a3a3a; float:right; width:44px; height:41px; text-align:center; padding-top:5px;}

.biaog{ height:808px; margin-top:70px; overflow:hidden;}
.biaog dl{ height:408px; margin:10px 0 55px 0; overflow:hidden; background:url(img/biaog_bg.gif) no-repeat right top;}
.biaog dt{ width:698px; height:408px; float:left; overflow:hidden;}
.biaog dt img{width:698px; height:408px;}
.biaog dd{ width:420px; float:right; padding:59px 45px 0 0;}
.biaog dd h3{ height:100px; overflow:hidden; background:url(img/baiog_line.gif) no-repeat left bottom; margin-bottom:40px;}
.biaog dd h3 span{ display:inline-block; width:302px; font:20px "黑体"; color:#3e3e3e; line-height:32px; padding-top:10px; float:left;}
.biaog dd h3 span em{ display:block; color:#2f2f2f; font-weight:bold;}
.biaog dd h3 i{ display:inline-block; width:54px; height:100px; font:36px "Times New Roman", Times, serif; text-align:center; background:url(img/baiog_01.gif) no-repeat center top; color:#a6a6a6; line-height:60px;}
.biaog dd p{ font:18px "黑体"; line-height:26px; color:#717070;}
.biaog ul{ height:103px; overflow:hidden;}
.biaog li{ width:239px; height:103px; margin-right:1px; overflow:hidden; font:22px "黑体";float:left; overflow:hidden;}
.biaog li a{ display:block; width:239px; height:103px; background:#3a3a3a; color:#fff; line-height:103px; }
.biaog li em{ display:inline-block; width:38px; height:38px; margin:32px 20px 0 40px; float:left; position:relative;}
.biaog li em img{width:38px; height:38px;}
.biaog li em i{ display:none;width:38px; height:38px; position:absolute; top:0; left:0;}
.biaog li a:hover i,.biaog .cur i{ display:block;}
.biaog li a:hover,.biaog .cur a{ background:#94130d; text-decoration:none;}

.wit{ height:715px; padding-top:85px; overflow:hidden; background:url(img/bg.jpg);}
.wit .tit2 em{ background:url(img/wit_h.gif) no-repeat center center;}
.wit h2{ height:38px; overflow:hidden; font:14px "黑体"; color:#4c4c4d; line-height:38px; background:url(img/wit_line.gif) no-repeat left bottom;}
.wit h2 a{ color:#4c4c4d;}
.wit h2 em a{ text-transform:uppercase; float:right;}
.wit dl{ width:379px; float:left; margin:25px 30px 0 0; overflow:hidden;}
.wit dt{ width:378px; height:246px;}
.wit dt img{width:378px; height:246px;}
.wit dd h3{ font:18px "黑体"; line-height:24px; margin-top:30px; height:60px;}
.wit dd h3 a{ color:#4c4c4d;}
.wit dd p{ font:14px "黑体"; line-height:24px; color:#4c4c4d; height:48px; overflow:hidden;}
.wit dd em a{ font:14px "黑体"; line-height:24px; display:block; margin-top:20px; color:#4c4c4d;}
.wit .nones{ margin-right:0;}

.guan2{ background:url(img/guan2.jpg) no-repeat center top; height:412px; overflow:hidden;}
.onl{ width:353px; padding:35px 0 0 32px; background:#94130d; height:377px; overflow:hidden; float:left;}
.onl h2{ height:65px; font:18px "黑体"; color:#fff; overflow:hidden; text-align:center;}
.onl h2 em{ display:block; font-size:14px; padding-top:8px;}
.onl li{ width:317px; height:36px; margin-bottom:14px; background:#fff;}
.onl li em{ display:inline-block; float:left; width:48px; height:36px;}
.onl li span{ display:inline-block; width:64px; height:36px; padding-left:20px; font:14px "黑体"; line-height:36px; color:#717171; float:left;}
.onl li input{ width:155px; height:36px; font:14px "黑体"; line-height:36px; color:#717171; border:0; overflow:hidden; background:none;}
.onl .btt{ height:48px; overflow:hidden; background:none;}
.onl .btt input{ width:150px; overflow:hidden;height:44px; background:#8dc41f; border:0; font:14px "黑体"; line-height:44px; color:#fff; text-align:center; cursor:pointer;}
.onl .btt .ip01{ background:#3a3a3a; margin-left:11px;}

.about{ height:595px; margin-top:70px; overflow:hidden;}
.about dl{ height:375px; overflow:hidden;}
.about dt{ background:url(img/about_bg.jpg) no-repeat center top; width:652px; height:375px; overflow:hidden; float:right;}
.about dt img{ display:block; width:493px; height:309px; margin:20px 0 0 78px;}
.about dd{ width:515px; float:left;}
.about dd h3 a{ display:block; height:86px; font:24px "黑体"; line-height:86px; color:#2f2f2f; background:url(img/about_h.gif) no-repeat left top; margin-bottom:42px;}
.about dd p{ font:14px "黑体"; line-height:24px; color:#7e7e7e;}
.about dd em a{ display:block; width:175px; height:40px; background:#94130d; font:16px "黑体"; text-align:center; line-height:40px; color:#fff; margin-top:40px;}

.fc{ height:310px; overflow:hidden; position:relative;}
.fc h5{ height:30px; overflow:hidden; text-align:right; position:absolute; top:20px; right:0;}
.fc h5 a{ display:inline-block; width:9px; height:9px; margin:0 3px; background:url(img/par_dot2.png) no-repeat;}
.fc h5 a:hover,.fc h5 .on{ background:url(img/par_dot1.png) no-repeat;}
.tit4{ height:57px; overflow:hidden;}
.tit4 li{ width:175px; float:left;}
.tit4 li a{ display:block; width:168px; font:16px "黑体"; color:#333332; background:url(img/fc_line1.jpg) no-repeat left 3px; padding-left:15px;}
.tit4 li em{ display:block; text-transform:uppercase; font-weight:bold}
.tit4 li a:hover,.tit4 .cur a{ color:#94130d;background:url(img/fc_line2.gif) no-repeat left 3px; text-decoration:none;}
.fc2 li{ width:374px; height:299px; float:left; margin-right:39px;}
.fc2 li img{width:374px; height:299px;}
.fc2 .nones{ margin-right:0;}

.bg2{ height:540px; padding-top:75px; overflow:hidden; background:url(img/bg.jpg);}
.dy{ position:relative; width:860px; height:390px; background:url(img/faq_line.gif) no-repeat right 60px; padding-right:28px;}
.dy h5 a{ display:block; font:14px "黑体"; color:#454545; position:absolute; top:20px; right:30px; text-transform:uppercase;}
.dy1{ width:416px; overflow:hidden; float:left;}
.dy1 dt{ width:416px; height:108px; overflow:hidden; position:relative;}
.dy1 dt img{width:416px; height:108px;}
.dy1 dt em{ display:block; width:65px; height:54px; background:#94130d; position:absolute; top:0; left:0; font:30px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
.dy1 dt em i{ display:block; font:12px Arial, Helvetica, sans-serif;}
.dy1 dd h3 a{ display:block; font:18px "黑体"; color:#2d2d2d; height:40px; margin-top:20px;}
.dy1 dd p{ font:14px "黑体"; line-height:24px; color:#838383;}
.dy1 dd em a{ display:block; font:14px "黑体"; color:#94130d; padding-top:20px;}
.dy2{ width:420px; float:right;}
.dy2 dl{ height:75px; border-bottom:1px solid #ccc; padding-top:10px;}
.dy2 dt{ width:70px; text-align:center; font:36px Arial, Helvetica, sans-serif; color:#bebebe; float:left;}
.dy2 dt i{ display:block; font:12px Arial, Helvetica, sans-serif;}
.dy2 dd{ width:340px; float:right;}
.dy2 dd h3 a{ display:block; font:14px "黑体"; color:#2f2f2f;}
.dy2 dd p{ font:14px "黑体"; line-height:22px; color:#838383;}

.faq{ width:280px; position:relative;}
.faq h5 a{ display:block; font:14px "黑体"; color:#454545; position:absolute; top:20px; right:30px; text-transform:uppercase;}
.faq dl{ padding-bottom:18px;}
.faq dt a{ display:block; font:14px "黑体"; color:#2d2d2d; line-height:24px; height:24px; overflow:hidden; background:url(img/q.gif) no-repeat left 5px; padding-left:24px;}
.faq dd{font:14px "黑体"; color:#999; line-height:24px;background:url(img/a.gif) no-repeat left 4px; padding-left:24px; margin-top:5px;}


.link{ height:140px; overflow:hidden; }
.link h2{ height:30px; border-bottom:1px dashed #9a9a9a; font:16px "黑体"; font-weight:bold;}
.link h2 a{ color:#94130d;}
.link h2 em{ font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:8px;}
.link h2 span a{ font:12px "黑体";}
.link p{ font:12px "黑体"; line-height:30px; color:#909090; text-align:left; padding-top:14px;}
.link p a{ color:#909090; padding:0 35px; display:inline-block;}
.link p a:hover{color:#94130d;}


/**/


a.jiantou:hover {text-decoration:none;cursor:pointer;}