@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}

ul{ list-style:none;}
li{ list-style-type:none;}
a{ color:#2f2f2f; text-decoration:none;}
a:hover{ color:#F00;}
a img{border:0px;}
body{font-family:"宋体"; font-size:12px; text-align:left; color:#2f2f2f; line-height:25px; background:url(../images/bg.jpg) repeat-x;}
.clear{ clear:both;}

/* main*/
.centainer{ width:980px; margin:0 auto; background:#fff;}
.header{ padding-top:14px; height:100px; border-bottom:5px solid #e4e5e6;}
.logo{ width:440px; float:left; padding-left:20px;}
.h_r{ width:255px; float:right; margin-right:10px; margin-top:30px;}
.h_r ul li{ float:left; margin-right:10px;}
.h_r ul li img{ float:left; margin:2px 5px;}
.nav{ background:url(../images/nav.jpg) repeat-x; height:40px; line-height:40px;}
.nav ul li{ float:left; width:105px; text-align:center; background:url(../images/nav_li.jpg) no-repeat right;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ background:url(../images/nav_h.jpg) repeat-x; display:block;}
.mian{ margin-top:10px;}
.m_l{ width:790px; float:left; height:auto; overflow:hidden;}
.l_box{ width:375px; float:left; margin-right:20px; margin-bottom:10px;}
.m_tit{ line-height:40px; font-weight:bold; font-size:14px; background:url(../images/m_tit.jpg) left no-repeat; text-indent:10px;}
.m_tit span{ float:right; padding-top:15px;}
.l_box_t{ border:1px solid #d5d5d5; padding:20px 10px 20px 10px; background:url(../images/m_bg.jpg) repeat-x bottom;}
.l_box_t img{ float:left; margin:0 20px 10px 0;}
.l_box_t p{ line-height:26px; text-indent:2em;}
.l_box_t dl{ line-height:25px;}
.l_box_t dl dt{ font-weight:bold;}
.l_box_t dl dt a{ color:#000;}
.l_box_t dl dd{ text-indent:2em;}
.l_box_t ul{ margin-top:4px;}
.l_box_t ul li{ line-height:25px; background:url(../images/m_li.jpg) no-repeat left; text-indent:10px;}
.l_box_t ul li span{ float:right; color:#949494;}
.l_box2{ padding-right:20px;}
.l_box2_m{ border-top:1px solid #ddd;}
.m_r{ width:180px; float:left; margin-left:10px;}
.m_r ul li{ background:url(../images/m_li.jpg) no-repeat left; text-indent:10px; line-height:25px;}
.m_tit2{ border-bottom:1px solid #d8d8d8; line-height:25px; margin-top:12px; margin-bottom:10px; font-weight:bold; font-size:14px;}
.m_tit2 span{ float:right; padding-top:5px;}
.m_r ol li{ line-height:25px;}
.m_r ol li a{ color:#000;}
.m_r ol li a:hover{ color:#f00;}
.footer{ text-align:center; color:#253e72; height:80px; border-top:4px solid #979797; margin-top:30px; padding-top:15px;}
.footer a{ color:#253e72;}
#hover a{ background:url(../images/nav_h.jpg) repeat-x; display:block; color:#F00; margin-right:2px; margin-left:1px;}

/* */
#maq{ overflow:hidden; margin-top:15px;}
#m1 tr td,#m2 tr td{ margin-left:5px;}
#m1 tr td a,#m2 tr td a{ width:145px; text-align:center;  margin-left:20px; display:block; vertical-align:middle;}
#m1 tr td a,#m2 tr td a img{ width:145px; height:102px; border:1px solid #ececec;}
#m1 tr td a:hover,#m2 tr td a:hover{}
#m1 tr td h1,#m2 tr td h1{ text-align:center; line-height:35px;}

/* sub*/
.subtit{ height:40px; line-height:40px; background:url(../images/sub_titbg.jpg) repeat-x; border:1px solid #eaeaec;}
.subtit img{ float:left; padding:12px 10px 0 15px;}
.sub_m{ margin-top:20px;}
.sub_jj{ line-height:30px;}
.sub_jj img{ float:right; margin-left:15px;}
.sub_jj p{ text-indent:2em;}
.sub_ry ul li{ width:145px; margin-right:18px; margin-bottom:15px; float:left;}
.sub_ry ul li img{ width:145px; height:110px;}
.sub_ry ul li h1{ line-height:35px; text-align:center;}
.sub_gc ul li{ width:185px; float:left; margin-right:11px; margin-bottom:15px; text-align:center;}
.sub_gc ul li img{ border:1px solid #ccc; width:185px; height:135px;}
.sub_gc ul li h1{ line-height:35px; text-align:center;}
.sub_gc ol{ padding:0 15px 0 15px;}
.sub_gc ol li{ line-height:35px; border-bottom:1px dotted #ccc; background:url(../images/sub_li.jpg) no-repeat left; text-indent:20px;}
.sub_gc ol li span{ float:right; color:#999;}
.sub_gc h2{ line-height:30px; font-weight:bold; font-size:20px; text-align:center; margin-bottom:10px;}
.sub_gc h3{ height:30px; line-height:30px; background:#f7f7f7; border:1px solid #e8e8e8; margin-bottom:15px; text-align:center;}
.sub_gc p{ text-indent:2em; line-height:30px;}
.sub_gc_x img{ float:left; margin-right:40px; width:400px; height:300px; border:1px solid #ccc;}
.sub_gc_x h1{ margin-top:20px; font-weight:bold;}
.sub_cp_tit li{ float:left; width:140px; font-weight:bold; background:#f5f5f5; border-bottom:2px solid #e8e8e8; padding-left:30px; line-height:35px;}
.sub_cp_l li,.sub_cp_l2 li{ float:left; width:140px; height:40px; line-height:40px; padding-left:30px;}
.sub_cp_l li{ height:auto; overflow:hidden;}
.sub_zp ul li{ width:120px; float:left; text-align:center;}
#sub_zp_t{ width:450px; text-align:left;}
.sub_zp{ margin-left:20px;}
.sub_zp h3{ border-bottom:1px solid #e8e8e8; margin:10px 0 10px 0;}
.sub_lx{ line-height:30px; margin-bottom:60px; height:auto; overflow:hidden; padding:15px;}
.sub_lx img{ float:right; border:1px solid #ccc;}
.sub_lx h1{ font-weight:bold; color:#000;}
.sub_ly{ line-height:30px; width:500px; margin:0 auto; padding:30px;}
.sub_ly h1{ float:left;}
.sub_ly span{ color:#F00; margin-left:5px;}
.sub_ly p img{ border:1px solid #ddd;}
.ly_t{ width:405px; border:1px solid #ddd; background:#fbfbfb; height:20px; line-height:20px;}
.ly_t2{ width:405px; border:1px solid #ddd; background:#fbfbfb; height:180px; margin:5px 0 5px 0;}
.ly_t3{ width:45px; border:1px solid #ddd; background:#fbfbfb; height:20px; line-height:20px;}
.ly_an{ border:1px solid #ddd; background:#fbfbfb; height:25px; line-height:25px; width:40px; text-align:center; cursor:pointer; margin:20px 60px;}

.page{ padding-top:20px;}
.page_img{ margin:20px; font-size:12px; color:#999; text-align:right;}
.page_img a{ padding:0 9px; height:20px; line-height:20px; display:inline-block; color:#303030; margin:0 2px; border:1px #dcd9d4 solid; background:#dcd9d4;}
.page_img a:hover,.page_img a.current{ background:#eee; color:#303030; text-decoration:none; border:0; padding:0px 9px; border:1px #dcd9d4 solid;}.banner{ width:980px; margin:0 auto;}.hdwrap { width:980px; margin:0 auto;}.flashlist { height:280px;}.flashlist .f_out { height:280px; overflow:hidden; position:relative; z-index:100;}.flashlist .f_out .vip01pic,.jcToppic .vip01pic { width:58px; height:58px; display:block; position:absolute; top:0px; left:0px; z-index:200 }.vip02pic { width:39px; height:39px; display:block; position:absolute; top:0px; left:0px; z-index:200}.flashlist .f_out .picintro { height:84px; position:absolute; bottom:0; left:0; width:940px; z-index:999; padding:0 20px;}.picintro p { color:#767676; line-height:20px;}.picintro p a {color:#abadac;}.flash_tab { height:18px; background:url(../images/banner_bg.jpg) no-repeat scroll 0 0; padding-top:10px;}.flash_tab .tabs { width:100px; height:8px; overflow:hidden;margin:auto;}.flash_tab .tabs ul li {width:22px; height:8px; float:left; display:block;}.flash_tab .tabs ul li.opdiv,.noopdiv { padding:0;opacity:1}.flash_tab .tabs ul li.opdiv a { width:8px; height:8px; background:url(../images/banner_t2.png) no-repeat;display:block;}.flash_tab .tabs ul li.opdiv a:hover { background-position:-8px -1239px;}.flash_tab .tabs ul li.noopdiv a { width:8px; height:8px; background:url(../images/banner_t1.png) no-repeat; display:block;}













