@charset "utf-8";
/* CSS Document */

body,div,ul,ol,li,p,a,span,form,input,img,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,div,p,textarea,label{ padding:0px; margin:0px; }


img{ border:none; padding:0px; margin:0px;}
ul,ol,li{list-style:none;}
.height35{ height:35px; line-height:35px;}
.clea{ clear:both; font-size:1px; line-height:1px;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
.bold{ font-weight:bold; }
.height15{ height:15px; line-height:15px;}

body{ font-family:Arial, Helvetica, sans-serif; background:url(../image/bodydw.jpg) repeat-x; font-size:13px; }
.ymdw{ width:1240px; margin:0 auto; padding-bottom:30px;}
.ymnr{ background:url(../image/dw3.png) repeat-y; padding:0px 20px;}
.top{ background:url(../image/dw4.jpg) repeat-x bottom; padding-bottom:43px; padding-top:20px; }

.logo{ width:143px; float:left; margin-left:36px; margin-right:113px; display:inline;}
.tright{ width:800px; float:right; padding-right:20px;}
.tsc{ text-align: right;}
.nav{ height:28px; margin-top:57px;}

.nav li{ float:left; margin-right:10px; display: inline;}
.nav li a{ width:110px; display:block; font-size:16px; font-weight:bold; text-align:center; height:35px; line-height:35px; }
.nav li a:link{ background:url(../image/nav1.jpg) no-repeat center; color:#333333;}
.nav li a:visited{ background:url(../image/nav1.jpg) no-repeat center;color:#333333;}
.nav li a:hover{ background:url(../image/nav2.jpg) no-repeat center;color:#fff;}

.nav .li1 a{ width:128px; display:block; font-size:15px; font-weight:bold; text-align:center; height:35px; line-height:35px; }
.nav .li1 a:link{ background:url(../image/nav3.jpg) no-repeat center; color:#333333;}
.nav .li1 a:visited{ background:url(../image/nav3.jpg) no-repeat center;color:#333333;}
.nav .li1 a:hover{ background:url(../image/nav4.jpg) no-repeat center;color:#fff;}

.content{padding:0px 10px; margin-top:20px; padding-bottom:20px;}
.cleft{ width:300px; float:left; margin-right:25px; display:inline;}

.left1 li{ width:300px; font-size:15px; height:45px; line-height:45px; background:url(../image/line1.jpg) no-repeat bottom; padding-left:30px; font-weight:bold;}
.left1 a:link{color:#333333;}
.left1 a:visited{color:#333333;}
.left1 a:hover{color:#d80403;}

.left2{ width:240p; height:91px; background:url(../image/lxdw.jpg) no-repeat  top left; margin-top:30px; padding-top:93px; padding-left:24px; line-height:17px;}

.cright{ width:850px; float:left; }
.cplb li{ width:250px; float:left; margin-right:30px; margin-bottom:30px;}
.cplb li img{ border:1px solid #dfdfdf;}
.cplb li p{ font-size:16px;  text-align:center;line-height:15px; margin-top:20px;}


.cplb li p  a:link{color:#333333;}
.cplb li p  a:visited{color:#333333;}
.cplb li p  a:hover{color:#d80403;}


.foot{ border-top:3px solid #bddeef; padding-top:15px; margin-top:60px;}
.foot1{width:1150px; margin:0 auto; height:35px; line-height:35px; background:#dfdfdf; font-size:14px;  text-align:center;}
.foot1 li{ width:188px; float:left;}
.foot1 li a{ display:block; width:188px; }
.foot1 li a:link{ color:#333333;}
.foot1 li a:visited{ color:#333333;}
.foot1 li a:hover{ color:#333333; background:#bfbfbf;}

.foot2{width:1150px; margin:0 auto; text-align:center; margin-top:20px; line-height:23px;  color:#767676;}

.aboutus{ line-height:35px; background:#FFF; font-size:16px; padding:25px 10px;}


.aboutus img{   margin-bottom:15px;}

.cpfl{ background:#f1f1f1; padding:10px 5px;}

.cpbt{ height:35px; line-height:28px; background:url(../image/btdw.jpg) no-repeat left bottom; color:#000; text-align:right; padding-left:35px; padding-right:35px;}
.cpbtb{ background:url(../image/btdwb.jpg) no-repeat left bottom;}

.cpbt h3{ float:left; font-size:14px;} 
.cpbt a:link{ color:#d80403;}
.cpbt a:visited{ color:#d80403;}
.cpbt a:hover{ color:#d80403; text-decoration:underline;}
.cpfllb{ margin-top:25px; margin-bottom:20px; padding:0 10px; padding-bottom:20px;}

.cpfllb li{ width:250px; float:left; margin:0 10px; display:inline; margin-bottom:10px;}
.cpfllb li img{ border:1px solid #f2f2f2;}


.cpfllb li p{ font-size:16px;  text-align:center;line-height:15px; margin-top:10px;}


.cpfllb li p  a:link{color:#333333;}
.cpfllb li p  a:visited{color:#333333;}
.cpfllb li p  a:hover{color:#009b4c;}

.contact{ font-size:16px; line-height:30px; color:#202020;}


.cpone{ background:#FFF; padding:20px 10px;}

.cptp{ width:400px; float:left; margin-right:40px; display:inline;}
.cptext{ width:370px; float:left; font-size:14px; line-height:30px;  margin-top:15px; }
.cpxxnr{ background:url(../image/line2.jpg) no-repeat top; margin-top:40px; padding-top:20px; line-height:30px;}

.cpxxnr .bt{ font-size:14px; font-weight:bold; background:url(../image/dot1.jpg) no-repeat center left; padding-left:20px; margin-bottom:25px;}
.cpxxnr .nrtext{ font-size:15px; line-height:25px; }

.cpxxnr .nrtext img{ width:90%; }


