@charset "utf-8";
/* CSS Document */

body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { margin:0; padding:0;}
body{font:13px/200% "微软雅黑", Tahoma, Helvetica, Arial, SimSun, sans-serif; color:#575757; background:#fff;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ul,li{ list-style:none;}
img,input{ border: none;}
a{ text-decoration:none;}
a:link,a:visited{color:#575757;}
a:hover,a:active{ color:#06357d;}
a:focus{ outline:none;}
html{-webkit-text-size-adjust:none; overflow-x:hidden;}
.clear{clear:both; margin:0; padding:0; font-size:0; line-height:0;}
.left{ float:left;}
.right{ float:right;}
.w1100{ width:1100px; margin:0 auto;}
.fs1{ font-size:18px;}
.fs2{ font-size:16px;}
.fs3{ font-size:14px;}
.fs4{ font-size:12px; color:#898989;}
.fs5{ font-size:10px;}
.fs6{ font-size:12px;}

.top{ width:100%; height:110px; background:url(images/01.gif) repeat-x;}
.rlink{ margin-top:36px;}
.search{ margin-left:10px;margin-top:38px;}
/*页面栏目字体颜色*/
.rlink,.rlink a,.col1 .Nbox .tit h3 a,.col2 .title a{ color:#333;}
.rlink a:hover,.col1 .Nbox .tit h3 a:hover,.col2 .title a:hover{ color:#06357d;}

.navbg{ width:100%; height:43px; background:url(images/04.png) no-repeat 50% 50%; padding-top:1px; position:absolute; z-index:100;}
.nav li{ height:38px; line-height:38px; float:left; padding:0 23px;}
.nav li a{color:#fff; font-size:16px;}
.nav li a:hover,.nav li a.hover{ color:#feb914;}

/*banner*/
.ban{ width:100%; height:480px; position:absolute; z-index:1;top:41px;}
.ban2{height:240px; background:url(images/banner1.jpg) no-repeat 50% 50%;}
#sliderban{ position:relative; z-index:2;}
#sliderban div{width:100%; height:480px; background:url(images/banner1.jpg) no-repeat 50% 50%;}
.sliderbutton{ position:absolute; height:280px; top:100px; width:100%; z-index:2; width:100%;}
.sliderbutton .w1100{ position:relative; width:1200px; height:280px;}
#nextbutton,#prebutton{ position:absolute; width:26px; height:32px; background:url(images/left.png) no-repeat; top:110px; left:0; cursor:pointer;}
#nextbutton{ background:url(images/right.png) no-repeat; left:1170px;}


.concent{ width:100%; background:url(images/02.gif) repeat-x left top;}
.col1{ width:1050px; height:280px; background:url(images/03.gif) no-repeat; margin:0 auto; padding:30px 35px 50px 35px;}
.col1 .Nimg{ width:461px; height:262px; background:url(images/05.png) no-repeat; padding:4px 5px 5px 5px; position:relative;}
.col1 .Nbox{ width:534px; margin-left:45px;}
.col1 .Nbox .tit{ height:30px; line-height:28px; border-bottom:1px #E8E9ED solid; margin-bottom:1em;}
.col1 .Nbox .tit h3{ height:32px; background:url(images/icon1.gif) no-repeat left top; padding-left:2.6em; float:left;}
.col1 .Nbox .tit a.more{ width:38px; height:30px; background:url(images/more.png) no-repeat left center; float:right; display:block;}

.Nfirst,.Nfirst h3,.Nfirst p{ width:534px;}
.Nfirst h3{ font-size:13px; color:#06357d; float:left;}
.Nfirst h3 a{ color:#06357d; float:left;}
.Nfirst h3 span{ font-size:12px; float:right;}
.Nfirst p{ line-height:20px; margin:0.4em 0; float:right;}
.Nlist li{ width:526px; line-height:30px; background:url(images/icon3.gif) no-repeat left center; padding-left:0.6em; float:left;}
/*新闻标题日期浮动*/
.Nlist li a,.onelist li a{ float:left;}
.Nlist li span,.onelist li span{ float:right;}



.col2{ height:330px; overflow:hidden;}
.col2 .one{ width:320px;}
.col2 .two{ width:340px; margin:0 60px;}
.col2 .title{ height:29px; line-height:14px;background:url(images/08.gif) left center no-repeat; padding:6px 0px 0px 25px; margin-bottom:18px;}
.col2 .tittlebg1{background:url(images/09.gif) left center no-repeat;}
.col2 .title a{ float:left; }
.col2 .title a.more{ width:48px; height:29px; display:block; float:right;}
.pic{ height:77px;}

.onelist li{width:310px; line-height:32px; background:url(images/icon4.gif) no-repeat left 12px; padding-left:0.8em; float:left;}
.twolist li{ width:330px; line-height:29px;}


.col3{ height:235px;}
.col3 .title{ height:60px; background:url(images/14.gif) repeat-x;}
.col3 .title a{ width:92px; height:49px; line-height:16px; background:url(images/13.gif) no-repeat; margin:0 auto; padding:11px 0px 0px 36px; display:block; text-align:center;}
.col3 .scroll{ height:175px;}

/*首页底部重点项目*/
a.abtn{position:absolute;top:56px;display:block;height:40px;width:30px;overflow:hidden;text-indent:-20000px;}
a.aleft{left:0px; background:url(images/arrowl.gif) center no-repeat;}
a.aright{right:0px;background:url(images/arrowr.gif) center no-repeat;}
.productshow{width:1080px; height:156px; padding:8px 10px; position:relative;}
.productshow .scrollcontainer{width:1000px;height:160px;overflow:hidden;position:relative;margin:0 auto;}
.productshow .scrollcontainer ul{width:20000px;position:absolute;left:0px;top:0px;}
.productshow .scrollcontainer li{width:186px; height:128px; text-align:center; margin:0 12px 0 4px;float:left;}
.productshow .scrollcontainer li div{ width:180px; height:122px; padding:6px 3px 2px 3px; background:url(images/casebg.png) no-repeat; overflow:hidden;}
.productshow .scrollcontainer a:hover img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
.productshow .scrollcontainer li h3{ width:180px; padding:0px 3px 0px 22px; font-size:12px; background:url(images/icon5.gif) 5px center no-repeat; text-align:left;}


.foot{ width:100%; height:95px; background:url(images/10.gif) repeat-x; font-size:12px; text-align:center; padding-top:15px; margin-top:40px; }
.friendlink{ height:28px; line-height:28px; margin-bottom:6px;}
.friendlink select{ width:140px; height:22px; line-height:22px; margin:3px 8px 0px 3px; padding-left:2px; border:1px #e4e4e4 solid; font-family:"微软雅黑", Tahoma, Helvetica, Arial, SimSun, sans-serif;}
.copy{ line-height:20px;}

#slider div{position:relative;height:262px;width:462px;}
#slider div.bg{background:#000; width:100%;filter:alpha(opacity=70);height:40px;position:absolute; z-index:100; bottom:0;  -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;} 
#slider div a{position:absolute; z-index:101; bottom:0;  display:block; line-height:40px; text-indent:15px; color:#FFF;}
#pages{ position:absolute; bottom:15px; z-index:1000; right:20px;}
#pages a{/*text-indent:-4000px; */display:block; float:left; width:18px; height:18px; margin-right:3px; background:#666; color:#FFF; line-height:18px; text-align:center;}
#pages a.activeSlide{background:#ff7700;}

.marker{font-size:16px; font-family:"微软雅黑"; color:#00F; margin:10px 0;}
.indent{text-indent:2em;}

.concent2{ background:#fbfbfb;}
.autowidth{ width:1100px; margin:0 auto; padding-top:28px;}
.aside{width:245px; float:left; background:url(images/line.jpg) left no-repeat; }
.asideCon{ margin-left:15px; background:url(images/titleback.jpg) no-repeat;min-height:300px;}
.main{ width:759px; padding-left:65px; margin-right:30px; float:right; border-left:1px solid #cae9f4;}
.asideCon h1.title{ color:#FFF; font-size:16px; font-weight:normal; padding-left:52px; line-height:39px;}
.asideCon h1.title span{ font-size:12px; color:#feb914; font-family:Arial, Helvetica, sans-serif; padding-left:6px;}

.asidemenu{ width:205px; margin-top:10px;}
.asidemenu li{ height:32px; line-height:32px; border-bottom:1px solid #eaeaea; margin-top:6px;}
.asidemenu li a{ color:#3d3d3d; display:block; height:32px; font-size:14px; padding-left:52px;}
.asidemenu li a.hover,.asidemenu li a:hover{ background:url(images/asidemenuback.jpg) no-repeat top left; color:#13448a;}
.aside .ad{ background:url(images/line2.jpg) no-repeat top left; padding-top:10px; margin-top:56px;}

.maintitle{ border-bottom:1px solid #ededed; height:30px;}
.maintitle h3{ float:left; font-size:16px; color:#13448a;line-height:26px;height:30px; border-bottom:1px solid #154b95; margin-left:9px;}
.maintitle h3 span{ display:block; background:url(images/dot.png) center bottom no-repeat;height:30px;}
.maintitle span.postion{ float:right; font-size:13px;}
.maintitle span.postion a{font-size:13px; color:#3d3d3d;}
.dpcontent .indent{ margin-top:20px; text-indent:2em; line-height:28px;}
.dpcontent .title{ font-size:18px; color:#3d3d3d; margin-top:28px; text-align:center;}
.dpcontent .source{ font-size:12px; text-align:center; margin-top:10px; display:block;}
.dpcontent .newsimg{ margin:30px auto;}

.firstnews{ margin-top:25px;}
.firstnewsImg{ height:130px; width:250px; float:left;}
.firstnewsCon{ width:491px; float:right;}
.firstnewsCon a.title{ font-size:18px; color:#3d3d3d; line-height:24px; display:block;}
.firstnewsCon span{ color:#a3a3a3; font-size:14px;}
.firstnewsCon p{ font-size:13px; color:#575757; line-height:20px; margin:10px 0;}
.firstnewsCon a.more{}
.newslist{ width:100%;}
.newslist li{ background:url(images/dot2.png) left center no-repeat; padding-left:13px; border-bottom:1px dotted #ccc; line-height:28px; height:28px; margin-top:12px;}
.newslist li a{ float:left;}
.newslist li span{ float:right;}

.newslists{ width:100%;}
.newslists li{ background:url(images/dot2.png) left center no-repeat; padding-left:13px; border-bottom:1px dotted #ccc; line-height:28px; height:60px; margin-top:12px;}
.newslists li a{ float:left;}
.newslists li span{ float:right;}


.page{ margin-top:50px;}
.page a,.page span{ display:block; float:left; padding:0px 6px; border:1px solid #e0e0e0; text-align:center; line-height:20px; margin-left:5px;}
.page .curpage{ background:#0260bf; color:#FFF;}
.joblist li{ background:none;}
.joblist li span{ display:block; float:left; text-align:center;}
.joblist li span a{float:none;}
.joblist li.tbtitle span{ color:#13448a;}
.joblist li .td1{ width:135px;}
.joblist li .td1 a{color:#13448a;}
.joblist li .td2{ width:177px;}
.joblist li .td3{ width:159px;}
.joblist li .td4{ width:116px;}
.joblist li .td5{ width:125px;}

.jobContact{ background:url(images/line2.jpg) no-repeat left center; height:130px; padding-left:23px; line-height:26px; padding-top:15px;}
.contact{ margin-top:25px;}
.contact h3.title{ background:url(images/dot3.png) left center no-repeat; padding-left:10px; text-align:left; margin-bottom:17px; font-size:15px; color:#414141;}
.contact h4.title{ margin-top:10px; border-bottom:1px solid #e1e1e1; height:30px;}
.contact h4.title span{ width:124px; height:30px; line-height:30px; float:left; margin-right:1px; text-align:center; font-size:13px; background:url(images/back4.jpg) no-repeat; color:#414141; cursor:pointer;}
.contact h4.title span.hover{background:url(images/back3.jpg) no-repeat;color:#FFF; }
.contactleft{ width:490px; float:left;}
.contactright{ width:514px; float:right;}
.contactCon{ clear:both; margin-top:12px; line-height:26px; font-size:13px; color:#414141; padding-left:20px;}

.piclist{ width:1100px; margin:25px auto;}
.piclist li{ width:337px; float:left; border-bottom:1px dashed #dbd4cd; padding:0 44px 20px 0; margin-bottom:45px;}
.piclist li a.xtitle{ display:block; text-align:center; line-height:22px; font-size:15px; color:#3d3d3d; margin-top:8px;}
.piclist li a.xtitle span{ font-size:12px; color:#a3a3a3;}
.piclist li:hover a.xtitle,.piclist li a.xtitle span{ color:#234896;}

.piclist li a.border{ display:block; width:324px; height:210px; background:url(images/xiangmuback.png) no-repeat; padding:5px;}


.slider1{ position:relative; height:276px; margin:36px 0 60px 0;}
#slider1{width:995px; overflow:hidden; position:absolute; left:61px; z-index:2;}
#slider1 li{width:183px; height:270px; background:#e7e7e7; margin-right:16px; float:left;}
#slider1 li img{ width:169px; height:198px;}
#slider1 li a.border{padding:5px; display:block; background:#FFF; margin:1px;}
#slider1 li a.xtitle{ font-size:13px; color:#3d3d3d; padding:13px; display:block; line-height:18px;}
#prebutton1,#nextbutton1,#prebutton2,#nextbutton2{ display:block; position:absolute; width:33px; height:32px; background-repeat:no-repeat; top:102px; z-index:50;}
#prebutton1,#prebutton2{ background-image:url(images/left.jpg); left:0;}
#nextbutton1,#nextbutton2{background-image:url(images/right.jpg); right:0;}


#slider2{width:968px; overflow:hidden; position:absolute; left:61px; z-index:2;}
#slider2 ul{width:968px;}
#slider2 li{width:220px; height:146px; float:left; margin-right:29px;}
#slider2 li img{ border:1px solid #e7e7e7; padding:3px; width:211px; height:138px;}
#prebutton2,#nextbutton2{ top:58px;}
.xm h4.title{ margin-top:26px; height:28px; background:#e3e7ec;}
.xm h4.title span{ width:100px; padding-left:35px; height:28px; line-height:28px; float:left; margin-right:1px; text-align:left; font-size:13px; background:url(images/xtitleback_hover.png)  no-repeat; color:#575757; cursor:pointer;}
.xm h4.title span.hover{background:url(images/xtitleback.png) no-repeat;color:#FFF; }
.xm .contactCon{ padding:20px 0;}
