@charset "utf-8";
*{font-family:"微软雅黑";}
body{color: #333333; line-height:2em; font-size:12px; margin:0px; padding:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,input,i{ margin:0; padding:0;color: #333333;}
ul,li{ list-style:none;}
a{color: #333333; text-decoration:none;font-size:12px;}
a:hover{}
img{ border:none;}
/*公用*/
.clearb{ clear:both;}

/*头部*/
#header{ width:1000px; margin:0px auto; height:104px;  background-color:#FFF; }
#logo{ width:300px; height:60px; margin-top:20px; float:left;}
#head_tel{ float:right; text-align:right;}

#head_tel span{ color:#999; display:block; padding-top:15px;}
#head_tel span a{color:#999;}
	
#head_tel p{  color:#999; font-size:14px;}
#head_tel p em{ width:50px; line-height:50px; color:#e77817; font-size:25px; font-style:normal; font-family:Arial, Helvetica, sans-serif;}

#navigation{ width:100%; background-color:#0d5393; height:40px; line-height:40px;}
#navigation ul{ width:1000px; margin:0px auto;}
#navigation ul li{ width:140px; float:left; text-align:center;}
#navigation ul li a{ color:#FFF; font-size:14px;}

/* 大图 */
.flexslider{ width:100%;height:282px; margin:5px auto; margin:5px auto 0px auto;position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:282px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/* body部分*/
#thebody{ width:1000px; margin:0px auto;min-height:600px; _height:600px; padding-top:20px;}
#bdleft{ width:650px; float:left;}
#bdright{ width:320px;min-height:600px; _height:600px;  float:right; background:url(../images/idx_rt_bg.png) no-repeat left top;}
#bdright_in{ width:290px; margin:0px auto;}
.subname{ border-left:4px solid #247bc2; font-size:20px; color:#247bc2; padding-left:10px;}
.subname span{ color:#999; font-size:16px;}

.subname2{ border-left:4px solid #247bc2; font-size:18px; color:#247bc2; padding-left:10px; height:25px; line-height:25px;}
.subname2 span{ color:#999; font-size:16px;}



#idx_lista{ margin-top:20px;}
.idx_lista_head{ height:72px;}
.idx_lista_head img{ float:left; height:72px;}
.idx_lista_head span{ display:block; width:170px; height:72px;  float:right;}
.idx_lista_head span h1{ font-size:14px; height:20px; line-height:20px; display:block; overflow:hidden;}
.idx_lista_head span p{ height:50px; line-height:25px; color:#999; display:block; overflow:hidden;}
.idx_lista_head span p a{ color:#999;}
#idx_lista  ul{ padding-top:10px;}
#idx_lista  ul li{ height:28px; line-height:28px; display:block; overflow:hidden;}
#idx_lista  ul li a{ color:#555555;}

#idx_rt_goods{ margin-top:20px;}
.idx_listb  ul{ padding-top:10px;}
.idx_listb  ul li{ height:28px; line-height:28px; display:block; overflow:hidden;}
.idx_listb  ul li a{ color:#555555; font-size:14px;}

#idx_rt_cases{margin-top:20px;}
.case_list{ padding-top:20px;}
.case_list a{ width:140px; display:block; margin-left:10px; margin-bottom:10px; display:block; float:left;}
.case_list .nomarleftc{ margin-left:0px;}

/* 左侧*/
.idx_goods_a{width:650px; border-bottom:1px solid #e8e8e8; height:230px; margin-bottom:40px;}
.idx_goods_a .a_pic{ width:260px; height:220px; display:block; float:right; text-align:center;}
.idx_goods_a .a_ct{ width:350px; float:left;}
.idx_goods_a .a_ct h1{ font-size:22px; color:#555555; font-weight:normal;}
.idx_goods_a .a_ct p{font-size:14px; margin-top:20px; text-indent:2em; color:#999; height:75px; line-height:25px;display:block; overflow:hidden; }
.idx_goods_a .a_ct em{ display:block; width:98px; height:28px; border:1px solid #e0e0e0; line-height:28px; text-align:center; font-style:normal; margin-top:15px;}
.idx_goods_a .a_ct em a{ color:#999;}


.idx_goods_b{width:650px; border-bottom:1px solid #e8e8e8; height:230px; margin-bottom:40px;}
.idx_goods_b .a_pic{ width:260px; height:220px; display:block; float:left; text-align:center;}
.idx_goods_b .a_ct{ width:350px; float:right;}
.idx_goods_b .a_ct h1{ font-size:22px; color:#555555; font-weight:normal;}
.idx_goods_b .a_ct p{font-size:14px; margin-top:20px; text-indent:2em; color:#999; height:75px; line-height:25px;display:block; overflow:hidden; }
.idx_goods_b .a_ct em{ display:block; width:98px; height:28px; border:1px solid #e0e0e0; line-height:28px; text-align:center; font-style:normal; margin-top:15px;}
.idx_goods_b .a_ct em a{ color:#999;}




/* 底部信息*/
#footer{ width:100%; height:120px; background-color:#f0f0f0; border-top:1px solid #e3e3e3; padding-top:10px; margin-top:20px;}
#footer ul{ width:1000px; margin:0px auto; text-align:center;}
#footer ul div a{ font-size:14px;}
#footer ul p{ color:#999;}





/*内页*/
#head_down_bg{ width:100%; height:30px; background:url(../images/head_bg.png) repeat-x;}
#mainbody{ width:1000px; _height:600px; min-height:600px; margin:0px auto; height:auto; }
#mainbodyleft{ width:200px; float:left;_height:600px; min-height:600px; background:url(../images/bg_left.png) no-repeat top}
#mainbodyright{ width:780px; float:right;_height:600px; min-height:600px;}

.sort_list{ width:200px; margin-top:20px;}
.sort_list ul li{ height:32px; line-height:32px; margin-bottom:1px;}
.sort_list ul li a{ padding-left:40px; background:url(../images/side1.png) no-repeat; display:block;}
.sort_list ul li a:hover{background:url(../images/side2.png) no-repeat; color:#FFF;}
.sort_list .sort_list_sled{background:url(../images/side3.png) no-repeat; color:#FFF!important;}

#thepos{ width:100%; height:30px; line-height:30px; color:#999; border-bottom:1px solid #f0f0f0;}
#thepos a{ color:#999;}

#thect{ padding:10px 0px;}



/* 列表 */
#newslist{width:780px;}
#newslist ul li{ width:780px; height:38px; line-height:38px; border-bottom:1px dashed #e2e2e2;}
#newslist ul li:hover{ background-color:#f2f2f2;}
#newslist ul li a{ width:700px; float:left; display:block;height:38px; line-height:38px; overflow:hidden;}
#newslist ul li span{ float:right; color:#999;}

/* 分页 */
#pagelist{ margin-top:10px; margin-right:10px; float:right;}
#pagelist ul li{ float: left;  margin:0px 2px;}
#pagelist ul li a{display: block;border: 1px solid #cccccc;background-color:#f5f5f5;
padding:2px 10px 2px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;  
}
#pagelist ul li a:hover{background-color:#7fb400; color:#FFF; border:1px solid #519500;}
.selectpage{}
.selectpage a{font-weight: bold;border:1px solid #519500!important; background-color:#7fb400!important;color: #FFF!important; }

/* 详细内容 */
#info_tt{ min-height:40px; _min-height:40px; text-align:center; font-size:16px; font-weight:bold;}
#info_des{ height:40px; line-height:40px; text-align:center; font-size:12px; border-bottom:1px solid #e2e2e2;}
#info_des span{ color:#999;}
#info_note{ padding-top:10px; min-height:370px;_min-height:370px;}

#prenext{ width:98%; margin:10px auto;border-top:1px solid #e2e2e2;}
#prenext p{ width:100%; height:30px; line-height:30px; display:block; overflow:hidden;}
#prenext p span{ color:#999;}

/*内页--案例*/
/* 新闻图片列表 */
#pic_list{ width:780px; margin:18px auto;}
#pic_list ul li{ width:250px; float:left; margin-left:15px; margin-bottom:20px;}
#pic_list ul li:hover{ background-color:#f2f2f2;}
#pic_list ul li img { width:250px; padding:1px; border:1px solid #e2e2e2; height:180px;}
#pic_list ul li p{ width:250px; height:30px; line-height:30px; text-align:center;}
#pic_list .nomarletp{ margin-left:0px;}


/* 新闻图片列表2 */
#pic_list2{ width:780px; margin:18px auto;}
#pic_list2 .listct{ height:130px; margin-bottom:20px; border-bottom:1px solid #e2e2e2;}
#pic_list2 .theleft{ width:170px; height:130px; float:left;}
#pic_list2 .theright{ width:600px; height:130px; float:right;}
#pic_list2 .theright h1{ font-size:14px; height:25px; line-height:25px;}
#pic_list2 .theright p{ height:75px; line-height:25px; display:block; overflow:hidden; color:#999;}
#pic_list2 .theright p a{color:#999;}