@charset "utf-8";
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none; color:#d2b186;}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family:"宋体";  color:#666b6f; background: url(../images/bg.jpg) left top repeat-x #fff ;}
a{blr:expression(this.onFocus=this.blur())} /* */
 /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
.wrap{ width:100%; height:auto; overflow:hidden; min-width:1000px; background: url(../images/wrap.jpg) center top no-repeat;}
.public{ width:1000px; height:auto; overflow:hidden; margin:0px auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.header{ height:100px; position:relative;}
.home{  position:absolute; top:53px; right:10px; overflow:hidden; color:#fff; width:206px; height:33px; line-height:27px; text-align:center; background:url(../images/home-bg.jpg) left top no-repeat;}
.home a{ color:#fff; padding:0px 6px;}
.home a:hover{ color:#ffff00;}

.baner{ width:1000px; height:310px; padding:0px 22px; background:url(../images/baner.png) center top no-repeat; position:relative; overflow:hidden; margin:0px auto;}
/* 本例子css */
.focusBox { height:310px;width:1000px; position: relative; overflow: hidden; }
.focusBox .pic img {height:310px;width:1000px;  display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:48%; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:18px; height:16px; cursor:pointer; overflow:hidden; background: url(../images/dot.png) left top no-repeat; margin-left:4px; }
.focusBox .hd .on{background: url(../images/dot.png) left bottom no-repeat; }

.menu{ height:54px; background:url(../images/menu-bg.jpg) left top repeat-x}
ul.nav{ margin:0px; padding:0px;}
ul.nav li{ width:125px; background:url(../images/menu-li.jpg) center center no-repeat; float:left;line-height:54px;display:inline; text-align: center; }
ul.nav li a{ color:#fff; width:100%; height:54px; display:block; }
ul.nav li a:hover,ul.nav li a.cu{ background:url(../images/menu-hover.jpg) center center no-repeat; color:#ffff00; font-weight:bold;}

.time{ margin:5px auto 0px; width:980px; height:30px; line-height:30px; overflow:hidden; background:url(../images/titme-bg.jpg) left top repeat-x; padding:0px 10px;}
.position{ float:right; display:inline; color:#666b6f}
.position a{ color:#666b6f; padding:0px 3px;}
.position a:hover{ color:#ff0000;}

.content{ margin:15px auto 0px;}
.about{ width:357px; height:auto; overflow:hidden;}
.about-top{ height:36px; line-height:36px; overflow:hidden; background:url(../images/title-bg.jpg) left center no-repeat; font-size:16px; font-weight:bold; color:#107ebd; text-indent:14px; font-family:"微软雅黑"}
.about-top .en{ font-weight:normal; padding:0px 4px; font-size:14px;}
.about-m{ padding-top:7px; height:125px; overflow:hidden; border-bottom:1px solid #d2d2d2}
.about-m img{ width:101px; height:87px; border:1px solid #d2d2d2; padding:2px; float:left; display:inline; margin-right:14px; margin-top:5px;}
.about-m .nr{ height:92px; overflow:hidden;}
.about-m .more{ width:63px; height:14px; overflow:hidden; cursor:pointer; background:url(../images/more.jpg) left bottom no-repeat; display:block; padding-top:8px;}
.news{ width:309px; padding:6px 19px; background:url(../images/news-bg.jpg) left top repeat-x; border:1px solid #d2d2d4; height:156px; margin-left:20px;}
.news-m{ padding-top:7px;}
ul.news_list1{ margin:0px; padding:0px; overflow:hidden;}
ul.news_list1 li a{ color:#333333; display:block; width:100%; height:27px; line-height:27px; overflow:hidden; background:url(../images/sty.jpg) left center no-repeat; text-indent:13px;  }
ul.news_list1 li a:hover{ color:#ff0000;}
.date{ float:right; display:inline;}
.pro{ width:725px; height:124px; background:#1d7ec2; margin:10px auto 0px; overflow:hidden;}
.pro-top{ width:51px; height:124px; overflow:hidden;}

.colee_left{overflow:hidden; width:666px; float:right; margin-top:14px; }
.colee_left td table td{ padding:0px 8px 0px; width:130px; height: auto; overflow:hidden; }
.colee_left td table td img{width:130px; height:92px; border:1px solid #80d5f6 }
.colee_left td table td a{ display:block;}

.contact{ width:243px; border-top:5px solid #1d7ec2;}
.contact-top{ background:none; height:48px; overflow:hidden; line-height:52px; text-indent:5px;}
.contact-add{ height:48px; overflow:hidden; padding-top:5px;}
.contact-m{ height:120px; overflow:hidden; line-height:30px; color:#000; padding-top:7px;}
.foot{ width:100%; background:#1d7ec2; height:100px; margin:15px auto 0px; color:#fff;}
.footer{ padding-top:25px; width:673px; float:left}
.footer a{ color:#fff;}
.footer a:hover{ color:#ffff00;}
.f-tell{ float:right; display:inline; margin-top:15px;}

.class{ width:245px; height:auto; overflow:hidden;}
.class-top{ height:75px; line-height:85px; color:#fff; text-indent:20px; font-size:16px; font-weight:bold; background:url(../images/class-top.jpg) left top repeat-x; overflow:hidden;}
.class-m{  height:auto; overflow:hidden; padding:10px 0px;}

ul.first{ padding:0px; overflow:hidden;}
ul.first li a{ color:#117dbe; height:30px; line-height:30px;overflow:hidden;display:block; background:url(../images/sty.jpg) 16px center no-repeat;text-indent:29px; font-size:15px; }
ul.first li a:hover,ul.first li a.cu{ color:#000;}
ul.second{ padding:0px;}
ul.second li a{ font-size:12px; color:#117dbe; background: url(../images/sty1.jpg) 30px center no-repeat; height:28px; font-weight:normal;line-height:28px; font-size:12px; text-indent:45px}
ul.second li a:hover{ background: url(../images/sty1.jpg) 30px center no-repeat; }
.right{ width:716px; float:right; display:inline; height:auto; overflow:hidden;}
.right-top{ border-bottom:1px solid #cfcfcf; font-size:15px;}

.right_m{ height:auto; overflow:hidden; padding:10px 0px;}

.next2{text-align:center; padding-top:10px; line-height:30px; font-weight:normal;color:#333; clear:both;}
.next2 a{ color:#333; padding:4px 5px; background:#ededed;}
.next2 a:hover{ color:#fff; background:#117dbe}

.right_news_detail{height:auto;overflow:hidden;}
.right_news_detail h1{ padding:7px 0px;text-align:center;font-size:16px; font-weight:bold;}
.right_news_detail .much{ height:28px; line-height:28px; text-align: center;  border-bottom:1px solid #d8d7d2}
.right_news_detail .much a{color:#ff0000;}
.next1{ height:auto; overflow:hidden;color:#666b6f; padding:10px 0px; font-size:12px; clear:both; border-top:1px solid #d8d7d2}
.next1 li{ height:25px; line-height:25px;}
.next1 li a{color:#666b6f;}
.next1 li a:hover{ color:#ff0000;}
.detail{ height:auto; overflow:hidden; padding:10px 0px;  }

ul.right_products{ margin:0px; padding-top:10px;}
ul.right_products li{ float:left; display:inline; margin:10px 15px; width:145px; height: auto; overflow:hidden; text-align:center}
ul.right_products li img{width:143px; height:100px; border:1px solid #80d5f6;vertical-align:top; }
ul.right_products li .title{ height:32px; line-height:32px; overflow:hidden;}
ul.right_products li a{ display:block; color:#666b6f; }
ul.right_products li a:hover{ color:#ff0000; }


.right_big_img{ width:310px; height:219px;border:1px solid #80d5f6;display:inline;margin:10px; float:left; margin-left:0px; margin-top:0px;}
.right_details{  height:auto; overflow:hidden;line-height:30px;}
.right_products_conyent h3{ clear:both;font-weight:bold; color:#ff0000; font-size:14px;}
.right_protext{  height:auto; overflow:hidden;}

.homeflash{ width:1000px; height:600px; margin:0px auto; overflow:hidden;}