@charset "utf-8";
/* CSS Document */
body,div,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "瀹��", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#828282; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{}
.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}
.autohei{ overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.yahei,.yahei * { font-family:Microsoft Yahei; }
body{ font-size:12px; }

#toplink{ background:#e9e9e9; border-bottom:#ddd 1px solid; overflow:hidden; zoom:1;}
.toplink{ overflow:hidden; zoom:1; width:980px; margin:0 auto;}
.sousuo{ width:177px; margin:0 auto; height:14px; overflow:hidden; padding:10px 10px 9px; border:#ccc 1px solid; background:#fff;}
#top{ vertical-align:top; zoom:1; position:relative; z-index:200; background:#FFFFFF;}
.top{ vertical-align:top; zoom:1; width:980px; margin:0 auto;}
.ss{ margin-top:40px;}
.xingqu{ display:inline-block; position:relative; z-index:0;}
.xingqu ul{ position:absolute; z-index:0; left:0; top:35px; width:193px; border:#91cc56 3px solid; background:#fff;}
.xingqu ul li{ margin-bottom:15px; line-height:17px; overflow:hidden; zoom:1;}
.xingqu ul li b{ width:17px; display:inline; background:#92cd57; text-align:center; color:#fff; margin:0px 10px; display:inline; float:left;}


.xz_top{ background:#e9e9e9; font-size:14px; line-height:33px; overflow:hidden; zoom:1; text-align:center;}
.xz_top span{ margin:0px 20px;}
.xz_top b{ color:#607acf;}
.xz_header{ background:url(../images/xz-headerbg.png) repeat-x center top; overflow:hidden; zoom:1;}


.dw1{z-index:1;}
.nav{ overflow:hidden; zoom:1; margin:8px 0px 0px;}
.nav h2{ margin-right:10px; display:inline; float:left;color:#d4d4d4;}
.nav h2 a{ line-height:18px; background:url(../images/icon1.png) no-repeat right center; padding:0px 10px 0px 0px; margin:0px 5px;}
#menu{ vertical-align:top; zoom:1; position:relative; z-index:100;}
#menu a{ text-decoration:none;}
#menu a:hover{ text-decoration:none;}
.menu{ background:url(../images/menubg.png) repeat-x center top; overflow:hidden; zoom:1;}
.menu ul{ width:1004px; margin:0 auto; overflow:hidden; zoom:1;}
.menu ul li{ width:167px; color:#fff; background:url(../images/menubg2.png) no-repeat right top; line-height:20px; float:left;}
.menu ul li a{ color:#fff; display:block; padding:10px 0px 9px 17px; height:40px;}
.menu ul li a:hover{ background:#00a1e3;}
.menu ul li span{ display:block; font-size:16px;}
.menu ul li em{ font-style:normal; letter-spacing:-1px;}
.menushowbg{ position:absolute; z-index:1; top:59px; left:0; width:100%; overflow:hidden; zoom:1;}
.menushowbg1{ overflow:hidden; zoom:1; background:#fff repeat-x center top;}

.menushow{ width:1004px; margin:0 auto; padding:9px 0px 0px; overflow:hidden; zoom:1;}
.menushow h2{ line-height:40px; font-size:14px; color:#c7c7c7; background:url(../images/menu-icon1.png) no-repeat left center; padding-left:15px;}
.menushow h2 strong{ font-size:16px; color:#616161;}

.menupic{ width:357px; text-align:right;}
.menupic2{ width:370px; text-align:right;}
.menupic3{ width:440px; margin-top:10px; float:right;}
.menupic3 img{ margin-left:10px; display:inline; float:left;}
.menupic3 p{ font-size:16px; font-weight:bold; color:#516ecc; text-align:right; line-height:40px;}

.menupic4{ overflow:hidden; zoom:1;}
.menupic4 img{ float:left; margin-left:5px; display:inline;}
.menupic5{ margin-top:10px; overflow:hidden; zoom:1;}
.menupic5 img{ float:left; margin-left:5px; display:inline;}
.menupic6{ overflow:hidden; zoom:1;}
.menupic6 img{ float:left; margin-left:5px; display:inline;}

.menustyle1 ul{ padding:0px 0px 10px; background:url(../images/iconbg3.png) repeat-y 43% top; overflow:hidden; zoom:1;}
.menustyle1 ul li{ width:50%; line-height:32px; float:left;}
.menustyle1 ul li a{ display:block; color:#848482; padding-left:20px; background:url(../images/iconbg1.png) no-repeat left center;}
.menustyle1 ul li a:hover{ color:#36bbf1; background:url(../images/iconbg2.png) no-repeat left center;}

.menustyle2 dl{ padding:0px 0px 10px; overflow:hidden; zoom:1;}
.menustyle2 dl dd{ line-height:32px; background:url(../images/iconbg1.png) no-repeat left center; padding-left:20px;}
.menustyle2 dl dd.hover{ background:url(../images/iconbg4.png) no-repeat left center;}
.menustyle2 dl dd a{ margin:0px 5px; color:#848482;}
.menustyle2 dl dd a:hover{ color:#ff9102;}

.menustyle3{ overflow:hidden; zoom:1;}
.menustyle3 ul{ padding:0px 0px 10px; overflow:hidden; zoom:1; background:url(../images/iconbg3.png) repeat-y 43% top;}
.menustyle3 ul li{ width:46%; line-height:31px; padding-left:4%; background:url(../images/iconbg1.png) no-repeat left center; color:#95c0f6; float:left;}
.menustyle3 ul li.hover{ background:url(../images/iconbg2.png) no-repeat left center;}
.menustyle3 ul li span{ font-size:13px; color:#848482;}
.menustyle3 ul li span a{ color:#848482;}
.menustyle3 ul li span a:hover{ color:#36bbf1;}

.menustyle4{ padding:0px 0px 10px; overflow:hidden; zoom:1;}
.menustyle4 ul li{ overflow:hidden; zoom:1; line-height:34px; font-size:13px;}
.menustyle4 ul li a{ display:block; padding-left:20px; background:url(../images/iconbg1.png) no-repeat left center; }
.menustyle4 ul li a:hover{background:url(../images/iconbg2.png) no-repeat left center; color:#36bbf1;}

.menustyle5{ padding:0px 0px 10px; overflow:hidden; zoom:1;}
.menustyle5 ul li{ overflow:hidden; zoom:1; line-height:34px; font-size:13px;}
.menustyle5 ul li a{ display:block; padding-left:20px; background:url(../images/iconbg1.png) no-repeat left center; }
.menustyle5 ul li a:hover{background:url(../images/iconbg2.png) no-repeat left center; color:#36bbf1;}


.menustyle6{ overflow:hidden; zoom:1;}
.menustyle6 ul{ padding:0px 0px 10px; overflow:hidden; zoom:1; background:url(../images/iconbg3.png) repeat-y 43% top;}
.menustyle6 ul li{font-size:13px;width:42%; line-height:31px; padding-left:8%; background:url(../images/iconbg1.png) no-repeat left center; color:#95c0f6; float:left;}
.menustyle6 ul li.hover{ background:url(../images/iconbg2.png) no-repeat left center;}
.menustyle6 ul li.hover a{ color:#848482;}
.menustyle6 ul li a:hover{ color:#36bbf1;}



/**/
#menu2 { vertical-align:top; zoom:1; position:relative; z-index:1; }
#menu2 a { text-decoration:none; }
#menu2 a:hover { text-decoration:none; }
.menu2 { background:url(../images/menubg.png) repeat-x center top; vertical-align:top; zoom:1; }
.menu2 .menu2titwrap { width:1004px; margin:0 auto; vertical-align:top; zoom:1; }
#menu2tit1,#menu2tit2,#menu2tit3,#menu2tit4,#menu2tit5,#menu2tit6{ width:167px; background:url(../images/menubg2.png) no-repeat right top; float:left; position:relative;}
.menu2 h3{ color:#fff; line-height:20px;}
.menu2 h3 a { color:#fff; display:block; padding:10px 0px 9px 17px; height:40px; }
.menu2 h3 a:hover { background:#fff; color:#516ecc; }
.menu2 h3 span { display:block; font-size:16px; }
.menu2 h3 em { font-style:normal; letter-spacing:-1px; }

.menu2cont1{ position:absolute; top:59px; left:0; z-index:3;  width:580px; overflow:hidden; zoom:1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#516ecc 2px solid; padding:5px 0px; background:#fff;}
.menu2cont1 dl{ padding:0px 15px; border-right:#ccc 1px dashed; width:259px; float:left; overflow:hidden; zoom:1;}
.menu2cont1 dl dd{ width:260px; line-height:29px; float:left;}
.menu2cont1 dl dd a{ display:block; height:29px; overflow:hidden;}
.menu2cont1 dl dd a:hover{ background:#516ecc; color:#fff;}
.menu2cont1 dl dd strong{ color:#516ecc; float:left;}
.menu2cont1 dl dd a:hover strong{ color:#fff;}

.menu2cont2{ position:absolute; top:59px; left:0; z-index:3; width:190px; overflow:hidden; zoom:1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#516ecc 2px solid; padding:5px 0px; background:#fff;}
.menu2cont2 dl{ overflow:hidden; zoom:1; float:left; width:190px;}
.menu2cont2 dl dd{ width:170px; padding:0px 10px;  line-height:29px; float:left;}
.menu2cont2 dl dd a{ padding-left:10px; display:block; height:29px; overflow:hidden;}
.menu2cont2 dl dd a:hover{ background:#516ecc url(../images/dahao.gif) no-repeat 150px center; color:#fff;}
.menu2cont2 dl dd strong{ color:#516ecc; float:left;}
.menu2cont2 dl dd a:hover strong{ color:#fff;}
.menu2cont2 ul{ width:150px; padding:0px 20px 300px; margin-bottom:-300px; background:url(../images/menu2cont2bg.gif) repeat-y left top; float:left;}
.menu2cont2 ul li{ line-height:29px; }
.menu2cont2 ul li a{ display:block;padding-left:10px; height:29px; overflow:hidden;}
.menu2cont2 ul li a:hover{ background:#95a6e0; color:#fff;}

.menu2cont3{ position:absolute; top:59px; left:0; z-index:3; width:165px;  overflow:hidden; zoom:1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#516ecc 2px solid; padding:5px 0px; background:#fff;}
.menu2cont3 dl{ padding:0px 10px; overflow:hidden; zoom:1;}
.menu2cont3 dl dd{ line-height:29px;}
.menu2cont3 dl dd a{ padding-left:10px; display:block; height:29px; overflow:hidden;}
.menu2cont3 dl dd a:hover{ background:#516ecc url(../images/dahao.gif) no-repeat 130px center; color:#fff;}




./*骞荤�*/
.hdd { width:1440px; height:420px; margin:auto;}
#focus {width:1440px; height:420px; overflow:hidden; position:relative; margin:auto; }
#focus ul {height:406px; position:absolute;}
#focus ul li {float:left; width:1440px; height:420px; overflow:hidden; position:relative; background:#000;}
#focus ul li img { width:1440px; height:420px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:982px; height:10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}

#ad_header {height:auto;overflow:hidden;zoom:1;}
#headshow {	position:relative;background:#fff;width:100%;height:602px;overflow:hidden;z-index:0;}
#headslideshow {position:relative;width:100%;height:602px;margin:0 auto;z-index:-2;}
#headshow .hover {background-repeat:no-repeat;background-position:top center;position:absolute;z-index:-1;width:100%;height:602px;cursor:pointer;}
.#headslideshow a {cursor:pointer;}
#prev {position:absolute;left:3%;top:150px;z-index:1;height:49px;width:39px;cursor:pointer;}
#next {	position:absolute;right:3%;	top:150px;z-index:1;height:49px;width:39px;cursor:pointer;}
.headarr a, .headarr a:hover {text-decoration:none;}

.clear{ clear:both;}
#ment { width:1003px; margin:auto;}
#navv { width:1003px; margin:auto; height:62px;}
.navv1 { float:left; width:196px; height:62px; background:#49b4e2;}
.navv1 h3 { width:56px; height:40px; padding-top:8px; background:#0b7dc6; margin-top:7px; margin-left:5px; _margin-left:2px; text-align:center; font-size:14px; float:left;} 
.navv1 p { width:130px; float:left; font-size:12px; color:#FFF; line-height:20px; padding-top:10px; padding-left:5px; }
.navv1 p a,.navv1 h3 a { color:#FFF;}
.mb { border:1px solid #55759e; width:981px; font-size:14px; height:37px; line-height:37px; margin-top:10px; background:url(../images/13_03.jpg) no-repeat left; padding-left:20px; }
.mb a { color:#000;}
#quan { width:1003px; margin-top:10px;}
.zuo { float:left; width:727px;}
.left15 { width:727px; border:1px solid #c1d5e0;}
.left15 h1 { font-size:18px; line-height:30px; text-align:center; margin-top:50px; width:727px;}
.left1 { width:727px; text-align:center;}
.left1 ul li { display:inline; padding-left:15px; font-size:12px; color:#1465c0}
.left2_11 { font-size:12px; padding-left:100px; width:440px; overflow:hidden; color:#666; float:left; line-height:28px;}
.left2 { margin-left:23px; margin-top:30px; _margin-left:12px; border:1px solid #CCC; width:680px; height:28px; background:#f8f8f8;  background:url(../images/fdsfd5_03.jpg) left no-repeat;}
.left3 { width:660px; padding-left:33px;}
.left3 p { font-size:14px; line-height:32px; padding-top:20px; width:660px;}
.left3 p a { color:#F00;}
.left4 { width:727px; text-align:center; margin-top:30px;}
.fenye { padding-left:50px; line-height:30px; margin-top:20px; font-size:12px;}
.left5 { width:677px; margin-left:30px; _margin-left:15px; border-top:1px solid #CCC; margin-top:20px;}
.left5 h3 { width:677px; font-size:16px; margin-top:20px; color:#40aeed;}
.left5 p { width:677px; line-height:26px; font-size:14px;}
.left6 { width:680px; padding-left:23px; margin-top:30px;}


#dvvv {font-size:12px; padding-left:100px; width:440px; overflow:hidden; color:#666; float:left; line-height:28px;}
#dvvv1 ul{padding-left: 0px; margin-top: 0px;}
#dvvv1 ul li{list-style-type: none;white-space:nowrap;  font-size:12px; font-weight:bold;}










.xiatu { margin-top:15px; margin-bottom:10px;}

.right11 { margin-top:10px;}
.right123 { float:left; width:259px; margin-left:15px; _margin-left:12px; margin-bottom:10px;}
.right21 { width:257px; border:1px solid #CCC; margin-top:10px; background:url(../images/xin1_03.jpg) no-repeat top; height:200px;}
.right21 ul { padding-top:15px;}
.right21 ul li { float:left;margin-top:20px; text-align:center; font-size:12px; width:58px; margin-left:18px; _margin-left:12px; background:url(../images/xin3_03.jpg) no-repeat top;}
.right21 ul li a { color:#333;}
.right21 ul li img { margin-top:1px;}
.right21 ul li:hover { background:url(../images/xin3_05.jpg) no-repeat top;}

.zjart { background:url(../images/124_15.jpg) no-repeat top; border:1px solid #CCC; width:259px; margin-top:10px;}
#demo { overflow:hidden; width:239px; height:313px; margin:41px 10px 15px 10px;}
.zjjj { width:239px; height:158px; border-bottom:1px dotted #CCC; margin-top:15px;}
.zjjj img { float:left;}
.zjjj h3{ padding:0px; margin:0px; font-size:16px; float:left; width:143px; text-align:center; color:#f06912;}
.zjjj p { width:140px; padding-left:8px; text-indent:2em; font-size:14px; line-height:20px; float:left; padding-top:5px;}

.kfbll { background:url(../images/18_10.jpg) no-repeat; width:259px; height:247px; margin-top:10px;}
.kfbll h2 { width:220px; padding-left:20px; padding-top:15px; font-size:14px; float:left; color:#fff;}
.kfbll h2 a { color:#fff;}
.kfbll img { float:left; padding:20px 8px 10px 15px;}
.kfbll h3 { font-size:12px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:141px; padding-top:20px;}
.kfbll h3 a { color:#0d5496;}
.kfbll p { text-indent:2em; width:141px; line-height:15px; float:left; padding-top:10px; font-size:12px;}
.kfbll p a { color:#F00;}
.kfbll ul { clear:both; width:220px; padding-left:20px;}
.kfbll ul li { font-size:14px; line-height:25px; background:url(../images/19_03.jpg) no-repeat left; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.kfbll ul li  a { color:#000;}
.tu11 img { margin-top:10px;}


/*搴��寮��*/
.foot { background:url(../images/6_07.jpg) repeat-x; height:90px; margin-top:10px;}
.foot1{ width:998px; height:90px; margin:auto;}
.footer { width:1000px; margin:auto; margin-top:20px; height:300px;}
.leftxx { width:334px; float:left; border-right:1px dotted #7cbfd9;}
.leftxx h3 { width:334px; text-align:center; font-size:20px; color:#2689f2;}
.leftxx ul  { width:310px;}
.leftxx ul  li { width:68px; text-align:center; float:left; padding-left:7px; margin-top:20px; margin-bottom:10px;}
.leftxx ul  li a ,.zhongxx ul li{ color:#626664; font-size:12px;}

.zhongxx { width:340px; float:left; border-right:1px dotted #7cbfd9;}
.zhongxx  h3 { width:340px; text-align:center; font-size:20px; color:#2689f2;}
.zhongxx ul li{ width:124px; padding-left:35px; float:left; margin-top:20px; margin-bottom:5px;}
.zhongxx ul li  img,.rightxx2 ul li img { float:left; padding-right:10px;}

.rightxx { width:320px; float:left;}
.rightxx  h3 { width:320px; text-align:center; font-size:20px; color:#2689f2;}
.rightxx1 { float:left; margin-top:20px; padding-left:46px; margin-left:19px; height:36px; width:240px; line-height:36px; background:url(../images/11_14.jpg) no-repeat; font-size:12px;}
.rightxx1 span { font-size:16px; color:#2689f1; font-weight:bold;}
.rightxx2 { width:320px;}
.rightxx2 ul li { width:140px; padding-left:19px; float:left; margin-top:15px; margin-bottom:5px; font-size:12px;}

.rightxx3 { background:url(../images/11_50.jpg) no-repeat; margin-top:15px; padding-left:46px; margin-left:19px; height:36px; width:240px; line-height:18px; float:left; font-size:12px;}

.rightxx4{ background:url(../images/11_58.jpg) no-repeat; margin-top:15px; padding-left:46px; margin-left:19px; height:50px; width:240px; line-height:18px; float:left; font-size:12px;}.redianwt{width:690px;height:230px;margin-left:18px;border-top:1px solid #dbdbdb;margin-top:30px;}.redianwt .zuo{margin-top:15px;}.redianwt .zuo p{padding-top:20px;padding-left:20px;font-size:18px;}.redianwt .zuo p{		padding-top:20px;		padding-left:50px;		padding-bottom:10px;		background:url(../images/tubiao_03.jpg) no-repeat 20px 18px;					}.redianwt .zuo ul li a:link,.redianwt .zuo ul li a:visited{color:#000;}.redianwt .zuo{width:330px;height:250px;}.redianwt .zuo ul{margin-left:35px;}.redianwt .zuo  li{height:30px;line-height:30px;font-size:14px;}

.clear { clear:both;}
.xxx { width:259px; height:238px; background:url(../images/17_03.jpg) no-repeat;}
.xx1 { width:259px; height:40px;}
.xx1 a { width:259px; height:40px; display:block;}
.xx1 a:hover { background:url(../images/17_04.jpg) no-repeat scroll 0px 0px transparent; width:259px; height:40px; display:block;}
.xx2 { width:259px; height:80px;}
.xx2_1{ width:105px; height:80px; float:left;}
.xx2_1 a {width:105px; height:80px; display:block;}
.xx2_1 a:hover { background:url(../images/17_04.jpg) no-repeat 0px -40px scroll transparent; width:105px; height:80px; display:block;}
.xx3_1,.xx3_2 { width:154px; height:40px;}
.xx3_1 a,.xx3_2 a { width:154px; height:40px; display:block;}
.xx3_1 a:hover {  background:url(../images/17_04.jpg) no-repeat -105px -40px scroll transparent; width:154px; height:40px; display:block;}
.xx3 { float:left; width:154px; height:80px;}
.xx3_2 a:hover {  background:url(../images/17_04.jpg) no-repeat -105px -80px scroll transparent; width:154px; height:40px; display:block;}

.xx4 { width:259px; height:40px;}
.xx4 a { width:259px; height:40px; display:block;}
.xx4 a:hover {background:url(../images/17_04.jpg) no-repeat 0px -120px scroll transparent; width:259px; height:40px; display:block;}
.xx5 { width:259px; height:78px;}
.xx5_1 { float:left; width:154px; height:78px;}
.xx5_11 { width:154px; height:39px;}
.xx5_11 a {width:154px; height:39px; display:block;}
.xx5_11 a:hover { background:url(../images/17_04.jpg) no-repeat 0px -160px scroll transparent; width:154px; height:39px; display:block;}
.xx5_12 { width:154px; height:39px;}
.xx5_12 a {width:154px; height:39px; display:block;}
.xx5_12 a:hover { background:url(../images/17_04.jpg) no-repeat 0px -199px scroll transparent; width:154px; height:39px; display:block;}
.xx5_2 { float:left; width:105px; height:39px;}
.xx5_2 a { width:105px; height:39px; display:block;}
.xx5_2 a:hover {background:url(../images/17_04.jpg) no-repeat -154px -160px scroll transparent; width:154px; height:78px; display:block;}
.clear{ clear:both;}

.menu111{ background:#eee;padding-bottom:5px; width:1002px; margin:auto; border:1px solid #d1d1d1; height:128px; background:#f2f2f2;}
.menu111 dl{ border-top:none;width:327px; background:#fff; float:left;margin-right:8px;}
.menu111 dl .t1{ background:url(../images/menu_bg1.jpg) no-repeat left top; width:327px;height:43px; text-align:center;line-height:43px;color:#0159b2; display:block;font-weight:bold;font-size:14px;}
.menu111 dl .t2{padding:12px 11px 10px 12px;width:304px;text-align:center;line-height:24px;color:#444;}
.menu111 dl .t2 a {color:#444; padding:0 2px}
.menu111 .box22{ border-top:none;width:327px; background:#f6f6f6; float:left;margin-right:0px;}
.menu111 .box22{width:266px;margin-left:60px;display:inline;}
.menu111 .box22 dt{height:36px;margin-left:30px;margin-top:20px;text-align:left;}
.menu111 .box22 dd{line-height:26px;margin-top:6px;}
.menu111 .box22 dd a{font-size:12px;color:#555;display:block;float:left;width:121px;text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.fl{ float:left;}