body {
	color: #444;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Verdana, Geneva, "Microsoft YaHei",SimSun,SimHei ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
企业色 173982


**************/
.w1190{ width:1190px; clear:both; margin:0 auto; }
.w100{ width:100%; min-width:1190px;  clear:both; margin:0 auto;  }

a { color:#333;}
a:hover{ color:#173982;}
/********* top *****************/
header .ding{ height:80px; margin:10px 0;  }
header .ding .logo{ width:380px;  overflow:hidden; }
header .ding .tel{ height:60px;padding-top:10px; background:url(img/tel.png) left bottom no-repeat; width:200px;  }
header .ding .tel {font-size:14px; padding-left:74px; line-height:18px; color:#173982;}



.navBar .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.navBar{  position:relative; height:80px; line-height:80px; color:#333; width:790px; float:right;   }
.nav{ position:relative; width:790px; margin:0 auto;    }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; width:120px; }
.nav .on h3 a{ color:#173982; font-weight:bold;}
.nav h3 a{ display:block; width:130px; text-align:center;font-size:18px;    }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:80px; z-index:999; width:132px; border:1px solid #eee; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }

.nav .sub li a{ display:block;  border-bottom:1px  dotted #ddd; padding:4px 0; height:28px; line-height:28px; color:#666; font-size:14px;   }
.nav .sub li a:hover{ color:#173982;  border-bottom:1px  solid  #173982;   }
.nav .block{ height:4px; width:124px; background:#173982; position:absolute; left:0; top:76px; overflow:hidden;  }

/******pptindex************/	
.pptindex *{zoom:1}
.pptindex .fullSlide{ position:relative; background:#000; margin:0 auto; }
.pptindex .fullSlide .bd{ position:relative; z-index:0; }
.pptindex .fullSlide .bd li img{width:100%; vertical-align:top;  } 
.pptindex .fullSlide .hd{position:relative; z-index:1; margin-top:-50px; height:50px; line-height:50px;  text-align:center; /*background:#000; filter:alpha(opacity=60);opacity:0.6*/ }
.pptindex .fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.pptindex .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:5px; background:#183787; overflow:hidden; font-size:0; border-radius:15px; overflow:hidden;}
.pptindex .fullSlide .hd ul .on{ background:#e8540c; }
.pptindex .fullSlide .prev,.pptindex .fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-17% 0 0 3%; float:left;  background:url(img/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.pptindex .fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.pptindex .fullSlide .prev:hover,.pptindex .fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }


/*********cpzsindex***************/
.cpzsindex{ margin:50px auto 30px;}
.cpzsindex .tit{ font-size:26px; color:#222; margin-bottom:20px;  }
.cpzsindex .tit a{ font-size:20px; float:right; }
.cpzsindex ul.cpzslist li{ float:left; width:288px; height:230px; border:1px solid #eee;border-radius:4px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.cpzsindex ul.cpzslist li:hover{ border:1px solid #173982; }
.cpzsindex ul.cpzslist li.mr0{ float:right; margin-right:0;}	
.cpzsindex ul.cpzslist li.mr3{  margin-right:0;}	
.cpzsindex ul.cpzslist li .tu{height:190px;  margin:2px; display:block; overflow:hidden;}
.cpzsindex ul.cpzslist li .tu a{ display:table-cell; width:284px; height:190px; text-align:center; vertical-align: middle; line-height:0;}
.cpzsindex ul.cpzslist li .tu a img{ max-width:284px; max-height:190px; }

.cpzsindex ul.cpzslist li .wen{ height:40px; margin-top:0px; padding:0 5px; border-top:1px solid #eee; }
.cpzsindex ul.cpzslist li:hover .wen{ border-top:1px solid #173982; background:#173982; }
.cpzsindex ul.cpzslist li:hover .wen a{  color:#fff }
.cpzsindex ul.cpzslist li .wen { display:block; height:40px; line-height:40px; text-align:center;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}


/*********************/
.gsjjindex{ padding:50px 0; background:#f2f2f2;}
.gsjjindex .tit{ font-size:26px; color:#222; margin-bottom:20px;  }
.gsjjindex .kuan3{ width:380px; height:450px;verflow:hidden; box-shadow:0px 2px 4px #ddd; }
.gsjjindex .kuan3:hover{ box-shadow:0px 2px 4px #999; }
.gsjjindex .mr20{ margin-right:25px;}
.gsjjindex .kuan3 .tu{ height:180px; overflow:hidden; font-size:0; line-height:0; }
.gsjjindex .kuan3 .tu img{ width:100%; height:180px; border:none; }
.gsjjindex .kuan3 .biaoti a{ height:40px; line-height:40px; font-size:16px; padding:0 10px; color:#111; border-bottom:1px solid #ddd; display:block;}
.gsjjindex .kuan3 .biaoti a span{ float:right; margin-right:6px; color:#999; }
.gsjjindex .kuan3 .wen{padding:10px 10px 0; line-height:1.85em; color:#333; height:200px ; overflow:hidden;}
.gsjjindex .kuan3 .wen ul.xwlistindex li{ height:34px;; overflow:hidden; border-bottom:1px dotted #ddd;}
.gsjjindex .kuan3 .wen ul.xwlistindex li a{ display:block; line-height:34px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; padding-left:10px; background:url(img/dot.png) left center no-repeat;  }
.gsjjindex .kuan3 .wen ul.xwlistindex li:hover a{  background:url(img/doth.png) left center no-repeat;  color:#183787;  }

/********************footer***************/
footer .foot{ background:#333; padding:30px 0 10px; color:#fff;;}
footer .foot a{ color:#fff;}
footer .foot .copyrights{ text-align:center;}
footer .foot .lxfsfoot{ text-align:center; margin-bottom:20px; vertical-align:top;}
footer .foot .lxfsfoot .kuang3{ width:30%; margin:0 1%; display:inline-block; line-height:2em; height:30px; }

/***********分页*******************/

.pagination{list-style:none;margin:20px auto;padding:0; margin-bottom:30px; text-align:center; display:inline-block;vertical-align:bottom; width:840px;}
.pagination li{display:inline-block;border:solid 1px #ddd; margin:2px; text-align:center; border-radius:4px; }
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;}
.pagination a:hover ,.pagination li.thisclass a{ background:#173982; color:#fff;}


/********gsjj***********/
.hengfu{ font-size:0; line-height:0; }
.main .gsjjlist{ margin-top:80px;}
.main .gsjjlist li{ float:left; width:360px; height:270px; position:relative; overflow:hidden; margin-bottom:60px; margin-right:54px; background:url(img/gsjjbkj.jpg)}
.main .gsjjlist li:nth-child(3n){ margin-right:0;}
.main .gsjjlist li img{  width:360px; height:270px; display:block;}
.main .gsjjlist li:hover .tu img {transform: scale(1.1); transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.main .gsjjlist li .wen{ position:absolute; z-index:1; bottom:0; width:360px; height:50px; line-height:50px; color:#fff; background:rgba(0,0,0,.4); text-align:center; font-size:18px; }
.main .gsjjlist li:hover .wen{ background:rgba(0,0,0,.6);}


.main{margin:40px auto;}
.main .lefts{ width:255px; border-radius:4px; overflow: hidden }
.main .lefts .tit{ height:55px; line-height:55px; color:#fff; font-size:18px; background:url(img/border.jpg) right top no-repeat #173982; padding-left:30px;  }
.main .lefts .fenleilist{ background:#f2f2f2; }
.main .lefts .fenleilist ul.fllist{ padding:0; margin-top:1px;}
.main .lefts .fenleilist ul.fllist li a{ display:block; padding:0 10px 0 30px; line-height:40px; border-bottom:1px solid #fff;; background:#f5f5f5 url(img/doth.png) 225px center no-repeat;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; }

.main .lefts .fenleilist ul.fllist li a:hover{ background:#de5a08 url(img/dotb.png) 225px center no-repeat; color:#fff;}
.main .lefts .fenleilist ul.fllist li a.on{ background:#37579b url(img/dotb.png) 225px center no-repeat; color:#fff;}

.main .lefts .fenleilist ul.fllist li dl{ display:none}
.main .lefts .fenleilist ul.fllist li dl dd { padding:0 20px; font-size:12px;}
.main .lefts .fenleilist ul.fllist li dl dd a{ line-height:30px; border-bottom:1px dashed #999; background:#fff url(img/doth.png) 10px center no-repeat; }


.main .lefts .fenleilist ul.fllist li:hover dl{ display: block}
.main .lefts .fenleilist ul.fllist li dl.xon{ display: block}

.main .lefts .fenleilist ul.fllist li dl dd a:hover,.main .lefts .fenleilist ul.fllist li dl dd a.xxon{  background:#DE5A08 url(img/dotb.png) 10px center no-repeat; border-bottom:1px solid #DE5A08; color:#fff; color:#fff;  }




.main .lefts .lxwmleft{ margin-top:20px;  border-radius:4px; overflow: hidden }
.main .lefts .lxwmleft .wen{ padding:10px; background:#f2f2f2; }



.main .rights{ width:900px; border-radius:4px; overflow: hidden; border:1px solid #eee;}
.main .rights .tit{ height:55px; line-height:55px; color:#173982; font-size:18px; padding:0 20px; border-bottom:1px solid #eee;  }
.main .rights .tit span{ float:right;font-size:14px; color:#666;}
.main .rights .xiangxineirong{  width:860px; overflow:hidden; margin:10px auto; line-height:1.75em; }
.main .rights .xiangxineirong img{ max-width:860px;}
.main .rights .xiangxineirong table{ max-width:860px; width:100%; border-collapse:collapse; }
.main .rights .xiangxineirong table td{ padding:2px 5px;}
/*.main .rights .xiangxineirong table tr:hover{ background:#eee;}*/

/************新闻***************/
.main .rights .xinwenlist{  width:860px; overflow:hidden; margin:10px auto; line-height:1.75em; }
.main .rights .xinwenlist li{ height:80px; padding:10px; border-bottom:1px dotted #ddd; overflow:hidden;}
.main .rights .xinwenlist li:hover{ background:#f7f7f7; }
.main .rights .xinwenlist li .rq{ width:60px; height:60px; background:#f2f2f2; padding:10px; text-align:center; color:#666;}
.main .rights .xinwenlist li:hover .rq{ background:#173982; color:#fff; }
.main .rights .xinwenlist li .rq  p{ font-size:20px; line-height:40px; border-bottom:1px  dotted  #ccc;  }
.main .rights .xinwenlist li .rq  span{ font-size:12px; line-height:20px; }

.main .rights .xinwenlist li .wen{ width:740px; height:80px; }
.main .rights .xinwenlist li .wen .bt{ height:30px; color:#333; line-height:30px; font-size:16px; border-bottom:1px dotted #eee; margin-bottom:2px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .rights .xinwenlist li .wen .nr{ height:40px; line-height:22px; color:#999; font-size:12px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.main .rights .xiangxineirong .biaoti{ margin:10px auto ; border-bottom:1px dotted #ddd; }
.main .rights .xiangxineirong .biaoti h2{ font-size:18px; line-height:28px; text-align: center; }
.main .rights .xiangxineirong .biaoti p { color:#999; font-size:12px ; text-align:center;}

/*************产品*******************/
.main .rights .cpzslist{  width:890px; overflow:hidden; margin:10px auto;  }
.main .rights .cpzslist li{ width:200px; height:175px; border:1px solid #eee; float:left; overflow:hidden; margin:10px; border-radius:4px; overflow:hidden;}
.main .rights .cpzslist li .tu{ width:200px; height:135px;}
.main .rights .cpzslist li .tu a{ display:table-cell; width:200px; height:135px; text-align:center; vertical-align:middle;}
.main .rights .cpzslist li .tu a img{ max-height:135px; max-width:200px;}
.main .rights .cpzslist li .wen{ padding:0 10px; border-top:1px solid #eee;}
.main .rights .cpzslist li .wen a{ display:block; height:40px; line-height:40px; text-align:center;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .rights .cpzslist li:hover{ border:1px solid #173982; }
.main .rights .cpzslist li:hover .wen{ border-top:1px solid #173982; background:#173982;}
.main .rights .cpzslist li:hover .wen a{ color:#fff}

.main .rights .xiangxineirong .cptu{ margin:20px auto; text-align:center;}
.main .rights .xiangxineirong .xxjstit{ margin:10px auto; border-bottom:1px  solid #173982; height:32px;   }
.main .rights .xiangxineirong .xxjstit span { background:#173982; line-height:32px; display:block; float:left; padding:0 10px; color:#fff;border-radius:4px 4px 0 0; overflow:hidden; }

/*******zxly********************/
.main .rights .xiangxineirong .zxly{ margin:20px auto ; width:700px;}
.main .rights .xiangxineirong .zxly input{ height:30px; width:250px; border:1px solid #ddd; outline:none; border-radius:4px; margin:5px ; padding:0 5px;}
.main .rights .xiangxineirong .zxly textarea{  border:1px solid #ddd; outline:none; border-radius:4px; margin:5px ; padding: 5px;}

.main .rights .xiangxineirong .zxly input.tijiaoanniu{ background:#173982; color:#fff; height:45px; font-size:18px;}
.main .rights .xiangxineirong .zxly input.tijiaoanniu:hover{ background:#e25416}

/********************************/
.main .rights  ul.jishuzclist{  width:860px; overflow:hidden; margin:10px auto;  }
.main .rights  ul.jishuzclist li{ height:150px; padding:10px; border-bottom:1px dotted #ddd; overflow:hidden;}
.main .rights  ul.jishuzclist li .tu{ width:200px; height:150px; overflow:hidden;}
.main .rights  ul.jishuzclist li .tu img{ width:200px; height:150px;}
.main .rights  ul.jishuzclist li .wen{ width:620px; height:150px; overflow:hidden;}
.main .rights  ul.jishuzclist li .wen .bt{ height:30px; color:#333; line-height:30px; font-size:16px; border-bottom:1px dotted #eee; margin-bottom:5px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .rights  ul.jishuzclist li .wen  .nr{ height:66px; line-height:22px; color:#999; font-size:12px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.main .rights  ul.jishuzclist li .wen  .more{ height:30px; padding-top:10px;  }
.main .rights  ul.jishuzclist li .wen  .more a { width:100px; height:30px; display:block; line-height:30px; text-align:center;  border-radius:4px; overflow:hidden;  border:1px solid #ddd; color:#999; background:#fff; }
.main .rights  ul.jishuzclist li:hover  .wen  .more a{  background:#173982; color:#fff;  border:1px solid #173982;}
.main .rights  ul.jishuzclist li:hover  .wen .bt a{ color:#173982; }
.main .rights  ul.jishuzclist li:hover { background:#fafafa;}