@charset "utf-8";
* { margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{background-color:#fff; color:#686868; font-size:12px; font-family: '微软雅黑', Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0;}
ul,li{list-style:none;text-transform:capitalize;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#333;}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

a{color:#686868; text-decoration:none;}
a:hover{color:#c5a25f; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}

#top{width:100%; height:114px; background-image:url(../images/ja_02.jpg); padding-top:15px;}
#topcon{width:1000px; height:129px; margin:0 auto;}
#topcon-l{width:200px; height:90px; float:left;}
#topcon-r{width:750px; height:20px; padding-top:70px; float:right; background:url(../images/ja_07.jpg) top right no-repeat;}
#topcon-r ul{margin:0; padding:0;}
#topcon-r ul li{list-style:none; float:left}
#topcon-r ul a{display:block; width:85px; height:20px; text-align:center; line-height:20px; font-size:14px; background:url(../images/ja_11.jpg) right no-repeat; padding-right:7px;}
#topcon-r ul a:hover{font-weight:bold;}


#banner{width:1000px; height:425px; margin:0 auto; margin-top:12px;}
.bannerbox { width:1000px; height:425px; overflow: hidden; margin: 0px auto; }
#focus { width: 1000px; height:425px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 1000px;height:425px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1000px; height:425px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width:200px; height:425px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }


#scon{width:1050px; height:225px; margin:0 auto;margin-top:12px;}
#scon ul{margin:0; padding:0;}
#scon ul li{list-style:none; display:block; width:145px; height:225px; float:left; margin-left:25px; overflow:hidden; line-height:23px; color:#989898;}
#scon ul h1{font-size:14px; font-weight:bold; line-height:38px; color:#565656;}
#scon ul span{ color:#cca353; font-size:12px; margin-right:5px;}
#scon ul img{margin-bottom:12px; border:0;}


#ccon{width:1000px; height:380px; margin:0 auto; border-top:#e0e0e0 1px solid; margin-top:12px; padding-top:10px;}
#ccon-l{width:700px; height:380px; float:left;}
#ccon-r{width:280px; height:380px; float:right;}

#ccon-la{width:700px; height:90px; color:#868686; line-height:25px; padding-top:10px;overflow:hidden;}
#ccon-la h2{font-size:18px; font-weight:bold; line-height:40px; color:#565656}

#ccon-lb{width:700px; height:265px; margin-top:15px;}
#ccon-lb1{ width:335px; height:265px; float:left;}
#ccon-lb2{ width:335px; height:265px; float:right;}

#ccon-lb-x{ width:335px; height:32px;font-size:14px; font-weight:bold; line-height:32px; color:#565656; padding-top:5px;}
#ccon-lb-x span{font-size:12px; color:#cca353; margin-right:10px;}
#ccon-lb-y{width:335px; height:216px; margin-top:5px; overflow:hidden;}
#ccon-lb-y ul{margin:0; padding:0; list-style-type:none;}
#ccon-lb-y ul li{background:url(../images/li27px.jpg) no-repeat; float:left; height:27px; width:335px;}
#ccon-lb-y ul a{height:27px; line-height:27px; padding-left:13px; overflow:hidden;}
#ccon-lb-y ul span{float:right; color:#989898;}


#ccon-ra{width:280px; height:132px;}
#ccon-rb{width:280px; height:95px; margin-top:15px;}
#ccon-rc{width:280px; height:120px; margin-top:15px;}





#ccon-ra-t{width:280px; height:32px;font-size:14px; font-weight:bold; line-height:32px; color:#565656; padding-top:5px; }
#ccon-ra-t span{font-size:12px; color:#cca353; margin-right:10px;}
#ccon-ra-c{width:280px; height:100px; overflow: hidden;}
#ccon-ra-c ul{margin:0; padding:0}
#ccon-ra-c ul li{list-style:none; float:left;}
#ccon-ra-c ul a{display:block; width:134px; height:24px; text-align:center; margin-top:5px; line-height:24px; background-image:url(../images/jin2.jpg);overflow: hidden;}
#ccon-ra-c ul a:hover{color:#fff; background-image:url(../images/jin3.jpg);}




#ccon-rb-t{width:280px; height:32px;font-size:14px; font-weight:bold; line-height:32px; color:#565656; padding-top:5px; }
#ccon-rb-t span{font-size:12px; color:#cca353; margin-right:10px;}
#ccon-rb-c{width:200px; height:32px; margin:0 auto; border:#e0e0e0 1px solid; background-color:#ebebeb;  overflow: hidden; margin-top:10px; padding-top:8px; padding-left:30px; padding-right:30px;}


#ccon-rc{width:280px; height:120px; margin-top:15px;}

#ccon-rc-t1{ width:280px; height:6px; border-top:#e8e8e8 1px solid;}
#ccon-rc-t{width:266px; height:24px; background:url(../images/jin3.jpg) left no-repeat; padding-left:14px; line-height:24px; color:#fff;}
#ccon-rc-t span{float:right; color:#686868; margin-right:5px; line-height:24px;}
#ccon-rc-c{width:280px; height:60px; margin:0 auto; margin-top:10px; line-height:30px;}
.is1{width:160px; height:20px; margin:0; padding:0; border:#e0e0e0 1px solid;}



#footer{width:100%; height:135px; background-color:#f2f2f2; padding-top:10px; padding-bottom:10px; line-height:27px; margin-top:30px;}
#footerC{width:1000px; height:135px; margin:0 auto;}
#footer-l{width:800px; height:135px; float:left;}
#footer-lc{width:800px; height:105px; margin:0 auto; padding-top:20px;}

#footer-r{width:200px; height:135px; float:right; text-align:right;}
#footer-r img{height:135px; margin-right:10px;}



#cs{width:1000px; height:32px;font-size:14px; font-weight:bold; line-height:32px; color:#565656; padding-top:5px; margin:0 auto;}
#cs span{font-size:12px; color:#cca353; margin-right:10px;}

#cscon{width:1000px; height:305px; margin:0 auto; margin-top:10px; line-height:25px;}
#cscon a{display:block; width:235px; height:295px; padding:5px; margin-right:10px;}
#cscon a:hover{background-color:#cca353; color:#fff;}
#cscon img{width:235px; height:215px; border:0; margin-bottom:5px;}
#cscon b{ font-size:14px;}

#cscon-c{width:235px; height:305px; padding:5px;}
#cscon-c:hover{background-color:#cca353; color:#fff;}
#cscon-c:hover a{color:#fff;}






#bannera{width:1000px; height:220px; margin:0 auto; background-position:center; margin-top:12px;}


#main{width:1000px; margin:0 auto; margin-top:25px;}
#main-left{width:225px; float:left;}
#main-right{width:750px; float:right;}
#clear{width:100%; height:0px; clear:both;}

#main-left-T{width:225px; height:46px; line-height:36px; font-size:14px; background-image:url(../images/leftbg_03.jpg);}
#main-left-Tcon{margin-left:22px; color:#ffffff; font-size:14px; font-weight:bold;}
#main-left-L{width:225px;  background-color:#f9f9f9; padding-top:15px; padding-bottom:15px; margin-top:5px;}
#main-left-L ul{margin:0; padding:0;}
#main-left-L ul li{list-style:none; }
#main-left-L ul a{display:block; width:225px; height:26px; background-color:#f9f9f9; line-height:26px; margin-bottom:6px;}
#main-left-L ul a:hover{ background-color:#cca353; font-weight:bold; color:#fff;}
#main-left-L ul span{margin-left:48px;}
#main-left-Lbt{width:225px; height:16px; }
#main-left-img{width:225px; height:77px; margin-bottom:8px;}
#ml-n{width:225px; height:150px; background-color:#f9f9f9; padding-top:15px; padding-bottom:15px; margin-top:5px; overflow:hidden;}
#ml-nc{width:225px; height:150px; overflow:hidden;}
#ml-nc ul{margin:0; padding:0;}
#ml-nc ul li{list-style:none;}
#ml-nc ul a{display:block; width:200px; height:30px; margin:0 auto; line-height:30px; overflow:hidden; color:#878787;}
#ml-nc ul a:hover{color:#cca353;}

#ml-cl{width:195px; padding-left:15px; padding-right:15px; line-height:25px; background-color:#f9f9f9;  padding-top:15px; padding-bottom:15px; margin-top:5px; color:#878787;}



#main-right-p{width:750px; height:11px;}
#main-right-T{width:750px; height:28px; border-bottom:#e0e0e0 1px solid; text-align:right;}
#main-right-Tcon1{ float:left; font-size:16px; font-weight:400; color:#cca353;}
#main-right-Tcon{ height:28px; float:right; background-image:url(../images/home.jpg); background-position:left; background-repeat:no-repeat; padding-left:20px; line-height:30px; font-size:12px; color:#a0a0a0;}
#main-right-Tcon a{color:#a0a0a0;}

#main-right-C{width:750px; margin-top:10px;}
#main-right-Ccon{width:750px; margin:0 auto; line-height:28px;font-size:12spx; padding-bottom:15px; color:#717171;}

/*新闻页样式*/
#newWP{width:740px; height:85px; border-bottom:#e0e0e0 dashed 1px; margin:0 auto; margin-top:15px;}
#new-con{width:740px; height:80px; float:right;}
#new-top{ width:740px; height:28px; line-height:28px; font-size:14px; font-weight:bold;}
#new-top span{float:right; font-weight:normal; font-size:12px; color:#a5a5a5;}
#new-cont{width:740px; height:25px; line-height:25px; overflow:hidden;}
#new-url{width:740px; height:28px; text-align:right;}

#nextpage{width:740px; height:40px; line-height:15px; margin:0 auto; margin-top:15px; text-align:center;}
#nextpage a{display:block; height:15px; float:left; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; border:#e0e0e0 1px solid;  line-height:15px; margin:0 auto; margin-right:4px;}
#nextpage a:hover{color:#fff; background-color:#cca353; text-decoration:none; border:#cca353 1px solid;}
#nextpagecon{height:40px; margin:0 auto;}

#info-T{width:738px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
#info-M{width:738px; height:25px; line-height:25px; text-align:center; border-top:#e0e0e0 1px dashed;}
#info-C{width:738px; line-height:25px; margin-top:10px;}
#info-N{width:738px; height:60px; line-height:24px; margin-top:20px; border-top:#e0e0e0 1px dashed; padding-top:6px;} 

.b1{width:310px; height:20px; line-height:20px; margin:0; padding:0;border:#e0e0e0 1px solid;}
.b2{width:410px; height:120px; line-height:20px; margin:0; padding:0;border:#e0e0e0 1px solid;}

/*下载与招聘样式*/
#jobwp{width:740px; height:30px; background-image:url(../images/libg2.jpg); background-position:left; background-repeat:no-repeat; border-bottom:#e0e0e0 1px dashed;}
#jobcon{width:700px; height:30px; line-height:30px; margin:0 auto;}
#jobcon a{ font-size:12px; font-weight:normal;}
#jobcont{width:700px; line-height:24px;margin:0 auto; border-bottom:#e0e0e0 1px dashed;}




#nyc{width:1040px; height:35px;font-size:16px; font-weight:bold; line-height:35px; color:#565656; padding-top:5px; margin:0 auto; margin-top:25px; border-bottom:#e9e9e9 1px solid;}
#nyc span{font-size:14px; color:#cca353; margin-right:10px;}

#nyc1{width:1040px; height:30px; margin:0 auto; margin-top:10px;}
#nyc1 ul{ margin:0; padding:0;}
#nyc1 ul li{list-style:none; float:left;}
#nyc1 ul a{display:block; width:134px; height:24px; text-align:center; margin-top:5px; line-height:24px; background-image:url(../images/jin2.jpg);}
#nyc1 ul a:hover{color:#fff; background-image:url(../images/jin3.jpg);}


#bannerac{width:1040px; height:220px; background-position:center; margin:0 auto; margin-top:15px;}

#nyc2{width:1060px;  line-height:25px; margin:0 auto; margin-top:20px;}
#nyc2 ul{margin:0; padding:0;}
#nyc2 ul li{list-style:none; float:left;}
#nyc2 ul a{display:block; width:235px; height:295px; padding:5px; margin:10px;overflow: hidden;}
#nyc2 ul a:hover{background-color:#cca353; color:#fff;}
#nyc2 ul img{width:235px; height:215px; border:0; margin-bottom:5px;}
#nyc2 ul b{ font-size:14px;}


#nextpage1{width:1040px; height:40px; line-height:15px; margin:0 auto; margin-top:12px; text-align:center; border-top:#e9e9e9 1px solid; padding-top:12px;}
#nextpage1 a{display:block; height:15px; float:left; margin:0 auto; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; border:#e0e0e0 1px solid;  line-height:15px; margin:0 auto; margin-right:4px;}
#nextpage1 a:hover{color:#fff; background-color:#cca353; text-decoration:none; border:#cca353 1px solid;}
#nextpage1con{height:40px; margin:0 auto;}

#casewp{width:1020px; margin:0 auto; overflow: hidden; margin-top:15px;}
#casewp ul{margin:0; padding:0;}
#casewp ul li{list-style:none; display:block; width:1020px;height:215px; float:left; margin-top:15px;background-image:url(../images/pwp1.jpg); background-repeat:no-repeat;padding-bottom:8px;}
#casewp ul li:hover{ background-image:url(../images/pwp2.jpg); background-repeat:no-repeat;}
#case-lia{width:235px; height:215px; float:left;}
#case-lia1{ width:218px; height:5px;}
#case-lia2{width:235px; height:215px; margin:0 auto; overflow:hidden; line-height:30px; text-align:center}
#case-lia2 img{ width:235px; height:215px;}

#case-lib{width:762px;height:215px; float:right; line-height:27px;  color:#686868;}
#case-lib1{width:762px; height:215px;overflow:hidden}
#case-lib strong{font-size:14px;}
#case-lib2{width:752px; height:25px; text-align:right;}
#case-lib2 a:hover{text-decoration:underline; font-weight:bold;}
#mainc-r2c{width:1020px; margin:0 auto; line-height:28px; margin-top:6px; padding-top:18px; padding-bottom:30px; }


/*回顶部*/
#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(../images/7_11.png) no-repeat; }
.line91{ line-height:91px; }



.ab1{width:210px; height:20px; line-height:20px; margin:0; padding:0;border:#e0e0e0 1px solid;}
.ab2{width:100px; height:20px; line-height:20px; margin:0; padding:0;border:#e0e0e0 1px solid;}

#l1{width:750px; margin:0 auto;}
#l1 ul{margin:0; padding:0;}
#l1 ul li{list-style:none; float:left;}
#l1 ul a{display:block; width:130px; height:30px; line-height:30px; margin:10px;}


#l2{width:750px; margin:0 auto; margin-top:20px;}
#l2 ul{margin:0; padding:0;}
#l2 ul li{list-style:none; float:left;}
#l2 ul a{display:block; width:130px; height:110px; line-height:25px; margin:10px; text-align:center;}
#l2 ul img{border:0; margin-bottom:5px; width:130px; height:70px;}




#nccc1{width:1020px; height:10px; margin:0 auto;}
#nccc{width:1020px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
#nccc-l{ width:70px; float:left; font-size:14px; font-weight:bold; line-height:16px;}
#nccc-r{ width:930px; float:right;}
#nccc-r ul{margin:0; padding:0;}
#nccc-r ul li{list-style:none; float:left;}
#nccc-r ul a{display:block; padding-left:15px; padding-right:15px; height:16px; border-left:#e9e9e9 1px dashed; line-height:16px;overflow: hidden;}
#nccc-r ul a:hover{background-color:#f3b41b; color:#fff;}



#kca{ width:1020px; margin:0 auto; }
#kca ul{ margin:0; padding:0;}
#kca ul li{display:block; width:134px; float:left; margin-right:15px;}
#kca ul li .kk{ display:block;width:124px; color:#fff; height:26px; font-size:14px; line-height:26px; background-color:#cca353; padding-left:10px;}
#kca ul li a{ display:block;width:124px; height:24px; line-height:24px;  background-color:#efefef; padding-left:10px; margin-top:5px;}

#kca1{ width:1040px; height:20px; margin:0 auto; border-bottom:#e9e9e9 1px solid;}

#vct{width:750px; height:38px; line-height:38px; margin:0 auto; margin-top:20px;font-size:14px; font-weight:bold; line-height:38px; color:#565656;}
#vct span{color:#cca353; font-size:12px; margin-right:5px;}

#vc{width:750px; margin:0 auto; padding-top:0px; padding-bottom:20px;}
#vc ul{margin:0; padding:0;}
#vc ul li{list-style:none; float:left; margin-left:15px; margin-right:15px; margin-top:10px;}
#vc ul a{ display:block; width:220px; height:220px; line-height:22px; text-align:center;}
#vc ul img{width:200px; height:180px; border:#fff 10px solid;}