.index_proMenu{ width:205px; float:left; margin:15px 0;}
.index_proMenu h3{ text-align:center; font:bold 14px/22px "宋体"; color:#fff; height:22px; overflow:hidden; background:url(../images/bg2.png) no-repeat center center;}
.index_proMenu .menu{ border:1px solid #eaeaea; margin-top:3px;}
.index_proMenu .menu ul{ border:1px solid #fff; background:#f3f3f3; padding:12px 7px;}
.index_proMenu .menu li{ height:31px; border-bottom:1px dashed #c5c5c5; line-height:32px; overflow:hidden;}
.index_proMenu .menu li a{ display:block; padding-left:24px; background:url(../images/btn3.jpg) no-repeat 2px center; color:#333; height:31px; overflow:hidden;}
.index_proMenu .menu li a:hover{ color:#2a89e3; font-weight:bold;}

.index_right{ float:right; width:780px; margin:15px 0;}
.index_box{ border:1px solid #dbdae0; min-height:50px;}
.index_title{ height:33px; border-bottom:1px solid #3291ff; overflow:hidden; padding:0 12px; background:url(../images/bg3.png) repeat-x;}
.index_title h3{ float:left; width:90px; height:30px; margin-top:3px; font:bold 14px/30px "宋体"; color:#fff; background:url(../images/btn2.jpg) no-repeat center center; text-align:center;}
.index_title a{ float:right; width:37px; height:7px; background:url(../images/more.png) no-repeat center center; margin-top:15px; display:block;}

.index_about{ width:513px; float:left;}
.index_about .list{ padding:10px; overflow:hidden;}
.index_about .list .pic{ float:left; width:125px; overflow:hidden;}
.index_about .list .pic img{ border:1px solid #ccc; padding:2px;}
.index_about .list .info{ float:right; width:355px; font:normal 12px/26px "宋体"; text-indent:2em; height:156px; overflow:hidden;word-break: break-word;}
.index_about .list .info span{ color:#084b9a;}
.index_about .list .info a{ color:#ab1717; margin:0 5px;}
.index_about .list .info a:hover{ color:#f00; border-bottom:1px solid #f00; padding-bottom:2px;}
.index_about .list .info a:active{ text-decoration:none;}

.index_case{ width:252px; float:right; height:216px; background:url(../images/bg4.jpg) no-repeat;}
.index_case .title{ height:31px; overflow:hidden; padding:0 10px 0 15px;}
.index_case .title h3{ float:left; height:31px; font:bold 14px/30px "宋体"; color:#fff;}
.index_case .title a{ float:right; display:block; width:37px; height:7px; background:url(../images/more2.png) no-repeat center center; margin-top:15px;}
.index_case .list{ padding:1px; background:#eee1d8; margin:0 auto; width:230px; height:172px; position:relative;}
.index_case .list .bd{ height:172px; width:230px; overflow:hidden; z-index:8;}
.index_case .list .bd ul{ overflow:hidden;}
.index_case .list .bd li{ float:left; width:230px; height:172px; overflow:hidden;}
.index_case .list .bd li a{ display:table-cell; width:230px; height:172px; text-align:center; vertical-align:middle; overflow:hidden;}
.index_case .list .bd li img{ max-width:230px; max-height:172px; _width:230px;}
.index_case .list .hd{ position:absolute; width:230px; bottom:1px; left:1px; height:17px; background:url(../images/btn4-1.png) no-repeat center center; z-index:10; overflow:hidden;}
.index_case .list .hd ul{ float:right; text-align:center; overflow:hidden;}
.index_case .list .hd ul li{ float:left; width:23px; height:14px; padding-top:3px; line-height:14px; cursor:pointer;}
.index_case .list .hd ul li a{ display:block; width:22px; height:14px; border-left:1px solid rgba(255,255,255,0.6); color:#fff;}
.index_case .list .hd ul li.on{ background:url(../images/btn4-2.png) no-repeat right center;}

.index_pro{ margin-top:10px;}
.index_pro .list{ padding:10px; overflow:hidden; width:768px; height:154px;}
.index_pro .list .bd{ overflow:hidden;}
.index_pro .list ul{ overflow:hidden;}
.index_pro .list li{ float:left; width:143px; height:154px; margin:0 10px 0 0;}
.index_pro .list li a{ display:block; width:143px; height:154px;}
.index_pro .list li .pic{ width:127px; height:113px; overflow:hidden; box-shadow:1px 1px 3px #bebebe; border-radius:5px; padding:7px; border:1px solid #dddddd; margin:0 3px 3px 0;}
.index_pro .list li .pic p{ display:table-cell; width:127px; height:113px; vertical-align:middle; text-align:center; overflow:hidden;}
.index_pro .list li .pic img{ max-width:127px; max-height:113px;}
.index_pro .list li .info{ height:22px; overflow:hidden; line-height:22px; text-align:center; color:#333;}
.index_pro .list li:hover .pic{ box-shadow:1px 1px 3px #3291ff; border-color:#3291ff;}
.index_pro .list li:hover .info{ color:#3291ff;}

.index_link{ margin-bottom:15px;}
.index_link .index_box{ padding:9px 6px;}
.index_link .title{ border-bottom:2px solid #f2f2f2; border-right:2px solid #f2f2f2;}
.index_link .title2{ height:25px; overflow:hidden; border:1px solid #e6e6e6;}
.index_link .title2 h3{ float:left; padding-left:28px; height:25px; background:url(../images/btn5.png) no-repeat 7px center; color:#1d7cd6; font:bold 14px/25px "宋体";}
.index_link .title2 a{ float:right; display:block; width:37px; height:7px; background:url(../images/more3.png) no-repeat center center; margin:10px 10px 0 0;}
.index_link .list{ line-height:24px; padding:10px 5px;}
.index_link .list a{ margin:0 8px;}

/*内页*/
.left_main{ width:210px; float:left; margin:20px 0;}
.left_main .sidebar{ margin-bottom:20px;}
.left_main .sidebar h3{ background:url(../images/bg3.png) repeat-x left bottom #fff; height:35px; font:14px/30px "微软雅黑"; color:#fff; padding-left:10px; border:1px solid #dbdae0; border-bottom-color:#5c90cd;}
.left_main .sidebar h3 span{ display:block; width:90px; text-align:center; height:30px; margin-top:5px; padding:0 4px; background:url(../images/btn2.jpg) no-repeat center top;}
.left_main .sidebar ul{ border:1px solid #e0e0e0; border-top:none; padding:0 15px 10px 15px; background:#fff;}
.left_main .sidebar ul li{ height:40px; line-height:40px; border-bottom:1px solid #e0e0e0;}
.left_main .sidebar ul li a{ padding-left:35px; height:40px; display:block; background:url(../images/btn3.jpg) no-repeat 15px center;}
.left_main .sidebar ul li:hover a{ color:#2a89e3; font-weight:bold;}

.left_main .sidebar2{ margin-bottom:20px;}
.left_main .sidebar2 h3{ background:url(../images/heng05.jpg) no-repeat; height:38px; font:14px/38px "微软雅黑"; color:#fff; padding-left:15px;}
.left_main .sidebar2 h3 span{ display:block; width:100px; height:38px; padding:0 4px; text-align:center;}
.left_main .sidebar2 ul{ padding:15px 15px 5px 15px; border:1px solid #e0e0e0; border-top:none;}
.left_main .sidebar2 li .f1 span{ font:13px/21px "宋体"; display:inline-block; *display:inline; *zoom:1; padding:0 12px; height:21px; background:#00514d; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior:url(js/PIE.htc);}
.left_main .sidebar2 li .f2{ padding:10px 0; font:12px/24px "宋体";}
.left_main .sidebar2 li .f2 p{ height:24px; overflow:hidden; padding-left:25px; background:url(../images/dian00.jpg) no-repeat 5px center;}

.left_main .contact{ margin-bottom:20px;}
.left_main .contact h3{ background:url(../images/heng05.jpg) no-repeat; height:38px; font:14px/38px "微软雅黑"; color:#fff; padding-left:15px;}
.left_main .contact h3 span{ display:block; width:100px; height:38px; padding:0 4px; text-align:center;}
.left_main .contact .info{ background:#fff; border:1px solid #e0e0e0; border-top:none; padding:0 8px 10px 8px;}
.left_main .contact .info img{ margin-bottom:5px;}
.left_main .contact .info h6{ font:bold 12px/22px "微软雅黑"; color:#333;}
.left_main .contact .info p{ font:12px/20px "微软雅黑";}

.right_main{ width:770px; float:left; margin:20px 0 20px 15px;}
.right_main .right_title{ height:36px; overflow:hidden; border-bottom:1px solid #dadada; line-height:36px; text-align:right;}
.right_main .right_title .home{ padding-left:18px; background:url(../images/btn11.png) no-repeat left center;}
.right_main .right_title a{ padding-right:12px; margin-right:4px; background:url(../images/btn10.png) no-repeat right center;}
.right_main .right_title a:hover{ color:#2a89e3;}
.right_main .right_title b{ color:#2a89e3;}


.list_main{ padding:20px 15px 0 15px; text-align:center;}
.list_main ul{ width:100%; display:inline-block;}
.list_main ul li{ overflow:hidden; height:36px; line-height:36px; border-bottom:1px dashed #666;}
.list_main ul li a{ float:left; padding-left:22px; background:url(../images/btn3.png) no-repeat 2px center;}
.list_main ul li span{ float:right;}
.list_main ul li a:hover{ color:#2a89e3}

.cont_page{ text-align:right; padding:30px 15px;}
.cont_page ul{ overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
.cont_page ul li{ float:left; height:23px; line-height:23px; border:1px solid #666; margin-left:6px;}
.cont_page ul li a{ padding:0 8px; display:block; height:23px; color:#666;}
.cont_page ul li:hover{ background:#2a89e3; border-color:#2a89e3;}
.cont_page ul li:hover a{ color:#fff;}
.cont_page ul li:active a{ text-decoration:underline;}

.left_main .sidebarA{ width:205px; float:left; margin:15px 0;}
.left_main .sidebarA h3{ text-align:center; font:bold 14px/22px "宋体"; color:#fff; height:22px; overflow:hidden; background:url(../images/bg2.png) no-repeat center center;}
.left_main .sidebarA .menu{ border:1px solid #eaeaea; margin-top:3px;}
.left_main .sidebarA .menu ul{ border:1px solid #fff; background:#f3f3f3; padding:12px 7px;}
.left_main .sidebarA .menu li{ height:31px; border-bottom:1px dashed #c5c5c5; line-height:32px; overflow:hidden;}
.left_main .sidebarA .menu li a{ display:block; padding-left:24px; background:url(../images/btn3.jpg) no-repeat 2px center; color:#333; height:31px; overflow:hidden;}
.left_main .sidebarA .menu li a:hover{ color:#2a89e3; font-weight:bold;}
.left_main .sidebarA .menu li a.onbj{background:none;}

.pic_main{ padding:30px 0 0 0; min-height:300px;}
.pic_main ul{ overflow:hidden; width:790px;}
.pic_main li{ float:left; width:143px; height:154px; margin:0 22px 20px 22px;}
.pic_main li a{ display:block; width:143px; height:154px;}
.pic_main li .pic{ width:127px; height:113px; overflow:hidden; box-shadow:1px 1px 3px #bebebe; border-radius:5px; padding:7px; border:1px solid #dddddd; margin:0 3px 3px 0;}
.pic_main li .pic p{ display:table-cell; width:127px; height:113px; vertical-align:middle; text-align:center; overflow:hidden;}
.pic_main li .pic img{ max-width:127px; max-height:113px;}
.pic_main li .info{ height:22px; overflow:hidden; line-height:22px; text-align:center; color:#333;}
.pic_main li:hover .pic{ box-shadow:1px 1px 3px #3291ff; border-color:#3291ff;}
.pic_main li:hover .info{ color:#3291ff;}

.pic_main2{ padding:20px 0; min-height:300px;}
.pic_main2 ul li{ border-bottom:1px dashed #ccc; padding-bottom:15px; padding-top:10px; overflow:hidden; margin-bottom:5px;}
.pic_main2 ul li .pic{float:left; width:130px; height:115px; overflow:hidden; margin-left:10px; padding:5px;}
.pic_main2 ul li .pic p{ display:table-cell; vertical-align:middle; text-align:center; width:130px; height:115px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pic_main2 ul li img{ max-width:130px; max-height:115px;}
.pic_main2 ul li .info{ float:right; width:600px;}
.pic_main2 ul li h3{ line-height:36px; height:36px; overflow:hidden; font-family:"微软雅黑"; font-size:16px; margin-bottom:9px;}
.pic_main2 ul li h3 a{ color:#2a89e3;}
.pic_main2 ul li h3 a:hover{ color:#f00;}
.pic_main2 ul li .txt{ height:75px; overflow:hidden;}
.pic_main2 ul li p{ line-height:25px; font-family:"宋体"; font-size:12px; color:#666;}
.pic_main2 ul li:hover .pic{ -webkit-box-shadow:0 0 5px #2a89e3; -moz-box-shadow:0 0 5px #2a89e3; box-shadow:0 0 5px #2a89e3; padding:4px; border:1px solid #2a89e3;}
.pic_main2 ul li a:hover{ color:#2a89e3;}

.profile_main{ font-family:"宋体"; line-height:2em; padding:30px 15px 0 15px;}
.profile_main img{ max-width:770px;}

.cont_page2{ padding:20px 15px;}
.cont_page2 ul li{ height:24px; line-height:24px;}
.cont_page2 ul li a:hover{ color:#3291ff;}