/* CSS Document */
body,a,div,span,p,ul,li,ol,dt,dl,dd,h1,h2,h3,img{ margin:0px; padding:0px;}
body{ font-size:12px;}
a{ text-decoration:none;}
.clear{ clear:both;}
.ovcs{ width:100%; overflow:hidden;}
.top_backcs{ background:url(../images/index_back_01.jpg) 0px 0px repeat-x; width:100%; height:106px; padding-top:6px; overflow:hidden;}
.top_backcs .back_marcs{ background:url(../images/index_back_04.jpg) 0px 0px no-repeat; width:1006px; height:106px; margin:0px auto; overflow:hidden;}
.top_backcs .back_marcs .logo_l{ float:left; width:412px; height:91px; overflow:hidden; margin-left:2px; margin-top:5px;}
.top_backcs .back_marcs .logo_l img{ border:0px;}
.top_backcs .back_marcs .menu_r{ float:right;}
.top_backcs .back_marcs .menu_r .imgcs{ margin-top:5px; float:right; margin-right:5px;} 
.top_backcs .back_marcs .menu_r .menu{}
.top_backcs .back_marcs .menu_r .menu a{ display:block; width:82px; height:50px; float:left; overflow:hidden; text-align:center; color:#000000; font-size:14px; line-height:60px;}
.top_backcs .back_marcs .menu_r .menu span{ display:block; float:left; background:url(../images/index_img_08.jpg) 0px 0px no-repeat; width:2px; height:50px; overflow:hidden;}
.banner{ background:url(../images/banner_02.jpg) 0px 0px repeat-x; width:100%; height:380px; position:relative; background:#6379A0;}
.banner .imgcs{ width:1016px; height:379px; border:0px; display:block; margin:0px auto;}
.banner .imgcs img{ width:1016px; height:379px; border:0px; margin-top:1px;}
.banner .search{ background:url(../images/index_back_09.jpg) 0px 0px no-repeat; width:1010px; height:65px; overflow:hidden; position:absolute; left:5px; top:348px; font-size:14px; color:#ffffff;}
.banner .search input.sear_text{ background:url(../images/search_img_03.jpg) 0px 0px no-repeat; width:210px; height:20px; line-height:20x; border:0px; float:left; margin-top:13px; margin-left:10px;}
.banner span.spcs{ display:block; height:20px; overflow:hidden; float:left; color:#ffffff; font-size:14px; margin-left:56px; margin-top:17px;}
.banner span.spcs2{ width:566px; height:20px; line-height:20px; overflow:hidden; float:left; margin-top:17px;}
.banner .search input.sear_but{ background:url(../images/search_img_05.jpg) 0px 0px no-repeat; width:46px; height:20px; border:0px; margin-top:13px; float:left; margin-left:5px;}
.banner .search p{ color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:56px;}
.banner .b_marcs{ width:1016px; margin:1px auto 0px auto; position:relative;}
.ba_back{ background:url(../images/fdsfdsfs_03.jpg) 0px 0px repeat-x; width:100%; height:auto; overflow:hidden; margin-top:-5px;}
.box{ width:1029px; height:510px; overflow:hidden; background:url(../images/index_box_back_05.jpg) 0px 12px repeat-x; margin:5px auto 0px auto;}
.bn_back{ background:url(../images/index_back_15.jpg) 0px 0px no-repeat; width:1025px; height:505px; overflow:hidden; margin:30px auto 0px auto;}
.bn_back .con_l{ float:left; width:805px; overflow:hidden; height:auto;}
.bn_back .con_l .ab_con{ width:767px; height:169px; overflow:hidden; color:#2c2c2c; font-size:12px; line-height:23px; margin-top:50px; text-indent:15px; background:url(../images/index_imgp_03.jpg) 0px 0px no-repeat; margin-left:35px;}
.bn_back .con_l .ab_con .con_xxs{ width:509px; height:160px; overflow:hidden; float:right; color:#ffffff; padding-top:15px;}
.bn_back .con_l .ab_con a{color:#0d66f5;}
.bn_back h1.h1cs{ background:url(../images/index_title_03.jpg) 0px 0px no-repeat; width:324px; height:16px; overflow:hidden; margin-top:28px; margin-left:37px; float:left;}
.bn_back h1.h1cs2{ background:url(../images/index_title_05.jpg) 0px 0px no-repeat; width:324px; height:16px; float:right; margin-right:30px;}
.bn_back h1.h1cs2 a{ color:#1f4a8e; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.bn_back .h1_zs{ width:331px; height:176px; overflow:hidden; margin-left:37px; margin-top:10px; float:left;}
.bn_back .h1_zs ul{ list-style:none;}
.bn_back .h1_zs ul li{ width:331px; height:25px; line-height:25px; overflow:hidden; font-size:12px;}
.bn_back .h1_zs ul li a{ color:#373737; font-size:12px;}
.bn_back .h1_zs ul li a:hover{ color:#FF0000; text-decoration:underline;}
.bn_back .h1_zs ul li span{ float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.bn_back .h1_zs a.acs{ color:#649ace; line-height:25px; float:right; margin-top:10px;}
.bn_back .h1_void{ width:349px; height:164px; float:right; overflow:hidden; margin-right:22px; margin-top:10px;}
.bn_back .con_r{ float:right; width:152px; height:457px; overflow:hidden; margin-right:37px;}
.bn_back .con_r h1{ background:url(../images/chanpzhongx.png) 0px 0px no-repeat; width:91px; height:48px; overflow:hidden; margin-top:15px; margin-left:20px;}
.bn_back .con_r .demo{ width:141px; height:400px; overflow:hidden; position:relative; margin-top:10px;}
.bn_back .con_r .demo2{ width:141px; height:400px; overflow:hidden; position:relative;}
.bn_back .con_r ul{ list-style:none; overflow:hidden; position:relative;}
.bn_back .con_r ul li{ width:141px; height:95px; overflow:hidden; padding:2px; margin-top:10px; position:relative; border:1px solid #B4D3FF;}
.bn_back .con_r ul li img{ border:0px; width:141px; height:95px;}
.bn_back .con_r ul li span{ display:block; background:url(../images/index_imgback.png) 0px 0px no-repeat; width:140px; height:19px; overflow:hidden; text-align:center; line-height:19px; color:#ffffff; position:absolute; bottom:0px; }
.footer{ background:url(../images/index_footer_06.jpg) 0px 0px repeat-x; width:100%; height:68px; margin-top:18px; overflow:hidden;}
.footer .foo_m{ width:1012px; margin:0px auto;}
.footer span.spcs{ float:left; color:#9a9a9a; line-height:25px; padding-top:10px;}
.footer span.spcs2{ float:right;color:#9a9a9a; line-height:25px; padding-top:15px;}
.footer span.spcs2 a{ color:#9a9a9a;}

.col_bor{ width:998px; margin:20px auto 0px auto; border:1px solid #D7E6FC; height:auto; min-height:418px; overflow:hidden;}
.col_bor .bor_l{ background:url(../images/col_back_03.jpg) 0px 0px no-repeat; width:231px; height:auto; overflow:hidden; float:left; margin-left:10px;}
.col_bor .bor_l h1{ background:url(../images/chanpimg_03.jpg) 0px 0px no-repeat; font-size:14px; color:#143d7b; font-weight:normal; text-indent:20px; display:block; margin:20px auto 0px auto; margin-left:30px;}
.col_bor .bor_l ul{ list-style:none; width:190px; margin-left:10px; margin-top:20px;}
.col_bor .bor_l ul li{ width:190px; height:30px; border-bottom:1px solid #7DB1FF; text-align:center; font-size:14px; line-height:30px; color:#214e91;}
.col_bor .bor_l ul li a{ color:#214e91;}
.col_bor .bor_l ul img.imgcs{ margin-top:15px;}
.col_bor .bor_r{ float:left;}
.col_bor .bor_r span.spcs{ width:724px; height:29px; overflow:hidden; line-height:29px; color:#616161; font-size:14px; margin-top:18px; display:block; margin-left:10px;}
.col_bor .bor_r span.spcs a{ color:#616161;}
.col_bor .bor_r .bor_zs{ width:724px; height:auto; overflow:hidden;}
.col_bor .bor_r .bor_zs ul{ list-style:none;}
.col_bor .bor_r .bor_zs ul li{ width:680px; height:290px; overflow:hidden; float:left; margin-top:20px; margin-left:20px;}
.col_bor .bor_r .bor_zs ul li span.spancs{ width:680px; height:290px; padding:2px; display:block; overflow:hidden; float:left; border:1px solid #999999;}
.col_bor .bor_r .bor_zs ul li span.spancs img{ width:680px; height:290px; border:0px;}
.col_bor .bor_r .bor_zs ul li span.spancs2{ height:148px; width:139px; overflow:hidden; float:left; color:#797979; line-height:24px; margin-left:10px;}
.col_bor .bor_r .bor_con{ width:735px; height:auto; overflow:hidden; line-height:23px; text-indent:10px; color:#616161;}
.col_bor .bor_r .bor_tv{ width:714px; height:auto; overflow:hidden;}
.col_bor .bor_r .bor_tv dl{ margin-top:10px;}
.col_bor .bor_r .bor_tv dl dd{ width:208px; height:180px; float:left; margin-left:20px; margin-top:20px;}
.col_bor .bor_r .bor_tv dl dd img{ width:204px; height:155px; border:1px solid #999999; padding:2px;}
.col_bor .bor_r .bor_tv dl dd a{ border:0px;}
.col_bor .bor_r .bor_tv dl dd span{ display:block; width:208px; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#797979;}

.col_bor .bor_new{ float:left; width:735px; overflow:hidden; height:auto;}
.col_bor .bor_new ul{ list-style:none; margin-left:10px;}
.col_bor .bor_new ul li{ width:690px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #dddddd; font-size:14px;}
.col_bor .bor_new ul li a{ color:#666666; font-size:14px;}
.col_bor .bor_new ul li a:hover{ color:#FF0000; text-decoration:underline;}
.col_bor .bor_new ul li span{ float:right}
.col_bor .bor_new span.spcs{ width:724px; height:29px; overflow:hidden; line-height:29px; color:#616161; font-size:14px; margin-top:18px; display:block; margin-left:10px;}
.col_bor .bor_new span.spcs a{ color:#616161;}
.col_bor .bor_new h1.h1cs{ width:652px; height:auto; overflow:hidden; line-height:25px; font-size:16px; color:#000000; font-weight:bold; text-align:center; margin-top:10px;}
.col_bor .bor_new span.new_spcs{ display:block; width:724px; height:30px; line-height:30px; border-bottom:1px dashed #dddddd; border-top:1px dashed #dddddd; margin-top:10px;}
.col_bor .bor_new .new_content{ width:724px; height:auto; line-height:23px; overflow:hidden; margin-top:10px; font-size:12px;}
.index_left_p{ position:absolute; position:fixed; bottom:179px; left:0px; z-index:9999;}


