@charset "utf-8";
/* CSS Document */
/*head*/
.head{ width:1002px; margin:0 auto;}
.logo{ width:546px; height:75px;}
.input_q{ border:1px solid #c4c4c4; height:23px; width:195px; line-height:23px;}
.input_t{ border:1px solid #c4c4c4; height:25px; width:75px; line-height:23px; margin-left:6px;_margin-left:3px; text-align:center;}
.btn_s{ background:#276a00; width:40px; height:24px; text-align:center; line-height:25px; color:#FFF; border:none; margin-left:4px;_margin-left:2px; cursor:pointer;}
.phone{ width:180px; text-align:center;}
.d_menu{ background:#2d2d2d; height:35px;}
.menu{ width:1002px; margin:0 auto;}
.menu ul li{ float:left; width:100px; line-height:35px; color:#FFF; text-align:center;}
.menu ul li a{ display:block;color:#FFF;}
.menu ul li a:hover{ background:#000000;color:#FFF;}
.menu ul li.cur{ background:#535353;color:#FFF;}
.menu ul li.cur a{ background:#535353;color:#FFF;}
.menu ul li.cur a:hover{ background:#535353;color:#FFF;}
.d_banner{ background:#001831; margin-top:1px;}
.banner{ width:1120px; height:auto; margin:0px auto;}

/*foot*/
.foot_nav{ background:#005997; height:35px; margin-top:20px;}
.nav{ width:1002px; margin:0 auto; line-height:35px; color:#FFF; text-align:center;}
.nav a{color:#FFF; padding:0px 20px;}
.nav a:hover{color:#ff3c00;}
.foot{ background:#3d3d3d; padding:30px 0px;}
.foot_m{ width:1002px; margin:0 auto; overflow:hidden;}
.fon{font-style:oblique; color:#ff6600; font-size:18px; text-align:right; width:300px; float:left;}
.fon2{ width:500px; float:left; margin-left:20px;_margin-left:10px; border-left:1px solid #5f5e5e; color:#FFF; padding-left:20px;}

/*main*/
.main{ width:1002px; margin:0 auto;}
.left{ width:215px; height:auto;float:left;}
.list_nav{ width:215px; height:auto; border:1px solid #b6b6b6; float:left; overflow:hidden;}
.list_nav h2{ background:url(../images/list_t.jpg) no-repeat; text-align:center; line-height:48px; color:#FFF; font-size:18px; font-weight:bold;}
.list_nav0 ul li{ background:url(../images/line.jpg) repeat-x; height:37px; padding-left:10px; line-height:37px;}
.recommend{ background:#FFF; padding:20px 10px; height:273px;}
.recommend h2{ background:url(../images/t.jpg) no-repeat; line-height:26px; text-align:center; width:149px; font-size:14px; font-weight:normal;}
.recommend p{ width:180px; padding:0px 10px;}

.product{ width:750px; float:right;}
.product h2{ width:750px; float:right; background:#FFF; height:30px; line-height:30px; padding-right:10px;}
.bulebg{ background:#005997; height:30px; width:100px; display:block; text-align:center; color:#FFF; font-size:14px;}
.product_m{ width:720px; float:right; background:#FFF; padding:5px 20px 15px 20px; overflow:hidden; margin-top:10px;}
.mh500{ min-height:742px; height:auto;_height:742px;}
.product_m ul{ width:750px;}
.product_m ul li{ float:left; width:150px; height:auto; padding:5px; border:1px solid #c6c6c6; margin-right:23px; margin-top:15px;}
.product_m ul li p{ text-align:center; padding-top:5px;}
.gg{ padding:10px 0px;}

/*特点介绍*/
.feature{ margin-top:10px;}
.feature h2{ height:32px; background:#005997; font-size:16px; color:#FFF; line-height:32px;}
.phon{ background:#d5d5d5 url(../images/pho_bg.jpg) no-repeat left top; width:350px; height:29px; float:right; line-height:29px; color:#5f5e5e; padding-right:10px; text-align:right; font-size:14px;}
.present{ background:url(../images/g_bg.jpg) no-repeat; height:73px; padding:20px 0px; text-align:center; line-height:23px; font-size:14px;}
/*经典案例*/
.case h2{ width:1002px; background:#FFF; height:30px; line-height:30px; margin-top:20px;}
.case ul{width:1020px; margin-top:10px;}
.case ul li{ width:158px;float:left; margin-right:11px; margin-top:10px; height:145px; overflow:hidden;}
.case_pic{ border:1px solid #bebebe; padding:5px; background:#FFF;}
.case ul li p{ padding:5px; text-align:center; line-height:16px;}
/*关于*/
.about{ width:680px; height:auto; border:1px solid #c7c7c7; background:#FFF; overflow:hidden; float:left;}
.about h2{ background:#005997; height:30px; color:#FFF; line-height:30px; padding-left:10px; font-size:14px;}
.more a{ color:#FFF; font-size:12px;}
.more a:hover{ color:#ff6600;}
.report{ border-top:3px solid #dcdcdc; padding-top:20px;position:relative;height:200px;width:650px; }
.report ul{height:200px;position:absolute;left:0px;}
.report ul li{ float:left; padding:0px 14px;}
.prv_l{ position:absolute; left:30; top:90px; cursor:pointer;}
.prv_r{ position:absolute; right:30px; top:90px; cursor:pointer;}
.report-list{ position:absolute; left:55px; top:20px; width:500px;overflow:hidden;height:200px;}

/*news*/
.news h2{ border-bottom:2px solid #a8a8a8; line-height:30px; color:#005997; font-size:14px; font-weight:bold;}
.news ul li{ width:270px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; float:left; line-height:23px;_line-height:15px; background:url(../images/point.jpg) no-repeat left center; padding-left:10px;}

.contact h2{ border-bottom:2px solid #a8a8a8; line-height:30px; color:#005997; font-size:14px; font-weight:bold;}
.contact p{ line-height:24px;}

.zi_banner{ width:1002px; margin:0 auto; padding-top:10px;}
.contact1{ background:#FFF;}
.contact1 h3{ height:30px; padding-left:10px; line-height:30px; color:#FFF;#font-size:14px; font-weight:bold; background:#005997;}
.contact1 p{ line-height:24px; padding-left:10px;}

.paginator {width: 728px;}
.paginator {clear: both;margin: 0 auto;padding: 30px 0;text-align: center;}
.paginator .page-prev, .paginator .page-next {font-family: simsun;line-height: 28px;padding: 0 5px;}
.paginator span {background-color: rgb(239, 239, 239);color: rgb(168, 168, 168);margin-left: 2px;}
.paginator a, .paginator span {border: 1px solid rgb(224, 224, 224);display: inline-block;font-weight: 700;height: 26px;min-width: 16px;text-align: center;vertical-align: top;white-space: nowrap;line-height:26px;}
.paginator a, .paginator span {font-family: Verdana;font-weight: 700;min-width: 16px;padding: 0 5px;text-align: center;vertical-align: top;white-space: nowrap;}
.paginator .page-cur {background-color: rgb(255, 85, 0);border: 1px solid rgb(255, 85, 0);color: rgb(255, 255, 255);display: inline-block;height: 26px;line-height: 26px;}
.paginator a:link, .paginator a:visited {background-color: rgb(255, 255, 255);color: rgb(114, 114, 114);text-decoration: none;}
.paginator a {border: 1px solid rgb(224, 224, 224);margin-left: 2px;}
.paginator span {margin-left: 2px;}
.paginator a:hover {background-color: rgb(255, 231, 215);border: 1px solid rgb(252, 157, 109);color: rgb(255, 85, 0);text-decoration: none;}

.page{ padding:30px 20px 20px 20px; font-size:14px;}
.page p{ text-indent:2em; line-height:25px; padding-bottom:10px;}
.page h3{ text-align:center; font-size:20px; font-weight:bold;}
.title{ text-align:center; color:#959595; font-size:12px; padding-top:5px;}
.page1{ padding:30px 20px 20px 0px; font-size:14px; background:url(../images/lx.jpg) no-repeat 400px bottom; height:380px;}
.page1 p{ line-height:30px; padding-left:80px;}
.page0{ padding:30px 20px 50px 0px; font-size:14px;}
.page0 p{ line-height:30px;}


.tplist{width:720px; height:auto; float:left; border-bottom:1px dotted #dcdcdc; overflow:hidden; padding:20px 5px;}
.tplist h3{ color:#005997; font-family:"微软雅黑"; font-size:20px; padding-right:10px;}
.tplist h3 a{ color:#005997;}
.tplist h3 a:hover{ color:#ff4400;}
.time{ float:right;background: url(../images/icon-table.png) no-repeat 0px -3px; font-size:12px; color:#aaaaaa; padding-left:18px; font-family:"宋体";}
.text_c{text-align:center;}
.ordes dl{ line-height:25px; float:left; width:700px; margin-top:10px;}
.orde_l{ float:left; width:130px; text-align:right;}
.inou{ float:left; height:25px; border:1px solid #dcdcdc; margin-left:20px; padding:0px 5px;}
.btn_pl{ background:#db2323; width:100px; height:33px; text-align:center; line-height:33px; border:none;font-family:Microsoft YaHei; font-size:18px; color:#FFF; cursor:pointer;}
.input_pl{ width:400px; height:50px;border:1px solid #dcdcdc; padding:10px; color:#666; font-family:Microsoft YaHei; font-size:14px; margin-left:20px; }

.h486{height:486px;}

.list_num{width:720px; float:left; text-align:center; background:#e4c867;padding:5px;}
.list_num dl{width:720px; text-align:center; line-height:20px;}
.list_num dt{padding-right:10px;list-style: none; display:inline;}
.list_num dd{margin-right:5px;padding:3px 6px 3px 6px;list-style: none; display:inline;border:#ffffff 1px solid;
background:#71a616;}