﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;background:url(../images/html_bg.jpg) repeat-x left top;}
body{background:url(../images/body_bg.jpg) repeat-x center top; color:#8b8b8b; font-family: "宋体";	font-size: 12px;}
a {color:#8b8b8b;font-size:12px;text-decoration:none;}

a:hover {color:#8b8b8b;font-size:12px;}

/*header css*/
.logo{ float:left; width:219px; display:inline;}
.top{overflow:visible; width:1004px;  margin:0 auto; height:76px;}
.top_nav{ float:left; width:785px; display:inline; height:76px; overflow:visible;}
.smnav{ float:right; background:url(../images/itop_nav.jpg) no-repeat; height:28px; width:226px; margin-right:22px; display:inline; line-height:24px; padding-left:30px;}
.smnav a{ display:inline; float:left; background:url(../images/icn_l.jpg) no-repeat left 3px; padding:0 8px 0 28px; text-shadow:1px 1px 1px #fff;}
.menu{ float:left; width:762px; height:48px; display:inline; overflow:visible;}
.menu ul li{ float:left; width:100px; background:url(../images/im_li.jpg) no-repeat right center; height:48px; text-align:center; line-height:48px; position:relative;margin:0 2px; z-index:99}
.menu ul li a{ font-size:14px; font-family:"微软雅黑";  text-shadow:1px 1px 1px #fff; color:#464646;display:block; }
.menu ul li a:hover{ font-size:14px; font-family:"微软雅黑";  text-shadow:1px 1px 1px #fff; color:#464646; display:block; background:url(../images/ihover.jpg) no-repeat;}
.menu ul li.current a , .menu ul li.current a:hover{font-size:14px; font-family:"微软雅黑";  text-shadow:1px 1px 1px #fff; color:#464646; display:block; background:url(../images/ihover.jpg) no-repeat;}
#apDiv0,#apDiv1,#apDiv2,#apDiv3,#apDiv4,#apDiv5,#apDiv6{ width:759px; height:auto; position:absolute; left:0px; top:48px; display:none; overflow:visible; background:url(../images/apd.jpg) repeat-x; height:32px; padding-left:26px; z-index:9999;}
#apDiv1{width:659px;}
#apDiv2{width:559px;}
#apDiv3{width:459px;}
#apDiv4{width:440px;}
#apDiv5{ width:295px;}
#apDiv6{ width:620px;left:-551px;}
#sub_nav li{ width:auto; height:32px; line-height:32px; background:none; float:left; padding-right:14px;}
#sub_nav li a{ width:auto;line-height:32px; background:none; color:#000; font-size:12px;}
#sub_nav li a:hover{ width:auto;line-height:32px; background:none; color:#1133AA;font-size:12px;}

.menu ul li form{ padding-top:16px;}
.txt{ background:url(../images/itxt.jpg) no-repeat; width:82px; height:18px; line-height:28px; border:none; float:left; padding-left:20px;}
.go{ background:url(../images/it_go.jpg) no-repeat; width:43px; height:18px; float:left; display:inline; border:none; cursor:pointer;}
/*.banner{ height:585px;width:1920px;border:medium none;left:50%;margin:0 auto 0 -960px;padding:0;position:relative; overflow:hidden; z-index:1;}
.tv-slideBox{  height:585px; overflow:hidden; }
.tv-slideBox .hd{ display:block;  }
.tv-slideBox .bd li{ overflow:hidden; width:1920px; height:585px;}
 .hd{ position:absolute; bottom:-7px; width:110px; height:22px; background:url(../images/bg01.png) no-repeat center top; left:50%; margin-left:-74px; display:block; padding:8px 0 0 38px; z-index:999;}
.hd ul li{ float:left; width:11px; height:11px; background:url(../images/bon.jpg) no-repeat 0 top; cursor:pointer; display:inline; margin-right:5px;}
.hd ul li.on{ float:left; width:11px; height:11px; background:url(../images/ion.jpg) no-repeat left top; cursor:pointer;display:inline; margin-right:5px;}
.prev{ background:url(../images/gtvSplit.png) no-repeat left top; height:87px; width:38px; display:block; position:absolute; left:50%; margin-left:-550px; top:240px; z-index:9999; cursor:pointer}
.next{ background:url(../images/gtvSplit.png) no-repeat -42px top; height:87px; width:38px; display:block; position:absolute; left:50%; margin-left:512px; top:240px;z-index:9999;cursor:pointer}
*/
#focus {height:585px;width:1920px;border:medium none;left:50%;margin:0 auto 0 -960px;padding:0;position:relative; z-index:1;}
/*#focus ul {height:585px; position:absolute;}
#focus ul li {float:left; width:1920px; height:585px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg { position:absolute; bottom:-7px; width:110px; height:22px; background:url(../images/bg01.png) no-repeat center top; left:50%; margin-left:-74px; display:block; padding:8px 0 0 38px; z-index:999;}
#focus .btn {position:absolute; width:300px; height:10px; padding:0 10px; left:50%; bottom:6px; margin-left:-44px; z-index:9999;}
#focus .btn span {float:left; width:11px; height:11px; background:url(../images/bon.jpg) no-repeat 0 top; cursor:pointer; display:inline; margin-right:5px;}
#focus .btn span.on { float:left; width:11px; height:11px; background:url(../images/ion.jpg) no-repeat left top; cursor:pointer;display:inline; margin-right:5px;}*/
#focus .prev{ background:url(../images/gtvSplit.png) no-repeat left top; height:87px; width:38px; display:block; position:absolute; left:50%; margin-left:-550px; top:240px; z-index:9999; cursor:pointer}
#focus .next{ background:url(../images/gtvSplit.png) no-repeat -42px top; height:87px; width:38px; display:block; position:absolute; left:50%; margin-left:512px; top:240px;z-index:9999;cursor:pointer}
.pagination {display:none;}
.slides_container {width:1920px;height:585px;}
.slides_container img{ width:1920px; height:585px;}
.about{ float:left; width:402px; height:124px; display:inline; margin-right:22px;}
.about_p{ line-height:22px;}
.new{ float:left; width:292px; display:inline; margin-right:25px;}
.new_p ul li{ line-height:22px; height:22px;}
.new_p ul li a:hover{ color:#a60300}
.job{ float:left; width:215px;}
.job h4{ padding-top:9px;}


