﻿@charset "utf-8";
/*inbanner*/
.inbanner{background: url(../images/inbanner.jpg) center no-repeat;height: 400px;padding-top: 125px;box-sizing:border-box;}
.inbanner h2{ font-size:36px; font-weight:bold;color:#ffcc00;}
.inbanner em{ display:block; width:61px;height:4px; background-color:#ffcc00; margin:30px 0 18px 0}
.inbanner span{ color:#fff; font-size:20px;}

/*位置*/
.com_wz{text-align: left;margin: 24px auto;color: #000;}
.com_wz span{font-size: 14px;color: #999;display: inline-block;padding-left: 24px;background: url(../images/in_dw.png) -0px 4px no-repeat;}
.com_wz a{font-size: 14px;color: #000;}
.com_wz a:hover{ color: #d40511; }
/*in   left*/
.in_left{/* background-color: #ffcc00; */width: 265px;float: left;box-sizing: border-box;}
.in_left .pro_tit{text-align: center;padding: 20px 0;background-color: #ffcc00;}
.in_left .pro_tit span{position: relative;font-size: 18px;color: #000;margin: 18px 0 12px 0;}
.in_left .pro_tit span:before{/* content: ""; */display: block;position: absolute;width: 28px;height: 1px;background-color: #fff;left: 10px;top: 12px;}
.in_left .pro_tit span:after{/* content: ""; */display: block;position: absolute;width: 28px;height: 1px;background-color: #fff;right: 10px;top: 12px;}
.in_left .pro_tit em{font-size: 14px;color: #000;text-transform: uppercase;}
.in_left .pro_li{background-color: #fff;box-sizing: border-box;border: 1px solid #eee;}
.in_left .pro_li li{border-bottom: 1px solid #eee;line-height: 54px;height: 54px;position: relative;text-align: center;border-right:0px solid #ffcc00;transition: all 0.2s;}
.in_left .pro_li li:last-child{ border-bottom:none;}
.in_left .pro_li li:hover{ border-right:4px solid #ffcc00;}
.in_left .pro_li li:hover a{color: #d40511;}
.in_left .pro_li li a{font-size: 15px;color: #000;display:block;position:relative;}
.in_left .pro_more{ width: 174px; height: 33px; margin: 26px auto 14px auto; background-color: #d40511; text-align: center; line-height: 33px; }
.in_left .pro_more a{ color: #fff; font-size: 14px; }
.in_left .pro_more:hover{background-color: #d40511;}

.in_left .pro_lx_tit{ text-align: center; }
.in_left .pro_lx_tit span{ display: block;position: relative;font-size: 20px;color: #fff;margin: 18px 0 12px 0;}
.in_left .pro_lx_tit span:before{content: "";display: block;position: absolute;width: 28px;height: 1px;background-color: #fff;left: 10px;top: 12px;}
.in_left .pro_lx_tit span:after{content: "";display: block;position: absolute;width: 28px;height: 1px;background-color: #fff;right: 10px;top: 12px;}
.in_left .pro_lx{box-sizing: border-box;padding: 20px 10px 30px 70px;background: url(../images/in_lx.png) no-repeat 10px 33px #ffcc00;margin-top: 20px;}
.in_left .pro_lx p{ color: #979797; font-size: 14px; line-height: 26px; text-align: justify; }
.in_left .pro_lx span{display: block;height: 26px;line-height: 26px;color: #000;font-size: 16px;border-radius: 100px;margin: 10px auto 4px auto;}
.in_left .pro_lx em{color: #d40511;font-size: 26px;font-weight: bold;}

/**/
.in_right{width: 914px;float: right;}


/*about*/
.ab_box{-moz-box-shadow: 2px 3px 8px rgba(2, 2, 2, 0.1);-webkit-box-shadow: 2px 3px 8px rgba(2, 2, 2, 0.1);box-shadow: 2px 1px 14px rgba(2, 2, 2, 0.1);padding: 30px 20px;border: 1px solid #eee;}
.ab_tit h2{font-size: 16px;font-weight:bold;margin-bottom:10px;display:inline-block;padding-bottom: 10px;position:relative;padding-left:14px;color: #d40511;}
.ab_tit h2:before{content:"";position:absolute;width:3px;height: 18px;background-color: #d40511;left:0;top: 4px;}

/*news*/
#newslist{}
#newslist .item{
    padding: 29px 20px;
    background-color: #fff;
    -moz-box-shadow: 2px 3px 8px rgba(2, 2, 2, 0.1);
    -webkit-box-shadow: 2px 3px 8px rgba(2, 2, 2, 0.1);
    box-shadow: 2px 1px 14px rgba(2, 2, 2, 0.1);
    margin-bottom: 20px;
    }
#newslist .item .it_img{width:220px;float:left;height: 158px;overflow: hidden;transition: all 0.5s;box-sizing: border-box;border: 1px solid #f1f1f1;}
#newslist .item .it_img img{width:100%;box-sizing: border-box;}
#newslist .item .con{width: 620px;overflow: hidden;float: left;margin-left: 20px;transition: all 0.5s;margin-top: 16px;}
#newslist .item:hover .con{ width:600px;}
#newslist .item:hover .it_img{ width:240px;}
#newslist .item .all{ width:100%;}
#newslist .item .con h3{ width: 100%;height:25px; line-height:25px;}
#newslist .item .con h3 a{ font-size:18px; color:#000; font-weight:normal;display:block; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}

#newslist .item .con .date{ font-size:14px; color:#a0a0a0; font-family:"Arial"; margin-top:10px; margin-bottom:15px;}
#newslist .item .con .intro{ font-size:14px; color:#666; line-height:25px;  overflow:hidden;}
#newslist .item:hover{ background-color:#fff;}
#newslist .item .con h3 a:hover {color:#d40511;}
#newslist.goodlist .item{ width: 50%;float: left; }
#newslist.goodlist .item .pic{ width: 160px;height: 160px; overflow:hidden;float: left; }
#newslist.goodlist .item .pic img{ width: 100%; height: 100%; }
#newslist.goodlist .item .con{ width: 280px;float: right;}


/*新闻分页*/
.pagination { text-align: center; line-height: 30px; }
.pagination a:nth-child(1), .pagination a:nth-child(2), .pagination a:nth-last-child(2), .pagination a:last-child{ padding: 0 10px; font-size: 14px; border: 1px solid #e9e9e9; display: inline-block; color: #555; margin: 4px; text-decoration: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.pagination .number {width: 30px;font-size: 14px;border: 1px solid #e9e9e9;display: inline-block;color: #555;margin: 4px;text-decoration: none;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.pagination .number.current {width: 30px;font-size: 14px;border: 1px solid #ffcc00;display: inline-block;color: #000;background: #ffcc00;margin: 0 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.pagination a:hover { text-decoration: underline; }



/* 文章页 */
.article { padding: 30px 10px;-moz-box-shadow: 2px 3px 8px rgba(2, 2, 2, 0.1);-webkit-box-shadow: 2px 3px 8px rgba(2, 2, 2, 0.1);box-shadow: 2px 1px 14px rgba(2, 2, 2, 0.1); }
.article .a-title {padding-bottom: 18px;text-align: center;}
.article .a-title .h1 { width: 100%; line-height: 28px; font-size: 24px; margin-bottom: 14px; color: #000; font-weight: bold; }
.article .a-title .info { width: 100%; line-height: 20px; font-size: 12px; color: #999; }
.article .a-title .info em { margin-right: 18px; }
.article .a-body { padding: 10px; }

/* 翻页样式 */
.page_control {width: 100%;margin-top: 30px;border-top: 1px solid #f1f1f1;padding-top: 20px;position: relative;}
.page_control .button {width: 83px;height: 30px;line-height: 28px;font-size: 14px;padding: 0;text-align: center;margin-top: -18px;background: #fff;border-radius: 0;display: inline-block;box-sizing: border-box;position: absolute;top: 3px;left: 48%;}
.page_control .page_go { width: 100%; font-size: 12px; }
.page_control .page_go a {line-height: 33px;font-size: 13px;color: #666;}
.page_control .page_go a:hover{color: #ffcc00;}
.button.btn-main-em {color: #000;border: 1px solid #ffcc00;}
.button.btn-main-em:hover{color: #000;border: 1px solid #ffcc00; background-color:#ffcc00;}



/*服务*/
.pro_item{float: left;width: 289px;margin-right: 20px;border: 1px solid #f1f1f1;margin-bottom:20px;display:inline-block;vertical-align: top;background:#fff;position:relative;}
.pro_item:nth-child(3n){ margin-right: 0; }
.pro_item .pro_pic{width: 289px;height: 158px;}
.pro_item .pro_pic img{width: 100%; height: 100%;}
.pro_item .pro_a{text-align: center;line-height: 25px;padding:10px;height: 110px;box-sizing: border-box;}
.pro_item .pro_a a{ font-size:16px; line-height:40px;}
.pro_item:hover .pro_a a{ color:#d40511;}
.pro_item .pro_a p{font-size:14px;line-height:24px;height:50px;overflow:hidden;color: #999;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pro_item:hover{border: 1px solid #ffcc00;}


/*下载中心*/
.newslist2 { }
.newslist2w { padding: 38px 50px; }
.newslist2 ul li {border-bottom: #f1f1f1 1px solid;height: 26px;line-height:26px;font-size:14px;padding: 13px 10px;}
.newslist2 ul li:hover { background: #f1f1f1; }
.newslist2 h2 { font-size: 20px; }
.newslist2 small { float:right; }
.i_download { float:right; color: #d40511; }
.newslist2 a { float:left;}
.newslist2 a:hover { color: #d40511;}
.newslist2 .download_a {float: right;background-color:#ffcc00;color:#000;padding: 0px 13px;display:block;border-radius:100px;font-size: 13px; transition:none;}
.newslist2 .download_a:hover {background-color:#d40511; color:#fff;}
.newslist2 span{float: left;color:#999;font-size:12px;margin-left: 10px;}
.news_con { line-height: 25px; padding: 10px 0px; font-size:14px; }
.news_con h1 { font-size:20px; text-align:center; line-height:30px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #ccc dotted; }
.news_con h1 p { text-align:center; font-weight:normal !important; color:#999; font-size: 12px; }
.news_con h1 p span { margin:0 10px; font-size: 12px; }


/*track*/
.qu1_blo {width:800px;border-radius:4px;overflow:hidden;margin: 10px auto 30px auto;}
.qu1_blo input {height: 50px;border:0;background-color:transparent;float:left;outline:none;}
 .qu1_blo input:nth-child(1) {
 background-color:#f5f5f5;
 width: 650px;
 padding-left: 26px;
 border-radius:4px 0 0 4px;
 font-size: 14px;
}
 .qu1_blo input:nth-child(2) {
 width:120px;
 background-color: #ffcc00;
 color:#000;
 border-radius:0 4px 4px 0;
 margin-top: 0;
 line-height: 10px;
}
.qu1_no { }
.qu1_no_d { font-size:14px; color:#333; text-align:center; margin:10px 0; }
.qu1_no_d span {color: #d40511;}
.qu1_no_x {width: 800px;margin:0 auto;border:1px solid #ebebeb;border-radius:10px;padding:30px 0;}
.qu1_no_x ul li {float:left;width:60%;padding:10px 0;font-size: 14px;color: #333;}
.qu1_no_x .ml100 {width:calc(35% - 100px);margin-left:100px;background: url(../images/q_bg.jpg) no-repeat 138px center;}
.qu1_no_xr { color:#56037f; }

/*查价样式*/
.price_con {margin:0 40px;color: #666; font-size: 15px;}
.p_item {float: left;margin: 15px 0;width: 50%;}
.p_item span { width:100px; text-align:right; display:inline-block;}
.p_item .p_txt {width: 200px;height: 30px;border: 1px solid #e8e8e8;outline: none;border-radius: 3px;padding-left: 10px;font-size: 15px;}
.p_item .p_txt:focus{  
    border-style:solid;  
    border-color: rgba(20,189,222,0.8);  
    box-shadow: 0px 0px 6px #14bdde;  
} 
    .p_item .p_txt1 {width:80px;}
.p_input {padding: 10px 50px !important;outline: none;border-radius: 10px;background-color: #ffcc00;color: #000 !important;font-size:16px;border: none;margin-top: 20px;width: 160px !important;}
.p_input:hover{background-color:#d40511; color:#fff !important;}
.biao1 { width: 1100px; text-align: center; margin:20px auto; }
.biao1 tr { }
.biao1 th {font-size: 14px;border: 0;padding:10px 0;background-color: #ff7a1d;color:#fff;}
.biao1 td {font-size: 14px;border: 1px solid #dddddd;padding:10px 0;}
.biao1 tr:hover{
    background-color: #f3f3f3;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*网点*/
.cz_title {
text-align: center;
margin-top: 12px;
}
.cz_map{float:left;padding:10px 27px 0px 0px;}
.cz_maprt{margin-left: 415px;
border-left: dashed 1px #666;
font-size: 14px;
padding-left: 25px;
margin-top: 50px;}
.cz_maprt p{line-height:24px;color:#346aa6;}
.cz_maprt p strong{color:#5e5e5e;}
.czmap_line{height:70px;display:block;}
.cz_maprt p a{color:#346aa6;}
.cz_maprt p strong a{text-decoration:underline;}

.cz_tltb{width:100%;margin-top:10px;border-radius: 5px 5px 0 0;}
.cz_tltb strong{color:#d40511;font-size:14px;padding:0px 0px 0px 19px;}
.cz_tltb span{display:block;padding:4px 0;height:25px;}
.cz_tltb span a{margin:0px 6px 0px 3px;}
.cz_tltb em{font-style:normal;float:right;height:23px;margin-top:-33px;padding:5px 20px 0px 0px;}
.cz_tltb em a{color:#d40511; font-size:12px; text-decoration:none;}

.cz_tb{width:100%;padding:10px 0px;}
.cz_tad{background:none repeat scroll 0 0 #CCCCCE;border:1px solid #CCCCCE;border-collapse: collapse;}
.cz_tad td,.cz_tad tr{color: #000;border:1px solid #CCCCCE;border-collapse: collapse;}
.cz_tad td{padding: 5px 3px;font-size: 13px;}
.cztb_title{background: #f1f1f1;font-size:14px;text-align:center;line-height: 32px;font-weight:bold;}
.cztb_bai{background:#fff;text-align:center;line-height:18px; font-size:12px; font-family:"宋体","微软雅黑",Arial, Helvetica, sans-serif;}
.cztb_bai span{display:block;text-align:left;padding:0px 5px;}

.cztb_title td{ border:none;}

/*feedback*/
.q_ask {width: 100%;padding:20px;color:#666;font-size:14px;box-sizing: border-box;}
.q_ask .q_inp {width: 100%;height: 48px;line-height:26px;border:1px solid #ccc;padding:10px 18px;margin-bottom:10px;box-sizing: border-box;}
.q_ask label#q_tips { color:#999; position:absolute; top: 627px; left: 50%; margin-left: -406px; font-size:14px; cursor:text;  *top:630px;
}
.q_ask em { padding-left:10px; line-height:38px; font-style:normal; float:left; }
.q_ask .q_area {width: 100%;min-height: 66px;line-height:26px;padding:10px 18px;border:1px solid #ccc;margin-top:10px;box-sizing: border-box;}
.q_ask label#q_tips { color: #999; position: absolute; top: 627px; left: 50%; margin-left: -406px; font-size: 14px; cursor: text; }
.q_btn {position:relative;  *z-index:1;}
.q_tj, .q_qx {width: 170px !important;height:50px;line-height:50px;text-align:center;color: #fff !important;font-size:16px;cursor:pointer;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;margin-right:20px;font-family:"微软雅黑";  *line-height:40px;}
.q_tj {background:#ffcc00;border:1px solid #f1ad09;color: #000 !important;}
.q_tj:hover {background:#d40511; color:#fff !important;}
.q_qx { background:#b3b3b3; border:1px solid #b3b3b3; }
