@charset "utf-8";
.clearfix,.m_content,ul.nl li,.fl2 dd{ zoom:1;}

.clearfix:after,.m_content:after,ul.nl li:after,.fl2 dd:after{ content:'\20'; display:block; clear:both;}

.none{ display:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none; word-wrap:break-word; word-break:normal;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none;}

html{ overflow-x:hidden; background:url(../images/bg.jpg) center 304px no-repeat #fff; position:relative;}

@media screen and (-webkit-min-device-pixel-ratio:0){ body{ overflow-x:hidden;}}

body,button,input,select,textarea{ font:12px Arial, Helvetica, sans-serif;}

textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

p{ text-align:justify; text-justify:inter-ideograph;}

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl li{ float:left; display:inline;}

.fr{ float:right;}

.fmyh{ font-family:Microsoft YaHei,LiHei Pro;}

.wrap{ width:1002px; margin:0 auto;}

.mb20{ margin-bottom:20px;}

.bg1{ border:1px solid #cdcdcd;}

.head{ background:url(../images/kv.jpg) center 0 no-repeat #731901;}

.head .wrap{ height:258px; position:relative;}

ul.sns{ position:absolute; width:46px; top:231px; right:-4px;}

ul.sns li{ padding-right:3px;}

ul.sns a{ background:url(../images/sns.jpg) no-repeat; width:20px; height:21px; display:block;}

ul.sns a.tx{ background-position:right 0;}

.nav_bar{ background:url(../images/nav.gif) repeat-x; position:relative; z-index:10;}

.nav_bar .wrap{ height:46px;}

.nav_bar h3.t{ height:46px; background:url(../images/t.gif) center no-repeat;}

ul.nav{ padding-left:31px;}

ul.nav li{ background:url(../images/nav_ico.gif) right 0 no-repeat; padding-right:2px; position:relative; height:46px;}

ul.nav li.sp{ background:none;}

ul.nav a{ height:43px; display:block; width:112px;}

ul.nav a.n1{ background:url(../images/n1.gif) no-repeat; width:84px;}

ul.nav a.n2{ background:url(../images/n2.gif) no-repeat;}

ul.nav a.n3{ background:url(../images/n3.gif) no-repeat;}

ul.nav a.n4{ background:url(../images/n4.gif) no-repeat;}

ul.nav a.n5{ background:url(../images/n5.gif) no-repeat;}

ul.nav a.n6{ background:url(../images/n6.gif) no-repeat;}

ul.nav a.n7{ background:url(../images/n7.gif) no-repeat;}

ul.nav a.n8{ background:url(../images/n8.gif) no-repeat; width:170px;}

dl.sub_nav{ width:159px; position:absolute; top:43px; display:none;}

dl.sub_nav a{ background:url(../images/sub_nav.png) no-repeat; line-height:32px; height:32px; color:#fff; text-align:center; width:100%;}

dl.sub_nav a:hover,ul.nav a.on,ul.nav a.h,ul.nav a:hover{ background-position:0 bottom;}

dl.sub_nav a:hover{ color:#ff0000}

.main{ background:url(../images/ico_222.png) center 0 repeat-y;}

.main .wrap{ position:relative;}

.t_section{ padding:23px 0 26px;}

.banner{ width:618px; background:url(../images/sec_1.gif) right 0 no-repeat; margin:0 13px 0 19px; position:relative;}

.scroll,.scroll_v{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em;}

.scroll li{ float:left;}

.scroll_v ul{ position:absolute; height:20000em;}

.b1{ width:600px; height:369px; border:1px solid #8a8a8d;}

.b1 li{ width:600px; position:relative; height:369px;}

.b1 h3{ line-height:31px; background:url(../images/ban_tit.png) no-repeat; width:600px; color:#fff; text-indent:18px; height:31px; display:block; position:absolute; top:339px; font-size:12px;}

ul.tab{ position:absolute; top:350px; right:20px; z-index:1; background:;}

ul.tab li{ background:url(../images/ball.png) no-repeat; width:11px; height:11px; cursor:pointer; margin-right:10px;}

* html ul.tab li{ background:url(../images/ball.gif) no-repeat;}

ul.tab li.active{ background-position:right 0;}

.meet_info{ background:url(../images/meet_info_bg.jpg) no-repeat; width:332px; height:369px;}

/*.meet_info div{ overflow:hidden; padding:44px 19px 0; line-height:22px;}

.meet_info div p{ text-indent:2em; margin-bottom:10px; position:relative;}

.meet_info a.gm{ right:0; _right:20px; color:#e50112; position:absolute; }*/

.meet_info div{ height:280px; overflow:hidden; padding:59px 19px 0; line-height:30px;}

.meet_info div p{ text-indent:2em; margin-bottom:10px;}

.meet_info .gm{ padding-right:19px; color:#e50112; right:20px; position:absolute;}

.left_bar{ width:695px; margin:0 13px 0 19px;}

.right_bar{ width:257px;}

.tit_w{ background:url(../images/tit_bg.gif) repeat-x; height:36px;}

.tit_w i{ height:36px; display:block; background:url(../images/tit_w.gif) no-repeat; float:left; width:255px;}

.tit_w .more{ width:34px; height:36px; background:url(../images/more.gif) center no-repeat; margin-right:22px;}

.tit_w i.t2{ background-position:0 -36px;}

.tit_w i.t3{ background-position:0 -72px;}

.tit_w i.t4{ background-position:0 -108px;}

.tit_w i.t5{ background-position:0 -144px;}

.tit_w i.t6{ background-position:0 -180px;}

.tit_w i.t7{ background-position:0 -216px;}

.tit_w i.t8{ background-position:0 -252px;}

.tit_w i.t9{ background-position:0 -288px;}

.tit_w i.t10{ background-position:0 -324px;}

.tit_w i.t11{ background-position:0 -360px;}

.tit_w i.t12{ background-position:0 -396px;}

.tit_w i.t13{ background-position:0 -432px;}

.tit_w i.t14{ background-position:0 -468px; width:360px;}

.tit_w i.t15{ background-position:0 -504px;}

.tit_w i.t16{ background-position:0 -540px; width:360px;}

.tit_w i.t17{ background-position:0 -576px;}

.m_content{ background-color:#fff;}

.b_content{ background-color:#f6f6f6;}

.pannel{ height:720px; overflow:hidden;}

ul.pwl{ padding:18px 0 0 15px; display:none;}

ul.pwl img{ display:block; margin-bottom:4px;}

ul.pwl li{ width:124px; height:234px; margin:0 11px 0 0; line-height:16px;}

ul.pwl h3{ font-size:12px; font-weight:bold;}

ul.page,ul.tab2{ padding-left:230px;}

ul.page li,ul.tab2 li{ cursor:pointer; margin:0 2px 0 3px; text-indent:-9999px; background:url(../images/ball2.gif) no-repeat; width:10px; height:11px;}

ul.page li.on,ul.tab2 li.active{ background-position:0 bottom;}

.db1{ height:282px;}

.db2{ height:245px;}

.db3{ height:222px; background:url(../images/c_info.gif) 18px 47px no-repeat #f6f6f6;}

.db4{ height:253px;}

.db5{ height:143px;}

.b2,.b3{ width:675px; height:174px; margin:20px 10px 0;}

.b2 li,.b3 li{ width:680px; height:58px;}

.b2 a,.b3 a{ float:left; margin:0 7px 0; display:inline;}

.foot{ background:url(../images/fbg.gif) repeat-x; height:72px; text-align:center; line-height:50px;}

.greg{ background:url(../images/greg.png) no-repeat; height:54px; display:block; margin-bottom:6px;}

ul.spl li{ display:block; text-align:center; margin:25px auto 0;}

.db5 ul.spl li{ margin-top:15px;}

.b_content .scroll_v{ width:100%;}

.b4,.b5{ height:209px;}

.b6{ height:281px; height:281px\0; *height:279px;}

ul.bls,ul.bls2{ width:100%;}

ul.bls li,ul.bls2 li{ padding:15px 0 0; text-align:center;}

ul.bls2 li{ padding:25px 0 5px;}

.inner{ padding-top:19px; position:relative;}

/*子页面 start*/
.main_info{ width:655px; margin:0px auto; font-size:14px; line-height:30px; color:#000000; padding:36px 0px; letter-spacing:1px;}
.main_info h3{ text-align:center; font-weight:bold;}
.main_info p{ text-indent:2em;}
/*子页面 end*/

/*10月23日 start修改*/
.ag01{ background:url(../images/ag01.jpg) center no-repeat; height:260px;}
.ag02{ background:url(../images/ag02.jpg) center no-repeat; height:260px;}
.ag03{ background:url(../images/ag03.jpg) center no-repeat; height:260px;}
.ag04{ background:url(../images/ag04.jpg) center no-repeat; height:260px;}
.ag05{ background:url(../images/ag05.jpg) center no-repeat; height:260px;}
.ag06{ background:url(../images/ag06.jpg) center no-repeat; height:260px;}
/*10月23日 end修改*/


.wx{ background:url(../images/weixin.png) no-repeat; width:121px; height:345px; position:fixed; top:300px;}

.b1t{ line-height:24px; padding:12px 15px 0;}

.b1t p{ text-indent:2em;}

.b1t .sp{ text-indent:0;}

.b1t span{ font-weight:bold; color:#ba0000;}

.btns{ margin:0 28px; background:url(../images/btns.gif) no-repeat; width:143px; height:30px; line-height:30px; border:0; cursor:pointer; text-align:center; font-family:Microsoft YaHei,LiHei Pro; font-size:14px; color:#d50017;}

a.btns{ display:block;}

.db1 .btns{ margin:12px auto 0;}

.db6{ height:452px;}

.db7{ height:312px;}

.dbl{ padding:8px 0 0 150px;}

.db8{ height:280px; background:url(../images/ico_1.gif) 19px 48px no-repeat #fff;}

.lkl{ padding:0 0 43px 40px;}

.lkl li{ padding:0 19px;}

.lkl a{ width:271px; height:50px; display:block; background:url(../images/ico_2.gif) no-repeat;}

.lkl a.l2{ background-position:right 0;}

.lh25{ font-size:14px; line-height:29px; padding:12px 25px 0;}

.dtxt{ padding:29px 29px 40px; min-height:1288px; line-height:22px; text-indent:2em;}

.dtxt h3.t{ text-align:center; font-size:14px; font-weight:bold; line-height:24px; padding-bottom:20px; text-indent:0;}

.dtxt h3.t span{ display:block; font-size:12px; font-weight:normal;}

ul.nl{ padding:29px 0 0;}

ul.nl li{ margin:0 28px 18px; border-bottom:1px dotted #b9b9b9; padding-bottom:19px;}

ul.nl img{ float:left; border:1px solid #939393; margin-right:15px;}

ul.nl .m{ width:425px;}

ul.nl h3{ font-size:14px; font-weight:bold; line-height:15px; margin-bottom:12px;}

ul.nl h3 a{ color:#000;}

ul.nl p{ line-height:22px; color:#535353; margin-bottom:10px; text-indent:2em; height:66px; overflow:hidden;}

ul.nl span,ul.nl .gm{ color:#ba0000; line-height:14px;}

ul.nl .n{ border:0; margin-bottom:0;}

.page2{ padding:30px 0 57px 200px;}

.page2 .n{ font-family:"宋体";}

.page2 li{ padding:0 4px;}

.page2 a{ display:block; height:18px; line-height:18px; color:#525252; border:1px solid #bebebe; padding:0 6px;} 

.page2 a:hover{ border-color:#ba0000; background-color:#ba0000; color:#fff;}

.bmb{ background:url(../images/ico_3.gif) 24px 42px no-repeat; height:746px;}

.ufl .t,.ufl textarea{ border:1px solid #b9b9b9; line-height:20px; color:#737373; padding:0 3px;}

.ufl .t{ height:20px;}

.fl1{ padding:354px 0 0 0;} 

.fl1 .t2{ width:264px;}

.fl1 li{ padding:0 5px 10px 63px;}

.fl1 li.sp{ clear:both;}

.fl1 .t1,.fl1 textarea{ width:604px;}

.fl1 textarea{ height:160px;}

.tac{ text-align:center;}

.olb{ min-height:1310px; _height:1310px; background:url(../images/olb.gif) center 34px no-repeat; padding:0 22px;}

.idl2{ padding:237px 0 0 84px;}

.idl{ height:141px; padding:31px 0 0 210px;}

.idl dd{ float:left; padding-right:40px;}

.idl a,.idl2 a{ width:168px; height:30px; display:block;}

.idl2 a{ width:440px;}

.fl2{ line-height:22px;}

.fl2 dt{ height:58px; line-height:52px; font-weight:bold; font-size:14px; color:#ba0000; text-align:center;}

.fl2 dd{ padding-bottom:17px;}

.fl2 .t1,.fl2 .a{ width:532px; padding:0 3px;}

.fl2 span{ float:left;}

.fl2 span.l{ width:100px; text-align:right;}

.fl2 tt{ font-size:12px; width:78px; float:left;}

.fl2 tt input{ position:relative; top:2px; margin-right:4px;}

.fl2 .c{ width:200px; line-height:20px; border:1px solid #b9b9b9; color:#737373;}

.fl2 .tac{ padding-top:30px;}

.fl2 .a{ line-height:20px; height:140px;}

.ull{ width:549px;}

.ull li{ width:266px; height:22px; margin:0 8px 5px 0; color:#fff; line-height:22px; background:#cacaca;}

.ull li span{ padding-left:5px;}

.ull li .del{ background:url(../images/del.gif) center no-repeat; width:22px; height:22px; float:right;}

.ull .ulbtn{ width:261px; height:22px; display:block; background:#ba0000; padding-left:5px; position:relative; overflow:hidden;}

.ull .ulbtn p{ width:266px; height:22px; position:absolute; z-index:100; background:#000; filter:alpha(opacity=0); opacity:0; top:0; left:0;}

.ull .ulbtn ul{ display:none;}

.ull .item-10{ position:relative;}

.ull .item-10 .pImg{ position:absolute; left:-9999px; top:-9999px;}

.psb{ width:962px; background:#fff; border:1px solid #cfcfcf; margin:0 auto 25px; padding-bottom:40px;}

.wsl{ padding:26px 0 10px 17px;}

.wsl li{ padding:0 5px 14px;}

.wsl a{ background:url(../images/wsl.gif) no-repeat; width:209px; height:189px; display:block; padding:6px 8px 0 6px; color:#000; line-height:18px; text-align:center;}

.wsl b,.wsl span{ display:block; height:18px; overflow:hidden;}

.wsl b{ padding-top:3px;}

#tkb,#tkb2{ background:url(../images/dl.png) no-repeat; width:453px; height:319px; display:none; position:relative;}

#tkb .close,#tkb2 .close{ display:none;}

#tkb2{ background:url(../images/tk.png) no-repeat;}

#tkb2 .tac{ padding-top:229px;}

.ufl2{ padding:82px 0 0 117px;}

.ufl2 li{ padding:13px 0 14px;}

.ufl2 .txt{ width:256px; height:31px; font-size:14px; color:#5e5e5e; line-height:31px; background:#dcdcdc; border:1px solid #686868;}

.wdb{ line-height:24px; color:#777; font-size:14px; padding:0 26px 40px;}

.wdb p{ text-indent:2em;}

.wdb img{ max-width:910px; margin-bottom:20px; display:block;}

.wdb p.nti{ text-indent:0;}

.wdb h3.t{ font-size:24px; line-height:66px; color:#000; position:relative;}

.wdb h3.t .back{ position:absolute; top:0; right:0; color:#ff0000; font-size:14px;}

.pfb{ position:fixed; bottom:0; width:100%; left:0;}

.pfb .wrap{ background:url(../images/pfb.png) no-repeat; height:72px; position:relative;}

.pfb p,.pfb2 p{ text-align:right; position:absolute; top:45px; right:645px; line-height:27px; color:#000;} 

.pfb2 p{ top:25px; right:345px;}

.pfb a,.pfb2 a{ color:#000;}

.pfb .v{ width:65px; height:24px; font-size:14px; color:#737373; text-align:center; position:absolute; top:34px; border:0; background:none; line-height:24px;}

.pfb .o{ color:#ff0000;}

.pfb .t1{ left:435px;}

.pfb .t2{ left:563px;}

.pfb .t3{ left:683px;}

.pfb .t4{ left:799px;}

.pfb .s{ width:81px; height:53px; cursor:pointer; border:0; background:0; position:absolute; top:10px; right:26px;}

.adb h1{ font-size: 16px; font-weight: bold; text-align: center;}

.adb h3{ font-size: 12px; line-height: 24px; text-align: center;}

.adb{ width:666px; margin:0 auto; padding:30px 0;}

.pfb2{ background:url(../images/pfb2.png) no-repeat; height:53px; width:1002px; position:absolute; bottom:0; left:0; display:none;}

.b10{ width:655px; margin:18px auto 0; height:234px;}

.b10 ul.pwl{ padding:0; display:block;}


/**/
.db17{ background:url(../images/tabbg1.png) 0 bottom no-repeat; height:287px;}

ul.tab12 li{ height:30px; margin:5px 0 0 4px; cursor:pointer;}

ul.tab12 li.t1,ul.tab12 li.t2,ul.tab12 li.t3{ width:225px;}

ul.tab12 li.t1{ background:url(../images/t1.gif) no-repeat;}

ul.tab12 li.t2{ background:url(../images/t2.gif) no-repeat;}

ul.tab12 li.t3{ background:url(../images/t3.gif) no-repeat;}

ul.tab12 li.on{ background-position:0 bottom;}

.pannel1{ height:228px; overflow:hidden; margin:18px 0 0 17px;}

.dn_item .pic{ width:311px; height:196px; overflow:hidden; border:2px solid #e60e1e; margin-top:6px;}

ul.dn_nl{ line-height:28px; width:345px; height:228px;}

ul.dn_nl li{ background:url(../images/ico_1_2.gif) 14px bottom no-repeat; height:30px; overflow:hidden;}

ul.dn_nl a{ display:block; padding-left:24px; height:30px; color:#6d6d6d; font-size:14px;}

ul.dn_nl i,ul.dn_nl span{ float:left;}

ul.dn_nl i{ width:74px; font-weight:bold;}

ul.dn_nl span{ width:238px;}

ul.dn_nl a:hover,ul.dn_nl a.on{ font-weight:bold; background:url(../images/ico_1_1.gif) 0 8px no-repeat;}

ul.bdsl{ padding:13px 0 12px 4px;}

ul.bdsl li{ padding:5px 0 7px 13px;}

ul.bdsl a{ width:211px; height:186px; display:block; overflow:hidden; color:#000; line-height:16px;}

ul.bdsl h3{ padding-top:3px; font-size:12px;}

ul.bdsl b{ display:block;}

.db18{ padding:0 0 20px;}

.db18 .data01{ padding-top:16px;}
.data01{ width:692px; height:auto;}
.data01 ul.box{padding:0px 0 10px 17px; text-align:center;}
.data01 ul.box h3{background:#d4d4d6; width:660px; height:35px; line-height:35px; color:#ce0000; font-weight:bold; letter-spacing:1px; float:left; font-size:12px;}
.data01 ul.box li{ background:url(../images/prz_bg.jpg) 0px 0px no-repeat; width:659px; height:30px; text-align:left;}
.data01 ul.box li.dataon01{background:url(../images/prz_bg.jpg) 0px 0px no-repeat;width:659px; height:30px;}
.data01 ul.box li.dataon{ background-position:0px -29px;width:659px; height:30px;}
.data01 ul.box li i{float:left; width:219px; height:30px; line-height:30px; color:#6d6d6d;overflow:hidden;text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space:nowrap; text-align:center;}
.data01 ul.box li a{color:#6d6d6d;}

.data01 ul.box li a:hover,ul.rwp li a:hover{ color:#ce0000;}

h2.ft{ background:url(../images/ft.gif) 18px 0 no-repeat; height:28px;}

.meet_info .vb{ width:280px; height:212px; display:block; margin:0 auto;}






