﻿body{ padding:0; margin:0; font-size:14px; font-family:'Microsoft Yahei';background:#f2f3ed;}
ul,li{list-style:none; margin:0;padding:0;}
a{ text-decoration:none;transition: all 300ms linear;color:#797977;}
a:hover{transition: all 300ms linear;color:#068ee2;}
.fr{ float:right;} .fl{ float:left;}.cl{clear:both;}
.container{ margin:0 auto; width:1200px;}
.containers{ margin:0 auto; width:1180px;}
.wbg{background:#fff;padding:10px;}

/*top*/
.header{}
.top{height:30px;line-height:30px;width:100%;background:#f6f6f6;color:#818181;}
.top .txt{}
.top .top_right{}
.top .top_right a{color:#818181;}
.top .top_right span{color:#818181;padding:0 10px;}
.header_con{height:100px;background:#fff;}
.head_bg{background:url(../images/head_bg.png) no-repeat;height:100px;}
.logo{}
.tels{float:right;margin-right: 20px;}
.tels p.tel_thumb{display:inline-block; width:37px; height:33px; background:url(../images/tels.png) center center no-repeat; margin-right:10px; float:left;}
.tels p.text1{display:inline-block; font-size:16px; color:#959595; padding-top:12px; margin-right:10px; float:left;}
.tels p.text2{display:inline-block; font-size:28px; color:#f08519; float:left;margin-top:20px;}

/*nav*/
.nav_bg{overflow: hidden;background: url(../images/bg.png) 0 -32px #efefef;border-bottom: 1px solid #ddd;border-top: 2px solid #068ee2;margin-bottom:10px;}
.nav li{position: relative;margin-left: -1px;height: 37px;line-height: 37px;text-align: center;width: 109px;float: left;border-left: 1px solid #ddd;border-top: 0;}
.nav li a{color:#464646;display:block;}
.nav li a:hover{background:#068ee2;color:#fff;}

/*page-banner*/
.page-banner{padding-bottom:20px;}
.page-banner h2{color: #3A3A3A;}

/*left*/
.left{width:235px;margin-right:20px;float:left;}
.left-class{margin-bottom:10px;}
.left-class s{padding-right:20px;}
.left-class li{height:30px;line-height:30px;background: url(../images/left-class.png) no-repeat 0 9px;padding-left: 20px;}
.left-news{}
.left-news li{}

.right{padding-left:255px;}
.right-title {    margin-top: 0;height: 35px;border-bottom: 1px solid #D4D4D4;color: #3a3a3a;}

/*新闻栏目*/
.news_list li{line-height:30px;background:url(../images/dot_line.gif) repeat-x 0 30px;padding-top:1px;}
.news_list li a:hover{text-decoration:none;color:#999;}
.news_list span{float:right;font-family:Arial;color:#5868bf;}
.news_list strong{padding-right:5px;font-size:8px;color:#f068ee200;}

.news_list2 li{height:25px;line-height:25px;border-bottom:1px solid #eff2f4;padding:6px 0 5px 0;color:#a0a0a0;}
.news_list2 li span.title a{float:left;color:#0f5fbb;font-weight:bold;}
.news_list2 li span.title a:hover{text-decoration:none;color:#000;}
.news_list2 li span.time{float:right;}
.news_list2 li span.hits{float:right;}
.news_list2 li span.class{margin-left:12px;}
.news_list2 li span.class a{text-decoration:underline;color:#a0a0a0;}

/*产品栏目*/
.product_list li{width:33.3%;float:left;margin-bottom:7px;}
.product_list li a.img{width:220px;height:150px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list li a.img img{vertical-align:middle;}
.product_list li a.img:hover{border:1px solid #F90;}
.product_list li p.info{width:222px;line-height:30px;}
.product_list li p.info span{font-family:Verdana;color:#d94f44;float:right;}
.product_list li p.info a{float:left;color:#555;}

/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:480px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*banner*/
.banner .wbg{padding:0;width:1200px;height:350px;background:none;}
.i-banner-right{width: 24%;float: right;}
.i-banner-news{background:#fff;padding: 10px;}
.i-b-right-title{height: 35px;line-height: 35px;font-size: 16px;color: #fff;background:url(../images/i-news-title.png) no-repeat bottom left; margin-bottom:10px;border-bottom: 1px solid #ddd;padding-left:5px;}
.i-banner-login{margin-top:30px;}
.i-banner-login .login{background: #068ee2;color: #fff;padding: 15px 40px;font-size: 16px;}
.i-banner-login .reg{background: #1d1d1d;color: #fff;padding: 15px 40px;font-size: 16px;}
.focusBox { position: relative; width:75%; height:350px; overflow: hidden;float:left;margin-right:1%; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:350px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.txtMarquee-top{ overflow:hidden; position:relative;  }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ }
.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }
.txtMarquee-top .infoList li a{font-size:12px;}
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }

.i-about{display:block;margin-top:10px;}
.i-about .wbg{height:355px;}
.i-about-title{height: 35px;line-height: 25px;font-size: 18px;font-weight: 600;color: #3A3A3A;border-bottom: 1px solid #ddd;
}
.i-about-title span{color:#707070;font-size:16px;font-weight:400;}
.i-about-left{width:31%;margin-right:2%;}
.i-a-t{font-size: 17px;height: 50px;line-height: 50px;color:#068ee2;}
.i-a-t span{color:#bdbdbd;padding-left:20px;}
.more{float:right;}
.more a{font-size:12px;}
.i-about-left ul li{height:30px;line-height:30px;color:#797977;}
.i-about-left ul li span{float:right;}
.i-about-center{width:42%;margin-right:2%;color:#727272;line-height:27px;}
.i-about-center img{float:left;width:270px;padding-right:10px;}
.i-about-right{width:23%;}

.i-news{padding-top:10px;margin-bottom:10px;}
.i-news .wbg{height:280px;}
.i-news-title{height: 35px;line-height: 35px;font-size: 16px;font-weight: 600;color: #fff;background:url(../images/i-news-title.png) no-repeat bottom left; margin-bottom:10px;border-bottom: 1px solid #ddd;padding-left:5px;}
.i-news-box{width:32%;float:left;margin-right:2%;}
.i-news-box ul li{height:30px;line-height:30px;color:#797977;}
.i-news-box ul li span{float:right;}

.i-pic{}
.i-pic .wbg{height:220px;}
.i-pic-left{width:100%;float:left;margin-right:2%;}
.picScroll{ margin:10px auto;  position:relative;   padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:204px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll ul li img{ width:204px; height:150px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.i-pic-right{width:23%;float:left;}

.i-pic-right ul li{height:30px;line-height:30px;color:#797977;}

.i-service{margin-top:10px;height:55px;border-top: 3px solid #068ee2;}
.i-service .containers{border-bottom:1px solid #ccc;height:60px;}
.i-service ul li{float:left;height:50px;line-height:50px; margin-left: 20px;width: 174px;text-align: center;}
.i-service ul li a{display: block;border: 1px solid #DEDEDE;}
.i-service ul li a:hover{border:1px solid #068EE2;}

.link{padding:5px 0;}
.linnk a{padding:0 10px;}

.coy{display:block;font-size:12px;color:#464646;height:70px;}
.coy-left{float:left;line-height: 30px;}
.coy-right{float:right;}