@charset "utf-8";
/* CSS Document */

body{ font-size: 12px; color: #666;}
a{ color: #666;}
a:hover{ color: #0b60cc;}

.w{ width: auto;  max-width: 1380px; min-width: 1180px; padding: 0 10px; margin: 0 auto;}
.fl{ float:left !important;}
.fr{ float: right !important;}
.hide{ display: none !important;}
.pl10{ padding-left: 10px;}
.pr10{ padding-right: 10px;}

.d-p-title{margin:70px 0 20px;text-align:center}
.d-p-title h3{font-size:30px; font-weight: bold; color:#333}
.d-p-title p{font-size:16px;color:#888; margin:10px 0 15px;}
.d-p-title i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #094ca1;}	

/* header */
.header{ background: #fff;}
.header .w{position: relative;}
.header .logo-v{position: absolute; left:50%; margin-left:-200px;}
.header .logo-v p{ font-size:18px; padding-left:25px; background:url(../dimg/icon/ljt.png) no-repeat center left; line-height:32px; }

.fixed .d-nav{ box-shadow: 0 0 4px 0 #000;}

.d-bar{ height: 32px; border-bottom:1px solid #e8e8e8; line-height: 32px; font-size:14px;}
.d-bar a{ padding: 0 5px;}

.d-bar-login{ width: 100px;}
.d-bar-login a{ color: #0b60cc;}

.d-header{ padding: 18px 0; height: 64px;}
.d-header .search{ width: 268px; height: 36px; border: 1px solid #0855b3; margin-top: 13px; margin-right: 28px;}
.d-header .search input{ border:0; height: 36px; line-height: 36px; font-size: 14px;}
.d-header .search .dtxt{ width: 208px; padding-left: 10px; }
.d-header .search .dbtn{ width: 50px; background: #0b60cc; text-align: center; color: #fff;}

.d-header .tel{ margin-top: 10px; height: 44px; line-height:44px; font-size: 30px; color: #006ada; padding-left: 44px; background: url(../dimg/icon/icon-tel.png) no-repeat;}


.d-nav{ border-top:2px solid #0b60cc; height: 60px;}
.d-nav .nav_warp { line-height: 60px; position: absolute; width: 100%; max-width: 1380px;  min-width: 1180px;}
.d-nav .nav_warp li { float: left; list-style: none; text-align: center; width: 10%; position: relative;}
.d-nav .nav_warp li > a { color: #333;height: 54px; line-height: 41px;padding-bottom:19px; border-bottom: 2px solid #fff;  overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-size: 16px;}
.d-nav .nav_warp li:hover > a , .d-nav .nav_warp li > a.hover { color: #006ada; border-bottom-color: #006ada;  background-color: #fff; }

.d-nav .sf-mega { display: none; position: absolute;top:60px; z-index: 99; box-shadow: 2px 3px 6px rgba(0,0,0,.3); background: rgba(255,255,255,.9);}
.d-nav .sf-m { overflow: hidden; padding: 20px; border-top:1px solid #eee;}
.d-nav .sf-m a { font-size: 15px; color: #000; display:block;padding: 0 15px; height: 40px; line-height:40px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; }
.d-nav .sf-m a:hover { color: #006ada;}
.d-nav .nav_warp li:hover .sf-mega { display: block;}

.c-6 .sf-mega{ margin-left: -46px;}
.c-8 .sf-mega{ margin-left: -22px;}


/* banner */
.d-banner{ height: 650px;}


/* footer */
.d-footer{ background: #005bac; padding-top: 50px;}
.d-footer-con{ border-bottom: 1px solid #79a6ff; position:relative; color: #bad8ff; font-size: 14px; }
.d-footer-con a{color: #bad8ff; font-size: 14px; }
	
.d-footer-con .fnav{}	
.d-footer-con .fnav dl{ float: left; margin-right: 54px;}
.d-footer-con .fnav dl a{ line-height: 30px; font-weight: bold;}
.d-footer-con .fnav dl dt{ margin-bottom: 10px;}
.d-footer-con .fnav dl dt a{ font-size: 16px; color: #fff; }
.d-footer-con .fnav dl dd a{ color: #bad8ff;}

.d-footer-con .finfo .title{ font-size: 16px; margin-bottom: 10px; color: #fff;}
.d-footer-con .finfo p{ text-align: right; font-weight: bold; line-height: 30px;}

.d-footer-con .fkey{ line-height: 30px; font-weight: bold;margin-bottom: 20px;}

	
.d-footer-con .fewm{ position: absolute; left: 50%; top: 6px; width: 330px; margin-left: -48px;}
.d-footer-con .fewm .ewm{ float: left; margin: 0 16px;  width: 133px; text-align: center;}
.d-footer-con .fewm .ewm .name{ line-height: 30px; color: #8b8b8b; font-size: 14px;}

.d-footer-copr{ text-align:center; font-size: 14px; color: #002353; padding: 30px 0; line-height: 26px;font-weight: bold; }	
.d-footer-copr a{color: #002353;font-weight: bold;}	

.d-footer-copr .dlink{ padding: 0 50px; font-weight: bold;}
.d-footer-copr .dlink{ }	
	
.d-footer-copr .beian{ background: url(/template/default/images/beian.PNG) no-repeat left top; padding-left: 25px;}
.d-footer-copr .copr a, .d-footer-copr .copr span{ margin: 0 5px;}
	
@media(max-width: 1420px){
	
	.d-footer-con{ padding: 0 10px;}
  
}	
	
@media(max-width: 1399px){
  
}

/* prolist */
.d_responsive_products_list{margin:30px 0; overflow:hidden;}
.d_responsive_products_list .no_products{padding:50px; text-align:center; font-size:16px;}
.d_responsive_products_list .item{margin-bottom:15px; box-sizing:border-box; float:left; width:33.33%;}
.d_responsive_products_list .item .pro{width:80%; margin:0 auto; overflow:hidden;}
.d_responsive_products_list .item .img{overflow:hidden; text-align:center; width:100%; position:relative; padding-top:80%;}
.d_responsive_products_list .item .img a{width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.d_responsive_products_list .item.nomar{margin-right:0;}
.d_responsive_products_list .item .info{width:90%; margin:0 auto;}
.d_responsive_products_list .item .info .name{height:36px; overflow:hidden; line-height:36px; margin-top:10px; margin-bottom:10px;color:#000; text-align:center;}
.d_responsive_products_list .item .info .name a{display:block; font-size:14px; text-decoration:none; color:#555;}
.d_responsive_products_list .item .info .price{line-height:18px; font-size:14px; margin-bottom:10px; color:#555; text-align:center;}
.d_responsive_products_list .item .info .more{display: none;}
.d_responsive_products_list .item img{transition: all .3s;  width: 100%; }
.d_responsive_products_list .item:hover img{transform:scale(1.05);}
.d_responsive_products_list .item:hover .info .name a{ color: #0382d8;}	

.d_responsive_products_list .item {margin:20px 0;}		
.d_responsive_products_list .item img{ width:auto;}	
.d_responsive_products_list .item .pro{ background:#f9f9f9;  width:90%; transition: all .2s .1s;-webkit-transition: all .2s .1s;border:1px solid #f2f3f9;border-radius: 5px; background: #f9f9f9;}
.d_responsive_products_list .item .pro:hover{border-color: #f1f1f1;-webkit-box-shadow:0 0px 5px 0px #f1f1f1;box-shadow:0 0px 5px 0px #f1f1f1;}
.d_responsive_products_list .item .info .name{ height: 40px; line-height: 40px; margin-top: 0px;}	
.d_responsive_products_list .item .info .name a{ text-align: left; position: relative; font-size: 16px;}	
.d_responsive_products_list .item .info .name .insert{width:38px;height:38px;line-height:38px;position:absolute;top:0;right:0px; border:1px solid #d1d1d1;-webkit-transition:all .3s ease;transition:all .3s ease; border-radius: 100px; font-size: 24px; text-align: center; color: #b1b1b1;}
/*.index-pro .model .insert:before{content:">";font-size:16px;color:#cdcdcd;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"微软雅黑"}*/	
.d_responsive_products_list .item .pro:hover .info .name .insert{border-color:#0b60cc; background: #0b60cc; color: #fff;}


.d_responsive_pic_list{margin:30px 0; overflow:hidden;}
.d_responsive_pic_list .no_products{padding:50px; text-align:center; font-size:16px;}
.d_responsive_pic_list .item{margin-bottom:15px; box-sizing:border-box; float:left; width:33.33%;}
.d_responsive_pic_list .item .pro{width:80%; margin:0 auto; overflow:hidden;}
.d_responsive_pic_list .item .img{overflow:hidden; text-align:center; width:100%; position:relative; padding-top:80%;}
.d_responsive_pic_list .item .img a{width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.d_responsive_pic_list .item.nomar{margin-right:0;}
.d_responsive_pic_list .item .info{width:90%; margin:0 auto;}
.d_responsive_pic_list .item .info .name{height:36px; overflow:hidden; line-height:36px; margin-top:10px; margin-bottom:10px;color:#000; text-align:center;}
.d_responsive_pic_list .item .info .name a{display:block; font-size:14px; text-decoration:none; color:#555;}
.d_responsive_pic_list .item .info .price{line-height:18px; font-size:14px; margin-bottom:10px; color:#555; text-align:center;}
.d_responsive_pic_list .item .info .more{display: none;}
.d_responsive_pic_list .item img{transition: all .3s;  width: 100%; }
.d_responsive_pic_list .item:hover img{transform:scale(1.05);}
.d_responsive_pic_list .item:hover .info .name a{ color: #0382d8;}	
	
.d_responsive_turn_page{margin:30px 0;text-align:center; height:auto; line-height:40px; clear:both;}
.d_responsive_turn_page span{height:40px; width:40px; display:block; text-align:center; line-height:40px; background:#f5f7f6; display:inline-block; margin:4px 4px; position:relative;}
.d_responsive_turn_page span:hover{background:#e9edeb;}
.d_responsive_turn_page span a, .d_responsive_turn_page span font{height:40px; width:40px; display:block; font-size:16px; text-decoration:none;}
.d_responsive_turn_page span .page_item_current{background:#0b60cc; color:#fff; cursor:default;}
.d_responsive_turn_page span em{ display:inline-block; vertical-align:middle; font-size: 20px;}

.d_responsive_turn_page.s1>span{background:none;}
.d_responsive_turn_page.s1>span .page_item_current{background:none; color:#ff6600;}
	



/* info */
.d_responsive_info_list{margin:30px 0; overflow:hidden; padding: 0 10px;}
.d_responsive_info_list .item{margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid #e5e5e5;}
.d_responsive_info_list .item:last-child{margin:0;}
.d_responsive_info_list .item .img{width:22%; float:left; text-align: center;}
.d_responsive_info_list .item .info{width:78%; float:right; padding-left:25px; box-sizing:border-box;}
.d_responsive_info_list .item .info .title{overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-bottom:15px;}
.d_responsive_info_list .item .info .title a{font-size:24px; color:#555;}
.d_responsive_info_list .item .info .title a:hover{color:#333;}
.d_responsive_info_list .item .info .time{font-size:14px; color:#999; line-height:20px;}
.d_responsive_info_list .item .info .time h2{display:none;}
.d_responsive_info_list .item .info .desc{font-size:14px; color:#999; line-height:150%; max-height:63px; overflow:hidden; margin-bottom:10px; margin-top:15px;display: block;}
.d_responsive_info_list .item .info .desc:hover{text-decoration: none;}
.d_responsive_info_list .item .link{display:none;}
.d_responsive_info_list .item.no_img .img{display:none;}
.d_responsive_info_list .item.no_img .info{width:100%; float:none; padding:0;}
.d_responsive_info_list.s1 .item{position:relative; min-height:50px;}
.d_responsive_info_list.s1 .item .img{display:none;}
.d_responsive_info_list.s1 .item .info{width:100%; padding:0 150px;}
.d_responsive_info_list.s1 .item .info .time{position:absolute; left:0; top:0;}
.d_responsive_info_list.s1 .item .info .time h1{display:none;}
.d_responsive_info_list.s1 .item .info .time h2{display:block; font-size:24px; font-weight:bold;}
.d_responsive_info_list.s1 .item .info .time h2 span{display:block; font-size:16px; color:#a4a4ac; padding-top:8px;}
.d_responsive_info_list.s1 .item .info .title a{color:#333;}
.d_responsive_info_list.s1 .item .link{display:block; width:20px; height:70%; position:absolute; right:0; top:0; background:url("../images/ico/icon_link.png") no-repeat center;}

.d_responsive_info_list .item .img img{ width:100%; max-width: 240px; max-height: 180px;}

.neimain{ width:auto; max-width:1380px; min-width: 1180px; padding: 0 10px; margin-bottom: 20px;}
.neimaincp h1{height: 35px;
margin: 30px 0;
font-size: 22px;
color: #333;
text-align: center;}



#MainTop {background: #f4f4f4; height: 51px; text-align: center; border-bottom: 1px solid #e1e1e1;}
#MainTop .subs{ padding-left: 20px;}
#MainTop .subs a { display: inline-block; font-size: 18px; position: relative; padding:10px 0;border-radius: 0;margin-right: 50px;border-bottom: 2px solid transparent; line-height: 30px;}	
#MainTop .subs a.active, .menuBox2 .menu a:hover{ color: #217cca;}
#MainTop .subs a:before{ content:" "; height: 2px; width:100%; background:none; position: absolute; bottom: -1px; left: 0;}	
#MainTop .subs a.active:before, #MainTop .subs a:hover:before	{ background:#217cca;}
#MainTop .location{ line-height: 51px; padding-right: 20px;}	
	
#MainTop .substitle{ margin-left: 20px; line-height: 51px; font-size: 18px; color: #0b60cc; display: none; position: relative;}
#MainTop .substitle:before{ content:" "; height: 2px; width:100%; background:#0b60cc; position: absolute; bottom: -1px; left: 0;}		


.mainCont h1 { display: none;}
.mainList { padding: 32px 0 10px;}
.mainList ul{ display: block; text-align: center;}
.mainList ul li{ display: inline-block; margin-bottom: 15px; }
.mainList a{ display: inline-block; height: 40px; line-height: 36px; padding: 0 35px; border-radius: 5px; border: 1px solid #DDD; margin: 0 5px; -webkit-transition: all ease .5s; transition: all ease .5s;  font-size: 16px;}
.mainList .selected a,
.mainList a:hover{ color: #fff; border-color: #0b60cc; background:#0b60cc;}
.fgx { display: none;}	


/* zizhi */
.neimaincp{width: auto; max-width: 1380px; min-width: 1180px; padding: 0 10px;}
.neimainnews{width: 100%; max-width: 1400px; min-width: 1200px; padding-top: 0px !important;}
.cpneixi{ width:100%;}
.n-hold{ width: 100%;}

.n-about-hold{width: auto; padding: 0 10px; max-width: 1380px; min-width: 1180px;}

.relate-title{ border-bottom: 1px solid #005bac; background: #f9f9f9;}
.relate-title span{padding: 4px 25px;}
.relate-list{ margin-bottom: 15px;}

.right_sunu{width: 100%; }
.right_sunu p{ color:#666; font-size:12px;}

/* hezuo */
#index-partners{ margin-bottom: 78px;}	
#index-partners .model{ padding-top: 38px;}	
#advantage{box-sizing:border-box;}


#advantage .advantage_title{margin-bottom: 65px;}
#advantage .advantage_box .advantage_list_items{ max-width: 1380px; min-width: 1180px; margin: 0 auto;}
#advantage .advantage_box .advantage_list_items img{ max-width: 230px; max-height: 150px;}	

	
#advantage .advantage_box .advantage_list_items .advantage_list_item .advantage_img_box{height: 78px;text-align: center;}
#advantage .advantage_box .advantage_list_items .advantage_list_item img{ }
#advantage .advantage_box .advantage_list_items .advantage_list_item{display: inline-block;width: 16%;text-align: center;box-sizing: border-box;}
#advantage .advantage_box .advantage_list_items .advantage_list_item .advantage_item_title{color: #0c1c47;font-weight: 600;}
#advantage .advantage_box .advantage_list_items .advantage_list_item .advantage_item_title:hover{color: #8893b9;transition: all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;}
#advantage .advantage_box .advantage_list_items .advantage_list_item p{line-height: 24px;padding-top: 10px;color:#8893b9;font-size: 15px;}		


/* member */
.formwrapper{ width:100%;}
.checkbox-inline input[type="checkbox"]{ margin-top:3px;}


/* procon */
.article-shop-img{ width:50%;}
.jqueryzoom{ width:100%; margin: 0;}

.article-shop-con{ width:45%;}

.btn{ padding:0; margin-bottom:25px; }
.btn a{ display:block; height:45px; line-height:45px; color: #fff; text-align: center; max-width: 200px; font-size: 16px; background: #0b60cc;border-radius: 5px;}
.btn i{ background-position:left -2px;}
.share-component{ margin-bottom:25px; margin-top:25px;}


/* 兼容 */
.neimainnewsnei{padding: 30px 10px; max-width: 1380px; min-width: 1180px; margin: 0 auto;}
.neimainnewsnei strong{ font-weight:bold;}
.neinewsbody{ width: auto;}



