
/* CSS Document */
/*广告条*/

.kinMaxShow{ width:100%; height:430px; overflow:hidden;}
.kinMaxShow a span{ display:block; width:100%; height:430px; background-position:center top; background-repeat:no-repeat;}
.kinMaxShow .KMSPrefix_kinMaxShow_button {left: 0px;_left: expression(eval((document.documentElement.clientWidth / 2) - 12));height: 5px;text-align: center;margin-left: 6px;}/*wdw 2015-06-29 add*/
/*广告条end*/

/*sub1*/
#sub1_contents{ width:100%; height:320px; clear:both;}
.sub1_contents{ width:1100px; height:320px; margin:0 auto; overflow:hidden; padding-top:30px;}
.sub1_title{ width:1100px; height:60px; line-height:60px; overflow:hidden; border-top:2px solid #e2e2e2; clear:both;}
.sub1_title span{ display:block; float:left; font-size:20px; color:#3c3c3c;}
.sub1_title span a{ font-size:14px; color:#949494; text-transform:uppercase; font-family:Arial; padding-left:10px;}
.sub1_title .sub1_mores{ display:block; padding-right:15px; float:right; text-transform:uppercase; font-family:Arial; font-size:12px; color:#555354; background:url(../images/icon3.jpg) no-repeat right center;}
.sub1_title .sub1_mores:hover{ color:#d50000; text-decoration:underline;}
.zpmenu{margin-top:20px;width:1100px;display:inline;height:200px;overflow:hidden; }
.zpmenu dl{width:1100px; height:199px;_width:1100px; overflow:hidden; margin:0 auto; cursor:pointer;}
.zpmenu dt{width:55px;float:left;height:199px;}
.zpmenu dd{position:relative;width:380px;display:block;float:left;height:199px;overflow:hidden}
div.zpmenu dl#slider2 dd div.zpinfor{width:360px;  float:left;height:154px;overflow:hidden; background:#f7f7f7; border-right:3px solid #ffffff; padding-top:45px; padding-left:20px;}
.sub1_img{ float:left; display:block; width:140px; height:104px; overflow:hidden;}
.sub1_imgresume{ width:180px; height:104px; overflow:hidden; float:left; margin-left:15px; line-height:25px;}
.sub1_imgresume a{ font-size:12px; color:#3c3c3c;}
.zpinfor:hover .sub1_imgresume a{ text-decoration:underline;}

.open span{ display:block; width:55px; height:199px; background:url(../images/sub1_bg1.jpg) no-repeat;}
.sub1_bg1{ display:block; width:55px; height:199px; background:url(../images/sub1_bg14.jpg) no-repeat; }
.sub1_bg2{ display:block; width:55px; height:199px; background:url(../images/sub1_bg2.jpg) no-repeat; }
.sub1_bg3{ display:block; width:55px; height:199px; background:url(../images/sub1_bg3.jpg) no-repeat; }
.sub1_bg4{ display:block; width:55px; height:199px; background:url(../images/sub1_bg4.jpg) no-repeat; }
.sub1_bg5{ display:block; width:55px; height:199px; background:url(../images/sub1_bg5.jpg) no-repeat; }
.sub1_bg6{ display:block; width:55px; height:199px; background:url(../images/sub1_bg6.jpg) no-repeat; }
.sub1_bg7{ display:block; width:55px; height:199px; background:url(../images/sub1_bg7.jpg) no-repeat; }
.sub1_bg8{ display:block; width:55px; height:199px; background:url(../images/sub1_bg8.jpg) no-repeat; }
.sub1_bg9{ display:block; width:55px; height:199px; background:url(../images/sub1_bg9.jpg) no-repeat; }
.sub1_bg10{ display:block; width:55px; height:199px; background:url(../images/sub1_bg10.jpg) no-repeat; }
.sub1_bg11{ display:block; width:55px; height:199px; background:url(../images/sub1_bg11.jpg) no-repeat; }
.sub1_bg12{ display:block; width:55px; height:199px; background:url(../images/sub1_bg12.jpg) no-repeat; }
.sub1_bg13{ display:block; width:55px; height:199px; background:url(../images/sub1_bg13.jpg) no-repeat; }

/*sub2_contents*/
#sub2_contents{ width:100%; height:370px; background:#f3f1f2; clear:both; overflow:hidden;}
.sub2_contents{ width:1100px; height:340px; margin:0 auto; overflow:hidden; padding-top:30px;}
.sub2_left{ width:140px; height:370px;}
.sub2_title{ display:block; width:102px; height:119px; }
.sub2_space{ width:50px; height:80px; border-right:3px solid #ebe5e7;}
.sub2_right{ width:955px; height:370px;}
.sub2_right_title{ width:955px; height:75px; overflow:hidden; background:url(../images/sub2_icon4.jpg) no-repeat bottom left;}
.sub2_titlenotes{ width:800px; height:74px; overflow:hidden; float:left;}
.sub2_titlenotes span{ display:block; height:30px; line-height:30px; width:700px; padding-left:30px; overflow:hidden; background:url(../images/sub2_icon3.jpg) no-repeat left center; font-size:16px; color:#555354;}
.sub2_titlenotes p{ display:block; padding:0px; margin:0px; height:40px; line-height:40px; width:800px;  overflow:hidden;  font-size:12px; color:#999999;}
.sub2_right_title .sub2_mores{  margin-top:40px; display:block; padding-right:15px; float:right; text-transform:uppercase; font-family:Arial; font-size:12px; color:#555354; background:url(../images/icon3.jpg) no-repeat right center;}
.sub2_right_title .sub2_mores:hover{ color:#d50000; text-decoration:underline;}

.sub2_r_con{ width:955px; height:220px;   padding-top:30px;}
.mr_frbox { height:220px; width:950px; position:relative;}
.mr_frBtnL {  position:absolute; left:-115px; top:90px; cursor: pointer; display: inline;  display:block; height:45px; width:45px; background:url(../images/sub2_icon1.jpg) no-repeat;}
.mr_frBtnL:hover{background:url(../images/sub2_icon1_hover.jpg) no-repeat;}
.mr_frBtnR { cursor: pointer; position:absolute; left:-115px; top:150px;  display:block; height:45px; width:45px; background:url(../images/sub2_icon2.jpg) no-repeat;}
.mr_frBtnR:hover{background:url(../images/sub2_icon2_hover.jpg) no-repeat;}


.mr_frUl { float: left; height:220px; width:950px;  overflow:hidden; }
.mr_frUl ul li { display: inline; float: left; height:190px; width:214px; overflow: hidden; margin-left:12px; margin-right:12px;}
.mr_frUl ul li a{ display: block;  height:190px; width:214px;}
.mr_frUl ul li a img{ display:block; width:212px; height:158px; border:1px solid #e2e2e2;}
.mr_frUl ul li a:hover img{ border:1px solid #d71010;}
.mr_frUl ul li a span{ display:block; width:214px; height:30px; line-height:30px; text-align:center;  overflow:hidden; font-size:12px; color:#999999;}
.mr_frUl ul li a:hover span{ color:#d50000;}


/*sub3_contents*/
#sub3_contents{ width:100%; height:340px; background:#ffffff; clear:both; overflow:hidden;}
.sub3_contents{ width:1100px; height:300px; margin:0 auto; overflow:hidden; padding-top:40px;}
.sub3_left{ width:357px; height:300px; overflow:hidden;}
.sub3_title1{ width:357px; height:38px; overflow:hidden; background:url(../images/sub3_line1.jpg) no-repeat bottom left;}
.sub3_title1 span{ display:block; float:left; height:35px; line-height:35px; font-size:16px; color:#3c3c3c;}
.sub3_title1 span a{ font-size:14px; color:#949494; text-transform:uppercase; font-family:Arial; margin-left:10px;}
.sub3_more{ display:block; margin-top:15px; float:right; background:url(../images/icon3.jpg) no-repeat right center; font-size:12px; color:#555354; text-transform:uppercase; font-family:Arial; padding-right:15px;}
.sub3_left_con{ width:357px; height:200px; overflow:hidden; padding-top:16px; text-align:center;}

.sub3_center{ width:357px; height:300px; overflow:hidden; margin-left:40px;}
.sub3_center_con{width:357px; height:200px; overflow:hidden; padding-top:16px; }
.sub3_center_con a{ display:block; width:340px; height:200px; margin:0 auto; overflow:hidden; line-height:24px; font-size:12px; color:#3c3c3c;}
.sub3_center_con a img{ display:block; float:left; margin-right:10px;}
.zt1{ font-size:12px; color:#3c3c3c; font-weight:bold;}
.zt2{ color:#d50000;}
.sub3_center_con a:hover{ text-decoration:underline;}

.sub3_right{ width:308px; height:300px; overflow:hidden;}
.sub3_title2{ width:308px; height:38px; overflow:hidden; background:url(../images/sub3_line2.jpg) no-repeat bottom left;}
.sub3_title2 span{ display:block; float:left; height:35px; line-height:35px; font-size:16px; color:#3c3c3c;}
.sub3_title2 span a{ font-size:14px; color:#949494; text-transform:uppercase; font-family:Arial; margin-left:10px;}
.sub3_more{ display:block; margin-top:15px; float:right; background:url(../images/icon3.jpg) no-repeat right center; font-size:12px; color:#555354; text-transform:uppercase; font-family:Arial; padding-right:15px;}
.contact_img{ width:295px; height:93px; margin-top:5px; overflow:hidden;}
.contacts_notes{ width:308px; height:115px; overflow:hidden; margin-top:10px;}
.contacts_notes p{ display:block; width:308px; height:23px; line-height:23px; overflow:hidden; padding:0px; margin:0px; font-size:12px; color:#3c3c3c;}