@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
html{width:100%;min-width:1000px;*overflow-x:hidden;}
img{border:0 none;vertical-align:top}
ul, li{list-style-type:none}
h1, h2, h3, h4, h5, h6{font-size:14px}
body, input, select, button, textarea{font-size:12px;font-family:\5B8B\4F53, Arial, Helvetica, sans-serif}
button{cursor:pointer}
i, em, cite{font-style:normal}
body{background:url(../images/bg.gif);color:#333;line-height:1.2}
a, a:link, a:visited{text-decoration:none;color:#333}
a:active, a:hover{text-decoration:none;color:#333}
a:focus{-moz-outline-style:none}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
.clear{diplay:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0}
.fn-left, .fn-right{display:inline;float:left}
.fn-right{float:right}
.fn-relative{position:relative}
.fn-absolute{position:absolute}
.fn-pt{display:block;height:20px;overflow:hidden;zoom:1;clear:both}
.fn-pt2{display:block;height:10px;overflow:hidden;zoom:1;clear:both}
.container{width:1000px;margin:0 auto}
body {  font-family:"微软雅黑"; background-color:#fff; font-size:14px;}
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}




.header_bg { width:100%; height:104px; background-color:#656565;}
.header { width:1000px; height:104px; margin:auto;}
.logo { float:left; width:270px;}



/*多级菜单导航*/
#nav{ float:right; height:35px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; margin-top:50px;}
#nav .navdiv{  height:35px;}
#main-menu{  height:35px;}
ul.sm,ul.sm li{display:block;line-height:normal;direction:ltr;}
ul.sm li{position:relative;float:left; height:35px;}
ul.sm a{display:block; line-height:35px;white-space:nowrap; color:#fff;}
#nav .navdiv ul li a { color:#fff;}
#nav .navdiv ul li ul li a { color:#333;}
.sub-menu{ background:#fff;}
ul.sm ul{position:absolute;top:-9999px;left:-800px;width:100px;}
ul.sm ul li a, ul.sm ul li a:visited{color:#333;height:auto;background:none;}/*2级3级颜色*/
ul.sm ul li a:hover { background:none;}
ul.sm-rtl{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;background:none;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;background:none;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}




/*banner焦点图*/
.banner{ text-align:center}
.fullSlide{width:100%; background:url(../images/index_30.jpg) repeat-x bottom; overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;margin-right:11px;overflow:hidden;text-align:center;}
.fullSlide .hd ul .on{color:#333;}
.fullSlide .prev,.fullSlide .next{display:inline;position:absolute;z-index:1;top:40%;margin-top:-30px;left:6%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}
.fullSlide .next{left:auto;right:6%;background-position:-6px -137px}



.kuang1 { width:1000px; margin:auto; overflow:hidden;}
.kuang1_l { float:left; width:696px;}
.kuang1_r { float:right; width:240px; margin-top: 20px;}
.shouji { width:202px; height:47px; background:url(../images/index_14.jpg) no-repeat left; padding-left:50px; font-size:14px; line-height:22px; color:#595656;}
.case { width:1020px; margin:auto; margin-top:10px; overflow:hidden;}
.case_t { width:1000px; height:40px; margin:auto; line-height:40px; background:url(../images/index_12.jpg) no-repeat center; font-size:20px; text-align:center; color:#626262;}
.case_m { width:1020px; margin:auto; overflow:hidden;}
.case_m ul li { float:left; width:316px; margin:8px 12px; display:inline;}
.case_m .case_tu { width:316px; /*height:237px;*/ position:relative;}
.case_m .case_tu_text { width:316px; height:40px; line-height:40px; position:absolute; bottom:0px; text-align:center; background:url(../images/case_bg.png) repeat center; font-size:15px; color:#FFF;}
.case_m .case_text { line-height:30px; text-align:center;}
.content { width:1000px; margin:auto; margin-top:10px; overflow:hidden;}
.kuang2 { width:320px;}
.kuang2_t { width:305px; height:35px; line-height:35px; border-bottom:1px #cccccc solid; background:url(../images/index_15.jpg) no-repeat left; padding-left:15px; font-size:16px; font-weight:bold;}
.kuang2_t a { font-size:12px; font-weight:100;}
.news { width:320px;}
.news ul li { width:320px; padding-bottom:10px; border-bottom:1px #cccccc solid; margin-top:10px; overflow:hidden;}
.news .rq { float:left; width:52px; height:70px; background:url(../images/index_18-07.jpg) no-repeat center; color:#FFF; font-size:16px; line-height:30px; text-align:center;}
.f22 { font-size:22px;}
.news .xinwen { float:left; width:250px; margin-left:15px; line-height:22px; color:#000;}
.news .xinwen a { color:#b11824;}
.ml20 { margin-left:20px;}
.xwlb { width:310px; margin:auto; margin-top:10px;}
.xwlb ul li { width:300px; height:30px; line-height:30px; background:url(../images/index_23.jpg) no-repeat left; padding-left:10px;}
.xwlb ul li a { color:#333;}
.contact { width:300px; margin:auto; margin-top:10px; font-size:14px; line-height:24px; color:#555;}
.dianhua { width:240px; height:113px; margin:auto; margin-top:10px; background:url(../images/index_29.jpg) no-repeat center; padding-left:50px;}
.dianhua ul li { width:240px; height:50px; line-height:22px; font-size:14px; margin-top:3px;}
.bg1 { width:100%; background-color:#e6e6e6; margin-top:40px; overflow:hidden;}
.link2 { width:800px; margin:auto; /*background:url(../images/index_39.jpg) no-repeat left; padding-left:200px;*/ padding-top:0px; line-height:24px; position:relative; overflow:hidden;}
.link2 ul { float:left; width:200px; text-align:center; color:#333;}
.link2 ul li a { color:#505050;}
.footer { width:100%; height:60px; background-color:#656565; margin:auto; line-height:30px; color:#FFF; text-align:center}



/*内页定义*/
.left { float:left; width:226px; background-color:#eeeeee; /*padding-bottom:27px;*/}
.sub_left_t { width:226px; height:50px; line-height:50px; border-bottom:1px #dedede solid; font-family:"微软雅黑"; font-size:14px; font-weight:bold; text-align:center;}
.sub_left_m { width:226px; margin-top:5px;}
.sub_left_m ul li { width:226px; line-height:30px; border-bottom:1px #dedede dashed; text-align:center;}
.sub_left_m ul li a { color:#333;}
.fl-lm-2{ float: left; width: 226px; border: 1px solid #c2bbbb;}
.title-lx{ background: #c3b1b1;}
.title-lx h3{ width:100%; font-size:17px;color:#fff;font-family:"微软雅黑";font-weight:bold;text-align: center;line-height:50px;}
.contact2{background:rgba(238,238,238);line-height:32px; min-height:187px;}
.contact p{width:190px;margin-left:10px}
.contact2 p{margin-left:10px}
.right { float:right; width:745px;}
.weizhi { width:745px; height:45px; border-bottom:1px #dedede solid;}
.weizhi_l { float:left; width:250px; height:45px; background:url(../images/about_03.jpg) no-repeat left; padding-left:50px; font-family:"微软雅黑"; font-size:14px; line-height:18px;}
.weizhi_r { float:right; width:350px; height:20px; text-align:right; padding-top:25px; color:#333;}
.weizhi_r a { color:#333;}
.text { width:730px; margin:auto; margin-top:10px; line-height:26px; color:#3c3c3c;}
.xw { width:745px; margin:auto; margin-top:10px;}
.xw ul li { width:735px; height:25px; line-height:25px; border-bottom:1px #CCC dashed; background:url(../images/new_03.jpg) no-repeat left; padding-left:10px;}
.xw ul li a { float:left; width:645px; color:#555555;}
.xw ul li a:hover { color:#eb0000;}
.xw ul li span { float:right; width:90px; text-align:right; color:#555555;}
.yema { width:750px; margin:auto; text-align:center; line-height:25px; margin-top:15px; color:#555555;}
.yema a { color:#555555;}
.news_title { width:760px; line-height:30px; border-bottom:1px #CCC dashed; text-align:center;}
.cp { width:745px; margin:auto; overflow:hidden;}
.cp ul li { float:left; width:202px; text-align:center; margin-top:15px; margin-left:20px; margin-right:20px; display:inline;}
.cp ul li img { width:200px; height:150px; /*padding:24px 0px;*/ border:1px #CCC solid; margin-bottom:8px;}
.cpxq { text-align:center; margin-top:15px;}
.rczp { background-color:#f9f9f9; border:1px #f0f0f0 solid; color:#333;}
.rczp tr td { border-bottom:1px #f0f0f0 solid; text-align:center;}
.rczp thead { font-weight:bold; color:#eb0000;}
.chengzi { color:#FC0;}
.lx { width:500px; margin:0 auto; background:url(../images/contact.JPG) no-repeat bottom; padding-bottom:100px; font-size:14px; color:#000; line-height:25px; margin-top:20px; color:#666;}





.syjj { line-height:26px; color:#5b5858;}
.f14 { font-size:14px; font-weight:bold;}
.mt10 { margin-top:15px;}
.rexian { width:189px; height:35px; background:url(../images/index_07.jpg) no-repeat left; padding-left:50px; padding-top:20px; font-size:22px; color:#595656;}




/*友情链接*/
#link{ float:left; width:800px; margin:auto; line-height:45px; color:#333;}
#link ul{width:800px;overflow:hidden;}
#link ul li{float:left; margin:0 15px; padding:10px 0; display:inline;white-space:nowrap;}
#link ul li a, .link ul li a:link, .link ul li a:visited{line-height:25px;color:#333}
#link ul img{ width:169px; height:60px;}
.copyright{text-align:center;line-height:30px;padding:20px 0;background:url(../images/img_bg.jpg) repeat left top;color:#fff}
.class ul li{margin-top:10px}
.class ul li a, .class ul li a:link, .class ul li a:visited{display:block;width:280px;height:36px;text-align:center;line-height:36px;font-size:14px;font-weight:bold;margin-left:10px;background:url(../images/class_bg.png) no-repeat;color:#fff}
.class ul li ul li{padding-left:10px}
.class ul li ul li a, .class ul li ul li a:link, .class ul li ul li a:visited{display:block;background:url(../images/class_bg2.png) no-repeat center center;width:260px;height:36px;text-align:center;line-height:36px;font-size:14px;font-weight:bold;color:#333}



/*详情*/
.side_about_img{text-align:center;padding-bottom:10px; margin-top:10px;}

/*招聘*/
.side_about_jop{line-height:30px; margin-top:15px;}
.side_about_jop .input{height:25px;line-height:25px;width:200px;border:#ccc solid 1px;padding:0 5px}
.side_about_jop span{color:#ff0000;margin-left:10px}
.side_about_jop .textarea{width:470px;height:100px;border:#ccc solid 1px;resize:none;margin-top:5px;padding:5px}
.side_about_jop select{height:25px;line-height:25px;border:#ccc solid 1px}
.bd3 {background:url(../images/side_more.gif) no-repeat;width:102px;height:32px;border:medium none;color:#fff;line-height:32px;cursor:pointer}
.apply { background:url(../images/side_more.gif) no-repeat; width:102px;height:32px; margin:auto; line-height:32px;color:#fff;font-size:14px; text-align:center; color:#fff;}
.apply a { color:#FFF;}
.biaoge {line-height:35px;background:#fff;border-top:1px #eee solid;border-right:1px #eee solid; color:#666}
.biaoge th {border-bottom:1px #eee solid;border-left:1px #eee solid}
.biaoge td {border-bottom:1px #eee solid;border-left:1px #eee solid}
.biaoge a, .biaoge a:link, .biaoge a:visited{color:#266701}

/*图文*/
.image_articles li{border-bottom:#e6e6e6 solid 1px;padding:15px 10px}
.image_articles li a{display:block;line-height:24px}
.image_articles li a img{float:left;width:203px;display:block;height:153px}
.image_articles li a div{float:left;width:420px;margin-left:20px;margin-top:5px}
.image_articles li a div h3{line-height:30px}
.image_articles li a div span{background:url(../images/side_more.gif) no-repeat left 0px;display:block;width:102px;height:32px;text-align:center;color:#fff;line-height:32px;font-size:14px;margin-top:5px}
.imgwith{ width:300px; height:225px;}

/*搜索详情*/
.seach2{line-height:30px;padding-left:10px}
.seach2 span{padding:0 10px;color:#0e7dba}
/*程序制作添加CSS*/
.banner {margin: 0 auto; text-align: center;}
.page{clear:both; margin-top:6px;color:#6E6E6E; font-size:12px; letter-spacing:2px; line-height:30px; background:#F3F3F3; display:block; text-align:center;}

/*留言板*/
.fn-left{display:inline;float:left;}
.fn-left span {display:inline;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.fn-clear{zoom:1}
.message{float:left;height:auto;padding-left:50px;width:600px;margin-top:20px}
.message ul{margin-top:12px;}
.message ul li{clear:both; margin-bottom:12px; overflow: hidden;}
.message ul li div{width:88px; padding-right:8px; text-align:right;}
.message ul li div span.required{color:#F00;padding-right:5px;}
.message ul li div span.title{color:#000;}

.red {color:red;}
.input, .textarea {border: 1px solid #999; border-radius: 2px 2px 2px 2px; color: #000; margin: 1px 0; padding: 3px; font-size:12px;}
.input {width:250px;}
.textarea {width:450px; height:180px; background:#FFF;}
.submit{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;font-size:1em;line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
