@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:none; border-radius:0; outline:none; font-family:"Microsoft YaHei",sans-serif, serif;}
a{ text-decoration:none; color:#333;}
dl,dd,dt,ol,ul,li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display: none;}
body,html{ width:100%; height:100%; color:#333;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;} 
input,select,textarea{ -webkit-appearance:none;}
input[type=checkbox]{ -webkit-appearance:checkbox;}

body{ background-image:url(../images/bg_01.jpg); background-position:top center; background-repeat:no-repeat; background-attachment:fixed;}

/*index*/
.head{ width:1150px; margin:auto; height:150px;}
.head .logo{ padding-top:47px; margin-left:-2px; float:left; height:58px;}
.head .logo img{ display:block; height:58px;}
.head .right{ padding-top:7px; float:right;}
.head .right p{ display:block; height:40px; line-height:40px; font-size:14px; text-align:right;}
.head .right p a:hover{ color:#1577c2;}
.head .right span{ display:block; height:44px; line-height:44px; font-size:14px; margin-top:24px; font-size:24px; padding-left:58px; float:right; background-image:url(../images/tel_06.png); background-position:left center; background-repeat:no-repeat;}
.head .right span a{ color:#1577c2;}

.navbox{ width:1150px; margin:auto; height:74px; background-image:url(../images/top_11.png); background-position:top center; background-repeat:no-repeat;}
.navbox .nav{ width:100%; height:40px;}
.navbox .nav dl{ display:block; float:left; margin-left:35px; overflow:hidden; height:40px;}
.navbox .nav dl dt{ width:100px; text-align:center; display:block; float:left; height:40px; line-height:40px; font-size:16px;}
.navbox .nav dl dd{ width:2px; display:block; float:left;}
.navbox .nav dl dt img{ display:block; width:2px;}
.navbox .nav dl dt a{ color:#fff; line-height:40px;}
.navbox .nav dl dt a:hover{ color:#ff9000;}
.navbox .nav p{ display:block; float:right; width:210px; height:28px; margin:6px 29px; background-image:url(../images/ser_14.jpg); background-position:center; background-repeat:no-repeat;}
.navbox .nav p span{ display:block; float:left; margin-left:24px; width:150px; height:28px; overflow:hidden;}
.navbox .nav p span input{ width:100%; height:28px; line-height:28px; font-size:14px; display:block;}
.navbox .nav p a{ display:block; float:right; margin:2px; width:24px; height:24px; overflow:hidden;}
.navbox .nav p a input{ width:100%; height:24px; display:block; background-color:transparent; cursor:pointer; border-radius:24px;}
.navbox .box{ width:100%; height:34px;}
.navbox .box .zc{ width:308px; padding-left:34px; margin-left:10px; height:34px; line-height:34px; font-size:14px; background-image:url(../images/t01_19.jpg); background-position:left center; background-repeat:no-repeat; float:left;}
.navbox .box .yc{ width:252px; padding-left:30px; height:34px; line-height:34px; font-size:14px; background-image:url(../images/t03_16.jpg); background-position:left center; background-repeat:no-repeat; float:right;}
.navbox .box .yc a{ display:block; float:left; margin-right:10px; color:#1577c2;}
.navbox .box .txtScroll-top{ width:480px; float:left; padding-left:31px; background-image:url(../images/t02_11.jpg); background-position:left center; background-repeat:no-repeat;}
.navbox .box .txtScroll-top .hd{ display:none;}
.navbox .box .txtScroll-top p{ display:block; float:left; color:#1577c2; height:34px; line-height:34px; font-size:15px; width:76px; overflow:hidden;}
.navbox .box .txtScroll-top .bd{ display:block; float:left; height:34px; width:390px;}
.navbox .box .txtScroll-top .bd li{ display:block; overflow:hidden; height:34px; line-height:34px; font-size:14px; padding-left:10px; background-image:url(../images/li_19.jpg); background-position:left center; background-repeat:no-repeat;}
.navbox .box .txtScroll-top .bd li a:hover{ color:#1577c2;}

/*客服*/
.SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:30px; height:110px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#0176ba url(../images/openTrigger.jpg) no-repeat;}
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#038bdc url(../images/SonlineTitleBg.gif) repeat-x; border-bottom:2px solid #0176ba;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'微软雅黑','黑体';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #0176ba; background:#fff; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; width:86%; height:22px; margin:10px auto 0px auto;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}

/*banner*/
.banner{ width:1148px; height:298px; border:1px solid #94d1ff; position:relative; margin:auto;}
.banner .hd{ display:none;}
.banner .bd{ width:1148px; height:298px; display:block; overflow:hidden;}
.banner .bd li{ width:1148px; height:298px; display:block; overflow:hidden;}
.banner .bd li img{ width:100%; display:block;}

/*main*/
.main{ width:1150px; margin:auto;}
.main .left{ width:820px; float:left;}
.box01{ width:798px; height:378px; border-radius:10px; border:1px solid #94d1ff; margin-top:20px; float:left; background-color:#fff;}
.box01 .title{ width:100%; background-image:url(../images/title_15.jpg); background-position:left top; height:39px;}
.box01 .title p{ display:block; margin-left:15px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.box01 .title a{ display:block; margin-right:10px; float:right; margin-top:7px; height:32px; line-height:32px; color:#1577c2; font-size:14px; text-transform:uppercase;}
.box01 .box{ width:758px; margin:20px auto; height:299px;}
.box01 .box .video{ width:340px; height:299px; float:left;}
.box01 .box .list{ display:block; float:right; margin-top:-3px; width:398px;}
.box01 .box .list li{ height:34px; line-height:34px; display:block; overflow:hidden; padding-left:17px; background-image:url(../images/news_15.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px;}
.box01 .box .list li a{ max-width:280px; overflow:hidden; display:block; float:left;}
.box01 .box .list li span{ overflow:hidden; display:block; float:right;}
.box01 .box .list li a:hover{ color:#1577c2;}

.box02{ width:800px; padding-top:63px; padding-bottom:27px; height:70px; background-image:url(../images/lc_19.png); background-position:center; background-repeat:no-repeat;}
.box02 ul{ display:block; width:810px; height:70px; margin-left:-5px;}
.box02 ul li{ display:table; float:left; width:120px; height:70px; margin:0 21px; text-align:center; vertical-align:middle;}
.box02 ul li a{ display:table-cell; width:120px; height:70px; text-align:center; vertical-align:middle; overflow:hidden; line-height:24px; font-size:14px; color:#fff;}

.box03{ width:388px; height:458px; border-radius:10px; border:1px solid #94d1ff; margin-top:20px; margin-right:20px; float:left; background-color:#fff;}
.box03 .title{ width:100%; background-image:url(../images/title_15.jpg); background-position:left top; height:39px;}
.box03 .title p{ display:block; margin-left:15px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.box03 .title a{ display:block; margin-right:10px; float:right; margin-top:7px; height:32px; line-height:32px; color:#1577c2; font-size:14px; text-transform:uppercase;}
.box03 .box{ width:348px; margin:20px auto; height:379px;}
.box03 .box .tou{ width:100%; padding-bottom:15px; border-bottom:1px solid #1577c2;}
.box03 .box .tou .tu{ float:left; width:118px; height:128px;}
.box03 .box .tou .tu img{ height:128px; display:block;}
.box03 .box .tou .wen{ float:right; width:216px; height:128px;}
.box03 .box .tou .wen a{ display:block; font-size:16px; line-height:18px; height:18px; color:#1577c2; overflow:hidden;}
.box03 .box .tou .wen p{ display:block; font-size:14px; line-height:22px; height:110px; overflow:hidden; padding-top:3px;}

.box03 .box .list{ display:block; margin-top:7px; width:100%;}
.box03 .box .list li{ height:34px; line-height:34px; display:block; overflow:hidden; padding-left:17px; background-image:url(../images/news_15.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px;}
.box03 .box .list li a{ max-width:230px; overflow:hidden; display:block; float:left;}
.box03 .box .list li span{ overflow:hidden; display:block; float:right;}
.box03 .box .list li a:hover{ color:#1577c2;}

.main .right{ width:330px; float:left;}
.box04{ width:328px; border-radius:10px; border:1px solid #94d1ff; margin-top:20px; background-color:#fff;}
.box04 .title{ width:100%; background-image:url(../images/title_15.jpg); background-position:left top; height:39px;}
.box04 .title p{ display:block; margin-left:15px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.box04 .title a{ display:block; margin-right:10px; float:right; margin-top:7px; height:32px; line-height:32px; color:#1577c2; font-size:14px; text-transform:uppercase;}
.box04 .box{ width:288px; margin:11px auto; height:257px;}
.box04 .box .list{ display:block; width:100%;}
.box04 .box .list li{ height:32px; line-height:32px; display:block; overflow:hidden; padding-left:17px; background-image:url(../images/news_15.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px;}
.box04 .box .list li a{ width:100%; overflow:hidden; height:32px; line-height:32px;}
.box04 .box .list li a:hover{ color:#1577c2;}

.box05{ width:328px; border-radius:10px; border:1px solid #94d1ff; margin-top:20px; background-color:#fff;}
.box05 .title{ width:100%; background-image:url(../images/title_15.jpg); background-position:left top; height:39px;}
.box05 .title p{ display:block; margin-left:15px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.box05 .title a{ display:block; margin-right:10px; float:right; margin-top:7px; height:32px; line-height:32px; color:#1577c2; font-size:14px; text-transform:uppercase;}
.box05 .box{ width:288px; margin:20px auto; height:239px;}
.box05 .box .tu{ width:100%; height:110px;} 
.box05 .box .tu img{ width:100%; display:block;}
.box05 .box .wen{ width:100%; height:126px; font-size:14px; line-height:21px; margin-top:9px;} 
.box05 .box .wen a{ color:#1577c2;}

.box06{ width:328px; border-radius:10px; border:1px solid #94d1ff; margin-top:20px; background-color:#fff;}
.box06 .title{ width:100%; background-image:url(../images/title_15.jpg); background-position:left top; height:39px;}
.box06 .title p{ display:block; margin-left:15px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.box06 .title a{ display:block; margin-right:10px; float:right; margin-top:7px; height:32px; line-height:32px; color:#1577c2; font-size:14px; text-transform:uppercase;}
.box06 .box{ width:288px; margin:20px auto; height:259px;}
.box06 .box .tu{ width:100%; height:110px;} 
.box06 .box .tu img{ width:100%; display:block;}
.box06 .box .wen{ width:100%; height:144px; font-size:14px; line-height:24px; margin-top:10px;} 

/*foot*/
.sac{ width:1150px; height:40px; text-align:center; background-color:#1577c2; margin:auto; line-height:40px; font-size:14px; margin-top:20px; border-radius:10px;}
.sac dt{ margin:0 35px; display:inline-block;}
.sac dd{ color:#fff; display:inline-block;} 
.sac dt a{ color:#fff;}
.sac dt a:hover{ color:#ff9000;}

.footer{ width:1150px; margin:10px auto; font-size:14px; line-height:28px; text-align:center;}

/*内页*/
.lbar{ width:280px; overflow:hidden; margin:20px 0;}
.navl{ width:270px; height:310px; padding-left:10px; padding-top:10px; background-image:url(../images/left.png); background-position:top left; background-repeat:no-repeat;}
.navl .title{ padding-left:25px; width:225px; overflow:hidden; height:40px; line-height:40px;}
.navl .title span{ font-size:16px; color:#fff; font-weight:bold; display:block; float:left;}
.navl .title a{ font-size:14px; color:#fff; display:block; float:left; margin-left:5px; text-transform:uppercase; font-weight:bold;}
.navl .con{ width:230px; height:224px; padding:8px 10px;}
.navl .con ul{ width:230px; overflow:hidden; height:224px;}
.navl .con ul li{ width:220px; margin:auto; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:28px; line-height:28px; font-size:14px; overflow:hidden;}
.navl .con ul li a{ display:block; width:100%; overflow:hidden;}
.navl .con ul li a span,.navl .con ul li a i{ font-size:16px; color:#333; display:block; float:left;}
.navl .con ul li a i{ padding:0 5px;}
.navl .con ul li a b,.navl .con ul li a strong{ font-size:14px; color:#999; font-weight:normal; display:block; float:left;}
.navl .con ul li:hover span,.navl .con ul li:hover b,.navl .con ul li.on span,.navl .con ul li.on b{ color:#0078ff;}
.navl .con ul li:hover strong,.navl .con ul li.on strong{ color:#666;}

.lain{ width:278px; border-radius:10px; border:1px solid #94d1ff; margin-top:10px; background-color:#fff;}
.lain .title{ width:100%; background-image:url(../images/title_15.jpg); background-position:left top; height:39px;}
.lain .title p{ display:block; margin-left:15px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.lain .title a{ display:block; margin-right:10px; float:right; margin-top:7px; height:32px; line-height:32px; color:#1577c2; font-size:14px; text-transform:uppercase;}
.lain .box{ width:238px; margin:20px auto; height:259px;}
.lain .box .tu{ width:100%;} 
.lain .box .tu img{ width:100%; display:block;}
.lain .box .wen{ width:100%; height:144px; font-size:14px; line-height:24px; margin-top:20px;} 

.rbar{ width:848px; margin:20px 0; overflow:hidden; border:1px solid #94d1ff; background-color:#fff; border-radius:10px;}
.rbar .title{ width:100%; background-image:url(../images/title_15.jpg); background-position:left top; height:39px;}
.rbar .title span{ display:block; margin-left:20px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.rbar .title a{ display:block; margin-left:40px; float:left; margin-top:7px; height:32px; line-height:32px; color:#666; font-size:18px;}
.rbar .con{ width:810px; min-height:640px; padding:0 19px;}

/*about*/
.txts{ width:100%; font-size:14px; color:#333; line-height:24px; padding-top:20px;}
.txts img{ max-width:100%;}

/*news*/
.xin{ width:810px;}
.xin li{ padding:20px 0; border-bottom:1px solid #cacaca; height:130px; overflow:hidden; width:810px;}
.xin li .tu{ width:190px; height:120px; background-color:#fff; border:4px solid #71b3fd; padding:1px; overflow:hidden;}
.xin li .tu a{ width:190px; height:120px; display:block; overflow:hidden;}
.xin li .tu a img{ width:100%; display:block;}
.xin li .wen{ width:600px; height:130px; overflow:hidden;}
.xin li .wen .biao{ width:600px; height:24px; font-size:18px; line-height:24px;}
.xin li .wen .biao a{ color:#333;}
.xin li .wen .time{ width:600px; height:20px; font-size:14px; line-height:20px; color:#666;}
.xin li .wen .zi{ width:600px; height:66px; font-size:14px; line-height:22px; color:#333; overflow:hidden;}
.xin li .wen .more{ width:600px; height:20px; font-size:14px; line-height:20px;}
.xin li .wen .more a{ color:#333;}
.xin li:hover .wen a{ color:#0078ff;}

.fanye{ width:810px; height:24px; text-align:center; padding:30px 0; font-size:14px; line-height:24px;}
.fanye a{ color:#333; margin:0 3px;}
.fanye span,.fanye a:hover{ color:#0078ff; margin:0 3px;}

/*news_son*/
.rbar .con .toub{ text-align:center; font-size:18px; color:#0078ff; line-height:40px; height:40px; padding-top:10px;}
.rbar .con .sj{ font-size:14px; text-align:center; line-height:20px; color:#666; margin-bottom:10px; border-bottom:1px solid #cacaca; margin:auto; padding-bottom:10px;}

.rbar .con .back{ width:100%; margin-top:30px;}
.rbar .con .back .pre{ font-size:14px; color:#333; line-height:24px;}
.rbar .con .back .pre a{ color:#333;}
.rbar .con .back .pre a:hover{ color:#0078ff;}
.rbar .con .fh a{ color:#0078ff; font-size:14px;}

/*xgzc*/
.xiang{ width:810px; padding-top:10px;}
.xiang li{ width:792px; padding-left:18px; background-image:url(../images/news_15.jpg); background-position:left center; background-repeat:no-repeat; height:40px; line-height:40px; font-size:14px; overflow:hidden; border-bottom:1px solid #cacaca;}
.xiang li a{ display:block; float:left; width:680px; overflow:hidden; color:#333;}
.xiang li span{ display:block; float:right; width:90px; text-align:right; overflow:hidden; color:#333;}
.xiang li:hover a,.xiang li:hover span{ color:#0078ff;}

.xinc{ display:block; width:100%; margin-top:10px;}
.xinc li{ height:40px; line-height:40px; display:block; overflow:hidden; padding-left:17px; background-image:url(../images/news_15.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px; border-bottom:1px solid #cacaca;}
.xinc li a{ max-width:670px; overflow:hidden; display:block; float:left;}
.xinc li span{ overflow:hidden; display:block; float:right;}
.xinc li a:hover{ color:#1577c2;}

/*浮动*/
.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:14px; line-height:24px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }

/*党建*/
.main01{ width:1150px; margin:auto;}
.main01 .lbar{ width:280px; overflow:hidden; margin:20px 0;}
.main01 .navl{ width:270px; height:310px; padding-left:10px; padding-top:10px; background-image:url(../images/left01.png); background-position:top left; background-repeat:no-repeat;}
.main01 .navl .title{ padding-left:25px; width:225px; overflow:hidden; height:40px; line-height:40px;}
.main01 .navl .title span{ font-size:16px; color:#fff; font-weight:bold; display:block; float:left;}
.main01 .navl .title a{ font-size:14px; color:#fff; display:block; float:left; margin-left:5px; text-transform:uppercase; font-weight:bold;}
.main01 .navl .con{ width:230px; height:224px; padding:8px 10px;}
.main01 .navl .con ul{ width:230px; overflow:hidden; height:224px;}
.main01 .navl .con ul li{ width:220px; margin:auto; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat; height:28px; line-height:28px; font-size:14px; overflow:hidden;}
.main01 .navl .con ul li a{ display:block; width:100%; overflow:hidden;}
.main01 .navl .con ul li a span,.navl .con ul li a i{ font-size:16px; color:#333; display:block; float:left;}
.main01 .navl .con ul li a i{ padding:0 5px;}
.main01 .navl .con ul li a b,.main01 .navl .con ul li a strong{ font-size:14px; color:#999; font-weight:normal; display:block; float:left;}
.main01 .navl .con ul li:hover span,.main01 .navl .con ul li:hover b,.main01 .navl .con ul li.on span,.main01 .navl .con ul li.on b{ color:#ff0000;}
.main01 .navl .con ul li:hover strong,.main01 .navl .con ul li.on strong{ color:#666;}

.main01 .lain{ width:278px; border-radius:10px; border:1px solid #ff0000; margin-top:10px; background-color:#fff;}
.main01 .lain .title{ width:100%; background-image:url(../images/title01_15.jpg); background-position:left top; height:39px;}
.main01 .lain .title p{ display:block; margin-left:15px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.main01 .lain .title a{ display:block; margin-right:10px; float:right; margin-top:7px; height:32px; line-height:32px; color:#ff0000; font-size:14px; text-transform:uppercase;}
.main01 .lain .box{ width:238px; margin:20px auto; height:259px;}
.main01 .lain .box .tu{ width:100%;} 
.main01 .lain .box .tu img{ width:100%; display:block;}
.main01 .lain .box .wen{ width:100%; height:144px; font-size:14px; line-height:24px; margin-top:20px;} 

.main01 .rbar{ width:848px; margin:20px 0; overflow:hidden; border:1px solid #ff0000; background-color:#fff; border-radius:10px;}
.main01 .rbar .title{ width:100%; background-image:url(../images/title01_15.jpg); background-position:left top; height:39px;}
.main01 .rbar .title span{ display:block; margin-left:20px; float:left; margin-top:7px; height:32px; line-height:32px; color:#fff; font-size:18px;}
.main01 .rbar .title a{ display:block; margin-left:40px; float:left; margin-top:7px; height:32px; line-height:32px; color:#666; font-size:18px;}
.main01 .rbar .con{ width:810px; min-height:640px; padding:0 19px;}

.main01 .xinc{ display:block; width:100%; margin-top:10px;}
.main01 .xinc li{ height:40px; line-height:40px; display:block; overflow:hidden; padding-left:17px; background-image:url(../images/news_15.jpg); background-position:left center; background-repeat:no-repeat; font-size:14px; border-bottom:1px solid #cacaca;}
.main01 .xinc li a{ max-width:670px; overflow:hidden; display:block; float:left;}
.main01 .xinc li span{ overflow:hidden; display:block; float:right;}
.main01 .xinc li a:hover{ color:#ff0000;}

.main01 .fanye{ width:810px; height:24px; text-align:center; padding:30px 0; font-size:14px; line-height:24px;}
.main01 .fanye a{ color:#333; margin:0 3px;}
.main01 .fanye span,.main01 .fanye a:hover{ color:#ff0000; margin:0 3px;}

.main01 .rbar .con .toub{ text-align:center; font-size:18px; color:#ff0000; line-height:40px; height:40px; padding-top:10px;}
.main01 .rbar .con .sj{ font-size:14px; text-align:center; line-height:20px; color:#666; margin-bottom:10px; border-bottom:1px solid #cacaca; margin:auto; padding-bottom:10px;}

.main01 .rbar .con .back{ width:100%; margin-top:30px;}
.main01 .rbar .con .back .pre{ font-size:14px; color:#333; line-height:24px;}
.main01 .rbar .con .back .pre a{ color:#333;}
.main01 .rbar .con .back .pre a:hover{ color:#ff0000;}
.main01 .rbar .con .fh a{ color:#ff0000; font-size:14px;}
