@charset "utf-8";
/* CSS Document */

/*背景图片、背景颜色*/
body{min-width:1200px; background:#fff url(../images/bg.jpg); overflow:hidden;}.bg-f{background-color:#FFF; }.bg-f5{background-color:#f5f5f5;}

/*png图片透明、零散样式*/
.p10-0{padding:10px 0px;}.p50-0{padding:50px 0;}.ml30{ margin-left:30px;}
input,a:hover,select{outline:none; font-family:Arial,microsoft yahei,宋体,Helvetica, sans-serif;}
.border_1{ border:1px solid #e3e3e3;}

/*宽度、高度、行高*/
.w240{width:240px;}
.w280{ width:280px;}
.w320{ width:320px;}
.w580{ width:580px;}
.w890{width:890px;}
.h40{height:40px;}
.h50{height:50px;}
.h100{height:100%;}

/*更多、详情、文本框、按钮*/
.more{ display:inline-block; width:66px; height:22px; line-height:22px; font-size:12px; text-align:center;  color:#fff; background-color:#006FB1;}
.more:hover{ background-color:#0098F2; color:#fff;}
.more2{ display:inline-block; padding-right:15px; font-size:12px; color:#999; position:relative;}
.more2 i{ display:inline-block; width:0; height:0; position:absolute; right:5px; top:50%; margin-top:-4px; border-left:5px solid #999; border-top:4px solid transparent; border-bottom:4px solid transparent;}

/*头部*/
.header{width:100%; height:100px; position:absolute; z-index:10;}
.header .logo{ display:block; height:66px; position:absolute; left:0px; top:25px;}

/*导航*/
.nav{height:50px; width:660px; position:absolute; right:0; top:30px;}
.nav .nLi{ display:block; float:left; position:relative; z-index:100;}
.nav .nLi h3 a{display:inline-block; width:110px; height:50px;line-height:50px; font-size:15px; color:#b9b9b9; text-align:center; font-weight:normal; vertical-align:middle;}
.nav .nLi h3 a:hover,.nav .nLi h3 a.active{ text-decoration:none; background:url(../images/navHover.png) no-repeat center;}
.nav .sub{ display:none; width:100%; top:50px; left:0; position:absolute;  line-height:40px; text-align:center; background-color:#006FB1;}
.nav .sub a{ display:block; padding:0 5px; color:#fff;}
.nav .sub a:hover{ background-color:#2B90CD; color:#fff; text-decoration:none;}

/*banner图*/
.banner{height:700px; overflow:hidden;}

/*标题*/
.title1,.title2{display:block; position:relative;}
.title1 em{ display:inline-block; padding:0 45px; color:#006FB1; font-size:30px; line-height:30px;}
.title1 em span{ color:#0098f2;}
.title1 i{ display:inline-block; width:400px; height:3px; background:url(../images/left.png) no-repeat; position:absolute; top:50%;}
.title1 i.left{ left:0;}
.title1 i.right{ background:url(../images/right.png) no-repeat; right:0;}
.title2{ height:36px; line-height:36px; border-bottom:2px solid #006FB1; color:#006FB1; position:relative; font-size:15px;}
.title2 em{ display:inline-block; font-weight:bold;}
.title2 em:before{ content:""; display:inline-block; width:4px; height:18px; border-radius:4px; background-color:#006FB1; margin:0 10px; vertical-align:middle; margin-top:-2px;}
.title3{}

/*图片样式*/
.pic_list{ clear:both}
.pic_list li{display:block; float:left; _display:inline; margin:5px 5px 5px 0;  position:relative;}
.pic_list li a{ display:block; overflow:hidden;}
.pic_list li a img{ display:block;}
.pic_list li a div.proTitle{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/alpha.png); text-align:center;}
.pic_list li a:hover div.proTitle{ display:block;}
.pic_list li a div.proTitle em{ display:inline-block; padding:0 30px; height:36px; line-height:36px; border-top:1px solid #C48E8E; border-bottom:1px solid #C48E8E; font-size:16px; color:#fff; position:relative; top:50%; margin-top:-19px;}
.pic_list li a div.proTitle i{ display:inline-block; width:96px; height:18px; background:url(../images/smallLogo.png) no-repeat; position:absolute; right:10px; bottom:10px;}
.pic_list li a p{ text-align:center; line-height:32px; font-size:14px; margin-bottom:10px;}
.pic_list_inner li{margin:0; padding:10px;}

/*关于我们*/
.about dl dd{ padding:0 340px 0 185px; font-size:13px; background:url(../images/titleAbout.png) no-repeat left top;}
.about dl dd em{ display:block; width:44px; height:4px; background-color:#E3E3E3; margin-bottom:20px;}

/*产品展示*/
.product{ background-color:#F1F1F1; padding:50px 0;}
.product h2{ margin-bottom:30px;}
.product h2 img{ display:block; margin:0 auto;}

/*新闻版块*/
.newsBox{ background-color:#EEF7FF; padding:15px;}
.newsIndex{ width:360px; padding:15px; float:left;}
.news li{ line-height:36px; border-bottom:1px dashed #C5C8BD;}

/*资质荣誉*/
.honor li a div{width:273px; height:204px; text-align:center;}
.honor li a img{max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; display:inline-block}
.honor li a div .verticalAlign{ display:inline-block; width:1px; height:100%; position:relative; margin-left:-1px; vertical-align:middle;}

/*证书查询*/
.chax input[type=text]{width: 200px; height: 24px; border:1px solid #ccc;}
.chax input[type=submit]{width:70px; height: 28px; border:none; background-color:#A6201F; color:#fff;}

/*新闻和产品详情页*/
/*新闻详情页*/
.newsHd{ text-align:center; line-height:40px; border-bottom:1px solid #D6D6D6; padding-bottom:10px; margin-bottom:40px;}
.newsHd p span{ margin:0 10px;}
.newsBd{ border-bottom:1px solid #D6D6D6; padding-bottom:40px;}
.preNext_News{ padding:30px 10px; }
.preNext_News p,.preNext_News p a{ color:#333; line-height:30px;}
.preNext_News p a:hover{text-decoration:underline;}

/*网站底部*/
.footer{ padding:40px 0;  background-color:#0F0F0F; color:#777;}
.footer a{ color:#777; margin:0 5px;}
.footer a:hover{ text-decoration:underline;}
.footer h3{ color:#9d9d9d;}

/*内页左侧_联系我们*/
.address{ border:1px solid #DFDFDF; background-color:#f5f5f5; border-radius:3px; padding:15px;}
.address .addr-title{ height:45px; margin-bottom:10px; padding-left:60px; background:url(../images/map.png) no-repeat left top; font-weight:normal; line-height:20px;}

/*内页二级导航*/
.sub_menu{ padding-bottom:10px;}
.sub_menu_hd{ padding:30px 0 30px 30px; color:#006FB1;}
.sub_menu_bd li{ line-height:45px;}
.sub_menu_bd li a{ display:block; font-size:14px; padding-left:30px;}
.sub_menu_bd li a:hover{ color:#fff; background-color:#BBBBBB;}
.sub_menu_bd li a.active{ background-color:#006FB1; color:#fff;}
.sub_menu_bd li ul li{ border-top:1px dotted #CCCCCC; border-bottom:none;}
.sub_menu_bd li ul li a{ font-size:12px; padding-left:30px; color:#666;}

/*面包屑导航*/
.location_box{height:32px; line-height:32px; background-color:#f5f5f5; border-bottom:1px solid #e3e3e3;}
.location{font-size:12px;  padding-right:10px; font-weight:normal; color:#666;}
.location i{display:inline-block; width:0; height:0; line-height:0; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #666666; margin:0 10px;}
.location a{ color:#666666;}.location a:hover{ color:#C80900; text-decoration:underline;}

/*登录注册*/
.loginTable td{ padding:10px 0;}
.loginTable th{ font-weight:normal; text-align:right;}
.loginTable td input[type=text],.loginTable td input[type=password]{ width:200px; padding:0 10px; height:32px; line-height:32px; vertical-align:middle; border:1px solid #e0e0e0;}
.loginTable td input[type=submit]{width:90px; height:32px; background-color:#2B4991; border:none; border-radius:3px; color:#fff; font-size:14px;}
.loginTable td textarea{ display:block; width:500px; padding:5px 10px; height:60px; line-height:30px; border:1px solid #e0e0e0; resize:none;}
.loginTable td select{width:222px; height:34px; border:1px solid #e0e0e0;}

/*分页*/
.pageNo{ text-align:center; padding:40px 0;}
.pageNo a,.pageNo span{ display:inline-block; width:34px; height:34px; line-height:34px; text-align:center; border:1px solid #e3e3e3; font-size:14px; margin:0 5px;}
.pageNo a:hover,.pageNo a.active{ background-color:#0061A5; border:1px solid #0061A5; color:#fff;}
.pageNo a.fpage,.pageNo a.epage{ width:56px;}
.pageNo a.prePage,.pageNo a.nextPage{width:68px;}
.pageNo a.disable{ cursor:not-allowed; background-color:transparent; color:#bbbbbb; border:1px solid #e3e3e3;}