@charset "utf-8";
/*全局样式 begin*/
body { font-family: "宋体"; font-size: 12px;  color:#333333;margin:0;padding:0; background:url(images/bg.jpg) repeat-x left top #fff;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
a {text-decoration: none;color:#333333; }
a:hover{text-decoration: underline;}
img{ border: 0;}
h3{ font-size:14px; color:#333333; font-weight:bold;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
/*全局样式 end*/

.wrap{background:url(images/index_bg.jpg) no-repeat center top;}
#header{width:1003px; margin:0 auto;}
.topbar{height:133px; overflow:hidden; position:relative;}
.wel{position:absolute; top:9px; left:14px;}
.mininav{width:230px; position:absolute; top:6px; right:0px;}
.mininav a{display:block; float:left; margin:0px 3px; display:inline;}
.logo{position:absolute; top:56px; left:10px;}
.city{position:absolute; top:66px; left:309px; line-height:22px;}
.city h3{font-family:"微软雅黑"; color:#ff4f00; font-size:24px; font-weight:normal;}

.resu{position:absolute; top:70px; left:416px; background:url(images/index_01.jpg) no-repeat; padding:2px 10px 1px 34px; width:196px; height:24px; overflow:hidden;}
.resume{width:196px; height:24px; overflow:hidden; line-height:24px;}
.resume a{color:#ff4f00;}
.phone{position:absolute; top:54px; right:10px;}
.cqq{width:240px; position:absolute; top:78px; right:0px;}
.cqq a{display:block; float:left; margin-left:14px; display:inline;}

.menu{height:38px; overflow:hidden;}
.menu ul{padding-left:18px;}
.menu ul li{width:98px; height:38px; overflow:hidden; float:left; text-align:center; line-height:38px; padding:0px 11px;}
.menu ul li a{display:block; width:98px; height:38px; overflow:hidden; font-size:15px; font-family:"微软雅黑"; color:#fff;}
.menu ul li a:hover{background:url(images/index_libg.jpg) no-repeat center 6px; color:#0952a7; text-decoration:none;}
.menu ul li a.current{background:url(images/index_libg.jpg) no-repeat center 6px; color:#0952a7;}
.menu ul li.list{position:relative;}
.menu ul li.list p{position:absolute; top:3px; left:94px;}

#content{width:1003px; margin:21px auto auto;}

/*.banner{width:733px; float:right; border:1px solid #ebebeb; height:225px; overflow:hidden;}
.banner .photo {width: 733px; height: 225px; position: relative; overflow: hidden;}
.banner .photo li { position: absolute; top:0px; left: 0px; width: 733px; height: 225px; overflow:hidden;}
.banner .photo li img{width: 733px; height: 225px; overflow:hidden;}
.banner .tabs { position: relative; top:-23px; left:310px; height:30px;}
.banner .tabs li { float: left; margin-right:6px;}
.banner .tabs li a{ display: block; width: 22px; height: 8px; text-indent: -9999px; overflow: hidden; background:url(images/index_li1.jpg) no-repeat;}
.banner .tabs li a.current {background:url(images/index_li2.jpg) no-repeat;}*/

#focus{width:733px; float:right; height:225px; border:1px solid #ebebeb; overflow:hidden; position:relative;}
#focus ul {height:225px; position:absolute;}
#focus ul li {float:left; width:733px; height:225px; overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:733px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:713px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#F60;}
#focus .btn span.on {background:#F60;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#footer{background:url(images/fbg.jpg) repeat-x; margin-top:18px;}
.foot{width:1003px; height:145px; overflow:hidden; margin:0 auto;}
.foot .nav{height:38px; overflow:hidden; text-align:center; line-height:38px; color:#fff;}
.foot .nav a{color:#fff;}
.foot .nav a.tg{color:#ff0000;}
.foot .copyright{line-height:30px; color:#fff; padding-top:26px; text-align:center;}

.mod1{border:1px solid #dfdfdf;}
.mod1 .title{background:url(images/ny_tibg1.jpg) repeat-x; height:37px; overflow:hidden;}
.mod1 .title .more{float:right; padding:14px 10px 0 0;}
.mod1 .title h3{padding:4px 0 0 14px;}

.page{padding:12px 0 20px 0; float:right;}
.page a{display:block; overflow:hidden; padding:6px 11px; border:1px solid #dfdfdf; float:left; margin:0px 3px; display:inline;}
.page a.cur{background:#ff642b; border:1px solid #ff642b; color:#fff;}

.about{ width:1002px; height:auto; background:url(../images/about_bg.jpg) repeat-y 0 0; }
.about_top{ width:1002px; height:70px; background:url(../images/about_top.jpg);}
.about_bg{ width:1002px; height:auto;float:left;}
.about_logo{ float:left; width:350px;}
.about_cont{ float:left; width:580px; margin-left:10px; padding:10px; line-height:26px;}
.about_foot{width:1002px; height:48px;background:url(../images/about_foot.jpg);}