﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;position:relative;font-size:12px;font-family:Arial, Helvetica, sans-serif; COLOR:#555555;background:#fff;overflow-x:hidden;margin:0 auto;min-width:1100px;}

a{cursor:pointer; color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}
a:link{ text-decoration:none;}
a:visited{color:#555;}
a img{ border:0;}
a:hover{color:#0057a4;}

div,ul,li,dd,dt,h1,h2,h3,h4,h5,h6,dl,menu,nav{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}
ul,li{ padding:0px; margin:0px; list-style:none;}

.font{font-family:"宋体";font-style:normal;}
.songti{font-family:"宋体";font-style:normal;}

.after:after{content:".";display:block; height:0; clear:both; visibility:hidden; }
.clear{ clear:both; height:0; overflow:hidden; display:block;}

.float-left{float:left;}
.float-right{float:right; }

.pic{text-align:center;position:relative;}
.pic img{max-width:100%;max-height:100%;}

.block{width:1100px;margin:0 auto;position:relative;}
.tempWrap{width:100% !important;overflow:hidden;}

/*头部*/
.topFBar{width:100%;height:35px;position:relative;line-height:35px;border-bottom:1px solid #ddd;}
.topFBar a{display:inline-block;margin:0 10px;}
.topFBar a.cn{background:url(../images/cn.png) no-repeat left center;padding-left:30px;}
.topFBar a.en{background:url(../images/en.png) no-repeat left center;padding-left:30px;}
.topFBar a.albb{background:url(../images/albb.png) no-repeat left center;padding-left:35px;}


.topSBar{width:100%;height:50px;padding:35px 0;;position:relative;}
.topSBar .logo{height:50px;}
.topSBar .logo .word{width:500px;height:50px;border-left:1px solid #ccc;padding-left:10px;line-height:25px;float:left;}
.topSBar .tHotline{background:url(../images/tel.png) no-repeat 0 center;padding-left:50px;position:relative;height:50px;font-size:14px;color:#666;}

.topNav{position:relative;background:#0057a4;width:100%;height:48px;z-index:9;}

.topNav ul{width:100%;position:relative;}
.topNav ul li{position:relative;float:left;width:11%;}
.topNav ul li span{position:absolute;right:0;top:15px;color:#fff;}
.topNav ul li a{width:100%;color:#fff;display:inline-block;line-height:48px;text-align:center;font-size:16px}
.topNav ul li:hover a{background:#f77c02;}



.sec_nav{width:100%;height:45px;background:#eee;}
.sec_nav .searchBar{width:244px;height:28px;float:right;margin:8px 0;position:relative;border:1px solid #ddd;}
.sec_nav .searchBar .txt{background:#fff;border:none;padding-left:5px;width:208px;height:28px;line-height:28px;}

.sec_nav .hotkeyword{font-size:13px;height:45px;max-width:900px;line-height:45px;overflow:hidden;position:relative;color:#6a6969;float:left;}
.sec_nav .hotkeyword a{line-height:45px;color:#6a6969;font-size:13px;}
.sec_nav .hotkeyword span{margin-right:10px;}

.sec_nav .nav{float:left;max-width:900px;}
.sec_nav .nav ul{}
.sec_nav .nav ul li{float:left;width:90px;height:73px;}
.sec_nav .nav ul li a{display:inline-block;width:100%;height:100%;text-align:center;line-height:73px;color:#666;font-size:14px;}
.sec_nav .nav ul li a:hover{border-bottom:2px solid #7d0000;color:#7d0000;}
.sec_nav .nav ul li a.on{border-bottom:2px solid #7d0000;color:#7d0000;}

/*Banner*/
.Banner{height:450px;width:100%;overflow:hidden;position:relative;}
.Banner .bd{width:100%;height:100%;position:relative;}
.Banner .bd ul{width:100%;height:100%;position:relative;}
.Banner .bd li{width:100%;height:100%;position:relative;}
.Banner .bd li>div{width:100%;height:100%;position:relative;}
.Banner .bd li a{width:100%;height:100%;display:block;}
.Banner .hd{padding:0 20px;bottom:25px;right:50%;position: absolute;}
.Banner .hd .prev{width:10px;height:12px;background:url(../images/ban_prev.png) no-repeat center;position:absolute;left:0;top:0;display:block;}
.Banner .hd .next{width:10px;height:12px;background:url(../images/ban_next.png) no-repeat center;position:absolute;right:0;top:0;display:block;}
.Banner .hd ul{text-align: center;z-index: 11;}
.Banner .hd ul li{width:12px;height:11px;background:#fff; border-radius:10px;z-index:1;cursor:pointer;margin:1px 5px;display:block;float:left;text-indent:-9999px;}
.Banner .hd ul li.on{background:#F90;}
.pdlist:hover .name{border-color:#0057a4;}
/*Home栏目标题*/
.ind_center_title{text-align:center;position:relative;padding:45px 0;}
.ind_center_title p{font-size:26px;color:#000;line-height:60px;background:url(../images/ind_center_title_line.png) no-repeat bottom center;z-index:1;position:relative;}
.ind_center_title span{display:block;padding:20px 0;font-size:14px;color:#b8b8b8;line-height:18px;border-top:1px solid #ccc;margin-top:-2px;z-index:0;position:relative;}

.ind_left_title{position:relative;}
.ind_left_title p{font-size:26px;color:#000;line-height:70px;margin-bottom:20px;background:url(../images/ind_left_title_line.png) no-repeat bottom left;z-index:1;position:relative;}
/*Home新闻样式*/
.newslist{position:relative;width:100%;margin-bottom:8px;}
.newslist .pic{float:left;width:315px;height:180px;overflow:hidden;}
.newslist .con{float:right;width:335px;height:180px;overflow:hidden;}
.newslist .con .title{font-size:16px;color:#555;line-height:30px;}
.newslist .con .desc{font-size:13px;color:#777;line-height:30px;heihgt:90px;overflow:hidden;}
.newslist .con .more{font-size:14px;text-align:center;color:#fff;width:80px;height:28px;line-height:28px;background:#0057a4;margin-top:15px;}
.newslist .con .more:hover{background:#09F;}

.newslist2 .tit{width:315px;float:left;margin-right:25px;border-bottom:1px dashed #ccc;line-height:38px;height:38px;overflow:hidden;font-size:14px;}
.newslist2 .tit:before{content:"·";font-size:16px;width:10px;padding-right:5px;}

/*产品样式*/
.prolist{float:left;margin:10px;width:253px;}
.prolist .pic{width:245px;height:205px;position:relative;border:1px solid #ddd;padding:3px;}
.prolist .pic img{-width:100%;-height:100%;}
.prolist .name{line-height:30px;height:30px;font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.prolist:hover .pic{border-color:#0057a4;}
.prolist:hover .name{color:#0057a4;}

.pdlist{width:244px;position:relative;float:left;margin:0 35px 20px 0;}
.pdlist .pic{width:238px;height:200px;padding:3px;border:1px solid #ccc;position:relative;}
.pdlist .zz{width:238px;height:200px;display:none;background:url(../images/pro_zz.png) no-repeat center;position:absolute;left:3px;top:3px;}
.pdlist .name{line-height:36px;border-bottom:5px solid #eaeaea;font-size:15px;color:#4c4c4c;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.pdlist:hover .zz{display:block;}

.ind_pro{margin-bottom:50px;}
.ind_pro .bd{position:relative;}
.ind_pro a.prev{width:50px;height:200px;display:block;background:url(../images/pprev.png) no-repeat center;position:absolute;left:-50px;top:0;}
.ind_pro a.next{width:50px;height:200px;display:block;background:url(../images/pnext.png) no-repeat center;position:absolute;right:-50px;top:0;}

.ind_intro{position:relative;background:#f9f9f9;}
.ind_intro_left{width:960px;margin-left:-410px;text-align:right;float:left;}
.ind_intro_right{width:490px;float:right;margin-top:75px;}
.ind_intro_right .con{font-size:15px;color:#6a6a6a; line-height:20px;height:280px;overflow:hidden;}
.ind_intro_right .more{width:65px;height:35px;font-size:16px;display:block;border:1px solid #ccc;color:#555;font-family:"宋体";font-style:normal;text-align:center;line-height:35px;}
.ind_intro_right .more:hover{border-color:#0057a4;color:#0057a4;}

.ind_news{}
ul.square_newslist{position:relative;}
ul.square_newslist li{padding:2px;border:1px solid #ccc;float:left;width:343px;margin-right:25px;}
ul.square_newslist .title{width:85%;margin:0 auto;font-size:16px;color:#0057a4;border-bottom:1px solid #eee;line-height:46px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
ul.square_newslist .date{width:80px;height:80px;text-align:center;background:#767778;margin-bottom:20px;}
ul.square_newslist .date b{display:block;font-size:35px;line-height:64px;height:47px;color:#fff;}
ul.square_newslist .date span{display:block;font-size:12px;line-height:26px;height:26px;color:#c2c3c3;}
ul.square_newslist .desc{width:85%;margin:10px auto;height:72px;overflow:hidden;line-height:24px;font-size:15px;color:#747474;}
ul.square_newslist .more{width:86px;height:26px;line-height:26px;text-align:center;color:#fff;border-radius:26px;margin:30px auto;font-size:14px;background:#0057a4;}
ul.square_newslist .more:hover{background:#f77c02;}

.ind_customer{margin-bottom:50px;}
.ind_customer .bd{position:relative;}
.ind_customer .bd ul li{width:165px;height:75px;float:left;text-align:center;border:1px solid #ccc;margin-right:18px;}
.ind_customer .bd ul li img{max-width:100%;max-height:100%;}
.ind_customer a.prev{width:50px;height:75px;display:block;background:url(../images/pprev.png) no-repeat center;position:absolute;left:-50px;top:0;}
.ind_customer a.next{width:50px;height:75px;display:block;background:url(../images/pnext.png) no-repeat center;position:absolute;right:-50px;top:0;}


/*脚部css*/
.footer{width:100%;height:100%;background:#0057a4;overflow:hidden;position:relative;padding:35px 0;}
.footer .links{width:100%;position:relative;}
.footer .links ul{color:#fff;line-height:24px;height:100%;float:left;display:inline-block;width:120px;padding-left:25px;min-height:220px;border-right:1px solid #2169a8;}
.footer .tit{font-size:16px;color:#fff;margin-bottom:10px;}
.footer .links ul a{color:#fff;font-size:12px;line-height:23px;}
.footer .links ul a:hover{color:#fff;text-decoration:underline;}



/*底部栏*/
.bottom{overflow:hidden;background:#0057a4;width:100%;color:#fff;border-top:1px solid #2169a8;line-height:44px;height:44px;position:relative;}
.bottom .copyright{position:absolute;right:0;top:0;}
.bottom .fr_link{position:absolute;left:0;top:0;color:#b8cfe6;}
.bottom a{color:#fff;display:inline-block;line-height:44px;height:44px;}
.bottom .fr_link a:hover{color:#fff;}

.contentBlock{padding:30px 0;}
.r_content img{ max-width:100%; height:auto;}

.position{width:100%;height:50px;line-height:50px;font-size:14px;border-bottom:1px solid #a9a8a8;}
.position .title{font-size:26px;color:#464545;float:left;}
.position .locat{float:right;font-size:12px;}

.inc_nav{width:100%;background:#f2f2f2;}
.inc_nav a{display:inline-block;line-height:45px;height:45px;width:20%;float:left;text-align:center;background:url(../images/a_line.jpg) no-repeat right center;}
.inc_nav a.on{background:#992344;color:#fff;}

.m_l{width:218px;position:relative;border:1px solid #0057a4;}
.m_l .title{font-size:24px;padding:10px 0 10px 25px;background:#0057a4;color:#fff;}
.m_l .tit{color:#fff;padding:10px 0;background:#0057a4;}
.m_l .tit .t1{font-size:22px;text-align:center;}
.m_l .tit .t2{font-size:16px;text-align:center;}
.m_l ul{padding:15px;}
.m_l ul>li>a{display:block;background:url(../images/m_l_fon.jpg) no-repeat 10px center;padding-left:35px;height:35px;line-height:35px;overflow:hidden;font-size:14px;}
.m_l ul>li>a.on{background:#0057a4 url(../images/m_l_f.jpg) no-repeat 10px center;color:#fff;border:none;}
.m_l dl{padding:5px 0;}
.m_l dl>dd>a{display:block;background:url(../images/m_l_s.jpg) no-repeat 10px center;padding-left:35px;height:35px;line-height:35px;overflow:hidden;border-bottom:1px solid #ddd;margin:5px 0;font-size:14px;}
.m_l dl>dd>a.on{color:#0057a4;}



.m_r{width:850px;position:relative;min-height:400px;}
.r_top{width:100%;height:50px;line-height:50px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.r_top .r_title{color:#0057a4;font-size:18px;float:left;background:url(../images/r_top_ico.png) no-repeat left center;padding-left:35px;}
.r_top .locat{float:right;}

.pageBar{margin:20px auto;}




#for_kefu_block{z-index:99;}
.kefu_flag {cursor: pointer;display: block;width: 28px;}
.clear {font:0/0 sans-serif;height:0;overflow:hidden;clear:both;display:block;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
#for_kefu_block {position:fixed;top:80px;right:0px;z-index:100;}
.kefu_block {position:relative;width:183px;display:none;}
.kefu_title {width:183px;height:32px;}
.kefu_box {width:183px;overflow:hidden;}
.kefu_close {width:183px;height:31px;display:block;position:absolute;left:0;top:0;}
.kefu_con {width:181px;border-left:solid 1px #afafb0;border-right:solid 1px #afafb0;background-color:#FFFFFF;}
.kefu_tel {background:url(../images/kf/kf_tel.jpg) no-repeat scroll;width:171px;height:68px;color:#000;font-size:14px;font-weight:bold;padding-top:5px;padding-left:10px;}
.kefu_con_title {background:url(../images/kf/kf_title.jpg) no-repeat scroll;width:181px;height:31px;cursor:pointer;}
.kefu_con_title ul li {float:left;margin-top:8px;}
.kefu_con_title_li1 {width:14px;height:14px;padding-left:16px;padding-right:10px;}
.kefu_con_title_li2 {color:#FFF;font-family:"微软雅黑";font-size:12px;font-weight:bold;}
.kefu_con_con {background:url(../images/kf/kf_he.jpg) no-repeat scroll;padding-top:10px;padding-bottom:5px;}
.kefu_con_con ul {width:150px;margin-left:20px;}
.kefu_con_con ul li {float:left;width:32px;padding:2px 1px;text-align:center;padding-left:10px;}
.kefu_con_con ul li span {font-size:12px;}
.kefu_con_con ul li a {font-size:12px;color:#333;}
.kefu_con_con ul li a:hover {color:#333;}
.kefu_con_con .neititle {width:130px;margin-top:2px;padding-left:0px;}
.kefu_con_con .neititle .uline {border-bottom:#CCCCCC 1px solid;margin-left:10px;text-align:left;margin-bottom:2px;padding-bottom:2px;font-size:12px;font-weight:bold;text-indent:5px;}
.kefu_con_con1 {background:url(../images/kf/kf_he.jpg) no-repeat scroll;padding-top:10px;padding-bottom:5px;}
.kefu_con_con1 ul {width:180px;margin-left:0px;}
.kefu_con_con1 ul li {float:left;width:72px;padding:2px 1px;text-align:center;padding-left:10px;}
.kefu_con_con1 ul li span {font-size:12px;}
.kefu_con_con1 ul li a {font-size:12px;color:#333;}
.kefu_con_con1 ul li a:hover {color:#333;}
.kefu_con_con1 .neititle {width:166px;margin-top:0px;padding-left:0px;}
.kefu_con_con1 .neititle .uline {border-bottom:#CCCCCC 2px dotted;margin-left:10px;text-align:left;margin-bottom:2px;padding-bottom:2px;font-size:14px;font-weight:bold;text-indent:5px;}