@charset "utf-8";
.banner{ width:100%; height:340px;}
.sub-nav{ margin:20px 0;}
.sub-nav a{ display:block; float:left; padding:0 20px; margin-right:10px; background:#cccecd; line-height:30px;}
.sub-nav a:hover,.sub-nav a.shover{ background:#45b7f5; color:#fff}
.left{float:left; width:230px; margin:20px 0;}
.left h1{height:60px; line-height:60px; font-weight:normal; text-align:left; font-size:22px; padding-left:50px; background:url(../Images/i.png) no-repeat left center}

.left ul li{height:auto;line-height:40px; margin-top:10px;}
.left ul li a{font-size:14px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center}
.left ul li.shover a{ color:#fff; background:#42b9f2}

.right{ float:right; width:900px;display:inline; min-height:550px;margin:20px 0;}
.right_tt{height:30px; color:#666767; font-size:16px; position:relative; border-bottom:1px solid #ddd; margin-bottom:20px;}
.right_tt div{ position:absolute; right:0;top:0; font-size:12px; font-weight:normal; color:#666; text-align:right; background:url(../Images/p.png) no-repeat left 0; padding-left:25px; height:30px;}
.inner{ background:url(../Images/line.png) repeat-y 5px 0; padding-left:35px; position:relative;min-height:550px; }
.inner div.sq{ border:1px solid #ddd; width:11px; height:11px; position:absolute; left:0; top:0; background:#f0f0f0}


.article{line-height:2; margin:20px 0;}
.article img{ max-width:100%}
/*文字新闻列表*/
.list dt{ height:35px;line-height:35px; border-bottom:1px dotted #DDD;}
.list dt a{float:left; background:url(../Images/icon_7.gif) no-repeat left center; padding-left:10px;}
.list dt span{ float:right; color:#999;}
.list dd {line-height:20px;border-bottom:1px dotted #DDD; display:none; color:#666;padding-bottom:5px;clear:both;text-indent:2em; height:auto; overflow:hidden}

.news_tt{ width:100%;font-size:20px; text-align:center; margin-top:20p;}
.news_time{width:100%;text-align:center; border-bottom:1px dotted #ddd; padding:10px 0; font-family:Arial; color:#999999}

/*上图下文*/
.pic_item{ float:left;width:245px;display:inline; margin-left:15px; margin-top:15px; text-align:center}
.pic_item dt{ width:243px; height:240px;border:1px solid #ddd; background:#FFFFFF;}
.pic_item dt img{ width:100%;}
.pic_item dd{ text-align:center; margin-top:10px; height:40px; line-height:20px;}

.pro_list div{ margin-left:-15px;}
.pro_list dl{ float:left;width:225px;display:inline; margin-left:15px; margin-top:15px; text-align:center}
.pro_list dt{ width:223px; height:150px;border:1px solid #ddd; background:#FFFFFF;}
.pro_list dt img{ width:100%;}
.pro_list dd{ text-align:center; margin-top:10px; height:40px; line-height:20px;}

/*左图右文*/
.pic2_list dl{padding-bottom:20px; border-bottom:1px dotted #ddd; margin-top:20px;}
.pic2_list dt{ width:220px; height:150px; float:left; overflow:hidden}
.pic2_list dt img{ width:100%}
.pic2_list dd{ float:right;width:620px;}
.pic2_list dd h4{ font-size:18px; color:#2b8816; font-weight:normal}
.pic2_list dd p{ margin-top:10px; line-height:2; font-size:12px;}
.pic2_list dd a.more{ display:block; width:115px; height:35px; line-height:35px; background:#42b9f2; text-align:center; color:#fff; margin-top:20px}

.pl3 dl{ background:#dadcdb; padding:30px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.pl3 dl:hover{ background:#ccc}
.pl3 dt{ width:185px; height:85px; border:1px solid #fff;}
.pl3 dd{width:580px;}
.pl3 dl{border-bottom:0; margin-top:20px;}

/*表单控件*/
.input_box{ border:1px solid #CCC; height:20px; line-height:20px}
.input_box:hover{border:1px solid #003994;}
.btn{ background-color:#003994; 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:#003994;} /* 产品页面下分页按钮样式*/
.PageTurnBtn span{font-weight:bold}
.PageTurnBtn a{color:#666666}


.ys_wrap div,.ys_wrap{ overflow:inherit}
.ys_1{ background:#f0f0f0; padding:40px 0;}
.ys h2{ text-align:center; font-size:26px; font-weight:normal; margin-bottom:40px;}
.ys h2 span{ display:inline-block; border-bottom:1px solid #8d8d8d; height:20px; width:330px}
.ys h2 i{ font-style:normal; font-size:14px; position:relative; bottom:-10px; text-transform:uppercase; background:#f0f0f0; padding:0 10px; color:#5d5d5d}

.ys_1 div.in{ margin:0 -10px;}
.ys_1 ul{ float:left; width:25%}
.ys_1 ul dl{ display:block; margin:0 10px; background:#fff; padding:5px 5px 10px;}
.ys_1 dl dt{ height:195px; overflow:hidden}
.ys_1 dl dt img{ display:block; width:100%}
.ys_1 dl dd{ margin-top:10px;text-align:center; line-height:1.8;font-size:13px;}
.ys_1 dl dd span{ display:block; font-size:16px;}

.ys_2{ background:url(../Images/yb1.jpg) no-repeat center; background-size: cover; height:240px; position:relative}
.ys_2 ul{ color:#fff; border:1px solid #fff; width:170px; height:50px; line-height:50px; text-align: center; position:absolute; left:50%; top:50%; font-size:22px; margin-left:-85px; margin-top:-25px;}
.ys_4{ background-image:url(../Images/yb2.jpg);}
.ys_6{ background-image:url(../Images/yb3.jpg);}
.ys_8{ background-image:url(../Images/yb4.jpg);height:280px;}
.ys_8 ul{ margin-top:-80px;}
.ys_8 div{text-align: center; color:#fff; font-size:16px; padding-top:180px;}

.ys_3{ padding:60px 0;background:#f0f0f0;}
.ys_3 div.in{ margin:0 -10px;}
.ys_3 ul{ float:left; width:33.33%}
.ys_3 ul dl{ display:block; margin:0 10px; background:#e7e6e6; padding:20px; border:1px solid #d7d7d7;}
.ys_3 dl dt{ height:110px; width:110px; float:left; background:url(../Images/yi1.png) no-repeat left center;}
.ys_3 dl dd{ float:right; width:205px; line-height:1.8; padding-top:20px; font-size:13px; font-family:'宋体'}
.ys_3 dl dt.i2{ background-position:-400px center}
.ys_3 dl dt.i3{ background-position:-780px center}

.ys_5 ul dl{ padding:0}
.ys_5 dl dt{ height:175px;}
.ys_5 dl dd{ margin-top:0; padding:20px; text-align:left;font-family:'宋体';}


.ys_7 dl dt{background-image:url(../Images/yi2.png);}
.ys_7 dl dt.i2{ background-position:-390px center}

.ys_9{ background:#f0f0f0; padding:40px 0;}
.ys_9 ul{ padding-left:700px; padding-top:20px; background:url(../Images/yp1.png) no-repeat left center; height:330px;}
.ys_9 ul li{ margin:30px 0 0; font-size:16px; padding-left:30px; background:url(../Images/yi3.png) no-repeat left center;}

