body { color:#434343; text-align:left; font-size:14px; font-family:"微软雅黑"; background: #fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0 }
ol, ul { list-style: none; }
img { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
a:link { color:#292e35; text-decoration:none; }
a:visited { color:#292e35; text-decoration:none; }
a:hover { color:#f03100; text-decoration:none; }
a:active { color:#000000; }


table{font-size:inherit;font:100%; border-collapse:collapse;}
table{border-collapse:collapse;border-spacing:0;}

em { font-style: normal; font-weight: normal }
cite { font-style: normal; font-weight: normal }
blockquote { quotes: none }
.b { font-weight:bold; }
.block { width: 960px; height: auto }
.dis { display: block }
.none { display: none }
.hide { display: none }
.hidden { overflow: hidden }
.inline { display: inline }
.clear { clear: both; font-size: 0px; visibility: hidden; overflow: hidden; }
.relative { position:relative }
.dashed { padding-right: 0px; padding-left: 12px; background: url(/images/linebg.gif) repeat-x left top; padding-bottom: 3px; color: #3f3f3f; padding-top: 2px }
.text { border: #d5d5d5 1px solid; font-size: 12px; vertical-align: middle; line-height: 26px; height: 26px; padding-left:10px; }
.more{color: #999999; font-size: 16px; text-align: right; float: right;}
.input{border:1px solid #e8e8e8;padding:.6em .4em;font-size:12px;color:#a1a1a1;background:url(/images/input_bg.jpg) repeat-x;}
.input:focus{box-shadow:0 0 5px 0 #02A8E5;}

.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold }
.fi { font-style: italic }
.fu { text-decoration: underline }
.fn { text-decoration: none }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f22 { font-size: 22px; }
.blank { clear: both; visibility: hidden; line-height: 8px; height: 8px }
.blank5 { clear: both; visibility: hidden; line-height: 5px; height: 5px }
.blank10 { clear: both; visibility: hidden; line-height: 10px; height: 10px }
.blank20 { clear: both; visibility: hidden; line-height: 20px; height: 20px }
.blank50 { clear: both; visibility: hidden; line-height: 50px; height: 50px }
/* button */
.btn { font-size: 14px; height: 28px; madding:0 30px; cursor: pointer; }
.btn-2 { width: 60px; height: 22px; line-height: 20px; padding-bottom: 2px; background: #ee6c04; color: #FFFFFF; border: 1px solid #ee5604; cursor: pointer; }
/* color */
.blue { color : blue; }
.blue a:link, .blue a:visited { color : blue; }
.blue a:active, .blue a:hover { color : #f00; }
.post_error { padding-left: 5px; color: #ff0000; font-style:normal; }
.warning { color:#ff0000; font-weight:bold; }
.red { color : red; }
a.red { color : red; }
.silver { color: #666 }
.orange { color : #fe6700; }
.green { color : #009900; }
.golden { color: #996600; }
.brown { color : brown; }
.navy { color : #000080; }
.gray { color : #999999; }
.darkblue { color : #00008b; }
.deeppink { color : #ff1493; }
.deepbrown { color:#B53528; font-weight:bold; }
/*title*/
h1 { font-size: 16px; font-weight:bold; }
h2 { font-size: 14px; font-weight:bold; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0; border:0; font-size:12px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
/*按钮*/
.button { display: inline-block; zoom: 1; *display: inline;
vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); }
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px; }
.orange { color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/*clearboth*/
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { *zoom:1;
}
.clearfix .clear { _height:0px; }
.wrap_gary { width:100%; height:auto; min-width:1200px; margin:0 auto; background:#eeeeee; }
.wrap { margin:0 auto; width: 1200px; text-align: left; }

/*顶部信息*/

/*头部*/	
.header { display: block; width: 100%; min-width: 1200px; height: 158px; background-color: #fff; background: url(/images/top_bg.jpg) no-repeat center;}
.header .colorbar { display: block; width: 100%; height: 6px; background:#016dce;  }
.header .colorbar span { display: block; height: 6px;  }
.container { display: block; width: 1200px; margin: 0 auto; }
.language { display: block; height: 40px; line-height: 40px; text-align: right; color: #676969; }
.language a { color: #676969; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; }
.language a:hover, .language a.active { color: #e8551e; }
.language span { padding: 0 3px; }
.header-body { display: block; height: 83px;  }
.header-body .logo { display: block; float: left; }
.header-body .info { display: block; float: left; padding-top:15px;}
.header-body .info h3 { display: block; height: 29px; line-height: 29px; color: #e8551e; font-size: 23px; font-weight:bold; margin-top: 7px; }
.header-body .info p { display: block; color: #595757; line-height: 1; margin-top: 4px; }
.header-body .line-black { display: block; float: left; width: 1px; height: 43px; background-color: #746f6f; margin:32px 15px 0 12px; }

.nav { display: block; width: 100%; min-width: 1200px; height: 56px; background: url(/images/bg.png) repeat-x center; }
.nav .nav-group { display: block; float: left; width:1200px; }
.nav .nav-group li { position: relative; display: block; float: left; text-align: center; line-height: 56px; color: #fff; font-size: 16px; margin-right: 1px; background: url(/images/nav_line.jpg) no-repeat right center;}
.nav .nav-group li:last-child { background:none; }
.nav .nav-group li>a { display: block; color: #fff; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; padding:0 28px; }
.nav .nav-group li:hover>a, .nav-group li.active>a { background-color: #e60012; }
.nav li dl { display: none; position: absolute; width: 100%; background-color: #e60012; z-index: 10; }
.nav li dl dd { display: block; height: 46px; line-height: 46px; font-size: 15px; border-bottom: 1px solid #ca0010; }
.nav li dl dd:last-child { border-bottom: none; }
.nav li dl dd a { display: block; color: #fff; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; }
.nav li dl dd a:hover { background-color: #ca0010; }
.nav .search { display: block; width: 230px; height: 40px; float: right; margin-top: 8px; background-color: #fff; }
.nav .search .input { display: block; width: 160px; float: left; height: 28px; border: none; outline: none; padding: 6px 10px; line-height: 20px; color: #9fa0a0; }
.nav .search .btn { display: block; width: 50px; height: 40px; float: right; background: url(../images/search.png) no-repeat center; border: none; outline: none; cursor: pointer; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; }
.nav .search .btn:hover { opacity: 0.8; }

/*导航*/	

.footads { padding:15px 0; border-top:1px solid #dadbd6; margin-top:50px; }
/*分享*/
.share { float:right; width:160px; height:28px; margin-right:2px; }
.share strong { font-weight: normal; float:left; width:70px; height:28px; line-height:28px; }
/*----------------------布局---------------------*/
#pleft { float:left; width:231px; height:auto; overflow:hidden; }
#pright { background:#fff; float:right; width:960px; height:auto; overflow:hidden; }
.xbanner { width:100%; min-width:1200px; height:auto; }
.xbanner img { width:100%; min-width:1200px; height:auto; border-bottom:1px solid #dadbd6; text-align:center; margin:0 auto; }
/*----------------------header----------------------*/	

/*电话*/
.tel_box { background:url(/images/tel_bg.jpg) no-repeat; height:90px; position:relative }
.tel_box { margin:0 0 10px; }
.tel_form { padding:8px 0; position:absolute; right:10px; top:20px; color:#333 }
.tel_form p { margin:4px; display:inline-block; *display:inline;
zoom:1 }
.tel_form .input { padding:8px 3px; height:16px; border:0; }
.tel_form .btn-submit { background:url(/images/submit_bg.jpg) no-repeat; width:60px; height:30px; line-height:60px; overflow:hidden; text-indent:-999px }
.tel_form .reset { display:none }
/*----------------------当前位置---------------------*/
.position { position:relative; height:40px; margin-bottom:10px; padding:0 33px; border-bottom:1px solid #ccc; line-height:40px; background: url(/images/home_icon.png) no-repeat 3px 10px; margin-top:10px; }
.position span { float:left; color:#000; }
.position span a { color:#000; }
.position span a:hover { color:#871818; }
.position font { float:right; font-family:"Microsoft YaHei"; color:#333; font-size:18px; }
.position font i { color:#b6b5b5; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; }


/*----------------------单页标题---------------------*/
.pagetit { width:100%; height:50px; }
.pagetit ul { text-align: center; }
.pagetit li { text-align: center; width: 160px; ; height: 40px; cursor: pointer; color:#f9fffd; margin-right:20px; background:#242c5d; display: inline-block; }
.pagetit a:link { height: 40px; color: #fff; width:160px; line-height:40px; display:block; }
.pagetit a:visited { height: 40px; color: #fff; width:160px; line-height:40px; display:block; }
.pagetit a:hover { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }
.pagetit .curr a:link { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }
.pagetit .curr a:visited { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }
.pagetit .curr a:hover { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }


/*----------------------章节标题---------------------*/

/*----------------------二级栏目展示----------------------*/

/*----------------------左侧联系方式---------------------*/

/*----------------------右侧内容---------------------*/
.pcontent { font-size:14px; padding:0 15px; }
.pcontent p { white-space: normal; letter-spacing: normal; }
.mainbox { border:1px solid #dedede; min-Height:800px; _height:expression((this.scrollHeight < 800 ? "800px" : "auto"));
background:#fff; padding: 10px;border-top:2px solid #016dce;   }
.mainbox h1 { height:40px; margin-bottom:10px; padding:0px; border-bottom:0px solid #ccc; line-height:40px; font-size:32px; font-weight:bold; text-align:center; }
.mainbox h2 { margin-bottom:10px; padding:0px; border-bottom:0px solid #ccc; line-height:40px; font-size:22px; text-align:center; }






.content { padding:15px; Min-Height:400px; _height:expression((this.scrollHeight < 400 ? "400px" : "auto"));
font-size:14px; line-height:35px; }
.content111 h1 { width:100%; height:38px; font-size:30px; color:#333; margin-bottom:10px; }
.content111 h2 { width:100%; border-bottom:1px #bcbcbc solid; height:38px; font-size:16px; color:#333; font-weight:bold; margin-bottom:10px; }
.content111 h3 { width:100%; border-bottom:1px #bcbcbc solid; height:38px; font-size:16px; color:#333; font-weight:bold; margin-bottom:10px; }


.content table { max-width: 100%;}
.content table td { font-size: 14px;padding-left: 10px;border: 1px solid #ddd; }


.title{
	height:auto; width:1200px; margin:0 auto; text-align:center;
}
.title h2{
	color:#333; font-size:26px;
}


.content p { color:#525151; font-family:"微软雅黑"; margin-bottom:10px; }
.content p img { margin:0 auto; display:block }
/*----------------------图片列表---------------------*/
.piclist { padding:5px; width: 950px; overflow: hidden; }
.piclist ul li { float: left; margin: 10px 10px 20px; }
.piclist ul li div { width: 390px; height: 260px; border: #cccccc 1px solid; padding: 4px; overflow:hidden; background:#efefef; }
.piclist ul li img { height: 260px; }
.piclist ul li p { padding:5px; text-align:center }

/*----------------------产品列表---------------------*/
.plist { padding:0px; }
.plist ul { width:1050px; padding-left:5px; }
.plist ul li { float: left; width:312px; height:400px; margin: 0px; }
.plist ul li div { width:293px; height:350px; border: #cccccc 0px solid; overflow:hidden; background:#fff; }
.plist ul li div:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.plist ul li img { width:300px;height:300px; }
.plist ul li p {
    width: 293px; height:40px; line-height:40px;
    background: #000;
    margin-top: -40px;
    position: relative;
    float: left;
    text-align: center;
    filter: Alpha(Opacity=60);
    z-index: 999;
    -moz-opacity: .60;
    opacity: .6;
}
.plist ul li a { color:#fff; }
.plist ul li p:hover { text-decoration: underline; }
/*----------------------文章列表---------------------*/
.list { }
.list ul li { height:98px; padding-top:30px; border-bottom:1px #c4c4c4 solid; width:100%; }
.list ul li:hover { background:#f7f7f7;  }

.times { float:left; width:100px; text-align:center; font-size:14px; color:#717272; height:94px; font-family: "微软雅黑" Georgia, "Times New Romain", Times, serif; }
.times span { display:block; font-size:30px; font-weight:600; padding-bottom:4px; }
.neirong { line-height:20px; width:1050px; float:left }
.neirong a { font-size:16px; color:#373737; line-height:24px; font-weight:600; }
.neirong a:hover { color:#F60000; }
.neirong p { font-size:13px; color:#868686; line-height:22px; }
/*图片列表*/
.pbox { padding:10px 10px 4px }
.pbox li { float:left; display:inline; text-align:center; margin:0; }
.pbox li .pic { border:1px solid #f2f2f2; }
/*内页图片列表*/
.thumbs { margin:0 .5em 1em; }
.thumbs .img { border:1px solid #e2e2e2; }
.thumbs p a { display:block; background:#F9F9F9; overflow:hidden; padding:.3em 0 .2em; border:1px solid #e2e2e2; border-top:0 }
.thumbs p a:hover { background:#FDF7CC; text-decoration:none; }
.thumbs a:hover img, .box a:hover img { opacity:0.8; filter:alpha(opacity=80); }
/*----------------------新闻内容---------------------*/
.news { color: #444444;
    font-size: 14px;
    line-height: 160%; }
.news h2 { width:100%; height:30px; font-size:28px; font-weight:bold; color:#333; text-align:center; margin-bottom:10px; }
.news2 p { color:#525151; font-family:"微软雅黑"; margin-bottom:30px; text-indent:2em; }
.news img { max-width:900px; display:block }
.pubtime { width:100%; height:53px; line-height:30px; font-size:12px; color:#888; text-align:center; }
.pubtime span { padding-right:28px; }
.pubtime span a { color:#4b4d4c; }
.pubtime span a:hover { color:#F60000 }
.pinfo2 { font-size:16px; line-height:35px; }
.pinfo2 p { color:#525151; font-family:"微软雅黑"; margin-bottom:30px; text-indent:2em; }
.pinfo2 p img { margin:0 auto; display:block }
/*---------------相关文章----------------------*/
.pagenext { padding:15px; border-top:1px #E6E6E6 solid; line-height:35px; margin-top:10px; clear:both; }
.pagenext a { text-decoration: underline; }


.related ul { width: 1140px; margin: 0 auto; }
.related ul li { float: left; overflow: hidden; width:300px; height:320px; margin: 0 10px 20px; text-align:center; }
.related ul li a { position: relative; display: block; overflow: hidden; width: 98%; height: 98%; border: 2px solid #f1f1f1; }
.related ul li a img { display: block; width:80%; height:80%; padding-left:20px; }

.related ul li span{ }
.related ul li:hover a img {  }

/* ---------------分页--------------- */
.page { margin-top: 40px; }
.page span { display: inline-block; border: solid 1px #016dce; border-radius: 1px; padding: 0 20px; height: 32px; line-height: 32px; margin-left: 3px; font-family: arial; }
.page a { display: inline-block; border: solid 1px #016dce; border-radius: 1px; padding: 0 12px; height: 32px; line-height: 32px; margin-left: 3px; font-family: arial; }
.page a:hover, .page .current { color: #fff; background:#016dce; border: solid 1px #016dce; }
/*Footer - start*/
.foot { width:100%; height:auto; background-color:#06863c; min-width:1200px }
.foot_wrap { width:1200px; margin:0 auto; padding-bottom:40px; position:relative }
.foot_wrap .footer { top:30px; width:100%; position:relative }
.foot_wrap .footer table { height:100%; border-collapse:separate; border-spacing:30px }
.foot_wrap .footer th { font-size:14px; font-weight:bold; text-align:center; color:#fff }
.foot_wrap .footer td { text-align:center; height:100%; vertical-align:top }
.foot_wrap .foot_logo { margin-top:10px; width:252px; text-align:left }
.foot_wrap .foot_logo a { display:inline-block; width:42px; float:left; margin-right:20px }
.foot_wrap .foot_logo a span { display:block; font-size:12px; margin-top:5px; width:60px; margin-left:-6px; text-align:center }
.foot_wrap .footer p { color:#fff; font-size:16px }
.foot_wrap .footer a { display:block; font-size:12px; color:#fff; padding-bottom:20px }
.foot_wrap .footer .dline { height:100%; width:0; border-left:solid 1px #383838; border-right:solid 1px #6b6b6b; margin:0 27px }
.foot_wrap .phone .hotline{ text-align: left; font-size: 12px; color: #8c8c8c; margin-top: 25px; }
.foot_wrap .phone .tel{ text-align: left; font-size: 21px; color: #8c8c8c; margin-top: 18px; }
.foot_wrap .foot_wx { width: 120px; height: 120px; position: absolute; left: 5px; top: 10px; }
.foot_wrap .foot_wx img{ width:120px;height:120px; }
.foot_wrap .foot_wx p{ text-align: center; font-size: 12px; color: #8c8c8c; margin-top: 5px; }
.copy { width:100%; min-width:1200px; height:34px; text-align:center; line-height:34px; background-color:#262b30; color:#aaa; font-size:12px; }
.copy a:link { color:#ccc; line-height:34px; }
.copy a:visited { color:#ccc; line-height:34px; }
.copy a:hover { color:#ffffff; line-height:34px; }

/*Footer - end*/

.call { width:300px; display: block; float: right; background:url(/images/top_tel.png) left 23px no-repeat; padding-top:20px;}
.call p { padding-left:60px; display: block; line-height: 1; font-size: 17px; color: #e8551e; margin-top: 0px; }
.call h3 { padding-left:60px; display: block; font-size:23px; font-weight:bold; color: #e8551e; line-height: 1; margin-top:0px; }
.call small { padding-left:65px; font-size: 14px; color: #595757; padding-right: 20px; }


.content td{ padding:10px; }
.content td strong{ font-size:26px; font-weight:bold; color:#6B3405; }


.guarantee_list { height:210px; margin-top:20px; overflow:hidden; background:url(pic3.jpg) no-repeat left top; }
.guarantee1 { background-position: 0 0; }
.guarantee2 { background-position: 0 -229px; }
.guarantee3 { background-position: 0 -457px; }
.guarantee4 { background-position: 0 -688px; }
.guarantee5 { background-position: 0 -919px; }
.guarantee6 { background-position: 0 -1148px; }
.guarantee7 { background-position: 0 -1378px; }
.guarantee8 { background-position: 0 -1607px; }
.guarantee_list ul { padding:30px 35px 0 200px; line-height:32px; font-size:14px; color:#898989; }
.guarantee_list p { line-height:32px; font-size:14px; color:#898989; margin:0; padding:0;	}
.guarantee1 p { line-height:22px; font-size:12px; color:#898989; margin:0; padding:0; }
.guarantee_list b { font-weight:bold; color:#cf0b0b; }

.pmenu{width:230px; height:auto;overflow:hidden; background: #ececec;     border: 1px solid #dcdcdc;}
.pmenu h4{  background: url(/images/bg.png) repeat-x ;text-align: center; height:82px; overflow:hidden; font:bold 20px/28px "Microsoft Yahei"; margin-bottom:20px; padding-top:30px; }
.pmenu h4 i{display:block; font:14px/16px "Times New Roman", Times, serif; text-transform: uppercase; color: #fff;}
.pmenu h4 a{ color:#fff; padding-top:200px; }
.pmenu h3{ margin:0 auto 14px; width: 215px; overflow: hidden; font:bold 16px/40px "Microsoft Yahei";}
.pmenu h3 a{ color:#fff; display: inline-block; padding-left: 18px; width:240px; height:40px; overflow:hidden;background:#016dce; text-decoration: none;}
.pmenu h3 a:hover{ color:#f00; }
.pmenu .current { color:#f00; }
.pmenu ul{margin-left: 28px; margin-bottom: 20px; width: 253px; overflow: hidden;}
.pmenu ul li{ height:40px; overflow:hidden; font:14px; font-family:"微软雅黑", "Microsoft Yahei"; padding-left: 14px; background:url(/images/pro_arr.png) no-repeat left center; line-height:40px; width:235px;     border-bottom: 1px dashed #ddd;}
.pmenu ul li a{ color:#333; height:40px; line-height:40px; display:block; width:221px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pmenu ul li a:hover{ color:#f00; }


.main-left {width:231px; height:auto; float:left;}
.nmenu {width:auto; height:auto;}
.nmenu-tit {width:auto; height:80px; background: url(/images/bg.png) repeat-x; padding-left:70px; line-height:80px; color:#fff; font-size:24px;}
.nmenu-list {width:auto; height:auto; border:1px solid #ddd; border-bottom:none; background: url(/images/menu_bg.jpg) no-repeat center top;}
.nmenu-list ul li {width:auto; height:auto; font-size:0;}
.nmenu-list ul li a {background:#fff; border-bottom:1px solid #ddd; display:block; width:auto; height:48px; line-height:48px; text-align:center; font-size:16px; color:#666;}
.nmenu-list ul li.current a {background:#f6f5f5;}

/*左侧联系方式*/
.leftlx{ width: auto; text-align: center;font-family: "Microsoft YaHei";font-size: 14px;padding: 10px; font-weight:normal; border:1px solid #ececec; border-top:2px solid #016dce; margin-bottom:15px; border-bottom: 2px solid #016dce;}
.leftlx h5 {font-size: 16px;padding: 15px 0px;}
.leftlx .phone img {width:180px; padding-bottom: 10px;}
.leftlx span {display: block;}
.leftlx .phone p {font-weight: bold;font-size: 18px; padding-bottom: 10px; border-bottom: 1px solid #016dce;  color:#016dce;}
.leftlx p {padding-top: 10px;line-height: 25px;}
/*底部开始*/
.footer { width: 1200px; margin: 0 auto; min-width:1200px; }
/*底部开始*/
.f_bj { min-width:1200px; height:340px; font-family:"Microsoft YaHei"; color:#fff; line-height:25px; background:url(/images/bg.png) repeat-x center 0 #016dce; font-size: 14px; padding: 11px 0 0; }
.f_nav { height:44px; font-size:14px; text-align: center; line-height: 42px; background:url(/images/foot_line.jpg) repeat-x 0 bottom; }
.f_nav a { padding:0 31px; color:#fff; }
.f_con { height:200px; padding:27px 0 0; overflow: hidden; }
.f_logo { width:320px; padding: 6px 0 0 33px; }
.f_logo img{ width:280px;}
.f_text { width:515px; border-left: 1px solid #045196; border-right: 1px solid #045196; }
.f_text li { margin-left:30px; }
.f_text h2{ font-size:22px; padding-bottom:10px; }
.f_text span { width:332px; display: inline-block; }
.f_code { width: 315px; }
.f_code li{ width:50%; text-align:center; float:left; }
.f_code img { width: 115px; }
.Copyright { width:100%; border-top: 1px solid #045196;  padding:20px 0; text-align:center; line-height:22px; color:#eee; }
.Copyright p { text-align:center; padding-bottom:5px; }
.Copyright p a { color: #ccc; }
/*底部结束*/
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:80px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#032efa url(/images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#032efa url(/images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#032efa url(/images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#032efa url(/images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.pro_main {zoom:1; padding:10px 5px; overflow:hidden;}

/*产品中心*/
dl.pd_list_dl{  position:relative; width:279px; overflow:hidden; float:left; padding: 20px 15px 0 12px;}
dl.pd_list_dl dt{ line-height:0; font-size:0;border: 2px solid #f1f1f1; padding:5px; overflow:hidden; text-align:center; padding-bottom:50px; }
dl.pd_list_dl dt:hover{ border: 2px solid #ddd; }
dl.pd_list_dl dt a{ line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:278px; height:205px; }
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:278px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:absolute; bottom:10px; left:13px; text-align:center;}
dl.pd_list_dl dd a{  height:30px; width:278px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center; display:block;}
dl.pd_list_dl dd a{ color:#4c4c4c;font-size:14px; display:block;}
dl.pd_list_dl_0{ padding-right:0;}
    
dl.pd_list_dl dt a:hover img { border-color:#f1f1f1;-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06); -transform:scale(1.06,1.06); }
dl.news_dl3 {border-bottom: 1px dashed #ccc;color: #666;font-size: 14px;line-height: 20px;padding: 30px 0px; width:100%; }
dl.news_dl3 dt { float: left;height:90px;margin-bottom: 3px;width:130px; }
dl.news_dl3 dt div{ border: 1px solid #ccc; padding:3px; }
dl.news_dl3 dt img{ width:120px; }
dl.news_dl3 dd {color: #1f1f1f;float: left;font-size: 12px;margin-bottom: 10px;min-height: 64px;overflow: hidden;padding-left: 10px;width:690px;_width: 777px; }
dl.news_dl3 .dt_1 {background: url("/images/arrow.gif") no-repeat scroll 0 9px;color: #333;display: block;font-family: "Microsoft YaHei";font-size:22px;font-weight: bold;height: 24px;line-height: 24px;padding-left: 10px;text-decoration: none; width:750px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-bottom:10px; }
dl.news_dl3 dd p {color: #777;display: block;font-family: "Microsoft YaHei";}
dl.news_dl3 .dt_1:hover { color:#f00; }