@charset "utf-8";
body{ margin:0; padding:0; color:#626466;font-family:"微软雅黑"; font-size:14px; background:url(/themes/def/images/bg.jpg) repeat-x;}
*{ margin:0; padding:0;}::selection{background:#0368C4;color:#fff}::-moz-selection{background:#0368C4;color:#fff}
a{ text-decoration:none; color:#626466; }
a:hover{color:#1a5ec2; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ height:25px; text-align:center; margin-top:30px;}
.page span{ margin:10px; border:1px solid #CCC; padding:0 5px;}
.page a{ margin:10px;}
.news{ width:685px; height:32px; line-height:32px; border-bottom:1px dashed #CCC;}
.title{ width:500px; float:left; height:30px;}
.time{ width:90px; padding-right:5px; float:right; text-align:right;}
.text{ border:1px solid #CCC; line-height:18px; }
td{ line-height:25px; padding-left:5px;border: 1px solid #000;}
/*头部*/
.top{ width:1000px; height:90px; overflow:hidden;  background:url(/themes/def/images/newbg.jpg) repeat-y; margin:0 auto;  }
.logo{ width:300px; height:90px; float:left;}
.rtop{ width:500px; height:75px; padding-right:15px;color:#1a5ec2; padding-top:10px; cursor:pointer; text-align:right; line-height:25px; font-weight:bold; font-size:18px; float:right; }
.rtop form{margin-top: 10px;}
.rtop .q{height: 25px; padding-left: 5px;}
.rtop .btn{ color: #fff;    padding: 4px 12px;    background-color: #1A5EC2;}
.rtop a{ font-weight:normal; font-size:12px;color:#1a5ec2;}
.menu{ width:1000px; height:37px; line-height:37px; margin:0 auto; background:#71BF2B;}
.menu li{ border-left: 1px solid #fff;height:37px; line-height:37px; margin:0; float:left; letter-spacing:1px; text-align:center; font-size:14px; font-weight:bold; display:inline;  }
.menu li a{ display:block; color:#FFF}
.menu li a:hover{ color:#fff;background:#0368C4;}
.menu .selected{ color:#fff;background:#0368C4;}
/*menu*/

/*banner*/
#banner{ width:1000px;overflow:hidden;   margin:0 auto; }
/*首页*/
#web{ width:996px; overflow:hidden; margin:0 auto; background:url(/themes/def/images/main.jpg); padding:2px; padding-top:5px;}
.tbcp{ width:996px; overflow:hidden; background:#efefef; padding-bottom:10px; margin-bottom:10px;}
.rollBox{width:900px;overflow:hidden; margin-left:50px;}
.rollBox .Cont{width:800px;overflow:hidden;margin:0 10px;padding-top:20px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:100px;float:left;text-align:center;padding-right:16px;}
*+html .rollBox .Cont .pic{width:100px;float:left;text-align:center;}
.rollBox .Cont .pic img{ border:1px solid #0C0;  height:90px; width:98px;display:block;margin:0 auto; margin-bottom:5px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.shou{ width:996px; overflow:hidden;}
.main_left{ width:250px; float:left; }
#left1{ width:250px; float:left; }
.lefttop{ width:250px; height:30px; line-height:30px; text-indent:15px; color:#FFF; font-weight:bold; font-size:14px; background:#0368c4}
.leftmain{ width:230px; padding:10px; margin-bottom:10px; overflow:hidden; background:#f1f1f1; line-height:25px;}
#leftmain1{ width:230px; padding:10px; margin-bottom:10px; background:#f1f1f1; line-height:25px;}
.leftmain li{ width:230px;  font-size:14px; line-height:30px;  overflow:hidden;}
.leftmain ul{ margin-left: 20px;}

.main_right{ width:725px; padding-right:10px; float:right; overflow:hidden;}
.zxgg{ width:723px; border:1px solid #CCC; height:35px; line-height:35px;}
.zxgg1{ width:80px; float:left; height:35px; text-align:center; font-weight:bold; font-size:14px; letter-spacing:1px;}
.zxgg2{ width:500px; float:left; height:20px; padding-top:8px;}
.zxcx{ width:725px; overflow:hidden; margin-top:10px;}
.zx{ width:355px; float:left; overflow:hidden;}
.web_top{ width:100%; height:30px; color:#FFF; font-weight:bold; background:#0368c4;}
.web_top a{ color:#FFF;}
.web_main{ padding:10px; width:335px; background:#f1f1f1; overflow:hidden;}
.web_tu{ width:130px; height:120px; float:left;}
.web_tu img{ width:130px; height:120px;}
.web_wen{ width:190px; float:right; line-height:30px; height:120px; overflow:hidden;}
.web_pro{ width:335px; overflow:hidden; margin-bottom:10px;}
.ll{ width:120px; height:30px; font-weight:bold; float:left; line-height:30px; padding-left:15px; font-size:14px;}
.rr{ width:60px; padding-right:10px; float:right; text-align:right; line-height:30px;}
.jsfw{ width:725px; margin-top:10px; overflow:hidden;background:#f1f1f1;}
.jsfw_main{ width:705px; padding:10px; padding-bottom:5px; height:175px; overflow:hidden; line-height:22px;}
.jsfw img{ width:160px; height:170px; margin-right:10px;}
.web_wrap{ width:725px; overflow:hidden; margin:10px 0;}
.web_news{ width:480px; float:left; overflow:hidden;}
.web_news .tab_title{background: #0368C4;height: 30px;color: #FFF;}
.web_news .tab_title a{color: #FFF;font-size: 14px;}
.web_news .tab_title li{float:left;width: 90px;text-align: center;line-height: 30px;height: 30px;color: #FFF;}
.web_news .tab_title .select{background: #6CC022;}
.web_news .tab_con{background: #F1F1F1;height: 180px;padding: 10px;}
.web_news .tab_con li{line-height: 30px;height: 30px;overflow: hidden;}
.web_news .tab_con li span{float: right;}
.inew{	width:460px; float:left;height:30px; line-height:30px; overflow:hidden; }
.ititle{ width:320px; float:left; height:30px;}
.itime{ width:100px; float:right; text-align:right; height:30px;}
.hzdw{ width:235px; overflow:hidden; float:right; height:230px;}
.hzdw_main{ width:230px; padding-left:5px; height:200px; overflow:hidden; background:#f1f1f1;}
.hzdw_main li{ width:96px; height:82px; border:3px solid #3C0; margin:5px; margin-bottom:10px; float:left}
.hzdw img{ width:96px; height:82px;}

.hzkh{ width:996px; overflow:hidden; background:#f1f1f1;}
.hzkh_left{ width:100px; height:80px; background:#0368c4; line-height:25px; color:#FFF; font-size:18px; text-align:center; text-align:center; float:left; padding-top:20px;}
.hzkh_right{ width:870px; padding-left:10px; margin-left:10px; float:left;}

.hzkh li{ width:96px; height:82px; border:3px solid #3C0; margin:5px; margin-right:16px; margin-bottom:10px; float:left}
.hzkh img{ width:96px; height:82px;}
#foot{ width:996px;  background:url(/themes/def/images/foot.jpg); margin:0 auto;line-height:25px; text-align:center; font-size:15px; height:112px;  color:#fff}
#foot a{ color:#fff}
#foot-left{ width:900px; float:left; overflow:hidden; padding-top:40px;}
#foot-right{ width:60px; height:30px; float:left; margin-top:30px;}
#foot-right a{ display:block; width:60px; height:30px; }
#nav, #nav ul {
 list-style: none;

 font-weight: bold;
 padding: 0px;
 margin: 0px;
 border-bottom: 0px;
 width: 230px;
 text-align: left;
 background:#f1f1f1;
}
#nav ul ul{
 border: solid 1px #CCCCCC;
 border-bottom: 0px;
}
#nav a {
 display: block;
 width: 180px;
 w\idth: 140px;
 text-decoration: none;
 text-align: center;
 border-bottom: solid 1px #CCCCCC;
 text-align: left;
 text-indent:10px;
}
#nav a:hover{
 color:#03F;
}
#nav a.selected{
 background: url(http://bbs.blueidea.com/images/common/bb_expand.gif) no-repeat right 50%;
}
#nav li {
 line-height: 25px;
 position: relative;
}
#nav li ul {
 position: absolute;
 left: -999em;
 width: 180px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 z-index:999;
  border: solid 1px #CCCCCC;
}
#nav li li {
 width: 180px;
}
#nav li ul a {
 width: 180px;


 line-height: 25px;
 text-align: left;
}
#nav li ul ul {
 margin: 0px 0 0 180px; z-index:999;
}
#nav li:hover ul ul,#nav li.sfhover ul ul{
 left: -999em;
}
#nav li:hover ul, #nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul{
 left: auto;
}
#nav li:hover ul,#nav li.sfhover ul{
 left: 180px;
 top: 0px;
}
#nav li:hover, #nav li.sfhover {

}
* html #nav li {
 float: left;
 height: 1%;
}
* html #nav li a {
 height: 1%; 
}
/*neiye*/
#leftbg{color:#1a5ec2; }
.lanmu{ width:723px; border:1px solid #CCC; height:30px; line-height:30px; text-indent:10px;}
.righttop{ width:100%; height:30px; text-indent:15px; font-size:16px; margin-top:10px; line-height:30px; color:#FFF; font-weight:bold; background:#0368c4;}

.rightmain{ overflow:hidden; line-height:25px; padding: 15px 10px 10px 10px; background:#f1f1f1;}
.hpic{ width:145px; overflow:hidden; border:3px solid #3C0; margin:5px; margin-right:16px; margin-bottom:10px; float:left}
.hpic img{ width:145px; height:125px;}



.pro{ width:152px; float:left; +margin:10px; margin:10px 9px; overflow:hidden;}
.pro img{ width:150px; height:138px; border:1px solid #CCC; clear:both; }
.pro p{ width:152px; text-align:center; line-height:25px; height:25px; overflow:hidden;}
.pro1{ width:222px; float:left; margin:15px; overflow:hidden;}
.pro1 img{ width:222px; height:160px;  clear:both; }
.pro1 p{ width:222px; text-align:center; line-height:20px;}
.xx{ width:100%; height:32px; background:url(/themes/def/images/web_bg.jpg); text-indent:15px; line-height:32px; font-weight:bold; color:#FFF; font-size:15px;}
.xx1{ width:100%; overflow:hidden; margin:15px 0;}
.xx1_left{ float:left; width:320px; overflow:hidden; border:1px solid #CCC; }
.xx1_left img{ width:320px;}
.xx1_right{ width:400px; float:right; overflow:hidden;}
.xx1 p{ border-bottom:1px dashed #CCC; line-height:25px; height:25px;}
.lllll{ color:#ff802c; width:150px; float:left;}
.rrrrr{ width:170px; float:left;}
.xx2{ width:758px; overflow:hidden; margin-top:15px; border:1px solid #CCC;}
.xx2_top{ width:758px; height:32px;  background:url(/themes/def/images/ccc.jpg); line-height:32px; color:#295eac; font-size:15px; text-indent:15px;}
.xx2_main{ width:738px; padding:10px;}
.case{ width:760px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #CCC; height:120px; }
.case_left{ width:170px; height:120px; float:left;}
.case_left img { width:170px; height:120px;}
.case_right{ width:570px; float:right;}
.case1{ width:570px; height:70px; line-height:23px; overflow:hidden;}
.case_right p{ line-height:25px; height:25px;}
#mmmm{ background:#eee;}
#mmmm:hover{ background:#09F;}






#zuo0 {
 width:660px;
 line-height: 25px;
 list-style-type: none;
 text-align:left;
 margin-bottom:20px;
}
#zuo0 a {
 width: 640px; clear:both; line-height:35px;
 display:inline;
 /*Width(一定要)，否则下面的Li会变形*/
}
#zuo0 li {
/*一级目录的背景色*/
 float:left;
 width:630px; border-bottom:1px dotted #CCC; background:url(/themes/def/images/wen.gif) no-repeat; padding-left:20px;
 clear:both
 /*float：left,本不应该设置，但由于在Firefox不能正常显示
 继承Nav的width,限制宽度，li自动向下延伸*/
}

/*=======二级目录=========*/
#zuo0 li ul {
 list-style:none;
 text-align:left;
}
#zuo0 li ul li{
	background:#eee; width:620px; padding-left:20px; padding-right:20px;

}
#zuo0 li ul a{
 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/


#zuo0 li:hover ul {
 left: auto;
}
#zuo0 li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
#zuo0 ul.collapsed {
 display: none;
}
.faq{ width:660px; padding:15px; margin:0 auto; line-height:25px; padding-bottom:20px;}
.faqtop{ width:640px; height:30px; line-height:30px; border-bottom:1px solid #06F; clear:both }
.mg a{ display:block; width:400px; margin:10px 0;}

#zuoa0 {
 width:650px;
 list-style-type: none;
 text-align:left;
 float:left;
}
#zuoa0 a {
 width: 650px;
 display: block;

 /*Width(一定要)，否则下面的Li会变形*/
}
#zuoa0 li {
 /*一级目录的背景色*/
 float:left;
 border-bottom:1px dashed #CCC;
 /*float：left,本不应该设置，但由于在Firefox不能正常显示
 继承Nav的width,限制宽度，li自动向下延伸*/
}
/*=======二级目录=========*/
#zuoa0 li ul {
 list-style:none;
 text-align:left;
}
#zuoa0 li ul li{ 
width:670px; padding:15px;
 BACKGROUND-COLOR: #fff; /*二级目录的背景色*/
}
#zuoa0 li ul a{        
         width:610px; line-height:25px;
 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/

#zuoa0 li:hover ul {
 left: auto;
}
#zuoa0 li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
#zuoa0 ul.collapsed {
 display: none;
}
-->
#PARENT1{
 width:700px;
 padding-left:20px;
}
.kk a{ height:30px; display:block; float:left; padding-right:10px;}
.main{width: 1000px;overflow: hidden;background-color: #FFF;margin: 0 auto;padding-top: 5px;}
 
    
.main_shuzi{font-size: 14px;} 
.main_shuzi li{margin:10px 0 0 0;}
.shuzi li{margin:10px 0 0 30px;}
.storey1{    display: block;    padding-left: 20px;    line-height: 30px;    background-color: #FFF;}
.storey2{  display: block;    padding-left: 20px;    line-height: 30px;    background-color: #E7E7E8;}
.storey3{  display: block;    padding-left: 20px;    line-height: 30px;     }
.storey4{  display: block;    padding-left: 20px;    line-height: 30px;     }
.cat_choose{color:#71BF2B;}
.job li{border-bottom: 1px dashed #CCC; line-height: 30px;font-size: 14px;}
.job span{ float:right; font-size: 12px;}

.main_list .list_cate{padding-left: 20px;margin:10px 0 0 0;display: block;line-height: 30px; font-size: 14px;background-color: #FFF;}
.main_list .list_detail{border-bottom: 1px dashed #CCC;padding-left: 20px;margin:10px 0 0 0; font-size: 14px; }
.main_list .detail_top{  background-color: #f00;    font-size: 12px;    color: #fff;  margin-left: 10px;  padding: 1px 4px;border-radius:5px}
.main_list .detail_param{clear:both; padding-right: 20px; float:right; font-size: 12px;}
.main_list  li ul li{padding-left: 40px;}
.main_gezi li{ margin-right: 10px;width: 340px;height: 135px;float: left;}
.main_gezi li div{padding-left: 10px;float: left;width: 200px;}
.main_gezi li div h4{font-size: 16px;line-height:30px;height:30px;overflow: hidden;}
.main_gezi li div p{font-size: 12px;line-height:20px;overflow: hidden;height: 80px;}
.main_gezi li img{border: 0; background-color: #FFF;width: 120px;    height: 120px;float: left;}
.main_product li{ margin-right: 10px;width: 340px;height: 135px;float: left;}
.main_product li div{padding-left: 10px;float: left;width: 209px;}
.main_product li div h4{font-size: 16px;line-height:30px;max-height:60px;overflow: hidden;}
.main_product li div p{font-size: 12px;line-height:20px;overflow: hidden;max-height: 40px;}
.main_product li img{border: 0; background-color: #FFF;width: 120px;    height: 120px;float: left;}
.pages{font-size: 12px;margin: 10px 0;text-align: center;}
.pages .info{float: left;}
.pages .list{float: right;}
.pages a{display:inline-block; padding:0 8px; height:20px; line-height:20px; border:1px solid #d3d3d3; margin:0 3px; color:#333; cursor:pointer;}
.pages a:hover{ color:#fff;background:#0368C4;}

.pro_info{}
.pro_info .detail{height: 200px;margin:0 0 10px 0;}
.pro_info .detail img{border: 0; background-color: #FFF;width: 200px;    height: 200px;float: left;}
.pro_info .detail div{float: left;width: 470px;  height: 200px; margin:0 10px;}
.pro_info .detail div p{ font-size: 14px;line-height:30px;}
.pro_info .pro_list_t {height: 40px;padding: 0;margin: 0;border-bottom: solid 1px #0575BE;  }
.pro_info .pro_list_t li{float: left;padding:5px 15px; height: 28px; line-height: 28px; background: #FFF;font-size: 14px;border-right: solid 1px #F1F1F1;color: #666;}
.pro_info .pro_list_t .select{    background:#fbf9f7; color:#666; font-weight:bold; border:solid 2px #0575be;border-bottom:solid 2px #FFF; }
.pro_info .pro_list_c{padding: 10px;background: #FFF; line-height: 25px; min-height: 300px; }
.pro_info .list_pro li{ line-height:30px;list-style-type: decimal;margin-left:20px;}
.pro_info .list_pro li a{ font-size: 14px; margin-right:20px;}

.tuijian{ height: 187px;margin:10px 0;overflow: hidden;}
.tuijian li{float: left;    text-align: center;width: 220px;margin:0 20px 5px 0; }
.tuijian li img{border:1px solid #DDD; padding:3px; width: 220px;height: 150px;  }
.tuijian li .ti1{font-size: 16px;margin:5px 0;  color:#006AB5;font-weight: bold;  }
.c-icon{background: #fff url(images/biao.png) no-repeat 0 0;}
.c-icon-select{cursor:pointer;margin-right: 5px;display: inline-block;width: 16px;height: 16px;}
.c-icon-jia{background-position: 0px -40px;}
.c-icon-jian{background-position: 0px -20px;}
.special {width: 725px;margin-top: 10px;overflow: hidden;background: #F1F1F1;}
.index_special .index_special_div{width: 335px;float: left;margin: 10px;margin-right: 10px;}
.index_special .index_special_div div{overflow: hidden;height: 140px; }
.index_special .index_special_div div h4{overflow: hidden;font-size: 16px; height: 28px; line-height: 28px; font-weight: bold;color:#000;}
.index_special .index_special_div div img{margin-right: 10px;border: 0; background-color: #FFF;padding: 3px;width: 130px;    height: 130px;float: left;}
.index_special .index_special_div div p{font-size: 13px;   line-height: 28px;}
.index_special .index_special_div ul {    margin-left: 30px;    }
.index_special .index_special_div ul li{       list-style-type: disc;}

#service{margin-right: 10px;display: block;width:118px; position: fixed;  top: 150px; OVERFLOW: hidden; RIGHT: 0px;}
#service .serviceTop { WIDTH: 118px; BACKGROUND: url(images/service02.png) no-repeat 0px 0px; HEIGHT: 60px; OVERFLOW: hidden; }
#service .serviceTop A { WIDTH: 13px; DISPLAY: block; FLOAT: right; HEIGHT: 13px; }
#service .dlService { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; }
#service .dlService DD { LINE-HEIGHT: 30px; font-size:12px; TEXT-INDENT:45px; MARGIN: 5px auto 0px; WIDTH: 103px; BACKGROUND: url(images/qq.png) no-repeat center 50%; HEIGHT: 30px; OVERFLOW: hidden; }
#service .serviceMid a { color: #666; text-decoration: none; }
#service  .serviceMid { BORDER-LEFT: #dedede 1px solid; BACKGROUND: url(images/service02.png) #fff no-repeat -1px -60px; BORDER-RIGHT: #dedede 1px solid;}
#service .serviceBottom {WIDTH: 118px;BACKGROUND: url(images/serviceBottom.png) no-repeat 0px 0px;HEIGHT: 8px;OVERFLOW: hidden;}
#service .weixin img { height: 118px;width: 118px;border: 0;margin-top: 10px; }
