@charset "utf-8";
/* CSS Document */

/*清除浮动*/
.clearfix:before,.clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both; height:0;overflow:hidden;}


body, button, input, select, textarea {font: 12px/1.5 tahoma,arial,宋体b8b\4f53;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}
body{}
ul, ol {list-style: none;}
h2{ color:#2e85a0;}
a{ color:#444; text-decoration:none;}
a:hover{color:#3281a8; text-decoration:underline;}
div{ overflow:hidden;}
img{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
.news_show_zi {
    padding: 4% 0px;
}
.news_show_zi h4 {
    color: #333;
    line-height: 40px;
    text-align: center;
    font-size: 22px;
    margin-bottom: 10px;
}
.news_show_zi p {
    color: #898989;
    font-size: 14px;
    line-height: 24px;
}
.news_show_zi .sh_img {
    position: relative;
    padding: 8% 0px;
    margin: 35px 0px 25px;
}
.news_show_zi .sh_img img {
    box-shadow: -25px -25px 0px #f2f2f2;
}
.news_show_zi .sh_img i {
    display: block;
    padding-bottom: 35.714285714285715%;
}
.news_show_zi .guan_ul {
    padding: 3% 0%;
}
.news_show_zi .guan_ul li {
    line-height: 39px;
    height: 39px;
}
.news_show_zi .guan_ul li a {
    width: 80%;
    float: left;
    display: block;
    color: #666;
    height: 39px;
    overflow: hidden;
    background: url("../images/jian_sian.png")/*tpa=http://www.17sucai.com/preview/850167/2017-12-21/%E5%88%A9%E5%AE%81%E7%A7%91%E6%8A%80/images/jian_sian.png*/ no-repeat 6px center;
    padding-left: 18px;
}
.news_show_zi .guan_ul li span {
    width: 20%;
    float: right;
    color: #999;
    display: block;
    height: 39px;
    overflow: hidden;
    text-align: right;
    padding-right: 6px;
}
.news_show_zi .guan_ul li:hover a {
    color: #007bc8;
}
@media (max-width: 480px) {
    .news_show_zi .guan_ul li a {
        width: 70%;
    }
    .news_show_zi .guan_ul li span {
        width: 26%;
    }
}
.mtw_title a{color:#333;}
#Container{}
#top{ width:1002px; margin:0 auto;}
.top_t{height:22px; line-height:22px; text-align:right; padding-right:10px; padding-top:15px}
.top_t a{ color:#3281a8; padding:0 5px;}
.top_c{width:999px;overflow:hidden;margin:0 auto;position: relative;height: 85px;}
.logo{overflow:hidden;}
.logo_img{ margin-left:20px; float:left; padding:0 10px; background:#fff;}
.logo_txt a{ float:left; margin-left:30px; color:#414141; font-size:16px; font-weight:bold; line-height:75px; text-decoration:none;}
.nav{ width:1002px; background:url(../images/bg_menu.png) repeat-x; height:57px;margin:0 auto;}
.nav ul li{ padding:0 5px; float:left; text-align:center; padding-top:9px;}
.nav ul li span{color:#414141; font-size:14px; font-weight:bold; padding:1px;border:1px solid #c4c4c4; width:108px; height:45px; border-bottom:0; background:#fff url(../images/nav_bg.png) repeat-x;  display:block; line-height:46px;}
.nav ul li a.navh{width: 95px;}
.nav ul li a{ color:#414141; font-size:14px; font-weight:bold; padding:1px; width:110px; display:block; height:46px; line-height:45px;}
.nav ul li a:hover{ border:1px solid #c4c4c4; width:108px; height:45px; border-bottom:0; background:#fff url(../images/nav_bg.png) repeat-x; text-decoration:none; }
.nav .current{color:#414141; font-size:14px; font-weight:bold; padding:1px;border:1px solid #c4c4c4; width:108px; height:45px; border-bottom:0; background:#fff url(../images/nav_bg.png) repeat-x;  display:block; line-height:46px;}
	
.about{ width:286px; height:151px; border:1px solid #fff; border-top:0; border-bottom:0; background:#f1f1f1 url(../images/about_bg.png) repeat-x bottom; padding:20px;}
.about p{ color:#4a4a4a; line-height:22px;}
.banner{ width:674px; position:relative;}
.more{ float:right; margin-top:10px;}
.more a{display:block; text-indent:-99999px; height:24px; width:75px; background:url(../images/btn.png) no-repeat; }

#main,.main{ width:1002px; margin:0 auto; }
.main{ background:url(../images/line.png) repeat-y;}
.w268{ width:268px;}
.pd30{ padding:30px;}
.img{ width:248px; height:89px; padding:2px; border:1px solid #237c9e;}
.box{ border-left:1px solid #cfcfcf; background:url(../images/box_bg.png) no-repeat left top;}
.box_l ul{ margin-top:10px;}
.box_l ul li{ width:258px; background:url(../images/btn.png) no-repeat 0 -40px; padding-left:10px; line-height:24px;}
.box_l ul li a,.product ul li a{ display:block; overflow:hidden; width:180px; text-overflow: ellipsis; white-space: nowrap;}
.box p{ line-height:24px; margin-top:10px;}


#foot{ width:1002px; margin:0 auto;}
.nav_foot{ background:url(../images/foot_bg01.png) repeat-x; height:29px; line-height:29px; color:#62a2be; text-align:center;}
.nav_foot a{ padding:0 20px; color:#d1d1d1;}
.foot{ background:url(../images/foot_bg.png) no-repeat; height:90px; padding:20px; text-align:center; line-height:22px; color:#9c9c9c;}

/**left**/
.w250{ width:250px;}
.w208{ width:208px;}
.w690{ width:690px;}
.pd20{ padding:20px;}
.Menu{ width:208px; border:1px solid #fff; border-top:0; border-bottom:0; }
.Show_Pro1th li{ line-height:30px;}
.Show_Pro1th li.Show_Pro2th li{background:url(../images/btn.png) no-repeat 0 -40px; padding-left:10px; line-height:24px;}
.w208 p{line-height:28px;}
.current{line-height:32px;font-size:14px;margin-bottom:8px;}

.current a,.current span{ padding:0 5px;}
.current span{  font-weight:bold;}
.w208 .img{ width:202px; height:72px;}
.w208 .img img{ width:202px;}
.content{ padding:20px 0;}
.content p{ text-indent:2em; margin-bottom:10px;line-height:28px;}

/* newslist */
.newsCatalog{ border-bottom:1px solid #2E85A0; height:24px; margin:20px 0;}
.newsCatalog a{ margin:0 5px; padding:2px 10px; line-height:20px;  border:1px solid #bbbbbb; border-bottom:0; background:#bbbbbb; color:#fff; display:block; float:left;}
.newsCatalog a:hover{ background:#2E85A0; text-decoration:none;}
#newsPress ul li{width:680px;}
#newsPress ul li a{width:600px;}
#newsPress ul li.last{ margin-bottom:20px;}

h1{ color:#2E85A0; text-align:center; line-height:50px;}
.tit{ text-align:center; border-top:1px dashed #ccc; line-height:24px;}

/*page*/
.page{ clear:both; text-align:center; padding-top:30px; padding-bottom:10px;}

.page .current{padding: 2px 5px;color: white!important;background:#2d81a5;border: solid 1px #2d81a5;font-weight: bold;}
.page a{padding: 2px 5px;color: #203558!important;border: solid 1px #849CC6;text-decoration: none!important;}
.page a:hover{background-color: #E5EDF9;color: #203558!important;}

/*product*/
#pro_box {width:690px;overflow:hidden;}
#pro_box ul{width:700px;}
#pro_box li{ float:left; margin-right:10px; padding:0; background:0; width:164px; margin-bottom:20px;}
#pro_box li.last{ margin-right:0;}
#pro_box li .pro_img a{ border:1px solid #ccc; width:160px; height:160px; padding:1px;}
#pro_box li .pro_img a:hover{ border:1px solid #2E85A0;}
.pro_txt a{ font-size:12px; text-align:center;}
.proimg{ text-align:center; padding:10px;}
.tb{ margin-bottom:10px; width:650px;}
.tb th{ text-align:right; padding-right:5px;}
.tb td{ text-align:left; padding-left:5px;}

/*jobs*/
.jobs-content {clear: both;float: left; border-bottom: 1px dashed #CCC;}
.jobs-content ul{ overflow:hidden;}
.jobs-content ul li {float: left;width: 670px; margin:5px 0; line-height:20px; height:100%; border-bottom:0; list-style:none; background:none;}
.jobs-content ul li.jobs-mc {width: 682px;height: 20px;line-height: 20px;background-color: #f1f1f1;padding: 5px 0;}
.jobs-content ul li .name {float: left;width: 110px;height: 20px;font-weight: bold;line-height: 20px;text-align: right; font-size:12px; padding:0;}
.jobs-content ul li .name_en{float: left;width: 160px;height: 20px;font-weight: bold;line-height: 20px;text-align: right; font-size:12px; padding:0;}
.jobs-content ul li .content {float: left;width: 60%;height: 20px;line-height: 20px; padding:0;}

/*Message*/
.box_l .info li{ line-height:24px; margin-bottom:5px; background:none; width:680px;}
.box_l .megTitle{font-weight: bold; }
.megConten{}
.box_l .info li.megReplay{color: #2E85A0; padding-left:20px; border:1px dashed #ccc; padding:5px; margin-bottom:20px; }

.btn{padding:2px 5px;}
.graya14 span{ padding:0 5px; color:#F00;}

/*contact*/
.layout01 {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #CCC;}
.layout01 ul{ overflow:hidden; padding-bottom:0;}
.layout01 ul li,.zsjs ul li {float: left;width:680px;line-height: 20px;margin: 5px 0; background:none;}
.layout01 ul li .name {float: left;width: 80px;height: 20px;font-weight: bold;line-height: 20px;text-align: right; font-size:12px; padding:0;}
.layout01 ul li .content {float: left;width: 580px;height: 20px;line-height: 20px; padding:0;}



.ren_slider{width:674px;height:191px;position:relative;}
.ren_slider div.img{width:674px; height:191px;border: none;padding: 0px;}
.ren_slider .renwnum{position:absolute; right:7px; bottom:7px; z-index:9999; color:#fff; overflow:hidden;}
.ren_slider .renwnum li{float:left; width:17px; height:5px; margin-right:5px; display:inline; color:#fff; cursor:pointer; line-height:15px; text-align:center; background:#808080;font-size:12px;font-family:"微软雅黑";}
.ren_slider .renwnum .on{color:#ffff; background:#0b81cb;font-family:"微软雅黑";font-size:12px;}
#pro_box table  tr td a{padding-left:8px;}
#pro_box table a{color:#333333;}
.tb_pcv{font-size:12px;line-height:28px;text-align:left;}
.nt_pfg{width:190px;height:22px;line-height:22px;border:1px solid #CCC;padding-left:5px;}
.nt_pfgt{width:500px;height:200px;line-height:22px;border:1px solid #CCC;padding-left:5px; vertical-align:top;margin-bottom:15px;}
.nt_pfm{width:80px;height:22px;line-height:22px;border:1px solid #CCC;padding-left:5px;}
.newsCatalog a.on{background:#2E85A0; }

.list_pt{width:710px;margin:20px auto;}
.list_pt ul li{width:345px;margin-right:10px;margin-bottom:15px;float:left;}
.list_pt ul li .img_ln{width:200px;float:left;}
.list_pt ul li .img_ln a{width:180px;height:180px;display:block; padding:1px;border:1px solid #ebebeb;vertical-align: middle;display: table-cell;*display:block;text-align:center;}
.list_pt ul li .name{width:100px;float:left;margin-left:10px;line-height:25px;}
.new_tt{height:35px;line-height:35px;}
.new_tt a{color:#2e85a0;font-weight:bold;margin-right:7px;font-size:17px;}
.new_tt a:hover{text-decoration:none;}
.new_tt a.on{color:#ff0000;}


.search_t{position:absolute;right:10px;top: 27px;}
.ttr_txt{width:200px;height:25px;line-hieght:25px;border:1px solid #CCC;padding-left:5px;float:left;border-right:none;}
.tte_po{float:left;width:50px;height:27px;background:#3d92af;cursor:pointer !important;border:none;color:#ffffff;font-size:13px;}



.banner_title{position:absolute;left:70px;top:40px;line-height:25px;z-index:9;}

table{margin:0 auto;}
.pro_liv table a{color:#333;padding-left:10px;}

.listright_p{width:710px;overflow:hidden;margin-bottom:20px;}
.listright_p ul{width:780px;}
.listright_p ul li{float:left;width:165px;margin-left:7px;margin-top:15px;}
.tjcp_cont_tp{width:163px;border:1px solid #ccc;background:#fff}
.tjcp_cont_tc{line-height:25px;overflow:hidden;width:163px;height:25px;text-align:center;margin-top:7px;}
.tjcp_cont_tc a{color:#5d5d5d;line-height:25px;overflow:hidden;width:163px;height:25px;}

.mess_txt{width:300px;height:28px;border:1px solid #cccccc;line-height:28px;font-size:12px;padding-left:5px;}
.mess_txtt{width:450px;height:120px;margin-bottom:10px;border:1px solid #cccccc;line-height:28px;font-size:12px;vertical-align:top;padding-left:5px;}
.vn_pct{width:70px;height:28px;border:1px solid #cccccc;line-height:28px;font-size:12px;padding-left:5px;}
.btn{height:28px;width:70px;cursor:pointer!important;}
.padding{ text-align:center;line-height:18px;padding:25px 0px;}
.padding span{ padding:5px; color:#5d5d5d;}
.padding span a{color:#5d5d5d;}
.padding a.current{border:none;padding:0px;margin:0px;background:none;}
.padding a.current span{font-weight:normal;}

.content_bg{background:#fff;}
.title_l{padding:0px 20px;}

.logo img{max-width: 600px;max-height: 85px;}

.link_mdfr{width:1002px;margin:10px auto;line-height:35px;color:#666;font-size:12px;}
.link_mdfr a{color:#666;font-size:12px;}

.message p {margin-bottom: 15px;}
.message .messagecon ul li input{outline:none;padding-left:10px;}
.message .messagecon ul li textarea {outline:none;padding: 5%;width: 90%;}
.error{color:#ff0000;}

.dnc_mf_tr{margin-top:20px;}


/* 分页 */
a{text-decoration:none;}
*{padding:0; margin:0; list-style:none;}
address,cite,em {font-style:normal;}
.page_tp{margin:27px auto;text-align:center;height:35px;line-height:35px;display:inline-block;width:100%;}
.page_op_txt{background:#fff;border:1px solid #ccc;height:30px;line-height:30px;padding:0px 10px !important;display:inline-block;color:#333333;font-size:12px;font-family:"微软雅黑";margin-right:10px;display:inline-block;margin-left:10px;outline:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp span{color:#6d6d6d;font-size:12px;font-family:"微软雅黑";display:inline-block;padding:0px !important;border:0px !important;background:none;}
.red_pcd{width:40px;height:28px;line-height:28px;color:#6d6d6d;font-size:12px;font-family:"微软雅黑";border:1px solid #ccc;padding-left:5px;margin-right:10px;margin-left:10px;display:inline-block;outline:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.red_pcd1{width:46px;height:30px;border:1px solid #e5e5e5;color:#333;font-size:12px;font-family:"微软雅黑";background:none;cursor:pointer !important;margin-left:10px;display:inline-block;margin-top:1px;background:#efefef;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em{display:inline-block;margin-right:10px;}
.page_op_txtu{color:#bbb;}
.page_tp em a{background:#fff;border:1px solid #e5e5e5;padding:0px;height:30px;line-height:30px;width:36px;display:inline-block;color:#333333;font-size:13px;font-family:"微软雅黑";text-align:center;margin:0px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em a.on{border:1px solid #b6b6b6;color:#fff;background:#b6b6b6;font-weight:bold;}
.page_tp em a.on_last{border-right:1px solid #e5e5e5;}


.met-feedback{margin:30px auto;max-width:90%;}
.form-group{line-height:36px;padding-bottom: 22px;position:relative;display:inline-block;width:100%;}
.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:97%;}
textarea.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:180px;outline:none;color:#666;font-size:12px;padding:10px 2%;width:95%;}
#code{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:40%;float: left;}
.btn-primary{border:1px solid #3d92af;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;width:100%;background:#3d92af;color:#fff;cursor:pointer !important;}
.form-group label{position:absolute;left:0px;bottom: 1px;line-height:20px;color:#666;font-size:12px;}
.form-group label.error{color:#ff0000;}
.form-group span{height: 34px;padding: 0px 10px 0 0;font-size: 14px;display: block;font-weight: 400;margin-left: 10px;color: #76838f;float: left;text-align: center;background-color: #f3f7f9;border: 1px solid #e4eaec;border-radius: 3px;line-height: 36px;}
.form-group span img{float:left;}
.form-group span a{display:inline-block;color:#666;font-size:12px;}

