﻿@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px;}
body{ width:100%; background:#fff; font-size:12px;}
body,ul,li,p.th.td{ color:#666666; font-size:12px;}
ul{ list-style:none;}
img{ background-repeat:no-repeat; border:none;}
img a{ border:none;}
.clear{ height:0px; clear:both; width:100%;}
a{ color:#666666; text-decoration:none; font-size:12px;}
a:hover{ text-decoration:none; color:#014358;}
.body{ width:960px; margin:0 auto;}
.left{ float:left}
.right{ float:right;}

.top{ width:100%;height:111px;}
.logo{ width:242px; height:63px; margin-top:32px;}
.topmid{ width:336px; margin:50px 0 0 68px; display:inline;}
.topright{ width:274px; margin-top:19px; padding-right:24px;}
.lang1{ float:left; line-height:24px;}
.lang1 span{ padding-right:10px; line-height:24px; float:left;display:inline-block}
.lang1 span img{ float:left; padding-right:2px; padding-top:5px;}
.lang{ float:right; width:135px; height:23px; margin-bottom:14px; background:url(../images/selectbg.gif) no-repeat; text-indent:14px;}
.lang p{ line-height:24px; cursor:pointer}
#tMenu ul{margin: 0; 
  padding: 0; 
  list-style: none; 
  width: 111px;  }
#nav { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
  width: 111px;} 
   
#nav li { position: relative; line-height:23px;} 
#nav li img{ padding:0 9px 0 16px; vertical-align:middle}    
#nav li ul { 
  position: absolute; 
  left: 0px; /* Set 1px less than menu width */ 
  top: 23px; 
  display: none; 
  width:109px; background:#eee; margin:0; padding:0;
  } 

/* Styles for Menu Items */ 
#nav li li{ height:23px; line-height:23px; padding:0; margin:0;}
#nav li li a { 
  display: block; 
  text-decoration: none; 
  color: #777; border-top:none;padding:0; margin:0;
  } 
    
/* Holly Hack. IE Requirement \*/ 
* html ul li { float: left; height: 1%; } 
* html ul li a { height: 1%; } 
/* End */ 

#nav li:hover ul, #nav li.over ul { display: block; } /* The magic */ 
--> 

