@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#333333; font-size:12px; width:100%; min-width:1180px; background:#f2f2f2; }
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333333; font-size:12px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px;}
li{ list-style:none;}
.clear{ clear:both; height:0px !important;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除按钮选中的高亮标签*/

.top{ width:100%; height:80px; background-color:#FFFFFF;}
.top .topnei{ width:1180px; height:80px; margin:0px auto;}
.top .topnei .topnei_left{ float:left; margin:17px 105px 0px 0px;}
.top .topnei .topnei_center{ float:left;}
.top .topnei .topnei_center .menu{ width:110px; float:left;}
.top .topnei .topnei_center .menu .menu_a{ width:110px; height:77px; line-height:80px; text-align:center; display:inline-block; font-size:15px;}
.top .topnei .topnei_center .menu .xiala{ display:none; position:absolute; width:150px; padding-top:8px; padding-bottom:6px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background-color:#FFFFFF; border-top:#f04009 solid 3px; z-index:1;}
.top .topnei .topnei_center .menu:hover .xiala{ display:block;}
.top .topnei .topnei_center .menu .xiala .xiala_a{ width:132px; padding-left:18px; height:30px; line-height:30px; display:inline-block; float:left; border-bottom:#EEEEEE solid 1px; background:url(../images/bg17.png) no-repeat 128px 12px;}
.top .topnei .topnei_center .menu .xiala .xiala_a:hover{ background:#f04009 url(../images/bg17.png) no-repeat 128px -18px; color:#FFffff; }
.top .topnei .topnei_right{ float:right;}
.top .topnei .topnei_right a{ float:left; margin-left:10px; margin-top:30px; }

.nei_banner{ width:100%; height:240px;}

.bodydiv{ width:100%; background:url(../images/bg8.png) repeat-x 50% 0px; padding:21px 0;}
.bodydiv .bodydivnei{ width:1180px; margin:0px auto; background:url(../images/bg7.png) repeat-y 50% 0px; min-height:460px; }
.bodydiv .bodydivnei .bodydivnei_left{ float:left; width:240px; padding-bottom:50px;}
{ float:right; width:92px;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu{ border-top:#6a6161 solid 1px; width:236px; float:left; margin:1px;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu .title{ width:190px; height:68px; padding-left:10px; float:left; margin-left:18px; line-height:68px; color:#FFFFFF; font-size:20px; border-bottom:#6a6161 dashed 1px;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu .left_menu_div{ cursor:pointer; border-bottom:#6a6161 dashed 1px; width:178px; height:36px; line-height:36px; padding-left:22px; color:#FFFFFF; background:url(../images/bg2.png) no-repeat 12px -35px; float:left; margin-left:18px;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu .left_menu_div a{ color:#FFFFFF; display:inline-block; width:178px;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu .left_menu_div:hover{ border-bottom:#fefe05 solid 1px; background:#fefe05 url(../images/bg2.png) no-repeat 12px 17px;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu .left_menu_div:hover a{ color:#333333;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu .on{ border-bottom:#fefe05 solid 1px; background:#fefe05 url(../images/bg2.png) no-repeat 12px 17px;}
.bodydiv .bodydivnei .bodydivnei_left .left_menu .on a{ color:#333333; display:inline-block; width:178px;}
.bodydiv .bodydivnei .bodydivnei_right{ width:860px; float:right; padding:0px 30px;}
.bodydiv .bodydivnei .bodydivnei_right .bodydivnei_title{ width:860px; height:69px; border-bottom:#dfdfdf solid 1px;}
.bodydiv .bodydivnei .bodydivnei_right .bodydivnei_title .pagetitle{ float:left; line-height:69px; font-size:20px;}
.bodydiv .bodydivnei .bodydivnei_right .bodydivnei_title .pageline{ float:right;}
.bodydiv .bodydivnei .bodydivnei_right .bodydivnei_title .pageline a{ float:left; color:#666666; line-height:69px;}
.bodydiv .bodydivnei .bodydivnei_right .bodydivnei_title .pageline span{ float:left; margin:0px 10px; font-family:"宋体"; color:#acacac; line-height:69px;}
.bodydiv .bodydivnei .bodydivnei_right .bodydivnei_title .pageline .pagename{ color:#333333;}
.bodydiv .bodydivnei .bodydivnei_right .bodydivnei_title .pageline .home{ padding-left:20px; background:url(../images/tupian3.jpg) no-repeat 0px 50%; }
.bodydiv .bodydivnei .bodydivnei_right .bodynei p{ line-height:24px; margin-top:10px;}
.bodydiv .bodydivnei .bodydivnei_right .bodynei img{ max-width:860px;}

.footer{ width:100%; height:120px; background-color:#313131;}
.footer_nei{ width:1180px; margin:0px auto;}
.footer_nei .footer_nei_left{ float:left; margin-top:35px;}
.footer_nei .footer_nei_left .footer_nei_top{}
.footer_nei .footer_nei_left .footer_nei_top a{ color:rgba(255,255,255,0.50); float:left; line-height:24px;}
.footer_nei .footer_nei_left .footer_nei_top span{ color:rgba(255,255,255,0.50); float:left; line-height:24px; margin:0px 5px; }
.footer_nei .footer_nei_left .footer_nei_bot{}
.footer_nei .footer_nei_left .footer_nei_bot span{ color:rgba(255,255,255,0.50); float:left; line-height:24px;}
.footer_nei .footer_nei_left .footer_nei_bot a{ color:rgba(102,102,102,0.60); float:left; line-height:24px;}
.footer_nei .footer_nei_right{ float:right; margin-top:35px;}
.footer_nei .footer_nei_right div{ float:left; margin-left:35px; height:35px; padding-left:35px; color:rgba(255,255,255,0.50); line-height:35px;}
.footer_nei .footer_nei_right  .footer_nei_right1{ background:url(../images/bg5.png) no-repeat 0px 50%;} 
.footer_nei .footer_nei_right  .footer_nei_right2{ background:url(../images/bg6.png) no-repeat 0px 50%;} 

.newsdet_title{ width:860px; border-bottom:#cdcdcd dashed 1px; text-align:center; padding-top:50px;} 
.newsdet_title .newsdet_title1{ font-size:20px; font-weight:bolder;}
.newsdet_title .newsdet_title2{ color:#999999;}
.newsdet_title .newsdet_title2 span{ margin:18px 5px; display:inline-block;}
.newsdet_text{ padding:25px 0px; border-bottom:#cdcdcd solid 1px; }
.tiao{ width:860px; height:72px; line-height:45px;}
.tiao div{ max-width:50%;}
.tiao div span{ float:left;}
.tiao div a{ float:left; max-width:370px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:pre;}
.tiao .pre{ float:left;}
.tiao .nex{ float:right;}

.news{ width:860px;}
.news .newsxun{ width:860px; height:135px; display:inline-block; border-bottom:#cdcdcd dashed 1px;}
.news .newsxun .newsxun_deta{ width:80px; height:70px; float:left; margin-top:30px; text-align:center; padding-top:15px; background-color:#F2F2F2; border-radius:5px;}
.news .newsxun .newsxun_deta .newsxun_deta_top{ font-size:36px; width:80px;}
.news .newsxun .newsxun_deta .newsxun_deta_bot{ color:#666666; width:80px;}
.news .newsxun .newsxun_smalltext{ float:right; width:765px; margin-top:30px;}
.news .newsxun .newsxun_smalltext .newsxun_smalltext_top{ width:765px; line-height:32px; font-size:15px; font-weight:bolder; overflow:hidden; white-space:pre; text-overflow:ellipsis;}
.news .newsxun .newsxun_smalltext .newsxun_smalltext_bot{ line-height:24px; height:50px; overflow:hidden;}
.news .newsxun:hover .newsxun_deta{ background-color:#fefe05;}

.fenye{ margin-left:50%; float:left; margin:20px 50% 50px 50%;}
.fenye a{ display:inline-block;text-align:center; width:8px; margin:9px 10px; float:left;}
.fenye a:hover{ text-decoration:underline; color:#f04009;}
.fenye a.on{ text-decoration:underline; color:#f04009;}
.fenye .ll{ width:75px; height:30px; line-height:30px; margin:0px 5px; border-radius:3px; text-decoration: none; color:#FFFFFF; background-color:#594f4f;}
.fenye .ll:hover{ text-decoration: none; background-color:#fefe05; color:#333333;}

.talenteds{ position:absolute; margin:861px 0px 0px 680px;}
.talented{ width:806px; height:908px; background:url(../images/bg12.png) no-repeat 0px 0px; padding:45px 27px 0px 27px; margin:29px 0px 65px 0px;}
.talented div{ border-bottom:#dfdfdf dashed 1px; padding:15px 0px;}
.talented div p{line-height:20px; }
.talented .huangse{ font-size:14px; font-weight:bolder; color:#eab035; line-height:24px;}

.contact{ padding-bottom:45px;}
.contact_left{ width:470px; margin-top:34px; height:355px; background:url(../images/tupian11.jpg) no-repeat 50% 50%; float:left;}
.contact_right{ float:right; width:360px; margin-top:34px; line-height:18px;}
.contact_right .contact_right1{ font-size:20px; line-height:36px;}
.contact_right .contact_right2{ border-bottom:#cdcdcd dashed 1px; padding-bottom:20px;}
.contact_right .contact_right_nei{ width:420px;}
.contact_right .contact_right_nei div{ float:left; width:210px; margin-top:20px;}

.service{ padding-bottom:45px;}
.service_left{ width:85px; float:left;}
.service_left .yuan{ float:left; width:85px; height:85px; font-size:14px; color:#f89800; background:url(../images/bg10.png) no-repeat 50% 50%; text-align:center;}
.service_left .yuan td{width:85px; height:82px;}
.service_left .jiantou{ float:left; width:82px; height:14px; background:url(../images/bg11.png) no-repeat 50% 50%;}
.service_right{ width:750px; float:right;}
.service_right div{ border-bottom:#cdcdcd dashed 1px; padding:20px 0px;}

.index{ width:100%; background:url(../images/bg8.png) repeat-x 50% 0px;}
.index .index_nei{ width:1200px; margin:0px auto; padding:40px 0px 30px 0px;}
.index .index1{ width:380px; height:224px; float:left; margin:0px 10px; background:url(../images/tupian12.jpg) no-repeat 0px 210px;}
.index .index1 .index1_left{ width:336px; border:#6a6161 solid 1px; margin:1px; padding:0px 20px; height:206px;}
.index .index_left{ background-color:#594f4f;}
.index .index1 .index1_center{ width:336px; border:#65878d solid 1px; margin:1px; padding:0px 20px; height:206px;}
.index .index_center{ background-color:#547980;}
.index .index_center .indexpro{ width:336px; overflow:hidden;}
.index .index_center .indexpro .indexpro_box{ width:10000000px;}
.index .index_center .indexpro .indexpro_box a{ display:inline-block; width:165px; float:left; margin-right:10px;}
.index .index_center .indexpro .indexpro_box a .indexpro_box_img{ width:165px; height:100px; overflow:hidden;}
.index .index_center .indexpro .indexpro_box a .indexpro_box_img img{ width:165px;}
.index .index_center .indexpro .indexpro_box a .indexpro_box_text{ width:165px; text-align:center; line-height:40px; color:#FFFFFF; overflow:hidden; white-space:pre; text-overflow:ellipsis;}
.index .index1 .index1_right{ width:336px; border:#9c5361 solid 1px; margin:1px; padding:0px 20px; height:206px;}
.index .index1 .index1_right .indexabout_left{ float:left; }
.index .index1 .index1_right .indexabout_right{ float:right; width:180px; color:#FFFFFF; height:120px; overflow:hidden;}

.index .index_right{ background-color:#91404f;}
.index_title{ width:336px; overflow:hidden; height:60px; line-height:60px; font-size:18px; color:#FFFFFF;}
.index_title span{ float:left;}
.index_title a{ float:right; padding-top:5px;}
.index_title div{ float:right;}
.index_title div span{ display: inline-block; width:25px; height:25px; margin-left:4px; margin-top:17px;}
.index_title div .index_title_l{ background:url(../images/bg14.png) no-repeat 0px 0px; cursor:pointer;}
.index_title div .index_title_r{ background:url(../images/bg14.png) no-repeat right 0px; cursor:pointer;}

.index_line a{ height:24px; line-height:24px; color:#FFFFFF; border-bottom:#6a6161 dashed 1px; width:324px; display:inline-block; padding-left:12px; background:url(../images/bg2.png) no-repeat 2px -41px;}
.index_line a:hover{ color:#feff0a;}
.index_line a .index_line_left{ float:left; display:inline-block; width:255px; white-space:pre; text-overflow:ellipsis; overflow:hidden;}
.index_line a .index_line_right{ float:right;}

.pro_title{ margin-left:10px; width:850px; font-size:14px; line-height:24px; margin-top:28px;}
.proline{ width:870px; padding-top:30px; border-bottom:#dfdfdf solid 1px;}
.proline a{ display:inline-block; width:290px; height:240px; float:left;}
.proline a .proline_top{ width:240px; height:206px; background:url(../images/tupian9.jpg) no-repeat 50% 0px; margin:0px auto;}
.proline a .proline_top div{ width:230px; height:188px; overflow:hidden; margin:5px; float:left;}
.proline a .proline_top div img{ width:230px;}
.proline a:hover .proline_top div{ box-shadow:rgba(0,0,0,0.30) 0px 0px 30px;} 
.proline a .proline_bot{ text-align:center; width:240px; margin:0px auto;}

.left_xialai{ display:none; width:200px; margin-left:18px; padding:10px 0px; float:left; border-bottom:#6a6161 dashed 1px;}
.left_xialai a{ width:178px; padding-left:22px; height:24px; line-height:24px; color:#b8b5b5; display:inline-block;}


.prodet_left{ width:400px; height:340px; background:url(skin/images/bg9.png) no-repeat 50% 0px; margin:40px 0px 0px 20px; float:left; }
.prodet_left div{ width:390px; height:330px; overflow: hidden; float:left; margin:5px;}
.prodet_left div img{ width:390px;}
.prodet_right{ width:410px; float:right;}
.prodet_right .prodet_right_top{ font-size:18px; font-weight:bolder; height:44px; border-bottom:#6a6161 dashed 1px; margin-top:40px;}
.prodet_right .prodet_right_bot{ line-height:24px; padding:15px 10px 0px 10px;}

.proyema{ width:860px;}
.proyema .proyemaleft{ float:left; margin-top:2px; width:810px; background:url(../images/bg4.png) repeat-y 0px 0px;}
.proyema .proyemaright{ float:right; font-size:14px; font-weight:bolder; color:#666666; width:50px; text-align:center; line-height:36px;}
.proyema .proyemaleft a{ width:77px; height:32px; float:left; display:inline-block; line-height:32px; text-align:center; font-size:14px; font-weight:bolder;}
.proyema .proyemaleft a.on{ color:#FFFFFF; line-height:38px;}
.proyema .proyemaleft a.on span{ width:92px; height:40px; display:inline-block; background:url(../images/bg3.png) no-repeat -1px 0px; float:left; margin-top:-3px; margin-left:-8px;}

.prodettext{ width:860px; line-height:24px; padding-bottom:50px; margin-top:5px;}






