/**--------------头部布局---------------------**/
#top{}
/*-----设置页面所有的容器宽度---*/
#top .boxWidth,#top #menu .menuBox,#adv .advBox,#main .mainBox,#pageTitle .pageTitleBox,#footer .footerBox .footerText{width:1000px; margin:0 auto}
#top .topNav{background-color: #f7f7f7; border-bottom:1px solid #CCC; color:#999}
#top .topNav .topNavBox{height:36px; line-height:36px; position: relative;}
#searchsubmit{background:url(../images/icon/search-button.png) no-repeat; width:17px; height:17px; position:absolute; top:10px; left:0px; border:0px; cursor:pointer}
#phone{background:url(../images/icon/phone.png) no-repeat left 10px; width:150px;  left:25px; position:absolute; font-size:14px; padding-left:15px;}
#sMenu{ position:absolute; right:0px;}
#sMenu a{color:#333}
#sMenu a:hover{text-decoration:underline}
#top #menu{ background:#fff;}
#top #menu .menuBox{height:80px;  position: relative;}
.logo{background:url(../images/icon/logo.png) no-repeat; width:200px; height:53px; position:absolute; left:0px; top:12px}
.mainMenu{position:absolute; right:0px; width:auto; height:80px; line-height:80px;}
.mainMenu ul li{ display:inline}
.mainMenu ul li a{font-size:18px; height:80px;  padding:25px 0px; margin:0px 15px; text-decoration:none; color:#000}
.mainMenu ul li a:hover,.mainMenu ul li a.set{color:#004b8c; border-bottom:3px solid #004b8c}

/*#adv{background:url(../img/slide1.jpg) no-repeat top center; border-bottom:8px solid #e8e7e7}*/
#adv{background:url(../img/bannerBg1.jpg) repeat-x top center; border-bottom:8px solid #e8e7e7}
#adv .advBox{height:390px; position:relative;}
#adv .advBox .advMask{background:url(../images/shadow.png) no-repeat top center; height:37px; width:1000px; z-index:99; position:absolute; top:0px;}
#adv .advBox .advContent{height:390px; overflow:hidden; }

#pageTitle{}
#pageTitle .pageTitleBox{height:100px; background:url(../images/shadow.png) no-repeat top center; position:relative}
/*
#pageTitle .pageTitleBox .lj{position:absolute; line-height:100px; margin-left:10px; color:#fff; width:auto}
#pageTitle .pageTitleBox .lj a{color:#fff; text-decoration:none; }
#pageTitle .pageTitleBox .lj a:hover{color:#000}
*/
#pageTitle .pageTitleBox .icon{height:64px; position:absolute; top:18px; right:5px; padding-right:70px; background-position:top right; }
#pageTitle .pageTitleBox .icon .pageTitleFont{font-size:24px; color:#fff; text-align:right; margin-top:8px}
#pageTitle .pageTitleBox .icon .pageTitleFont span{font-size:14px;}

/*-------------中间内容样式--------------*/
#main{ background:#ffffff url(../images/line.jpg) top repeat-x; overflow:hidden;}
#main .mainBox{text-align:left; clear:both; display:block;}
.titleBox{ border-bottom:1px solid #ddd; height:29px; padding-bottom:10px; position:relative}
.titleBox .titleFont{position:absolute; padding:0px 8px; background:#004b8c; color:#fff; left:0px; bottom:-1px; height:29px; line-height:29px; font-size:16px;}
.titleBox .moreFont{position:absolute; right:0px; bottom:2px; font-family:9px; font-family:Arial, Helvetica, sans-serif}

/**------leftBox-----------**/
#main .mainBox .leftBox{width:250px; margin:10px 5px; float:left; text-align:center; line-height:1.8;}
.leftBox a{ color:#666666}
.indextitle{ font-size:18px; margin-top:20px; margin-bottom:15px; font-weight:bold; color:#333333}
.indextitle a{color:#333333;}
.indexcontent{ line-height:1.8; font-size:15px;}


.olsBox{margin-top:20px}
.olsBox .olsTitle{font-size:14px; color:#000; height:48px;}
.olsBox .olsTitle img{vertical-align:middle}
.olsBox .olsTitle a{ text-decoration:none; margin-left:5px; color:#004b8c; font-weight:bold}
.olsBox .olsTitle a:hover{color:#000}
.olsBox .olsContent{margin-top:10px; line-height:24px;}
/**------centerBox-----------**/
#main .mainBox .centerBox{width:440px; margin:10px 20px; float:left; text-align:center; line-height:1.8;}
.centerBox a{ color:#666666}


.newTop{height:120px; margin-top:30px;}
.newTop .newImg{background:#ccc; width:180px; height:120px; float:left;}
.newTop .newText{float:left; margin-left:15px}
.newTop .newText .newTitle{text-align:center; font-weight:bold; font-size:14px; color:#004b8c; height:40px; line-height:40px; width:240px;}
.newTop .newText .newTitle a{color:#000;}
.newTop .newText .newTitle a:hover{color:#004b8c;}
.newTop .newText .newContet{line-height:24px; height:75px; width:240px; white-space:normal; overflow:hidden}
.newList{margin:20px 0px}
.newList li{list-style:inside; list-style-image:url(../images/icon/liIcon.png); margin:8px 0px; position:relative }
.newList li a{color:#333; font-size:14px;}
.newList li span{font-family:Arial, Helvetica, sans-serif; font-size:10px; position:absolute; right:0px}
/**----------内页列表--------------------**/
.textList{margin:20px 0px}
.textList li{list-style:inside; list-style-image:url(../images/icon/liIcon.png); margin:12px 0px; position:relative; background:#f9f9f9; height:30px; line-height:30px; padding: 0px 10px ;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.textList li:hover{ background:#eee}
.textList li a{color:#333; font-size:14px;}
.textList li a:hover{color:#000; font-weight:bold}
.textList li span{font-family:Arial, Helvetica, sans-serif; font-size:10px; position:absolute; right:10px}

.wxrx{background:url(../images/wxrx.png) no-repeat; height:90px; width:440px;}
/**------rightBox-----------**/
#main .mainBox .rightBox{width:245px; margin:10px 5px; float:right; text-align:center; line-height:1.8;}
.rightBox a{ color:#666666}

.productBox{margin:30px 0px 0px 0px}
.productBox .productList{border:2px solid #eee; background:url(../images/productBG.png); padding:10px; margin-bottom:10px}
.productBox .productList img{vertical-align:middle}
.productBox .productList .productText{margin:10px 10px 10px 20px; font-size:12px; line-height:24px}
.productBox .productList a{font-size:14px; color:#000; margin-left:10px}
.productBox .productList a:hover{color:#004b8c}

.neiPadding{padding-top:10px}


.newsBox{ width:940px; margin:0 auto;}
.newsBox .nav{ height:39px;}

/*------------------二级页面右边样式------------------*/
.towRightBox{margin:10px 0px 0px 0px}
.towRightBox .towRightBoxList{border:0px solid #eee; background:#fff; padding:10px; margin-bottom:10px;
 	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	box-shadow:0 1px 1px rgba(34,25,25,0.1); 
	-webkit-box-shadow: 0 1px 1px rgba(34,25,25,0.1); 
	-moz-box-shadow: 0 1px 1px rgba(34,25,25,0.1); 
}
.towRightBox .towRightBoxList.sel{background:#004b8c}
.towRightBox .towRightBoxList img{vertical-align:middle}
.towRightBox .towRightBoxList a{font-size:14px; color:#004b8c; margin-left:10px; text-decoration:none}
.towRightBox .towRightBoxList a:hover{color:#000}
.towRightBox .towRightBoxList a.sel{color:#fff;}

/*------------------二级页面左边边样式------------------*/
.leftBigBox{width:700px; float:left; padding:10px; margin:20px 10px 30px 0; background:#fff;
 	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	box-shadow:0 1px 1px rgba(34,25,25,0.1); 
	-webkit-box-shadow: 0 1px 1px rgba(34,25,25,0.1); 
	-moz-box-shadow: 0 1px 1px rgba(34,25,25,0.1); 
}
/*-------------底部内容样式--------------*/
#footer{}
#footer .footerBox{}
#footer .footerBox .footerMenu{ background-color:#004c8a; height:50px; line-height:50px; text-align:center; color:#fff; word-spacing:10px; border-bottom:1px solid #fff;}
#footer .footerBox .footerMenu a{color:#fff; text-decoration:none}
#footer .footerBox .footerMenu .footMenuLeft{ width:40%; height:50px; line-height:50px; float:left; text-align:left; color:#FFFFFF;border-right:1px solid #FFFFFF}
#footer .footerBox .footerMenu .footMenuMiddle{ width:29%; height:50px;float:left;text-align:left;border-right:1px solid #FFFFFF;}
#footer .footerBox .footerMenu .footMenuMiddle p{ font-family:Arial, Helvetica, sans-serif; margin-left:150px; line-height:1.5; color:#FFFFFF;}
#footer .footerBox .footerMenu .footMenuRight{ width:29%; height:50px; line-height:36px; float:left;text-align:left;}
#footer .footerBox .footerMenu .footMenuRight form{height:28px; margin-top:15px; margin-left:20px; padding:0; border:0;}


#footer .footerBox .footerMenu1{ height:160px; line-height:25px; text-align:center; color:#626264; word-spacing:10px;}
#footer .footerBox .footerMenu1 a{color:#626264; text-decoration:none}
#footer .footerBox .footerMenu1 .footMenuLeft{ width:30%; height:160px; line-height:25px; float:left; text-align:left;}
#footer .footerBox .footerMenu1 .footMenuMiddle{ width:30%; height:160px; line-height:25px; float:left;text-align:left; padding-left:50px;}
#footer .footerBox .footerMenu1 .footMenuMiddle ul{margin-top:20px;}
.linklogo01{ background-image:url(../images/linklogo01.png); background-position:left; padding-left:110px; background-repeat:no-repeat; height:45px; height:35px; margin-top:20px;}
.linklogo02{ background-image:url(../images/linklogo02.png); background-position:left;padding-left:110px; background-repeat:no-repeat; height:35px; height:35px; margin-top:20px;}

#footer .footerBox .footerMenu1 .footMenuRight{ width:30%; height:160px; line-height:25px; float:left;text-align:left; padding-left:20px;}



#footer .footerBox .footerMenu2{ background-color:#2a2b2d; height:36px; line-height:36px; text-align:center; color:#fff; word-spacing:10px; border-bottom:1px solid #fff;}
#footer .footerBox .footerMenu2 .footMenuLeft{ width:560px; height:36px; line-height:36px; float:left;text-align:left; color:#FFFFFF;}
#footer .footerBox .footerMenu2 .footMenuLeft ul li{ width:90px; height:36px; line-height:36px; float:left;}
#footer .footerBox .footerMenu2 .footMenuLeft ul li a{ width:90px; height:36px; line-height:36px; float:left; color:#727272}

#footer .footerBox .footerMenu2 .footMenuMiddle{ width:440px; height:36px; line-height:36px; float:left;}

#footer .footerBox .footerMenu a:hover{color:#000;}
#footer .footerBox .footerText{height:60px; color:#959595; text-align:left; padding-top:15px; line-height:18px}
#footer .footerBox .footerText ul{ margin-left:10px; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
#footer .footerBox .footerText ul li b{font-size:12px; font-family: "Microsoft YaHei", "宋体", "Segoe UI", sans-serif; color:#333;}
#footer .footerBox .footerText ul li b span{color:#004b8c}
#footer .footerBox .footerText img{ float:right; margin-right:10px;}



#adv{background:url(../img/bannerBg1.jpg) repeat-x top center; border-bottom:8px solid #e8e7e7}
#adv .advBox{height:390px; position:relative;}
#adv .advBox .advMask{background:url(../images/shadow.png) no-repeat top center; height:37px; width:1000px; z-index:99; position:absolute; top:0px;}
#adv .advBox .advContent{height:390px; overflow:hidden; }

#banner{ width:100%; height:390px; clear:both; border-bottom:4px solid #004b8b; border-top:4px solid #004b8b; background-color:#515151; margin:0; padding:0;}
#banner .banner{ width:1000px; height:390px; margin:0 auto;}


.news{ width:1000px; height:490px; clear:both; margin:94px auto 70px auto;}
.newstitle{ width:100%; height:39px; text-align:center; margin-bottom:58px;}
.newsshow{ width:1000px; height:390px;}
.newsshow ul li{ float:left; display:block; width:311px; height:390px; background:url(../images/bg02.jpg) top left no-repeat;}
.newsshow_img{ width:285px; height:165px; padding:7px 13px;}
.img285{ width:285px; height:165px;}
.newsshow_text1{ width:285px; height:45px; padding:0 13px; line-height:18px; font-size:14px; margin-bottom:31px;}
.newsshow_text2{ width:295px; height:100px; padding:0 8px; clear:both; text-align:left;}
.date{ width:61px; height:78px; background:url(../images/bg03.jpg) no-repeat; float:left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}
.date1{ width:61px; height:44px; line-height:44px; font-size:28px;}
.date2{ width:61px; height:30px; font-size:24px; color:#FFFFFF;}
.newsshow_text2_1{ width:210px; height:100px; float:right; line-height:18px;}
.newsshow_text2_1 span{ float:right;}
.newsshow_text2_1 a{ color:#666666;}
.newsshow_text2_1 a:hover{ color:#004b8b; text-decoration:underline;}


.endbg{ width:100%; height:324px; clear:both; background:url(../images/bg04.jpg) top left repeat-x;}
.end1{ width:1000px; height:192px; margin:0 auto; padding-top:30px; padding-bottom:22px; border-bottom:1px solid #858585;}
.end1_1{ width:330px; height:192px; float:left; line-height:1.8; text-align:left; color:#FFFFFF;}
.end1_1 p{ margin-bottom:8px;}
.end1_2{ width:300px; height:192px; float:right; text-align:left; color:#FFFFFF; line-height:2;}
.end1_2 p{ margin:0; padding:0;}
.field1{ width:182px; height:35px; float:left; line-height:35px; padding-left:40px; float:left; margin-right:4px; background:url(../images/field1.jpg) no-repeat; border:none; color:#999999;}
.button1{ width:66px; height:35px; float:left; border:none;}

.end2{ width:1000px; height:50px; line-height:50px; text-align:center; margin:0 auto; font-size:14px; color:#FFFFFF;}
.end2 a{ color:#FFFFFF;}



/* human */
.inbannerbg{ width:100%; height:250px; background-color:#ebebeb; }
.inbanner{ width:1000px; height:250px; margin:0 auto;}

.human{ width:652px; height:auto; margin-top:40px; padding-bottom:30px; margin-left:10px;}
.human ul li{ width:652px; height:auto; overflow:hidden; margin-bottom:40px;}
.title1{ width:650px; height:30px; line-height:30px; background-color:#f9f9f9; border:1px solid #00b1ff; color:#00b1ff; margin-bottom:10px;}
.title1 a{color:#4eb9e6;}
.title1_1{ width:30%; background:url(../images/dot1.jpg) 10px center no-repeat; padding-left:25px; float:left;color:#00b1ff; font-size:14px;}
.title1_2{ width:150px; background:url(../images/dot2.jpg) left center no-repeat; padding-left:25px; float:right; text-decoration:underline;color:#00b1ff;}
.show1{ width:100%; height:auto;}

.hezuo{ width:652px; height:auto; margin-top:40px; padding-bottom:30px; margin-left:10px;}
.hezuo ul li{ display:block; width:652px; height:160px;}
.hezuo_img{ width:142px; height:92px; float:left;}
.img140{ width:140px; height:90px; border:1px solid #cccccc;}
.hezuo_text{ width:490px; height:120px; float:right; line-height:1.6;}
.hezuo_text h4{ color:#5e5e92; font-size:16px; font-weight:bold; padding:0; margin:0; height:30px;}


















