/* CSS Document */



body{ margin:0 ; font-family:"宋体";  font-size:12px; color: #666666;}

ul,li,form,input,i,em,h2,h3,p,span,img{ list-style:none; margin:0; padding:0; border:0;  }

.fix{ width:1000px; margin:0 auto;}

.left{ float:left;}

.right{ float:right;}

.clear{ clear:both;}

a{ font-size:12px; font-family:"宋体"; color: #666666; text-decoration:none;}

a:hover{ color:#F00; text-decoration:underline;}

#red{ color:#F00;}

#nav{background:#9a2e27;}



.wenben input{ width:151px; height:31px; border-left: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #999;  color:#999; line-height:31px; float:left; padding-left:5px;}

.right form{ width:190px; height:31px;}



.navbg{ height:41px; background:#b44640 repeat-x; width:100%;}

.nav ul li{  float:left; margin-left:40px;}

.nav ul li a{ font-size:14px; font-family:"微软雅黑"; text-align:center; line-height:41px; display:block; width:97px; height:41px; color:#FFF;}

.nav ul li a:hover{ background:#9a2e27; text-decoration:none;}



.banner{  height:438px;overflow:hidden; clear:both; }

.banner .d1{width:100%;height:438px;display:block;position:absolute; margin:0 auto; }

.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100; margin:0 auto;}

.banner .d2 ul{

	float: left;

	position: absolute;

	left:48%;

	top: 180px;

	display: inline;

	height: 200px;

}

.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:220px 3px 0 3px;display:inline;}

.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}



.sycpzs{text-align:center; margin-top:41px;}

.sycpzs ul li{ float:left; margin-left:20px;  border:1px solid #999999;}

.sycpzs ul li a{ display:block; width:233px; height:186px; background: #999999; font-family:"微软雅黑"; font-size:14px; color:#FFF;}

.sycpzs ul li a:hover{ background: #c93e37; text-decoration:none;}

.sycpzs ul li a p{ margin-top:6px; clear: both;}



.sygyxw{height:237px; background:#f4f4f4; overflow:hidden;}

.syabout ul{ padding-top:15px;}

.syabout ul li{ float:left; width:210px;}

.syabout ul li a{ line-height:22px; display:block; width:210px;}



.synews{ width:540px;}

.synews ul{ width:540px; height:155px; clear:both; padding-top:15px;}

.synews ul li{ float:left; width:351px; height:22px; line-height:22px;}

.synews ul li a{ float:left; margin-left:20px;}

.synews ul li span{ float:right; color:#666666;}



.sycontact{ width:420px;}

.sycontact ul{ padding-top:19px; clear:both; background:url(../images/home_47.jpg) repeat-x; width:420px; height:159px;}

.sycontact ul li{ float:left;}

.sycontact ul li p{ width:211px; line-height:22px; margin-left:20px;}



.sycjwt{ width:540px;}

.sycjwt ul{ padding-top:19px; clear:both; background:url(../images/home_47.jpg) repeat-x; width:540px; height:159px;}

.sycjwt ul li{ float:left; width:351px; height:22px; line-height:22px;}

.sycjwt ul li a{ float:left; margin-left:20px;}

.sycjwt ul li span{ float:right; color:#666666;}



.bottom{ height:135px; background:#f4f4f4; overflow:hidden; margin-top:20px;}

.bottom ul li{ float:left; padding-top:25px;}

.bottom ul li p{ line-height:22px; margin-left:20px;}



.nybanner{}

.nyleft ul li{ width:200px;border:1px solid #dadada; border-top:0;}

.nyleft ul li a{ display:block; width:174px; height:41px; font-weight:bold; line-height:41px; padding-left:26px;}

.nyleft ul li a:hover{ text-decoration:none;}

.nyleft ul li p{ margin:10px 0 0 10px;}



.weizhi{ width:775px; height:42px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;}



.about p{ width:765px; line-height:38px;}



.product ul{ width:766px; padding-top:20px;}

.product ul li img{ border:1px solid #999999;}

.product ul li{ width:233px; height:190px; float:left; margin-left:20px;}

.product ul li a p{ text-align:center; margin-top:10px;}





.fanye{ clear: both;width:580px; height:30px;overflow:hidden; display:block; padding:20px 0; margin:0 auto;}

.fanye a{ padding:2px 10px; display:block; float:left; background:#ddd; color:#666; margin:2px;}

.fanye a:hover{ background:#9a2e27; display:block; color:#fff;}



.news{ width:741px;}

.news ul li{ background:url(../images/news_09.jpg) no-repeat center left; height:38px; line-height:38px;}

.news ul li a{ float:left; margin-left:20px;}

.news ul li span{ float:right; }



.cjwt{ width:741px;}

.cjwt ul li{ background:url(../images/news_09.jpg) no-repeat center left; height:38px; line-height:38px;}

.cjwt ul li a{ float:left; margin-left:20px;}

.cjwt ul li span{ float:right; }



.ppal ul{ width:766px; padding-top:20px;}

.ppal ul li img{ border:1px solid #999999;}

.ppal ul li{ width:233px; height:225px; float:left; margin-left:20px; }

.ppal ul li a p{ text-align:center; margin-top:10px;}


.contact{ padding-top:20px;}
.contact p{ line-height:30px; font-size:14px;}



.cfsb ul{ width:766px; padding-top:20px;}

.cfsb ul li img{ border:1px solid #999999;}

.cfsb ul li{ width:233px; height:225px; float:left; margin-left:20px; }

.cfsb ul li a p{ text-align:center; margin-top:10px;}



.shfw p{ line-height:38px;}



.map{ width:697px; height:550px; padding-top:10px;}



.product_show{ text-align:center;}

.product_show img{ border:1px solid #999; margin-top:20px;}

.product_show p{ margin-top:20px; font-weight:bold;}



.canshu{ padding-top:20px;}

.canshu p{ width:750px;  line-height:24px;}



.ppal_show{ text-align:center;}

.ppal_show img{ border:1px solid #999; margin-top:20px;}

.ppal_show p{ margin-top:20px; font-weight:bold;}



.cfsb_show{ text-align:center;}

.cfsb_show img{ border:1px solid #999; margin-top:20px;}

.cfsb_show p{ margin-top:20px; font-weight:bold;}



.news_show h4{ text-align:center; color:#F00;}

.news_show p{ width:700px; margin: 0  auto; line-height:24px;}



.cjwt_show h4{ text-align:center; color:#F00;}

.cjwt_show p{ width:700px; margin: 0  auto; line-height:24px;}





/*message*/

.message{ width:716px;height:250px; display:block; margin-top:20px; margin-bottom:150px;}

.message form span{ width:706px;display:block; margin-bottom:8px; margin-left:10px; overflow:hidden;}

.message form span b{ width:85px; height:34px; line-height:34px; float:left; font-weight:normal;}

.input3{ width:218px;height:23px; display:block; border:1px solid #cecece; float:left;}

.message form span label{ float:left;}

.message form span textarea{ width:350px;height:100px; display:block; border:1px solid #cfcfcf;}

.anniu3{ width:97px; height:32px; display:block; background:url(/images/pic26.jpg) no-repeat; border:none; cursor:pointer; margin-left:100px; margin-top:20px;}