@charset "gb2312";
/* CSS Document */
div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img, body {margin:0px; padding:0px; list-style-type:none;text-decoration:none; border:0px;}
clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1;clear: both;height: 1px;}

.HM_Content{width:100%;height:auto; float:left;}
.banner_bg{ width:100%; height:auto; background:url(banner_bg.jpg) no-repeat center top;}
.mbbanner{width:1007px;height:auto;margin:0px auto;}

.HM_Main{width:100%; height:auto; margin:0px auto;font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå";}
.HM_title{width:1000px; height:auto; float:left;}


.HM_ct{width:100%;height:auto; float:left;}
.bc{ background:#e9e9e9;}
.bc1{ background:#FFFFFF;}
.HM_ct1{width:1000px; height:auto; margin:0px auto;}
.HM_ct1 .f1{width:700px; height:101px; float:left; color:#FFF; font-size:18px;}
.HM_ct1 .fs1{ padding:120px 0px 0px 300px; background:url(ct2-02.jpg) no-repeat left top;}
.HM_ct1 .fs2{ padding:115px 280px 5px 20px; background:url(ct2-05.jpg) no-repeat left top; line-height:30px;}

.HM_ct .dwbg{width:1000px; height:285px; position:relative; background:url(ct1-07.jpg) no-repeat center top; clear:left;}

.HM_ct .dwbg .f1{width:400px; height:auto; position:relative; top:80px; left:300px;}
.HM_ct .dwbg .f1 .a1{width:360px; height:28px; padding-left:25px; margin:2px 0px; background:url(ct1_off.jpg) no-repeat left top; font-size:15px; line-height:22px; float:left; color:#333;}
.HM_ct .dwbg .f1 .a1:hover{background:url(ct1_on.jpg) no-repeat left top;}
.HM_ct .dwbg .f1 .hover{width:360px; height:28px; padding-left:25px; margin:2px 0px;font-size:15px; line-height:22px; float:left; color:#333;background:url(ct1_on.jpg) no-repeat left top;}
.HM_ct .dwbg .f1 .a2{width:96px; height:28px; background:#b6004f; font-size:16px; line-height:28px; text-align:center; color:#FFF; font-weight:bold; float:left;}
.HM_ct .dwbg .f1 .mlf15{margin:0px 15px;}
.HM_ct .dwbg .f2{width:270px; height:150px; position:absolute;top:80px; right:10px; }
.HM_ct .dwbg .f2 li{font-size:14px; line-height:23px;}

.HM_ct .dwbg .aa1{width:auto; line-height:30px;position:absolute; font-size:18px; line-height:22px; left:770px; top:235px; color:#FFF; font-weight:bold; display:block;}


.HM_ct1 .p1{width:400px; height:auto; float:left; font-size:18px; padding:40px 0px 80px 100px;}
.HM_ct1 .p1 .title{width:400px; height:65px; color#000;font-size:24px;}
.HM_ct1 .p1 .title span{ font-size:18px; }
.HM_ct1 .p1 .title .c1{color:#b6004f;}
.HM_ct1 .p1 .title .c2{color:#54a4d5;}
.HM_ct1 .p1 .title span b{font-size:48px; font-family:Arial, Helvetica, sans-serif;font-style: italic;}
.HM_ct1 .p1 .s1{width:400px; height:30px; line-height:24px; float:left; font-size:14px; color:#000;}
.HM_ct1 .p1 .s1 span{width:84px; height:24px; font-weight:bold; float:left; background:#000; text-align:center; line-height:24px; color:#FFF; margin-right:5px;}
.HM_ct1 .p1 .s1 a{color:#ff0000;}
.HM_ct1 .p1 .a1{width:345px; height:31px; float:left; padding-left:35px; margin:10px 0px 0px 20px; line-height:31px;font-size:20px; text-decoration:underline; display:block;}
.HM_ct1 .p1 .b1{ background:url(ct2-04.jpg) no-repeat left top; color:#b6004f;}
.HM_ct1 .p1 .b2{ background:url(ct2-06.jpg) no-repeat left top; color:#54a4d5;}

.HM_ct .posi{ position:relative;}
.HM_ct1 .f2{width:420px; height:auto; position:absolute; line-height:25px; color:#FFF; color:#000; top:570px; right:20px;}
.HM_ct1 .f2 .mbtitle{font-size:35px; font-weight:bold; line-height:60px;}
.HM_ct1 .f2 span{ font-weight:bold;}
.HM_ct1 .f2 p{ height:35px; font-size:16px;}

.HM_ct .plr{width:906px;}
.HM_ct1 .bk1{width:266px; height:405px; float:left; margin:0px 18px; *_margin:0px 14px 0px 14px;}
.HM_ct1 .bk1 span{width:59px; height:auto; float:left; line-height:55px; text-align:center; font-size:24px; color:#54a4d5; font-weight:bold;margin:5px 0px;}
.HM_ct1 .bk1 .f3{width:180px; height:auto; float:left; font-size:14px; padding:0px 10px;  border-left:1px #000000 solid; margin:5px 0px; line-height:23px;}

.HM_ct1 .pic1{width:447px; height:741px; float:left; margin:40px 26px; *_margin:40px 13px;}


.HM_ct .ptb{ padding:40px 0px;}


.zhuanjia { height:480px;}
.zhuanjia .center{ width:1110px; margin:0 auto;} 
.zhuanjia .left{ margin-top:20px; width:130px; float:left; background:#fff;}
.zhuanjia .left li{ font-size:22px; height:48px; padding-left:20px; background:url(zhuanjiarightpic.jpg) no-repeat bottom right; line-height:54px; border-bottom:solid 1px #ccc; cursor:pointer; color:#000 !important;}

.zhuanjia .right{ margin-top:20px;}
.zhuanjia  .left li.curr{color:#fff !important; background:url(zhuanjia_12.jpg) no-repeat; color:#fff; width:139px; height:59px; position:relative; left:-9px; border-bottom-style:none;}


.zj_1{ width:100%; height:791px; display:block; background:url(/zj_img/zj_bg1.jpg) center;}
.zj_1_1{ width:1192px; height:791px; display: block; margin:0 auto;}
.zj_1_1_1{ width:100%; height:80px; display:block; padding-top:20px;}
.zj_1_1_1 h5{ text-align:center; font-size:40px; color:#660000; font-weight:800; height:50px;}
.zj_1_1_1 p{ text-align:center; font-size:25px; color:#333333;height:30px;}
.zj_1_1_1 img{ float:left;}
.zj_1_1_2{ width:1192px; height:605px; display:block; position:relative;}
.zj_1_1_2 ul{ width:1192px; height:605px; display:block;}
.zj_1_1_2 li{ float:left; width:1192px; height:605px;}
.zj_1_1_1_2_left{ width:53px; height:116px; float:left; position:absolute; left:-53px; top:241px;}
.zj_1_1_1_2_right{ width:53px; height:116px; float:left; position:absolute; right:-53px; top:241px;}
.zj_1_1_1_2_left img,.zj_1_1_1_2_right img{ float:left; cursor: pointer;}