body { text-align: left; font-family:arial;margin:0; padding:0; background:#fff; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #666666; text-decoration:none;}
a:visited {color: #666666;text-decoration:none;}
a:hover {color: #CC0000; text-decoration:underline;}
a:active {color: #CC0000;}

.box{ width:100%; margin:auto; padding:0; text-align:left;}

.top{ width:980px; clear:both; height:83px; background:url(../images/main_top.jpg); margin:auto;}

.logo{ width:420px; float:left; padding:0 0 0 10px;}

.swsy{ width:180px; float:right; padding:20px 20px 0 0;}
.swsy ul li{ width:60px; float:left; text-align:center; line-height:30px; color:#1364A6;}


.banner{ width:980px; clear:both; height:168px; margin:auto; padding:2px 0 2px 0;}


#menu{ width:975px; height:29px; padding:4px 0 0 5px; margin:auto; clear:both; background:url(../images/main_menu.jpg);}
.menua {line-height:29px;*line-height:29px;}
.menua li {display:inline;}
.menua a:link,
.menua a:visited{display:-moz-inline-stack;/*FF下有效*/*display:inline;/*此行及下行为IE定义*/zoom:1;width:78px; margin:0 2px 0 1px; *padding:0 ;float:left;color:#fff;text-align:center;text-decoration:none; line-height:29px;}
.menua a:hover{color:#006acb;font-weight:bold;background:url(../images/main_menu1.jpg);}
.home{background:url(../images/main_menu1.jpg)!important;color:#006acb !important;font-weight:bold;}




.main{ width:982px; clear:both; margin:auto;}


.m1{ width:982px; clear:both; padding:10px 0 0 0; height:386px;}
.m1l{ width:755px; margin:0 10px 0 0; height:386px; float:left;}
.m1lt{ width:755px; clear:both; margin:0 0 10px 0; height:240px;}
.m1ltl{ width:243px; float:left; margin:0 10px 0 0;}
.m1ltr{ width:502px; float:left; height:240px;}
.m1ltlt{ width:241px; border:solid 1px #B5DFF7; height:238px;}
.m1ltlt h2{ line-height:36px; background:url(../images/main_tz.jpg); text-align:left; padding:0 0 0 40px; font-size:14px; font-weight:800; color:#1361ac;}
.m1ltlt h2 span{ float:right; width:50px; text-align:center; font-weight:normal; font-size:12px;}
.m1ltlt h2 span a a:link {color: #1361ac; text-decoration:none;}
.m1ltlt h2 span a:visited {color: #1361ac;text-decoration:none;}
.m1ltlt h2 span a:hover {color: #1361ac; text-decoration:underline;}
.m1ltlt h2 span a:active {color: #1361ac;}

.jytz{ width:230px; padding:5px;}
.jytz ul li{ line-height:24px; text-align:left; padding:0 0 0 15px; color:#0061BF;}
.jytz ul li span{ float: right; width:50px; text-align:center; color:#7E7F83;}
.list14_Lgra li {overflow:hidden; height:24px;line-height:24px; background: url(../images/main_tzd.jpg) no-repeat;}

.m1lb{ width:755px; clear:both; height:138px;}
.m1lbl{ width:405px; float:left; border:solid 1px #B5DFF7; margin:0 10px 0 0;}
.m1lbl h2{ line-height:29px; background:#EEF5FB; text-align:left; padding:0 0 0 10px; font-size:14px; font-weight:800; color:#3F3F3F;}
.m1lblt{ width:400px; height:23px; background:url(../images/main_ky.jpg); clear:both; padding:0 0 0 5px;}
.m1lblt LABEL{width:70px;cursor:pointer; margin:0 2px 0 2px; text-align:center; float:left; height:23px; line-height:23px;color:#1F6ABD;background: url(../images/main_ky2.jpg);}
.m1lblt .selected{width:70px;color:#1F6ABD; text-align:center; font-weight:800; height:23px; line-height:23px; background: url(../images/main_ky1.jpg);}

.m1lblb{ width:394px; padding:5px; height:72px; clear:both;}
.m1lblb ul li{ line-height:24px; text-align:left; padding:0 0 0 15px; color:#3E3F41;}
.m1lblb ul li span{ float:right; width:75px; text-align:center; color:#3E3F41;}

.list15_Lgra li {overflow:hidden; height:24px;line-height:24px; background: url(../images/main_d.jpg) no-repeat;}




.m1lbr{ width:336px; float:left; border:solid 1px #B5DFF7;}
.m1lbr h2{ line-height:29px; background:#EEF5FB; text-align:left; padding:0 0 0 10px; font-size:14px; font-weight:800; color:#3F3F3F;}

.m1lbrt{ width:331px; height:23px; background:url(../images/main_ky.jpg); clear:both; padding:0 0 0 5px;}
.m1lbrt LABEL{width:70px;cursor:pointer; margin:0 2px 0 2px; text-align:center; float:left; height:23px; line-height:23px;color:#1F6ABD;background: url(../images/main_ky2.jpg);}
.m1lbrt .selected{width:70px;color:#1F6ABD; text-align:center; font-weight:800; height:23px; line-height:23px; background: url(../images/main_ky1.jpg);}

.m1lbrb{ width:320px; padding:5px; height:72px; clear:both;}
.m1lbrb ul li{ line-height:24px; text-align:left; padding:0 0 0 15px; color:#3E3F41;}
.m1lbrb ul li span{ float:right; width:75px; text-align:center; color:#3E3F41;}


.m1r{ width:213px; float:left; height:384px;border:solid 1px #B5DFF7;}
.m1r h2{ line-height:32px; background:url(../images/main_xxdt.jpg); text-align:left; padding:0 0 0 38px; font-size:14px; font-weight:800; color:#1361ac;}
.m1rt{ width:200px; padding:6px; height:228px; clear:both;}

.m1rb{ width:200px; padding:6px; clear:both;}
.m1rb p{ line-height:24px; text-align:left; padding:0 0 0 3px;color:#3E3F41;}


.m2{ width:978px; border:solid 1px #B5DFF7; clear:both; margin:10px auto 10px auto;}
.m2 h2{line-height:29px; background:#EEF5FB; border-bottom:solid 1px #B5DFF7; text-align:left; padding:0 0 0 10px; font-size:14px; font-weight:800; color:#3F3F3F;}
.m2t{ width:960px; clear:both; height:290px; padding:6px;}



#marqueeblock{width:960px;height:130px;overflow:hidden; }  
.marqueeblock_ul{list-style:none;padding:0;margin:0; } 
.marqueeblock_ul li{ float:left; display:block; width:80px; height:130px; line-height:30px; text-align:center;}



.m3{ width:982px; clear:both; height:229px; margin:auto auto 10px auto;}

.m3l{ width:483px; float:left; border:solid 1px #A1D1FF; margin:0 10px 0 0;}
.m3l h2{ line-height:20px; background:url(../images/main_mb.jpg); text-align:left; padding:5px 0 0 20px; font-size:14px; font-weight:800; color:#FFFFFF;}
.m3l h2 span{ float:right; width:50px; text-align:center; font-weight:normal; font-size:12px; color:#262729;}
.m3lt{ width:472px; padding:5px; clear:both; height:192px;}
.m3lt ul li{ line-height:24px; text-align:left; padding:0 0 0 15px; color:#3E3F41;}
.m3lt ul li span{ float:right; width:75px; text-align:center; color:#3E3F41;}


.m3r{ width:483px; float:left;border:solid 1px #A1D1FF;}
.m3r h2{ line-height:20px; background:url(../images/main_mb.jpg); text-align:left; padding:5px 0 0 20px; font-size:14px; font-weight:800; color:#FFFFFF;}
.m3r h2 span{ float:right; width:50px; text-align:center; font-weight:normal; font-size:12px; color:#262729;}


.yqlj{ width:975px; padding:0 0 0 5px; clear:both; height:72px; background:url(../images/main_yq.jpg); margin:auto auto 10px auto;}
.yqlj ul li{ width:131px; float:left; margin:10px 4px 0 3px; display:inline;}

.footer{ width:980px; height:55px; background:url(../images/main_footer.jpg); clear:both; margin:auto; padding:15px 0 0 0;}
.footer p{ line-height:24px; text-align:center;}
.footer p strong{font-weight:800; color:#E67B13;}
.footer p span{font-weight:800; color:#CA0204;}



/*sub*/
.left{ width:243px; float:left; margin:0 10px 0 0;}
.lt{ width:241px; clear:both; border:solid 1px #B5DFF7; height:238px; margin:10px 0 10px 0;}
.lt h2{ line-height:36px; background:url(../images/main_tz.jpg); text-align:left; padding:0 0 0 40px; font-size:14px; font-weight:800; color:#1361ac;}
.lt h2 span{ float:right; width:50px; text-align:center; font-weight:normal; font-size:12px;}
.lt h2 span a a:link {color: #1361ac; text-decoration:none;}
.lt h2 span a:visited {color: #1361ac;text-decoration:none;}
.lt h2 span a:hover {color: #1361ac; text-decoration:underline;}
.lt h2 span a:active {color: #1361ac;}

.kyzx{width:241px; clear:both; border:solid 1px #B5DFF7; margin:0 0 10px 0;}
.kyzx h2{ line-height:20px; background:url(../images/sub_lb.jpg); text-align:left; padding:5px 0 0 15px; font-size:14px; font-weight:800; color:#FFFFFF;}
.kyzx h2 span{ float:right; width:50px; text-align:center; font-weight:normal; color:#1361ac; font-size:12px;}
.kyzx h2 span a a:link {color: #1361ac; text-decoration:none;}
.kyzx h2 span a:visited {color: #1361ac;text-decoration:none;}
.kyzx h2 span a:hover {color: #1361ac; text-decoration:underline;}
.kyzx h2 span a:active {color: #1361ac;}

.kyzxt{ width:230px; padding:5px;}
.kyzxt ul li{ line-height:24px; text-align:left; padding:0 0 0 15px; color:#515151;}
.kyzxt ul li span{ float: right; width:50px; text-align:center; color:#7E7F83;}
.kyzxt p{ line-height:24px; text-align:left; padding:0 0 0 5px;}


.right{ width:727px; float:left; padding:10px 0 0 0;}
.right h5{ line-height:38px; text-align:left; padding:0 0 0 10px; background:url(../images/sub_dh.jpg); color:#FF4200;}
.right h5 a:link {color: #0A6FCB; text-decoration:none; font-weight:800;}
.right h5 a:visited {color: #0A6FCB;text-decoration:none; font-weight:800;}
.right h5 a:hover {color: #0A6FCB; text-decoration:underline; font-weight:800;}
.right h5 a:active {color: #0A6FCB; font-weight:800;}
.right strong{ font-weight:800;color: #0A6FCB;}

.rt{ width:710px; padding:8px; clear:both;}
.rt ul li{ line-height:30px; text-align:left; padding:0 0 0 18px; border-bottom:dotted 1px #CCCCCC;}
.rt ul li span{ float:right; width:80px;color:#515151;}

.rt_zlxz{ width:710px; padding:8px; clear:both;}
.rt_zlxz h4{ padding:5px 0 0 10px; line-height:25px; text-align:left; font-weight:800; background:#33CCFF; font-size:14px; color:#FFFFFF; border-bottom:solid 2px #fb8513;}
.rt_zlxz_t{ width:630px; float:left;}
.rt_zlxz_t ul li{ width:104px; border-right:dotted 1px #33CCFF; border-bottom:dotted 1px #33CCFF; line-height:30px; height:30px; text-align:center; float:left;}

.gdzt{ width:710px; clear:both;}
.gdzt ul li{ line-height:30px; text-align:left; padding:0 0 0 15px; text-align:left; font-size:14px; border-bottom:dotted 1px #CCCCCC;}
.gdzt ul li span{ width:80px; text-align:center; font-size:12px; float:right;}


.list16_Lgra li {overflow:hidden; height:30px;line-height:30px; background: url(../images/sub_d.jpg) no-repeat;}


.subx{ width:720px; clear:both; padding:8px 0 0 0;}
.subx h2{line-height:30px; font-size:14px; font-weight:800; color:#04589d; text-align:center;}

.subxt{ width:700px; border:dotted 1px #074dbf; margin:auto; clear:both; background:#f8f8f8; height:25px; text-align:center; line-height:25px;}
.cont{ width:700px; padding:10px; clear:both;}
.cont p{ line-height:24px; text-align:left; padding:0 5px 0 5px;}
.cont p img{ float:left; margin:0 10px 0 0;}

    ul.imglist{ margin:0 auto; width:636px; overflow:hidden} 
    ul.imglist li{ float:left; padding:4px 8px; width:160px} 
    ul.imglist li img{   display:inline-block; zoom: 1; *display: inline;  width:160px; height:90px} 
    ul.imglist li span{ display:inline-block; zoom: 1; *display: inline;  width:100%; height:30px; line-height:30px; background:#F6F6F6} 



/* 轮换图片 */
.Validform_error{background-color:#C83E31;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#C83E31;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #C83E31; border-top:none; text-align:left;}

.adv{background:url(images/advBg.gif) no-repeat center top; height:270px;}
.slider {position:relative; width:510px; height: 3250px; padding-top:5px;}
.slider .dots { position: absolute; left: 0; bottom: 10px; z-index: 2; padding-left:2%;}
.slider .dots li { float:left; display: block; margin-right: 8px; width: 12px; height: 12px; }
.slider .dots li a { display:inline-block; width: 12px; height: 12px; background:url(images/graydot.gif) no-repeat; overflow: hidden; cursor:pointer }
.slider .dots li a:hover, .slider .dots li.now a, .slider .dots li.now a:hover { background:url(images/reddot.gif) no-repeat;}

.slider .titles { position:absolute; bottom: 0; height: 40px; z-index: 1; overflow:hidden; right:0;}
.slider .titles .inner { height: 24px; margin-top: 10px; margin-top: 5px\9;  +margin-top: 5px;  _margin-top: 5px; overflow:hidden}
.slider .titles ul {}
.slider .titles li {height: 33px; font-size: 13px; line-height: 15px; _line-height: 18px; color: #f08200; text-align:right;}
.slider .titles li a { margin-left: 5px; color: #878787}
.slider .titles li a:hover { text-decoration: none;}

.slider .banner { position:relative; width: 510px; height: 250px; z-index: 0}
.slider .banner li { position:absolute; display:block; width: 100%; height: 250px; background-position: 0 0; background-repeat: no-repeat;}
.slider .banner li a { display: inline-block; width: 500px; height: 240px;}