html, content, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, th, img{border-width:0; padding:0; margin:0;}
body{margin:0; font-size:14px; text-align:left; WORD-WRAP: break-word; color:#000000; background:#ffffff; font:"����", "������";}
select,input,img{margin:0 auto; vertical-align: middle;}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}

ul{list-style:none ;}
img{border:none;}
li{list-style-type:none;}

a{ text-decoration: none; color:#000000;}
a:hover{color:#005a9e;}

/*nav*/
.nav{width:100%; position: absolute; z-index:101; height:110px; background:url("../images/nav_bg.png") repeat-x; clear:both;top:0;}
.nav .nav_bg{width:1200px; height:97px; margin:auto;}
.nav .nav_bg .logo{width:300px; float:left;}
.nav .nav_bg .btn{width:800px; float:left;}

.nav .nav_bg .nav_login{width:100px;float:right;line-height: 97px;text-align: center;}
.nav .nav_bg .nav_login ul{ list-style: none;}
.nav .nav_bg .nav_login>li{ float: left;}
.nav .nav_bg .nav_login a{ display: block; text-decoration: none; width: 100px;  height: 100px; text-align: center; line-height: 97px; color: white; }
.nav .nav_bg .drop-down-content a{ display: block; text-decoration: none; width: 100px; height: 40px; text-align: center; line-height: 40px; color: black; background:url("../images/nav_bg.png") repeat-x; }
.nav .nav_bg .nav_login .drop-down{ position: relative; height: 97px; overflow: hidden; }
.nav .nav_bg .nav_login img { margin: 20px 20px; }
.nav .nav_bg .nav_login .drop-down .drop-down-content{ padding: 0; position: absolute; }
.nav .nav_bg .nav_login .drop-down .drop-down-content li:hover a{ background-color:#0084ff; }
.nav .nav_bg .nav_login .drop-down:hover{ overflow: visible; }

.nav .nav_bg .btn a{display:block; width:108px; text-align:center; height:95px; float:left; font-family:"΢���ź�"; font-size:18px; color:#FFFFFF; line-height:95px;}
.nav .nav_line{width:100%; height:2px; background:url("../images/colorBar.jpg") top center;}
.nav .nav_home1{background:url("../images/nav_home1.png") center center no-repeat;}
.nav .nav_home2{background:url("../images/nav_home2.png") center center no-repeat;}
.nav .nav_home1:hover{background:url("../images/nav_home2.png") center center no-repeat;}
.nav .nav_about1{background:url("../images/nav_about1.png") center center no-repeat;}
.nav .nav_about2{background:url("../images/nav_about2.png")  center center no-repeat;}
.nav .nav_about1:hover{background:url("../images/nav_about2.png")  center center no-repeat;}
.nav .nav_news1{background:url("../images/nav_news1.png") center center no-repeat;}
.nav .nav_news2{background:url("../images/nav_news2.png")  center center no-repeat;}
.nav .nav_news1:hover{background:url("../images/nav_news2.png")  center center no-repeat;}
.nav .nav_games1{background:url("../images/nav_games1.png")  center center no-repeat;}
.nav .nav_games1:hover{background:url("../images/nav_games2.png")  center center no-repeat;}
.nav .nav_games2{background:url("../images/nav_games2.png")  center center no-repeat;}
.nav .nav_business1{background:url("../images/nav_contactus1.png")  center center no-repeat;}
.nav .nav_business2{background:url("../images/nav_contactus2.png") center center no-repeat;}
.nav .nav_business1:hover{background:url("../images/nav_contactus2.png") center center no-repeat;}
.nav .nav_join1{background:url("../images/nav_join1.png")  center center no-repeat;}
.nav .nav_join2{background:url("../images/nav_join2.png")  center center no-repeat;}
.nav .nav_join1:hover{background:url("../images/nav_join2.png") center center no-repeat;}

/*index content*/
.content{width:100%; height:auto; overflow:hidden; margin:30px 0; clear:both;}
.content .title{width:185px; margin:auto; border-bottom:2px #005a9e solid; text-align:center;}
.content .contentc{width:100%; border-top:1px #CCCCCC solid; padding:20px 0 0 0; overflow:hidden; clear:both;}
.content .contentc .you{width:1176px; margin:auto;}
.content .contentc .you .pp{width:262px; height:312px; border:6px #dbdbdb solid; margin:0 10px; float:left;}
.content .contentc .you .pp a{color:#FFFFFF;}

.content .contentc .about{width:1050px; margin:auto;}
.content .contentc .about .thumb{width:520px; float:left;}
.content .contentc .about .detail{width:530px; float:left; line-height:28px;}

.content .title2{width:1050px; margin:auto;}
.content .title2 .l{width:185px; border-bottom:2px #005a9e solid; margin:0 420px 0 0; float:left;}
.content .title2 .link{width:185px; border-bottom:2px #005a9e solid; float:left;}
.content .contentc .about .nleft{width:560px; float:left; margin:0 45px 0 0;}
.content .contentc .about .nleft .tt{width:540px; height:30px; line-height:30px; background:url("../images/dian.jpg")  left center no-repeat; padding:0 0 0 20px;}
.content .contentc .about .nleft .tt .kl{width:430px; float:left;}
.content .contentc .about .nleft .tt .kr{width:90px; color:#666666; font-size:12px; float:left;}
.content .contentc .about .nright{width:445px; float:left;}
.content .contentc .about .nright .rtt{width:435px; height:30px; line-height:30px; background:url("../images/dian.jpg") left center no-repeat; padding:0 0 0 20px;}
.content .contentc .about .nright .rtt .rl{width:335px; float:left;}
.content .contentc .about .nright .rtt .rr{width:80px; color:#666666; font-size:12px; float:left;}

/*foot*/
.foot {width:100%; border-top:2px #005a9e solid; overflow:hidden; margin:40px 0 0 0; background:#e7e7e7; clear:both; }
.foot .foot_content {width:1050px; margin:5px auto; height:110px;line-height:20px; font-size:12px;}
.foot .foot_content .foot_logo {width:250px; height:110px; float:left;padding: 20px 15px;}
.foot .foot_content .foot_text {width:750px;height:110px; float:left;}
.foot .foot_content .foot_text .foot_nav ul li {width:60px; float:left;}
.foot .foot_content .foot_text .foot_right {clear:both;}
.foot .foot_content a {text-decoration: underline;}


/*about start*/
.banner_ab{width:100%; height:340px; background:url("../images/banner/banner.jpg")  top center no-repeat; clear:both; margin:0 0 20px 0;}
.about_content{width:1050px; margin:20px auto; overflow:hidden; border-bottom:1px #CCCCCC solid; padding:20px 0; clear:both;}
.about_content .thumb{width:160px; float:left; padding:20px 0 0 0;}
.about_content .detail{width:850px; float:left; line-height:24px; color:#333333;}
.about_content .detail h1{font-size:24px; line-height:32px; font-family:"΢���ź�"; overflow:hidden;}
.about_content .detail div{margin:20px 0; overflow:hidden;}
.about_content .detail img{vertical-align: bottom;}
/*about End*/

/*games start*/
#banner_games{width:100%; height:340px; background:url("../images/banner/banner.jpg") top center no-repeat; clear:both; margin:0 0 30px 0;}
.game_item{width:1000px; height:300px;border:1px #cccccc solid; padding:10px; overflow:hidden; margin:20px auto;}
.game_item .thumb{width:300px; height:300px;float:left;margin-righ:20px;text-align:center;}
.game_item .thumb img { margin: 50px auto;}
.game_item .detail{width:680px; height:300px; margin:0 0 0 00px; float:left; line-height:24px; font-size:16px;}
.game_item .detail .head {width: 680px; height: 40px;clear: both;}
.game_item .detail .head .title {width: 200px;height: 40px;float: left;color:#005a9e; font-size:16px;line-height: 40px;text-align: left;}
.game_item .detail .head .link {width: 122px;height: 40px;float: right;}
.game_item .detail .desc {width: 680px;height: 220px;margin:20px 0;clear: both;line-height: 35px;overflow:hidden;}
/*games end*/

/*news start*/
#banner_news{width:100%; height:340px; background:url("../images/banner/banner.jpg") top center no-repeat; clear:both; margin:0 0 30px 0;}
.news_body{margin: 20px auto;overflow: hidden;width: 1000px;}
.news_list li{border-bottom: 1px solid #cccccc;padding: 14px;}
.news_paging{height:30px;line-height:30px;margin:20px 0;float:right;}
.news_paging li{float:left;margin-left:10px;}
.news_paging li a{padding:2px 8px;border:1px solid #EBEBEB;background:#F5F5F5;color:#0072BC;}
.news_paging li span{padding:2px 8px;border:1px solid #EBEBEB;background:#F5F5F5;color:#D7D7D7;}
.news_paging li a.selected{border:1px solid #BBDDFF;background:#DDEEFF;}
.news_time{display:block;width:100px;float:left;padding:10px 0;color:#BBBBBB;}
.news_title{margin-left:100px;padding:8px 0;}
.news_title h3{font-size:12px;}
.news_content{margin-left:100px;}

/*bussiness*/
#banner_business{width:100%; height:340px; background:url("../images/banner/banner.jpg")  top center no-repeat; clear:both; margin:0 0 30px 0;}
.business_body .l{padding-left: 20px;}
#dituContent{width:1050px;height:600px;border:#ccc solid 1px;margin: 0 auto}
.company{width:1050px;margin:20px auto;font-size:16px;color:#000000;font-weight:500;line-height:30px;font-family:"΢���ź�";}
.company span{float:left;}
.company p{margin-left:80px;}
#business {width:1050px;margin:0 auto;font-family:"΢���ź�";}
#business ul li{display:block;width:500px;float:left;}
#business ul li p{font-size:14px;color:#454547;font-weight:400;line-height:25px;}

/*detail news*/
.news_details_body{margin: 20px auto;overflow: hidden;width: 1000px;}
.news_details_body h3{height:80px;line-height:80px;border-bottom:1px solid #cccccc;padding-left:15px;background:url("../images/title.gif")  center left no-repeat;font-family:"΢���ź�";color:#5F5F5F;}
.news_details_body .news_time{display:block;float:right;color:#BBBBBB;width:auto;padding:0;font-weight:200;}
.news_details_body .news_details_content{width:100%;min-height:500px;position:relative;margin:40px auto;}
.news_details_body .news_details_content p{line-height: 28px;margin-bottom: 29px;font-size:16px;text-indent: 2em;}


/*joinus start*/
#jobs_banner{width:100%; height:340px; background:url("../images/banner/banner.jpg") top center no-repeat; clear:both; margin:0 0 30px 0;}
#jobs_s{width:1000px; text-align:center; height:116px; margin:20px auto;}
#jobs_s img{margin:0 30px;}
.jobs_body{width:1000px; margin:20px auto; overflow:hidden; line-height:24px;}
.jobs_body h1{width:290px; height:30px; line-height:30px; color:#FFFFFF; font-size:16px; padding:0 0 0 10px; background:url("../images/joinus_bgjpg")/*tpa=http://www.szfyhd.com/images/zao_title.jpg*/;}
.jobs_body div{margin:20px 0;}
/*joinus end*/

/*service start*/
.service_details_body{margin: auto;overflow: hidden;width: 1000px;}
.service_details_body h1{margin: 20px 0;}
.service_details_body h2{height:80px;line-height:80px;margin:10px 0; border-bottom:1px solid #cccccc;padding-left:15px;background:url("../images/title.gif")  center left no-repeat;font-family:"΢���ź�";color:#5F5F5F;}
.service_details_body h3{height:60px;line-height:60px;margin:10px 0;padding-left:12px;font-family:"΢���ź�";color:#5F5F5F;}
.service_details_body .service_time{display:block;float:right;color:#BBBBBB;width:auto;padding:0;font-weight:200;}
.service_details_body .service_details_content{width:100%;min-height:500px;position:relative;margin:40px auto;}
.service_details_body .service_details_content p{line-height: 30px;margin-bottom: 0px;font-size:16px;text-indent:2em;}

.guardianship_bg { width: 990px;height: 300px;}
.guardianship_bg img { width: 990px;height: 300px;}
.guardianship_nav {width: 990px;height: 30px;background-color: #008000}
.guardianship_nav li {display: inline-block;width: 100px;height: 30px;line-height: 30px; font-size: 16px;color: white;text-align: center;border-right: 1px solid white;}
.guardianship_nav li a {color: white;}
.guardianship_nav a:link {
    color: white;
}
.guardianship_nav a:hover {
    color: #005a9e;
}




/*service end*/