/*20121105*/
.fa_case1 {margin-left:200px;}
.fa_case {position:relative;}
.fa_case .case_pop {display:none;position:absolute;top:32px;left:50%;border:1px solid #dcdcdc;background:#fff;padding:5px;width:190px;margin-left:-95px;}
.fa_case:hover .case_pop {display:block;}
.fa_case .case_pop p {border-bottom:1px solid #dcdcdc;text-align:left; padding:0; margin:0; width:190px;}
.fa_case .case_pop p a{ line-height:18px; padding:4px 0 4px 12px; margin:0; height:auto;}
.fa_case .case_pop p a:hover {color:#e51b24}
.fa_case .case_pop .more {text-align:right;font-family:Arial, Helvetica, sans-serif}
.fa_case .case_pop1 {display:none;position:absolute;top:32px;left:70%;border:1px solid #dcdcdc;background:#fff;padding:5px;width:130px;margin-left:-55px;}
.fa_case:hover .case_pop1 {display:block;}
.fa_case .case_pop1 p {border-bottom:1px solid #dcdcdc;text-align:center;}
.fa_case .case_pop1 p a:hover {color:#e51b24}
.fa_case .case_pop1 .more {text-align:right;font-family:Arial, Helvetica, sans-serif}

.banner{ width:100%; height:315px; background:#e5e5e5; margin:0px 0 23px 0; position:relative; z-index:1;}
.banner img{ border-bottom:#FFF solid 1px;}
 .btn{
            width: 21px;
            height: 21px;
            float: left;
            background: #e5e5e5;
            margin-left: 5px;
            cursor: pointer;
            font-size: 12px;
            text-align: center;
            line-height: 21px;border:#CCC solid 1px; color:#000000
}
.hover{background: #e71b24; color: #fff; border:#CCC solid 1px;}
.frame{ width:100%; position:relative; z-index:999;}
.i_cpys{ float:left; width:283px; margin:0 23px 0 16px; display:inline}
.ttdiv{ width:100%; height:24px; background:url(../images/h1bg.gif) bottom no-repeat;}
.ttdiv img{ vertical-align:middle; padding-left:5px;}
.i_cpyscon{ width:100%; margin-top:14px;}
.i_cpyscon .imgdiv{ float:left; width:118px; height:151px; vertical-align:middle; text-align:center; padding-left:13px;}
.i_cpyscon .lidiv{ float:right; width:138px;}
.i_cpyscon .lidiv li a{ font-family:"微软雅黑"; color:#000; line-height:24px;}
.i_wlyx{ float:right; width:283px; margin-right:16px; display:inline}
.i_gmsm{ width:917px; margin-top:27px; padding:0 19px 0 24px;}
.i_gmsm h1{ font-size:16px; font-family:"微软雅黑"; color:#000; border-bottom:#d0cecf solid 1px; height:25px; font-weight:normal; margin-bottom:8px;}
.i_gmsm p{ line-height:18px; padding-right:24px;}
.i_gmsm p span{ color:#e51b24;}
.bottom{ width:929px; padding:15px 18px 0 13px; line-height:24px; background:url(../images/btmbg.gif) repeat-x; height:90px; margin-top:24px;}
.wmap{ width:268px; line-height:18px; padding-left:6px;}
.wmap a{ color:#e51b24; float:right}
.btm1{ float:left}
.btm1 a{padding:0 15px;}
.btm1 p{ padding-left:15px;}
.btm2{ float:right; width:205px; background:url(../images/searchbg.gif); height:23px; margin-top:5px; position:relative; z-index:1}
.ssipt{ float:left; height:19px; padding-top:4px; border:none; background:none; width:164px; padding-left:10px; display:inline; color:#666}
.ssbtn{ float:left; width:31px; height:23px; background:none; border:none;}

/*导航样式*/
.mianmenu{ width:100%; height:30px; border-bottom:#ececec solid 1px; margin-bottom:6px;}
.mianmenu .menuul{ width:100%; height:30px;}
.container {width: 960px; margin-top:1px; height:32px;}
.miannav {padding:0; margin:0; list-style:none; font: 13px "微软雅黑"; position:relative; z-index:200; border-bottom:#CCC solid 1px; height:30px; width:960px;}
 
.miannav ul {padding:0; margin:0; list-style:none; float:left; width:100%;}

.miannav li {float:left;}
.miannav li li {float:left;}
/* a hack for  IE6 */
* html .miannav li li {float:left;}

.miannav li a {display:block; float:left;height:30px; width:160px;}
.miannav li ul{ width:942px; padding:0 9px;}
.miannav li ul ul{ padding:0;}

.miannav li li a {display:inline-block; height:32px; line-height:32px; float:none;color: #000000; text-decoration: none; font-family:"微软雅黑";font-size:13px; padding:0 15px; width:auto}

.miannav li:hover { z-index:300;}
.miannav li.cssplay_hover {position:absolute; z-index:300;}
.miannav li.cssplay_hover a {color:#000;}

.miannav li li a {color:#000;}
.miannav li li.cssplay_hover a {color:#fff;}

.miannav li:hover ul {left:0; top:30px; position:absolute; z-index:500; margin-left:0;width:942px; background:url(../images/2navbg.gif) repeat-x;}
.miannav li.cssplay_hover ul {left:0; top:30px; z-index:500;}

.miannav ul {position:absolute; left:-9999px; top:-9999px;}
* html .miannav ul {width:2px;}

.miannav li:hover li:hover > ul {left:0; position:absolute; margin-left:0; top:32px; z-index:500; width:960px; background:url(../images/navsbg.gif) #fff repeat-x;}
.miannav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
.miannav li:hover > a {color:#000;}
.miannav li li:hover > a {color:#e51b24;}


.miannav li.cssplay_hover li.cssplay_hover a,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a
{color:#fff;}

.miannav li.cssplay_hover li.cssplay_hover li a,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
{color:#000;}

#ulpd1{ padding-left:400px;}
#ulpd2{ padding-left:355px;}
#ulpd3{ padding-left:500px;}
/* show next level */
.miannav li.cssplay_hover li.cssplay_hover ul,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul
{left:100%; margin-left:-5px; top:-1px;}

/* keep further levels hidden */
.miannav li.cssplay_hover ul ul,
.miannav li.cssplay_hover li.cssplay_hover ul ul,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul,
.miannav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul
{position:absolute; left:-9999px; top:-9999px;}
.miannav li li li{ width:100%; padding:5px;}
.miannav li li li .navproli{ float:left; width:120px; height:120px; margin:0 8px 10px 8px; display:inline; position:relative;}
.miannav li li li .navproli img{ position:absolute; left:0; top:0; z-index:111;}
.miannav li li li .navproli h1{ position:absolute; left:0; bottom:0; z-index:222; height:20px; display:block; filter: alpha(opacity=50); -moz-opacity:0.9;   
-khtml-opacity: 0.5; background:#F00; width:100%}
.miannav li li li .navproli h2{position:absolute; left:0; bottom:0; width:100%;z-index:333; color:#FFF;}
.miannav li li li .navproli h2 a{ color:#FFF; font-weight:normal; height:20px; display:block; line-height:20px; padding:0; margin:0; text-align:center;}


.i_gmsm{ width:917px; margin-top:27px; padding:0 19px 0 24px;}
.i_gmsm h1{ font-size:16px; font-family:"微软雅黑"; color:#000; border-bottom:#d0cecf solid 1px; height:25px; font-weight:normal; margin-bottom:8px;}
.i_gmsm p{ line-height:18px; padding-right:24px;}
.i_gmsm p span{ color:#e51b24;}

.i_news{ width:100%; margin-top:12px; height:86px;}
.i_news h1{ height:24px; line-height:24px; padding-left:24px; overflow:hidden;}
.i_news .newsuldiv{ width:960px; height:58px; position:relative; overflow:hidden;}
.i_news h1 img{ padding-right:4px;}
.i_news .newsuldiv ul{ float:left; width:960px; position:absolute; height:60px; top:2px; left:0;}
.i_news .newsuldiv li{ margin:0 26px 0 24px; float:left; display:inline; border-bottom:#CCC dotted 1px; background:url(../images/tip2.gif) center left no-repeat; text-indent:12px; line-height:28px; width:430px;}
.i_news .newsuldiv li span{ float:right; color:#999}
.nybody{ width:966px; margin:6px auto 0;}
.nyframe{ width:962px; background:url(../images/nybodybg.gif) repeat-y; padding:0 2px;}

.sb_wzsm{ width:880px; border:#dedede solid 1px; background:url(../images/frabg1.gif) #FFF bottom repeat-x; padding:40px;}
.sb_wzsm th{ text-align:center;}

.nycon{ width:100%; margin:24px 0;}
.nyleft{ width:182px;}
.nyright{ width:748px; padding-right:4px;}
.nyright1{ width:770px; padding-right:2px;}
.nytt{ width:170px; margin-left:-8px; background:url(../images/h1bg1.gif); padding-left:20px; padding-top:10px; height:28px;}
.nytt1{ width:100%; background:url(../images/xian2.gif) bottom no-repeat; line-height:32px; font-size:14px; color:#050000; font-weight:bold; margin-bottom:17px;}
.nytt2{ width:100%; background:url(../images/xian2.gif) bottom no-repeat; line-height:32px; font-size:18px; color:#050000; font-family:"微软雅黑"; font-weight:bold; margin-bottom:17px; text-indent:12px;}

.nytt3{ width:100%; background:url(../images/xian2.gif) bottom no-repeat; line-height:32px; font-size:18px; color:#050000; font-family:"微软雅黑"; font-weight:bold; margin-bottom:10px; text-indent:12px;}

.nytt4{ width:100%; background:url(../images/xian2.gif) bottom no-repeat; line-height:32px; font-size:14px; color:#050000; text-indent:12px; font-weight:bold; margin-bottom:8px;}

.nynav1{ width:168px; padding:5px 10px 5px 14px;}
.nynav1 li{ width:168px; line-height:25px; margin-bottom:7px; background:#e9e9e9; color:#000000;}
.nynav1 li span{ padding-left:12px; width:156px; display:block}
.nynav1 li a{ color:#000; padding-left:12px;}
.nynav1 li ul{ background:#FFF;/* display:none*/}
.nynav1 li li{ padding:2px 0 2px 20px; background:#FFF; line-height:20px; margin-bottom:0; width:138px;}
.nynav1 li li span{ padding-left:0; width:126px; display:inline-block}
.nynav1 li li a{ color:#000; padding-left:12px; width:126px; display:block; background:url(../images/cdjttip.png) 2px 4px no-repeat;}
.nynav1 li li li{ padding-left:20px; width:118px; text-indent:0px;}
.nynav1 li li li a{color:#000; padding-left:12px; width:106px; display:block;  background:url(../images/cdjttip.png) 2px no-repeat;}

.nynav1 a:hover{ color:#e51b24;}
.nyleftcon{ padding-left:14px; width:168px;}
.nyleftcon p{ line-height:18px; color:#000;}
.nyleftcon img{ padding-bottom:24px;}
#red{ color:#e51b24;}
.pjgm{ width:100%;}
.pjgm li{ float:left; position:relative; border:#ccc solid 1px; width:176px; height:176px; margin:0 5px 10px 4px; display:inline;}
.pjgm li img{ position:absolute; z-index:1; left:1px; top:1px; right:1px; width:174px; height:174px;}
.pjgm li span{ position:absolute;filter: alpha(opacity=90); -moz-opacity:0.9;   
-khtml-opacity: 0.5; opacity: 0.5; z-index:2; left:1px; bottom:1px; right:1px; height:20px; width:174px; line-height:20px; background:#bf1919; text-indent:10px;}
.pjgm li a{ color:#FFF;}
.frabg{ width:100%; height:9px;}

.shfw{ width:714px; padding:0 24px 0 10px;}
.shfw p{ font-size:14px; text-indent:28px; line-height:24px; padding-bottom:12px;}

.news{ width:624px; padding:0 68px 10px 56px;}
.news li{ float:left; line-height:34px; height:34px; background:url(../images/tip4.gif) 10px 12px no-repeat; text-indent:23px; width:100%; border-bottom:#CCC dotted 1px;}
.news li span{ float:right; padding-right:18px;}
.pagediv{ text-align:center; width:100%; clear:both}
.newsxx{ width:624px; padding:0 68px 10px 56px;}
.newsxx h1{ font-family:"微软雅黑"; font-size:23px; text-align:center; line-height:40px;; font-weight:normal; color:#343434;}
.newsxx h2{ font-size:12px; font-weight:normal; color:#343434; height:30px; line-height:30px; background:url(../images/h2bg.gif) bottom center no-repeat; text-align:center}
.newsxx p{ font-size:14px; color:#343434; line-height:18px; padding-bottom:9px; text-indent:28px;}
.newsxx p img{ text-align:center; margin:12px auto;}
.fenye{ width:624px; padding:20px 68px 10px 56px;}
.fenye li{ float:left; width:208px;}
.fenye li a{ color:#d01e1a;}
.algin1{ text-align:center}
.algin2{ text-align:right}

.jmsb{ width:728px; margin:0 8px 0 12px; background:#e6e3e3;}
.jmsb .imgdiv1{ float:left; width:423px;}
.jmsb .jbtt{ line-height:24px; font-size:14px; color:#2b2b2b; float:right; padding:70px 0 0 70px; width:235px;}
.ft1{ font-weight:bold;}
#co1{ color:#6f696a;}
#co2{ color:#c41c11}
#co3{ color:#e51b24;}
.co4{ color:#4d4b4b;}
.co5{ color:#000}
#co6{ color:#e45f0d;}
#co7{ color:#e51b24;}
.ftsize1{ font-size:14px;}
#bgnone{ background:none}
#bgnone a:hover{ background:none}

.rczp1{ width:714px; margin:0 18px 0 16px; display:inline;}
.rczp1 li{ float:left; background:url(../images/thbg1.gif) repeat-x; text-align:center; color:#FFF; font-weight:bold; line-height:28px;}
.rczp2{ width:687px; display:inline; margin:12px 22px 20px 39px;}
.rczp2 .tb2{ width:100%;}
.rczp2 .tb2 td{ border-bottom:#CCC solid 1px; line-height:38px;}
.txt1{ text-indent:10px;}
.wdt1{width:136px}
.wdt2{width:184px}
.wdt3{width:186px}
.wdt4{width:208px}
.zpxx{ width:640px; margin:0 66px 0 42px; background:#e9e9e9; line-height:29px; text-indent:19px; font-size:14px; color:#000;display:inline}
.zpxx1{ width:624px;margin:5px 70px 0 52px; display:inline}
.zpxx1 .tb3{ width:100%; margin-bottom:20px;}
.zpxx1 .tb3 td{ color:#000; padding-left:5px; line-height:35px; border-bottom:#C0c0c0 dotted 1px;}
.zpxx1 p{ line-height:18px; color:#000; padding-left:5px;}


.list {width:100%; height:29px; background:url(../images/qiebg.gif) bottom repeat-x; margin-bottom:20px;}
.list ul{ width:100%;}
.list ul li{ float:left; text-align:center; font-weight:bold; font-size:14px; margin-right:4px; display:inline; width:182px; cursor:pointer; background:url(../images/qie1.gif); height:29px; line-height:29px;}
.list ul li a:hover ,.list ul li .active { background:url(../images/qie2.gif); color:#e51b24; height:29px; line-height:29px; border:none; display:block;}
.list ul span a{ float:left; font-weight:bold; color:#c21c28; font-size:14px; padding-left:24px; line-height:29px;}

.list1 {width:100%; height:29px; background:url(../images/qiebg.gif) bottom repeat-x; margin-bottom:20px;}
.list1 ul{ width:100%;}
.list1 ul li{ float:left; text-align:center; margin-right:4px; display:inline; width:182px; cursor:pointer; background:url(../images/qie2.gif); height:29px; line-height:29px; display:inline-block;}
.list1 ul li a{ color:#e51b24; font-weight:bold; font-size:14px;}
.list1 ul span a{ float:left; padding-left:24px; line-height:29px; font-weight:bold; font-size:14px; display:inline-block}

.qiediv1{ width:748px; padding:0 12px 0 10px; overflow:hidden}
#preview{ float:left; width:332px; height:280px;}
.jqzoom{ width:320px; height:207px; position:relative; margin-left:6px; float:left; display:inline}


.list-h li{ float:left;}
.profra1{ width:100%;}
#spec-n5{width:332px; height:90px; padding-top:6px; overflow:hidden; float:left}
#spec-left{ background:url(images/left.gif) no-repeat; width:18px; height:90px; float:left; cursor:pointer;}
#spec-right{background:url(images/right.gif) no-repeat; width:18px; height:90px; float:left;cursor:pointer;}
#spec-list{ width:285px; float:left; overflow:hidden; margin-left:8px; display:inline; height:90px;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:95px;}
#spec-list ul li img{ width:90px; height:90px;}
#spec-list{ position:relative; width:285px; margin-right:2px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}
.prointro{ width:387px; float:right; background:#f9f9f9; padding:0 9px 0 11px; height:280px;}
.prointro h1{ font-size:24px; font-family:Arial; color:#3d3d3d; text-indent:6px;}
.prointro span{ display:block; padding:6px 0; text-indent:6px; line-height:18px; color:#3d3d3d;}
.prointro p{ border-bottom:#CCC dotted 1px; border-top:#CCC dotted 1px; padding:10px 0; color:#3d3d3d; line-height:18px; text-indent:24px;}
.prointro .funk2{ width:100%; line-height:30px; margin-top:5px;}
.prointro .funk2 img{ vertical-align:middle; padding:0 5px;}

.prointro1{ width:387px; float:right; padding:0 9px 0 11px; height:280px;}
.prointro1 h1{ font-size:12px; color:#000; text-indent:6px; line-height:24px;}
.prointro1 span{ display:block; padding:4px 0; text-indent:6px; line-height:18px; color:#3d3d3d;}
.prointro1 .table3{ width:100%; border-bottom:#CCC dotted 1px; border-top:#999 solid 1px;}
.prointro1 .table3 th{ font-weight:normal; text-align:left}
.prointro1 .table3 td{ padding:8px 0; line-height:18px; color:#000}
.prointro1 p{ float:left; width:100%; margin-top:10px;}
.mg1{ margin-top:20px;}



.profra2{ width:742px; float:left; margin:12px 16px 12px 12px; display:inline; background:url(../images/cpbg2.gif) repeat-y right;}
.proleft{ width:500px; float:left}
.cpystt{ width:500px; text-indent:12px; font-size:18px; color:#4d4c4a; font-family:"微软雅黑"; line-height:32px; font-weight:bold; background:url(../images/xian3.gif) no-repeat bottom;}
.cpystt1{ width:500px; text-indent:12px; font-size:18px; color:#000; font-family:"微软雅黑"; line-height:32px; font-weight:bold; background:url(../images/xian3.gif) no-repeat bottom; margin-bottom:10px;}
.cpysul{ float:left; width:100%; margin:12px 0;}
.cpysul li{ line-height:24px; border-top:#eee solid 1px; background:#f7f7f7; width:100%;}
.cpysul p{ line-height:20px; padding-bottom:8px;}
.gztyl{ width:100%; text-align:center; margin:32px 0;}
.fanye{ width:100%; float:left}
.fanye li{ width:250px; float:left; line-height:24px;}
.fanye a{color:#d01e1a;}
.proright{float:right; width:181px; padding-right:25px; overflow:hidden}
.xgpj{ float:left; width:100%;}
.xgpj h1{ background:url(../images/xgpjttbg.gif) center no-repeat; line-height:31px; font-size:16px; color:#FFF; font-family:"微软雅黑"; font-weight:normal; text-align:center; margin:10px 0; float:left; width:100%;}

.i_jjfa2{ width:181px; float:left;overflow:hidden}
.i_jjfa2 li{ float:left; width:181px; position:relative; width:181px; height:137px; margin-bottom:16px;}
.i_jjfa2 li img{ position:absolute; z-index:1; left:0; top:0; width:181px; height:137px;}
.i_jjfa2 li span{ position:absolute;filter: alpha(opacity=90); -moz-opacity:0.9;   
-khtml-opacity: 0.5; opacity: 0.5; z-index:2; left:0; bottom:0; right:0; height:20px; width:181px; line-height:20px; background:#bf1919; text-align:center; font-size:14px; font-weight:bold}
.i_jjfa2 li a{ color:#FFF}
.xgpj h3{ text-align:right; height:40px; line-height:40px; font-size:12px; font-weight:normal}
.xgpj h3 a{ color:#f21e13;}
.jscsfra{ width:748px;}
.jscsxz{ width:100%; background:url(../images/xian2.gif) no-repeat bottom; padding-bottom:12px;}
.jscsb{ width:744px; margin:12px 4px 12px 0; display:inline}
.jscsb .jstable{ width:743px;border:#eeeeee solid 1px; border-bottom:none; border-right:none; background:#f7f7f7}
.jscsb .jstable th{ line-height:24px; text-align:center; font-weight:normal;border:#eeeeee solid 1px; border-top:none; border-left:none;}
.jscsb .jstable td{ line-height:24px; text-align:center; font-weight:normal;border:#eeeeee solid 1px; border-top:none; border-left:none;}
.jscsb p{ line-height:24px;}

.xgalfra{ width:748px; float:left; }
.xgalul{ float:left; width:100%}
.xgalul li{ float:left; width:100%; margin-bottom:18px; padding-bottom:18px; border-bottom:#CCC dotted 1px;}
.xgalul li .imgdiv3{ float:left; padding:1px; border:#CCC solid 1px; width:230px; height:145px; overflow:hidden; margin-left:8px; display:inline}
.xgalul li .altxt{ float:right; width:475px;}
.xgalul li .altxt .altb1{ width:100%;}
.xgalul li .altxt .altb1 th{ text-align:left; color:#000; line-height:24px;}
.xgalul li .altxt .altb1 td{ padding:2px 0; line-height:18px; }
.sclct{ width:100%; text-align:center;}
.cpzcmx{ width:678px; float:left; margin:10px 30px}
.cpzcmx li{ float:left; width:100%; margin-bottom:23px; padding-bottom:8px; border-bottom:#CCC dotted 1px;}
.cpzcmx li .imgdiv4{ float:left; width:118px; height:96px; position:relative; margin-left:6px; display:inline}
.cpzcmx li .imgdiv4 img{ position:absolute; z-index:1; left:0; top:0; width:118px; height:96px;}
.cpzcmx li .imgdiv4 span{ color:#FFF;filter: alpha(opacity=90); -moz-opacity:0.9; position:absolute;
-khtml-opacity: 0.5; opacity: 0.5; z-index:2; left:0; bottom:0; height:20px; line-height:20px; text-indent:13px; width:118px; background:#af1e1b;}
.cpzcmx li .cpzcmxtt{ float:right; width:508px;}
.cpzcmx li .cpzcmxtt p{ line-height:24px; color:#000}
.cpzcmx li .cpzcmxtt p span a{ float:right; color:#c21c28; padding-right:9px;}
.wltx{ margin-bottom:12px; width:100%; float:left; min-height:164px; height:auto!important}
.wltx p{line-height:18px; padding-left:12px; color:#000; font-size:12px; }
.wltx ul{ float:left; width:100%; background:url(../images/xian4.gif) center repeat-y;}
.wltx ul li{ float:left; margin:17px 18px ; border:#dadada solid 1px; width:336px; display:inline; height:107px;}
.wltx ul li p{ float:right; width:220px; color:#000; line-height:22px; padding-right:9px;}
.wltx ul li .imgdiv5{ width:87px; float:left; padding-top:5px; border-right:#dadada solid 1px;  text-align:center}
.wltx ul li .imgdiv5 img{}
.wltx ul li .imgdiv5 span{ display:block; line-height:24px; color:#000; text-align:left;}
.wltx ul li .imgdiv5 span img{ vertical-align:middle; padding:0 3px 0 5px;}

.lxwm1{ width:696px; float:left; padding:0 30px 20px 22px;}
.lxwm1 p{ line-height:30px; border-bottom:#CCC dotted 1px; padding-left:4px; padding:5px 0;}
.lxmap{ width:736px; padding-left:12px; margin:20px 0;}
#borderst1{ border:none}
.zjsb{ float:left; width:706px; padding:0 36px 0 6px;}
.zjsb h1{ font-size:14px; line-height:24px;}
/*.zjsb img{ float:left; padding-right:15px;}*/
.zjsb p{ line-height:24px;}
.cjwt{ float:left; width:696px; padding:0 42px 0 10px}
.cjwt ul{ float:left; width:100%;}
.cjwt ul li{ width:100%; font-size:14px; line-height:24px;}
.cjwt ul li span{ float:right;}
.cjwt ul li a{ color:#060303;}
.cjwt p a{ float:right; color:#f71e1e; font-family:Arial; line-height:64px;}
.faq{ width:686px; padding:0 28px 0 34px;}
.faq h1{ font-size:14px; color:#e51b24; line-height:24px;}
.faq .faqtb{ width:100%;}
.faq .faqtb th{ font-weight:normal; color:#000; font-size:14px; padding-top:8px; vertical-align:text-top}
.faq .faqtb td{ font-size:14px; line-height:18px; padding:5px 0;}
.fanye2{width:686px; padding:20px 28px 0 34px;}
.fanye2 li{ float:left; line-height:24px;}
.fanye2 li a{ color:#f60d0d;}
.wdt5{ width:343px;}

.fjfl{ width:100%; float:left}
.fjfl li{ float:left; width:181px; position:relative; width:180px; height:137px; border:#f7f7f7 solid 4px; margin:0 2px 18px 2px; display:inline}
.fjfl li img{ position:absolute; z-index:1; left:0; top:0; width:180px; height:137px;}
.fjfl li span{ position:absolute;filter: alpha(opacity=50); -moz-opacity:0.9;   
-khtml-opacity: 0.5; opacity: 0.5; z-index:2; left:0; bottom:0; right:0; height:30px; width:180px; line-height:30px; background:#f00; text-align:center; font-size:18px; font-weight:bold; display:block}
.fjfl li a{ color:#FFF}
.pjgmlb{ float:left; width:691px; padding:0 57px 10px 0;}
.pjgmlb .lbtb1{ width:690px; border:#4e4e4e solid 1px; border-bottom:none; border-right:none}
.pjgmlb .lbtb1 th{border:#4e4e4e solid 1px; border-top:none; border-left:none; color:#fff; line-height:20px; background:#c00000;}
.pjgmlb .lbtb1 td{border:#4e4e4e solid 1px; border-top:none; border-left:none; color:#000; line-height:20px; text-align:center; padding:5px 0;}
.pjgmlb .pljxfs{ width:100%; margin-top:10px; font-size:14px; color:#000}
.pjgmlb .pljxfs span{ float:left; padding-right:30px; line-height:24px;}
.pjgmlb .pljxfs span .cur{ color:#da2025;}

.sqzx{ width:712px; padding:0 28px 0 8px;}
.sqzx p{ line-height:24px; font-size:14px}
.sqzx h1{ line-height:22px; font-size:14px; margin-top:32px;}
.sqzx .sqzxtb{ width:712px;}
.sqzx .sqzxtb td{ font-size:14px; line-height:18px; padding:3px 0;}
.zxipt1{ width:150px; border:#ccc solid 1px; padding:3px;}
.zxipt2{ width:158px; border:#ccc solid 1px;}


.nyrightaaa{ width:930px; padding-right:4px;}

#ccccc{color:#666666;}
/*.kefu{width:159px; padding:1px; border:1px solid #EBE9E9; background:#F3F3F3;
position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));left:50%;bottom:50%;}*/
#massage_box{ position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||50)-(parseInt(this.currentStyle.marginBottom,0)||0)));left:20%;top:20%; width:500px; height:350px; border:#d9d9d9 solid 12px; z-index:100; visibility:hidden; overflow:hidden; margin-left:220px;}
#mask{ position:absolute; top:0; left:0; width:expression(body.scrollWidth);height:expression(body.scrollHeight); z-index:1; visibility:hidden}
.massage{ width:100%; height:100%; background:#fff; color:#036; font-size:12px; line-height:150%}
.header{ height:10%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3 5 0 5; color:#333}

.jobtable5{ width:480px;}
.jobtable5 th{ text-align:left; height:30px; border-bottom:#CCC solid 1px; color:#000}
.jobtable5 td{ color:#000; padding-top:10px;}
.dytdstyle{ text-align:right;}
.zcipt{ border:#cac7c7 solid 1px; height:18px; padding:4px 4px 0 4px; width:140px;}
.ylan{ float:left; margin:0 5px; display:inline; background:url(../images/lybtn.png); color:#FFF; text-align:center; width:84px; height:22px; border:none;}
.lyarea{ padding:4px; overflow:hidden; border:#a1b6c9 solid 1px; width:380px; height:78px;}