@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------网页主体部分开始---------------------------------------------------*/
*{font-family: "\5B8B\4F53"; font-size:12px; margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0;} 
img{ border:none;}
body{ background:url(../images/bg.png) repeat-x top;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}

.blc_14b {FONT-FAMILY:宋体;font-size: 14px;line-height: 160%;font-weight:bold;color: #000000;}
.blc_14b:link {FONT-FAMILY:宋体;COLOR: #000000; TEXT-DECORATION: none;}
.blc_14b:visited {FONT-FAMILY:宋体;COLOR: #000000; TEXT-DECORATION: none;}
.blc_14b:hover {FONT-FAMILY:宋体;COLOR: #ff0000; TEXT-DECORATION: none;}
.blc_14b:active {FONT-FAMILY:宋体;COLOR: #000000; TEXT-DECORATION: none;}


.contentw{ width:1033px; height:auto; margin:0px auto; background:url(../images/md_09.jpg) repeat-y; overflow:hidden;}
.content{ width:1000px; height:auto; margin:0px auto;}

/*----通用高度-------*/
.blank1{ height:1px; display:block; clear:both; overflow:hidden;}
.blank2{ height:2px; display:block; clear:both; overflow:hidden;}
.blank10{ height:10px; display:block; clear:both; overflow:hidden;}
.blank5{ height:5px; display:block; clear:both; overflow:hidden;}
.blank15{ height:15px; display:block; clear:both; overflow:hidden;}
.blank20{ height:20px; display:block; clear:both; overflow:hidden;}
.blank40{ height:40px; display:block; clear:both; overflow:hidden;}

/*--------------------------------------------------头部开始--------------------------------------------------------*/
.top{ width:1130px; height:210px; background:url(../images/top.png);  margin:0px auto;}
.shouru{ float:right; margin-top:10px; color:#333;}
.keybg{background:url(../images/hy_13.png) repeat-x  left; width:100%; height:50px;}
.keywords{ width:1000px; height:50px; line-height:50px;  padding-left:44px; margin:0px auto;}


.slidebg{width:1004px;height:17px;background:url(../images/slidebg.jpg);}
.slidebg{width:1004px;height:17px;background:url(../images/slidebg.jpg);}

.banbg { background-color:#fff; height:500px; overflow:hidden;}
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#F7E7CD;  background:#5A4532; border:1px solid #5A4532; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#fff; color:#5A4532;}

/*----导航条--------*/
.nav{ width:1130px; height:49px; line-height:49px; margin:0px auto;background:url(../images/kh1.png) no-repeat left; }
.nav a:link,.nav a:visited{ text-decoration:none; color:#FFF; font-size:14px;}
.nav a:hover{ color:#FFF;}
.nav ul{ list-style:none outside none; float:left; margin-left:15px; display:inline; font-size:14px; font-weight:bold;} 
.nav li{ float:left; display:inline;}
.sykd{ width:70px; height:49px; float:left; background:url(../images/kh2.png) no-repeat bottom;}

/*----------------------------------------------------------左部分开始-----------------------------------------------*/
.zuo{ width:670px; height:auto; float:left;}
.you{ width:220px; height:auto; float:right;}

.left{ width:220px; height:auto; float:left;}

.cplb{ width:220px; height:90px; }
.zlma{ width:220px; height:30px;}
.zlmg{ width:240px; height:100px;}

.lxwm{ width:220px; height:30px;}
.lxwmk{ width:208px; height:auto; padding:5px 0px 5px 10px; line-height:30px;  border:1px #E7E7E7 solid; border-top:0px; font-size:14px;}

/*-------------------------------------------------首页分类-----------------------------------------------*/


.cp24 a{width:232px; height:450px;background:url(../images/cp24.jpg) no-repeat; float:left; cursor:pointer; margin-right:15px;}
.cp24 a:hover{ background:url(../images/cp241.jpg);}


.cp25 a{width:232px; height:450px;background:url(../images/cp25.jpg); float:left; cursor:pointer;margin-right:15px;}
.cp25 a:hover{background:url(../images/cp251.jpg);}


.cp26 a{width:232px; height:450px;background:url(../images/cp26.jpg); float:left; cursor:pointer; margin-right:15px;}
.cp26 a:hover{background:url(../images/cp261.jpg);}


.cp27 a{width:232px; height:450px;background:url(../images/cp27.jpg); float:left; cursor:pointer; margin-right:15px;}
.cp27 a:hover{background:url(../images/cp271.jpg);}




/*----分类列表----*/
.znrty{ width:220px; height:auto; }
.znrty ul{ list-style:none outside none; padding:0px 0px; width:220px; height:auto;}
.znrty li{ line-height:50px; height:50px; text-align: left; text-align:left;color:#fff; margin:10px 0px; }
.znrty span{ float:left; width:10px; padding-right:10px;}

.znrty a:link,.znrty a:visited{ text-decoration:none; display:block; color:#333; font-size:12px;background-color:#f2f2f2; padding-left:20px;}
.znrty a:hover{ color:#FFF;display:block; background-color:#e70012;}


/*----首页分类列表----*/
.list{ width:1000px; height:auto;}
.list ul{ list-style:none outside none;  width:1000px; height:40px;}
.list li{ line-height:20px; height:40px;  color:#333; float:left; margin:0px 12px; border:dotted #CCCCCC 1px;}
.list span{ float:left; width:10px; padding-right:10px;}
.list li a{ color:#333;font-size:16px;}

.list a:link,.list a:visited{ text-decoration:none; font-size:16px; display: block; padding:10px 10px;font-weight: normal;}
.list a:hover{ color:#FFF;background-color:#F00; }


/*-----------------------------------------------------------右部分开始----------------------------------------------*/

.right{ width:760px; height:auto !important; float:right;}
h3{ color:#000000; font-size:14px; height:50px; line-height:50px; padding-left:10px; padding-right:10px; border:solid #E7E7E7 1px;}
h3 span{ float:right; font-size:12px; font-weight:300;}
h3 img{ float:left; margin-right:10px; padding-top:25px;}


.pts{  width:760px; color:#000000; font-size:14px; height:38px; line-height:38px; padding-left:5px; padding-right:10px; border-bottom:1px #cdcdcd solid;}
.pts span{ float:right; font-size:12px; font-weight:300;}
.pts a{font-weight:bold;}


/*----关于我们----*/

.aboutbt{ width:1000px; height:100px;}
.about{ width:1000px; padding:0px 0px 0px 0px; line-height:28px; float:left; }
.about img{ float:left; margin-right:40px; }
.more{ float:left; width:110px; height:40px;}
.qm{ float:right; width:376px; height:56px; margin-left:80px; margin-top:20px;}


/*----总经理致辞----*/
.zcbg{ width:100%; height:500px; background-color:#d8140b; }
.zcbt{ width:1422px; height:90px; margin:0px auto;}
.zc{ width:1000px; padding:0px 0px 0px 0px; line-height:30px; float:left; }
.zc img{ float:left; margin-right:40px; }
.zc p{ color:#FFF;}


/*----企业相册----*/

.qyxc_box{width:1000px; height:auto; float:left;}
.qyxc{ width:300px; height:auto; float:left; padding:0px 15px 0px 15px;}
.qyxc img{ width:300px; height:250px;  padding:5px; border:1px #d1d1d1 solid;}
h5{ width:310px; height:30px; line-height:30px;  font-weight:bold; display:block; float:left; display:inline; text-align:center; font-weight:normal;}

/*----首页精选案例----*/

.pic_box{width:1000px; height:auto; float:left;}
.pic{ width:220px; height:220px;  overflow:hidden; float:left; padding:0px 15px 0px 10px;}
.pic img{ width:220px; height:165px;  padding:5px; border:1px  #ECECEC solid;}
h2{ width:220px; height:30px; line-height:30px;display:block; float:left; display:inline; text-align:center; font-weight:normal;}

/*----内页产品展示----*/
.pic_ny_box{width:758px; height:auto; float:left; border:solid #E7E7E7 1px;border-top:0px;}
.pica{ width:210px; float:left; padding:10px 20px 0 20px;}
.pica img{ width:210px; height:180px; float:left; padding:5px; border:1px #E7E7E7 solid;}
h1{ width:210px; height:30px; line-height:30px; float:left; font-weight:normal;  text-align:center;  display:inline;}
.pica p{ width:212px; height:74px; line-height:23px; float:left; padding-left:8px; overflow:hidden;}



.aboutnka{ width:778px; padding:10px 10px 5px 10px; line-height:35px; float:left; border:1px #cdcdcd solid; border-top:0px; }
.ztysz{width:1004px; height:179px;}
.cpzswh{  width:756px; height:auto; border:#cdcdcd solid 1px; border-top:0px; padding-bottom:10px; overflow:hidden;}

/*----荣誉资质-----------------*/
.ryzz{ width:1000px; height:49px; float:left;}
.ryzzh{  width:1000px; height:auto; padding:10px 0px 0px 0px; overflow:hidden;}

.ryzzt{ width:220px; float:left; padding-left:0px;}
.ryzzt img{ width:200px; height:160px;  padding:5px; border:1px #d1d1d1 solid;}
.zzbt{ width:200px; height:30px; line-height:30px; margin-top:2px; font-weight:bold; display:block; float:left; display:inline; text-align:center;}


/*----其他类栏目----*/
.ylmbnr{ width:378px; height:auto; border:1px #d1d1d1 solid;  border-top:0px; padding:5px 5px 5px 5px; float:left;  margin-left:20px;}
.ylmbnr ul{ list-style:none outside none; width:365px; height:auto !important;}
.ylmbnr li{ border-bottom:1px #E3E3E3 dotted; line-height:45px; height:45px;}
.ylmbnr span{ float:right; width:70px;}


.cpzskn{ width:227px; float:left; padding-left:10px; margin-top:10px;}
.cpzskn img{ width:227px; height:220px;  padding:1px; border:1px #d1d1d1 solid;}
.cpzsknt{ width:227px; height:30px; line-height:30px; margin-top:2px; font-weight:bold; display:block; float:left; display:inline; text-align:center;}

.cpzsks{ width:248px; float:left; padding-left:17px; margin-top:15px;}
.cpzsks img{ width:236px; height:190px;  padding:1px; border:1px #d1d1d1 solid;}
.cpzskt{ width:236px; height:30px; line-height:30px; margin-top:2px; font-weight:bold; display:block; float:left; display:inline; text-align:center;}




/*----首页新闻动态----*/

.xwdt{ width:760px; height:35px; float:left;}
.cjwt{ width:220px; height:34px; float:left; }

.news{ width:760px; height: auto !important; border:#dddddd 1px solid; border-top:0px; float:left; padding-bottom:5px; }
.news ul{ list-style:none outside none; padding:5px 5px 5px 5px; width:748px; height:auto;}
.news li{ border-bottom:1px #c3c3c3 dotted; height:35px; line-height:35px;  float:left; width:49%;}
.news span{ float:right; width:80px; padding-right:10px;}


.news_pic{ width:750px; float:left; padding:0px 0px 0 0px;}
.news_pic img{ width:150px; height:120px; float:left; padding:2px; border:1px #E4E4E4 solid;}
.news_pic p{ width:580px; height:100px; line-height:25px; float:left; overflow:hidden; margin-left:10px;}
.news_pic .h7{ width:500px; height:30px; line-height:30px; float:left; font-weight:bold; display:inline; text-align: left;margin-left:10px; }
.news_pic .h7 a{font-size:18px; }


/*----首页太阳能知识----*/

.newsa{ width:218px; height:auto; border:1px #E7E7E7 solid; border-top:0px;}
.newsa ul{ list-style:none outside none; padding:5px; width:208px; height:auto;}
.newsa li{ line-height:35px; height:35px;}
.newsa span{ float:left; width:10px; padding-right:10px;}


/*----内页新闻列表式栏目----*/
.newsb{ width:208px; height:auto; border:1px #E7E7E7 solid; border-top:0px; padding:5px 5px 5px 5px; float:left;}
.newsb ul{ list-style:none outside none; width:200px; height:auto !important;}
.newsb li{ border-bottom:1px #E3E3E3 dotted; line-height:45px; height:45px;}
.newsb span{ float:right; width:70px;}

/*----底部样式表----*/

.footbg{ width:100%; height:300px; border-top:#ab0700 solid 5px; background-color:#d8140b;}

.foot{ width:1000px; height:auto;margin:0px auto;background-color:#d8140b;}


.tu{ float:left; margin-right:20px; position:relative; left:200; top:150; width:250px; }
.tu img{ float:right;}

.wz{ width:720px; float:right;}
.wz p{ width:720px; line-height:30px; height:auto;  text-align:left;color:#ffffff; margin:0px auto; font-size:14px; }
.wz p a{font-size:14px; color:#FFF;}


.bottom_nav{text-align:center; height:36px; background:url(../images/kh23.png) no-repeat center;}
.bottom_nav p{ text-align:center; padding:0px 0px 0 0px; height:36px;line-height:36px;color:#333; }
.bottom_nav p a{ color:#333; padding:0px 0px;}


/*----导航条--------*/
.bottom_nav{ width:1000px; height:36px; line-height:36px; margin:0px auto; background:url(../images/kh23.png) no-repeat center; }
.bottom_nav a:link,.bottom_nav a:visited{ text-decoration:none; color:#333; font-size:14px; }
.bottom_nav a:hover{ color:#333;}
.bottom_nav ul{ list-style:none outside none; float:left; margin-left:100px; display:inline; font-size:14px; font-weight:bold;} 
.bottom_nav li{ float:left; display:inline; }
.line{ width:60px; height:49px; float:left;}

/*-------------------内页---------------------------------------------------------------------------------*/
.neirong{ width:718px; float:left; line-height:45px; height:auto; overflow:hidden; padding:10px 20px;  border:1px #E7E7E7 solid; border-top:0px;}
.yema{ width:760px; border-top:#ebebeb solid 2px; line-height:35px; padding:10px 0; float:left;}
.pageNavi{ text-align:center;}
.cp{text-align:center; padding:5px 0 10px;}


/*-------------新版产品内页样式----------------------------------------------------------------------------------------------*/
.xbtp{ width:400px; height:300px; padding:4px; float:left; border:1px ##E7E7E7 solid;}
.xbtp img{ width:400px; height:300px;}

.xcpk{ width:300px; height:auto; overflow:hidden; float:right; text-align:left;}
.xcpk p{ width:300px; line-height:35px; float:left; }



.xzsk{ height:auto; width:798px; float:left; list-style:none outside none; line-height:35px;  border:1px #cdcdcd solid; border-top:0px; padding:10px 0px 0px 0px}
.xcpn{ width:165px; float:left; padding-left:12px; padding-right:5px; margin-top:5px;}
.xcpn img{ width:155px; height:150px;  padding:5px; border:1px #E4E4E4 solid;}
h6{ width:155px; height:30px; line-height:30px; font-weight:bold; display:block; text-align:center;}


.newslist_pic{ width:735px; float:left; padding:10px 0px 10px 0px;}
.newslist_pic img{ width:160px; height:120px; float:left; padding:2px; border:1px #E4E4E4 solid;}
.newslist_pic p{ width:550px; height:100px; line-height:25px; float:left; overflow:hidden; margin-left:10px;}
.h8{ width:550px; height:30px; line-height:30px; float:left; font-weight:bold; display:inline; text-align: left;margin-left:10px; overflow:hidden;}
.h8 a{font-size:18px; }
.h8 span{ float:right; color:#666;}

.newslist{ width:758px; float:left; line-height:45px; height:auto; overflow:hidden;   border:1px #E7E7E7 solid; border-top:0px;}
.newslist ul{ list-style:none; padding:10px 10px;  height:auto;}
.newslist li{ background:url(../images/icon.jpg) no-repeat 10px center; line-height:45px; border-bottom:#b9c8c5  dotted 1px; padding:0px 10px 0 25px; height:45px;}
.newslist li span{ float:right; color:#666;}

h4{ color:#000; font-size:20px; font-weight:bold; text-align:center; line-height:30px;}


#demo { overflow:hidden; width:1000px;height:200px;}
#demo img {border: 1px solid #d2d0d1;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}


#demoa { overflow:hidden; width:1004px;height:200px;}
#demoa img {border: 1px solid #d2d0d1;}
#indemoa {float: left;width: 800%;}
#demoa1 {float: left;}
#demoa2 {float: left;}




.link{ width:1000px; height:auto;  float:left;  text-align:left; color:#FFF; line-height:30px; }
.link a{color:#FFF;}
.link img{ float:left; padding-right:10px;}