@charset "utf-8";

.banner{ width:100%; height:300px;}

.left{float:left; width:235px; background:url(../Images/b.gif) repeat-y; padding-top:20px; min-height:500px}
.left h2{background:url(../Images/tt.png) no-repeat center top; font-weight:normal; line-height:35px; height:43px; text-align:left; font-size:16px; color:#fff;padding-left:30px;}
.left h2 span{ font-size:12px;}
.left_menu ul{ padding-bottom:50px}
.left_menu ul li{ width:220px; height:auto;line-height:45px;border-bottom:1px solid #ddd; }
.left_menu ul li a{color:#077ece;padding-left:30px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:190px; background:url(../Images/sj.png) no-repeat 10px;}
.left_menu ul li.shover{border-bottom:1px solid #e20a15; }
.left_menu ul li.shover ul{ display:block}
.left_menu ul ul{ padding-bottom:10px; display:none} 
.left_menu ul li li{ border:0;line-height:25px;}
.left_menu ul li li a{ background:none}

.left .flexslider,.left .flexslider li{ width:210px; height:auto; overflow:hidden; min-width:210px;}
.left .flex-control-nav{ display:none}

.right{ float:right; width:755px;min-height:550px; margin-top:10px;}
.right_tt{height:50px; line-height:50px; border-bottom:1px solid #ccc; font-size:14px; padding-left:20px; position:relative; background:url(../Images/i.png) no-repeat left center;}
.inner{ padding:20px}
.article{line-height:25px;}


/*文字新闻列表*/
.list h1{ height:35px;line-height:35px;}
.list h1 a{float:left; background:url(../Images/sj2.png) no-repeat left center; padding-left:15px; font-size:16px}
.list h1 span{ float:right; color:#999; font-size:12px}
.list li.ct {line-height:20px;border-bottom:1px dotted #ddd;color:#999;text-indent:2em; height:auto; overflow:hidden; position:relative; padding-bottom:20px;}
.list li.ct a.more{ position:absolute; right:0; bottom:10px;line-height:20px;display:block;text-indent:0;color:#e20a15;}


.news_tt{ width:100%;font-size:16px; text-align:center;color:#000; height:30px;}
.news_time{width:100%; clear:both;text-align:center; border-bottom:1px dotted #ddd; padding-bottom:10px; font-family:Arial; color:#999999}
.news_ct{padding-top:20px; line-height:22px;}


/*上图下文*/
.pic_item{ float:left;width:225px;display:inline; margin-left:20px; margin-top:15px; text-align:center}
.pic_item ul.pic{ width:223px; height:240px; overflow:hidden;border:1px dotted #ddd; background:#FFFFFF;vertical-align:middle}
.pic_item ul.pic i{display:inline-block;height:100%;vertical-align:middle}
.pic_item ul.pic img{ width:100%;vertical-align:middle}
.pic_item ul.txt{ text-align:center; margin-top:10px; height:40px; line-height:20px;}

/*左图右文*/
.pic_item2{width:100%;padding-bottom:20px; border-bottom:1px dotted #ccc; margin-top:20px;}
.pic_item2 ul.pic{ width:200px; height:auto; overflow:hidden; float:left;border:1px solid #ddd;}
.pic_item2 ul.pic p{ display:none}
.pic_item2 ul.pic img{ width:100%; vertical-align:middle}
.pic_item2 ul.txt{ float:right;width:490px; position:relative; height:160px}
.pic_item2 ul.txt h1 a{ font-size:18px; color:#077ece;}
.pic_item2 ul.txt p{ margin-top:10px; line-height:20px; font-size:12px;}

.pic_item2 ul.txt a.more{ position:absolute; right:0; bottom:0; height:30px; line-height:30px; padding:0 20px; border:1px solid #333; color:#333; text-align:center; display:block;text-indent:0;}
.pic_item2 ul.txt a.more:hover{ background:#e20a15; border-color:#e20a15; color:#fff}

.video ul.pic{ position:relative;}
.video ul.pic p{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(102,102,102,0.1) url(../Images/v.png) no-repeat center}
.video ul.pic:hover p{background:url(../Images/v.png) no-repeat center}

/*产品详细页面*/
.pro_top{width:100%; clear:both; margin-top:10px}
.pro_top h1{ font-size:22px;margin-bottom:20px; padding-bottom:10px; width:100%; color:#077ece; text-align:center}
.big_pic{width:500px; margin:0px auto; text-align:center;}
.big_pic img{ width:100%; }
.pro_intro{ line-height:24px; margin-top:20px;}


.pic_container{ border-top:1px solid #ddd; margin-top:20px; width:100%}
.pic_container li{ float:left; width:168px; border:1px solid #ddd; margin-left:10px;margin-top:10px; height:200px; overflow:hidden}
.pic_container li img{ width:100%}

.download{ margin-top:20px;}
.download dt{ float:left; width:420px; height:340px}
.download dd{ width:199px; float:left; margin-left:30px;}
.download dd a{ display:block; margin-bottom:10px;}

.tags{ background:#dcdcde; line-height:25px; height:25px; padding:10px; margin-top:20px}
/*表单控件*/
.input_box{ border:1px solid #CCC; height:20px; line-height:20px}
.input_box:hover{border:1px solid #077ece;}
.btn{ background-color:#077ece; color:#FFF; border:none; line-height:30px; padding-left:15px; padding-right:15px; height:30px; font-size:14px;}
.red{ color:#FF3300}

/*翻页按钮*/
.PageTurnBtn{margin-top:30px;width:auto;height:50px;clear:both; text-align:center}
.PageTurnBtn span,.PageTurnBtn a{padding:0 6px;margin-right:5px;display:inline-block;font-family:Arial}
.PageTurnBtn span.page_num,.PageTurnBtn a:hover{color:#077ece;} /* 产品页面下分页按钮样式*/
.PageTurnBtn span{font-weight:bold}
.PageTurnBtn a{color:#666666}

/*地图*/
.sitemap{margin-top:20px;}
.sitemap li{ height:auto; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:10px; font-weight:bold; font-size:14px;font-family:"Microsoft YaHei","微软雅黑";}
.sitemap li ul li{ float:left; border-bottom:0; margin-right:20px; font-weight:normal; font-size:12px; font-family:"宋体"}

/*搜索*/
.result{ line-height:18px; margin-top:20px;}
.result b{color:#FF3300}
.result li{ height:auto; width:100%; overflow:hidden;margin-bottom:20px;}
.result a{ text-decoration:underline; font-size:14px; display:block; height:23px}
.result span{ color:#999999; font-family:Arial;}
.result p{ font-family:"宋体"; display:block}


.slider_frame{position:relative; margin-top:20px; background:#f6f7fb}
#btn_left,#btn_right{height:100%;width:30px;cursor:pointer;position:absolute; top:0;}
#btn_left{background:url(../Images/b.png) no-repeat center #575654;left:0;}
#btn_right{background:url(../Images/a.png) no-repeat center #575654;right:0;}

#slider{ width:655px; margin:0 auto}
#pic_list{ height:100%;width:30000px;}
#pic_list div{ float:left}
#pic_list li { float:left;margin-right:5px;overflow:hidden;width:158px;height:150px;cursor:pointer;display:inline; background:#fff;border:1px solid #eee;text-align:center;}
#pic_list li a.pic{ display:block;height:110px; width:100%;overflow:hidden;}
#pic_list li a img{ width:100%;vertical-align:middle;}
#pic_list li a.pic i{display:inline-block;height:100%;vertical-align:middle}

#pic_list li a.txt {text-align:center;display:block; line-height:25px;width:100%; height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:10px;}

.other_pro{ border:1px dashed #ddd; padding:10px; margin-top:20px}
.next_prv{ background:#f7f7f7; margin-top:20px; line-height:35px; padding:0 10px;}
.next_prv dt{ float:left; width:50%}
.next_prv dd{ float:right; width:50%;}