@charset "gb2312";
/* CSS Document */

/* 全局样式 */
html{ overflow-y:scroll;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd{margin:0; padding:0; border:0;}
body{color:#222 ;font-size:12px; background:url(../images/bg.jpg) no-repeat left top;}

ul,ol,li{list-style-type:none;}
img{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration:none; color:#333;}
p{ margin-bottom:15px;}


/* 通用全局 */
.head { width:1004px; margin:20px auto 0 auto;}
.head span{ visibility:hidden; }
.head .logo{ background:url(../images/logo.png) no-repeat top left; float:left; width:300px; height:90px;}
.head .right{background:url(../images/top_r.png) no-repeat top left; float:right; width:435px; height:56px; margin-top:30px;}

.menu{ background:url(../images/menu_bg.png) no-repeat; height:34px; padding:0 20px; clear:both;} 
.menu li{ float:left; line-height:34px; color:#FFF; font-size:14px;}
.menu li a{ color:#FFF; clear:both;padding:0 25px;}
.menu .tel{ float:right; font-weight:bold; font-family:Verdana;}

.end{ background:url(../images/end_bg.png) no-repeat top; width:1004px; margin:0px auto; text-align:center; clear:both; font-family:Verdana; height:130px;}
.end li{line-height:34px; color:#FFF; margin-bottom:10px; width:100%;}
.end .c{line-height:24px; color:#666; clear:both; }
.end .ren{ width:110px; height:150px; background:url(../images/icon02.png) no-repeat; position:absolute; margin:-116px 0 0 20px;}

/* 内容部分 */
.main { width:1004px; margin:10px auto;}
.left{ width:267px; float:left; overflow:hidden; width:267px !important; }
.left .tel{ margin:5px 0; height:140px; clear:both;}
.left .yuding{ background:url(../images/left_bg.png) no-repeat top left; height:431px; color:#FFF; padding:20px 22px;}
*+html .left .yuding{ background:url(../images/left_bg.png) no-repeat top left; height:431px; color:#FFF; padding:20px 10px;}
.left .yuding li{ height:41px;}
*+html .left .yuding li{ height:35px;}
.left .yuding i{ float:left}
.left .yuding span{ float:left; width:60px; line-height:30px;}
.left .yuding j{ float:left; width:60px; line-height:30px;}
.left .yuding .input{ height:28px; border:0px; width:155px; line-height:28px;}
.left .btn{  margin-top:10px; width:215px; height:74px; overflow:hidden; }
.left .btn li{ float:left;}
.left .btn li a{ display:block; width:75px; height:70px;}
.left .btn li span{ visibility:hidden;}

.ydtab td{ height:38px;}

.right{ float:right; width:731px; overflow:hidden;}
.right .title{ margin:10px 0; width:740px;}
.right .title li{ margin-right:8px; float:left;}

.right .content{ clear:both; margin:22px; line-height:180%; color:#666666;}
.right .content .title{ font-size:18px; font-weight: bold; line-height:30px; width:100%; text-align:center; margin-top:5px;}
.right .content .data{ width:100%; text-align:center; color:#777; margin-bottom:20px; background-color:#F2F2F2;}
.right .content .view{font-size:14px;line-height:175%; min-height:200px;}

.right .list{ clear:both; margin:22px; line-height:180%; color:#666666;}
.right .list li{ line-height:30px; clear:both;}
.right .list li a{ padding-left:15px; background:url(../images/icon01.png) no-repeat left center; float:left; text-decoration: underline; color:#666;}
.right .list li a:hover{ color:#ff6600;}
.right .list li span{ float:right; width:80px; color:#999999;}

.right .pro{clear:both; margin:30px 0 30px 30px;}
.right .pro .p1{ float:left; margin:20px 0 0 0; width:350px;}
.right .pro .p1 img{ width:140px; height:75px;}
.right .pro .p1 li{ float:left; color:#808080; line-height:25px; margin-right:12px;}
.right .pro .p1 li span{ color:#FF0000; font-size:20px;}

.hone{ margin-top:10px; width:760px;}
.hone .list1{ background-color:#FFF9E5; border:1px solid #E8E8E8; float:left; width:338px; height:100px; padding:16px 0 16px 20px; margin-right:10px;}
.hone .list1 h2{ color:#ff0000; font-size:12px; font-weight:bold; margin-bottom:12px;}
.hone .list1 li{ line-height:25px; clear:both;}
.hone .list1 li a{ padding-left:15px; background:url(../images/icon01.png) no-repeat left center; float:left; text-decoration: underline; color:#333;}
.hone .list1 li a:hover{ color:#ff6600;}
.hone .list1 li span{ float:left; color:#999999; margin-left:10px;}

.home_pro{ height:100px; width:850px; padding:20px 0 0 170px; clear:both; }
.home_pro li{ float:left; width:140px; margin-left:20px;}
.home_pro li img{ width:140px; height:75px;}
.home_pro li span{ width:140px; text-align:center; display:block;}

