﻿@charset "utf-8";
/* CSS Document */
/**内页代码**/
.banner_pic{width: 100%; height: 300px; overflow: hidden;}


/*nlist*/
.nlist{ float:left; width:255px; margin-top: 15px;}
.nlist .nt{background:url(../images/dpro_h_bg.gif) repeat-x center bottom; height:78px; overflow:hidden; font:20px; font-weight:600; line-height:75px; text-align:center; }
.nlist .nt a{ font-size:24px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; margin-top:1px;}
.nlist>ul{background: #fff; padding-top: 6px;padding-bottom: 6px;}
.nlist>ul>li{height:45px; border-bottom:1px solid #e2e2e2; font-size:14px; line-height:42px; background:url(../images/dpro_jt3.gif) no-repeat 5px 15px; padding-left:35px; overflow:hidden;}
.nlist>ul>li>a{color:#464545}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ color:#2f43af;}

/*左边标题块*/
.t05 {line-height:50px;background:#2f43af;margin-top:10px;}
.t05 h3{color:#fff; text-indent: 25px; font-size: 19px;} 

.contactn{ margin-bottom: 12px;}
.contactn .tits {background:#ED5F05; color: #fff; height: 32px;line-height: 32px;padding-left: 13px;}
.contactn .tits a { color: #fff;}
.contactn .subnr { background: none repeat scroll 0 0 #fff;  overflow: hidden;padding: 5px 0;width: 100%; font-size: 13px;}
.contactn .subnr p {line-height: 27px;overflow: hidden;}
.contactn .subnr img{ width:100%; padding-bottom: 6px;}


/*cpright*/
.cpright{ width:945px; padding:10px 0 0 20px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:20px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #2f43af; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:18px; color:#2f43af;}
.rtop span{ float:right;}
.rtop span em{ color:#777;}
.rtop span a{ color:#777;}

.agent_con { width:100%;  padding-top:10px; line-height:24px;}
.agent_con .age_li_about {padding:5px 0; font-size:15px; line-height: 35px; }
.agent_con .age_li_about img{max-width:100%; margin-top: 10px;}

.agent_con .age_li_about table{ margin: 5px 0;}
.agent_con .age_li_about table td img{max-width:100% !important; }


.Ulimg{width:100%;  margin-top:12px; overflow: hidden;}
.Ulimg ul{ margin-right:-2%;}
.Ulimg ul li{float:left;width:31.333%;  margin-right:2%; margin-bottom: 10px; text-align:center;}
.Ulimg ul li img{width:100%; height: 220px; overflow: hidden;}
.Ulimg ul li p{ line-height:25px; font-size: 15px; display: block;padding:8px 0;}



/*新闻*/
.news_list{width: 100%; margin-top:5px; overflow: hidden;}

.news_hot {padding: 20px 0;border-bottom: 1px dashed #cfcfcf;overflow: hidden;}
.news_hot .pic {width: 265px;margin-right: 25px; overflow: hidden;}
.news_hot .pic img{height: 160px;}
.news_hot .info {color: #777; width: calc(100% - 290px)}
.news_hot .info .t a {font-size: 15px;color: #444;font-weight: bold;}
.news_hot .info .time {padding: 5px 0;color: #999;}
.news_hot .info .more a {height: 32px;width: 90px;text-align: center;background: #666;color: #fff;line-height: 32px;display: inline-block; margin-top: 12px;}
.news_hot .info .p {height:54px;line-height: 27px; font-size: 14px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.news_list {padding-top: 10px;}
.news_list li {background: url("../images/ico12.gif") no-repeat left 15px;padding-left: 15px;line-height: 30px; border-bottom:1px solid #D8D8D8; padding-bottom: 10px; margin-bottom: 10px; font-size: 14px;}
.news_list li span {float: right; width: 85px; font-size: 13px;}

/*新闻详情*/
.NewsDetailed{ width:100%; margin:15px 0;  overflow: hidden;}
.NewsDetailed h4{line-height:30px;margin-bottom:12px;text-align:center;font-size:18px;font-weight:600;color:#444;}
.NewsShowHits{padding-bottom:15px;text-align:center;border-bottom:1px #DEDEDE solid;color:#777;font-size:13px;}
.NewsDetailed-content{line-height:30px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;top:25px;right:0;line-height:42px;text-align:center;background:#2f43af;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}



/*产品列表*/
.pro_list{width:100%; margin-top:12px; overflow: hidden;}
.pro_list ul {margin-right:-2%}
.pro_list ul li{display: block;float: left;width:31.33%;margin-right:2%;overflow: hidden;}
.pro_list ul li img{display: block;border: 1px solid #ddd;padding: 2px;max-width:96%;min-height:220px; overflow: hidden;}
.pro_list ul li img:hover{border:1px solid #d10112;}
.pro_list ul li span{padding: 6px 0; font-size: 14px; line-height:20px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}




.product_details{width:100%; margin:18px auto;  overflow: hidden;}
.product_details .details_pic{float: left; width:54%;}
.product_details .details_pic img{height: auto;}


.cpxq_l{width:100%; }
.cpxq_l .cpxq_l_t{ background:#fff;  border:1px solid #e2e2e2;}
.cpxq_l .cpxq_l_b{width:94%; overflow:hidden; margin-top:10px; padding:0 20px; height: 76px; position:relative;}
.cpxq_l .cpxq_l_b a.prev,.cpxq_l_b a.next{display:block;width:12px;height:21px; margin-top:-12px; position:absolute;top:50%;left:0;background:url(../images/anu.png) no-repeat;
overflow:hidden;cursor:pointer;transition:all 0s linear;}
.cpxq_l .cpxq_l_b a.prev:hover{background-position:0 -21px;}
.cpxq_l .cpxq_l_b a.next{left:auto;right:0;background-position:0 -42px;}
.cpxq_l .cpxq_l_b a.next:hover{background-position:0 -63px;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj{ width:100%; overflow:hidden;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul{width:100%; font-size:0px; white-space:nowrap; position:absolute; z-index:10;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li{display:inline-block;  width:16.66%; cursor:pointer;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img{max-width:90%; border:1px solid #e2e2e2;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li a{display:block; opacity:1; }
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img:hover{ opacity:1;  border:1px solid #ef5933;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img.tb-selected { opacity:1;  border:1px solid #ef5933;}
dl.op{width:100%; font-size:0px; white-space:nowrap; opacity:0;}
dl.op dd{display:inline-block;  width:25%; cursor:pointer;}
dl.op dd img{width:100%;}
dl.op dd a{display:block;}

.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; }
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden; display:none;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}



.details_content .product_details .details_top{float: right; width:42%;padding:0 0 2% 1%;}
.details_content .product_details .details_top h5{font-size:24px;color:#2f43af;margin-bottom:20px;padding-bottom:20px;position:relative;}
.details_content .product_details .details_top h5:before{position:absolute;content:"";width:30px;height:2px;background:#0f62b0;left:0;bottom:0;}
.details_content .product_details .details_top .pwxx{font-size:14px;color:#666;line-height:30px;margin:0;}
.details_content .product_details .details_top .mores{ margin:28px 0 0; } 
.details_content .product_details .details_top .mores a{color:#fff; float:left; width: 110px; margin:0 6px; height: 38px; line-height:38px;  font-size: 15px;
background:#1f5291; text-align: center; color:#fff;border-radius: 5px;}


.recTitle{padding-left:20px; height:45px;line-height:45px;background:#e2e2e2;font-size:16px;font-weight:bold;color:#000;}

/* related product */
.relatedProduct{overflow:hidden;margin-top:20px;}
.relatedProduct ul{padding-top:15px;margin-right:-2%;}
.relatedProduct li{width:31.333%;height:auto;float:left;margin-right:2%;margin-bottom:5px;}
.relatedProduct li img{border:1px solid #d9d9d9;padding:2px;width:96%;}
.relatedProduct li img:hover{border-color:#db231b}
.relatedProduct li span{width:100%;height:35px;line-height:35px; font-size:14px; text-align:center; display:block;}

#map_container{height: 500px;}

/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ef5933;border:none;}



/*页面左侧栏*/
.sideBar{position: fixed;z-index: 99;left: 0;top: 239px;padding: 20px 15px;font-size: 14px;color: #fff;background: #2f43af;transform: translate(0%, 0%);transition: all ease .4s;transition-delay: 0.6s;}
.sideBar.close1{transform: translate(-100%, 0%);transition: all ease .4s;}
.sideBar .sideOppen{position: absolute;z-index: -1;left: 0;top: 0;display: inline-block;padding: 25px 12px;font-size: 14px;line-height: 1em;font-weight: normal;color: #fff;background: #2f43af;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;transition: all ease .4s;}
.sideBar.close1 .sideOppen{display: block;left: 100%;opacity: 1;visibility: visible;transition-delay: 0.4s;}
a.sideClose{position: absolute;right: 0px;top: 0px;padding: 6px;line-height: 14px;opacity: 1;transition: all ease .4s;}
a.sideClose:hover{opacity: 0.6;}
a.sideClose span{font-size: 14px;line-height: inherit;color: #fff;}
.sideHead{text-align: center;}
.sideHead strong{display: block;font-size: 18px;line-height: 1.2em;}
.sideHead small{display: block;font-size: 12px;line-height: 1em;}
.sideLink{padding: 15px 0;}
.sideLink a{display: block;margin-bottom: 6px;padding: 0 12px;font-size: 14px;line-height: 30px;color: #333;background: rgba(255, 255, 255, 1);transition: all .4s;}
.sideLink li:last-child a{margin-bottom: 0px;}
.sideLink a:hover{color: #0082cc;background: rgba(255, 255, 255, 0.8);}
.sideLink a svg{display: inline-block;width: 20px;height: 20px;line-height: 30px;vertical-align: middle;}
.sideLink a svg img{max-width:100%;}
.sideContent{line-height: 1.2em;}
.sideContent img{width: 130px;margin-bottom: 10px;}
.sideContent p{margin-bottom: 4px;}
.sideContent p span img{width: 16px;vertical-align: middle;padding-right:8px;}

/* 定时弹出广告*/
.ad{position: fixed;z-index: 999;left: 50%;top: 50%;margin: -90px -200px;display: none;background: #2f43af;border-radius:4px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);overflow: hidden;}
.ad-img{float: left;width: 180px;height: 100%;padding: 15px;text-align: center;border-right: 1px solid rgba(255,255,255,0.2);overflow: hidden;}
.ad-img img{width: 160px !important;border-radius:4px;}
.ad-img span{display: inline-block;margin-top: 5px;color: #fff;}
.ad-content{float: right;height: 100%;padding:20px 15px 20px 30px;width: 270px;min-height: 140px;color: #fff;}
.ad-content h4{margin: 0 0 12px;font-size: 18px;font-weight: bold;}
.ad-content a{display: inline-block;margin-top: 6px;padding: 0 12px;font-size: 14px;line-height: 30px;color: #333;background: rgba(255, 255, 255, 1);border-radius: 4px;transition: all .4s;}
.ad-content a:hover{color: #0082cc;background: rgba(255, 255, 255, 0.8);}
.ad-content a svg{display: inline-block;margin-left: -2px;width: 20px;height: 20px;line-height: 30px;vertical-align: middle;}
.ad-content p{margin: 0 0 15px;}
.ad .close-ad{position: absolute;z-index: 1;top: 0px;right: 0px;width: 36px;height: 36px;line-height: 36px;font-size: 18px;color: #fff;text-align: center;background: #2f43af;transition: all .4s;}
.ad .close-ad:hover{color: #0082cc;background: #fff;}