﻿@charset "utf-8";
/* CSS Document */

ol,ul,li,p,dl,dt,dd{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#4b4b4b; text-decoration: none;outline:none;text-decoration: none;}
a:hover, a:active {color:#5d7194; text-decoration: none;outline:none;text-decoration: none;}

.kg{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}

/*清除浮动*/
.clear {
    clear: both;
}
.main1200{

   width: 1200px;
    margin: 0 auto;
    transition: all .3s;
}

#bannerM{width:100%; height:300px; position:relative; overflow:hidden; z-index:1;}

#bannerM div{width:2000px; height:100%; position:absolute; left:50%; top:0; margin-left:-1000px;}


.tac {
  text-align: center;padding-top:35px
}


.case-nav-ul{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.case-nav-ul li{
	float: left;
	padding: 0 18px;
	height: 47px;
	line-height: 47px;
	border-color: #3C75DE;
	background: #3C75DE;
	margin: 0 5px;
	transition:all 0.3s;border-radius:1px;
-moz-border-radius:1px; /* Old Firefox */
}
.case-nav-ul li a{
	display: block;
	font-weight: bold;
	width: 100%;
	color: #fff;
	font-size: 16px;
	transition:all 0.3s;
}
.case-nav-ul li:hover,
.case-nav-ul li.on{
	border-color: #EC5C19;
	background: #EC5C19;
	transition:all 0.3s;
}
.case-nav-ul li:hover a,
.case-nav-ul li.on a{
	color: #fff;
	transition:all 0.3s;
}

/* CSS Document */
body{min-width:1200px;width:100%;}/*网站字体颜色*/




/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}
/* header */




/*首页style结束*/


/*首页客服*/






/*内页style开始*/
.nr_banner{height:300px;}
.contact_banner{ background:url(../images/contact_banner.jpg) no-repeat center; width:100%; height:377px;}
.case_banner{ background:url(../images/case_banner.jpg) no-repeat center; width:100%; height:377px;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:377px;}
.product_banner{ background:url(../images/product_banner.jpg) no-repeat center; width:100%; height:377px;}
.wz_bg{ width:100%; height:60px; background:url(../images/wz_bg.png) no-repeat center;}


.main_fl{ height:60px; line-height:60px;}


.main_fl a{ display:block; float:left; height:57px; line-height:57px; background:url(../images/fl_fg.png) no-repeat right; padding:0 10px; font-size:15px; color:434343;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}


.main_fl a:hover,.main_fl a.cur{ font-size:15px; font-weight:bold; color:#000; border-bottom:3px solid #015bac;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}




.wz{ line-height:60px; font-size:12px; color:#434343;}
.wz span{ font-family:"宋体"; padding:0 5px;}
.wz img{ margin-bottom:3px;}
.main{ width:100%; padding-bottom:80px; background:#fff;}
.main_nr{ width:1200px;}
.about_nr{ padding-top:30px; font-size:14px; color:#3c3c3c; line-height:26px;}
.feedback{ padding-top:30px;}
.feedback_left{ width:454px; height:459px;}
.feedback_right{ width:570px;}
.contxt{ width:250px; height:38px; border:1px solid #d1d1d1; color:#999; padding:0 10px; background:none; outline:none; font-family:"微软雅黑"; font-size:14px; margin-bottom:15px;}
.contxtb{ width:548px; border:1px solid #d1d1d1; color:#999; padding:5px 10px; background:none; outline:none; font-family:"微软雅黑"; font-size:14px; margin-bottom:15px; line-height:24px; height:120px;}
.btna,.btnb{ width:82px; height:24px; padding:0px; border-radius:4px; border:0px; cursor:pointer; font-family:"微软雅黑"; color:#fff;font-size:14px;}
.btna{ background:#e1321f;}
.btnb{ background:#313131;}



.case_nr,.proshow_nr{ width:1200px;}
.case_nr li{ float:left; margin-left:15px; width:280px;height:320px; margin-top:15px; margin-bottom:15px;}
.case_nr li a{ display:block; width:250px; padding:10px; border:1px solid #d4d4d4;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.case_nr li img{ width:100%; display:block;}
.case_nr li p{ font-size:14px; color:#000; padding-top:16px; padding-bottom:5px;}
.case_nr li a:hover{-moz-box-shadow:2px 2px 6px #999;-webkit-box-shadow:2px 2px 6px #999;box-shadow:2px 2px 6px #999;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}







.news_nr{ border-top:0px solid #e1e1e1; }
.news_nr li{ border-bottom:1px solid #e1e1e1; width:1200px; padding:20px 10px; height:160px;}
.news_pic{ width:200px; height:160px;}
.news_right{ width:800px; padding-left:30px;}
.news_bt{ font-size:20px; color:#3f3f3f; padding-top:12px; padding-bottom:10px;}
.news_bt:hover{ color:#5d7194;}
.news_wb{ font-size:14px; color:#919191; line-height:24px; height:80px;}
.news_more{ width:75px; height:28px; background:#FA6300; text-align:center; color:#fff; font-size:14px; line-height:28px;}
.news_rq{ background:url(../images/news_fg.png) no-repeat left 65px; font-size:14px; color:#aaa; text-align:center; padding-left:45px; padding-top:40px; height:120px;}
.news_rq p{ font-size:48px; color:#727272;}
.newsshow_nr{ width:1200px;}
.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:24px; font-weight:bold; line-height:25px;}
.newsshow_title p{ font-size:12px; color:#999; font-weight:normal; padding-top:5px;line-height:28px;}
.newsshow_wnnr{margin:0 auto; padding-top:15px; font-size:14px; line-height:28px; width:1200px;}
.sxyjsys,.sxyjsys a{ font-size:14px;line-height:28px;}
.sxyjsys a:hover{}
.xgnews-tit{ text-align:center; background:#f5f5f5; font-size:16px; font-weight:bold; line-height:30px; height:30px;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:370px; margin-left:10px; margin-right:40px; line-height:22px; list-style-type:disc; list-style-position:inside;}
.xgnews-con li a{ font-size:12px;}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.honor_nr{ padding-top:50px; width:1100px;}
.honor_nr ul{ width:1120px;}
.honor_nr li{ float:left; width:262px; margin-bottom:15px; margin-left:13px;}
.honor_nr li a{ display:block; width:240px; padding:10px; border:1px solid #d4d4d4;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.honor_nr li img{ width:100%; display:block;}
.honor_nr li p{ font-size:14px; color:#000; padding-top:16px; padding-bottom:5px;}
.honor_nr li a:hover{-moz-box-shadow:2px 2px 6px #999;-webkit-box-shadow:2px 2px 6px #999;box-shadow:2px 2px 6px #999;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.cp_title{ padding-top:16px; padding-bottom:5px;}
.case_nr li .cp_title span{ display:block; float:left; font-size:14px;}
.case_nr li .cp_title i{ display:block; font-style:normal;float:right; width:19px; height:19px; border:1px solid #c9c9c9; border-radius:50%; text-align:center; line-height:16px; font-size:14px; color:#838181;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.case_nr li:hover .cp_title i{ border:1px solid #005bac; color:#005bac;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.proshow{ width:846px; height:600px; padding-bottom:30px;}
.proshow_left{ width:453px;}
.proshow_right{ width:365px;}
.proshow_title{ font-size:20px; color:#000; border-bottom:1px solid #e3e3e3; height:60px; line-height:60px; border-top:1px solid #e3e3e3;}
.proshow_wb{ font-size:16px; padding-top:10px; color:#000; line-height:36px; padding-left:2px;}
.proshow_zxly{ width:135px; height:45px; padding-top:15px;}
.proshow_zxly a{ display:block; width:135px; height:45px; background:#FA6300; font-size:20px; font-weight:bold; color:#fff; text-align:center; line-height:45px;}
.prosm{ width:842px; border:2px solid #ddd;}
.prosm_title{ padding:0 15px; height:53px; line-height:53px; width:812px; border-bottom:2px solid #005bac; font-size:20px; color:#585858; font-weight:bold;}
.prosm_nr{padding:15px; width:812px; font-size:14px; line-height:24px;}
.xgpro-con{ padding-top:25px;}
/*内页style结束*/

