/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px;background:#eaeaea; font-family:microsoft yahei; color:#666; /* for IE6 */}
ol,ul{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;cursor:pointer; color:#f41e44;}
img{border:none;display:block;}
.of{height:0;display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.bd_i1{ width:1000px; margin:0 auto; position:relative;}
.clr{clear:both;width:0px;height:0px;font:0px/0px;overflow:hidden;margin:0px;  display:block;}
.blk{ display:block;}
.bd_i{ width:1000px; margin:0 auto; overflow:hidden;}

.top{ background:#f7f7f7; height:120px; overflow:hidden; width:100%;}
.top .logo{ width:214px; height:55px; overflow:hidden; display:block; margin-top:30px; background:url(../images/logo.gif) no-repeat; text-indent:-99999px;}
.top ul{ width:720px; height:120px; overflow:hidden;}
.top ul li{ width:80px; height:120px; overflow:hidden; float:left;}
.top-on{ background:#041548; color:#fff!important;}
.top ul li a{ display:block; text-align:center; line-height:120px; font-size:14px; color:#041548;}
.top ul li a:hover{ background:#041548; color:#fff;text-decoration:none;cursor:pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}


.banner{ width:100%; height:460px; overflow:hidden; background:url(../images/banner01.jpg) no-repeat center top; position:relative; z-index:1;}

.cont{ width:1000px; height:400px; overflow:hidden;background:url(../images/ct_bg.jpg); margin:-70px auto 0; position:relative; z-index:2; color:#fff; line-height:24px;}
.about,.video{ width:240px; height:360px;padding:20px;}
.about{background:url(../images/ct-l.gif);}
.c-img{ margin:30px 0; display:block;}
.c-img2{ display:block; margin:40px 0 10px;}
.more{ display:block; width:110px; height:20px; line-height:20px; text-align:center; color:#fff; color:#fff; display:block; border:3px solid #fff; margin-top:20px;}
.more:hover{ background:#000; border:3px solid #000; color:#fff;}
.news{ width:400px; height:360px; padding:20px; overflow:hidden;}
.news ul{ margin-top:30px; height:130px;}
.news .news-img{ width:200px; height:120px; overflow:hidden; display:block; float:left; margin-right:20px;}
.news ul li{line-height:30px;}
.news ul li a{ color:#fff;}
.video{background:url(../images/ct-r.gif);}

.product{padding:120px 0 ; background:#fff url(../images/pro-tit.gif) no-repeat center 53px; margin-top:40px; overflow:hidden;}


.slideGroup{ width:1000px; margin:0 auto; background:url(../images/line-gray.gif) repeat-x left 10px; overflow:hidden;}
.slideGroup .parHd{ height:20px; line-height:20px;padding:0 10px; width:280px; margin:0 auto; background:#fff; overflow:hidden; padding-bottom:30px; }
.slideGroup .parHd ul{ width:350px; height:20px;}
.slideGroup .parHd ul li{ float:left; width:80px; margin-right:20px; text-align:center; color:#000; height:20px; overflow:hidden; cursor:pointer;  }
.slideGroup .parHd ul li.on{background:#101f51; color:#fff;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative;   }


.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center; width:235px; overflow:hidden;}

.pro-txt{ display:block; text-align:left; font-size:16px; color:#101f51; line-height:30px;}
.pro-txt span{ display:block; color:#acacac; font-size:12px; line-height:20px;} 

.pro-img{ display:block; border:1px solid #ececec;}
.pro-img:hover{ border-color:#101f51;}

.foot{ background:#101f51; height:50px; width:100%; line-height:50px;color:#fff;}
.foot i{ padding-left:30px; font-style:normal;}
.foot a{ color:#fff;}

.p-ban{ width:100%; height:260px; overflow:hidden;}
.ban-img{ background:url(../images/p-ban01.jpg) no-repeat center top;}
.ban-img2{ background:url(../images/p-ban02.jpg) no-repeat center top;}
.ban-img3{ background:url(../images/p-ban03.jpg) no-repeat center top;}

.p-ban h3{ width:260px; height:40px; margin-top:200px; padding:10px;overflow:hidden; color:#fff; background:rgba(0, 0, 0, 0.52) none repeat scroll 0 0 !important;filter:Alpha(opacity=40);background:#000000; font-size:20px;font-weight:normal;}
.p-ban span{ display:block; font-size:10px; }

.pg_i{ background:url(../images/pg-bg.gif) repeat-y left top;}
.pg_l{ width:280px; background:url(../images/list-bg.gif) no-repeat left top; padding:20px 0 40px 20px; overflow:hidden;}
.pg_r{ width:700px; min-height:500px; _height:500px;}
.pg-list li{ display:block; height:60px; line-height:60px; overflow:hidden; margin-bottom:2px;}
.pg-list li a{ display:block; color:#fff; font-size:14px; text-indent:2em;}
.pg-list li a:hover{background:#fff url(../images/ico-list.gif) no-repeat 120px center; color:#041548;}

.pg-list2 li{ display:block; height:30px; line-height:30px; overflow:hidden; margin-bottom:2px;}
.pg-list2 li a{ display:block; color:#fff; font-size:14px; text-indent:2em;}
.pg-list2 li a:hover{background:#fff url(../images/ico-list.gif) no-repeat 220px center; color:#041548;}

.list-on{display:block; height:60px; line-height:60px; font-size:14px; text-indent:2em;background:#fff url(../images/ico-list.gif) no-repeat 120px center; color:#041548!important;}

.list-on2{display:block; height:30px; line-height:30px; font-size:14px; text-indent:2em;background:#fff url(../images/ico-list.gif) no-repeat 220px center; color:#041548!important;}


.pg_box,.news_i,.pro_m,.pro_list{ width:620px; margin:20px auto 40px; overflow:hidden;}
.pr_tit b,.news_tit{ display:block; line-height:40px; margin-top:20px; font-size:20px; color:#041548; text-align:center; font-family:microsoft yahei;}

.pg_r{ font-family:simsun;}
.pg_r p{ line-height:26px; margin-bottom:10px;}

.news_cbox li{ display:block; height:40px; line-height:40px; overflow:hidden; width:620px; border-bottom:1px dashed #ddd;}
.news_cbox li a{ display:block; float:left; width:560px;}
.news_cbox li  span{ float:right;}

.sec_source{ display:block; text-align:center; border-bottom:1px solid #ccc; line-height:30px; width:620px; margin:0 auto 30px; color:#aaa;}

.pg-f{ width:620px; overflow:hidden; margin:0 auto; border-top:1px solid #ddd; padding:20px 0 40px;}


/*pagedown*/
.yesu_box{margin:5px}.yesu{height:32px; margin:20px 0;}.yesuhove{width:32px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;text-align:center;font-size:14px;background-color:#F00;color:#FFF}.yesu2{width:32px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;display:inline;text-align:center;font-size:14px;background-color:#eee}.yesu2 a{width:32px;height:32px;text-align:center;font-size:14px;line-height:32px;float:left;margin-right:3px;display:inline;background-color:#eee}.yesu2 a:hover{width:32px;text-align:center;font-size:14px;height:32px;line-height:32px;float:left;margin-right:3px;background-color:#F00;color:#FFF;font-weight:bold}.yesu3{width:60px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;display:inline;text-align:center;font-size:14px;background-color:#eee}.yesu3 a{width:60px;height:32px;text-align:center;font-size:14px;line-height:32px;float:left;margin-right:3px;display:inline-block;background-color:#eee}.yesu3 a:hover{width:60px;text-align:center;font-size:14px;height:32px;line-height:32px;float:left;margin-right:3px;background-color:#F00;color:#FFF;font-weight:bold}

.pro_box{ width:650px;}
.pro_box li{ width:200px; height:190px;overflow:hidden; float:left; margin:0 10px 10px 0;}
.pro_box li a{ display:block; width:200px; height:190px; background:none;}
.pro_box li a span{ display:block; height:40px; line-height:40px; text-align:center;}
.pro_box li a:hover{ background:#101f51; color:#fff;}
.pro_box li a img{ width:198px; height:148px; overflow:hidden; border:1px solid #ececec;}
.pro_box li a img:hover{ border:1px solid #101f51;}
