.index_banner{ width:504px; height:243px; text-align:center; z-index:1; position:relative; float:left; margin:14px 0 0 0; overflow:hidden;}
.index_banner .hd{ position:absolute; bottom:12px; right:0; z-index:1; width:100%; text-align:right;}
.index_banner .hd ul{overflow:hidden; display:inline-block; *display:inline; *zoom:1; margin-right:18px;}
.index_banner .hd ul li{ display:compact;float:left; width:9px; height:9px; background:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin:0 3px; cursor:pointer; text-align:center; line-height:16px; color:#fff; font:10px/16px Arial;}
.index_banner .hd ul li.on{ background:#f22301;}
.index_banner .bd{ text-align:center; position:relative; width:100%; height:243px; z-index:0; overflow:hidden;}
.index_banner .bd li{ width:100%; height:243px; zoom:1; vertical-align:middle; display:inline-block;}
.index_banner .bd li a{ display:block; width:504px; height:243px;}
.index_banner .bd li img{ display:block; width:504px; height:243px;}
.index_banner .prev,.index_banner .next{ position:absolute; top:50%; margin-top:-35px;display:block; width:35px; height:70px; font-size:14px; line-height:70px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#000; font-family:"宋体"; filter:alpha(opacity=0);opacity:0; color:#fff; -moz-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.index_banner a:active{ text-decoration:none;}
.index_banner .prev{ left:-50px;}
.index_banner .next{ right:-50px;}
.index_banner:hover .prev,.index_banner:hover .next{ filter:alpha(opacity=40);opacity:0.4;}
.index_banner:hover .prev{ left:5px;}
.index_banner:hover .next{ right:5px;}
.index_banner:hover .prev:hover,.index_banner:hover .next:hover{filter:alpha(opacity=80);opacity:0.8; }
.index_banner.prevStop{ display:none;}
.index_banner.nextStop{ display:none;}

.index_news{ margin:14px 0 0 0; background:#fff; height:243px; width:496px; float:left;}
.index_news .title{ height:40px; background:#fcfcfc; border-bottom:1px solid #e9e9e9; padding:0 18px;}
.index_news .title h3{ float:left; font:normal 16px/40px '微软雅黑'; color:#373838;}
.index_news .title a{ float:right; font:normal 12px/40px '微软雅黑'; color:#8f8f8f;}
.index_news .title a:hover{ color:#ff9c00;}
.index_news .list{ padding:8px 18px 0 18px;}
.index_news .list li{ height:37px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.index_news .list li em{ display:block; width:18px; height:18px; background:#929292; color:#fff; font:normal 12px/18px Arial; float:left; margin:10px 14px 0 0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-align:center;}
.index_news .list li a{ float:left; display:block; height:24px; font:normal 14px/24px '微软雅黑'; margin:7px 0 0 0; max-width:340px; overflow:hidden;}
.index_news .list li span{ float:right; display:block; padding:0 0 0 24px; width:48px; background:url(../images/btn1-3.jpg) no-repeat left center; height:37px; font:normal 12px/37px '微软雅黑'; color:#8f8f8f;}

.index_left{ float:left; width:750px; margin:16px 0 0 0;}
.index_right{ float:right; width:238px; margin:16px 0 0 0;}

.index_info{ background:#fff;}
.index_info .title{ height:55px; border-bottom:3px solid #ebebeb; margin:0 15px;}
.index_info .title h3{ float:left; border-bottom:3px solid #f97900; height:55px; font:normal 16px/55px '微软雅黑'; color:#373838; padding:0 3px;}
.index_info .title h4{ float:left; overflow:hidden; font:normal 15px/55px '微软雅黑'; margin-left:18px;}
.index_info .title h4 a{ color:#595e64; float:left;}
.index_info .title h4 a:hover{ color:#ff9c00;}
.index_info .title h4 span{ display:block; width:1px; float:left; height:55px; background:url(../images/navBg1.jpg) no-repeat center center; margin:0 12px;}
.index_info .title .more{ float:right; font:normal 12px/25px '宋体'; margin:15px 0;}
.index_info .box{ overflow:hidden;}
.index_info .line{ height:3px; width:706px; background:url(../images/bg2.jpg) repeat-x; margin:0 auto;}
.index_info .list{ overflow:hidden; margin:28px 22px; height:130px; width:706px;}
.index_info .list .pic{ float:left; width:112px; height:130px; overflow:hidden;}
.index_info .list .pic img{ display:block; width:112px; height:130px;}
.index_info .list .txt{ float:right; width:570px; overflow:hidden;}
.index_info .list .txt a{ float:left; display:block; border:1px solid #cbcbcb; height:28px; padding:0 9px; margin:0 22px 20px 0; font:normal 12px/28px '微软雅黑'; color:#5b5b5b;}
.index_info .list .txt2 a{ padding:0 25px;}
.index_info .list .txt a:hover{ background:#ff9c00; border:1px solid #ff9c00; color:#fff;}
.index_info .list .txt .more{ padding:0 9px; font:normal 12px/28px '宋体';}

.index_annou{ background:#fff; margin-top:16px;}
.index_annou .hd{ height:28px; padding-top:26px; overflow:hidden; margin:0 22px;}
.index_annou .hd ul{ float:left; overflow:hidden;}
.index_annou .hd li{ float:left; background:#f0eeef; margin-right:2px; height:28px; font:normal 15px/28px '微软雅黑'; color:#1e2012;}
.index_annou .hd li a{ color:#1e2012; display:block; padding:0 10px;}
.index_annou .hd li.on{ background:#3399d9;}
.index_annou .hd li.on a{ color:#fff;}
.index_annou .hd .more{ float:right; font:normal 12px/28px '宋体';}
.index_annou .bd{ padding:30px 36px;}
.index_annou .bd .box{ overflow:hidden;}
.index_annou .bd .pic{ float:left; width:245px; height:210px; overflow:hidden;}
.index_annou .bd .pic img{ display:block; width:245px; height:210px;}
.index_annou .bd .info{ float:left; width:370px; margin-left:25px;}
.index_annou .bd .info h3{ height:22px; font:bold 16px/22px '微软雅黑'; overflow:hidden; margin-bottom:10px;}
.index_annou .bd .info h3 a{ color:#ff9c00; padding-right:30px; display:block; height:22px; float:left; background:url(../images/btn1-4.jpg) no-repeat right center;}
.index_annou .bd .info ul{ height:178px; overflow:hidden;}
.index_annou .bd .info li{ height:36px; border-bottom:1px dashed #cdcdcd; padding-left:12px; background:url(../images/btn1-5.jpg) no-repeat left center; font:normal 14px/36px '微软雅黑';}
.index_annou .bd .info li a{ color:#4e4a49;}
.index_annou .bd .info li a:hover{ color:#ff9c00;}

.index_login{ background:#fff;}
.index_login .title{ font:normal 14px/40px '微软雅黑'; color:#535353; padding:0 12px; border-bottom:2px solid #ebebeb; background:#f5f5f5;}
.index_login .tit{ height:42px; text-align:right; margin:0 12px; line-height:42px;}
.index_login .tit a{ color:#0066cb;}
.index_login .login{ margin:0 10px;}
.index_login .text{ border:1px solid #d9d9d9; position:relative; margin-bottom:16px; height:36px;}
.index_login .text input{ outline:none; padding:3px 42px 3px 8px; height:30px; width:166px; border:none;}
.index_login .text .text_btn{ display:block; width:42px; height:36px; background:url(../images/btn1-7.jpg) no-repeat center center; position:absolute; right:0; top:0;}
.index_login .text .text_pass{ display:block; width:42px; height:36px; background:url(../images/btn1-8.jpg) no-repeat center center; position:absolute; right:0; top:0;}
.index_login .text2{ overflow:hidden; margin-bottom:16px;}
.index_login .text2 input{ float:left; outline:none; padding:3px 8px; height:30px; width:72px; border:1px solid #d9d9d9;}
.index_login .text2 img{ float:left; margin:8px 10px; width:65px; height:23px; cursor:pointer;}
.index_login .text2 a{ float:left; line-height:36px;}
.index_login .text2 a:hover{ color:#0066cd;}
.index_login .auto{ overflow:hidden;}
.index_login .auto input{ float:left; height:24px; vertical-align:middle; outline:none; margin-right:7px;}
.index_login .auto label{ float:left; line-height:22px;}
.index_login .auto a{ float:right; line-height:22px; color:#0066cd;}
.index_login .submit{}
.index_login .submit input{ width:100%; height:32px; background:#f95410; color:#fff; border:none; outline:none; cursor:pointer; margin:20px 0 40px 0;}

.index_time{ margin:16px 0;}
.index_time img{ width:100%;}

.index_btn{ text-align:center; background:#fff;}
.index_btn ul{ overflow:hidden; padding:5px 14px;}
.index_btn li{ float:left; width:70px; height:74px; margin:4px 0;}
.index_btn li .pic{ width:50px; height:50px; border:1px solid #e5e5e5; margin:0 auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.index_btn li .pic a{ display:table-cell; height:50px; width:50px; vertical-align:middle; text-align:center;}
.index_btn li .pic img{ max-height:50px; max-width:50px;}
.index_btn li .info{ height:22px; line-height:22px; overflow:hidden;}
.index_btn li .info a{ color:#8c8c8c;}
.index_btn li:hover .info a{ color:#477dac;}

.index_company{ margin:16px 0; background:#fff; overflow:hidden;}
.index_company .title{ height:37px; border-bottom:3px solid #ebebeb; margin:10px 22px;}
.index_company .title h3{ float:left; border-bottom:3px solid #f97900; height:37px; font:normal 16px/37px '微软雅黑'; color:#373838; padding:0 3px;}
.index_company .title a{ float:right; font:normal 12px/25px '宋体'; margin:6px 0;}
.index_company .list{ margin:10px 5px 20px 5px; height:132px; overflow:hidden;}
.index_company .list ul{ overflow:hidden;}
.index_company .list li{ float:left; height:46px; width:168px; margin:10px 15px;}
.index_company .list li .pic{ width:166px; height:44px; border:1px solid #666; overflow:hidden;}
.index_company .list li a{ display:table-cell; height:44px; width:166px; vertical-align:middle; text-align:center;}
.index_company .list li img{ height:44px;}
.index_company .list li:hover .pic{ border:1px solid #0068cc; -moz-box-shadow:0 0 7px #0068cc; -webkit-box-shadow:0 0 7px #0068cc; box-shadow:0 0 7px #0068cc;}

/*内页*/
.cont_left{ width:202px; float:left; margin:15px 0 20px;}
.cont_right{ width:770px; float:right; background:#fff; margin:15px 0 20px; min-height:1000px;}

.cont_sidebar{ background:#fff; margin-bottom:16px;}
.cont_sidebar .title{ background:#00a2dc; height:42px; overflow:hidden;}
.cont_sidebar .title h2{ font:bold 18px/42px '微软雅黑'; color:#fff; padding-left:22px; background:url(../images/btn4-1.png) no-repeat 7px center;}
.cont_sidebar .list{ padding-bottom:5px;min-height: 20px;}
.cont_sidebar .list li{ height:34px; border-bottom:1px solid #efefef; overflow:hidden;}
.cont_sidebar .list li a{ display:block; padding-left:20px; color:#666; font:normal 14px/34px '宋体';}
.cont_sidebar .list li a:hover{ border-left:2px solid #00a2dc; color:#00a2dc;}

.cont_btn a{ display:block; width:100%; margin-bottom:16px;}
.cont_btn img{ display:block; width:100%;}
.cont_btn .btn{ display:block; width:202px; height:67px; background:url(../images/btn4-3.jpg) no-repeat center center; text-align:center; font:normal 22px/67px '微软雅黑'; color:#fff;}

.cont_mess{ background:#fff;}
.cont_mess .title{ background:#00a2dc; height:37px; overflow:hidden;}
.cont_mess .title h2{ font:bold 14px/37px '宋体'; color:#fff; padding-left:22px; background:url(../images/btn4-1.png) no-repeat 7px center;}
.cont_mess .mess{ padding:15px 8px; width:186px;}
.cont_mess .mess .ov{ width:100%; margin-bottom:12px;}
.cont_mess .mess span{ display:block; float:left; width:55px; text-align:right; padding-right:5px; color:#000; overflow:hidden; line-height:28px;}
.cont_mess .mess .text{ width:115px; height:28px; overflow:hidden; float:left;}
.cont_mess .mess .text input{ border:1px solid #e0e0e0; padding:3px 4px; height:20px; width:105px; outline:none; line-height:20px;}
.cont_mess .mess .btn{ display:block; width:5px; height:28px; float:left; background:url(../images/btn4-2.jpg) no-repeat center center; margin:0 0 0 5px;}
.cont_mess .mess p{ display:block; padding-left:6px; color:#000; overflow:hidden; line-height:28px;}
.cont_mess .mess textarea{ display:block; outline:none; border:1px solid #e0e0e0; padding:3px 4px; height:60px; width:176px; line-height:20px;}
.cont_mess .submit{ text-align:right;}
.cont_mess .submit input{ width:95px; height:28px; background:#1eb2f5; color:#fff; text-align:center; outline:none; cursor:pointer; font:normal 15px/28px '微软雅黑'; border:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.cont_title{ height:32px; border-bottom:1px solid #e3e3e3; margin:0 15px; line-height:32px; color:#666;}
.cont_title a{ color:#666;}
.cont_title a:hover{ color:#00a2dc;}

.list_main{ width:650px; margin:28px auto 0 auto;}
.list_main .title{ height:32px; border-bottom:2px solid #0897d6; margin-bottom:18px;}
.list_main .title h4{ float:left; width:150px; background:url(../images/btn4-4.jpg) repeat-x; height:32px; text-align:center; color:#fff; font:bold 14px/32px '宋体'; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.list_main li{ height:37px; border-bottom:1px dashed #d0d0d0; padding-left:16px; position:relative;overflow: hidden;}
.list_main li i{ display:block; width:3px; height:2px; font-size:0; background:#333; position:absolute; left:7px; top:17px;}
.list_main li a{ color:#333; float:left; display:block; max-width:85%; font:bold 14px/37px '宋体';}
.list_main li a:hover{ color:#00a2dc;}
.list_main li span{ color:#333; float:right; display:block; font:normal 12px/37px '宋体'; color:#a6a6a6;}

.cont_page{ text-align:right; margin:20px auto; width:650px;}
.cont_page ul{ overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
.cont_page li{ float:left; color:#9f9e9e; margin:0 3px;}
.cont_page li a{ color:#9f9e9e;}
.cont_page li a:hover{ color:#ff9c00;}

.profile_main{ width:650px; margin:28px auto 0 auto; color:#555; font:normal 12px/2 "微软雅黑"; overflow:hidden;}
.profile_main .title{ height:32px; border-bottom:2px solid #0897d6; margin-bottom:18px;}
.profile_main .title h4{ float:left; width:150px; background:url(../images/btn4-4.jpg) repeat-x; height:32px; text-align:center; color:#fff; font:bold 14px/32px '宋体'; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.profile_main .tit{ text-align:center; line-height:24px; padding:5px 30px; border-bottom:1px dashed #d0d0d0; font:bold 14px/24px '宋体'; color:#333; margin-bottom:5px;}

.list_main2{ width:650px; margin:28px auto 0 auto;}
.list_main2 .title{ height:32px; border-bottom:2px solid #0897d6; margin-bottom:18px;}
.list_main2 .title h4{ float:left; width:150px; background:url(../images/btn4-4.jpg) repeat-x; height:32px; text-align:center; color:#fff; font:bold 14px/32px '宋体'; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.list_main2 li{ margin-bottom:45px;}
.list_main2 li .name{ height:37px; border-bottom:1px dashed #d0d0d0; padding-left:16px; position:relative; margin-bottom:10px;}
.list_main2 li .name i{ display:block; width:3px; height:2px; font-size:0; background:#333; position:absolute; left:7px; top:17px;}
.list_main2 li .name a{ color:#333; float:left; display:block; max-width:85%; font:bold 14px/37px '宋体';}
.list_main2 li .name a:hover{ color:#00a2dc;}
.list_main2 li .name span{ color:#333; float:right; display:block; font:normal 12px/37px '宋体'; color:#a6a6a6;}
.list_main2 li .info{ overflow:hidden; position:relative;}
.list_main2 li .txt{ padding:0 275px 0 0; font:normal 12px/26px '宋体'; color:#333; overflow:hidden; max-height:104px; overflow:hidden;}
.list_main2 li .more{ display:block; width:136px; height:31px; background:url(../images/more.jpg) no-repeat center center; position:absolute; right:0; bottom:0;}


/* 留言 */
.right_main4{ font-family:"新宋体"; line-height:2em; color:#666666; }
.right_main4 img{ max-width:730px;}

.cont_page2{ padding:10px 0;}
.cont_page2 ul li{ height:24px; line-height:24px; color:#666;}
.cont_page2 ul li a{ color:#666;}
.cont_page2 ul li a:hover{ color:#36ceee;}

.right_main5 h2{ font:bold 22px/40px "宋体";text-align:center; margin:20px 0 20px 0;background:#037037; color:#fff;}
.right_main5 form{ padding-left:136px;}
.cont_formDIV{ overflow:hidden; height:45px; padding:8px 0 8px 0;}
.cont_formDIV h5{ float:left; width:80px; height:36px; font:normal 12px/36px "宋体"; color:#666; text-align:right; padding-right:15px;}
.cont_formDIV input[type="text"]{ float:left; padding:2px 4px; border:1px solid #999; outline:none; width:240px; height:27px; line-height:27px; margin:6px 0; color:#333;}
.cont_formDIV input[type="text"]:focus{ border:1px solid #0066b2;}
.cont_formDIV input[type="text"]:focus+span::after{ color:#f00; line-height:36px; padding-left:15px;}
.cont_formDIV input[type="text"]:focus+span.span1::after{ content:"* 用户名为2~20个字符";}
.cont_formDIV input[type="text"]:focus+span.span2::after{ content:"* 请输入邮箱";}
.cont_formDIV input[type="text"]:focus+span.span3::after{ content:"* 请输入您的手机号码";}
.cont_formDIV2{ overflow:hidden; padding:8px 0 8px 0;}
.cont_formDIV2 h5{ float:left; width:80px; height:36px; font:normal 12px/36px "宋体"; color:#666; text-align:right; padding-right:15px;}
.cont_formDIV2 textarea{ width:240px; height:74px; border:1px solid #999; outline:none; padding:2px 4px; float:left;}
.cont_formDIV2 textarea:focus{ border:1px solid #0066b2;}
.cont_formDIV2 textarea:focus:focus+span::after{ content:"* 至少20个字符"; color:#f00; line-height:36px; padding-left:15px; float:left;}
.cont_formDIV input[type="submit"]{ float:left; border:none; outline:none; width:80px; height:30px; line-height:30px; color:#fff; background:#0a9282; cursor:pointer; margin:0 20px 0 95px;}
.cont_formDIV input[type="reset"]{ float:left; border:none; outline:none; width:80px; height:30px; line-height:30px; color:#fff; background:#0066b2; cursor:pointer; margin-left:20px;}

.right_main5 h2{ font:bold 22px/40px "宋体";text-align:center; margin:20px 0 20px 0;background:#1aadf2; color:#fff;}
.cont_formDIV{ overflow:hidden; height:45px; padding:8px 0 8px 0;}
.cont_formDIV h5{ float:left; width:80px; height:36px; font:normal 12px/36px "宋体"; color:#666; text-align:right; padding-right:15px;}
.cont_formDIV input[type="text"]{ float:left; padding:2px 4px; border:1px solid #999; outline:none; width:240px; height:27px; line-height:27px; margin:8px 0; color:#333;}
.cont_formDIV input[type="text"]:focus{ border:1px solid #0066b2;}
.cont_formDIV input[type="text"]:focus+span::after{ color:#f00; line-height:36px; padding-left:15px;}
.cont_formDIV input[type="text"]:focus+span.span1::after{ content:"* 用户名为2~20个字符";}
.cont_formDIV input[type="text"]:focus+span.span2::after{ content:"* 请输入地址";}
.cont_formDIV input[type="text"]:focus+span.span3::after{ content:"* 请输入您的手机号码";}
.cont_formDIV2{ overflow:hidden; padding:8px 0 8px 0;}
.cont_formDIV2 h5{ float:left; width:80px; height:36px; font:normal 12px/36px "宋体"; color:#666; text-align:right; padding-right:15px;}
.cont_formDIV2 textarea{ width:240px; height:74px; border:1px solid #999; outline:none; padding:2px 4px; float:left;}
.cont_formDIV2 textarea:focus{ border:1px solid #0066b2;}
.cont_formDIV2 textarea:focus:focus+span::after{ content:"* 至少20个字符"; color:#f00; line-height:36px; padding-left:15px; float:left;}
.cont_formDIV input[type="submit"]{ float:left; border:none; outline:none; width:80px; height:30px; line-height:30px; color:#fff; background:#1aadf2; cursor:pointer; margin:0 20px 0 95px;}
.cont_formDIV input[type="reset"]{ float:left; border:none; outline:none; width:80px; height:30px; line-height:30px; color:#fff; background:#1aadf2; cursor:pointer; margin-left:20px;}

/*2015-8-5新增*/
.index_time{ margin:16px 0; border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
.index_time .year{ overflow:hidden; background:#f8f8f8; height:33px; border-bottom:1px solid #e7e7e7; text-align:center;  border-right:1px solid #e7e7e7;}
.index_time .year .box{ overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
.index_time .year a{ float:left; display:block; width:19px; height:19px; margin:7px 2px; background-image:url(../images/timeBtn.png); background-repeat:no-repeat;}
.index_time .year .prevY{ background-position:left center;}
.index_time .year .prevM{ background-position:-20px center;}
.index_time .year .nextM{ background-position:-40px center;}
.index_time .year .nextY{ background-position:-60px center;}
.index_time .year h3{ float:left; width:110px; height:19px; margin:7px 0; text-align:center; font:bold 12px/19px '微软雅黑', Arial; color:#000;}
.index_time table{ width:100%; background:#fff;}
.index_time thead{ background:#fff; border-bottom:1px solid #e7e7e7; text-align:center;  border-right:1px solid #e7e7e7;}
.index_time tbody{ text-align:center; background:#f2f9ff; color:#000;}
.index_time td{ border-right:1px solid #d8e0e2; border-bottom:1px solid #d8e0e2;}
.index_time td.prevMDay,.index_time td.nextMDay{ background:#fcf8f7; color:#131917;}
.index_time td.today{ background:#93b6dc; color:#fff;}
.index_time td:hover{ background:#ff6100; color:#fff;}
.index_time td.prevMDay:hover,.index_time td.nextMDay:hover{ background:#fcf8f7; color:#131917;}
.index_time td.today:hover{ background:#93b6dc; color:#fff;}