@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px;line-height:22px;font-family:"宋体",Arial; background:url(../images/bg.jpg) repeat; -webkit-text-size-adjust:none; color:#232323;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#626262;}
img{ border:0;}
table{ border:0;}
.clear{ clear:both;}
dt span.bt{ float:left; margin-left:16px; font:bold 15px/36px "宋体"; color:#fff;}
dt span.mor{ float:right; margin-right:10px; line-height:32px; color:#fff; }
dt span.mor a{ color:#414141; }
dt span.mor a:hover{ color:#414141;}
dt span.mor img{ margin-top:8px; }
#head{ width:100%; overflow:hidden; }
.head{ width:1000px; margin:0px auto; overflow:hidden;}
.h_l{ width:320px; float:left; margin-right:10px;}
.h_r{ width:670px; float:right; text-align:right; font-size:0px;}
.h_r_t{ width:234px;}
.h_r_t a{color:#fff;}
.h_r_t a:hover{color:#fff;}
.h_r_t a:visited{color:#fff;}
.h_r_t_pic{ width:100%; font-size:0px; overflow:hidden; }


/*---tip效果加载---*/
.tip_a{background:url(tip.gif) no-repeat center 20%;width:282px;height:423px}

/*---导航---*/
#xynav{ width:1000px; margin:0px auto; height:42px; background:url(../images/nav_bg.gif) repeat-x;}
#nav{ width:1000px; margin:0px auto; height:42px;text-align:center; z-index:999;}
#nav ul{float:left}
#nav li{float:left;height:40px;position:relative; line-height:42px;z-index:999;}
#nav li.line_off{background:none}
#nav a{display:block;float:left;height:42px; line-height:42px; font-weight:bold; font-size:13px;color:#fff;width:120px;blr:expression(this.onFocus=this.blur());outline:none;position:relative}
#nav a:hover,#nav .active a,#nav li.sfhover a{color:#fff;text-decoration:none;font-weight:700;}
#nav .n{background:url(../images/i2.png) no-repeat 0 4px;width:2px;height:51px;float:left}
/*---当前分类---*/
#nav li ul{display:none;position:absolute;top:42px;left:2px;width:116px;padding:10px 0;background:url(../images/nav2.png) repeat-y;z-index:999}
/*#nav li:hover ul{display:block}*/
#nav li ul li{line-height:30px;height:30px;margin:0;background-image:none;position:relative;z-index:2}
#nav li ul a,#nav li.active ul a,#nav li.sfhover ul a{background:none;font-weight:300;height:auto;color:#000;line-height:24px;width:110px;margin-left:3px;font-size:12px;float:none;padding:0 0 6px;background:url(../images/nav2.png) no-repeat -234px -100px;_background:url(../images/nav2_1.gif) no-repeat 0 -30px}
#nav li ul a:hover{background:url(../images/nav2.png) no-repeat -234px 0;_background:url(../images/nav2_1.gif) no-repeat 0 0;color:#fff;font-weight:300}
#nav li ul .t{position:relative;z-index:2;top:14px;left:0;width:116px;height:4px;font-size:0;line-height:0;overflow:hidden;background:url(../images/nav2.png) no-repeat -116px 0;_background:url(../images/nav2_2.png) no-repeat}


.fl{float:left;}
.fr{float:right;}

#xypic{ width:1000px; margin:5px auto; overflow:hidden; font-size:0;}

#focus{ width:1000px; margin:6px auto; overflow:hidden;}
#xy_fo{width:1000px; margin:0px auto;height:251px;position:relative;overflow:hidden;}
#xy_fo ul{position:absolute;}
#xy_fo ul li{height:251px;position:relative;float:left;background:#000;overflow:hidden;}
#xy_fo ul li div{position:absolute;}
#xy_fo ul li img{width:1000px;height:251px;}
#xy_fo .btn{height:10px;padding:5px 10px;position:absolute;right:0;bottom:0;text-align:right;}
#xy_fo .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#xy_fo .btn span.on{background:#fff;}
#xy_fo .pre{left:0;}
#xy_fo .next{right:0;background-position:right top;}

#cont{ width:1000px; margin:0px auto; overflow:hidden;}
.c_l{ width:240px; float:left; margin-right:10px;}
.c_l_t{ width:100%; height:32px; background:url(../images/l_t.gif) no-repeat; overflow:hidden;}
.c_l_c{ width:238px; border:1px #CDCDCD solid; border-top-style:none; margin-bottom:8px; overflow:hidden;}
.c_l_c_pic{ width:224px; margin:5px auto; font-size:0; overflow:hidden;}
.c_l_c_c{ width:220px; margin:5px 9px; overflow:hidden;}
.c_l_c_c li{ font-size:13px; line-height:32px; border-bottom:1px #CACACA dotted; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:20px;}

.c_l_cc{ width:238px; border:1px #CDCDCD solid; border-top-style:none; overflow:hidden;}
.c_l_ccc{ width:220px; height:190px; background:url(../images/lxwm.jpg) no-repeat center bottom; margin:4px auto; overflow:hidden;}
.c_l_ccc li{ font-size:13px; line-height:26px; overflow:hidden;}
.c_l_ccc li span{ font:bold 14px/26px "宋体"; color:#F00;}

.c_r{ width:750px; float:right;}
.c_r_t{ width:100%; height:32px; background:url(../images/r_t.gif) no-repeat; overflow:hidden;}
.c_r_c{ width:748px; border:1px #CDCDCD solid; border-top-style:none; margin-bottom:8px; overflow:hidden;}
.c_r_c_ab{ width:730px; height:160px; margin:6px 9px; line-height:26px; text-indent:2em; overflow:hidden;}
.c_r_c_ab img{ float:left; border:1px #DBDBDB solid; padding:2px; margin-right:10px;}

.c_r_cc{ width:748px; border:1px #CDCDCD solid; height:230px; border-top-style:none;  overflow:hidden;}
.c_box{ width:240px; float:left; margin-top:14px; margin-left:7px; display:inline;}
.c_box_l{ width:96px; float:left; margin-right:12px; font-size:0;}
.c_box_l img{ border:1px #DDD solid; padding:1px;}
.c_box_r{ width:132px; float:right;}
.c_box_r_t{ font:bold 14px/24px "宋体";}
.c_box_r_t a{color:#F00;}
.c_box_r_t a:visited{color:#F00;}
.c_box_r_c{ line-height:24px;}

#src{width:1000px; margin:5px auto; overflow:hidden;}
.src_t{ width:100%; height:32px; background:url(../images/src_t.gif) no-repeat; overflow:hidden;}
.src_c{ width:998px; border:1px #E8E8E8 solid; border-top-style:none; overflow:hidden;}
.src_c_c{ width:990px; margin:6px 4px; overflow:hidden;}
.src_c_c .zmd{ width:100%; display:inline; float:left; overflow:hidden;}
.src_c_c .zmd img{ margin:0 5px; border: 1px solid #ccc; height:110px}
.src_c_c .zmd p{ margin:4px auto;}


.marginbtm10{ margin-bottom:10px;}
.caseShow{ height:160px; width:100%; background-repeat:no-repeat; overflow:hidden;}
.caseShow .leftarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:26px; cursor:pointer}
.caseShow .centerCase{width:682px; float:left; padding-top:10px; overflow:hidden;}
.caseShow .rightarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:26px; background-position:0 99px;cursor:pointer}
.ulIndexCase{ width:680px;}
.ulIndexCase li{ width:103px; margin:5px 5px 0px 5px; text-align:center; float:left; display:inline;}
.ulIndexCase li img{ padding:1px; border:solid 1px #CCC;}
.ulIndexCase li p{ text-align:center; padding:4px 0px;}

.newlist{ width:100%; overflow:hidden; margin-bottom:6px;}
.newlist_l{ width:375px; float:left; margin-right:10px;}
.newlist_r{ width:375px; float:right;}
.newlist_t{ width:100%; height:38px; background:url(../images/news_t.gif) no-repeat; overflow:hidden;}
.newlist_c{ width:373px; height:220px; border:1px #c2c1c1 solid; border-top-style:none; background-color:#FFF; overflow:hidden;}
.newlist_c_c{ width:355px; margin:6px 9px; overflow:hidden;}
.newlist_c_c li{ line-height:28px; border-bottom:1px #D9D9D9 dotted;}
.newlist_c_c li span{ float:right; color:#B7B7B7;}



#link{ width:1000px; margin:6px auto; overflow:hidden;}
.link{ width:100%; line-height:42px; overflow:hidden;}
.link span{ font:bold 14px/42px "宋体"; color:#0D80B0;}
.link a{ font-size:14px; margin:0px 6px; color:#343030;}
#foot{ width:100%; margin-top:0px; overflow:hidden; background-color:#DDD;}
.foot{ width:1000px; margin:10px auto; overflow:hidden;}
.foot_l{ width:230px; float:left; margin-right:20px;}
.foot_r{ width:750px; float:right;}
.foot_r_dc{ width:100%; text-align:right; line-height:24px; color:#6A6A6A;}
.foot_r_dc a{ color:#6A6A6A;} 
.foot_r_dc a:hover{ color:#6A6A6A;} 
.foot_r_dc a:visited{ color:#6A6A6A;} 

#dc{ width:1000px; margin:6px auto; overflow:hidden;}
.dc_l{ width:220px; float:left; margin-right:10px; background:#fff; min-height:800px; margin-bottom:-5000px; padding-bottom:5000px;}
.dc_l_t{ width:100%; height:40px; background:url(../images/dc_l_t.gif) no-repeat; overflow:hidden;}
.dc_l_t h4{ font:bold 14px/40px "宋体"; padding-left:12px; color:#fff;}
.dc_l_c{ width:218px; border:1px #CECECE solid; margin-bottom:6px; border-top-style:none; overflow:hidden;}
.dc_l_nav{ width:210px; margin:6px 4px; overflow:hidden;}
.dc_l_c_c{ width:210px; margin:6px 4px; overflow:hidden;}
.dc_l_c_c li{ line-height:36px; border-bottom:1px #D5D5D5 dotted; font-size:13px;}
.dc_l_nav a, .dc_l_nav a.select {display:block; padding-left:30px; background:#f7f7f7; background:url(../images/li.gif) no-repeat; height:38px; line-height:38px; font-size:14px; color:#919191;}
.dc_l_nav a:hover, .dc_l_nav a.select { font-weight:bold; color:#F00; text-decoration:none;}
.dc_r{ width:770px; float:right;}
.dc_r_t{ width:100%; height:40px; background:url(../images/dc_r_t.gif) no-repeat; overflow:hidden;}
.dc_r_t h4{ font:bold 14px/40px "宋体"; padding-left:12px; color:#8e8e8e;}
.dc_r_c{ width:768px; border:1px #CECECE solid; border-top-style:none; background-color:#FFF;  min-height:800px; margin-bottom:-2000px; padding-bottom:2000px; overflow:hidden;}
.dc_r_c_c{ width:730px; margin:10px 19px; overflow:hidden;}
.dc_r_c_c .title{ width:100%; text-align:center; font:bold 18px/40px "微软雅黑"; color:#FD130D; letter-spacing:2px;}
.dc_r_c_c .line{ width:100%; text-align:center; font:12px/20px "宋体"; color:#959595;}
.dc_r_c_c .box{ width:728px; border:1px #FEC5C0 dotted; background-color:#FFF0E8;}
.dc_r_c_c .boxc{ width:710px; margin:5px 9px; font-size:12px; overflow:hidden; line-height:22px;}
.dc_r_c_c .show{ width:100%; line-height:28px; font-size:13px; overflow:hidden;}

.nlist{ width:100%;}
.nlist li{ font:13px/34px "宋体"; border-bottom:1px #FDD2F8 dotted; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:20px;}
.nlist li span{ float:right;}

.slist{ width:100%; border-top-style:none; background-color:#FFF; padding-bottom:12px; overflow:hidden;}
.slist ul li{float:left; padding:10px 0 10px 18px;}
.slist ul li a{width:160px; height:130px; display:block; position:relative; overflow:hidden;}
.slist ul li img{ width:160px; height:130px;}
.slist ul li a ins{position:absolute; width:160px; height:40px; background:url(../images/bg3.png) no-repeat; left:0; bottom:-40px; display:block; z-index:2; text-decoration:none;}
.slist ul li a b{float:left; color:#FFF; font-family:"微软雅黑"; font-size:12px; font-weight:normal; line-height:18px; padding:3px 0 0 5px;}
.slist ul li a ins em{float:left; margin:2px 0 0 5px; width:32px; height:22px; overflow:hidden; background:url(../images/bg6.png) no-repeat;}
.slist ul li a i{display:block; clear:both; line-height:10px; color:#FFF; font-family:"Verdana"; font-size:9px; text-transform:uppercase; padding:2px 0 0 5px; text-decoration:none;}

.nlist{ width:100%;}
.nlist li{ font:13px/34px "宋体"; border-bottom:1px #FDD2F8 dotted; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:20px;}
.nlist li span{ float:right;}

.blist{ width:100%; border-top-style:none; background-color:#FFF; padding-bottom:12px; overflow:hidden;}
.blist ul li{float:left; padding:10px 0 10px 17px;}
.blist ul li a{width:220px; height:150px; display:block; position:relative; overflow:hidden;}
.blist ul li img{ width:220px; height:150px;}
.blist ul li a ins{position:absolute; width:220px; height:40px; background:url(../images/bg3.png) no-repeat; left:0; bottom:-40px; display:block; z-index:2; text-decoration:none;}
.blist ul li a b{float:left; color:#FFF; font-family:"微软雅黑"; font-size:13px; font-weight:normal; line-height:18px; padding:3px 0 0 5px;}
.blist ul li a ins em{float:left; margin:2px 0 0 5px; width:32px; height:22px; overflow:hidden; background:url(../images/bg6.png) no-repeat;}
.blist ul li a i{display:block; clear:both; line-height:10px; color:#FFF; font-family:"Verdana"; font-size:9px; text-transform:uppercase; padding:2px 0 0 5px; text-decoration:none;}

.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #EEEEEE;}
.tablecss th{background:#F7FEFF;width:130px;text-align:right;font-size:14px;font-weight:normal;padding:8px 0 8px 10px;color:#000}
.tablecss td{background:#fff;padding:8px 0 8px 10px;}
.tablecss em{color:#FF0000;margin:0 5px; font-style:normal;}
.input_border{height:20px;border:1px solid #c2c2c2; line-height:20px; padding:2px;}
