@charset "utf-8";
#banner{ position:relative; height:499px;}
.banner_list{ position:absolute; left:0; top:0; height:499px; width:1920px; overflow:hidden; left:-298px;}
.banner_list li{ width:1920px; height:499px; overflow:hidden; display:none; position:absolute; left:0; top:0;}
.banner_list li:first-child{ display:block;}
.banner_dot{ position:absolute; left:300px; bottom:10px;}
.banner_dot span{ float:left; width:11px; height:11px; cursor:pointer; margin-right:5px; background:url(../images/dot.png) right 0 no-repeat;}
.banner_dot span:hover,.banner_dot span.active{ background-position:0 0;}


.service{ overflow:hidden; padding-top:30px; padding-bottom:30px;}
.service .title a{ color:#4a4a4a; font-size:16px;}
.service .title a i.i01{ font-style:normal; color:#a8a8a8;}
.service .title a:hover{ color:#0075c2;}
.service_list{ padding-top:15px;}
.service_list li{ float:left; background:url(../images/service_bg.png) 0 0 no-repeat; width:244px; height:91px; overflow:hidden; padding-right:4px; padding-bottom:4px; margin-left:3px;}
.service_list li:first-child{ margin-left:0;}
.service_list li span.fl{ width:92px; height:91px; overflow:hidden;}
.service_list li dl.fr{ width:123px; padding-right:18px;}
.service_list li dl.fr dt{ font-size:14px; padding-top:7px; height:24px; line-height:24px; overflow:hidden;}
.service_list li dl.fr dt a{ color:#0075c2;}
.service_list li dl.fr dt a:hover{ text-decoration:underline;}
.service_list li dl.fr dd{ line-height:18px; height:36px; overflow:hidden; padding-top:10px;}


#index_main2{ background:#f3f3f3; padding:30px 0;}
.index_about{ width:580px;}
.index_about span.fl{ width:157px; height:172px; padding:2px 5px 7px 3px; overflow:hidden; background:url(../images/about_bg.png) 0 0 no-repeat;}
.index_about_con{ width:407px;}
.index_about_con .title{ color:#4a4a4a; font-size:16px; height:32px; line-height:32px; overflow:hidden;}
.index_about_con .title i.i01{ font-style:normal; color:#a8a8a8;}
.index_about_con .title a.more{ float:right; background:url(../images/more.png) 0 0 no-repeat; width:41px; height:15px; overflow:hidden; margin-top:8px;}
.index_about_show{ line-height:24px; height:144px; overflow:hidden;}
.index_contact{ width:386px;}
.index_contact .title{ font-size:16px; height:32px; line-height:32px; overflow:hidden;}
.index_contact .title a{ color:#4a4a4a;}
.index_contact .title a i.i01{ font-style:normal; color:#a8a8a8;}
.index_contact .title a:hover{ color:#0075c2;}
.index_news li{ background:url(../images/icon01.png) 0 9px no-repeat; height:24px; line-height:24px; overflow:hidden; text-align:right; color:#999999; padding-left:12px;}
.index_news li a{ float:left; width:310px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align:left;}

.index_main3{ padding-top:30px;}
.index_main3_left{ width:580px;}
.index_main3_left .title a{ float:left; width:114px; height:28px; text-align:center; line-height:28px; overflow:hidden;}
.index_main3_left .title a:hover,.index_main3_left .title a.active{ background:#5294e2; color:#fff;}
.index_main3_left_con{ padding-top:20px; height:124px; overflow:hidden;}
.index_main3_left_con .item{ display:none;}
.index_main3_left_con .item:first-child{ display:block;}
.mytable tr td{ height:40px; line-height:40px; overflow:hidden; text-align:center; border:solid 1px #d1d1d1; background:#fff;}
.mytable tr td a.more{ color:#5294e2;}

.index_main3_right{ width:385px;}
.index_main3_right .title{ color:#4a4a4a; font-size:16px; height:32px; line-height:32px; overflow:hidden;}
.index_main3_right .title i.i01{ font-style:normal; color:#a8a8a8;}
.index_main3_right_con span.fl{ width:201px;}
.branch_list{ width:135px; padding-top:18px; font-size:13px;}
.branch_list2 li{ vertical-align:top; height:28px; line-height:28px; overflow:hidden; white-space:nowrap; padding-left:15px; background:url(../images/dot2.png) 0 12px no-repeat;}
.branch_list .more{ padding-left:15px; height:24px; line-height:24px;}
.branch_list .more a{ color:#346997;}
.branch_list .more a:hover{ text-decoration:underline;}