body{ background:url(../images/bg1.gif) repeat-x; font-size:12px; padding:0; margin:0;}
img{ border:none;}
.clear{ clear:both;}
a{ color:#404040; text-decoration:none;}
a:hover{ color:#C00;}

.container{ width:959px; margin:0 auto;}

.toplink{ height:25px; line-height:25px; text-align:right; padding:0 10px;}

.header{ width:959px; background:url(../images/headbg.gif); height:76px;}
.logo{ float:left; padding-left:20px;}
.search{ float:right; padding-right:10px; padding-top:20px; line-height:20px;}
.search input{ border:#cacaca 1px solid; line-height:14px; font-size:12px; color:#666; padding:2px; height:14px; font-family:Verdana, Geneva, sans-serif;}

.mainbody{ width:959px; margin-top:5px;}
.leftbar{ float:left; width:217px;}
.rightbar{ float:right; width:732px;}

.footer{ width:100%; border-top:#ebebeb 5px solid; margin-top:10px;}
.footbar{ width:939px; margin:0 auto; padding:20px 10px; line-height:24px; color:#404040;}
.footer .left{ float:left;}
.footer .right{ float:right; font-family:Arial, Helvetica, sans-serif;}

.nav{ width:215px; border:#ccc 1px solid; border-bottom:none;}
.nav ul{ padding:0; margin:0;}
.nav li{ float:left; list-style:none; position:relative;}
.nav a{ display:block; overflow:hidden; height:30px; width:215px;}
.nav a:hover{ background:#fff;}
.nav a b{ display:block; height:30px; width:190px; line-height:30px; background:url(../images/list_bj_hover.gif) 0 0; color:#333333; padding-left:25px; cursor:pointer;}
.nav a:hover b{ background:url(../images/list_bj_hover.gif) 0 30px; color:#fff;}
.nav ul ul{ visibility:hidden; position:absolute; left:215px; top:0; z-index:999;}
.nav ul li:hover ul,.nav ul a:hover ul{ visibility:visible;}
.nav ul ul li{ clear:both; text-align:left;}
.nav ul ul a i{ display:block; font-style:normal; font-weight:bold; height:30px; width:190px; line-height:30px; background:url(../images/list_bj_hoverfan.gif) 0 0; color:#333333; padding-left:25px; cursor:pointer;}
.nav ul ul a:hover i{ background:url(../images/list_bj_hoverfan.gif) 0 30px; color:#fff;}
.nav table{ border-collapse:collapse; border-spacing:0;}

.services{ width:217px; margin-top:5px;}
.leftlink{ width:217px; margin-top:5px;}

.banner{ width:732px;}

.change{ width:732px; margin-top:10px;}
.change .ctitle{ width:732px; height:31px;}
.change .ctitle ul{ float:left; height:31px; padding:0; margin:0;}
.change .ctitle ul li{ float:left; width:135px; height:31px; list-style:none; text-align:center; font-size:13px; line-height:31px; margin-right:5px; font-weight:bold; cursor:pointer;}
.cout{ background:url(../images/menusli2.gif); color:#505050;}
.cat{ background:url(../images/menusli2over.gif); color:#fff;}
.cborder{ border:#810505 5px solid; padding:5px;}
.cbody{ width:712px; height:334px; overflow:hidden;}
.cbleft{ float:left; width:350px;}
.cbright{ float:right; width:350px;}

.cbitem01{ width:350px; margin-top:5px;}
.cbitem01 .title{ width:350px; background:url(../images/liti.jpg) no-repeat; height:25px; line-height:22px;}
.cbitem01 .title b{ float:left; padding-left:10px; color:#810505; font-weight:normal;}
.cbitem01 .title i{ float:right; padding-right:10px; font-style:normal;}
.cbitem01 .mbody{ width:350px; height:132px;}
.cbitem01 .mbody ul{ float:left; margin:0; padding:0; width:350px;}
.cbitem01 .mbody li{ float:left; list-style:none; width:350px; height:22px; line-height:22px;}
.cbitem01 .mbody li b{ float:left; font-weight:normal; width:270px; height:22px; overflow:hidden;}
.cbitem01 .mbody li a{ color:#000;}
.cbitem01 .mbody li a:hover{ color:#999;}
.cbitem01 .mbody li i{ float:right; padding-right:5px; color:#b7b7b7; font-size:9px; font-family:Verdana, Geneva, sans-serif; font-style:normal;}

.cbitem02{ border:#e9e9e9 2px solid; width:341px; height:320px; margin-top:5px; margin-left:5px;}
.ct001{ width:340px; height:320px;}
.ct001_left{ float:left; width:128px;}
.ct001_right{ float:right; padding:10px; height:300px; width:192px; line-height:18px;}
.ct001_left ul{ float:left; width:128px; margin:0; padding:0;}
.ct001_left ul li{ float:left; width:118px; height:29px;  line-height:29px; padding-left:10px; cursor:pointer;}
.ct001out{ background:url(../images/img_02.gif);}
.ct001at{ background:url(../images/img_01.gif);}

.cbitem03{ width:345px; margin-top:5px;}
.cbitem03 .title{ width:345px; background:url(../images/ctitle.gif) no-repeat; height:25px; line-height:22px;}
.cbitem03 .title b{ float:left; padding-left:10px; color:#F00;}
.cbitem03 .title i{ float:right; padding-right:10px; padding-top:7px;}
.cbitem03 .mbody{ width:345px; margin-top:5px;}
.cbitem03 .mbody .left{ float:left; height:288px; padding-left:5px; width:184px;}
.cbitem03 .mbody .left ul{ margin:0; padding:0; width:184px; background:url(../images/ico_01.gif) repeat-y; height:288px;}
.cbitem03 .mbody .left ul li{ float:left; list-style:none; width:75px; text-align:center; line-height:24px; height:24px; padding-right:17px;}
.cbitem03 .mbody .right{ float:right; width:148px; padding-right:5px;}

.cbitem04{ width:350px; margin-top:5px;}
.cbitem04 .title{ width:350px; background:url(../images/liti.jpg) no-repeat; height:25px; line-height:22px;}
.cbitem04 .title b{ float:left; padding-left:10px; color:#810505; font-weight:normal;}
.cbitem04 .title i{ float:right; padding-right:10px; font-style:normal;}
.cbitem04 .mbody{ width:340px; padding:5px; line-height:18px;}

.cbitem05{ width:350px; margin-top:5px;}
.cbitem05 .title{ width:350px; background:url(../images/liti.jpg) no-repeat; height:25px; line-height:22px;}
.cbitem05 .title b{ float:left; padding-left:10px; color:#810505; font-weight:normal;}
.cbitem05 .title i{ float:right; padding-right:10px; font-style:normal;}
.cbitem05 .mbody{ width:340px; padding:5px; line-height:18px; height:130px;}
.con01{ width:335px;}
.con01left{ float:left; width:83px;}
.con01left ul{ float:left; width:83px; margin:0; padding:0;}
.con01left li{ float:left; width:73px; list-style:none; height:21px; padding-left:10px; line-height:21px; cursor:pointer;}
.con01out{}
.con01at{ font-weight:bold; color:#0171c0; background:url(../images/img_03.gif) right 10px no-repeat;}
.con01right{ float:right; width:232px; height:104px; background:url(../images/contact.gif); padding:10px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#0171c0;}

.cbitem06{ width:350px; margin-top:5px;}
.cbitem06 .title{ width:350px; background:url(../images/liti.jpg) no-repeat; height:25px; line-height:22px;}
.cbitem06 .title b{ float:left; padding-left:10px; color:#810505; font-weight:normal;}
.cbitem06 .title i{ float:right; padding-right:10px; font-style:normal;}
.cbitem06 .mbody{ width:350px; padding:5px;}
.cbitem06 ul{ margin:0; padding:0; width:350px; height:120px;}
.cbitem06 ul li{ float:left; width:350px; height:20px; line-height:20px; overflow:hidden; list-style:none;}
.cbitem06 ul b{ float:left; width:260px; height:20px; overflow:hidden; font-weight:normal;}
.cbitem06 ul i{ float:right; width:80px; text-align:center; height:20px; font-style:normal;}

.cbitem07{ width:350px; margin-top:5px;}
.cbitem07 .title{ width:350px; background:url(../images/liti.jpg) no-repeat; height:25px; line-height:22px;}
.cbitem07 .title b{ float:left; padding-left:10px; color:#810505; font-weight:normal;}
.cbitem07 .title i{ float:right; padding-right:10px; font-style:normal;}
.cbitem07 .mbody{ width:340px; padding:5px;}
.cbitem07 ul{ margin:0; padding:0; width:340px; height:120px;}
.cbitem07 ul li{ float:left; width:340px; height:24px; line-height:24px; color:#66b2de; overflow:hidden; list-style:none;}
.cbitem07 ul li b{ font-weight:normal; color:#404040;}

.case{ background:#f5f5f5; margin-top:10px; border:#eaeaea 3px solid; width:953px; position:relative;}
.case img{ border:#e7e7e7 1px solid;}

.flink{ width:959px; margin-top:10px;}
.flink img{ border:#e7e7e7 1px solid;}

.position{ width:732px; background:url(../images/position.gif) repeat-x bottom; height:46px; line-height:20px; margin-top:10px; color:#646464;}
.position i{ padding-left:10px;}
.position b{ padding-left:5px;}
.articletitle{ width:732px; background:url(../images/articletitlebg.gif); height:27px;}
.articletitle ul{ height:27px; margin:0; padding:0;}
.articletitle ul li{ background:url(../images/artli01.gif); float:left; height:27px; margin:0 2px; font-size:13px; list-style:none;}
.articletitle ul li b{ float:left; height:27px; background:url(../images/artli02.gif) no-repeat;}
.articletitle ul li a{ float:left; height:19px; background:url(../images/artli03.gif) no-repeat right; padding:0 10px; padding-top:8px; color:#fff;}
.articletitle .at{ background:url(../images/artli04.gif); float:left; height:27px; margin:0 2px; font-size:13px;}
.articletitle .at b{ float:left; height:27px; background:url(../images/artli05.gif) no-repeat;}
.articletitle .at a{ float:left; height:19px; background:url(../images/artli06.gif) no-repeat right; padding:0 10px; padding-top:8px; color:#ae1b22;}
.article{ width:730px; border:#9b2d2d 1px solid; border-top:none;}
.articlediv{ border:#f2f2f2 5px solid; width:690px; padding:15px;}
.articlediv h2{ font-size:24px; font-family:"ºÚÌå"; font-weight:normal;}

.left_a{ width:207px; margin:10px auto 0 auto;}
.left_a h1{ height:29px;background:url(../images/left_a_h1_bj.gif) no-repeat; line-height:29px; text-align:center; }
.left_a h1 a{ font-size:14px; font-weight:bold; color:#fff; font-size:13px; }
.left_a ul{ width:207px; background:#f6f4f4; margin:0; padding:0; margin-top:1px; padding-top:6px;}
.left_a ul li{ float:left; width:207px; list-style:none;}
.left_a ul li a{ display:block; width:207px; height:27px; background:url(../images/left_a_ul_a_link.gif) no-repeat; margin-bottom:1px; line-height:27px; text-align:center; color:#903117; font-weight:bold; }
.left_a td{ text-align:center; line-height:18px; height:40px; background:url(../images/left_a_ul_a_link.gif);}
.left_a td a{color:#903117; font-weight:bold; }

.dt_bt{ width:690px; height:24px; background:#eeeeee; margin-top:5px; color:#111; line-height:24px; }
.dt_bt span{ float:left; width:600px; text-align:center; font-weight:bold; border-right:1px solid #fff;  }
.dt_bt b{ float:right; width:89px; text-align:center; font-weight:bold;}
.cont2 ul{ margin:0; padding:0; width:690px;}
.cont2 ul li{ display:block; width:690px; height:30px; background:url(../images/ico_04.gif) bottom repeat-x; line-height:30px; list-style:none;}
.cont2 ul li b{ color:#903117;}
.cont2 ul li a{ float:left; width:580px; padding:0 10px;}
.cont2 ul li span{ float:right; width:89px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.nextpage{ width:690px; margin-top:30px; text-align:center;}

.untitle{ padding-bottom:30px; border-bottom:#9b2d2d 1px solid;}
.untitlediv{ background-color:#3d95d5; background-image:url(../images/stdk.gif); background-repeat:repeat-x; background-position:bottom; padding:15px; font-family:sans-serif;}
.untitlediv ul{ display:block; width:660px; margin:0 auto; padding:0;}
.untitlediv ul li{ float:left; list-style:none; width:80px; text-align:center; height:30px; line-height:30px;}
.untitlediv a{ color:#fff; display:block; width:80px; height:30px;}
.untitlediv .at{ color:#0d519c; background:#cae1ee;}

.left_b{ width:217px; height:auto; margin-top:10px; }
.left_b h2{ float:left; width:215px; margin:0; padding:0; height:27px; font-size:14px; background:url(../images/left_b_h2_bj.gif) no-repeat; line-height:27px;}
.left_b h2 b{ float:left; padding-left:12px;}
.left_b h2 b a{ color:#7d2510; font-size:13px; }
.left_b h2 span{ float:right; padding-right:10px; font-weight:normal; font-size:12px;}
.left_b h2 span a{ color:#b10101;}
.left_b ul { margin:0; padding:0;}
.left_b li{ float:left; width:195px; list-style:none; height:22px; padding-left:20px; overflow:hidden; background:url(../images/left_b_ul_list.gif) no-repeat 6px 6px; line-height:22px;}

.cont3{ width:670px; padding: 10px; background:url(../images/ico_03.gif) bottom repeat-x;}
.cont_left{ width:120px; border:1px solid #666; float:left; text-align:center; padding:5px;}
.cont_right{ float:right; width:520px; margin-left:6px; line-height:18px;}
.cont_left img{}
.cont_left a{ display:block; height:20px; line-height:20px; margin-top:8px;}
.a2{ background:url(../images/left_b_ul_list.gif) no-repeat 0px 7px; padding-left:8px; color:#903117;}
.cont_right p{ padding:0; margin:0;}
.cont_right span{ display:block; height:21px; line-height:21px; padding:0 8px;}
.cont_right span b{ color:#903117;}
.bot{ height:32px; background:#fff; width:960px; background:url(../images/bot_bj.jpg) repeat-x; padding-top:30px;   }
.bot p{ float:left; display:block; width:380px; color:#4b4b4b; padding-left:20px;}
.bot p a{ color:#4b4b4b; font-weight:bold; padding:0 8px; text-align:center; font-size:12px;}
.bot p a:hover{ color:#a02b0b;}
.bot span { float:left; text-align:right; padding-right:20px; display:block; margin-left:40px; font-family:Arial, Helvetica, sans-serif  }

.news{ width:690px;}
.news ul{ padding:0; margin:0;}
.news ul li{ float:left; list-style:none; width:690px; height:30px; background:url(../images/ico_04.gif) bottom repeat-x;}
.news ul li a{ float:left; width:590px; line-height:30px; padding-left:10px;}
.news ul li span{ float:right; width:90px; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.news table{ float:left; margin:10px 0; font-size:14px;}
.news table td{ padding:10px; background:url(../images/ico_03.gif) bottom repeat-x;}

.nei{ background:url(../images/login.jpg); width:300px; height:197px; margin:30px auto; padding:100px 100px 0 100px;}
.nei table{ width:300px;}
.nei table td{ padding:5px; font-size:14px; font-weight:bold; color:#666;}
.nei input{ border:#CCC 1px solid; padding:2px; height:16px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.nei .submit{ width:200px; margin:0 auto; margin-top:30px;}
.nei .submit span{ float:left; background:url(../images/submit.gif); width:78px; height:28px; line-height:28px; text-align:center; margin:0 10px; color:#fff; cursor:pointer;}
.nei .submit span a{ color:#fff;}
.nei #codestr{ width:50px;}

.uncto{ background:url(../images/un01.gif); width:676px; margin:0 auto;}
.uncto ul{ margin:0; padding:0;}
.uncto li{ float:left; width:139px; list-style:none; height:34px; padding:15px; padding-bottom:12px;}
.uncto i{ float:left; width:24px; padding:2px; border:#ececec 3px solid;}
.uncto b{ float:left; padding-left:10px; line-height:34px; font-size:14px; width:85px; background:url(../images/left_b_ul_list.gif) no-repeat 14px right;}
.uncto a{ color:#138cd8;}