.red { color:#F13131}
.index_top { padding-bottom:15px; border-bottom:#F13131 solid 5px}
.index_top .topline { width:100%; min-width:1000px; background-color:#fcfcfc}
.index_logo { margin:15px 0}
.index_logo .logo { float:left; width:246px; height:55px; margin-top:3px}
.index_logo .ad, .index_logo .ad img { float:right; width:710px; height:60px; display:block}
.index_top .top_links { margin:0;margin-top:10px}
.index_top .top_links .link_group { margin-bottom:5px; padding-top:5px}
.in_city li { float:left; margin-right:27px; height:40px}
.in_city li a { font-size:14px; line-height:40px; color:#000000}
.in_city li.no_mar { margin-right:0}
.in_hotnews { width:1000px;margin:0 auto; padding-top:15px; padding-bottom:10px; border-top:#f2f2f2 solid 1px; background-color:#f8f8f8}
.index_lbig { width:630px; float:left;position:relative;}
.index_rsmall { width:360px; float:right}
.hot_imp { width: 100%; margin: 28px 0 23px 0; padding-left:0px;}
.hot_imp h3 a { display:block; margin-bottom:10px; font-size:30px; height:30px; line-height:30px; color:#F13131}
.hot_imp p a {  margin-right:5px; font-size:16px; height:24px; line-height:24px; color:#666666}
.in_hotlist .icolist { width:310px}
.in_tabttl { width:100%; height:18px; line-height:18px; padding-bottom:15px; margin-bottom:15px; border-bottom:#7a7a7a solid 1px}
.in_tabttl .imgtab li { float:left}
.in_tabttl .imgtab li a { display:block; float:left; height:18px; line-height:18px; padding:0 8px 15px 8px; font-size:18px; color:#333333}
.in_tabttl .imgtab li.current { padding:0 3px; background-color:#f8f8f8}
.in_tabttl .imgtab li.current a { border-bottom:#F13131 solid 1px; color:#F13131}
.in_tabcon { position:relative; display:none; width:360px; height:234px; overflow:hidden}
.in_tabcon img { width:360px; height:234px}
.in_tabcon p { position:absolute; bottom:0; left:0; width:100%; height:45px; font-size:14px; color:#FFFFFF; line-height:55px; background:url("imagesimgbg.png") repeat-x; text-align:center}
.in_searchbox { width:360px; height:33px; margin-top:15px}
.in_searchbox .links { float:left; width:195px; height:31px; border:#e7eaee solid 1px; text-align:center; line-height:31px;}
.in_searchbox .links a { color:#333333}
.in_searchbox .links span { color:#e3e3e3; display:inline-block; margin:0 5px}
.in_searchbox .ipt { float:left; width:121px; height:31px; padding-left:4px; border:#e7eaee solid 1px; border-left:none; background:none}
.in_searchbox .btn { float:left; width:37px; height:33px; display:block; background:url("imagesin_search.png") no-repeat}
.index_lsmall { width:240px; float:left}
.index_rbig { width:740px; float:right}
.in_fxgg { width:238px; height:412px; border:#e7eaee solid 1px}
.in_fxgg .ttl { width:100%; height:45px; background:url("imagesphttl.png") 10px center no-repeat; line-height:45px}
.in_fxgg .ttl a { display:inline-block; height:45px; font-size:18px; color:#000000}
.fxgg_list { width:218px; margin:10px; padding-bottom:10px}
.fxgg_list li { max-height:46px; width:100%; margin-bottom:10px; line-height:23px; font-size:14px}
.fxgg_list li a { color:#333333}
.fxgg_list li span { color:#cccccc}
.in_fxgg .spttl { border-top:#e7eaee solid 1px; border-bottom:#e7eaee solid 1px}
.fcsp_con { width:210px; margin:0 auto; margin-top:25px; background-color:#f8f8f8}
.fcsp_con .imgbox { position:relative; display:block; float:left; width:115px; height:72px}
.fcsp_con .imgbox .ico { position:absolute; left:10px; bottom:7px; width:33px; height:33px; background:url("imagesplay_2.png") no-repeat}
.fcsp_con .txt { float:right; width:80px; margin-right:5px; margin-top:5px; font-size:12px; line-height:21px; color:#033266}
.in_tabnews { width:360px; float:left}
.in_tabttl .tab li { float:left}
.in_tabttl .tab li a { display:block; float:left; height:18px; line-height:18px; padding:0 8px 15px 8px; font-size:18px; color:#333333}
.in_tabttl .tab li.on { padding:0 3px; background-color:#FFFFFF}
.in_tabttl .tab li.on a { border-bottom:#F13131 solid 1px; color:#F13131}
.in_tabnews .xwnews_ll_list li { height:33px; line-height:33px}
.xwnews_ll_list li a.bluestrong { color:#033266; font-weight:bold}
.imp_list .imgbox { float:left; position:relative; margin-top:7px; display:block; width:120px; height:118px}
.imp_list p { position:absolute; overflow:hidden;left:0; bottom:0; width:100%; height:22px; text-align:center; line-height:22px; font-size:14px; color:#FFFFFF; background:url("imagesgglconbg.png") repeat-x}
.imp_list .txt { float:right; width:220px}
.imp_list .txt li a { font-size:16px; line-height:33px; color:#000000}
.in_adl a, .in_adl img { display:block; width:240px; height:70px}
.in_adr, .in_adr img { display:block; width:740px;}
.in_kjgg { margin-top:10px; width:738px; height:413px; border:#ffe200 solid 1px}
.in_kjgg .ttl { width:738px; height:52px; background:url("imageskjgg.png") top left no-repeat; border-bottom:#ffe200 solid 1px}
.in_kjgg .ttl .kjgg_news { float:right; width:500px; height:52px; line-height:52px}
.in_kjgg .conbox { width:738px; height:360px; background-color:#f8f8f8}
.in_kjgg .conbox .conb { float:left; width:538px}
.in_kjgg .conbox .conb .con { width:495px; margin:0 auto}
.in_kjgg .conbox .conb .con .tab { width:100%; height:47px; margin-top:25px; border-bottom:#e3e2e2 solid 1px}
.in_kjgg .conbox .conb .con .tab li { float:left; height:42px; padding-bottom:5px; line-height:42px}
.in_kjgg .conbox .conb .con .tab li img { float:left; margin-right:5px; display:inline-block}
.in_kjgg .conbox .conb .con .tab li span { float:left; display:inline-block; height:42px; font-size:18px; line-height:42px; color:#010101}
.in_kjgg .conbox .conb .con .tab li.on { border-bottom:#f13131 solid 2px}
.in_kjgg .conbox .conb .con .tab li.on span { color:#F13131}
.in_kjgg .conbox .ad, .in_kjgg .con .ad img { float:right; display:block; width:200px; height:360px}
.in_kjgg .tabcon .date p { float:left; height:30px; font-size:14px; line-height:30px; color:#999999}
.in_kjgg .tabcon .date span { float:left; width:60px; height:30px; margin-left:10px; background:url("imagesdateico.png") left center no-repeat}
.in_kjgg .num { width:100%; height:42px; margin:20px 0}
.in_kjgg .num span { display:block; width:42px; height:42px; float:left; margin-right:17px; font-size:26px; color:#FFFFFF; text-align:center; line-height:42px}
.in_kjgg .num span.red { background:url("imagesred.png") no-repeat}
.in_kjgg .num span.blue { background:url("imagesblue.png") no-repeat}
.in_kjgg .intro p { width:100%; height:34px; font-size:16px; line-height:34px; color:#666666}
.in_kjgg .intro p span.left { width:250px; float:left; display:inline-block}
.in_kjgg .intro p span.right { width:220px; float:right; display:inline-block}
.in_kjgg .intro p span.red { color:#F13131}
.in_kjgg .intro p.fz14 { font-size:14px}
.in_kjgg .links { width:100%; height:50px; border-top:#e9e9e9 solid 1px; line-height:50px}
.in_kjgg .links a { float:left; display:inline-block; margin-right:30px; font-size:14px; line-height:50px; color:#033266}
.in_kjgg .links a img { vertical-align:middle; margin-bottom:3px; margin-right:5px}
.fwdh_box { width:238px; border:#e7eaee solid 1px}
.fwdh_box .ttl { width:238px; height:45px; line-height:45px; border-bottom:#e7eaee solid 1px}
.fwdh_box .ttl a { display:inline-block; padding-left:8px; border-left:#F13131 solid 2px; height:18px; margin-left:20px; font-size:18px; color:#000000; line-height:18px}
.fwdh_box_con { width:218px; margin:0 auto}
.fwdh_tab li { float:left}
.fwdh_tab li a { display:block; float:left; border-bottom:#7a7a7a solid 1px; line-height:16px; padding:15px 5px; font-size:16px; color:#333333}
.fwdh_tab li.current { padding:0 3px; background-color:#FFFFFF}
.fwdh_tab li.current a { border-bottom:#F13131 solid 1px; color:#F13131}
.fwdh_con {display:none;width:218px;height:289px;}
.fwdh_con ul { padding:10px 0; border-bottom:#f5f7f8 solid 1px}
.fwdh_con ul.no_border { border-bottom:none}
.fwdh_con ul li { width:109px; height:26px; float:left; overflow:hidden}
.fwdh_con ul li a { font-size:14px; color:#033266; line-height:26px}
.in_dscw { width:738px; height:382px; border:#e7eaee solid 1px}
.in_dscw .ttl { width:100%; height:64px; line-height:64px; border-bottom:#7a7a7a solid 2px}
.in_dscw .ttl a { float:left; margin-left:20px; font-size:18px; color:#000000}
.in_dscw .ttl .city { float:left; padding:0 3px; background-color:#FFFFFF}
.in_dscw .ttl .city span { display:block; height:64px; border-bottom:#F13131 solid 2px; color:#F13131; font-size:18px}
.in_dscw .ttl .city span a{margin-left:0;float: none;color:#F13131;}
.in_dscw .ttl .citys { float:left; width:101px; height:23px; margin-top:21px; margin-left:60px; padding-left:5px; background:url("imagescitys.png") no-repeat; border:none; line-height:23px; color:#666666; text-align:center}
.in_dscw .ttl_jn { background:url("imagesshandong.jpg") right top no-repeat}
.dsxw_con { width:698px; margin:0 auto}
.dsxw_con .imgbox { position:relative; float:left; display:block; width:343px; height:253px; overflow:hidden}
.dsxw_con .imgbox img { width:343px; height:253px}
.dsxw_con .imgbox p { position:absolute; bottom:0; left:0; width:100%; height:45px; font-size:14px; color:#FFFFFF; line-height:55px; background:url("imagesimgbg.png") repeat-x; text-align:center}
.dsxw_list { width:330px; float:right; margin-top:23px}
.dot_list li { width:100%; height:30px; line-height:30px; font-size:16px; overflow:hidden; background:url("imageslist1.png") left center no-repeat; text-indent:15px}
.dot_list li a { color:#000000}
.zxyx_box { position:relative; display:block; width:218px; height:138px; margin:25px auto; overflow:hidden}
.zxyx_box img { width:218px; height:138px}
.zxyx_box p { position:absolute; left:0; bottom:0; width:100%; height:33px; text-align:center; line-height:33px; font-size:14px; color:#FFFFFF; background:url("imagesgglconbg.png") repeat-x}
.in_wsdc .ques { width:100%; padding-bottom:17px; margin-top:25px; border-bottom:#e7eaee solid 1px; font-size:16px; line-height:22px; color:#033266}
.in_wsdc .option { width:100%; padding-top:10px; padding-bottom:20px; border-bottom:#e7eaee solid 1px}
.in_wsdc .option_g input { float:left; margin-top:5px; margin-right:10px; line-height:22px}
.in_wsdc .option_g p { float:left; width:195px; font-size:14px; line-height:22px; color:#666666}
.in_wsdc .btns { width:100%; height:23px; text-align:center}
.in_wsdc .btns a { display:inline-block; width:69px; height:23px; background:url("imagesdcbtn.png") no-repeat; line-height:23px; text-align:center; font-size:14px; color:#FFFFFF}
.in_zxzx { display:block; width:100%; height:142px; border-top:#e7eaee solid 1px; line-height:142px; text-align:center}
.in_zxzx img { vertical-align:middle; margin-bottom:3px}
.in_ttl { width:100%; height:30px; border-bottom:#7a7a7a solid 2px}
.in_ttl_con { float:left; width:auto; height:32px; padding-right:5px; background-color:#FFFFFF}
.in_ttl_con a { display:inline-block; height:30px; border-bottom:#f13131 solid 2px; font-size:18px; color:#f13131; line-height:30px}
.in_ttl .link { float:right}
.in_ttl .link a { float:left; margin-left:30px; font-size:14px; line-height:30px; color:#000000}
.in_jsfx_img { width:100%; height:190px; border-bottom:#cccccc solid 1px}
.in_jsfx_img li { float:left; width:236px}
.in_jsfx_img li img { width:236px; height:140px}
.in_jsfx_img li p { width:100%; height:45px; line-height:45px; overflow:hidden;text-align:center; font-size:16px; color:#666666}
.in_jsfx_list { width:350px}
.in_ttl_tab { float:left}
.in_ttl_tab li { float:left; width:auto; height:32px}
.in_ttl_tab li.on { padding-right:5px; background-color:#FFFFFF}
.in_ttl_tab li a { display:inline-block; height:30px; font-size:18px; color:#000000; line-height:30px}
.in_ttl_tab li.on a { border-bottom:#f13131 solid 2px; color:#F13131}
.in_cpgy_img { width:100%; height:260px}
.in_cpgy_img .imgb { position:relative; float:left; width:365px; height:260px; display:block; overflow:hidden}
.in_cpgy_img .imgb img { width:365px; height:260px}
.in_cpgy_img .imgb p { position:absolute; bottom:0; left:0; width:100%; height:45px; font-size:14px; color:#FFFFFF; line-height:55px; background:url("imagesimgbg.png") repeat-x; text-align:center}
.in_cpgy_img .imgs { float:left; width:375px}
.in_cpgy_img .imgs li { margin-bottom:18px; margin-left:15px; overflow:hidden}
.in_cpgy_img .imgs li, .in_cpgy_img .imgs li a, .in_cpgy_img .imgs li a img { float:left; width:172px; height:122px; display:block}
.footer { width:100%; height:770px; margin-top:10px; border-top:#F13131 solid 5px}
.footer .gray { width:100%; background-color:#f3f3f3}
.footer .flinks { width:100%; border-bottom:#e7e7e7 solid 1px; padding-bottom:20px}
.footer .flinks .ttl { padding-top:30px; margin-bottom:20px}
.footer .flinks .ttl h3 { float:left; margin-right:30px; font-size:22px; line-height:22px; color:#666666}
.footer .flinks .ttl p { float:left; font-size:14px; color:#a4a2a2}
.imglink a { display:block; float:left; width:127px; height:50px; margin-right:18px}
.txtlink a { display:inline-block; margin-right:10px; font-size:14px; line-height:30px; color:#666666}
.version { width:100%; height:50px; border-bottom:#f2f2f2 solid 1px; line-height:50px; text-align:center; font-size:13px; color:#898989}
.s_footer_copy p.ico { width:100%; height:64px; text-align:center; margin-top:10px}

.scroll_vertical { position:relative; width:500px; height:52px}
.scroll_vertical .box { overflow:hidden; position:relative; top:0; height:52px}
.scroll_vertical .list { position:absolute; top:0; left:0}
.scroll_vertical .list li { height:52px}
.scroll_vertical .list li a { font-size:14px; color:#999999}
#shuangseqiu, #san-d, #qunyinghui { margin-left:25px;}

.index_lbig .fouce { position:absolute; left:0 ; top:0px; width:50px; height:26px; background:url(imagesjiaodian.png) ; line-height:17px;}
.index_lbig .fouce a { display:block;width:50px; height:26px; color:#FFF; text-align:center; font-size:12px;}
/*.hot_imp { width:100%; margin:30px 0 20px 0; padding-left:20px;}*/
.hot_imp p {color:#666666} 