@charset "gb2312";
em{ font-style:normal}
.head4{ width:100%; padding:20px 0px; height:245px;}
.head41, .head42, .head43, .head44, .head45{ float:left; width:232px; height:245px; margin-right:8px; display:inline;}
.main{ width:1200px; margin:0 auto;}

.frame {width:232px; height:245px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap {width:232px; height:245px; position:relative; overflow:hidden;}

.wrap div {width:232px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap div b {display:block; width:232px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_14.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; text-align:center; padding-top:15px;}
.wrap div b a{ color:#FFF;}
.wrap div span {position:relative; z-index:500; position:absolute;}
.wrap div p {font-size:12px; color:#fff; top:180px; position:absolute; left:23px; float:left; width:220px;}
.wrap div p em{ float:left;width:60px; height:25px; line-height:25px; text-align:center;}
.wrap div p a{ color:#FFF; padding:0px 2px;}
.wrap div img{ position:absolute; top:85px; left:82px;}

.frame2 {width:232px; height:245px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap2 {width:232px; height:245px; position:relative; overflow:hidden;}
.wrap2 div {width:232px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap2 div b {display:block; width:232px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_15.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; text-align:center; padding-top:15px;}
.wrap2 div b a{ color:#FFF;}
.wrap2 div span {position:relative; z-index:500; position:absolute;}
.wrap2 div p {font-size:12px; color:#fff; top:180px; position:absolute; left:8px; float:left; width:220px;}
.wrap2 div p em{ float:left;width:68px; height:25px; line-height:25px; text-align:center;}
.wrap2 div p a{ color:#FFF;padding:0px 2px;}
.wrap2 div img{ position:absolute; top:85px; left:82px;}

.frame3 {width:232px; height:245px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap3 {width:232px; height:245px; position:relative; overflow:hidden;}
.wrap3 div {width:232px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap3 div b {display:block; width:232px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_16.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; text-align:center; padding-top:15px;}
.wrap3 div b a{ color:#FFF;}
.wrap3 div span {position:relative; z-index:500; position:absolute;}
.wrap3 div p {font-size:12px; color:#fff; top:180px; position:absolute; left:0px; float:left; width:220px;}
.wrap3 div p em{ float:left;width:65px; height:25px; line-height:25px; text-align:center;}
.wrap3 div p a{ color:#FFF;padding:0px 2px;}
.wrap3 div img{ position:absolute; top:85px; left:82px;}

.frame4 {width:232px; height:245px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap4 {width:232px; height:245px; position:relative; overflow:hidden;}
.wrap4 div {width:232px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap4 div b {display:block; width:232px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_17.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; text-align:center; padding-top:15px;}
.wrap4 div b a{ color:#FFF;}
.wrap4 div span {position:relative; z-index:500; position:absolute;}
.wrap4 div p {font-size:12px; color:#fff; top:180px; position:absolute; left:7px; float:left; width:220px;}
.wrap4 div p em{ float:left;width:78px; height:25px; line-height:25px; text-align:center;}
.wrap4 div p a{ color:#FFF;padding:0px;}
.wrap4 div img{ position:absolute; top:85px; left:82px;}

.frame5 {width:232px; height:245px;  float:right;  display:inline; overflow:hidden;}
.wrap5{width:232px; height:245px; position:relative; overflow:hidden;}
.wrap5 div {width:232px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0; }
.wrap5 div b {display:block; width:232px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(../images/index_18.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; text-align:center; padding-top:15px;}
.wrap5 div b a{ color:#FFF;}
.wrap5 div span {position:relative; z-index:500; position:absolute;}
.wrap5 div p {font-size:12px; color:#fff; top:180px; position:absolute; left:15px; float:left; width:220px;}
.wrap5 div p em{ float:left;width:65px; height:25px; line-height:25px; text-align:center;}
.wrap5 div p a{ color:#FFF;padding:0px 2px;}
.wrap5 div img{ position:absolute; top:85px; left:82px;}


#index_js{ height:auto; overflow:hidden; background:url(../images/zz_bg.gif) repeat-x #fbfbfb;}
#index_js .ijs_in{ height:auto; overflow:hidden; width:1200px; margin:0 auto 30px;}
#index_js .ijs_tit{ height:75px; width:333px; margin:0 auto;/* background:url(../images/zz_tit.gif) no-repeat;*/}
#index_js ul{ height:auto; overflow:hidden;}
#index_js li{ width:213px; float:left; text-align:center;}
#index_js li a{ display:block;}
#index_js li.f{ width:134px; padding-right:40px;}
#index_js li.l{ width:134px; padding-left:40px;}
#index_js li .pic{ height:155px; width:134px; overflow:hidden; margin:0 auto 15px; position:relative;}
#index_js li .pic .p1{ height:155px; width:134px; overflow:hidden; background:url(../images/zz_bg.jpg) no-repeat left top; position:absolute; left:0; top:0; z-index:2}
#index_js li .pic .p2{height:155px; width:134px; background:url(../images/zz_bgs.jpg) no-repeat center; position:absolute; left:0; top:0;}
#index_js li .pic img{ padding:45px 25px 45px 24px;}
#index_js li p{ font-size:16px;}
#index_js li p span{ display:block; height:30px; line-height:30px; font-size:14px;}
#index_js li a:hover p{ color:#177fc8;}






#izj_box{ height:480px; overflow:hidden; background:url(../images/izj_bg.jpg) no-repeat center #f1f1f1;}
#izj_box .izj_in{ height:480px; width:1200px; margin:0 auto; position:relative;}
#izj_box .zj_pic{ height:480px; width:290px; position:absolute; left:160px; top:0; z-index:2}
#izj_box .zj_pic ul{ position:relative; height:494px; width:290px;}
#izj_box .zj_pic li{ position:absolute; height:478px; width:290px;right:300px; bottom:0; display:none;}
#izj_box .zj_pic li .pic{ width:290px; height:478px;}
#izj_box .zj_txt{ height:180px; width:650px; overflow:hidden; position:absolute; z-index:1; right:160px; top:145px;}
#izj_box .zj_txt ul{ height:200px; width:650px; overflow:hidden; position:relative;}
#izj_box .zj_txt li{ height:200px; width:660px; overflow:hidden;position:absolute; left:0; top:-250px; background:#FFFFFF;}
#izj_box .zj_txt li .con{ height:200px; width:600px; overflow:hidden; padding-left:60px; position:relative;}
#izj_box .zj_txt li .txt1{ font-size:19px; height:26px; position:absolute; left:60px; top:7px;}
#izj_box .zj_txt li .txt2{ font-size:14px; height:26px; position:absolute; left:60px; top:42px;}
#izj_box .zj_txt li .txt2 strong{ color:#1b7bbf;}
#izj_box .zj_txt li .txt3{ font-size:14px; height:26px; position:absolute; left:60px; top:65px; border-bottom:1px #CCCCCC dashed; width:570px; padding-bottom:5px;}
#izj_box .zj_txt li .txt3 strong{ color:#1b7bbf;}
#izj_box .zj_txt li .txt4{height:44px; line-height:22px; padding-right:40px; position:absolute; left:60px; top:107px;}
#izj_box .zj_txt li .txt4 img{ display:inline; background:url(../images/izj_ico1.jpg) no-repeat left center; float:left; padding-top:3px; padding-right:7px;}
#izj_box .zj_tab{ height:120px; width:570px; overflow:hidden; position:absolute; right:160px; top:335px;}
#izj_box .zj_tab .zj_tab_con{ width:500px; float:left; }
#izj_box .zj_tab .zj_tab_con li{ width:100px; height:120px; overflow:hidden; float:left; text-align:center; font-size:14px; cursor:pointer;}
#izj_box .zj_tab .zj_tab_con li img{ padding:0 12px 0 11px;}
#izj_box .zj_tab .zj_tab_con li p{ line-height:26px;}
#izj_box .zj_tab .zj_tab_right{ height:100px; width:50px; float:left;cursor:pointer;}



#zxno_box{ height:275px; overflow:hidden; background:url(../images/zxno_bg.jpg) no-repeat center #7fa8c4; margin-bottom:30px; border-top:1px #d4d4d4 solid; border-bottom:1px #d4d4d4 solid;}
#zxno_box .zxno_in{ height:277px; overflow:hidden; width:1200px; margin:0 auto; position:relative;}
#zxno_box .zxno_in .zxno_l1{ height:auto; overflow:hidden; width:110px; position:absolute; left:20px; top:80px;}
#zxno_box .zxno_in .zxno_l2{ height:auto; overflow:hidden; width:140px; position:absolute; left:530px; top:80px;}
#zxno_box .zxno_in .zxno_l3{ height:auto; overflow:hidden; width:140px; position:absolute; left:990px; top:80px;}
#zxno_box .zxno_in ul{ height:auto; overflow:hidden; clear:both; margin-bottom:15px;}
#zxno_box .zxno_in .zxno_l1 ul{ padding-left:7px;}
#zxno_box .zxno_in .zxno_l2 ul{ padding-left:4px;}
#zxno_box .zxno_in .zxno_l3 ul{ padding-left:3px;}
#zxno_box .zxno_in p{ text-align:center;}
#zxno_box .zxno_in li{ position:relative; height:49px; width:31px; float:left; margin-right:2px; background:url(../images/zxno_nobg.gif);}
#zxno_box .zxno_in li .nopic{ height:49px; width:31px; background:url(../images/zxno_8.png); position:absolute; left:0; top:0; z-index:2}
#zxno_box .zxno_in li .line1{ height:1px; width:31px; position:absolute; left:0; top:23px; background:#d12733; z-index:3}
#zxno_box .zxno_in li .line2{ height:1px; width:31px; position:absolute; left:0; top:24px; background:#f47b83; z-index:1;}
#zxno_box .zxno_in .btn{ height:40px; width:176px; position:absolute; top:200px; left:512px;}



.width1100 { width: 1200px; margin:0 auto}
.jiang{width: 100%;padding: 50px 0 30px;}
.jiang .hd ul { height:15px; width:105px; margin:25px auto 0;}
.jiang .hd ul li { display:block; width:15px; height:15px; border-radius:50%; background:#999; float:left; margin:0 5px; cursor:pointer; font-size:0;}
.jiang .hd ul li.on { background:#1D7FC0;}
.ntle .ntle_lbl{color: #1D7FC0; font-size:20px;}
.ntle em {display: block;position: absolute;left: 0;bottom: -2px;height: 3px; width: 60px;}
.chere{width: 1200px;margin: 0 auto; height:180px; overflow:hidden;}
.chere ul li{height:180px;}
.chere ul li a img{float: left;margin-right: 15px;}
.chl{width: 550px;}
.chr{width: 550px;}
.jtp1{color: #1D7FC0;font-size: 20px;line-height: 30px;padding-top: 5px;}
.jtp2{font-size: 14px;line-height: 26px;color: #333333;padding-top: 14px;}
.jta1,.jta2{width: 92px;height: 32px;display: block;border-radius: 5px;line-height: 32px;color: white;text-align: center;font-size: 14px;margin: 16px 10px 0 0;}
.jta1{background: #1D7FC0;}
.jta2{background: #f98d00;}
.ntle { border-bottom: 1px solid #ccc; color: #078b77; font-size: 26px; padding-bottom: 15px; position: relative; margin-bottom: 30px;}
.ntle .ntle_lb { color: #078b77;}
.ntle i { display: block; position: absolute; left:0; bottom: -2px; height: 3px; width: 60px;}
.ntle h3 { font-size: 26px;}
.ntle .ntle_rb { display: block; width: 128px; height: 32px; line-height: 32px; text-align: center; border-radius: 5px; color: #f98d00; border:1px solid #f98d00; font-size: 14px; font-weight: normal;}
.ntle .ntle_rb span { display: inline-block; width: 20px; height: 20px;  vertical-align: middle; margin-right: 3px;}
.ntle .ntle_rb span.span1 { background-position: -20px -12px;}
.ntle .ntle_rb span.span2 { background-position: 0 -32px; width: 30px; height: 25px;}

.ntle2 { font-size: 26px; text-align: center; color: #fff; position: relative; height: 45px;}
.ntle2 i { display: block; width: 60px; height: 3px; background: #fff; position: absolute; left:50%; bottom: 0; margin-left: -30px;}
.ntle2 a { color: #fff;}
.fl { float: left; }
.fr { float: right; }
.clear:after{ content: "\20"; height: 0; display:block; clear: both;}
.clear{ zoom:1; }
.cl{clear: both;}
