

/*index_about*/
.index_about .index_about_con .img{ display:none;}
.index_about .index_about_con .text{ text-indent:2em; font-size:14px; line-height:36px; color:#555;}
/*index_more*/
.index_more{ width:200px; height:50px; line-height:50px; text-align:center; margin:30px auto 50px auto; font-size:14px; background:#004a91; color:#fff; display:block;}
.index_more:hover{ background:#ff891b; color:#fff;}
.index_more01{ width:198px; height:48px; line-height:48px; text-align:center; margin:30px auto 50px auto; font-size:14px; background:none; border:1px #fff solid; color:#fff; display:block;}
.index_more01:hover{ background:#fff; color:#004a91;}
/*my_list*/
.my_list{ margin-left:-20px;}
.my_list ul li{ float:left; margin-left:20px; width:285px; height:220px; text-align:center;}
.my_list ul li a{ display:block;width:255px;height:270px; padding:0 15px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in; background:url(my_bg.jpg) repeat;}
.my_list ul li a:hover{ background:url(my_hover_bg.png) no-repeat;}
.my_list .icon{ width:100px; height:100px; display:inline-block;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in; background:url(my_bg.jpg) repeat; margin-top:35px;}
.my_list .my_a .icon{ background:url(my_a.png) 0 0 no-repeat;}
.my_list .my_a a:hover .icon{background:url(my_a.png) 0 -100px no-repeat;}
.my_list .my_b .icon{ background:url(my_b.png) 0 0 no-repeat;}
.my_list .my_b a:hover .icon{background:url(my_b.png) 0 -100px no-repeat;}
.my_list .my_c .icon{ background:url(my_c.png) 0 0 no-repeat;}
.my_list .my_c a:hover .icon{background:url(my_c.png) 0 -100px no-repeat;}
.my_list .my_d .icon{ background:url(my_d.png) 0 0 no-repeat;}
.my_list .my_d a:hover .icon{background:url(my_d.png) 0 -100px no-repeat;}
.my_list ul li a:hover{ color:#fff;}
.my_list ul li .tit{ font-size:18px; margin:20px 0 10px 0;}
.my_list ul li .desc{ font-size:12px; line-height:24px;}
/*index_pro*/

/*index_news*/
.index_news .bd{ margin-left:-30px; height:305px; overflow:hidden;}
.index_news .bd ul li{ width:340px; height:298px; border:1px #eee solid; background:#fff; float:left;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in; margin-left:30px; padding:0 19px; position:relative;}
.index_news .bd ul li:hover{ border:1px #ddd solid;-moz-box-shadow:0 0 10px #ddd; -webkit-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd; margin-top:5px;}
.index_news .bd ul li a{ display:block;width:340px; height:298px;}
.index_news .bd .time{ width:86px; height:70px; position: absolute; left:0; top:0; text-align:center; color:#fff;}
.index_news .bd .time .year{ background:#004a91; font-size:12px;height:30px; line-height:30px; }
.index_news .bd .time .day{ height:40px; line-height:40px; background:#1a64aa; font-size:24px;}
.index_news .bd .tit{font-size:16px; color:#004a91; padding:10px 0 30px 86px; line-height:28px;}
.index_news .bd .desc{ color:#777; line-height:28px; border-bottom:1px #eee solid; border-top:1px #eee solid; padding:18px 0; font-size:12px;}
.index_news .bd .info{ font-size:12px; color:#999; margin-top:15px;}
.index_news .bd .info .view{ background:url(view_icon.jpg) left no-repeat; padding-left:25px; margin-right:10px;}
.index_news .bd .info .sort{ background:url(sort_icon.jpg) left no-repeat; padding-left:15px;}
.index_news .hd{ text-align:center; margin-top:25px;}
.index_news .hd ul li{ width:30px; height:4px;display:inline-block; background:#ddd; cursor:pointer; font-size:0; margin:0 3px;}
.index_news .hd .on{ background:#134091;}
/*index_case*/
.index_case{ background:url(index_case_bg.jpg) top no-repeat; height:700px; overflow:hidden;}
.index_case .index_case_list{ margin-left:-20px;}
.index_case .index_case_list li{ position:relative; width:279px; height:194px; float:left; margin:20px 0 0 20px; background:#fff; padding:3px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.index_case .index_case_list li:hover{ background:#ff891b;}
.index_case .index_case_list li a{ display:block; color:#fff;}
.index_case .index_case_list .img{ width:279px; height:194px; overflow:hidden; position:relative;}
.index_case .index_case_list .tit{ position:absolute; z-index:2; background:rgba(0,0,0,0.6); width:279px; height:40px; line-height:40px; bottom:3px; left:3px; text-align:center;}

/*index_case*/
.index_pro_i{ height:auto; overflow:hidden;margin-top:80px;margin-bottom:30px;}
.index_pro_i .index_case_list{ margin-left:-22px;}
.index_pro_i .index_case_list li{ position:relative; width:322px; height:255px; float:left; margin:20px 0 35px 70px; background:#fff; padding:3px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-moz-box-shadow:0 0 10px #ddd; -webkit-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd;}
.index_pro_i .index_case_list li:hover{ background:#004a91;}
.index_pro_i .index_case_list li a{ display:block; color:#333;}
.index_pro_i .index_case_list .img{ width:322px; height:215px; overflow:hidden; position:relative;}
.index_pro_i .index_case_list img{ width:322px; height:215px;}
.index_pro_i .index_case_list .tit{position:absolute; z-index:2; width:322px; height:40px; line-height:40px; bottom:3px; left:3px; text-align:center;}
.index_pro_i .index_case_list li:hover p{color:#fff;}


/*index_case*/

.m_plc{width:240px;}
.m_plc ul { padding: 5px 0;}
.m_plc li {height: 42px; line-height:42px; overflow: hidden;border-bottom:1px solid #c9c9c9; }
.m_plc li a {height: 42px; line-height:42px;overflow: hidden; padding-left: 38px; display: block; font-size: 16px; color: #555555; background:url(26.gif) no-repeat 10px center; font-weight: normal; }
.m_plc li a:hover { color: #fff;background-color:#004a91;}

.r_pro{text-align:left;float:right;}

.index_pro{ height:auto; overflow:hidden;margin-top:10px;margin-bottom:30px;}
.index_pro .index_case_list{ margin-left:-22px;}
.index_pro .index_case_list li{float:left;position:relative; width:279px; height:226px;margin:20px 0 5px 20px; background:#fff; padding:3px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-moz-box-shadow:0 0 10px #ddd; -webkit-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd;}
.index_pro .index_case_list li:hover{ background:#004a91;}
.index_pro .index_case_list li a{ display:block; color:#333;}
.index_pro .index_case_list .img{ width:279px; height:186px; overflow:hidden; position:relative;}
.index_pro .index_case_list img{ width:279px; height:186px; }
.index_pro .index_case_list .tit{ position:absolute; z-index:2; width:279px; height:40px; line-height:40px; bottom:3px; left:3px; text-align:center;}
.index_pro .index_case_list li:hover p{color:#fff;}

/*index_pro_list*/
.index_casel{ height:auto; overflow:hidden;margin-bottom:30px;}
.index_casel .index_case_list{ margin-left:-22px;}
.index_casel .index_case_list li{ position:relative; width:279px; height:240px; float:left; margin:20px 0 5px 20px; background:#fff; padding:3px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-moz-box-shadow:0 0 10px #ddd; -webkit-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd;}
.index_casel .index_case_list li:hover{ background:#004a91;}
.index_casel .index_case_list li a{ display:block; color:#333;}
.index_casel .index_case_list .img{ width:279px; height:251px; overflow:hidden; position:relative;}
.index_casel .index_case_list .tit{ position:absolute; z-index:2; width:279px; height:40px; line-height:40px; bottom:3px; left:3px; text-align:center;}
.index_casel .index_case_list li:hover p{color:#fff;}
