@charset "gb2312";


/*+++++++++++++++++++++ top ++++++++++++++++++++++++++*/
/*top*/
.top{height:340px; background:#39f; overflow:hidden;min-width:980px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?"980px":"");}
/*header*/
.header{ height:250px; width:980px; margin:0 auto; overflow:hidden; background:#08235a;}
.header_top{ padding:0 20px; color:#fff;}
.header_top a{ color:#fff;}

/*navigation*/
.navi_bg{ height:45px;background:url(../../images/site/navi.jpg) repeat-x;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?"980px":"");}
.navi{ width:980px; margin:0 auto; overflow:hidden;}
.navi ul{ height:20px; line-height:20px; color:#fff; padding:12px 0; width:1010px; margin-left:-16px;}
.navi li{float:left; font-size:16px; padding:0 19px;border-right:2px solid #fff;}
.navi a{ color:#fff;}
.navi a:hover{color:#fff;}

/*topfunction*/
.fun_bg{ background:#f5f5f5; height:46px;}
.fun{ height:24px; padding:11px 0; width:980px; margin:0 auto; overflow:hidden; clear:both; font-size:12px;_text-align:left}
.login{ width:525px;}
.login h6,.src h6{ font-weight:normal; background: url(../../images/site/fun.gif) 0 -30px no-repeat; padding-left:25px; padding-right:.5em;}
.login dt{float:left; padding-right:.5em;}
.login dd {float:left;_margin-top:-2px;}
.login .ipt{ width:80px;}
.src{ width:320px;}
.src h6{ background-position:0 6px;}
.srcbox{ background:#3477ce; height:24px; overflow:hidden; width:228px;}
.srcbox .input{display:inline;float:left;width:170px; height:22px;border:1px solid #abc2e4;overflow:hidden; background:#fff;}
.srcbox .input input{padding: 2px 5px;width:160px;height:18px;line-height:18px;border: 0;background: none;outline: 0;-webkit-appearance: none;}
.srcbox .sbmt{color:#fff; border:0;background:none; height:24px; line-height:24px;cursor:pointer;width:54px;_width:50px;}

/*+++++++++++++++++++++ index page ++++++++++++++++++++++++++*/
/*main*/
.wrapper{}
.containter{ margin:0 auto;text-align:left; width:980px; padding-bottom:80px;_text-align:left; margin-top:20px;}
.hide{ display:none;}
.more{ float:right;}

.border_bl{border:1px solid #abc2e4; }
.bg_dt{ background:#3477ce!important;}

/*used margin&padding*/
.mt15{ margin-top:15px!important;}
.mt10{ margin-top:10px!important;}
.mt30{ margin-top:30px!important;}
.pr30{ padding-right:30px!important;}
.pl10{ padding-left:10px!important;}
.mt60{ margin-top:60px!important;}

/*used color*/
.c666{ color:#666!important;}
.c09f{ color:#09f!important;}
.c06f{ color:#06f!important;}
.c9cf{ color:#9cf!important;}
.cbbb{ color:#bbb!important;}
.cfc0{ color:#fc0!important;}
.c0cf{ color:#0cf!important;}
.c039{ color:#039!important;}

/*form element style*/
.ipt {padding:3px 5px;border:#ccc 1px solid;font-size:12px;background:#fff; width:120px; margin:0 10px 0 0 ;vertical-align:middle;}
.ipt:hover{border-color:#999;}
.btn {text-align:center;width:60px;height:24px; line-height:26px;border: 0; background:url(../../images/site/btn.jpg) no-repeat top;cursor: pointer; display:block;margin:0 10px 0 0 ;float:left;overflow: hidden;}
.btn:hover{ text-decoration:none; color:#333;}

/*dlstyle*/
.dls_1 dt,.locate{ background:url(../../images/site/dt_2.jpg) no-repeat 0 0 #3477ce; border-bottom:2px solid #3477ce;line-height:36px; padding-right:15px; height:33px; overflow:hidden;}
.dls_1 dt.dt_1,.art_loacte{ background:url(../../images/site/dt1.jpg) no-repeat 0 0 #3477ce;}
.dls_1 dt.dt_2{border:1px solid #9cf}
.dls_1 dd{ border-top:0; padding:10px;}
.newslist li{ white-space:nowrap; clear:both;line-height:26px;}
.newslist .time,.time{ float:right;}

/*main width*/
.w280{ width:280px; overflow:hidden;}
.w380{ width:380px; overflow:hidden;}
.w300{ width:300px; overflow:hidden;}
.w125{ width:125px;}
.w210{ width:210px;}
.w80{ width:80px;}
.w350{ width:350px;}
.w150{ width:150px;}

/*=====arl======*/
/*yaowen*/
.yaowen{ height:186px;}

/*lingdao*/
.lingdao{ height:180px;}
.lingdao .newslist li{line-height:30px;}
.lingdao span{ color:#3477ce; padding-right:.5em;}

/*zwgk*/
.zw_tit{ width:35px; height:100%;}
.zw_con{ width:244px; border-left:0; background:#fff;}
.zw_con ul{ padding:0 10px;}
/*.zw_con ul li{ line-height:70px; height:70px; padding-top:3px; border-bottom:1px dashed #abc2e4; font-size:18px;}*/
.zw_con ul li{ line-height:60px; height:60px; border-bottom:1px dashed #abc2e4; font-size:18px;}
.zw_con ul li img{ padding-right:10px;}

/*f_link*/
.f_link li{ width:280px; height:68px; margin-top:15px;}
.f_link li img{ width:100%; height:100%; display:block;}

/*========ar2=======*/
/*focus*/
.focusarea{ width:380px; height:260px; background:#333;}
.focus1 {width:380px; height:260px;overflow: hidden; position: relative;}
.focus1 img{width:380px; height:260px;}
.focus1 ul {height:100%; position:absolute; overflow: hidden;}
.focus1 ul li {float:left;width:380px; height:260px;overflow:hidden; position:relative; padding:0; background:none;}
.focus1 .bt { position: absolute; bottom:40px; right:8px;z-index:10;text-align:right;}
.focus1 .bt li { display: inline-block; width:18px; height:18px;margin: 0 2px; *display: inline; zoom: 1; font-size:12px;}
.focus1 .bt a { display: inline-block; width:16px; height:16px;line-height:16px; border:1px solid #dcdcdc;overflow: hidden;cursor: pointer; vertical-align:top; color:#9faec7; background:#fff; text-align:center;}
.focus1 .bt a.on { background:#a00100; color:#fff; border:1px solid #a00100; font-weight:bold;}
.focus1 ul li .title{width:380px; height:34px;left:0; bottom:0px;position:absolute; z-index:2; font:16px/34px Microsoft YaHei; text-align:center;}
.focus1 ul li .title a{ color:#fff;}
.focus1 ul li .bg{width:380px;height:34px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=40);opacity:0.4;    }

/*tabchange*/
.tabchange .tit{ height:36px;width:380px; poverflow:hidden; position:relative;}
#djtd{ background:url(../../images/site/djtd.jpg) 0 0 no-repeat #3477ce;}
#flgd{ background:url(../../images/site/flgd.jpg) 0 0 no-repeat #3477ce;}
#xxjl{ background:url(../../images/site/xxjl.jpg) 0 0 no-repeat #3477ce;}
.tabchange .ct{ text-align:right; position:absolute; right:5px; bottom:0px; height:28px;}
.tabchange .ct li{ background: url(../../images/site/tab_2.jpg) repeat-x; text-align:center; height:24px; border:1px solid #3477ce;border-top:3px solid #3477ce;border-right:0;float:left;font-size:12px; padding:0 8px;}
.tabchange .ct li.on{ background:url(../../images/site/tab_1.jpg) repeat-x;border-bottom:0; border-top:0px;line-height:28px; height:28px;font-weight:bold;}
.tabchange .ct li.on a{ color:#f90; }
.tabchange .cc{ padding: 10px 10px 0 10px; /*height:195px;*/}
.tabchange .newslist .time,.qsx .newslist .time{ color:#999;}

dd.qsx{ height:148px; overflow:hidden; padding:15px 10px 0px 10px;}
dd.qsx .newslist li{line-height:26px;}

/*========ar3========*/

/*zfdt*/
.zfdt,.yaowen{ height:245px; padding:7px 10px!important; overflow:hidden;}

/*tabchange2*/
.tabchange_2 .tit{height:32px; overflow:hidden; clear:both; width:100%;}
.tabchange_2 .ct_2{width:220px; height:32px; float:left;}
.tabchange_2 .ct_2 li{ width:110px; height:32pxl; float:left;cursor:pointer;}
.tabchange_2 .ct_more{ float:right; width:65px; border-bottom:2px solid #3477ce; height:30px; line-height:30px; text-align:right; padding-right:15px; background:#f5f5f5; }
.tabchange_2 .ct_more a{color:#09f;}
.tabchange_2 .cc{ border:1px solid #abc2e4; border-top:0; padding:10px; height:148px; overflow:hidden;}
.tabchange_2 .cc li{text-indent:-1em; padding-left:1em; color:#3477ce; line-height:26px;}
.tabchange_2 .cc li a{ color:#3477ce;}
.tabchange_2 .cc li a:hover{ color:#c00;}
#tbtz{ background:url(../../images/site/tbtz.gif) no-repeat 0 0; }
#gsgg{ background:url(../../images/site/gsgg.gif) no-repeat 0 0; }

/*video*/
.video{ width:300px; height:220px; overflow:hidden; background:#333; padding:0!important; position:relative;}
.videoPic{ position:absolute; display:block; width:100%; height:100%; left:0; top:0; z-index:0}
.viedoBtn{ background:url(../../images/site/v.png) center no-repeat; position:absolute; display:block; width:100%; height:100%; left:0; top:0; z-index:2}

/*tszs*/
.tszs{height:97px;}
.tszs li{ white-space:nowrap; color:#3477ce;}
.tszs li a{ color:#3477ce;}
.tszs li a:hover{ color:#c00;}

/*wjjb*/
.wjjb{ background:url(../../images/site/jubao.jpg) 0 0 no-repeat; height:80px; width:300px; position:relative;}
.wjjb a{ display:block; width:36px; height:14px; overflow:hidden;}
#jb{ position:absolute; right:32px; bottom:24px;}
#cx{ position:absolute; right:32px; bottom:7px;}

/*==========link==============*/
.link{ width:790px;}
.link a{ padding:0 1em;}
.link_pic{ width:980px; padding:0!important; overflow:hidden;}
.link_pic ul{ width:1010px;height:60px; clear:both; margin-left:2px;}
.link_pic ul li{ width:175px; height:60px; float:left; margin-right:25px;}

/*+++++++++++++++++++++ list page ++++++++++++++++++++++++++*/
.list_l{ width:247px;}
.list_l_tit{ background:url(../../images/site/list_l_tit.jpg) 0 0; height:56px; font-size:16px; line-height:56px; padding-left:50px; color:#fff;}
.list_l_con{ border:1px solid #abbcd8; border-top:0;background:#eee url(../../images/site/list_l_con.jpg) bottom no-repeat; padding-bottom:170px;}
.list_l_con_height{ height:auto!important; min-height:365px; height:365px;}

.list_r{ width:717px; overflow:hidden;}
.locate{ padding-left:20px; color:#fff; background-position:500px 0;}
.locate a{ color:#fff;}
.locate a:hover{ color:#fff; text-decoration:underline;}
.list_con { padding:30px; padding-top:0; background:#fff;min-height:525px;height:525px;position:relative; width:655px;}
.list_con .newslist{ width:100%; margin-top:30px;}
.list_con .newslist li{ line-height:30px;}

#menu .meun_one{line-height:30px;}
#menu .menutit{ font-size:16px;color:#2a4c9e; display:block;border-bottom:1px dashed #dedede; padding:0 .5em;line-height:30px; height:30px; overflow:hidden;}
#menu a.menutit span{ float:right; color:#3477ce;}
#menu a.menutit.on,#menu a.menutit:hover{ background:url(../../images/site/list_l_on.gif) 0 0;}
#menu li ul{ padding-left:2em;}
#menu .hide{ display:none;}
#menu li ul li{ height:30px; line-height:28px; overflow:hidden;font-size:14px;}
#menu li ul li a {color:#5591da; padding-left:.5em;}
#menu li ul li a:hover{ color:#f60;}

/*page*/
.page{ text-align:center;position:absolute; bottom:20px; width:100%;}
.page a{ padding-left:.5em;}

/*+++++++++++++++++++++ article page ++++++++++++++++++++++++++*/
.article{ padding:30px; padding-bottom:60px;}
.art_tit h1{ text-align:center; padding:40px 0; line-height:30px;}
.art_tit .abs{ font-weight:normal; color:#09f; text-align:center;padding:15px 0; font-size:12px;}
.art_tit .abs span{ color:#f00; }
.art_con{font:20px/1.8 simsun;height:auto!important; min-height:600px; height:600px;}
#fontSize{ text-align:right; padding:20px 0;}
#fontSize span{cursor:pointer; padding:0 .5em;}
.art_loacte{ background-position:right;}
.art_abs{ text-align:right; padding:30px 0;}


/*+++++++++++++++++++ diaocha ++++++++++++++++++++++++++++*/
.dct{ border-left:5px solid #039; padding-left:.5em; width:260px;}
.dclist{ margin-top:20px;}
.dclist dl { height:30px; line-height:30px; clear:both;}
.dclist dl.even{ background:#ecf0f1; border:1px solid #ddd;}
.dclist dl dt{ float:left;padding-left:.5em; width:420px}
.dclist dl dd{ float:right;width:270px}
.dclist dl dd span.flag{ padding-left:20px; font-size:12px; color:#f00;}

/*++++++++++++++++ jzxx +++++++++++++++++++++++++++++*/
.jzxx{ background:url(../../images/site/jzxx.jpg) no-repeat 0 0; width:717px; height:1050px; overflow:hidden;}
.jzxx_top{ height:183px; width:717px; position:relative;}
.jzxx_top .tip{ background:url(../../images/site/jzxx_tip.gif) no-repeat 0 0; width:306px; height:114px; position:absolute; right:20px; top:40px; overflow:hidden;}
.jzxx .tip p{ text-indent:2em; color:#fff; padding:8px 12px; font-size:12px;}
.info{ padding:0px 60px; height:580px;}
dl.dl_jzxx{ width:610px;}
dl.dl_jzxx dt{ width:130px; float:left; line-height:30px; height:30px; padding-top:25px;}
dl.dl_jzxx dd{ width:480px; float:right;line-height:30px; height:30px; padding-top:25px;}
dl.dl_jzxx dd label{ vertical-align: middle;}

#info_name{ width:80px;}
#info_tel{ width:120px;}
#info_email{ width:160px;}
#info_cpn{ width:130px;}

dl.dl_jzxx dd .ipt{ width:385px;}
dl.dl_jzxx dd.dd_txtarea{ height:auto!important;}
dl.dl_jzxx dd .txtarea{ width:379px; height:110px; border:1px solid #ccc; margin-right:10px; padding:5px 8px;}
dl.dl_jzxx dd.dd_txtarea label{ vertical-align:top;}
dl.dl_jzxx dd.right{ padding-right:45px; padding-top:0;color:#666;}

.jzxx_btn { width:240px; margin:0 auto; height:30px; clear:both;}
.jzxx_btn a{ background:url(../../images/site/jzxx_btn.gif) 0 0; width:98px; height:30px; line-height:30px; color:#fff; display:block; text-align:center; margin:0 auto;}

.huifu{ padding:20px 60px;}
.dl_huifu dd{width:480px;line-height:30px; height:30px; padding-top:15px; clear:both;}
.dl_huifu dd label{ display:block; text-align:right; width:120px; float:left;line-height:30px; height:30px; }
.dl_huifu dd .ipt{ padding:4px 5px; width:90px;}

/*++++++++++++++++++++ wsts ++++++++++++++++++++++++*/
.ts_fl{ width:100%; overflow:hidden;}
.ts_fl h5{height:35px; background: url(../../images/site/tscx.jpg) 0 0 no-repeat #99cdff;}
.ts_cx{ border:5px solid #dadada; border-top:0;overflow: hidden; padding:11px; padding-bottom:30px;}
.ts_cx .dl_huifu dd{ width:200px; overflow:hidden; margin:0 auto;}
.ts_cx .dl_huifu dd label{ width:6em; text-align:left;}
.ts_cx .dl_huifu dd .ipt{ margin:0; width:95px;border:1px solid #c7d8e3; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; width:100px; float:right}
.ts_cx .jzxx_btn{ width:200px;}

.ts_fr{padding-left:50px; overflow:hidden; position:relative; height:850px;}
.ts_fr .tit{ height:35px;}
.ts_fr .tit img{ height:35px; width:63px;}
.ts_fr h5{ padding-top:20px;}
.tsxt,.ts_sm{ border-bottom:1px dashed #ccc; padding-top:30px; padding-bottom:5px;}
.ts_table{ margin-top:15px;}
.ts_table td{ padding:8px 0;}
.ts_table .ipt{ width:120px;}
#ts_email{ width:180px;}
#ts_ads{ width:390px;}
#yzm{ width:90px;}
.ts_table .ts_select{ width:150px; padding:3px 0 3px 5px;border:0;border:1px solid #ccc;}
.ts_table .txtarea,.wjjb_table .txtarea{ width:330px; height:110px; border:1px solid #ccc; margin-right:10px; padding:5px 8px;}
.ts_sm{ padding-bottom:30px;}
.ts_tip{ position:absolute; right:0;top:0;}

.ts_btn { width:380px; margin:0 auto; height:50px; clear:both;}
.ts_btn a{ background: url(../../images/site/ts_btn.gif) 0 0 no-repeat; width:160px; height:50px; line-height:50px; color:#7f7f7f; display:block; text-align:center; margin:0 auto;}
.ts_btn a:hover{ background-position: -212px 0; color:#666;}

/*++++++++++++++++++++++ sitemap +++++++++++++++++++++++++++*/
.sitemap dl dt{ height:50px;}
.sitemap dl dd{ background:#efefef; padding:20px 0 20px 60px;}
.sitemap dl dd ul{ width:920px;}
.sitemap dl dd ul li{ float:left; width:220px; line-height:30px;}
.sitemap dl dd ul li a{ color:#039;}
.sitemap dl dd ul li a:hover{ color:#c00;} 

/*++++++++++++++++++++++ wjjb +++++++++++++++++++++++++++*/
.wjjb_box{ background:url(../../images/site/wjjb_bg.jpg) right bottom no-repeat #efefef; padding-bottom:50px;}
.wjjb_box .tit{ height:37px; overflow:hidden;}
#wjjb_tit1{ background:url(../../images/site/wjjb_1.jpg) 0 0 no-repeat}
#wjjb_tit2{ background:url(../../images/site/wjjb_2.jpg) 0 0 no-repeat}
.wjjb_box .abs{ border-bottom:1px dashed #ccc;text-align:center; line-height:30px; padding:10px 20px 30px 20px;}
.wjjb_table{ width:630px; margin:0 auto; margin-top:20px;}
.wjjb_table td{ padding:8px 0;}
.wjjb_table td.input{ width:220px;}
.wjjb_table .txtarea{ width:344px;}
.wjjb_table .jzxx_btn{ margin:0;}
.wjjb_box .dl_huifu dd{ margin-left:220px;width:330px;}
.wjjb_box .dl_huifu dd label{ text-align:left; width:90px;}

/*+++++++++++++++++++++ footer ++++++++++++++++++++++++++*/
.footer{ background:#666;padding:30px 0; text-align:center; border-top:6px solid #3477ce}
.copyright{width:980px; margin:0 auto; font:14px/24px Arial, Helvetica, sans-serif; color:#fff;}

.sub{
    background:url(../../images/site/jzxx_btn.gif) 0 0; 
    width:98px; 
    height:30px; 
    line-height:30px; 
    color:#fff; 
    display:block; 
    text-align:center; 
    margin:0 auto; 
    border: none;
}

.sub2{
    background: url(../../images/site/ts_btn.gif) 0 0 no-repeat; 
    width:160px; 
    height:50px; 
    line-height:50px; 
    color:#7f7f7f; 
    display:block; 
    text-align:center; 
    margin:0 auto;
    border: none;
}


.h30 {height:30px;}

.border5 {border:5px solid #dadada;}

.mtdt{ height:148px;}