﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, detalis, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{ font-family:"微软雅黑";
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	}
.c{ text-align:center}
.l{ text-align:left}
.r{ text-align:right}
body{width:100%;
margin: auto; font-size:80%; color:#666;
}
.red{ color:#F30}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block}
nav ul,ul,li{ list-style:none;}
blockquote, q{ quotes:none;}
a{ color:#333; text-decoration:none; margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
a:hover{ color:#00248c}
header img{ width:100%;}
footer{ font-size:14px; padding:0px 0 60px 0;}
.clear{ clear:both}
.disb{ display:block}
.fl{ float:left}
.fr{ float:right;}
.pd10{padding-top:10px;}
.pd20{padding-top:20px;}


nav{ width:54%; left:30px; top:65px; position:absolute}
nav li{opacity:0.9; padding-bottom:6px; line-height:22px; margin:2px; text-align:center; background:#1f8dd0; width:48%; float:left}
nav li a{ color:#FFF}
nav li a:hover{ color:#FFF}
nav li img{ width:55%}
.foot{ width:100%; position:fixed; bottom:0px; background:#e4e4e4; height:45px; line-height:45px; font-size:14px;}
.foot li{ float:left; text-align:center; color:#4a4a4a; border-top:#cfcfcf 1px solid; width:25%; position:relative;}
.foot li a{border-right:#cfcfcf 1px solid; color:#4a4a4a; width:100%; display:block}
.foot li a:hover{ background:#CCC;display:block}
.foot li a:active{ background:#e4e4e4}

#down-triangle { position:absolute; right:8%; bottom:15px;
   border-bottom:8px solid #666;  
   border-left:8px solid transparent;   
   border-right:0px solid transparent;   
}  
#allmenu1,#allmenu2,#allmenu3,#allmenu4{box-shadow:0px 2px 0px #666;
	bottom:47px; width:25%;
	position:absolute; z-index:10;
	background:#e4e4e4;
	text-align:center;
}

#allmenu1 a,#allmenu2 a,#allmenu3 a,#allmenu4 a{ font-size:14px; color:#4a4a4a; border-bottom:#cfcfcf 1px solid; display:inline-block; padding:12px 0px 13px 0px; width:100%;}
#allmenu2{ left:25%;}
#allmenu3{ left:50%;}
#allmenu4{ left:75%;}


.ptop{padding-top:45px; padding-bottom:60px;}
#header{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#00248c), to(#00248c)); background: -moz-linear-gradient(top, #00248c, #00248c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#517dfb,endColorstr=#005aae,grandientType=0);
width:100%;display:block; height:42px; position:fixed; color:white;; z-index:999; top:0;}
#header #gotoIndex{width:45px;height:100%;background:url(../images/fan.png) no-repeat center center;background-color:rgba(0,0,0,0.2); -webkit-background-size:29px 29px;-o-background-size:29px 29px;}
#header #return{width:45px; height:100%; background:url(../images/fan.png) no-repeat center center; -webkit-background-size:37px 37px;-o-background-size:37px 37px;}
#header .title{font-size:14pt;display:block;padding-left:10px;font-weight:bolder;text-align:center;line-height:42px;text-overflow:ellipsis;white-space:nowrap; font-weight:100; overflow:hidden;line-height:40px;}
#header .left{ left:10px; position:absolute}
#header .right{position:absolute;right:18px;top:0;}


/**/
#menu img{height:40px;width:40px;}
/**/


.dropdown-menu-top,.dropdown-menu{ border-radius:5px;display:none;position:absolute;right:15px;top:48px;z-index:9999;background:#022a9e; min-width:130px;margin-left:0;list-style:none!important;margin-bottom:0;max-width:200px;}
.dropdown-menu:after{position:absolute;top:-8px;right:13px;content:"";width:0;height:0;border:8px solid transparent;border-bottom:8px solid #022a9e6;border-top:0;}
.dropdown-menu-top.show,.dropdown-menu.show{display:block;}

.dropdown-menu-top li,.dropdown-menu li{border-bottom:1px solid #0065c3; padding-right:10px;}
.dropdown-menu-top li:first-child,.dropdown-menu li:first-child{border-top:0;}
.dropdown-menu-top li:last-child,.dropdown-menu li:last-child{border-bottom:none;}
.dropdown-menu-top li a,.dropdown-menu li a{text-align:left;display:block;width:auto;height:38px;line-height:38px;padding-left:6px;color:#fdf7f7;font-size:14px;margin:0;white-space:nowrap;overflow:hidden;}
.dropdown-menu-top li a:link,.dropdown-menu-top li a:visited,.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#fdf7f7;}

.con_ab{font-size:14px;}

.tuimg img{width:96%;  box-shadow:0px 0px 5px #dedede; background:#FFF; padding:2%;}

.con_ab h2{ text-indent:1em; font-size:16px; font-weight:100; border-bottom:#CCC 1px solid; height:40px; line-height:40px; color:#444;}
.about{ padding:15px 10px; line-height:24px;}

.updo{ width:100%; position:relative; height:36px;}
.updown{ width:80%; left:10%; position:absolute; text-align:center;}
.updown .upl{ background:#D1D1D1; height:36px; line-height:36px; text-align:center; width:40%;}
.updown .upl a{ display:block; color:#333}
.block{ width:60%; left:20%; height:38px; line-height:38px; background:#e4e4e4; border-radius:10px; -moz-border-radius:6px; position:relative; margin:35px 0 0px 0;}
.block a{ color:#333; display:block}

.share{position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,0.5); display:none;}
.share.on{ display:block;}
.share table{ float:right; margin-right:10px; width:235px; text-align:center;}
.share table img{}
.share tr:nth-of-type(2){ text-align:center; border:2px dashed #fff; border-radius:8px; -webkit-border-radius:8px; display:block; color:#fff; line-height:30px;}
.share td{ width:116px; text-align:center;}
.share tr:nth-of-type(2) img{ width:66px!important; height:66px!important; margin:5px;}

.product li{ text-align:center; font-size:14px; width:44%; padding:8px 3%; float:left}
.product li img{ border:#b3b3b3 1px solid; width:100%;}
.pagepn{display:inline-block; border:1px solid #CFCFCF; padding:5px 10px; font-size:14px; margin-left:-1px;}
.pagepn:hover,.pagepn:active{background-color:#F7F7F7; border:1px solid #DDD;}
.thispage{ font-size:14px;display:inline-block; border:1px solid #CFCFCF; padding:5px 10px; margin-left:-1px;}
.he10{ height:15px;}
.about{ padding:15px 10px; line-height:24px;}
.djbuy{ background:#0068b9; color:#FFF; width:130px; text-align:center; height:33px; line-height:33px; border-radius:5px;}
.djbuy a{ display:block; color:#FFF;}

.new{width:96%; padding:2%;}
.new dl{width:100%; border-radius:5px; -moz-border-radius:5px; margin:7px 0; height:100px; background:#FFF; box-shadow:0px 0px 5px #888888; position:relative}
.new dl dt{width:117px; height:80px; position:absolute; left:10px; top:10px;}
.new dl dt img{height: 95%; margin-left: 0;  width: 100%;}
.new dl dd{position:absolute; left:130px; padding:10px;}
.new .ntit{font-size:14px; width:200px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.new .nbot{width:98%; padding-top:7px; line-height:20px; height:42px; font-size:12px; color:#999; overflow:hidden}
.new h3{padding:10px 0; font-weight:100; border-bottom:#bbbbbb 1px dashed; font-size:18px; color:#444; text-align:center;}

.time{ padding-top:5px; color:#999; font-size:13px;}
.newcont{ padding:15px 0; font-size:14px;}
.newcont p img{margin-left:-2em; width:100%; border:#dedede 1px solid;}
.related{ width:100%;}
.related h2{ height:40px; position:relative; border-bottom:#cccccc 1px solid;}
.related h2 strong{ position:absolute; height:40px; line-height:40px; color:#802e91; font-weight:100; font-size:18px; border-bottom:#802e91 1px solid; padding:0 30px 0 10px;}
.related h2 span{ width:30px; height:30px; position:absolute; right:5px; bottom:5px;}
.related li{ font-size:14px; width:100%; background:url(../images/icon10.png) no-repeat 6px center; height:30px; line-height:30px; text-indent:1em;}
.related li em{ float:left; font-style:normal; width:240px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.related li span{ float:right; padding-right:5px; color:#999; font-size:12px;}
.con_wx li{ width:80px; float:left; text-align:center;}
.con_wx li a{ color:#ccc}



.navlist{ width:100%;}
.navlist li{ width:50%; float:left; background:#CCC}

header img{ width:100%;}
.link_tel{
    display:block!important;
    line-height:40px!important;
	height:40px;
    margin:6px 4px 0 4px;
    margin-top:10px!important;
    background:#00248c;
    color:#fff!important;
    text-align:center;
    border-radius:5px;
    word-spacing:nowrap;
    overflow:hidden;
    position:relative;
}
.link_tel img{ height:35px;}
.link_tel span{  padding:3px 0 0 10px;}
.link_tel a{ color:#FFF}
#foot{color:#666; padding:10px 0 60px 0; font-size:14px; text-align:center; line-height:150%;}

.weimob-list{
    overflow: hidden;
}
.weimob-list-item{
    width:50%;
    height: auto;
    display: inline-block;
    padding: 1%;
    background: inherit;
    border:none;
    min-width:100px;
    float:left;
    text-align:center;
    -webkit-box-sizing:border-box;
    max-height:150px;
}

.weimob-list-item img{width:100%;}

.weimob-list-item-bg>div:first-child{
    height:100px;
    overflow:hidden;
}
.weimob-list-item-bg{
    min-height: 100%;
    border:1px solid #C0C0C0;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background: #FFFFFF;
    overflow:hidden;
}

.weimob-list-item-image{
    position: relative;
    margin: auto;
    left :0;
    top:20px;
    width:100%;
    height: 100%;
    border-radius:28px;
    /*-moz-border-radius: 48px;
    -webkit-border-radius: 48px;
    box-shadow: 2px 2px 2px #C0C0C0;
    -webkit-box-shadow:2px 2px 2px #C0C0C0;
    -moz-box-shadow:2px 2px 2px #C0C0C0;*/
    background-size: contain;
}

.weimob-list-item-box{
    position: relative;
    margin: auto;
    display: table;
}

.weimob-list-item-line{
    line-height:30px;
    padding: 0;
    margin: auto;
    text-align: center;
    max-width:98%;
}
.weimob-copyright{ color:#000;}
.weimob-list-item-title{
	color: #000000;
	font-size: 16px;
	white-space: nowrap;
	zoom: 1;
}

.p10{ padding-top:10px;}
.Section0{ line-height:22px;}
.bor_b{ padding-bottom:12px; padding-top:15px; border-bottom:#CCC 1px dashed}
.tuila p{ padding:3px 0}
.xinx{ width:26%; height:30px; line-height:30px; float:left; text-align:right}
.save_btn { 
-webkit-box-flex: 1;
height: 36px;
border: 1px solid #ddd;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)) repeat-x 0 bottom;
box-shadow: #ddd 0 1px 2px;
margin:15px 0px 0 0;}
.save_btn{ text-align:center; line-height:35px; width:100%}
.bor{ width:60%; height:30px; line-height:30px; border:#CCC 1px solid}



/**/
#menulist li{line-height:45px; width:57%; height:45px; border-bottom:#ccc7c4 1px solid; position:relative ; padding-left:35%;}
#menulist li span{ width:15%; height:auto; position:absolute; left:15%; top:5px;}
#menulist img{ width:100%;}
#menulist li a:active{ background:none}
/**/


.menulist li{text-indent:1em; float:left; line-height:45px; width:100%; height:45px; border-bottom:#ccc7c4 1px solid; position:relative}
.menulist li span{ width:20px; height:20px; position:absolute; right:25px; top:5px;}
.menulist li a{background:url(../images/icont8.png) no-repeat right center; background-size:16px; display:block;}
.menulist li a:active{ background:#FFF}




.milieu{width:100%; overflow:hidden}
.milieu li{float:left; width:46%; padding:1% 2%; overflow: hidden;}
.milieu li p{text-align:center; line-height:30px;    overflow: hidden;
    height: 37px;}
.milieu li div{background:#FAFAFA; overflow:hidden;}
.milieu li img{width:96%; height:auto; border:#dedede 1px solid; padding:2px;}


.pro{padding:15px 10px; line-height:24px; overflow:hidden;}
.pro h1{width:100%; line-height:25px; padding:2% 0; color:#242424; font-size:14px; font-weight:bolder; text-align:center; background:#efefef; border-radius:5px; font-size:16px;} 

.tu_t{width:96%; margin:0 auto;}
.tu_t img{width:96%; box-shadow:0px 0px 5px #dedede; background:#FFF; padding:2%;margin: 0 auto;}

.pro_01{width:100%; margin:20px auto;}
.pro_01 h2{width:100%; font-size:100%; line-height:30px; text-align:left; color:#00248c;}
.pro_01 P{line-height:25px; }
.pro_01 P img{ width:96%;}



.cer{margin-top:5px; padding-left:2px; padding-bottom:10px; text-align:center;}


.newcont p{text-indent:2em; line-height:25px;}

.network{padding:15px 10px; line-height:24px; overflow:hidden;}
.network p{width:100%;}
.network p img{width:96%; padding:2%; box-shadow:0px 0px 5px #888888;} 



.contact{ padding:15px 10px; line-height:24px;}
.contact h1{font-size:120%; text-indent:1.5em; color:#00248c; line-height:2em;}
.contact p{text-indent:2em; font-size:84%;}
.contact p img{width:96%; padding:2%; background:#fff; box-shadow:0px 0px 5px #999; margin-left:-2em;} 


#prev, #next {
	line-height: 25px;
	padding-left: 5px;
	color: #666;
}
#prev a, #next a {
	font-family: Arial, Helvetica, sans-serif;
color:#000;
}
#prev {
    float: left;

#prev a:hover {color:#0249a0}
#next a:hover {color:#0249a0}






