@charset "gb2312";
body{ padding:0px; margin:0px; font-size:12px; font-family:宋体;}
ul, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00;}
ul{ list-style:none;}
img{ border:none;}

/*head*/
.head_total{ width:100%; height:95px; margin:0 auto; margin-top:22px; margin-bottom:15px; }
.head_bg{ width:1150px; height:95px; margin:0 auto; }
.head_left{ width:717px; height:104px;  float:left; display:inline; margin-top:8px;}
.gs_logo{ width:412px; float:left;}
.gs_tel{ width:320px; float:right; height:96px; line-height:140px; text-indent:2em; color:#2f7eae; text-align:center; font-size:20px; background:url(../images/tel_bg.jpg) 1px 10px no-repeat;   font-weight:bold; }
.gs_tel a{ color:#2f7eae;}
.gs_tel a:hover{ color:#F00;}
.head_right{ width:343px; height:112px;  float:right; display:inline; }
.head_tel{float:left; width:240px; height:112px; font-size:10px; color:#e41411; font-size:18px; font-weight:bold; text-align:center; line-height:112px;  }
.head_tel_total{width:240px; height:96px;  float:left; text-align:center; display:inline; background:url(../images/tel_bg.jpg) 10px 20px no-repeat;}



.pro_bg{ width:100%; height:330px; margin:0 auto; padding:0px;margin-top:5px; }
#pro{width:1200px; height:330px;  display:block; overflow:hidden; margin:0px auto; padding:0px;  }
#pro ul{width:100%; display:block; overflow:hidden; height:330px; margin:0 auto; padding:0px; margin-top:15px;}
#pro ul li{width:330px; display:block; overflow:hidden; height:330px; float:left; margin-left:5px; display:inline; }
#pro ul li div{width:330px; height:265px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#pro ul li div img{max-width:324px; _width:324px; max-height:260px; _height:260px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#pro ul li span{width:330px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }


/*.head_tel{float:left; width:300px; height:128px; font-size:24px; color:#0b92e4; background:url(../images/tel_bg.jpg) 5px 40px no-repeat; text-align:right; line-height:128px;}
.head_right{ width:300px; height:90px;margin-top:20px; margin-right:10px; float:right; display:inline;  }

*/.index{ width:300px; height:32px; line-height:32px; color:#000; text-align:right; margin-bottom:10px;  font-size:18px; color:#1a7bc8}
.index a{color:#000; text-decoration:none;}
.index a:hover{color:#f00; }

.search{width:287px; height:37px; float:right; display:inline; margin-top:30px;}
#so{ width:200px; height:37px; border:1px solid #1d76f6; background:none; float:left; margin-top:7px;}
#so_btn{ width:87px; height:37px; float:left; font-size:18px; background:#1d76f6; color:#FFF;  border:1px solid #1d76f6; margin-top:7px;}

/*nav*/
/*nav*/
.dhtotal{width:100%; height:44px; display:block;background:#0465b4; margin:0 auto; padding:0px;}
.dh{ width:1150px;   height:44px; display:block; margin:0 auto; margin-top:0px; padding:0px; }
.nav_list{ list-style:none; margin:0; padding:0; display:block; }
.nav_list li{ float:left; width:162px;height:44px;  line-height:44px; position:relative;  background:url(../images/d_line.jpg)  center right no-repeat; font-size:20px;text-align:center; font-weight:bold;}
.nav_list li a{  width:162px; text-align:center; padding:0px; text-decoration:none; color:#fdfdfd; display:block; float:left;}
/*.nav_list li a.current{ width:116px; text-align:center;  text-decoration:none; color:#c41809; background:url(../images/d_line.jpg) 8px 5px no-repeat; display:block; }*/
.nav_list li a:hover{  color:#fdfdfd; display:block;cursor:pointer; text-align:center; width:162px; background:#00508f; /* IE6 */}
.nav_list li div.second{ color:#999999; height:0px; overflow:hidden; position:absolute; right:0px; top:43px; width:142px; font-size:14px; line-height:35px; font-weight:normal; z-index:99999;}
.nav_list li div.second a{ background:#f79201; color:#080808;  border:none; width:142px; border-top:1px solid #fff;  }
.nav_list li div.second a:hover{ text-decoration:none; background:#71706f; width:142px; color:#fdfdfd;  border-top:1px solid #fff; }

/*slide*/
.slide_total{ width:100%; height:429px;  margin:0 auto; }
.slide_pic{ width:100%; height:429px; margin:0 auto; padding:0px;}

.al_total{ width:100%; height:431px; margin:0 auto; padding:0px; background:#ececec; margin-top:5px;  }

.gs_bg{ width:1200px; height:262px; line-height:30px; font-size:14px; margin:0px auto;  float:left; text-align:left;display:block; overflow:hidden; margin-top:30px;  }


.slide_pic_wz{width:100px; height:30px;  font-size:20px; font-weight:bold; border-bottom:1px solid #1b76f8; line-height:30px; margin:0px auto; padding:0px; text-align:center; color:#60c208; margin-top:20px; margin-bottom:10px;}

/*公司介绍*/
.gs_total{ width:1274px; height:330px; margin-top:5px; }

.gs_newsleft{ float:left; width:459px; height:367px;}
.gs_newsimg{ float:left; width:459px; height:252px; line-height:20px; overflow:hidden;}
.j_total{ width:1300px; height:322px;  float:left;   margin-top:5px;}
.jimg_right{ width:600px; height:468px; line-height:23px; font-size:14px; margin:0px auto;  float:left; text-align:left;display:block; overflow:hidden;  }

.gs_right{ width:590px; height:370px; line-height:23px; font-size:14px; margin:0px auto;  float:left; text-align:left;display:block; overflow:hidden; }


.jimg_left{ width:686px; height:468px;  border:0px; float:right;}



.news_total{ width:100%; height:330px; margin:0 auto; padding:0px; margin-top:5px;  }
.news_total_two{ width:1200px; height:220px; margin:0 auto; margin-top:36px; }


/*经典案例*/
.gywm_total{width:1160px;  margin:0 auto; float:left; margin-top:20px; font-size:18px; line-height:28px; color:#353637; overflow:hidden; height:360px; }
.gywm_left{ width:370px; height:372px;  border:0px; float:left;}
.gywm_right{width:750px; height:300px; margin:0 auto; float:right; margin-top:20px; font-size:14px; line-height:28px; color:#fff; overflow:hidden;   }
.about_more{ width:750px; height:30px; margin:0 auto; padding:0px;float:left; text-align:center;}
.gywm_right  a{  color:#fff;    }
.gywm_right a:hover{  color:#F00; }


.Jdal_bg{ width:100%; height:280px; margin:0 auto; padding:0px;  margin-top:50px;/* background:#eeeeee;*/  }

#cgal{width:1160px; height:608px;  display:block; overflow:hidden; margin:0px auto; padding:0px; }
#cgal ul{width:100%; display:block; overflow:hidden; height:608px; margin:0 auto; padding:0px; margin-top:15px;}
#cgal ul li{width:370px; display:block; overflow:hidden; height:300px; float:left; margin-left:5px; display:inline; }
#cgal ul li div{width:370px; height:265px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#cgal ul li div img{max-width:324px; _width:324px; max-height:260px; _height:260px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#cgal ul li span{width:370px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#696868; text-align:center; }

#cgal ul li  a{  color:#696868;    }
#cgal ul li a:hover{  color:#F00; }

/*服务项目*/
#gyfw{width:99%; height:337px;  display:block; overflow:hidden; margin:0px auto; padding:0px;}
#gyfw ul{width:100%; display:block; overflow:hidden; height:240px; margin:0 auto; padding:0px; margin-top:15px;}
#gyfw ul li{width:256px; display:block; overflow:hidden; height:238px; float:left; margin-left:18px; display:inline;  }
#gyfw ul li div{width:256px; height:200px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#gyfw ul li div img{max-width:250px; _width:250px; max-height:190px; _height:190px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#gyfw ul li span{width:256px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }


#cp_pro{width:99%; height:337px;  display:block; overflow:hidden; margin:0px auto; padding:0px;  margin-top:30px; }
#cp_pro ul{width:100%; display:block; overflow:hidden; height:337px; margin:0 auto; padding:0px; margin-top:15px;}
#cp_pro ul li{width:383px; display:block; overflow:hidden; height:322px; float:left; margin-left:18px; border:1px solid #dddddd;display:inline; -webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .5s;transition: all .5s;box-shadow: 1px 1px 5px rgba(0,0,0,.1); }
#cp_pro ul li div{width:383px; height:280px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#cp_pro ul li div img{max-width:380px; _width:380px; max-height:270px; _height:270px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#cp_pro ul li span{width:383px; display:block; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:14px; font-weight:bold;color:#2072cb; text-align:center; }


#cp_pro ul li  a{  color:#2072cb;    }
#cp_pro ul li a:hover{  color:#F00; }



/*最新动态*/



/*新闻动态*/


.dynamic{	width:1300px;height:481px;float:left;}
.dynamic_Title{	width:430px;height:53px;float:right;background:url(../images/gsjs.jpg) bottom right no-repeat;		}
.dynamic_Title_left{	width:612px;	height:53px;	line-height:53px;	font-size:18px;	color:#5ec20a;	text-align:center;	font-weight:bold;	float:left; }
.dynamic_Title_right{	width:39px;	height:11px;		text-align:center;	float:right; margin-top:20px; margin-right:10px;	}
.dynamic_Content{	width:556px;	height:318px;	border:#ff9306 solid 1px;}

.news_right_gg{ width:556px; height:233px; float:right; display:inline; }
.news_right_gg ul{ width:556px; height:235px; line-height:28px; padding:0px; }
.news_right_gg ul li{ width:520px; height:28px; padding:0px; background:url(../images/news_line.jpg)  10px 10px  no-repeat; padding-left:25px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}



/*友情链接*/
.link{ width:100%; height:92px; margin:0px; padding:0px; float:left; border:1px solid #dbdbdb; margin-top:5px;}
.link_pic{ float:left; width:72px; height:88px;}
#shcon{ width:1258px; height:92px; display:block; overflow:hidden; float:left;}
#shcon ul{width:100%; display:block; overflow:hidden; height:82px; margin:0 auto; padding:0px; margin-top:5px; }
#shcon ul li{width:184px;  display:block; overflow:hidden; height:80px; border:solid 1px #c7c7c7; float:left; margin-left:5px; display:inline;}
#shcon ul li div{width:178px; height:80px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:178px; _width:178px; max-height:80px; _height:80px; display:block; overflow:hidden; background:#fff;  border:solid 1px #ffa025; margin:0 auto;}


.b_total{ width:1274px; height:40px; margin:0 auto; margin-top:20px; float:left; }
.b_top{ width:110px; height:30px; display:block; overflow:hidden;float:left;margin-top:5px;}
.b_toplspan{ width:70%; height:22px; line-height:22px; margin-top:10px;  display:inline; float:left; overflow:hidden; text-align:left; font-size:15px; color:#fff; text-align:center;}

#had{width:1150px;  overflow:hidden; height:40px; margin:0px auto; padding:0px; display:block; overflow:hidden; float:right; }
#had ul{width:100%; display:block; overflow:hidden; height:40px; margin:11px auto; padding:0px;}
#had ul li{width:140px; display:block; overflow:hidden;  float:left;  display:inline;}



.D_top{ width:100%; height:35px; margin:0 auto; padding:0px;display:block;   }

.D_top_pic{width:1200px; height:35px; margin:0 auto; padding:0px; display:block; text-align:center;}

.z_footer{ width:100%; height:43px; margin:0 auto; padding:0px;display:block;   background:#b40001;  }

/***bbbb***/
.bbb{width:1200px; height:43px; margin:0 auto; padding:0px; display:block;}
.bbb_menu{ list-style:none; margin:0; padding:0; display:block;  width:1200px; }
.bbb_menu li{ float:left; width:200px;height:43px;  line-height:43px; position:relative;   font-size:18px;text-align:center; }
.bbb_menu a{ text-decoration:none; color:#fff; }
.bbb_menu a:hover{ text-decoration:none; color:#c2c82c;}


.copyright{width:100%; height:340px; margin:0 auto; padding:0px;display:block;   background:#0465b4; float:left; }

.footer{ width:1160px; height:300px; margin:0px auto; padding:0px; }
.copyright_nr{ width:1160px; height:300px; margin:0px auto; padding:0px; text-align:center; color:#FFF; float:left; margin-top:50px;}
.copyright_nr a{ text-decoration:none; color:#fff; }
.copyright_nr a:hover{ text-decoration:none; color:#f00;}

.foot_menu{width:400px; height:184px; float:left; text-align:left; color:#fff; margin-left:30px; font-size:18px; line-height:30px; margin-top:30px; }
.ico_ewm{width:340px; height:234px; float:right; color:#fff; font-size:14px; line-height:33px; margin-top:30px;  }
.ico_left{  float:left; margin-top:23px;}
.ico_right{ float:right; margin-top:23px; }

.add_menu{width:300px; height:104px; float:left; text-align:left; color:#fff; margin-left:30px; font-size:18px; line-height:30px; margin-top:80px; }


.footer{ width:1221px; height:145px; margin:0px auto; padding:0px; }
.foot_menu a{ text-decoration:none; color:#fff;}
.foot_menu a:hover{ text-decoration:none; color:#f00;}


.address{width:511px; height:90px; margin:0px auto; padding:0px; background:url(../images/address_bg2.png)  5px 15px no-repeat; color:#FFF; font-size:20px;float:left;}
.address_a{float:left; width:500px; height:60px; line-height:30px;  margin-top:5px; text-align:left;margin-left:50px;}
.address_a a{ text-decoration:none; color:#fff;}
.address_a a:hover{ text-decoration:none; color:#f00;}


.foot_text{ width:1000px; height:219px; line-height:20px; text-align:center; color:#fff; }
.foot_left{ width:555px; height:100px; float:left; text-align:left; margin-top:50px;}

.foot_left a{ text-decoration:none; color:#fff;}
.foot_left a:hover{ text-decoration:none; color:#f00;}

.cscon0{ width:432px; height:190px; display:block; overflow:hidden; text-align:left; float:left;}
.cscon0 ul{ float:left; width:98%; height:auto; margin:0 auto; padding:0px;	margin-top:2px;}
.cscon0 ul li{ float:left; width:98%; height:22px; line-height:22px;  text-indent:35px;  border-bottom:dashed 1px #ccc;background:url(../images/Icon002.jpg) 10px 5px no-repeat;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cscon0 ul li a{ text-decoration:none; color:#000;}
.cscon0 ul li a:hover{ text-decoration:none; color:#f00;}

/*total*/
.zc_total{ width:100%; height:auto; margin:0 auto; padding:0px;  }
.gsjs_total{ width:100%; height:490px; margin:0 auto; padding:0px; }
.zzc_total{ width:1200px; height:auto; margin:0 auto; }
.zz_ljwm{ width:1113px; height:auto; margin:0 auto; text-align:center; padding-top:40px; background:url(../images/pro_bg.jpg) 15px center no-repeat;}

.zz_ljwm23{ width:1113px; height:auto; margin:0 auto; text-align:center; padding-top:40px; background:url(../images/pro_bg2.jpg) 15px center no-repeat;}


.top{ width:1000px; height:32px; margin:0 auto; margin-bottom:10px; }
.total{ width:960px; height:auto; margin:0 auto; }

.news_total{width:1120px; height:auto; margin:0 auto; text-align:center; float:left; font-size:18px; color:#696868; margin-top:10px;  font-weight:bold;text-indent:5em; }
.news_more{width:80px; height:auto; margin:0 auto; text-align:right; float:left;font-size:18px; font-weight:bold; color:#696868;margin-top:10px;}
.news_more a{ color:#696868; }
.news_more a:hover{ color:#000; }
.advice{	width:1160px;height:auto;float:right; margin-top:46px;  }
.advice_right_gg{ width:650px; height:auto; float:right; display:inline;  }
.advice_right_gg ul{ width:640px; height:auto; line-height:23px; padding:0px; }
.advice_right_gg ul li{ width:640px; height:27px; padding:0px; padding-left:5px;  float:left; display:inline;}

.advice_right_gg a{ text-decoration:none; color:#000;}
.advice_right_gg a:hover{ text-decoration:none; color:#f00;}




/**/
.ly_cc{float:left; width:275px; height:265px; border:1px solid #eeeeee; text-align:center; background:#eeeeee; }
.ly{float:left; width:278px; height:170px;  text-align:center; background:url(../images/kt_pic.png) 100px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.ly_en{float:left; width:278px; height:50px; text-align:center; font-size:12px; color:#717070;}
.ly_cc a{float:left; width:278px; height:265px; color:#080808;}
.ly_cc a:hover{ float:left; width:278px; height:265px; background:#f79201; color:#fff;}



.gt{float:left; width:278px; height:170px;  text-align:center; background:url(../images/dn_pic.png)  100px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}

.ch{float:left; width:278px; height:170px;  text-align:center; background:url(../images/zszx_pic.png)  100px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.xf{float:left; width:278px; height:170px;  text-align:center; background:url(../images/xf_pic.png)  120px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.jcjj{float:left; width:278px; height:170px;  text-align:center; background:url(../images/jcjj_pic.png)  90px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.lllk{float:left; width:278px; height:170px;  text-align:center; background:url(../images/lllk_pic.png)  105px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}
.sh_pic{float:left; width:278px; height:170px;  text-align:center; background:url(../images/sh_pic.png)  110px 45px no-repeat; line-height:300px; font-size:26px; font-weight:bold; color:#080808;}




.hp_pic{float:left; width:108px; height:108px; border:1px solid #d3d3d3; text-align:center; background:url(../images/hp_pic.png) 37px 27px no-repeat; line-height:160px;}
.hp_pic a{float:left; width:108px; height:108px; color:#000;}
.hp_pic a:hover{ float:left; width:108px; height:108px; background:#014da1; color:#fff;}

.sb_pic{float:left; width:108px; height:108px; border:1px solid #d3d3d3; text-align:center; background:url(../images/sb_pic.png) 37px 27px no-repeat; line-height:160px;}
.sb_pic a{float:left; width:108px; height:108px; color:#000;}
.sb_pic a:hover{ float:left; width:108px; height:108px; background:#014da1; color:#fff;}


/*first*/
.first{ width:960px; height:235px; margin:0 auto; margin-bottom:15px; }
/*video*/
.z_video{ width:203px; height:235px; margin-right:22px; float:left; display:inline; }
.video{ width:203px; height:173px; margin-bottom:15px;}
.hot_line{ width:106px; height:30px; margin-left:5px; }
.telephone{ width:188px; height:15px; margin-left:10px; font-size:12px; color:#424242; }
/*news*/
.z_news{ width:440px; height:235px; float:left; display:inline; }
.news_left{ width:43px; height:231px; float:left; display:inline; margin-right:7px;}
.news_right{ width:388px; height:233px; float:right; display:inline; }
.news_right ul{ width:390px; height:235px; line-height:28px; padding:0px; }
.news_right ul li{ width:380px; height:28px; padding:0px; background:url(../images/news_line.jpg)  10px 7px  no-repeat; padding-left:10px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}
.lileft{ width:70%; height:28px; float:left; display:inline; font-size:12px; font-family:宋体; color:#000; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.liright{ width:20%; height:28px; float:right; display:inline; font-size:12px; font-family:宋体; color:#000; text-align:right;}
/*company*/
.z_company{ width:270px; height:235px; float:right; display:inline; padding:0px;}
.cpy_right{ width:220px; height:235px; float:right; display:inline;}
.cpy_rt{ width:218px; height:74px; margin-top:3px; margin-bottom:3px;}
.cpy_rb{ width:218px; height:155px; font-size:12px; line-height:22px; text-indent:24px; overflow:hidden;}


.jcon{ width:218px; height:160px; display:block; margin-top:2px; text-align:left;  line-height:22px; overflow:hidden;}

.xiang a{ color:#f00; }
.xiang a:hover{ color:#000; }


.zs_total{ width:100%; height:262px; margin:0 auto; padding:0px; margin-top:5px; margin-bottom:15px; background:url(../images/zs_total.jpg) no-repeat;}
.zsc_total{ width:1200px; height:auto; margin:0 auto; }

.zs_pic{ width:775px; height:auto; margin:0 auto; padding-top:40px; }


.zz_total{ width:1200px; height:436px; margin:0 auto;  margin-top:25px;  }


.newss_total{float:left; width:273px; height:436px; margin-left:15px; float:left; }
.newss_left{float:left; width:274px; height:177px; color:#000;}
.newss_d{float:left; width:60px; height:44px; font-size:16px; font-weight:bold; line-height:40px; text-align:center;}

.newss_add{float:left;text-align:left; width:170px; height:24px; padding-left:100px; font-size:15px; font-weight:bold; color:#488325; background:url(../images/add_bg.jpg) 10px 8px no-repeat; margin-top:20px; }
.newss_left a{float:left; width:66px; height:66px; background:#333; color:#FFF;}
.newss_left a:hover{ float:left; width:66px; height:66px; background:#e63929; color:#FFF;}

.newss_title{float:left; width:274px; height:20px; line-height:20px; font-size:16px;margin-left:10px;font-weight:bold; color:#000;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:30px; }
.newss_title a{ text-decoration:none; color:#000;}
.newss_title a:hover{ text-decoration:none; color:#f00;}



.newss_nr{float:left; width:270px; height:70px; line-height:22px; font-size:14px;   overflow:hidden;color:#000; overflow:hidden; margin-top:20px; }

.newss_nr a{ text-decoration:none; color:#000;}
.newss_nr a:hover{ text-decoration:none; color:#f00;}

.newss_more{float:left;text-align:left; width:170px; height:24px; padding-left:10px; font-size:15px; font-weight:bold; color:#488325;  margin-top:30px;  }


/*second*/
.second{ width:960px; height:290px; margin:0 auto; margin-bottom:15px;}
/*book*/
.z_book{ width:203px; height:290px; margin-right:22px; float:left; display:inline; }
.book_tbg{ width:203px; height:37px; background:url(../images/book_bg.jpg) no-repeat center; margin-bottom:2px; }
.book_tt{ width:203px; height:15px; color:#FFF; font-size:14px;  text-align:center; font-weight:bold; margin-top:15px; float:left;}
.book_k{ width:203px; height:240px; border:1px solid #c8c8c8;}


/**pic***/
.pmiddle{ width:203px; height:250px; float:left;  border:1px solid #c8c8c8;overflow:hidden;  display:inline;  }
#picshowing{width:100%; display:block; overflow:hidden; height:240px;  margin:4px;}
#picshowing ul{width:100%; display:block; overflow:hidden; height:150px; margin:0 auto; padding:0px;}
#picshowing ul li{width:168px; display:block; overflow:hidden; height:148px;  border:solid 1px #c7c7c7; float:left; margin-left:15px;  margin-top:10px; display:inline;}
#picshowing ul li div{width:162px; height:126px; display:block; overflow:hidden; margin:1px auto; text-align:center; overflow:hidden;}
#picshowing ul li div img{max-width:153px; _width:153px; max-height:118px; _height:118px; display:block; overflow:hidden; background:#fff; padding:2px; margin:0 auto;}
#picshowing ul li span{width:153px; float:left; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#fff; text-align:center; }
#picshowing ul li span a{color:#000;}
#picshowing ul li span a:hover{color:#f00;}





/*#shcon{ width:731px; height:170px; display:block; margin-top:6px; overflow:hidden;}
#shcon ul{width:100%; display:block; overflow:hidden; height:158px; margin:0 auto; padding:0px; margin-top:2px;}
#shcon ul li{width:188px;  display:block; overflow:hidden; height:156px; border:solid 1px #c7c7c7; float:left; margin-left:15px; display:inline;}
#shcon ul li div{width:182px; height:131px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:180px; _width:180px; max-height:130px; _height:130px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto;}
#shcon ul li span{width:152px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#000; text-align:center; }
#shcon ul li span a{ text-decoration:none;color:#000}
#shcon ul li span a:hover{ text-decoration:none; color:red;}

*//*footer*/

