﻿.waper{ width:1003px; margin:0 auto;}
.waper .top_tel{ margin-top:15px;height:74px;line-height:89px;display:inline-block;font-size:18px; font-weight:bold;}
.waper .fl{float:left; overflow:hidden;}
.waper .fr{ display:inline; float:right;width:300px;}
#yuyan{position:absolute; right:0px; top:5px; height:30px; line-height:30px; vertical-align:middle; text-align:right; width:300px; z-index:1;}
#yuyan a{color:#333; font-size:18px;}
#yuyan a:hover{color:#004d9f;}
#yuyan label{padding:0 5px; display:inline-block;}
/*-----header----------------------- */
.header{ background:url(../mod_img/header_bg.jpg) repeat-x; height:102px}

/* nav */
.nav{ background:#004d9f; height:47px; clear:both;}
.nav ul{ width:1003px; margin:0 auto}
.nav li{line-height:47px; position:relative; float:left; background:url(../mod_img/nav_line.jpg) no-repeat left center; z-index:9}
.nav li:first-child{ background-image:none}
.nav li>a{ width:142px; text-align:center; font:bold 14px/47px "Microsoft Yahei"; color:#fff; display:block}
.nav li>a:hover,.nav li:hover>a,.nav li.now{ background:#ff7c0d;}
.nav li .subnav{ position:absolute;top:47px; left:0px; width:142px; display:none}
.nav li .subnav dl{background:url(../mod_img/sj.png) no-repeat top center; padding-top:5px}
.nav li .subnav dd{background:#004d9f; min-height:20px; overflow:hidden; padding:10px 0}
.nav li .subnav dd a{display:block; font-size:13px; height:26px; line-height:26px; overflow:hidden; color:#fff; text-align:center}
.nav li .subnav dd a:hover{ text-decoration:none; background-color:#ff7c0d;}
/* banner */

#bigbanner{width:100%;height:452px;position:relative; z-index:0; overflow:hidden; margin:0 auto;}
.banner_line{ width:100%; height:2px; display:block; background:#0077c4;}
#banner { margin:0px auto; padding: 0px; width:100%; height:452px; z-index:99;}
#full-screen-slider { width:100%; height:452px; float:left; position:relative; min-width:1226px; z-index:99;}
#slides { display:block; width:100%; height:452px; list-style:none; z-index:99; padding:0; margin:0; position:relative; min-width:1226px;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; z-index:99; margin:0; position:absolute; min-width:1226px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; z-index:99; min-width:1226px;}
#pagination {display:block; list-style:none; position:absolute; left:47%; bottom:10px; z-index:999; margin:0; width:205px; height:26px;  padding:5px 0 0 10px}
#pagination li { display:block; list-style:none; width:40px; height:5px; float:left; background:url(../yf_img/btn_main_img.png) no-repeat; padding-left:5px; padding-right:5px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { width:40px; height:5px; float:left; background:url(../yf_img/btn_main_img.png) no-repeat 0 -5px;}

.gtitle{ font-size:24px;color:#3d3937;font-weight:normal; line-height:24px; padding-bottom:17px;*padding-bottom:10px;}
.gtitle .fl{width:99px; height:35px; float:left;}
.gtitle span{ display:block; border-top:solid 1px #d6d6d6;width:120px;float:right; margin-top:18px;}
.gtitle a{color:#3d3937;width:96px; height:34px; overflow:hidden; display:inline-block; line-height:34px;}
.gtitle a:hover{color:#ff7c0d}

.main{ background:#f8f8f8; height:413px; overflow:hidden; margin-top:50px; margin-bottom:50px;}
.waper1{ width:1003px; margin:0 auto;}
.mainleft{ width:230px; float:left}
.mainright{ width:723px; float:right; height:382px;  border:solid 1px #d6d6d6; position:relative}

/* mproduct */
.mproduct li{ display:block; margin-top:4px;*margin-top:0px; height:30px; border:solid 1px #ddd; line-height:30px; overflow:hidden; background:#f5f5f5 url(../yf_img/star3.png) 10px center no-repeat; width:131px}
.mproduct li a{ display:block;color:#333; font-size:14px; padding-left:20px}
.mproduct li a:hover{color:#ff7c0d; font-weight:bold; background:#eee url(../yf_img/star3.png) 10px center no-repeat; border:solid 1px #ddd; }

/* mhotpro */

.mhotpro{ padding-top:20px}
.mhotpro-list { width:226px; height:150px; border:solid 3px #e4e4e4; overflow:hidden}
.mhotpro-list li{width:226px; height:150px; overflow:hidden; float:left;display:none; text-align:center}
.mhotpro-list li img{ width:180px; margin:0 auto; display:block;}
.mhotpro-list li i{height:100%; display:inline-block;vertical-align:middle}

/* mprolist */

.mprolist{ height:382px;position:relative; width:720px;overflow:hidden}
.mprolist ul{ width:100000px; height:382px; position:relative;}
.mprolist li{ display:block; float:left; width:240px; height:382px; position:relative; color:#353535}
.mprolist li:hover .mprohover{ display:block}
.mprolist li:hover .pp3 a{background:url(../mod_img/pmore_hover.jpg) no-repeat;width:123px; height:27px}
.mprohover{ background:url(../mod_img/pro_bg_hover.png) no-repeat; position:absolute; left:0px;top:0px; width:240px; height:382px; z-index:9; display:none}
.mprolist li div{ width:230px; height:220px; text-align:center; position:relative; z-index:999; margin-left:5px; margin-top:5px}
.mprolist li div img{ max-height:100%; max-width:100%; vertical-align:middle}
.mprolist li div i{ display:inline-block; vertical-align:middle; height:100%} 
.mprolist li .pp1{ font-size:16px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-top:10px; padding:0 38px; position:relative; z-index:999}
.mprolist li .pp1 a{ color:#353535}
.mprolist li .pp1 a:hover{color:#ff7c0d}
.mprolist li .pp2{ margin-top:8px; line-height:18px; height:36px; overflow:hidden; text-align:center; padding:0 38px}
.mprolist li .pp3{ margin-top:15px; margin-left:60px}
.mprolist li .pp3 a{ display:block; background:url(../mod_img/pmore.jpg) no-repeat; width:123px; height:27px; line-height:27px; color:#fff; text-align:center; z-index:999; position:relative}
.mprolist li .pp3 a:hover{background:url(../mod_img/pmore_hover.jpg) no-repeat;width:123px; height:27px;}
.mainright #goL3{cursor:pointer;display:block;background:url(../mod_img/pleft_but.png) no-repeat; width:39px; height:39px; position:absolute; left:-18px; bottom:170px; z-index:999}
.mainright #goR3{cursor:pointer; display:block; background:url(../mod_img/pright_but.png) no-repeat; width:39px; height:39px;position:absolute; right:-18px; z-index:999;bottom:170px;}


/* compaly */
.compaly{ width:468px; float:left; padding-top:32px;color:#3d3937; line-height:24px;}
.compaly div{height:285px; overflow:hidden;}
.compaly img{ padding:12px 0 10px 0}
.compaly-text{ color:#666;width:466px; text-align:left; height:30px;}
.compaly-title{ font-size:24px;font-weight:normal; padding-bottom:5px; height:34px; overflow:hidden; width:468px;}
.compaly-title .com_title_hx{ background:url(../mod_img/compaly_line.jpg) repeat-x top center; height:2px;display:inline-block; float:right; width:359px; margin:18px 0 12px 10px;}
.compaly-title .com_title_about{ display:inline-block; width:97px;height:34px; line-height:34px; overflow:hidden; float:left;}
.compaly-more{ display:block; background:url(../mod_img/compaly_more.jpg) no-repeat; height:27px; margin-top:20px}
.compaly-more:hover{background:url(../mod_img/compaly_more_hover.jpg) no-repeat}

/* news */
.news{ width:470px; float:right; padding:30px 22px 0 22px; overflow:hidden; height:383px; background:#fff; line-height:20px;}
.news h3{ text-align:center; font-weight:normal;color:#3d3937;font-size:24px;height:60px; width:469px;}
.news h3 a{color:#3d3937;width:114px;height:34px;overflow:hidden;display:inline-block;line-height:34px;float:left;text-align:center;overflow:hidden; padding-right:25px;}
.news h3 a:hover{color:#ff7c0d;}
.news h3 .fl,.news h3 .fr{ display:inline-block; border-top:solid 1px #d6d6d6; height:2px;width:163px; margin-top:19px}
.news h3 .fl{ float:left;}
.news h3 .fr{ float:right;}
.news h3 .news_text1{ font-size:12px; color:#666;text-align:center;line-height:23px; overflow:hidden; display:inline-block;width:469px; height:23px;text-align:center;}
.news li{ text-transform:uppercase; height:49px; padding:14px; overflow:hidden}
.news li .time{ border-right:solid 1px #d6d6d6; width:56px; color:#fff; font-size:32px; float:left}
.news li .time span,.news li .time em{ display:block;}
.news li .time span{ color:#ff7c0d; line-height:26px; width:55px; height:26px; overflow:hidden;}
.news li .time em{ font-size:12px; font-family:Arial; color:#666; font-style:normal; padding-top:5px; width:37px; text-align:center; height:25px; overflow:hidden;}
.news li .text{ float:right; width:368px; height:40px; overflow:hidden;}
.news li.bg{background:#004d9f;}
.news li.bg .time{border-right:solid 1px #d6d6d6}
.news li.bg .time span{ color:#fff}
.news li.bg .time em{ color:#fff}
.news li.bg .text a{ color:#fff}
.news li.bg .text a:hover{ text-decoration:none; color:#FFF;}
/* footer */
.footer{background:#0058aa; width:100%;padding:18px 0;overflow:hidden; color:#FFF; line-height:24px; text-align:center; margin-top:50px}
.waper2{ margin:0 auto; width:1003px;color:#FFF; font-size:13px;}
.waper2 label{padding-left:10px; display:inline-block;}
.footer .waper2 a{color:#FFF; font-size:13px;}
.footer .waper2 a:hover{color:#fff}
.footer .waper2 p label{color:#fff}

/*---------------------------------------------------------------------------------------------*/
.abanner{ width:100%; height:277px; position:relative}
.abanner p{ width:1600px; height:277px; position:absolute; margin-left:-800px; left:50%;top:0}

/*aleft */
.aleft{ width:209px; float:left;overflow:hidden;padding-bottom:40px}
.aleft_left_about{background:#f8f8f8; border:1px solid #ccc;}
.aleft-title{ text-align:center; height:65px; padding-top:18px; background:#0058aa; color:#fff;}
.aleft-title-24{ font-size:24px; width:207px; height:35px; line-height:35px; overflow:hidden;}
.aleft-title-96{width:207px; height:22px; line-height:22px; overflow:hidden; display:inline-block;}
.aleft-title span{ display:block; text-transform:uppercase; }
#inlnav{ margin:1px 0 0px 0;}
#inlnav li{ border-bottom:solid 1px #fff; font: normal 14px/43px "微软雅黑" }
#inlnav li.curr, #inlnav li:hover{}
#inlnav li>a{ line-height:43px; padding-left:34px; color:#6c6c6c;height:43px; font-size:14px; cursor:pointer; display:block; overflow:hidden;}
#inlnav li:hover>a,#inlnav li.curr>a{color:#ff7c0d;background:#eee; font-weight:bold}

#inlnav2{ margin:1px 0 0px 0;}
#inlnav2 li{ border-bottom:solid 1px #fff; font: normal 14px/43px "微软雅黑" }
#inlnav2 li.curr, #inlnav2 li:hover{}
#inlnav2 li>a{line-height:43px; padding-left:16px; color:#6c6c6c;height:43px; font-size:14px; cursor:pointer; display:block; overflow:hidden;}
#inlnav2 li:hover>a,#inlnav2 li.curr>a{color:#ff7c0d; background:#eee; font-weight:bold}

.aleft_left_news{background:#f8f8f8; border:1px solid #ccc; margin-top:30px;}
.ny_left_news{ text-align:center; height:65px; padding-top:18px; background:#0058aa; color:#fff;}
.ny_left_news .aleft-title-24{ font-size:24px;}
.ny_left_news span{ display:block; text-transform:uppercase}
.aleft_left_news li{ height:35px; line-height:35px; width:195px; list-style:none;margin:0 5px; border-top:1px dashed #b2b2b2; overflow:hidden;}
.aleft_left_news li:first-child{ border-top:none;}
.ny_left_tel{ font-family:"微软雅黑"; font-size:14px; margin:10px 0; color:#004d9f; font-weight:bold;}
.ny_left_tel i{ font-style:normal; margin-left:30px;font-size:22px; display:inline-block;}

/*aright */
.aright{ width:764px; float:right; line-height:26px}
.aright .atitle{ height:53px; line-height:53px; border-bottom:solid 1px #ececec}
.aright .atitle p { float:right; width:600px; overflow:hidden; text-align:right;height: 40px; color:#979797}
.aright .atitle p a{ color:#979797}
.aright .atitle p a:hover{ color:#0058aa}

.aboutline{ border:solid 1px #dddcdc; border-bottom:none; color:#7e7e7e; padding:20px; margin-top:10px }

.caselist{width:100%; text-align:center; float:left; padding-top:20px;}
.caselist > dl{width:240px; margin-left:22px; float:left;}
.caselist > dl > dt{width:230px; height:170px; padding:4px; border:solid 1px #ddd; overflow:hidden; position:relative; float:left;}
.caselist > dl > dt img{width:230px; height:170px; display:block;}
.caselist > dl > dd{width:100%; padding:10px 0px; float:left;}
.caselist > dl > dd a{color:#333; font-size:14px;}
.caselist > dl.fst_cs{margin-left:0px;}

.message-bg{ overflow:hidden; padding-top:25px}
.message-bg .mess{ width:124px; font-size:18px; color:#393939; text-align:right; float:left; margin-right:5px; padding-top:65px; overflow:hidden}
.message-bg .mess span{ color:#c6c6c6; font-size:15px;}
.message{ width:490px; min-height:300px; float:left; margin-top:13px; padding-left:123px; background:url(../mod_img/message_bg.jpg) no-repeat 0px 22px; overflow:hidden; font-family:"微软雅黑";}
.message li{ width:288px; height:44px; border:1px solid #0058aa; margin-bottom:14px; float:left; clear:both; position:relative;}
.message li.ll2{width:419px;}
.message li.ll3{width:419px; height:115px;}
.message li.ll4{width:440px; height:46px; border:0;}
.code{width:178px; height:44px; border:1px solid #dddddd; float:left; overflow:hidden;}
.message li span{ float:left; margin-top:9px; display:block}
.message li i{ position:absolute; right:-20px; top:12px; color:#ff4303; font-style:normal}
.message-bg .ipt1{ width:235px; float:left; height:30px; margin-left:10px; line-height:30px; font-family:Microsoft YaHei; border:0; color:#a9a9a9; font-size:14px; margin-top:7px; }
.message-bg .ipt2{ width:368px; float:left;}
.message-bg .ipt3{ width:125px; float:left;}
.message-bg .mes3{ width:399px; height:95px; margin-left:10px; margin-top:10px; border:0; font-family:Microsoft YaHei; font-size:14px; color:#a9a9a9; }
.message-bg .mes3:focus{ color:#555555;}
.message-bg .cimg{ width:100px; height:44px; border:1px solid #dddddd; float:left; margin:0px 13px; overflow:hidden}
.message-bg a.hyz{ height:46px; line-height:46px; float:left; color:#7798c5; text-decoration:underline; display:block}
.message-bg a.hyz:hover{ font-weight:bold; color:#4b7ab9}
.message-bg .messbtn{ clear:both; padding-top:10px; overflow:hidden}
.message-bg .messbtn input{ width:128px; height:37px; line-height:26px; padding-bottom:9px; color:#ffffff; font-family:Microsoft YaHei; font-size:14px; margin-right:14px; text-align:center;}
.message-bg .mbtn1{ background:url(../mod_img/mbtn1.jpg) repeat-x; font-family:"微软雅黑";}
.message-bg .mbtn2{ background:url(../mod_img/mbtn2.jpg) repeat-x; font-family:"微软雅黑";}

/*zzlist */
/*lightbox-----------*/
.lightbox{ width:100%; position:absolute; left:0; top:0px;  background:url(../mod_img/transparrent02.png) repeat; display:none; z-index:1000000;}
.light{ width:387px; position:fixed; left:40%; top:10%; }
.light ul{width:210px; background:none repeat scroll 0 0 #fff;}
.light ul li{width:260px; display:none; list-style:none; padding:40px 0; min-height:260px; overflow:hidden; margin:0 auto; text-align:center;background:#e6e6e6;}
.light ul li:first-child{display:block;}
.light ul li .jzimg{width:260px; height:260px;}
.light ul li .jzimg img{max-width:260px; max-height:260px; vertical-align:middle}
.light ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.light ul li b{ padding:0 25px 5px; margin-left:25px; display:block; width:260px; border-bottom:1px solid #ccc; font-size:16px; text-align:center; line-height:26px; min-height:26px; }
.light ul li span{ padding:0 4px 5px;  display:block; width:250px; text-align:center; color:#888; font-size:14px; padding-top:5px;height:15px}
.light .guanbi a{ position:absolute; right:75px; top:0; width:35px; height:35px; display:block; background:url(../mod_img/close.png) no-repeat;}

/*honor*/
.index_con{ width:705px; overflow:hidden; margin-top:8px;padding:0 15px; min-height:700px;}
.honor{ padding:30px 0 50px; overflow:hidden; width:100%;}
.honor ul{ margin-right:-15px; float:left; padding-left:4px;}
.honor ul li{ width:221px;overflow:hidden; float:left; margin-right:15px; text-align:center;border:1px solid #e6e6e6; padding-bottom:13px; margin-bottom:26px}
.honor ul li div{ width:206px; height:192px; padding:7px 7px 0;display:table-cell;vertical-align:middle }
.honor ul li div img{ max-width:206px; max-height:192px; box-shadow:3px 3px 7px #ccc;}
.honor ul li p{ padding:17px 17px 10px 10px; height:24px; text-align:center; line-height:26px; font-size:14px; overflow:hidden; white-space:nowrap;width: 192px;}
.honor ul li:hover div img{ box-shadow:0px 0px 0px #ccc}
.honor ul li:hover{ box-shadow:3px 3px 4px #ccc; cursor:pointer; border:1px solid #ccc}
.honor ul li:hover p{ color:#2196d9; font-size:16px}

/*fenye*/
.hq_fy{text-align:center;}
.hq_fy a{border:1px solid #cbcbcb;font-size:12px; color:#666;}
.hq_fy .hq_fy1{width:30px;height:26px; line-height:26px; display:inline-block;}
.hq_fy .hq_fy2{width:30px; height:26px; line-height:26px; display:inline-block; color:#666;}
.hq_fy .hq_fy3{width:45px; height:26px; line-height:26px; display:inline-block;}
.hq_fy a:hover{background:#0058aa;color:#fff;}


/*****************/
.newslist{ background:url(../mod_img/news_bg.jpg) repeat-y; overflow:hidden; margin-top:44px; margin-bottom:20px;}
.newslist li:first-child{ padding-top:0}
.newslist li{ display:block; padding-top:72px;*padding-top:68px; height:61px; line-height:20px}
.newslist li .fl{ float:left; background:url(../mod_img/news_time.jpg) no-repeat; width:56px; height:49px; color:#fff; font-size:18px; text-align:right; padding-right:70px; padding-top:12px;}
.newslist li .fl b{ font-weight:normal; width:42px; height:20px; line-height:20px; overflow:hidden; display:inline-block;}
.newslist li .fl i{ font-style:normal;width:45px; height:20px; line-height:20px; overflow:hidden; display:inline-block;}

.newslist li .frr{ width:616px; float:left}
.newslist li .frr h3{ font-size:18px; height:20px; overflow:hidden; padding-bottom:8px; font-weight:normal;width:614px;}
.newslist li .frr h3 a{color:#0d0d0d;}
.newslist li .frr h3 a:hover{color:#004d9f;}
.frr_ny_news{display:inline-block; width:500px; height:20px; line-height:20px; overflow:hidden; float:left;}
.newslist .frr .fr{ float:right;width:65px;}
.newslist li .frr h3 a:hover{color:#004d9f;}
.newslist li .frr p{ height:40px; overflow:hidden}

.htitle{ line-height:26px; text-align:center; font-size:24px; color:#000000; font-weight:normal; overflow:hidden}
.hdata{ line-height:24px; text-align:center; color:#999999; margin:8px 0px 30px 0px; padding-bottom:20px; border-b
ottom:1px solid #d0dfb5; overflow:hidden}
.details{ line-height:30px; font-size:14px; overflow:hidden;}
.return{ height:37px; background:url(../mod_img/mbtn1.jpg) repeat-x right 0px; margin:30px 0px 30px 0px; overflow:hidden;width:128px;text-align:center;  float:right;}
.return a{  height:25px; line-height:23px; color:#ffffff; font-size:14px; display:block; overflow:hidden;}
.return a:hover{ text-decoration:underline}

.piece{ background:#ededed;height:25px; width:738px;overflow:hidden;}

.bdsharebuttonbox{ margin-bottom:13px; margin-top:20px}

.page{font-size:14px;text-align:center;font-family:Arial; margin-top:48px}
.page a{background:#d1d1d1;color:#fff;height:24px;line-height:24px; display:inline-block; padding:0 7px}
.page a:hover{background:#0058aa;color:#ffffff}
#bai{background:#fff;border:solid 1px #c1c1c1;height:24px;line-height:24px; color:#999}
#bai a{ color:#999}
#bai2{background:#0058aa;color:#ffffff}

.solution{ padding-top:19px}
.solution li{ border-top:solid 1px #d9d9d9; height:163px;*height:159px; padding-top:16px;}
.solution li:first-child{ padding-top:0; border-top:0}
.solution li .soimg{ width:228px; height:136px; padding:4px; border:solid 1px #b9b9b9; float:left; text-align:center}
.solution li .soimg:hover{border:solid 1px #0058aa}
.solution li .soimg img{ max-height:100%; max-width:100%; vertical-align:middle}
.solution li .soimg i{ vertical-align:middle; display:inline-block; height:100%}
.solution li .sotext{ float:right; width:471px; margin-right:8px; padding-top:10px}
.solution li .sotext h3{ font-size:16px; height:24px; line-height:24px; overflow:hidden}
.solution li .sotext h3 a{ color:#353535}
.solution li .sotext h3 a:hover{color:#ff7c0d}
.solution li .sotext p{ line-height:24px; height:44px; overflow:hidden; margin-top:10px; font-size:13px}
.solution li a.somore{ display:block; background:url(../mod_img/smore.jpg) no-repeat; width:123px; height:27px; text-align:center; line-height:27px; color:#fff; margin-top:22px; float:right}
.solution li a.somore:hover{ background:url(../mod_img/smore_hover.jpg) no-repeat}


/* mprolist */
.nav_down{ width:100%;font-family:"微软雅黑";}
.nav_down p{ line-height:28px; border-bottom:1px dotted #b2b2b2;height:28px; background:url(../yf_img/star3.png) 20px center no-repeat; font-size:14px;}
.nav_down p a{display:inline-block; height:21px; text-indent:30px;}
.nav_down p a:hover{color:#ff7c0d;}
.nav_down p a.sub_hover{color:#ff7c0d;}
.nav_down p:first-child{ border-top:none;}
/*border-style: solid none none solid;*/

.product{position:relative;border:solid 1px #d6d6d6; margin:39px 20px 50px 20px; border-bottom:none;border-style: solid none none solid;}
.product ul{ width:800px}
.product li{ display:block; float:left; width:240px; height:382px; position:relative; color:#353535; border-bottom:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6}
.product li:hover .mprohover{ display:block}
.product li:hover .pp3 a{background:url(../mod_img/pmore_hover.jpg) no-repeat;width:123px; height:27px}
.mprohover{ background:url(../mod_img/pro_bg_hover.png) no-repeat; position:absolute; left:0px;top:0px; width:240px; height:382px; display:none}
.product li div{ width:230px; height:220px; text-align:center; position:relative; z-index:99;margin-left:5px; margin-top:5px }
.product li div img{ max-height:100%; max-width:100%; vertical-align:middle}
.product li div i{ display:inline-block; vertical-align:middle; height:100%} 
.product li .pp1{ font-size:16px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-top:10px; padding:0 38px; position:relative; z-index:999}
.product li .pp1 a{ color:#353535}
.product li .pp1 a:hover{color:#ff7c0d}
.product li .pp2{ margin-top:8px; line-height:18px; height:36px; overflow:hidden; text-align:center; padding:0 38px}
.product li .pp3{ margin-top:15px; margin-left:60px}
.product li .pp3 a{ display:block; background:url(../mod_img/pmore.jpg) no-repeat; width:123px; height:27px; line-height:27px; color:#fff; text-align:center; z-index:999; position:relative}
.product li .pp3 a:hover{background:url(../mod_img/pmore_hover.jpg) no-repeat;width:123px; height:27px;}
.nav_down p a.redgao {
color:#ff7c0d
}

.proshow{ border-bottom:solid 1px #e5e5e5; margin-top:20px; overflow:hidden}
.proshow-img{ padding:4px; height:350px; overflow:hidden; border:solid 1px #ddd; width:350px; float:left; text-align:center}
.proshow-img img{height:350px; margin:0 auto; display:block;}
.proshow-img i{ height:100%; vertical-align:middle; display:inline-block}
.proshow-text{float:right; width:387px; color:#525252;}
.proshow-text h1{ color:#0068b7; font-size:20px; line-height:26px; font-weight:normal; padding-bottom:10px}

.proshow-cutover{margin-top:43px}
.proshow-cutover-nav{ height:25px}
.proshow-cutover-nav li{ float:left; width:96px; text-align:center; height:25px; line-height:25px; overflow:hidden; color:#656363; margin-left:4px; background:#f0f0f0; cursor:pointer;}
.proshow-cutover-nav li:hover{ background:#3d3937;color:#fff}
.proshow-cutover-nav li.cur{background:#3d3937; color:#fff}
.proshow-cutover-cot{ padding:35px 0 0 14px}
.proshow-cutover-list{ display:none}
.psleft li{ background:url(../mod_img/proshow_img6.jpg) no-repeat left 4px }
.psleft li p{  padding-left:30px; padding-bottom:10px; line-height:20px}

.contact-title{ font-size:20px; color:#171717; line-height:26px; text-transform:uppercase; padding-top:20px}
.contact-bg{ background:url(../mod_img/contact_bg.jpg) no-repeat; width:748px; min-height:595px; overflow:hidden; margin-left:10px}
.contact-bg-text{ padding-top:50px; padding-left:40px; border-bottom:solid 1px #dcdcdc; padding-bottom:15px; margin-right:45px; overflow:hidden; margin-bottom:20px;}
.contact-bg-text .ny_con_wenzi01{ font-family:"微软雅黑";font-size:14px; color:#fff; background:#0058aa; width:250px; height:24px; line-height:24px; padding-left:14px}
.contact-bg-text .ny_con_wenzi02{color:#5c5c5c; font-size:14px; line-height:28px; padding-top:15px;}

.contact-map-box{ height:267px; overflow:hidden;  width:600px; margin-left:45px; border:solid 1px #dbdbdb}
.contact-map iframe{ position:relative;margin-left:-1px;}

.xiangguan li:hover .mprohover{ display:block}
.xiangguan li:hover .pp3 a{width:123px; height:27px}
.xiangguan{ width:100%; overflow:hidden; padding:20px 0px 0px 0px; margin-top:50px; border-top:1px solid #ccc;}
.xiangguan span{ font-size:16px; font-weight:bold; line-height:40px;}
.xiangguan ul{ width:800px; overflow:hidden;}
.xiangguan li{ width:240px; height:382px; float:left; border:solid 1px #d6d6d6; margin-right:16px; position:relative;}
.xiangguan li div{ width:230px; height:220px; text-align:center; position:relative; z-index:99;margin-left:5px; margin-top:5px }
.xiangguan li div img{ max-height:100%; max-width:100%; vertical-align:middle}
.xiangguan li div i{ display:inline-block; vertical-align:middle; height:100%} 
.xiangguan li .pp1{ font-size:16px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-top:10px; padding:0 38px; position:relative; z-index:999}
.xiangguan li .pp1 a{ color:#353535}
.xiangguan li .pp1 a:hover{color:#ff7c0d}
.xiangguan li .pp2{ margin-top:8px; line-height:18px; height:36px; overflow:hidden; text-align:center; padding:0 38px}
.xiangguan li .pp3{ margin-top:15px; margin-left:60px}
.xiangguan li .pp3 a{ display:block; background:url(../mod_img/pmore.jpg) no-repeat; width:123px; height:27px; line-height:27px; color:#fff; text-align:center; z-index:999; position:relative}
.xiangguan li .pp3 a:hover{background:url(../mod_img/pmore_hover.jpg) no-repeat;width:123px; height:27px;}

/**********qiye-case***********/
.index_bj { width:750px; margin:10px auto;position:relative;overflow:hidden; height:480px;} 
 .d_731_8{ width:715px; float:left; line-height:24px; padding-top:30px; text-align:left; padding-left:25px; font-family:"微软雅黑"; color:#000; font-size:12px;}
.d_731_8_bwz{font-size: 18px; color:#0058aa; font-weight: bold; text-indent: 0em;}
.d_731_8_bwz01{text-indent: 0em;}


/*********news_show********/
.RandomNews{ width:730px; margin-top:30px;overflow:hidden; text-align:left; }
.RandomNews h4{font-family:'微软雅黑'; font-size:20px;width:700px;height:36px;line-height:36px;color:#0058aa;font-weight:bold; border-bottom:1px solid #62564a; margin-bottom:25px;padding-left:15px;}
.RandomNews li{ float:left; height:28px;line-height:28px; width:320px;overflow:hidden; font-size:12px; margin-right:45px;}
.RandomNews .fr{ display:inline-block; float:right;width:84px; height:26px; line-height:26px;}
.RandomNews li a{margin-left:10px; padding-left:12px; background:url(../mod_img/newsshowbd.jpg) no-repeat 0 13px; display:inline-block; float:left;width:210px; line-height:28px; height:28px; overflow:hidden; color:#666;}
.RandomNews li a:hover{ color:#F03;}
.RandomNews b{ display:block; width:700px;line-height:30px; height:30px; overflow:hidden;}



/*case*/
.case{ padding:30px 0 70px; overflow:hidden; width:100%; font-family:"微软雅黑";}
.case ul{ margin-right:-35px; float:left; padding-left:4px}
.case ul li{ width:221px; overflow:hidden; height:223px; float:left; margin-right:14px; border:1px solid #e6e6e6; padding-bottom:13px; margin-bottom:7px; text-align:center;}
.case ul li div{ width:206px; height:148px; padding:7px 7px 0;vertical-align: middle;display: table-cell;}
.case ul li div img{ max-width:206px; max-height:148px; box-shadow:3px 3px 7px #ccc;*margin-top:expression((148-this.height)/2);}
.case ul li p{ padding:17px 17px 10px 10px; height:26px; text-align:center; line-height:26px; font-size:14px; overflow:hidden; white-space:nowrap;width: 178px;}
.case ul li:hover div img{ box-shadow:0px 0px 0px #ccc}
.case ul li:hover{ box-shadow:3px 3px 4px #ccc; cursor:pointer; border:1px solid #ccc}
.case ul li:hover p{ color:#1b5922; font-size:15px}


/*caselightbox*/
.caselightbox{ width:100%; height:100%; position:absolute; left:0; top:0px; background:url(../mod_img/transparrent02.png) repeat;display:none; z-index:1000000}
.caselight{ width:700px; position:fixed; left:30%; top:15%; overflow:hidden; margin:0 auto;}
.caselight ul{width:660px; background:#e6e6e6;}
.caselight ul li{width:660px; display:none; list-style:none; padding:30px 0;overflow:hidden; margin:0 auto}
.caselight ul li:first-child{display:block;}
.caselight ul li .jzimg{width:660px; height:350px; text-align:center;}
.caselight ul li .jzimg img{max-width:660px; max-height:350px; vertical-align:middle;}
.caselight ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.caselight ul li b{ padding:0 0 5px; display:block; width:620px; border-bottom:1px solid #ccc; font-size:16px; text-align:center; line-height:26px; min-height:26px; margin:0 25px }
.caselight ul li span{ padding:10px 27px 5px; display:block; width:620px; color:#888; font-size:16px; text-align:center;}
.caselight .guanbi a{ position:absolute; right:0; top:0; width:35px; height:35px; display:block; background:url(../mod_img/close.png) no-repeat;}
.caselight ul li em{ display:block; margin:5px 20px; padding:8px 0px 15px;border-top:1px solid #ccc; color:#666; width:620px; overflow:hidden; font-style:normal;}


/*********servise***/
.ny_serv b{ font-size:22px; width:730px; display:inline-block; margin-bottom:40px;text-align:center; color:#0058aa;}
.ny_serv{width:730px; margin-left:15px; font-family:"微软雅黑"; font-size:13px;}
.ny_serv p{ text-indent:2em;}

/*************/
.sitemap{ margin-top:40px; font-family:"微软雅黑"; margin-left:50px;}
.sitemap li {line-height: 30px;border-bottom: dashed 1px #ece9e9;margin-bottom: 30px; text-decoration:none;font-size: 14px;}
.sitemap li a:first-child {background:#f5f5f5; color: #fff;padding: 5px 10px;text-decoration: none;}
.sitemap li a:first-child:hover {color:#fff;}
.sitemap li a {margin-right: 10px;text-decoration: none;color:#666;}
.sitemap li a:hover{color:#666;}

.fypage{width:100%; float:left; padding:10px 0px; text-align:center; color:#333; font-size:13px;}
.fypage > a{color:#333; font-size:13px; padding:2px 5px; margin:0 5px; display:inline-block; border:solid 1px #ddd;}
.fypage > a:hover{color:#FFF; background-color:#333; border:solid 1px #333;}
.fypage > span{color:#666; font-size:13px; padding:3px 6px; display:inline-block;}
.fypage > label{color:#666; font-size:13px; padding:3px 6px 3px 0px; display:inline-block;}

.showcs{width:100%; float:left;}
.showcs > h2{width:100%; padding-top:20px; text-align:center; float:left;}
.showcs > h1{width:100%; color:#000; padding:20px 0px; font-size:18px; text-align:center; float:left;}
.showcs > dl > dt{width:100%; border-bottom:solid 1px #ddd; float:left; text-align:left;}
.showcs > dl > dt > span{padding:5px 20px; background-color:#0058aa; font-size:14px; color:#FFF; display:inline-block; text-align:center;}
.showcs > dl > dd{font-size:14px; width:100%; padding-top:10px; float:left; line-height:180%; color:#333; text-align:left;}

.gunpro{width:100%; text-align:center; margin-top:15px; float:left;}
.gunpro dl{width:240px; margin-left:22px; float:left;}
.gunpro dl dt{width:230px; height:220px; padding:4px; border:solid 1px #ddd; position:relative; overflow:hidden; float:left;}
.gunpro dl dt:hover{border:solid 1px #004d9f;}
.gunpro dl dt img{height:220px; margin:0 auto; display:block;}
.gunpro dl dd{width:240px; padding:10px 0px; float:left;}
.gunpro dl dd a{color:#333; font-size:14px;}
.gunpro dl dd a:hover{color:#004d9f;}
.gunpro dl.fst_pro{margin-left:0px;}
