@charset "utf-8";
/* CSS Document */

body { font-family: sans-serif, Arial; font-size:12px; color:#4a4a4a; overflow-x:hidden}
* { margin:0; padding:0;}
a { color:#4a4a4a; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

.top_bg{ width:100%; height:96px; background-image:url(../images/top_bg.png); position:absolute; z-index:900}
.top{ width:1100px; height:96px; margin:0 auto;}
.top .logo{ float:left; margin:9px 0 0 0}
.top .dh{ float:left; width:690px; height:96px; margin-left:35px;}
/*
.top .dh a{ float:left; height:30px; font-size:16px; color:#dbdcde; line-height:30px; margin:29px 9px 0 10px; padding:0 9px 0 10px}
.top .dh a:hover{ color:#0098e4}
*/

.top .dh .dli_0{ float:left; width:60px; height:96px;}
.top .dh .dli_0 .dlia_0{ float:left; width:60px; height:96px; overflow:hidden; text-align:center; font-size:16px; color:#dbdcde; line-height:96px;}

.top .dh .dli{ float:left; width:104px;}
.top .dh .dli .dlia{ float:left; width:104px; height:96px; overflow:hidden; text-align:center; position:relative; font-size:16px; color:#dbdcde; line-height:92px;}

.top .dh .dli .xiala{ float:left; position:absolute; z-index:999; margin-top:96px; width:114px; background-image:url(../images/top_bg.png); overflow:hidden; border-top:#ccc 1px solid; display:none}
.top .dh .dli .xiala li{ float:left; width:100%; height:44px; border-bottom:#ccc 1px solid;}
.top .dh .dli .xiala li a{ float:left; width:100%; height:44px; font-size:14px; line-height:44px; color:#fff; text-align:center}
.top .dh .dli .xiala li a:hover{ background-color:#023882}

.top .dh .cur .dlia{ color:#0098e4}
.top .dh .cur .dlia_0{ color:#0098e4}

.top .dh .dli_hover .dlia{ color:#0098e4} 
.top .dh .dli_0_hover .dlia_0{ color:#0098e4} 


.top .t_search{ float:right; width:21px; height:45px; margin:37px 0 0 0; cursor:pointer; position:relative;}
.top .t_search_con{ float:left; width:279px; height:60px; overflow:hidden; background-image:url(../images/t_search_con_bg.png); background-repeat:no-repeat; position:absolute; z-index:700; top:38px; right:0px; display:none}
.top .t_search_con .tsc_text{ float:left; width:211px; height:22px; overflow:hidden; background:none; outline:none; border:0px; margin:22px 0 0 13px; font-size:14px; color:#aaa; font-family: sans-serif, Arial;}
.top .t_search_con .tsc_submit{ float:right; width:40px; height:39px; overflow:hidden; margin:13px 7px 0 0; border:0px; cursor:pointer; background-image:url(../images/t_search_con_dian.png)}

.common_search_con{ float:right; width:279px; height:60px; overflow:hidden; background-image:url(../images/common_search_con_bg.png); background-repeat:no-repeat;}
.common_search_con .tsc_text{ float:left; width:211px; height:22px; overflow:hidden; background:none; outline:none; border:0px; margin:22px 0 0 13px; font-size:14px; color:#aaa; font-family: sans-serif, Arial;}
.common_search_con .tsc_submit{ float:right; width:40px; height:39px; overflow:hidden; margin:13px 7px 0 0; border:0px; cursor:pointer; background-image:url(../images/t_search_con_dian.png)}

.flash{ float:left; width:100%; height:770px; position:relative; overflow:hidden;}
.flash .num { overflow:hidden; height:23px; position:absolute; bottom:55px; left:45%; zoom:1;}
.flash .num li{ float:left; margin-right:17px; width:17px; height:17px; background-image:url(../images/flash_dian2.png); background-repeat:no-repeat}
.flash .num li.on{ width:17px; height:17px; background-image:url(../images/flash_dian1.png); background-repeat:no-repeat}
.flash .num li a { width:17px; height:17px; line-height:0px; cursor:pointer; float:left;}
.flash .prev,.flash .next { display:none; width:47px; height:85px; position:absolute; top:375px;}
.flash .prev { left:0px; background: url(../images/flash_left.png) no-repeat;}
.flash .next { right:0px; background: url(../images/flash_right.png) no-repeat;}
#flash_pic{ width:1920px; height:770px; position:absolute; left:50%; margin-left:-960px; display:block;}
#flash_pic img{ width:1920px; height:770px; }

.index_xhzy{ width:1100px; height:308px; overflow:hidden; margin:0 auto; margin-top:13px}
.index_xhzy .intit{ float:left; width:1100px; height:80px; overflow:hidden; background-image:url(../images/index_01_tit_bg.gif); background-repeat:repeat-x; background-position:0px 41px;}
.index_xhzy .intit .tlogo{ float:left; height:80px; margin-left:8px; padding-left:5px; background-color:#fff}
.index_xhzy .intit .tlogo img{ margin-top:13px} 
.index_xhzy .intit .ttxt{ float:left; height:80px; background-color:#fff; float:left; font-size:18px; line-height:80px; color:#111; padding-left:10px; word-spacing:0px; letter-spacing:2px; font-weight:bold}
.index_xhzy .intit .ttxten{ float:left; height:80px; background-color:#fff; float:left; font-size:18px; line-height:80px; color:#d0cfcf; padding-left:15px; padding-right:15px; word-spacing:0px; letter-spacing:2px;}
.index_xhzy .intit .tmore{ float:right; height:80px; background-color:#fff; font-size:13px; line-height:80px; padding:0 8px 0 8px; margin-right:8px;}
.index_xhzy .intit .tmore a{ color:#d0cfcf;}
.index_xhzy .intit .tmore a:hover{ color:#4a4a4a;}
.index_xhzy .incon{ float:left; width:1100px; height:228px; overflow:hidden;}

.index_xhzy .incon .index_sourtable1{ width:1100px; height:30px; overflow:hidden; text-align:center;}
.index_xhzy .incon .index_sourtable1 td{ font-size:14px; height:36px; line-height:36px; font-weight:bold; background-color:#f9f9f9; border-bottom:#ddd 1px solid}
.index_xhzy .incon .index_soursdemo{ width:1098px; height:190px; overflow:hidden; border-left:#ccc 1px dotted; border-right:#ccc 1px dotted; border-bottom:#ccc 1px dotted;}
.index_xhzy .incon .index_sourtable2{ width:1098px; overflow:hidden; text-align:center; line-height:28px;}
.index_xhzy .incon .index_sourtable2 td{ font-size:12px; height:28px; font-size:12px; border-bottom:#ccc 1px dotted ; border-right:#ccc 1px dotted;}
.index_xhzy .incon .index_sourtable2 .span1{ float:left; width:193px; height:26px; overflow:hidden;}
.index_xhzy .incon .index_sourtable2 .span2{ float:left; width:191px; height:26px; overflow:hidden;}
.index_xhzy .incon .index_sourtable2 .span3{ float:left; width:191px; height:26px; overflow:hidden;}
.index_xhzy .incon .index_sourtable2 .span4{ float:left; width:130px; height:26px; overflow:hidden;}
.index_xhzy .incon .index_sourtable2 .span5{ float:left; width:130px; height:26px; overflow:hidden;}
.index_xhzy .incon .index_sourtable2 .span6{ float:left; width:130px; height:26px; overflow:hidden;}
.index_xhzy .incon .index_sourtable2 .span7{ float:left; width:135px; height:26px; overflow:hidden;}

.index_01{ width:1100px; height:308px; overflow:hidden; margin:0 auto; margin-top:13px}
.index_01 .intit{ float:left; width:1100px; height:80px; overflow:hidden; background-image:url(../images/index_01_tit_bg.gif); background-repeat:repeat-x; background-position:0px 41px;}
.index_01 .intit .tlogo{ float:left; height:80px; margin-left:8px; padding-left:5px; background-color:#fff}
.index_01 .intit .tlogo img{ margin-top:13px} 
.index_01 .intit .ttxt{ float:left; height:80px; background-color:#fff; float:left; font-size:20px; line-height:80px; color:#333; padding-left:10px; word-spacing:0px; letter-spacing:2px; font-weight:bold}
.index_01 .intit .ttxten{ float:left; height:80px; background-color:#fff; float:left; font-size:18px; line-height:80px; color:#d0cfcf; padding-left:15px; padding-right:15px; word-spacing:0px; letter-spacing:2px;}
.index_01 .incon{ float:left; width:1100px; height:228px; overflow:hidden}
.index_01 .incon .slide{ float:left; width:212px; height:228px; overflow:hidden; margin-right:10px;}
/*.index_01 .incon .slide:hover .titx{ background-color:#087dba}*/
.index_01 .incon .slide .diapo{ float:left; width:372px; height:200px;}
.index_01 .incon .slide .titx{ float:left; width:372px; height:28px; overflow:hidden; font-size:16px; color:#fff; line-height:28px; background-color:#171717}
.index_01 .incon .slide .titx a{ float:left; margin-left:20px; color:#fff}
.index_01 .incon .slide .titx a:hover{}
.index_01 .incon .slide .titx img{ float:left; margin:4px 0 0 20px}

.index_02{ width:1100px; height:284px; overflow:hidden; margin:0 auto; margin-top:30px; background-image:url(../images/index_02_bg.png); background-repeat:no-repeat; background-position:center bottom;}
.index_02 .intit{ float:left; width:1100px; height:63px; overflow:hidden;}
.index_02 .intit .tlogo{ float:left; height:63px; margin-left:8px; padding-left:5px;}
.index_02 .intit .tlogo img{ background-color:#fff} 
.index_02 .intit .ttxt{ float:left; height:30px; background-color:#fff; font-size:20px; line-height:30px; color:#333; padding-left:10px; word-spacing:0px; letter-spacing:2px; margin-top:8px; font-weight:bold}
.index_02 .intit .ttxten{ float:left; height:30px; background-color:#fff; font-size:18px; line-height:30px; color:#d0cfcf; padding-left:15px; padding-right:15px; word-spacing:0px; letter-spacing:2px; margin-top:8px}
.index_02 .intit .tmore{ float:right; height:30px; background-color:#fff; font-size:13px; line-height:30px; padding:0 8px 0 8px; margin-right:8px; margin-top:8px}
.index_02 .intit .tmore a{ color:#d0cfcf;}
.index_02 .intit .tmore a:hover{ color:#4a4a4a;}
.index_02 .incon{ float:left; width:1040px; height:207px; overflow:hidden; margin:0 0 0 37px; font-size:13px; line-height:29px; color:#333}

.index_03_bg{ width:100%; height:335px; overflow:hidden; background-color:#eee; margin-top:37px}
.index_03{ width:1100px; height:335px; overflow:hidden; margin:0 auto; margin-top:10px;}
.index_03 .intit{ float:left; width:1100px; height:58px; overflow:hidden;}
.index_03 .intit .tlogo{ float:left; margin-left:5px;}
.index_03 .intit .ttxt{ float:left; font-size:20px; line-height:52px; color:#333; padding-left:10px; word-spacing:0px; letter-spacing:2px; font-weight:bold}
.index_03 .intit .ttxten{ float:left; font-size:18px; line-height:52px; color:#bbb; padding-left:15px; padding-right:15px; word-spacing:0px; letter-spacing:2px;}
.index_03 .incon{ float:left; width:1098px; height:240px; overflow:hidden; border:#d2d2d2 1px solid; background-color:#fff}

.index_03 .incon .list1{ float:left; width:323px; height:206px; overflow:hidden; border:#d2d2d2 1px solid; margin:15px 0 0 20px}
.index_03 .incon .list2{ float:left; width:185px; height:100px; overflow:hidden; border:#d2d2d2 1px solid; margin:15px 0 0 35px}
.index_03 .incon .list3{ float:left; width:185px; height:100px; overflow:hidden; border:#d2d2d2 1px solid; margin:5px 0 0 35px}
.index_03 .incon a:hover{ border:#087dba 1px solid;}

.index_03 .incon .list1 .txt{ float:left; width:129px; height:186px; overflow:hidden; margin:10px 6px 0 17px;}
.index_03 .incon .list1 .txt .txt1{ overflow:hidden; font-size:22px; line-height:22px; margin-top:35px}
.index_03 .incon .list1 .txt .txt2{ overflow:hidden; margin-top:12px}
.index_03 .incon .list1 .txt .txt2 span{ float:left; height:26px; color:#fff; background-color:#c80b1c; font-size:14px; line-height:26px; padding:0 10px 0 10px}
.index_03 .incon .list1 .txt .txt3{ overflow:hidden; margin-top:10px}
.index_03 .incon .list1 .txt .txt3 img{ height:px;}
.index_03 .incon .list1 .bimg{ float:left; width:158px; height:184px; border:#ced2d3 1px solid; margin-top:10px}

.index_03 .incon .list2 .txt{ float:left; width:66px; height:85px; overflow:hidden; margin:7px 3px 0 10px;}
.index_03 .incon .list2 .txt .txt1{ overflow:hidden; font-size:13px; line-height:13px; margin-top:11px}
.index_03 .incon .list2 .txt .txt2{ overflow:hidden; font-size:13px; line-height:13px; margin-top:6px}
.index_03 .incon .list2 .txt .txt3{ overflow:hidden; margin-top:10px}
.index_03 .incon .list2 .txt .txt3 img{ height:28px; border:#ced2d3 1px solid;}
.index_03 .incon .list2 .bimg{ float:left; width:93px; height:83px; border:#ced2d3 1px solid; margin-top:7px}

.index_03 .incon .list3 .txt{ float:left; width:66px; height:85px; overflow:hidden; margin:7px 3px 0 10px;}
.index_03 .incon .list3 .txt .txt1{ overflow:hidden; font-size:13px; line-height:13px; margin-top:11px}
.index_03 .incon .list3 .txt .txt2{ overflow:hidden; font-size:13px; line-height:13px; margin-top:6px}
.index_03 .incon .list3 .txt .txt3{ overflow:hidden; margin-top:10px}
.index_03 .incon .list3 .txt .txt3 img{ height:28px; border:#ced2d3 1px solid;}
.index_03 .incon .list3 .bimg{ float:left; width:93px; height:83px; border:#ced2d3 1px solid; margin-top:7px}

.index_04{ width:1100px; height:268px; overflow:hidden; margin:0 auto; margin-top:23px;}
.index_04 .intit{ float:left; width:1100px; height:55px; overflow:hidden; background-color:#eeeeee}
.index_04 .intit .tlogo{ float:left; margin:3px 0 0 5px}
.index_04 .intit .ttxt{ float:left; font-size:20px; line-height:58px; color:#333; padding-left:10px; word-spacing:0px; letter-spacing:2px; font-weight:bold}
.index_04 .intit .ttxten{ float:left; font-size:18px; line-height:58px; color:#bbb; padding-left:15px; padding-right:15px; word-spacing:0px; letter-spacing:2px;}
.index_04 .incon{ float:left; width:1098px; height:210px; overflow:hidden; border:#d2d2d2 1px solid; background-color:#fff}
.index_04 .incon img{ float:left; width:1058px; height:181px; margin:15px 0 0 20px;}

.index_05{ width:1100px; height:618px; overflow:hidden; margin:0 auto; margin-top:23px;}
.index_05 .intit{ float:left; width:1100px; height:55px; overflow:hidden; background-color:#eeeeee}
.index_05 .intit .tlogo{ float:left; margin:3px 0 0 5px}
.index_05 .intit .ttxt{ float:left; font-size:20px; line-height:58px; color:#333; padding-left:10px; word-spacing:0px; letter-spacing:2px; font-weight:bold}
.index_05 .intit .ttxten{ float:left; font-size:18px; line-height:58px; color:#bbb; padding-left:15px; padding-right:15px; word-spacing:0px; letter-spacing:2px;}
.index_05 .intit .tmore{ float:right; font-size:13px; line-height:58px; padding:0 8px 0 8px; margin-right:8px;}
.index_05 .intit .tmore a{ color:#999;}
.index_05 .intit .tmore a:hover{ color:#4a4a4a;}
.index_05 .incon{ float:left; width:1098px; height:560px; overflow:hidden; border:#d2d2d2 1px solid; background-color:#fff}
.index_05 .incon .img1{ float:left; width:1058px; height:197px; margin:15px 0 0 20px;}
.index_05 .incon .img2{ float:left; width:336px; height:152px; margin:15px 0 0 20px;}
.index_05 .incon .img3{ float:left; width:336px; height:152px; margin:15px 0 0 25px;}
.index_05 .incon .img4{ float:left; width:336px; height:152px; margin:15px 0 0 25px;}
.index_05 .incon .img5{ float:left; width:336px; height:152px; margin:15px 0 0 20px;}
.index_05 .incon .img6{ float:left; width:336px; height:152px; margin:15px 0 0 25px;}
.index_05 .incon .img7{ float:left; width:336px; height:152px; margin:15px 0 0 25px;}

.index_06{ width:1100px; height:223px; overflow:hidden; margin:0 auto; margin-top:23px;}
.index_06 .intit{ float:left; width:1100px; height:55px; overflow:hidden; background-color:#eeeeee}
.index_06 .intit .tlogo{ float:left; margin:3px 0 0 5px}
.index_06 .intit .ttxt{ float:left; font-size:20px; line-height:58px; color:#333; padding-left:10px; word-spacing:0px; letter-spacing:2px; font-weight:bold}
.index_06 .intit .ttxten{ float:left; font-size:18px; line-height:58px; color:#bbb; padding-left:15px; padding-right:15px; word-spacing:0px; letter-spacing:2px;}
.index_06 .incon{ float:left; width:1098px; height:166px; overflow:hidden; border:#d2d2d2 1px solid; background-color:#fff}
.index_06 .incon .scrollbox{ float:left; width:1059px; height:125px; overflow:hidden; margin:21px 0 0 20px;}
.index_06 .incon .scrollbox .list{ float:left; width:308px; height:120px; border:#d2d2d2 1px solid; margin-right:15px}
.index_06 .incon .scrollbox .list a{ float:left; width:308px; height:120px; overflow:hidden;}
.index_06 .incon .scrollbox .list a img{ float:left; width:308px; height:120px;}

.index_07_bg{ width:100%; height:455px; overflow:hidden; background-image:url(../images/index_07_bg.jpg); background-repeat:no-repeat; background-position:center 0px; margin-top:45px}
.index_07{ width:1100px; height:363px; overflow:hidden; margin:0 auto; margin-top:45px;}
.index_07 .inews_cate{ float:left; width:311px; height:363px; overflow:hidden;}
.index_07 .inews_cate .inc_tit{ float:left; width:309px; height:55px; overflow:hidden; background-color:#eee}
.index_07 .inews_cate .inc_tit span{ float:left; font-size:20px; line-height:55px; margin-left:20px; color:#333; font-weight:bold}
.index_07 .inews_cate .inc_dian1{ float:right}
.index_07 .inews_cate .inc_con{ float:left; width:307px; height:306px; overflow:hidden; border:#d2d2d2 1px solid; background-color:#FFF}
.index_07 .inews_cate .inc_con ul{ float:left; width:263px; overflow:hidden; margin:36px 0 0 20px}
.index_07 .inews_cate .inc_con ul li{ float:left; width:263px; height:41px; overflow:hidden; border-bottom:#d2d2d2 1px dotted; margin-bottom:9px}
.index_07 .inews_cate .inc_con ul li a{ float:left; width:263px; height:41px; overflow:hidden}
.index_07 .inews_cate .inc_con ul li a b{ float:left; width:30px; height:30px; overflow:hidden; text-align:center; line-height:30px; font-size:18px; color:#fff}
.index_07 .inews_cate .inc_con ul .li1 b{ background-color:#087dba}
.index_07 .inews_cate .inc_con ul .li2 b{ background-color:#74af34}
.index_07 .inews_cate .inc_con ul li a span{ float:left; font-size:16px; line-height:30px; margin-left:15px}
.index_07 .inews_cate .inc_con ul li a font{ float:right; font-size:16px; line-height:30px; color:#999}

.index_07 .inews_list{ float:right; width:765px; height:363px; overflow:hidden;}
.index_07 .inews_list .inc_dian2{ float:left}
.index_07 .inews_list .inl_tit{ float:left; width:763px; height:55px; overflow:hidden; background-color:#eee}
.index_07 .inews_list .inl_tit span{ float:left; font-size:20px; line-height:55px; margin-left:20px; color:#333; font-weight:bold}
.index_07 .inews_list .inl_con{ float:left; position:absolute; width:761px; height:306px; overflow:hidden; border:#d2d2d2 1px solid; background-color:#FFF; margin-top:55px; margin-left:2px}
.index_07 .inews_list .inl_con ul{ float:left; width:717px; overflow:hidden; margin:36px 0 0 20px}
.index_07 .inews_list .inl_con ul li{ float:left; width:717px; height:74px; overflow:hidden; border-bottom:#d2d2d2 1px dotted; margin-bottom:11px}
.index_07 .inews_list .inl_con ul li .date{ float:left; width:55px; height:63px; overflow:hidden; color:#fff}
.index_07 .inews_list .inl_con ul li .date .span1{ float:left; width:55px; height:33px; overflow:hidden; background-color:#087dba; text-align:center; font-size:15px; line-height:34px}
.index_07 .inews_list .inl_con ul li .date .span2{ float:left; width:55px; height:30px; overflow:hidden; background-color:#74af34; text-align:center; font-size:15px; line-height:30px}
.index_07 .inews_list .inl_con ul li .tit{ float:left; width:646px; height:33px; overflow:hidden; margin-left:16px; font-size:16px; line-height:34px}
.index_07 .inews_list .inl_con ul li .tit a:hover{ color:#087dba}
.index_07 .inews_list .inl_con ul li .des{ float:left; width:646px; height:30px; overflow:hidden; margin-left:16px; font-size:13px; line-height:30px}
.index_07 .inews_list .inl_con ul li .des a{ color:#888}


.foot_bg{ width:100%; overflow:hidden; border-top:#ececec 2px solid; margin-top:35px; padding-top:35px;}
.foot{ width:1100px; overflow:hidden; margin:0 auto;}

.foot .fbox1{ float:left; width:520px; height:170px; overflow:hidden; margin-top:3px}
.foot .fbox1 .list1{ float:left; width:135px; overflow:hidden}
.foot .fbox1 .list1 .li1{ float:left; width:135px; height:25px; overflow:hidden; font-size:16px; line-height:26px; color:#333; margin-bottom:14px; font-weight:bold} 
.foot .fbox1 .list1 .li2{ float:left; width:135px; height:26px; overflow:hidden; font-size:12px; line-height:26px;}
.foot .fbox1 .list1 .li2 a{ color:#444}
.foot .fbox1 .list1 .li2 a font{ float:left; font-size:22px; line-height:23px; margin-right:2px}
.foot .fbox1 .list1 .li2 a:hover{ color:#111; text-decoration:underline}
.foot .fbox1 .list2{ float:left; width:118px; overflow:hidden; margin-left:9px}
.foot .fbox1 .list2 .li1{ float:left; width:118px; height:25px; overflow:hidden; font-size:16px; line-height:26px; color:#333; margin-bottom:14px; font-weight:bold} 
.foot .fbox1 .list2 .li2{ float:left; width:118px; height:26px; overflow:hidden; font-size:12px; line-height:26px;}
.foot .fbox1 .list2 .li2 a{ color:#444}
.foot .fbox1 .list2 .li2 a font{ float:left; font-size:22px; line-height:23px; margin-right:2px}
.foot .fbox1 .list2 .li2 a:hover{ color:#111; text-decoration:underline}
.foot .fbox1 .list3{ float:left; width:115px; overflow:hidden; margin-left:9px}
.foot .fbox1 .list3 .li1{ float:left; width:115px; height:25px; overflow:hidden; font-size:16px; line-height:26px; color:#333; margin-bottom:14px; font-weight:bold} 
.foot .fbox1 .list3 .li2{ float:left; width:115px; height:26px; overflow:hidden; font-size:12px; line-height:26px;}
.foot .fbox1 .list3 .li2 a{ color:#444}
.foot .fbox1 .list3 .li2 a font{ float:left; font-size:22px; line-height:23px; margin-right:2px}
.foot .fbox1 .list3 .li2 a:hover{ color:#111; text-decoration:underline}
.foot .fbox1 .list4{ float:left; width:115px; overflow:hidden; margin-left:9px}
.foot .fbox1 .list4 .li1{ float:left; width:115px; height:25px; overflow:hidden; font-size:16px; line-height:26px; color:#333; margin-bottom:14px; font-weight:bold} 
.foot .fbox1 .list4 .li2{ float:left; width:115px; height:26px; overflow:hidden; font-size:12px; line-height:26px;}
.foot .fbox1 .list4 .li2 a{ color:#444}
.foot .fbox1 .list4 .li2 a font{ float:left; font-size:22px; line-height:23px; margin-right:2px}
.foot .fbox1 .list4 .li2 a:hover{ color:#111; text-decoration:underline}

.foot .fbox2{ float:left; width:350px; height:173px; overflow:hidden; margin-left:25px}
.foot .fbox2 .tel{ float:left; width:350px; height:57px; overflow:hidden}
.foot .fbox2 .tel img{ float:left; margin-right:15px}
.foot .fbox2 .tel .span1{ float:left; font-size:30px; color:#087dba; line-height:36px}
.foot .fbox2 .tel .span2{ float:left; font-size:13px; color:#333; line-height:22px}
.foot .fbox2 .pzbz{ float:left; margin-top:11px}
.foot .fbox2 .cont{ float:left; width:335px; height:66px; font-size:12px; line-height:22px; color:#333; margin-top:8px;}

.foot .fbox3{ float:right; width:155px; height:168px; overflow:hidden; margin-top:5px}
.foot .fbox3 img{ float:right}

.foot .fbox4{ float:left; width:1100px; height:51px; overflow:hidden; margin-top:30px;}
.foot .fbox4 img{ float:left; width:133px; height:49px; overflow:hidden; border:#c9c9c9 1px solid; margin-left:26px}

.foot .fbox5{ float:left; width:1100px; text-align:center; font-size:13px; line-height:26px; padding:19px 0 19px 0}
.foot .fbox5 a:hover{ text-decoration:underline}


.nei{ width:1100px; margin:0 auto; overflow:hidden; margin-top:26px}
.nei_left{ float:left; width:240px; overflow:hidden;}
.nei_right{ float:right; width:825px; overflow:hidden; border:#e8e8e8 1px solid;}

.left_01{ float:left; width:238px; min-height:100px; padding:10px 0 20px 0; margin-top:10px; border:#e8e8e8 1px solid; position:relative;}
.left_01 .tit{ position:absolute; width:240px; height:74px; overflow:hidden; background-color:#0b81bd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; margin-top:-20px; margin-left:-1px; background-image:url(../images/left_01_tit_bg.png); background-repeat:no-repeat; background-position:186px 26px}
.left_01 .tit .cn{ font-size:20px; line-height:20px; color:#fff; margin:17px 0 0 30px}
.left_01 .tit .en{ font-size:12px; line-height:12px; color:#a9a9a9; margin:6px 0 0 30px}

.left_01 .menulist{ width:238px; overflow:hidden; margin-top:54px}
.left_01 .menulist a{ float:left; width:168px; height:44px; overflow:hidden; font-size:14px; line-height:44px; padding:0 19px 0 31px; border-bottom:#e8e8e8 1px solid}
.left_01 .menulist a:hover{ color:#0b81bd}
.left_01 .menulist a span{ float:left}
.left_01 .menulist a font{ float:right; font-family: sans-serif, Arial;}

.left_01 .menulist .cur{ color:#0b81bd}

.left_02{ float:left; width:238px; min-height:100px; padding:10px 0 15px 0; margin-top:10px; border:#e8e8e8 1px solid; position:relative; margin-top:21px}
.left_02 .tit{ position:absolute; width:240px; height:60px; overflow:hidden; background-color:#0b81bd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; margin-top:-20px; margin-left:-1px; background-image:url(../images/left_01_tit_bg.png); background-repeat:no-repeat; background-position:186px 21px}
.left_02 .tit .cn{ font-size:20px; line-height:20px; color:#fff; margin:20px 0 0 30px}
.left_02 .con1{ width:185px; overflow:hidden; margin-top:56px; border-bottom:#e8e8e8 1px solid; padding:0 20px 5px 20px;}
.left_02 .con1 p{ font-size:12px; padding-bottom:10px; font-family: sans-serif, Arial;}
.left_02 .con1 .tel{ font-size:28px; color:#0b81bd; font-family:Arial, Helvetica, sans-serif}
.left_02 .con2{ margin:0 15px 0 25px; font-size:12px; line-height:18px; font-family: sans-serif, Arial;; padding-top:5px}
.left_02 .con2 p{ margin-top:10px}
.left_02 .con2 .company{ font-size:14px; font-weight:bold}

.right_tit{ height:66px; overflow:hidden; background-color:#fafafa; border-bottom:#e8e8e8 1px solid}
.right_tit .rt_left{ float:left; font-size:20px; line-height:66px; color:#0b81bd; margin-left:20px}
.right_tit .rt_here{ float:right; font-size:12px; line-height:66px; margin-right:38px; font-family: sans-serif, Arial;; color:#999}
.right_tit .rt_here a{ color:#999}
.right_tit .rt_here a:hover{ color:#0b81bd}
.right_tit .rt_here font{ color:#0b81bd}

.right_con{ overflow:hidden; min-height:450px; margin:15px 20px 35px 20px; font-size:13px; line-height:26px}
.right_con p{ margin:5px 0 10px 0;}

.huanye{ float:left; margin:15px 0 0 15px}
.huanye a{ color:#333; font-size:14px}
.huanye a:hover{ color:#0b81bd}
.huanye span{ margin:0 2px 0 2px}

.pro_list{ float:left; width:230px; height:271px; overflow:hidden; margin:10px 15px 30px 15px; font-size:14px; line-height:22px}
.pro_list img{ float:left; width:230px; height:145px; }
.pro_list .span1{ float:left; width:230px; height:22px; overflow:hidden; font-weight:bold; margin-top:16px}
.pro_list .span1 a{ }
.pro_list .span2{ float:left; width:230px; height:44px; overflow:hidden; color:#666; font-size:12px}
.pro_list .span3{ float:left; width:230px; height:22px;}
.pro_list .span3 a{ color:#146290; font-weight:bold}
.pro_list .span4{ float:left; width:230px; height:22px;}
.pro_list .span4 a{ color:#146290; font-weight:bold}

.propage_title{ float:left; width:785px; font-size:16px; line-height:36px; border-bottom:#d2d2d2 1px solid; padding-bottom:10px; margin-bottom:10px; font-weight:bold}
.propage_img{ float:left; width:785px; height:252px; border-bottom:#d2d2d2 1px solid; padding-bottom:13px; margin-bottom:10px}
.propage_img img{ width:400px; height:252px; border:#d2d2d2 1px solid}
.propage_content{ float:left; width:785px}

.slzs_list{ float:left; width:230px; height:143px; overflow:hidden; margin:10px 15px 30px 15px; font-size:14px; line-height:22px}
.slzs_list img{ float:left; width:226px; height:102px; border:#666 1px dotted; padding:1px;}
.slzs_list .span1{ float:left; width:230px; height:22px; overflow:hidden; font-weight:bold; margin-top:16px}
.slzs_list .span1 a{ }

.right_detail_tit{ float:left; width:785px; font-size:16px; line-height:36px; border-bottom:#d2d2d2 1px solid; padding-bottom:10px; margin-bottom:10px; font-weight:bold}
.right_detail_txt{ float:left; width:785px}

.nei_sourtable1{ width:100%; line-height:33px; background-color:#d2d2d2; margin-bottom:10px}
.nei_sourtable1 td{ height:44px; line-height:33px; background-color:#fefefe}
.nei_sourtable1 .search_txt{ width:150px; height:26px; font-size:14px; line-height:26px; border:#d1d1d1 1px solid; background-color:#fff; padding:0 5px 0 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.nei_sourtable1 .search_sel{ width:180px; height:30px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.nei_sourtable1 .search_submit{ float:left; padding:3px 21px; background-color:#e20e15; border:#f8f8f8 1px solid; cursor:pointer; margin-left:15px; font-size:15px; color:#fff; font-family:"微软雅黑"; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.nei_sourtable2{ width:100%; text-align:center; background-color:#d2d2d2;}
.nei_sourtable2 td{ height:29px; line-height:33px; background-color:#fefefe}

.newlist{ float:left; width:785px;}
.newlist li{ float:left; width:785px; height:40px; font-size:13px; line-height:38px; border-bottom:#d2d2d2 1px dashed}
.newlist li a{ float:left; width:685px; height:40px; overflow:hidden;}
.newlist li a strong{ color:#888}
.newlist li a:hover{ color:#0b81bd}
.newlist li span{ float:left; width:100px; text-align:right; font-size:13px; color:#999}

.newspage_title{ float:left; width:785px; font-size:16px; line-height:36px}
.newspage_date{ float:left; width:785px; line-height:30px; border-bottom:#d2d2d2 1px solid; padding-bottom:10px; margin-bottom:10px}
.newspage_info{ float:left; width:785px}





