
div.h_flash_num dd.cur {
    border: 2px solid #f00000;
}

.banner{margin: 0 auto; display: block; min-width: 1200px; height:500px; width:100%; overflow:hidden; position:relative;}
.banner .bd li { height:500px; background-position: 50% 0; background-repeat: no-repeat;}
.banner .bd li a{ height:100%; width:1200px; clear:both; margin:0 auto; display:block; }


.banner .hd{ position:absolute; width:62%; bottom:60px;padding:0px 19%; left:0; text-align:right; font-size:0px;}
.banner .hd li{ width:50px;height:5px; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 1px; background-color: #f2f2f2;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}
.banner .hd li.on{ background:#ff6600;}

.banner .btn{ width:55px; height:55px; line-height: 55px; border-radius: 50%; font-weight: bold; font-size: 40px; color: #fff; position:absolute; top:50%; margin-top:-30px; cursor:pointer; text-align:center;background-color: rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}

.banner:hover .btn_l{ left: 50%; margin-left: -600px;}
.banner:hover .btn_r{right: 50%;margin-right: -600px;}

.banner .btn_l{ left:-5%;}
.banner .btn_r{ right:-5%;}

.banner .prevStop, .banner .nextStop{ cursor: default;}

/*banner结束*/





div.h_ann,div.h_ann_w{ background:#fff url(../images/line.gif) repeat-x left bottom; height:55px;}
div.h_ann_w{ background:url(../images/tool/ann.gif) no-repeat left center\9;*background:url(../images/tool/ann.gif) no-repeat left center;}
div.h_ann_l{ color:#888; float:left; margin:10px 0 0 0; width:50%; height:35px; line-height:35px; overflow:hidden; background:url(../images/ann.gif) no-repeat left center; background:none\9;*background:none; padding-left:2.8em; font-size:12px;}
div.h_ann_l a{ margin-right:3em;}
dl.h_search{ float:right; margin:8px 0 0 0; height:38px; line-height:38px; border:1px solid #ececec; width:338px; background:#f9f9f9;}
dl.h_search dt{ float:left;}
dl.h_search dd{ float:right; background:#e7e7e7; width:80px; margin:-1px;}
.media_list.clear {
    padding-top: 10px;
}
div.r_340 dl.h_search{ float:none; margin:1em 0;}

input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:top;}
input.h_search_text{ height:18px; line-height:18px; padding:10px 0 10px 25px; width:230px;}
input.h_search_btn{ text-align:center; cursor:pointer; height:40px; line-height:40px; width:80px; font-size:16px; color:#555;}
input.h_search_btn:hover{ background:#0b57a0; color:#fff; text-decoration:none;}


div.h_one,div.h_one_i{ background:#fff url(../images/tool/line.gif) repeat-y 835px top; border-bottom:1px solid #e5e5e5; margin:0 auto 2em auto; padding-bottom:1px;}
div.h_one_i{ margin:0 auto; border-bottom:none;}
div.l_810{ float:left; width:810px;}
div.r_340{ float:right; width:340px;}

div.h_flash{ width:400px; height:280px; position:relative; overflow:hidden; float:left; margin-right:2em;}
/*div.h_flash ul,div.h_flash li{ width:100%; height:100%; overflow:hidden;}
div.h_flash li{ position:absolute; left:0; top:0; display:none;}
p.black{ position:absolute; bottom:0; left:0; width:95%; padding:0 2.5%; color:#fff; background:url(../images/tool/black_7.png) repeat\9;*background:url(../images/tool/black_7.png) repeat; background:rgba(0,0,0,.7); overflow:hidden;  line-height:40px; height:40px;}*/


div.h_flash_s{ margin:0; float:none; width:330px; height:210px; margin-bottom:1.6em;}
div.h_flash_s .black{ font-size:12px;}

div.h_flash_num{ position:absolute; bottom:1em; right:.8em;}
div.h_flash_num dl{ float:right;}
div.h_flash_num dd{ float:left; border:2px solid #fff; width:8px; height:8px; overflow:hidden; margin:0 0 0 .3em; cursor:pointer; text-indent:-9999em; text-align:left;border-radius: 50% ;-moz-border-radius: 50% ; 
-ms-border-radius: 50% ;
-o-border-radius: 50% ;
-webkit-border-radius: 50% ;}
div.h_flash_num dd.cur{ border:2px solid #f00000;}
/
dl.h_tab_nav{ border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; margin-bottom:1.2em;}
dl.h_tab_nav dt{ color:#888; font-size:12px; float:right;}
dl.h_tab_nav dt a{ color:#888;}
dl.h_tab_nav dt a:hover{ color:#ff0000;}
dl.h_tab_nav dd{ float:left; font-size:16px;}
dl.h_tab_nav dd a{ float:left; color:#666; margin-bottom:-1px; padding:0 .8em;}
dl.h_tab_nav dd a.tab_light{ color:#333; background:url(../images/tool/tab_line.gif) repeat-x left bottom;}
dl.h_tab_nav dd a.on{border-bottom: 2px solid #f00;color: #333}

div.h_tab_box{ display:table-cell; width:9999px; *width:auto; *zoom:1;}

.tab_box .h_news .hide a{color:#ff0000;}
dl.h_news .r,ul.h_news .r{ font-size:12px; color:#999;}
dl.h_news dt{ height:2em; line-height:2em; font-size:18px;word-wrap: normal; width: 380px; text-overflow: ellipsis;color:#ff0000 }
dl.h_news dd p,ul.h_news li{ clear:both; line-height:30px;}
dl.h_news dd p a,ul.h_news li a{ height:1.9em; float:left; width:85%;}

.dell{line-height:20px;color:#999;}

  

div.o_t{ margin-bottom:1.5em; padding-bottom:1px;}
div.o_d{ padding-bottom:1px; margin-top:1.5em;}
div.o_c{ margin:1em 0; padding-bottom:1px;}
div.w_5{ width:48%;}

dl.h_th{ border-bottom:1px solid #e5e5e5; height:45px; line-height:45px;}
dl.h_th dt.img{ float:left; margin-left:1.5em;}
dl.h_th img{ vertical-align:middle; vertical-align:top\9; margin-top:.8em\9;*vertical-align:top; *margin-top:.8em;}
dl.h_th dt,dl.h_th_r dt{ float:right; font-size:12px;}
dl.h_th dt em,dl.th_s dd em,dl.h_th_r dt em{ font-style:normal; margin:0 .3em; }
dl.h_th dd{ float:left; font-size:16px; margin-bottom:-1px; background:url(../images/tab_line.gif) repeat-x left bottom; padding:0 .4em;}

dl.th_s{ margin:.5em 0 0 0; margin-bottom:-.5em; height:2em; line-height:2em; font-size:12px;}
dl.th_s dt{ float:right;}
dl.th_s dd{ color:#888; float:left;}
dl.th_s dd a{ color:#888;}
dl.th_s dd a:hover{ color:#ff0000;}

.red_btn{ color:#fff; display:inline-block; vertical-align:middle; padding:0 1em; font-size:12px; background:#f00000;}
.red_btn:hover{ background:#cc0000; color:#fff; text-decoration:none;}

ul.h_news{ padding-top:1em;}
/
dl.h_theme{ padding:1.5em 0 .4em 0; border-bottom:1px solid #e5e5e5; }
dl.h_theme dt{ text-align:center;margin-top:-5px;}
dl.h_theme dt img{ max-width:100%;}
dl.h_theme dd{ padding:.4em 0 0 0;}
dl.h_theme em{ font-style:normal; color:#ccc; margin:0 .7em; line-height:1.8em;font-family:"微软雅黑";}
dl.h_theme dd div{ font-size:12px; text-align:right; color:#888;}
dl.h_theme dd div a{ color:#888;}
dl.h_theme dd div a:hover{ color:#ff0000;}


.picScroll {background:#fff; width:340px; margin:.8em 0; height:90px; overflow:hidden;}

.picScroll .bd {position: relative;}

.picScroll .prev, .picScroll .next {position: absolute;	top:50%; margin-top:-14px; left:0px;display: block;z-index: 9;overflow: hidden; background:url(../images/btn.png) no-repeat; width:13px; height:27px;}
.picScroll .next {left: auto;right:0px; background-position:right top;}
.picScroll .prev:hover{ background-position:left -27px;}
.picScroll .next:hover{ background-position:right -27px;}

.picScroll ul {	overflow: hidden;zoom: 1;width: 2112px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: 0px;}
.picScroll li {	width:70px;margin:0px 0px 0px 10px; text-align:center; position:relative;float: left;display: inline;}
div.tempWrap{overflow:hidden; position:relative; width:340px}

ul.h_tool{ font-size:12px;}
ul.h_tool p{ padding:.1em 0 0 0; line-height:1.2em; }
ul.h_tool span{ display:inline-block; width:55px; height:55px; line-height:55px; overflow:hidden; background-repeat:no-repeat; /*background-image:url(../images/t_arrow.png)*/;}
ul.h_tool a:hover span{ background-position:-55px top;}

dl.h_th_r{ border:1px solid #e5e5e5; height:48px; line-height:48px; border-left:none; border-right:none; margin-bottom:1em;}
dl.h_th_r dd{ float:left; margin-bottom:-1px; border-bottom:3px solid #f00; padding:0 .4em;}
dl.h_th_r dt a{ color:#888;}
dl.h_th_r dt a:hover{ color:#ff0000;}

dl.h_th_n{ border:none;}
dl.h_th_n dd{ border-width:2px;}

dl.h_video{ margin:1em 0 0 0;}
dl.h_video dt{}
dl.h_video dt div{ float:left; width:33.3%;}
dl.h_video dt a{ background:#000;margin:0 auto; display:block; width:110px; height:85px; overflow:hidden; position:relative;}
span.video_s{ position:absolute; z-index:11; background:url(../images/video.png) no-repeat; width:23px; height:23px; bottom:2em; right:2.8em;}
dl.h_video dt a:hover img{ opacity:.6;filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);}
dl.h_video dd p{ line-height:1.9em;}
dl.h_video dd a{ display: block;
    height: 1.9em;
    width: 340px;
    
    padding-top: 8px;
   
    overflow: hidden;}
dl.h_video dd{ padding:.5em 0 10px 0; clear:both;}


div.h_one, div.h_one_i {
    background:#fff url(../images/line.gif) repeat-y 835px top;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 auto 2em auto;
    padding-bottom: 1px;
}
.media{width:390px;height:100px;border-bottom:dashed 2px #eee;margin-top:14px;}
.media_left img {width:152px; height:83px;}
.media_right{width:225px;}
.media_right p{color:#999;}

.media_list  p{line-height:35px;}
.tti{color:#999;font-size:8px;}




div.w_o{ margin:1.5em auto; padding-bottom:1px;}

div.l_255{ position:relative; width:255px; float:left; height:221px; overflow:hidden;}
div.l_255 h3{ color:#fff; font-weight:normal; position:absolute; bottom:0; left:0; background:#0084c1; height:55px; line-height:55px; overflow:hidden; width:90%; padding:0 5%; font-size:22px;}

div.r_945{ float:right; width:945px;}
ul.h_pic li{ float:left; width:12.5%; text-align:center;border-bottom:1px solid #fff; height:110px;}
ul.h_pic li img{ width:100%; height:110px; }
ul.h_pic li a{ position:relative; display:block;height:100%;border-left:1px solid #fff; margin-left:-1px; margin-bottom:-1px; overflow:hidden; }
span.orange{ position:absolute; width:100%; height:100%; color:#fff; background:url(../images/tool/orange_9.png) repeat\9; *background:url(../images/tool/orange_9.png) repeat; background:rgba(255,153,0,.9); line-height:110px; margin-top:-110px; }


span.null_text{ display:block; color:#888; text-align:center; padding:5em 0 0 0;}


div.l_460{ float:left; width:460px;}





dl.h_th{ border-bottom:1px solid #e5e5e5; height:45px; line-height:45px;}
dl.h_th dt.img{ float:left; margin-left:1.5em;}
dl.h_th img{ vertical-align:middle; vertical-align:top\9; margin-top:.8em\9;*vertical-align:top; *margin-top:.8em;}
dl.h_th dt,dl.h_th_r dt{ float:right; font-size:12px;}
dl.h_th dt em,dl.th_s dd em,dl.h_th_r dt em{ font-style:normal; margin:0 .3em; }
dl.h_th dd{ float:left; font-size:16px; margin-bottom:-1px; 
background:url(../images/tab_line.gif) repeat-x left bottom; padding:0 .4em;}

dl.th_s{ margin:.5em 0 0 0; margin-bottom:-.5em; height:2em; line-height:2em; font-size:12px;}
dl.th_s dt{ float:right;}
dl.th_s dd{ color:#888; float:left;}
dl.th_s dd a{ color:#888;}
dl.th_s dd a:hover{ color:#ff0000;}

.red_btn{ color:#fff; display:inline-block; vertical-align:middle; padding:0 1em; font-size:12px; background:#f00000;}
.red_btn:hover{ background:#cc0000; color:#fff; text-decoration:none;}

ul.h_news{ padding-top:1em;}

dl.h_theme{ padding:1.5em 0 5px 0; border-bottom:1px solid #e5e5e5; }
dl.h_theme dt{ text-align:center;}
dl.h_theme dt img{ max-width:100%;}
dl.h_theme dd{ padding:.4em 0 0 0;}
dl.h_theme em{ font-style:normal; color:#ccc; margin:0 .7em; line-height:1.8em;}
dl.h_theme dd div{ font-size:12px; text-align:right; color:#888;}
dl.h_theme dd div a{ color:#888;}
dl.h_theme dd div a:hover{ color:#ff0000;}


.picScroll {background:#fff; width:340px; margin:.8em 0; height:80px; overflow:hidden;}

.picScroll .bd {position: relative;}
.picScroll .prev, .picScroll .next {position: absolute;	top:50%; margin-top:-14px; left:0px;display: block;z-index: 9;overflow: hidden; background:url(../images/btn.png) no-repeat; width:13px; height:27px;}
.picScroll .next {left: auto;right:0px; background-position:right top;}
.picScroll .prev:hover{ background-position:left -27px;}
.picScroll .next:hover{ background-position:right -27px;}

.picScroll ul {	overflow: hidden;zoom: 1;width: 2112px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: 0px;}
.picScroll li {	width:70px;margin:0px 0px 0px 10px; text-align:center; position:relative;float: left;display: inline;}
div.tempWrap{overflow:hidden; position:relative; width:340px}


dl.h_th_r{ height:48px; line-height:48px; border-left:none; border-right:none; margin-bottom:1em;border-top:none;}
dl.h_th_r dd{ float:left; margin-bottom:-1px; border-bottom:3px solid #444; font-size: 16px;padding:0 .4em;}
dl.h_th_r dt a{ color:#888;}
dl.h_th_r dt a:hover{ color:#ff0000;}

dl.h_th_n{ border:none;}
dl.h_th_n dd{ border-width:2px;}

dl.h_video{ margin:1em 0 0 0;}
dl.h_video dt{}
dl.h_video dt div{ float:left; width:33.3%;}
dl.h_video dt a{ background:#000;margin:0 auto; display:block; width:110px; height:85px; overflow:hidden; position:relative;}
span.video_s{ position:absolute; z-index:11; background:url(../images/video.png) no-repeat; width:23px; height:23px; bottom:2em; right:2.8em;}
dl.h_video dt a:hover img{ opacity:.6;filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);}
dl.h_video dd p{ line-height:1.9em;}
dl.h_video dd a{ display:block; height:1.9em; }
dl.h_video dd{ padding:.5em 0 0 0; clear:both;}


div.w_o{ margin:1.5em auto; padding-bottom:1px;}

div.l_255{ position:relative; width:255px; float:left; height:221px; overflow:hidden;}
div.l_255 h3{ color:#fff; font-weight:normal; position:absolute; bottom:0; left:0; background:#0084c1; height:55px; line-height:55px; overflow:hidden; width:90%; padding:0 5%; font-size:22px;}

div.r_945{ float:right; width:945px;}
ul.h_pic li{ float:left; width:25%; text-align:center;border-bottom:1px solid #fff; height:110px;}
ul.h_pic li img{ width:100%; height:110px; }
ul.h_pic li a{ position:relative; display:block;height:100%;border-left:1px solid #fff; margin-left:-1px; margin-bottom:-1px; overflow:hidden; }
span.orange{ position:absolute; width:100%; height:100%; color:#fff; background:url(../images/tool/orange_9.png) repeat\9; *background:url(../images/tool/orange_9.png) repeat; background:rgba(255,153,0,.9); line-height:110px; margin-top:-110px; }

span.null_text{ display:block; color:#888; text-align:center; padding:5em 0 0 0;}


div.l_460{ float:left; width:460px;}


dl.h_jobs{ padding-bottom:1em;}
dl.h_jobs dt{ height:85px; line-height:85px; font-size:18px; border-bottom:1px solid #e5e5e5;padding:0 0 .8em 0; }
dl.h_jobs dt a{ color:#fff; display:block; padding-left:2em;}
dl.h_jobs dt span{ width:165px;background:url(../images/text.gif) no-repeat;}
dl.h_jobs dt span.r{ background-position:right top;}
dl.h_jobs dt a:hover{ -moz-transform:translateX(.5em);-ms-transform:translateX(.5em);-o-transform:translateX(.5em);-webkit-transform:translateX(.5em);transform:translateX(.5em);}
dl.h_jobs dd{  margin:.8em -.5em 0 -.2em; }
dl.h_jobs dd p{ padding:.5em 0 0 0; clear:both;}
dl.h_jobs dd a{ float:left; width:30%; margin:0 1.4%;margin:0 1%\9;*margin:0 1%; text-align:center; height:2.4em; line-height:2.4em; background:#eaeaea;}
dl.h_jobs dd a:hover{ background:#ff0000; color:#fff;}




dl.o_tab_nav{ background:#f4f4f4; height:30px; line-height:30px; margin-bottom:2em;}
dl.o_tab_nav dt{ float:right; padding-right:1em;}
dl.o_tab_nav dd{ float:left;}
dl.o_tab_nav dd a{ float:left; padding:0 1em; color:#888; cursor:pointer; position:relative;}
dl.o_tab_nav dd a.on {font-weight:bold;}
dl.o_tab_nav dd a em{ position:absolute; left:50%; width:8px; height:3px; overflow:hidden; bottom:-3px; margin-left:-4px;}
dl.o_tab_nav dd a.tab_light{ color:#fff; background:#ea0001;}
dl.o_tab_nav dd a.tab_light em{background:url(../images/tool/tab_arrow.gif) no-repeat; }

dl.h_li {width:460px; height:315px; position:relative;}
dl.h_li dt{ background:url(../images/text_bj.png) no-repeat left top; padding-left:8em; height:175px;}
dl.h_li dt h4{ font-size:24px; font-weight:normal;}
dl.h_li dt p{ color:#888; padding:1em 0 0 0; font-size:12px; line-height:1.8em;}
dl.h_li dt div{ padding:1.5em 0 0 0; text-align:right; font-size:12px;}
dl.h_li dd {position:absolute; left:0; top:175px; width:810px;}
dl.h_li dd dfn {width:460px; float:left; display:block; overflow:hidden;}
dl.h_li dd dfn.gor {float:right; width:330px;}
dl.h_li dd p a,ul.h_list li a{ display:block;line-height: 35px;
    height: 35px;text-decoration:none; font-style:normal; white-space:nowrap;
background:url(../images/gray_arrow.gif) no-repeat left center; padding-left:1em;}

div.r_330{ float:right; width:330px;}
dl.h_d_th{ border-bottom:1px solid #e5e5e5; height:44px; line-height:44px;}
dl.h_d_th dt{ font-size:12px; float:right;}
dl.h_d_th dt em{ font-style:normal; margin:0 .5em;font-family:"瀹?浣?";}
dl.h_d_th dd{ color:#fff; font-size:16px; padding:0 5em; background:#0084c1; float:left;}

div.i_top{ position:relative;}
div.i_top div.header{ position:absolute; width:100%; z-index:111; left:0; top:0; background:rgba(255,255,255,.5); background:url(../images/tool/white_5.png) repeat\9;*background:url(../images/tool/white_5.png) repeat;}
div.i_top div.header_w{ background:none;}
div.i_top ul.nav li a.a{ font-weight:bold;}

div.i_banner{ height:220px; position:relative;}
div.i_banner img{ display:block; position:absolute; width:1920px; left:50%; margin-left:-960px;}
/
div.site_th,dl.site_th{ font-size:13px; height:60px; line-height:60px;}
dl.site_th dd{ float:left; margin-bottom:-1px;}
dl.site_th dd a{ float:left; color:#666; margin-right:1.4em; font-weight:bold; padding:0 .4em;}
dl.site_th dd a.tab_light{ color:#333; background:url(../images/tool/tab_line.gif) repeat-x left bottom;}
dl.site_th dt{ float:right; background:url(../images/tool/home.gif) no-repeat left center; padding-left:1.5em;}
dl.site_th dt em{ font-style:normal; margin:0 .8em;}
dl.site_th img{ vertical-align:middle;}

div.l_770{ float:left; width:800px;}

.cf2:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.case{ margin-bottom:20px;}
.case ul li{float:left;}
.anytit {
    line-height: 50px;
    height: 50px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 18px;
}
.anytit span {
    float: right;
}
.line {
    width: 80px;
    height: 2px;
    background: #f00;
	margin:0;
}
.case ul li img {
    width: 226px;
    height: 169px;
}
.case ul li {
    width: 226px;
    height: 196px;
    line-height: 25px;
    border: 1px solid #e5e5e5;
    float: left;
    text-align: center;
    margin-right: 15px;
}
.case ul:after{ content:""; overflow: hidden; display:block; height:0; clear:both;}
.case ul{float:left;}
.piclist {
    margin: 20px auto 0;
    position: relative;
    width: 1180px;
    height: 220px;
    overflow: hidden;
}


div.o_t {
    margin-bottom: 1.5em;
    padding-bottom: 1px;
}
dl.h_tab_nav{ border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; margin-bottom:1.2em;}
dl.h_tab_nav dt{ color:#888; font-size:12px; float:right;}
dl.h_tab_nav dt a{ color:#888;}
dl.h_tab_nav dt a:hover{ color:#ff0000;}
dl.h_tab_nav dd{ float:left; font-size:16px;}
dl.h_tab_nav dd a{ float:left; color:#666; margin-bottom:-1px; padding:0 .8em;}
dl.h_tab_nav dd a.tab_light{ color:#333; background:url(../images/tool/tab_line.gif) repeat-x left bottom;}
dl.h_tab_nav dd a.on{border-bottom: 2px solid #f00;color: #333}





.ii_banner{margin: 0 auto;
    display: block;
    min-width: 1200px;
    height: 400px;
    width: 100%;
    overflow: hidden;
    position: relative;background:url(../images/i_banner.png) no-repeat center;}

/*public样式*/
.mainbg{width:1200px;margin:0 auto;}
.mainbg .container{padding-top:40px;padding-bottom:40px;}
.mainbg .mainlef{width:300px;margin-right:20px;background:#eee; border-radius:5px;}
.mainbg .mainrit{width:850px;background:#FFFFFF;min-height:400px;border-radius:5px;padding-bottom: 30px; line-height: 28px;font-size: 1.3em;}
.mainbg .fl .limg{padding-top:20px;}
.navbox{background:#fff;border-radius:5px}
.navbox_title span{color:#e1e1e1;font-size:.4em;padding-left:5px;padding-right:20px}
.navbox_title span a{color:#fff;font-size:.6em}
.navbox_title span a:hover{color:#fff!important;text-decoration:underline}
.navbox_title{color:#fff;background:#0b57a0;padding:25px 0;text-align:center;font-size:1.4em;border-radius:5px 5px 0 0}
.subnav2{padding:10px 15px 20px}
.subnav2 .pull-right{margin-right:15px; float:right;}
.subnav2>li>ul>li>a>span{float:left;margin-top:6px}
.subnav2 li{list-style:none;border-bottom:#f5f3f3 solid 1px;margin-bottom:5px;/*font-family:"宋体";*/text-indent:10px}
.subnav2 li .popover{max-width:400px}
.subnav2 li:last-child{border-bottom:0}
.subnav2 li>a{display:block;border-radius:5px;padding:15px 0 10px; color:#666}
.subnav2 li>a:hover,.subnav2 li>a.active{background:#0b57a0;color:#fff!important;font-family: "微软雅黑";}
.mainbg .w260{width:260px;}
.mainbg .w880{width:880px;}
.mainrit{padding-right: 15px; padding-left: 15px;}
.mainrit .mainrittop{padding: 16px 0;padding-left: 10px;margin: 0;border-bottom:#d1d1d1 solid 1px;	position:relative;}
.mainrit .mainrittop h3{float:left; font-size: 1.2em;font-weight:normal;color: #0e0d12;}
.mainrit .mainrittop p{float:right;padding-left:26px;background:url(images/icon_home.png)no-repeat left center;font-size:14px;color:#999999;}
.mainrit .mainrittop p a{padding:0 6px;font-size:14px;color:#999999;}
.mainrit .mainrittop i{	position: absolute;width:138px;height:1px;background:#424649;left:0;bottom:-1px;}
.mainrit .mainritbot{ line-height:26px; font-size:16px; margin-top:15px;}
.mainrit .mainrittop p a:hover{color:#ae251d;}

.pubcontent {font-size:14px; line-height:55px; margin-top:10px;}
#dismain img {display:block; margin:0 auto; margin-bottom:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

.lslist li { width:400px;padding:20px; float:left;}
.lslist li img {float:right;}
.lslist div {float:left; width:200px;}
.lslist .twtit {padding:5px 0 10px;border-bottom:#ccc 1px solid; margin-bottom:10px;}
.lslist .twtit a {font-size:16px; font-weight:bold; }

.gsjj{height:334px;}

.gsjj img{width:346px;height:100px;margin-top:20px;}

.gsjj p{margin-top:10px;text-indent:20px;color:#333;}








