/* 网站首页样式 */
#indexmainbg{ margin:0px auto; padding:5px 5px 0px 5px; width:980px; height:auto; background:#fde2ae; overflow:hidden; }
#zyszcontain{ width:272px; height:200px; background:url(/images/index201112.gif) 0px -70px no-repeat; overflow:hidden; float:left; }
.zyszhot{ margin-top:7px; width:100%; height:35px; cursor:pointer; overflow:hidden; float:left; }
.zyszhotx{ width:100%; height:35px; cursor:pointer; overflow:hidden; float:left; }
.zyszfg{ width:100%; height:5px; overflow:hidden; float:left; }
.zyszfgx{ width:100%; height:10px; overflow:hidden; float:left; }
.zyszwz{ padding-left:35px; width:235px; height:20px; overflow:hidden; float:left; }
.zyszwz a{ padding-left:5px; font-size:14px; line-height:20px; color:#FF0000; }
.zyszwz a:hover{ color:#ff6600; text-decoration:none; }
.zyszwzmore{ padding-right:10px; width:262px; height:20px; text-align:right; line-height:20px; overflow:hidden; float:left; }
.zyszwzmore a{ font-size:14px; line-height:20px; color:#5c5a8c; }
.zyszwzmore a:hover{ color:#ff6600; text-decoration:none; }
#topbaner{ margin-left:8px; width:700px; height:200px; overflow:hidden; float:left; }
#indexzq{ margin-top:10px; width:980px; height:60px; background:url(/images/index201112.jpg) 0px -185px no-repeat; overflow:hidden; float:left; }
.indexzqbotton{ width:196px; height:60px; cursor:pointer; overflow:hidden; float:left; }
#indexpicnews{ margin-top:10px; width:282px; height:276px; overflow:hidden; float:left; }
.indexpicnewstitle{ padding:5px 0px 0px 10px; width:272px; height:30px; font-size:14px; line-height:30px; font-weight:bold; color:#FFFFFF; background:url(/images/index201112.gif) -275px -70px no-repeat; overflow:hidden; float:left; }
.indexpicnewscont{ padding:5px 2px 5px 2px; width:270px; height:230px; background:#f9ebcc; border-right:#d8700b 1px solid; border-left:#d8700b 1px solid; border-bottom:#d8700b 1px solid; overflow:hidden; float:right;}
#indexnewscont{ margin-top:10px; margin-left:10px; width:410px; height:274px; border:#d8700b 1px solid; background:#f9ebcc; overflow:hidden; float:left;}
#indexnews{ width:410px; height:224px; background:#f9ebcc; overflow:hidden; float:left; }
.bq{ width:410px; height:34px; background:url(/images/index201112.gif) 0px -429px no-repeat; overflow:hidden; float:left; }
.bq ul{ width:410px; height:34px; list-style:none; overflow:hidden; float:left; }
.bq ul li{ width:100px; height:34px; list-style:none; text-align:center; overflow:hidden; float:left; }
.bq ul li.hover{ width:100px; height:34px; background:url(/images/index201112.gif) -560px -175px no-repeat; list-style:none; font-size:14px; line-height:34px; font-weight:bold; text-align:center; overflow:hidden; float:left; }
.bq ul li a{ font-size:14px; line-height:34px; color:#ff0000; }
.bq ul li a:hover{ font-size:14px; font-weight:bold; line-height:34px; }
.bq ul li.indexnewsbqfg{ width:3px; height:34px; background:url(/images/index201112.gif) -809px -430px no-repeat; overflow:hidden; float:left; }
.bq ul li.indexnewsbqfgx{ width:4px; height:34px; background:url(/images/index201112.gif) -809px -430px no-repeat; overflow:hidden; float:left; }
.bq_d{ padding-left:5px; width:400px; height:auto; background:#f9ebcc; overflow:hidden; float:left; }
.bq_d ul{ width:400px; height:190px; list-style:none; overflow:hidden; float:left; }
.bq_d ul li{ width:400px; height:30px; background:url(/images/index201112.gif) -275px -109px no-repeat; border-bottom:1px dotted #d8700b; font-size:12px; line-height:30px; text-align:left; overflow:hidden; float:left;
}
.bq_d ul li a{ padding-left:20px; width:auto; height:30px; font-size:12px; line-height:30px; text-align:left; color:#525252; overflow:hidden; float:left; }
.bq_d ul li a:hover{ color:#ff6600; text-decoration:none; }
.bq_d ul li span{ width:75px; height:30px; font-size:12px; line-height:30px; text-align:right; color:#525252; overflow:hidden; float:right; }
.indexmorezt{ width:110px; height:30px; font-size:12px; line-height:30px; text-align:right; color:#525252; overflow:hidden; float:right; }
.indexxdzy{ margin-top:5px; width:410px; height:50px; text-align:center; overflow:hidden; float:left; }

#indexzxcenter{ margin-top:10px; margin-left:10px; width:264px; height:275px; border:#d8700b 1px solid; background:#f9ebcc; overflow:hidden; float:left; }

/* 咨询中心滑动门效果样式开始 */
.indexzxbq{ width:264px; height:38px; background:url(/images/index201112.gif) -510px -430px no-repeat; overflow:hidden; float:left; }
.indexzxbq ul{ width:264px; height:38px; list-style:none; overflow:hidden; float:left; }
.indexzxbq ul li{ width:84px; height:38px; list-style:none; text-align:center; overflow:hidden; float:left; }
.indexzxbq ul li.hover{ width:84px; height:38px; background:url(/images/index201112.gif) -275px -170px no-repeat; list-style:none; font-size:14px; line-height:38px; text-align:center; overflow:hidden; float:left; }
.indexzxbq ul li a{ font-size:14px; line-height:35px; color:#ff0000; }
.indexzxbq ul li a:hover{ font-size:14px; font-weight:bold; line-height:35px; }
.indexzxtitlefg{ width:6px; height:38px; font-size:14px; line-height:35px; text-align:center; color:#d8700b; overflow:hidden; float:left; }
.indexzxbq_d{ padding-left:5px; width:255px; height:237px; overflow:hidden; float:left; }
.indexzxbq_d ul{ width:255px; height:auto; list-style:none; overflow:hidden; float:left; }
.indexzxbq_d ul li{ width:255px; height:auto; list-style:none; overflow:hidden; float:left; }
.indexzxct{ margin-top:3px; width:255px; height:47px; overflow:hidden; float:left; }
.indexzxdt{ padding:10px 0px 0px 35px; margin-top:3px; width:89px; height:30px; background:url(/images/index201112.gif) -560px -70px no-repeat; font-size:18px; line-height:40px; font-weight:bold; color:#c63800; overflow:hidden; float:left; }
.indexzxdt a{ font-size:18px; line-height:30px; font-weight:bold; color:#c63800; }
.indexzxdt a:hover{ color:#ff6600; text-decoration:none; }
.indexzxdtx{ padding:10px 0px 0px 35px; margin-top:3px; margin-left:7px; width:89px; height:30px; background:url(/images/index201112.gif) -560px -70px no-repeat; font-size:18px; line-height:40px; font-weight:bold; color:#c63800; overflow:hidden; float:left; }
.indexzxdtx a{ font-size:18px; line-height:30px; font-weight:bold; color:#c63800; }
.indexzxdtx a:hover{ color:#ff6600; text-decoration:none; }
.indexzxfsbg{ width:253px; height:230px; background:url(/images/index201112.jpg) 0px -440px no-repeat; overflow:hidden; float:left; }
.indexzxfswz{ margin-top:9px; padding-left:45px; width:208px; height:20px; font-size:14px; line-height:20px; color:#c63800; overflow:hidden; float:left; }
.indexzxfswzx{ padding-left:45px; width:208px; height:20px; font-size:16px; line-height:20px; color:#c63800; overflow:hidden; float:left; }
.indexzxfswzx a{ font-size:16px; color:#c63800; line-height:20px; }
.indexzxfswzx a:hover{ color:#ff6600; text-decoration:none; }
.indexzxfswzxx{ margin-top:9px; padding-left:45px; width:208px; height:40px; font-size:14px; line-height:40px; color:#c63800; overflow:hidden; float:left; }
.indexzxfswzxx a{ font-size:14px; color:#c63800; line-height:40px; }
.indexzxfswzxx a:hover{ color:#ff6600; text-decoration:none; }
.indexzxfs{ margin-top:5px; width:96px; height:29px; text-align:center; overflow:hidden; float:left; }
.indexrxdy{ width:253px; height:30px; border-bottom:1px dotted #d8700b; font-size:12px; line-height:30px; overflow:hidden; float:left; }
.indexrxdy a{ font-size:12px; line-height:30px; text-align:left; color:#525252; }
.indexrxdy a:hover{ color:#ff6600; text-decoration:none; }
/* 咨询中心滑动门效果样式结束 */
#indexxysp{ margin-top:10px; width:282px; height:226px; overflow:hidden; float:left; }
.indexxysptitle{ padding:5px 0px 0px 10px; width:272px; height:30px; font-size:14px; line-height:30px; font-weight:bold; color:#FFFFFF; background:url(/images/index201112.gif) -275px -70px no-repeat; overflow:hidden; float:left; }
#xyspcont{ padding:5px 2px 5px 2px; width:270px; height:180px; background:#f9ebcc; border-right:#d8700b 1px solid; border-left:#d8700b 1px solid; border-bottom:#d8700b 1px solid; overflow:hidden; float:right; }
#indexrdtx{ margin-top:10px; margin-left:10px; width:410px; height:224px; border:#d8700b 1px solid; background:#f9ebcc; overflow:hidden; float:left; }

#indexzxcg{ margin-top:10px; margin-left:10px; width:264px; height:224px; border:#d8700b 1px solid; background:#f9ebcc; overflow:hidden; float:left; }
.indexzxcgtitle{ padding-left:14px; width:250px; height:34px; background:url(/images/index201112.gif) -510px -430px no-repeat; font-size:14px; line-height:34px; color:#FF0000; overflow:hidden; float:left; }
.indexzxcgtitle a{ font-size:14px; line-height:34px; color:#FF0000; }
.indexzxcgcont{ padding:5px; width:254px; height:180px; overflow:hidden; }
.indexzxcgpic{ width:180px; height:180px; text-align:center; overflow:hidden; float:left; }
.indexzxcgname{ width:69px; height:180px; overflow:hidden; float:left; }
.indexzxcgfg{ width:2px; height:180px; overflow:hidden; float:left; }
.indexzxcgname ul{ width:69px; height:180px; list-style:none; overflow:hidden; float:left;
}
.indexzxcgname ul li{ width:69px; height:30px; background:url(/images/index201112.gif) -275px -139px no-repeat; list-style:none; font-size:12px; line-height:30px; color:#c63800; text-align:center; overflow:hidden; float:left; }
.indexzxcgname ul li.hover{ width:69px; height:30px; background:url(/images/index201112.gif) -275px -139px no-repeat; list-style:none; font-size:12px; line-height:30px; color:#c63800; font-weight:bold; text-align:center; overflow:hidden; float:left; }
.indexzxcgname ul li a{ font-size:12px; line-height:30px; color:#ff0000; }
.indexzxcgname ul li a:hover{ font-size:12px; font-weight:bold; line-height:30px; }
.indexcpic{ margin-top:10px; width:980px; height:auto; overflow:hidden; float:left; }
.cpicbq{ width:980px; height:35px; background:url(/images/index201112.gif) -0px -275px no-repeat; overflow:hidden; float:left; }
.cpictitle{ padding:5px 0px 0px 10px; width:140px; height:30px; border-right:#d8700b 1px solid; font-size:14px; line-height:30px; font-weight:bold; color:#FFFFFF; overflow:hidden; float:left; }
.cpicbq ul{ margin-top:5px; width:700px; height:30px; list-style:none; overflow:hidden; float:left; }
.cpicbq ul li{ width:100px; height:30px; border-right:#d8700b 1px solid; list-style:none; font-size:14px; line-height:30px; color:#ff0000; text-align:center; overflow:hidden; float:left; }
.cpicbq ul li.hover{ width:100px; height:30px; background:url(/images/index201112.gif) -560px -140px no-repeat; list-style:none; font-size:14px; line-height:34px; font-weight:bold; text-align:center; overflow:hidden; float:left; }
.cpicbq ul li a{ font-size:14px; line-height:30px; color:#ff0000; }
.cpicbq ul li a:hover{ font-size:14px; font-weight:bold; line-height:30px; }
.cpicbq_d{ width:972px; height:auto; border-left:#d8700b 1px solid; border-right:#d8700b 1px solid; border-bottom:#d8700b 1px solid; background:#f9ebcc; overflow:hidden; float:right; }
.indexpiccont{ padding:5px 0px 5px 0px; width:162px; height:auto; overflow:hidden; float:left; }
.indexpic{ margin:0px auto; padding:5px 5px 0px 5px; width:142px; height:152px; background:#ffffff; text-align:center; overflow:hidden; }
.indexpicname{ margin:0px auto; padding:0px; width:152px; height:18px; background:#FFFFFF; font-size:12px; line-height:18px; color:#c63800; text-align:center; overflow:hidden; }
.indexpicname a{ font-size:12px; line-height:18px; color:#c63800; }
.indexxszppiccont{ padding:5px 0px 5px 0px; width:194px; height:auto; overflow:hidden; float:left; }
.indexxszppic{ margin:0px auto; padding:4px 4px 0px 4px; width:180px; height:117px; background:#ffffff; text-align:center; overflow:hidden; }
.indexxszpname{ margin:0px auto; padding:0px; width:188px; height:18px; background:#FFFFFF; font-size:12px; line-height:18px; color:#c63800; text-align:center; overflow:hidden; }
.indexxszpname a{ font-size:12px; line-height:18px; color:#c63800; }
.hzhbcpicbq_d{ width:972px; height:130px; border-left:#d8700b 1px solid; border-right:#d8700b 1px solid; border-bottom:#d8700b 1px solid; background:#f9ebcc; overflow:hidden; float:right; }
.hzhbcpicbq_d ul{ margin-top:5px; width:972px; height:auto; list-style:none; overflow:hidden; float:right; }

#indexhzhbcont{ width:972px; height:130px; overflow:hidden; float:left; }
#inindexhzhbcont{ width:1000%; height:130px; overflow:hidden; float:left; }
#indexhzhbcont1{ width:auto;height:auto;float:left; }
.indexhzhbpiccont{ padding:5px 0px 5px 0px; width:162px; height:auto; overflow:hidden; float:left; }
.indexhzhbpic{ margin:0px auto; padding:2px 2px 0px 2px; width:152px; height:100px; background:#ffffff; text-align:center; overflow:hidden; }
.indexhzhbname{ margin:0px auto; padding:0px; width:156px; height:18px; background:#FFFFFF; font-size:12px; line-height:18px; color:#c63800; text-align:center; overflow:hidden; }
#indexhzhbcont2{ width:auto; height:auto; float:left; }

.yqlinkleft{ width:90px; height:25px; font-size:12px; line-height:25px; text-align:right; float:left; }
.yqlinkright{ width:865px; height:25px; font-size:12px; line-height:25px; color:#c63800; text-align:left; float:left; }
.yqlinkright a{ font-size:12px; line-height:25px; text-align:center; color:#c63800; }
.yqlinkright a:hover{ color:#ff6600; text-decoration:none; }
.yqlinkleftx{ width:103px; height:25px; font-size:12px; line-height:25px; text-align:center; float:left; }