@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;/*-webkit-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; -o-transition: 0.5s all;*/}
a{ text-decoration:none; color:#000;}
img{ border:none;}
li{ list-style:none;}

body{background:url(../images/bg.png) repeat-x;}
html{background: url(../images/body_02.jpg) }

.top{ height:63px;overflow:hidden; width:950px; padding:40px 20px;}
.top .logo{ width:216px; height:66px; float:left;}
.top .from{width:300px; float:right; margin-top:30px;}
.top .from .text{ background:url(../images/searchl.png) no-repeat center center; width:212px; height:15px; padding:5px 8px; float:left;  border: none; outline:none;}
.top .from .submit{ background:url(../images/searchr.png) no-repeat center center; width:65px; height:23px; float: right;border: none; cursor:pointer; outline:none;}


.nav{/* border-top:1px solid #181313*/;width:1003px;height:48px; background:url(../images/indeximg_05.jpg) repeat-x; }
.nav .nav_ul{ width:1003px; height:48px; line-height:48px;}
.nav .nav_ul li{ width:80px!important;float:left; text-align:center;height:48px; overflow:hidden;  background:url(../images/indeximg_08.jpg) no-repeat right center;}
.nav .nav_ul li a{color:#fff; font-size:14px; display:block;font-family:"微软雅黑"; height:48px; display:block;height:48px; overflow:hidden;transition:.3s background ease;}
.nav .nav_ul li:hover{ color:#fff;background: url(../images/navhover_01.jpg) repeat-x;}
.nav .nav_ul li div{ position:absolute;width:100%; background:url(../images/body_02.jpg); z-index:9;}
.nav .nav_ul li div a{ display:block; width:100%; height:48px; overflow:hidden;  font-size:14px; }
.nav .nav_ul li div a:hover{ background:#2e475f url(../images/navdivhover_03.jpg)}
.nav .nav_ul li div{*position:relative; *right:0px;}

.banner{ position:relative;height:300px; position:relative; overflow:hidden; margin-top:10px; z-index:0}
.bannercon{ height:300px; width:10000%; position:absolute; left:0px; top:0px; overflow:hidden;}
.bannercon a{ display:block; height:300px;float:left;}
.banner #leftan{ opacity:.1; display:block;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all; transition:.4s all; width:50%; height:100%; background:url(../images/leftcz.png) no-repeat center left; background-position:5% center; position:absolute; top:0px; left:0px; cursor:pointer; z-index:9999;}
.banner #rightan{opacity:.1; display:block; width:50%; height:100%; background:url(../images/rightcz.png) no-repeat center right; background-position:95% center; position:absolute; top:0px; right:0px; cursor:pointer;z-index:9999;}
.banner .biaoshi{position:absolute; bottom:10px; left:0px; width:100%; padding:0px; text-align:center; z-index:9;}
.banner .biaoshi font{ background-color:#27405F;border-radius:7px; width:14px; height:14px; margin:0px 5px; display: inline-block;z-index:9; cursor:pointer;-webkit-box-shadow:inset -1px 1px 1px #000;-moz-box-shadow:inset -1px 1px 1px #000;-ms-box-shadow:inset -1px 1px 1px #000;-o-box-shadow:inset -1px 1px 1px #000; box-shadow:inset -1px 1px 1px #000;}
.banner .biaoshi font.biaoshihover{ background-color:#fff;}
.banner #leftan:hover,.banner #rightan:hover{ opacity:1}
.con{ width:989px; background: url(../images/bbg_02.png) repeat-y top center; padding:10px 7px 0px; }
.conn{ padding-bottom:10px;}

.con2{overflow:hidden;background-color:#fff;}
.conleft{ width:214px;float:left;}
.name{ display:block;background:url(../images/title.jpg) no-repeat top center; height:48px; line-height:48px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}
.name2{ background: url(../images/title3.png) no-repeat left top; height:18px; overflow:hidden;padding:15px 20px 15px 35px; overflow:hidden;}
.name2 .name2a{ font-size:14px; float:left; text-align:left; width:70%; display:block;color:#fff;}
.name2 .name2ma{ float:right; margin-top:5px;}
.namemargintop{ margin-top:10px;}
.conleft .leftnav{  padding:20px 0px; border:1px solid #D7D7D7; border-top:none;}
.conleft .leftnav li{ height:30px; line-height:30px; text-align:center; font-size:14px; padding:0px 20px; text-align:left; position:relative;}
.conleft .leftnav li .leftnavone{border-bottom:1px solid #ccc; color:#000; display:block;height:30px; line-height:30px;-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all; transition:.4s all; background:url(../images/leftnav2_03.png) no-repeat left center; padding-left:30px;}
.conleft .leftnav li:hover .leftnavone{ background:url(../images/leftnav_03.png) no-repeat left center; color:#6EA500;}
.conleft li div{ position:absolute; width:150px; left:170px; top:0px; border:1px solid #ccc; background-color:#fff; z-index:9999;background:none; background-color:#fff;}
.conleft li div a{ display:block;  padding-left:40px;transition:.3s background-color; background:none; transition:.4s all;}
.conleft .leftnav li div a{color:#000;background:url(../images/leftnav2_03.png) no-repeat 10px center;}
.conleft li div a:hover{background:url(../images/leftnav_03.png) no-repeat 5px center; color:#6EA500;}


.conleft .lxwm{ font-size:14px; color:#000; border:1px solid #D7D7D7; border-top:none; padding:17px 20px; line-height:25px; height:151px;}

.conleft2{ width:513px; float:left;margin-left:10px;}
.samellbanner{ width:511px; height:275px; border:1px solid #d7d7d7; position:relative; background-color:#CCC;}
.samellbanner #biaoshi{position:absolute; bottom:10px; width:100%; left:0px;}
.samellbanner #biaoshi font{ background-color:#27405F;border-radius:7px; width:14px; height:14px; margin:0px 5px; display: inline-block;z-index:99999; cursor:pointer;-webkit-box-shadow:inset -1px 1px 1px #000;-moz-box-shadow:inset -1px 1px 1px #000;-ms-box-shadow:inset -1px 1px 1px #000;-o-box-shadow:inset -1px 1px 1px #000; box-shadow:inset -1px 1px 1px #000;}
.samellbanner #biaoshi font.biaoshihover2{ background-color:#fff;}
.new{border:1px solid #D7D7D7; border-top:none; padding:13px 20px; height:240px; overflow:hidden;}
.new li{ height:30px; overflow:hidden; background:url(../images/newhover_03.jpg) no-repeat left center; padding-left:20px; line-height:30px;}
.new li a{ float:left; width:70%; display:block; font-size:14px; color:#000; font-family:"微软雅黑";-moz-transition:.4s all;-ms-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all; transition:.4s all;}
.new li span{ float:right; width:30%; display:block; text-align:right;font-size:14px; color:#000;}
.new li:hover a{ color:#ff6600;}
.conright{ width:241px;float:right;}
.conright .sxls{ display:block;border:1px solid #D7D7D7; border-top:none; text-align:center; height:227px; overflow:hidden;}
.conright .picFit { display: table-cell; vertical-align:middle; text-align:center; *display: block;*font-size: 149px; *font-family:Arial;width:237px;height:223px; padding:2px;}
.conright .picFit img { vertical-align:middle;}
.ccfg li a{width:100%; display:block; }
.sxls2{ display:block;border:1px solid #D7D7D7; border-top:none; text-align:center; height:246px; display:block; overflow:hidden; padding-top:20px;}
#tdzp{overflow:hidden; height:130px; width:96%;}
#tdzpp{ width:1000%; overflow:hidden;}
#tdzp2,#tdzp3{ overflow:hidden;height:130px; float:left}
#tdzp2 li{ float:left; margin:0px 5px;}
#tdzp3 li{ float:left;margin:0px 5px;}
#tdzp .picFit { display: table-cell; vertical-align:middle; text-align:center; *display: block;*font-size: 149px; *font-family:Arial;width:173px;height:130px;}
#tdzp .picFit img { vertical-align:middle;}
.tdzp{overflow:hidden; height:130px; padding:10px 0px;border:1px solid #D7D7D7; border-top:none;}
.tdzpname{ margin-top:15px;}

.yqlj{overflow:hidden;padding:15px 20px;border:1px solid #D7D7D7; border-top:none;}
.yqlj a{ margin:4px 10px; display:inline-block; color:#000;font-family:"微软雅黑"; font-size:14px;}
.footer{ background:url(../images/bbg.png) no-repeat bottom center; text-align:center; padding:20px 0px 50px;}
.footer p{ font-size:14px; color:#fff; line-height:30px;}
.footer p a{ color:#fff; margin:0px 10px; font-family :Arial, Helvetica, sans-serif}


.aboutleft{ float:right; width:760px;}
.cym .name2a{width:30%;}
.name2 .mbx{ font-size:14px; float:right;color:#fff;}
.name2 .mbx a{ color:#fff; margin:0px 10px;}
.about{border:1px solid #D7D7D7; border-top:none; padding:30px; font-size:14px; line-height:28px; color:#000;font-family:"微软雅黑";}
.about img{ float:left; width:300px; margin:0px 20px 0px 0px;}
.newcon{ height:auto;}
#page{ overflow:hidden; text-align:center; padding:20px 0px;}
#page a{ cursor:pointer; display:inline-block; padding:5px 10px; border:1px solid #12233F; color:#12233F; font-family: Verdana, Geneva, sans-serif; margin:0px 5px; font-size:14px; text-decoration:none; transition:.2s background-color;}
#page span{cursor:pointer; display:inline-block;font-family:Verdana, Geneva, sans-serif;color:#12233F; }
#page a:hover{ background-color:#12233F; color:#fff;}
#page .page_hover{ text-decoration:inherit;background-color:#12233F; color:#fff;}
.newcon  li{ background:url(../images/20141113181716.jpg) no-repeat left center; border-bottom:1px dashed #999; height:35px; line-height:35px;}
.newcon{ padding-bottom:30px;}

.picture{overflow:hidden; padding:20px 0px 20px 20px;border:1px solid #D7D7D7;}
.picture dl{ width:161px; overflow:hidden; height:150px; border:1px solid #ccc; border-radius:5px; float:left; margin:0px 21px 10px 0px;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all; transition:.5s all;}
.picture dl dd{ width:100%; height:125px; background-color:#fff;}
.picture dl dt{ width:100%; height:25px; line-height:25px; text-align:center; font-size:14px; background-color:#bbb; overflow:hidden;}
.picture dl dt a{ color:#fff;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all; transition:.5s all;}
.picture dl dd .picFit { display: table-cell; vertical-align:middle; text-align:center; *display: block;*font-size: 149px; *font-family:Arial;width:157px;height:125px; padding:2px;}
.picture dl dd .picFit img { vertical-align:middle;}
.picture dl:hover{ border:1px solid #11324D;}
.picture dl:hover dt a{ color:#11324D;}


.about_picshow{ border:1px solid #ccc; padding:30px; font-size:14px; color:#000; line-height:22px;}
.kuang{ border:1px solid #ccc; background-color:#F0F0F0; padding:20px 13px 13px;}
.kuang1{ border:1px solid #ccc; background-color:#fff; overflow:hidden; padding:30px; text-align:center;}
.kuang1 .kuangdiv{  overflow:hidden; text-align:center; cursor:pointer;}
.kuang2{ border:1px solid #ccc; background-color:#fff; padding:20px; margin-top:13px;}
.kuang2 strong{ margin-bottom:20px; display:block;}
.kuang2 p{ margin-bottom:20px; display:block; font-size:14px; color:#000; text-indent:2em; line-height:22px;}
.kuangdiv .picFit { display: table-cell; vertical-align:middle; text-align:center; *display: block;*font-size: 149px; *font-family:Arial;width:668px;height:266px; padding:2px;}
.kuangdiv .picFit img { vertical-align:middle;}


#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {margin: 0;padding: 0;background-color: transparent;border: 0px;}
#CB_ImgHide {position: absolute;visibility: hidden;z-index: 1098;left: 0px;}
#CB_ShowTh {width: 100%;height: 15%;visibility: hidden;position: absolute;z-index: 1097;bottom: 0px;left: 0px;}
#CB_Thumbs {display: none;height: 60px;padding-top: 10px;background-color: #fff;position: absolute;z-index: 1100;overflow: hidden;bottom: 10px;left: 0px;}
#CB_Thumbs2 {margin: auto 0;height: 50px;position: absolute;}
.CB_ThumbsImg {position: absolute;}
.CB_RoundPixBugFix {display: block;visibility: hidden;font-family: arial;font-size: 1pt;}
#CB_ImgContainer {position: relative;width: 100%;}
#CB_PrevNext {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1002;}
#CB_ContentHide {position: absolute;z-index: 1000;top: 0px;left: 0px;}
#CB_LoadingImage {position: absolute;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;visibility: hidden;}
#CB_Text {text-align: center;}
#CB_Window {left:50%;position:absolute;top:50%;visibility:hidden;z-index: 1100;border-collapse: separate;}
#CB_Image {position: relative;}
#CB_iFrame {position: absolute;width: 0px;height: 0px;z-index: 1003;}
#CB_TopLeft {background-image:url(../pic/s_topleft.png);background-position:right bottom;}
#CB_Top {background-image:url(../pic/s_top.png);background-position:left bottom;}
#CB_TopRight {background-image:url(../pic/s_topright.png);background-position:left bottom;}
#CB_Left {background-image:url(../pic/s_left.png);background-position:right top;}
#CB_Content {background-color:#FFFFFF;}
#CB_Right {background-image:url(../pic/s_right.png);background-position:left top;}
#CB_BtmLeft {background-image:url(../pic/s_btmleft.png);background-position:right top;}
#CB_Btm {background-image:url(../pic/s_btm.png);background-position:left top;}
#CB_BtmRight {background-image:url(../pic/s_btmright.png);background-position:left top;}
#CB_Prev, #CB_Next {background: transparent url(../pic/blank.gif) no-repeat scroll 0%;display: block;width: 49%;cursor: pointer;outline-style:none;z-index: 1102;}
.CB_TextNav {text-decoration: underline;color: #aaa;}
.CB_TextNav:hover {text-decoration: none;color: #ff7700;}
#CB_Prev {float: left;left: 0px;}
#CB_Next {float: right;left: 0px;}
#CB_Prev:hover {background:transparent url(../pic/prev.gif) no-repeat scroll left 50%;}
#CB_Next:hover {background:transparent url(../pic/next.gif) no-repeat scroll right 50%;}
#CB_CloseWindow {position: absolute;top: 0px;right: -1px;z-index: 1104;cursor: pointer;}
#CB_SlideShowS, #CB_SlideShowP {position: absolute;top: 0px;left: -1px;z-index: 1104;cursor: pointer;}
#CB_SlideShowBar {width: 0px;position: absolute;top: 5px;left: 22px;height: 5px;display: none;}
#CB_Email {position: absolute;right: 15px;}


.newhsow{border:1px solid #D7D7D7; border-top:none;padding:30px; text-indent:2em; font-size:14px; line-height:28px; color:#000;font-family:"微软雅黑";}

.btname{ font-size: 20px;text-align: center;line-height: 20px;height: 40px;font-family:"微软雅黑"; margin:0px auto 0px;}
.new_jj{ font-size:13px; text-align:center; color:#666; border-bottom:1px dotted #333; line-height:30px;}
.new_jj span{ font-weight:bold; color:#333;}
.new_content{ font-size:14px; color:#000; line-height:26px; font-family:"微软雅黑"; padding:30px 0px 20px;}
.sypxyp{ padding:10px 0px; border-top:1px dotted #333; margin-top:30px;}
.sypxyp .leftsypxyp{display:inline-block; float:left; width:49%;overflow:hidden;}
.sypxyp .rightsypxyp{display:inline-block; float:right;width:49%; overflow:hidden; text-align:right;}
.sypxyp a{ cursor:pointer;}
.lxwm{border:1px solid #D7D7D7; border-top:none;padding:30px;font-size:14px; line-height:28px; color:#000;font-family:"微软雅黑";}

.zppagecontent {border:1px solid #D7D7D7; border-top:none;overflow:hidden; padding:30px; margin-bottom:10px;}
.zppagecontent .onetr{ background:#F5F5F5; border-bottom:1px solid #E8E8E8; font-weight:bold;}
.zppagecontent #table{ border-collapse:collapse; width:100%; padding-bottom:30px;}
.zppagecontent #table tr{  text-align: left;}
.zppagecontent #table tr td{ color:#333;padding:13px 0px; font-size:14px;}
.zppagecontent #table tr td a{ color:#666;}
.zppagecontent  #table tr td a:hover{ color:#f000; text-decoration: inherit;}
.zppagecontent  #table .onea2{ display:block; padding-left:20px; width:200px; float:left; cursor:pointer;}
.zppagecontent  .xian{border-bottom:2px solid #E8E8E8; margin-top:20px;}
.zpcon{ font-size:14px; line-height:25px;}

.form{ padding:60px 0px;}
.form div{overflow:hidden; margin-bottom:10px;}
.form div label{ float:left; font-size:14px; text-align:right;  color:#666;font-family:"微软雅黑"; padding:4px 0px; width:180px; margin-right:10px;}
.form div .text{ width:300px; height:20px; padding:4px 3px; color:#666; outline:none; border:1px solid #ccc;}
.form div .textarea{ width:400px; height:100px; outline: none; resize:none; padding:3px;border:1px solid #ccc; line-height:22px; color:#666;}
.form div .submit{ cursor:pointer; background:url(../images/y_index_18.jpg) repeat-x; height:28px; line-height:28px; text-align:center; width:70px; border:none; border-radius:4px; border:1px solid #ccc;font-family:"微软雅黑"; color:#666; transition:.1s opacity;}
.form div .reset{  cursor:pointer;background:url(../images/y_index_18.jpg) repeat-x; height:28px; line-height:28px; text-align:center; width:70px; border:none; border-radius:4px; border:1px solid #ccc;font-family:"微软雅黑"; color:#666; transition:.1s opacity; margin-left:10px;}
.form div .submit:hover{ opacity:.8;}
.form div .reset:hover{ opacity:.8;}

#jobform .input,#jobform textarea,#jobform select,#jobform .submit{ border:1px solid #ccc; padding:2px 1px; outline:none;}
