.clear:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}
.clear{ *zoom:1; }
.middle{ font-size:0; letter-spacing:-1.5em;}
.middle:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.justify{ text-align:justify;}
.justify:after{ content:''; padding-left:100%;}
.wrap{ width:1000px; height:100%; margin:0 auto; position:relative;}



.home{}
.home .focus{position:relative;overflow:hidden;}
.home .focus .frame{position:relative;overflow:hidden;}
.home .focus .frame .child{float:left;width:100%;}
.home .focus .boxnav{text-align:center;}
.home .focus .boxnav{position:absolute;left:0;bottom:45px;width:100%;}
.home .focus .nav{position:relative;height:35px;line-height:35px;padding:0 16px;display:inline-block;}

.service_title{ position:relative; text-align:center; margin-top:50px; color:#000; }
.service_title h2{ font-size:30px; font-weight:100; padding:20px 0; }
.service_title em{ font-style:inherit; font-size:18px; font-weight:bold; }
.service_title p{ padding:40px 0; font-size:14px; color:#333; }
.service_title .line-1{ width:80px; height:1px; background:#000; position:absolute; left:50%; top:0; margin-left:-150px; }
.service_title .line-2{ width:50px; height:1px; background:#000; position:absolute; left:50%; top:95px; margin-left:90px; }


.home .block1 .head{  padding:114px 81px 52px;}
.home .block1 .head h1{ font-sizae:36px; margin-bottom:30px; font-style:normal;}

.home .block1 .head p{ color:#868686; font-size:10px; line-height:2em;} 
.home .block1 .box{ height:590px; position:relative; background:url("../images/circle_bg.jpg") center 0px no-repeat;}
.home .block1 .box a{ position:absolute;  width:160px;background-repeat:no-repeat;height:80px; padding-top:35px;border-bottom:1px solid #dbdbdb; font-size:14px; color:#535353;}
.home .block1 .box a.icona{ padding-left:98px;background-position:left center;}
.home .block1 .box a.iconar{ padding-right:88px;background-position:right center; text-indent:12px; }
.home .block1 .box a i{ position:absolute;}
.home .block1 .box .a1{ background-image:url("../images/c_fw1.png"); left:805px; top:477px;}
.home .block1 .box .a2{ background-image:url("../images/c_fw2.png"); left:80px; top:477px;}
.home .block1 .box .a3{ background-image:url("../images/c_fw3.png"); left:-5px; top:227px;}
.home .block1 .box .a4{ background-image:url("../images/c_fw4.png"); left:0px; top:9px;}
.home .block1 .box .a5{ background-image:url("../images/c_fw5.png"); left:851px; top:9px;}
.home .block1 .box .a6{ background-image:url("../images/c_fw6.png"); right:0px; top:227px;}
.home .block1 .box .a1 i{ right:100%; top:-24px; margin-right:40px; background:url("../images/yz4.png") center top no-repeat; width:165px; height:86px;}
.home .block1 .box .a2 i{ left:100%; top:-26px; margin-right:22px; background:url("../images/yz2.png") center top no-repeat; width:165px; height:80px;}
.home .block1 .box .a3 i{ left:100%; top:29px; margin-left:-35px; background:url("../images/yz3.png") center top no-repeat; width:165px; height:86px;}
.home .block1 .box .a4 i{ left:100%; top:32px; margin-left:0px; background:url("../images/yz3.png") center top no-repeat; width:165px; height:86px;}
.home .block1 .box .a5 i{ right:100%; top:33px; margin-left:-17px; background:url("../images/yz1.png") center top no-repeat; width:165px; height:80px;}
.home .block1 .box .a6 i{ right:100%; top:13px; margin-right:-37px; background:url("../images/yz1.png") left top no-repeat; width:165px; height:80px;}
.home .block1 .box a:hover{ color:#26629a;}
.home .block1 .box a:hover i, .home .block1 .box a.cur i{ background-position:center bottom;}
.home .block1 .linearr{ position:absolute; left:50%; margin-left:-222px; top:35px; background:url("../images/fez.png") center top no-repeat; width:442px; height:434px;}



.index-it{ width: 100%; background: url(../images/c_bj.png) center no-repeat;}
.index-ittitle{font-size: 32px; color: #000; line-height: 54px; padding: 80px 0 12px; text-align: center; background: url(../webimages/cimg14.jpg) bottom no-repeat;}
.indext-itlink{ height: 552px; position: relative;}
.indext-itlink a{ position: absolute; font-size: 22px; color: #000; line-height: 32px; text-align: center;}
.indext-itlink a:hover{ color: #ff7657;}
.indext-itlink .it01{ top: 75px; left: 16px; width: 154px; padding-bottom: 266px; background: url(../images/c_j1.png) center bottom no-repeat;}
.indext-itlink .it01:hover{ background-image: url(../images/c_j11.png);}
.indext-itlink .it02{ bottom: 35px; left: 156px; width: 176px; padding-bottom: 246px; background: url(../images/c_j2.png) center bottom no-repeat;}
.indext-itlink .it02:hover{ background-image: url(../images/c_j22.png);}
.indext-itlink .it03{ top: 50px; left: 367px; width: 132px; padding-bottom: 265px; background: url(../images/c_j3.png) center bottom no-repeat;}
.indext-itlink .it03:hover{ background-image: url(../images/c_j33.png);}
.indext-itlink .it04{ bottom: 138px; right: 332px; width: 288px; padding-bottom: 235px; background: url(../images/c_j4.png) center bottom no-repeat;}
.indext-itlink .it04:hover{ background-image: url(../images/c_j44.png);}
.indext-itlink .it05{ top: 65px; right: 158px; width: 193px; padding-bottom: 269px; background: url(../images/c_j5.png) center bottom no-repeat;}
.indext-itlink .it05:hover{ background-image: url(../images/c_j55.png);}
.indext-itlink .it06{ bottom: 53px; right: 17px; width: 176px; padding-bottom: 270px; background: url(../images/c_j6.png) center bottom no-repeat;}
.indext-itlink .it06:hover{ background-image: url(../images/c_j66.png);}

.index-other{ padding-bottom: 37px;}
.index-other .title{ font-size: 20px; line-height: 25px; color: #202020; padding-bottom: 20px;}
.index-new{ float: left; padding-top: 24px;}
.index-new .cont{ height: 243px; width: 370px; padding: 9px 39px 0 0; margin-right: -3px; position: relative; overflow: hidden; *zoom: 1;}
.index-newlist{}
.index-newlist li{ padding-bottom: 27px;}
.index-newlist li a{ display: block; height: 60px;}
.index-newlist li .date{ float: left; color: #fff; text-align: center; padding: 0 4px; background-color: #777;}
.index-newlist li .date .day{ display: block; font-size: 30px; font-weight: 700; line-height: 38px; border-bottom: 1px solid #858484;}
.index-newlist li .date .moon{ display: block; line-height: 21px;}
.index-newlist li .newtitle{ float: right; font-size: 16px; line-height: 24px; color: #333; width: 284px; height: 48px; overflow: hidden;}

.index-newlist li a:hover .date{ background: #ffa200;}
.index-newlist li a:hover .date .day{ border-bottom: 1px solid #ffab19;}
.index-newlist li a:hover .newtitle{ color: #ffa200;}
.web{ width: 1200px; margin: 0 auto;}












