@charset "utf-8";
/* CSS Document */
body,html,p,ul,li,ol,img,table,dl,dt,dd,table,tr,td,th,label,h1,h2,h3,h4,h5,h6,from,fieldset,hr,noframes, frames,iframe{padding:0; margin:0;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif,"宋体"; line-height:2.2em; color:#666666; background:#fbfbfb;}
a,a:visited{text-decoration:none; color:#666666;}
a:hover{text-decoration:none;  color:#FEAD3A;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
ul li,ol li{list-style:none;}
img{border:none;}
.clear{clear:both; float:none; line-height:0; height:1px; font-size:0;}
*html .clear{height:0;}
.iframe{width:1180px; margin:0 auto;}
.w1920{width:1920px; margin:0 auto; }
.style1,.style1 a{font-size:14px; color:#fead3a;}
.style2,.style2 a{font-size:12px; color:#195fb7;}
.end{margin-right:0px;}
/*----------------------------------------------------------------初始化-------------------------------------------------------------------*/

.topbar {color:#999999; line-height:36px; background:#f4f4f4; border-bottom:1px solid #e1e1e1; text-align:right;}
.topbar a,.topbar a:visited{color:#999999;}
.topbar span{float:left;}
.logo{background:url(../images/logobg.jpg) no-repeat right top; text-align:left;}

.nav{height:50px; line-height:50px;  background:#7da8ec; }
.nav .navigation{width:218px; text-align:center; font-size:18px; color:#FFFFFF; background:#fead3a;}
.nav li{width:106px; float:left; overflow:hidde; text-align:center;}
.nav li a,.nav li a:visited{font-size:14px; font-weight:bold; text-align:center; color:#ffffff;}
.nav li:hover,.nav li.current{background:url(../images/navbg.jpg) repeat-x left top;}
.nav .navigation:hover{background:#fead3a;}

.banner{width:1920px; height:450px; margin-bottom:30px;}

.cpdh{height:30px; line-height:30px; overflow:hidden;}
.cpdh li{width:215px; margin-right:20px; float:left; overflow:hidden; text-align:center; background:url(../images/cpdhli2.jpg) no-repeat 25px top;}
.cpdh .one{background:url(../images/cpdhli1.jpg) no-repeat 30px top;}
.cpdh li.end{margin-right:0px;}
.cpdh li a,.cpdh li a:visited{color:#333; font-size:15px;}

/*----------------------------------------------------------------头部-------------------------------------------------------------------*/

.index_part1{border:1px solid #dadada; width:1178px; overflow:hidden; margin-bottom:15px; }
.index_part1 p{text-indent:2em;}
.index_part1_1{width:372px; border-right:1px solid #dadada; float:left; overflow:hidden; padding:10px; height:285px;}
.index_part1_2{width:222px; border-right:1px solid #dadada; float:left; overflow:hidden; padding:10px; padding-left:160px; background:url(../images/yingxiao.jpg) no-repeat 10px 10px; height:285px;}
.index_part1_3{width:372px;  float:left; overflow:hidden; padding:10px; height:285px;}
.index_part1 .detail{text-indent:2em; padding-top:10px;}
.index_part1 .more{padding:10px 0 0 0;}
.index_part1_2 h1{padding-top:20px; text-align:center; font-size:24px; color:#333333;}
.index_part1_2 h1 span{font-size:11px; color:#999999;}
.index_part2{background:url(../images/tjcp.jpg) no-repeat left top; padding-top:42px;}
.index_part2 h1,.index_part3 h1{ font-size:14px; text-align:center; padding:5px 5px 5px 5px; background:#ffffff; width:160px; margin-left:500px;}

.recommend{margin-bottom:15px;}
.recommend li{width:261px; padding:10px; border:1px solid #dadada; text-align:center; float:left; overflow:hidden; margin-bottom:10px; margin-right:15px;}
.recommend .end,.case .end{margin-right:0px;}
.recommend li p{text-indent:2em; text-align:left;}
.recommend li p a,.recommend li p a:visited{color:#195fb7;}
.index_part3{background:url(../images/case.jpg) no-repeat left top; padding-top:30px;}
.case{}
.case li{width:263px; padding:10px; text-align:center; float:left; overflow:hidden; margin-bottom:10px; margin-right:15px;}
.case li img{padding:1px; border:1px solid #dadada;}
.case li p{text-align:left; padding:0 5px;}
.case li .more{margin-top:5px; background:url(../images/more_case.jpg) no-repeat left top; height:35px; }
.case li .more img{border:none; padding:0;}
.case li .more:hover{background:url(../images/more_case1.jpg) no-repeat left top;}
.index_part4_1{width:580px; float:left; margin-right:15px; overflow:hidden;  border:1px solid #dadada; border-bottom:3px solid #dedede; padding-bottom:5px; margin-bottom:15px;}
.a{margin-right:0px;}
.index_part4_1 h2{text-align:right; padding-right:10px; height:40px; line-height:40px; border-bottom:1px solid #dbdbdb; margin-bottom:5px;}
.index_part4_1 h2 span{float:left; font-size:16px; font-weight:bold; color:#333; background:url(../images/news.jpg) no-repeat left 5px; padding-left:50px;}
.index_news{padding:5px 10px;}
.index_news dt{float:left; padding:1px; border:1px solid #ebebeb; margin-right:15px;}
.friendlink{margin-bottom:30px; color:#999;}
.friendlink h3{height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#333; border-bottom:1px solid #dadada; padding-left:50px; background:url(../images/friendllink.jpg) no-repeat 10px 5px; margin-bottom:10px;}
.friendlink a{padding:0 15px; }
.friendlink a,.friendlink a:visited{color:#999;}
.bottom{background:#ccc; border-top:3px solid #d9d9d9; padding:15px; text-align:center;}
/*----------------------------------------------------------------首页-------------------------------------------------------------------*/
.left{width:260px; position:absolute; top:609px; overflow:hidden;}
.bg{background:url(../images/iframebg.jpg) repeat-y 157px top;  }
.left h1{background:url(../images/title.jpg) no-repeat left top; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; font-weight:bold;}
.nav_list{background:url(../images/nav_list_bg.jpg) repeat-y left top; padding-bottom:10px; padding-top:13px;}
.nav_list li{background:url(../images/nav_list_li_bg.jpg) no-repeat left bottom; height:50px; line-height:50px; text-align:center;}
.nav_list li:hover,.nav_list li.current{background:url(../images/nav_list_li_bg1.jpg) no-repeat left bottom;}

.right{width:890px; float:right; overflow:hidden; }
.crumbs{height:30px; line-height:30px; text-align:right; border-bottom:1px solid #dadada; margin-bottom:15px;}
.crumbs span{float:left; color:#333; padding-left:40px; font-size:16px; font-weight:bold; background:url(../images/crumbsbg.jpg) no-repeat 10px 5px;}
.idea{text-align:center; }
.mainbody{padding:15px; margin-bottom:30px;}
.mainbody h2{font-size:18px; font-weight:bold; color:#325da1; text-align:center;}
.mainbody h2 span{font-size:12px; font-weight:normal; color:#999;}
.mainbody1 p{padding:15px 0; text-indent:2em;}
.gsyr li{width:215px; float:left; overflow:hidden; text-align:center; margin-bottom:15px;} 
.product_list li{width:199px; padding:5px 1px; overflow:hidden; float:left; height:150px; text-align:center; margin-right:15px; border:1px solid #dadada; margin-bottom:15px;}
.product_list .end{margin-right:0px;}
.mainbody h3{text-align:right; padding-right:10px; height:35px; line-height:35px;}
.mainbody h3 span{float:left; font-size:18px; font-weight:bold; color:#fead3a;}
.news_list li{text-align:right; padding-right:10px; background:url(../images/dot.gif) no-repeat 10px 12px; padding-left:35px; border-bottom:1px dotted #dddddd;line-height:35px;}
.newsLsit li{padding-right:10px; text-align:left; background:url(../images/dot.gif) no-repeat 10px 12px; padding-left:35px; border-bottom:1px dotted #dddddd;line-height:35px;}
.newsLsit li i{font-style:normal; float:right;}
.news_list li a{float:left;}
.mainbody h4{line-height:40px; height:40px;  background:url(../images/titlebg.jpg) no-repeat right top; border-bottom:1px solid #dedede; padding-left:10px; margin-bottom:30px;}
.mainbody h4,.mainbody h4 a{font-size:18px; font-weight:bold;}
.mainbody h5{margin-bottom:10px;}
.mainbody h5,.mainbody h5 a{font-size:16px; font-weight:bold; color:#2a97d0;}
.anli_tu li,.hyyy_li li{width:190px; padding:5px; border:1px solid #ededed; overflow:hidden; float:left; height:80px; margin-right:15px; margin-bottom:15px; text-align:center;}
.hyyy_li li{height:auto; border:0;}
.anli_tu .end,.anli_city .end,.anli_city1 .end,.hyyy_li .end{margin-right:0;}
.anli_city li,.anli_city1 li{width:122px; height:30px; line-height:30px; text-align:center; overflow:hidden; border:1px solid #ededed; float:left; overflow:hidden; margin-bottom:10px; margin-right:10px; padding:0 5px;}
.anli_city1 li{width:195px;}
.lxdz{padding:15px; background:url(../images/contactus.jpg) no-repeat left top; padding-top:130px; padding-left:50px; padding-bottom:120px; line-height:40px; font-size:14px;}
.sjfa li{width:360px; float:left; overflow:hidden; border:1px solid #dedede; margin:0 20px; text-align:center; margin-bottom:20px;}
.paging{margin-top:15px; text-align:center;}
.paging a{padding:0 5px;}
/*----------------------------------------------------------------内页-------------------------------------------------------------------*/
