@charset "gb2312";
*{margin:0;padding:0;}
body{ padding:0px; margin:0px; font-size:12px; font-family:宋体;}
ul, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00;}
ul{ list-style:none;}
img{ border:none;}

/*head*/
.head_total{ width:100%;margin:0 auto; position:relative; background-color: rgba(11,41,86,0.9);}
.head_bg{ position: absolute; width:100%; height:134px;/* background:rgba(0,0,0,0.5);*/background-color: rgba(11,41,86,0.7); z-index:100; }

.slide_pic{ width:100%; height:516px; margin:0 auto; padding:0px; float:left; position:relative;}
.head_left{ width:444px; height:52px;  float:left; display:inline;}
.head_right{ width:400px; height:70px;margin-top:20px; margin-right:10px; float:right; display:inline; }
.index{ width:400px; height:32px; line-height:32px; color:#000; text-align:right; margin-bottom:10px;  font-size:14px; color:#1a7bc8}
.index a{color:#000; text-decoration:none;}
.index a:hover{color:#f00; }
.search{width:287px; height:37px; float:right; display:inline;}
#so{ width:200px; height:37px; border:none; background:#2c2c2c; float:left; margin-top:7px;}
#so_btn{ width:87px; height:37px; float:left; font-size:14px; background:#5ea10a; color:#FFF; border:none;margin-top:7px;}



/*nav*/
/*nav*/
.dhtotal{width:100%; height:134px; display:block; margin:0 auto; padding:0px;}
.dh{ width:930px;   height:134px; display:block; margin:0 auto; margin-top:0px; padding:0px; float:right; }
.nav_list{ list-style:none; margin:0; padding:0; display:block; }
.nav_list li{ float:left; width:115px;height:114px;  line-height:134px; position:relative;  font-size:14px;text-align:center; font-weight:bold;}
.nav_list li a{  width:115px; text-align:center; padding:0px; text-decoration:none; color:#fff; display:block; float:left;}
/*.nav_list li a.current{ width:116px; text-align:center;  text-decoration:none; color:#c41809; background:url(../images/dhbiao.jpg) 8px 5px no-repeat; display:block; }*/
.nav_list li a:hover{  color:#f00; display:block;cursor:pointer; text-align:center; width:115px; /*background:#ffb700; IE6 */}
.nav_list li div.second{ color:#52b31c; height:0px; overflow:hidden; position:absolute; right:0px; top:83px; width:115px; font-size:14px; line-height:35px; font-weight:normal; z-index:99999;}
.nav_list li div.second a{ background:#3168a9; color:#fff;  border:none; width:115px; border-top:1px solid #fff;  }
.nav_list li div.second a:hover{ text-decoration:none; background:#558dbf; width:115px; color:#f00;  border-top:1px solid #fff; }

/*slide*/
.slide_total{ width:100%; height:516px;  margin:0 auto; }


/*公司介绍*/

/*经典案例*/
.Jdal_bg{ width:100%; height:330px; margin:0 auto; padding:0px; background:#eeeeee; margin-top:5px; margin-bottom:15px;}
.qy_total{width:1468px; height:283px; margin:0 auto; padding:0px;}
.pmiddle_two{ width:1468px; height:auto; float:left; overflow:hidden;  display:inline;  }

.blk_29_two { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden;  PADDING-TOP: 0px; ZOOM: 1; POSITION: relative; width:680px;  height:240px; float:left; margin-top:2px;  }
.blk_29_two .LeftBotton {	BACKGROUND: url(../images/left.jpg) no-repeat 0px 0px; LEFT: 2px; FLOAT: left; WIDTH: 24px;CURSOR: pointer; POSITION: absolute; TOP:40px; HEIGHT:58px;}
.blk_29_two .RightBotton {	RIGHT: 2px; BACKGROUND: url(../images/right.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH:21px; CURSOR: pointer; POSITION: absolute; TOP: 40px; HEIGHT:47px;  }
.blk_29_two .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; width:600px; PADDING-TOP: 0px;   }
.blk_29_two .box {	FLOAT: left; WIDTH: 150px; TEXT-ALIGN: center; margin-left:20px; }
.blk_29_two .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid;}
.blk_29_two .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid;  text-overflow:ellipsis; white-space:nowrap;}
.blk_29_two .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px; }
.rollphotos_two {	MARGIN-TOP: 2px;WIDTH: 457px; float:left;  padding-left:5px;  }
.partC_two {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 465px;}
.partC_two .PC_left {	OVERFLOW: auto; WIDTH: 50px;}
.partC_two .PC_right {	OVERFLOW: auto; WIDTH: 50px}
.partC_two .PC_left {	FLOAT: left}
.partC_two .PC_right {	FLOAT: right}
.PT_mix_two {	BORDER-RIGHT: #a2d1ff 1px solid;  PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt_two {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt_two IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid;}
.PhoTxt_two H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt_two P {	COLOR: #545454; LINE-HEIGHT: 20px}


/*服务项目*/
.gyfw_bg{ width:100%; height:330px; margin:0 auto; padding:0px;margin-top:5px; }


#gyfw{width:1200px; height:330px;  display:block; overflow:hidden; margin:0px auto; padding:0px;  }
#gyfw ul{width:100%; display:block; overflow:hidden; height:330px; margin:0 auto; padding:0px; margin-top:5px;}
#gyfw ul li{width:330px; display:block; overflow:hidden; height:330px; float:left; margin-left:5px; display:inline; }
#gyfw ul li div{width:330px; height:265px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#gyfw ul li div img{max-width:324px; _width:324px; max-height:260px; _height:260px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#gyfw ul li span{width:330px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }





.pro_bg{ width:100%; height:330px; margin:0 auto; padding:0px;margin-top:5px; }


#pro{width:1200px; height:330px;  display:block; overflow:hidden; margin:0px auto; padding:0px;  }
#pro ul{width:100%; display:block; overflow:hidden; height:330px; margin:0 auto; padding:0px; margin-top:15px;}
#pro ul li{width:330px; display:block; overflow:hidden; height:330px; float:left; margin-left:5px; display:inline; }
#pro ul li div{width:330px; height:265px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#pro ul li div img{max-width:324px; _width:324px; max-height:260px; _height:260px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#pro ul li span{width:330px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }





.dxal_bg{ width:100%; height:330px; margin:0 auto; padding:0px;margin-top:5px; }


#dxal{width:1200px; height:330px;  display:block; overflow:hidden; margin:0px auto; padding:0px;  }
#dxal ul{width:100%; display:block; overflow:hidden; height:330px; margin:0 auto; padding:0px; margin-top:15px;}
#dxal ul li{width:330px; display:block; overflow:hidden; height:330px; float:left; margin-left:5px; display:inline; }
#dxal ul li div{width:330px; height:265px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#dxal ul li div img{max-width:324px; _width:324px; max-height:260px; _height:260px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto; }
#dxal ul li span{width:330px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; font-size:13px; font-weight:bold;color:#000; text-align:center; }





/*最新动态*/

.advice{	width:702px;height:190px;float:left;border:#d5d5d5 solid 1px;}
.advice_Title{	width:702px;height:41px;float:left;  background:url(../images/sc_menu.jpg) repeat-x;	border-bottom:#d5d5d5 solid 1px;}
.advice_Title_left{	width:180px;	height:41px;	line-height:41px;	font-size:18px;	color:#39780b; background:url(../images/biao.jpg) 10px 0px no-repeat; 	text-align:center;	font-weight:bold;	float:left;	}
.advice_Title_right{	width:34px;	height:41px;     line-height:41px;		text-align:center;	float:right; 	}
.advice_Title_left2{	width:270px;	height:41px;	line-height:41px;	font-size:18px;	color:#39780b; background:url(../images/biao.jpg) 10px 0px no-repeat; 	text-align:center;	font-weight:bold;	float:left;	}


.j_total{ width:1200px; height:245px;color:#808080; line-height:22px; font-size:13px;  margin:0px auto; padding:0px;display:block;overflow:hidden;  margin-top:5px;  }
.jimg_right{ width:1200px; height:240px; color:#000; line-height:24px; font-size:14px; margin:0px auto;  margin-top:10px; display:block; overflow:hidden; }


.j_more img{ text-align:center; margin-top:5px; width:92px; height:20px;}




/*服务项目*/
.news_total{ width:100%; height:478px; margin:0 auto; padding:0px; background:url(../images/news_02.jpg); margin-top:5px;  }

 
.dxal_total{ width:100%; height:400px; margin:0 auto; padding:0px; background:#dbdbdb; margin-top:5px;  }



.advice_Content{	width:350px;	height:318px;	border:#ff9306 solid 1px;}

.advice_right_gg{ width:350px; height:233px; float:right; display:inline; }
.advice_right_gg ul{ width:340px; height:235px; line-height:28px; padding:0px; margin-left:8px; margin-right:3px;   }
.advice_right_gg ul li{ width:140px; height:28px; padding:0px; background:url(../images/news_line.jpg)  10px 10px  no-repeat; padding-left:25px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}




/*新闻动态*/


.dynamic{	width:336px;height:280px;float:left;border:#d5d5d5 solid 1px;}
.dynamic_Title{	width:336px;height:41px;float:left;color:#39780b; background:url(../images/sc_menu.jpg) repeat-x; border-bottom:#d5d5d5 solid 1px;}
.dynamic_Title_left{	width:210px;	height:41px;	line-height:41px;	font-size:18px;	color:#39780b; background:url(../images/biao.jpg) 10px 0px no-repeat;  	text-align:center;	font-weight:bold;	float:left;	}
.dynamic_Title_right{	width:34px;	height:41px;	line-height:41px;	text-align:center;	float:right;}
.dynamic_Content{	width:336px;	height:318px;	border:#ff9306 solid 1px;}

.news_right_gg{ width:336px; height:230px; float:left; display:inline; }
.news_right_gg ul{ width:330px; height:235px; line-height:28px; padding:0px; }
.news_right_gg ul li{ width:310px; height:28px; padding:0px; background:url(../images/d_line.jpg)  10px 10px  no-repeat; padding-left:25px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}



.lxwm{	width:336px;height:185px;float:left;border:#d5d5d5 solid 1px;}

.lxwm_Title{	width:336px;height:45px;float:left; background:url(../images/lxwm_bg.jpg) repeat-x;	border-bottom:#d5d5d5 solid 1px;}
.lxwm_Title_left{	width:180px;	height:45px;	line-height:45px;	font-size:18px;	color:#fef1e9; background:url(../images/lxwm_ico.jpg) 5px 2px no-repeat;		text-align:center;	font-weight:bold;	float:left;	}
.lxwm_Title_right{	width:34px;	height:45px;	line-height:45px;		text-align:center;	float:right;	}



.ctt_rb{ width:320px; height:232px; font-size:12px; color:#424242; line-height:27px; overflow:hidden; padding-left:20px;}

/*友情链接*/
.link{ width:100%; height:92px; margin:0px; padding:0px; float:left; border:1px solid #dbdbdb; margin-top:5px;}
.link_pic{ float:left; width:72px; height:88px;}
#shcon{ width:1258px; height:92px; display:block; overflow:hidden; float:left;}
#shcon ul{width:100%; display:block; overflow:hidden; height:82px; margin:0 auto; padding:0px; margin-top:5px; }
#shcon ul li{width:184px;  display:block; overflow:hidden; height:80px; border:solid 1px #c7c7c7; float:left; margin-left:5px; display:inline;}
#shcon ul li div{width:178px; height:80px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:178px; _width:178px; max-height:80px; _height:80px; display:block; overflow:hidden; background:#fff;  border:solid 1px #ffa025; margin:0 auto;}


.b_total{ width:1274px; height:35px; margin:0 auto; float:left; }
.b_top{ width:120px; height:32px; display:block; overflow:hidden;float:left;margin-top:0px; }
.b_toplspan{ width:113px; height:26px; line-height:26px; margin-top:5px;  display:inline; float:left; overflow:hidden; }

#had{width:1050px;  overflow:hidden; height:40px; margin:0px auto; padding:0px; display:block; overflow:hidden; float:right; }
#had ul{width:100%; display:block; overflow:hidden; height:40px; margin:11px auto; padding:0px;}
#had ul li{width:140px; display:block; overflow:hidden;  float:left;  display:inline;}



.z_footer{ width:100%; height:180px; margin:0 auto;  float:left; background:#021d78;}
.footer{ width:1274px; height:100px; margin:0px auto; padding:0px; margin-top:10px; text-align:center; color:#fff; line-height:20px; }

.footer a{ text-decoration:none; color:#fff;}
.footer a:hover{ text-decoration:none; color:#f00;}


.cscon0{ width:432px; height:190px; display:block; overflow:hidden; text-align:left; float:left;}
.cscon0 ul{ float:left; width:98%; height:auto; margin:0 auto; padding:0px;	margin-top:2px;}
.cscon0 ul li{ float:left; width:98%; height:22px; line-height:22px;  text-indent:35px;  border-bottom:dashed 1px #ccc;background:url(../images/Icon002.jpg) 10px 5px no-repeat;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cscon0 ul li a{ text-decoration:none; color:#000;}
.cscon0 ul li a:hover{ text-decoration:none; color:#f00;}

/*total*/
.z_total{ width:1045px; height:auto; margin:0 auto; padding:0px; }
.zz_total{ width:1200px; height:479px; margin:0 auto; background:url(../images/newsico_bg.png) 50px 5px  no-repeat; }


.newss_total{float:left; width:580px; height:150px;}
.newss_left{float:left; width:148px; height:147px;}
.newss_title{float:left; width:420px; height:30px; line-height:30px; font-size:16px;margin-left:10px;font-weight:bold; color:#FFF;  margin-top:15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.newss_title a{ text-decoration:none; color:#fff;}
.newss_title a:hover{ text-decoration:none; color:#f00;}



.newss_nr{float:left; width:400px; height:110px; line-height:18px; font-size:14px; margin-left:14px;  overflow:hidden;color:#FFF; overflow:hidden; }

.newss_nr a{ text-decoration:none; color:#fff;}
.newss_nr a:hover{ text-decoration:none; color:#f00;}




.top{ width:1000px; height:32px; margin:0 auto; margin-bottom:10px; }
.total{ width:960px; height:auto; margin:0 auto; }

/*first*/
.first{ width:960px; height:235px; margin:0 auto; margin-bottom:15px; }
/*video*/
.z_video{ width:203px; height:235px; margin-right:22px; float:left; display:inline; }
.video{ width:203px; height:173px; margin-bottom:15px;}
.hot_line{ width:106px; height:30px; margin-left:5px; }
.telephone{ width:188px; height:15px; margin-left:10px; font-size:12px; color:#424242; }
/*news*/
.z_news{ width:440px; height:235px; float:left; display:inline; }
.news_left{ width:43px; height:231px; float:left; display:inline; margin-right:7px;}
.news_right{ width:388px; height:233px; float:right; display:inline; }
.news_right ul{ width:390px; height:235px; line-height:28px; padding:0px; }
.news_right ul li{ width:380px; height:28px; padding:0px; background:url(../images/point.jpg) no-repeat left ; padding-left:10px; border-bottom:1px dashed #c3b0ae; float:left; display:inline;}
.lileft{ width:70%; height:28px; float:left; display:inline; font-size:12px; font-family:宋体; color:#424242; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.liright{ width:20%; height:28px; float:right; display:inline; font-size:12px; font-family:宋体; color:#424242; text-align:right;}
/*company*/
.z_company{ width:270px; height:235px; float:right; display:inline; padding:0px;}
.cpy_right{ width:220px; height:235px; float:right; display:inline;}
.cpy_rt{ width:218px; height:74px; margin-top:3px; margin-bottom:3px;}
.cpy_rb{ width:218px; height:155px; font-size:12px; line-height:22px; text-indent:24px; overflow:hidden;}


.jcon{ width:218px; height:160px; display:block; margin-top:2px; text-align:left;  line-height:22px; overflow:hidden;}

.xiang a{ color:#f00; }
.xiang a:hover{ color:#000; }

/*second*/
.second{ width:960px; height:290px; margin:0 auto; margin-bottom:15px;}
/*book*/
.z_book{ width:203px; height:290px; margin-right:22px; float:left; display:inline; }
.book_tbg{ width:203px; height:37px; background:url(../images/book_bg.jpg) no-repeat center; margin-bottom:2px; }
.book_tt{ width:203px; height:15px; color:#FFF; font-size:14px;  text-align:center; font-weight:bold; margin-top:15px; float:left;}
.book_k{ width:203px; height:240px; border:1px solid #c8c8c8;}


/**pic***/
.pmiddle{ width:203px; height:250px; float:left;  border:1px solid #c8c8c8;overflow:hidden;  display:inline;  }
#picshowing{width:100%; display:block; overflow:hidden; height:240px;  margin:4px;}
#picshowing ul{width:100%; display:block; overflow:hidden; height:150px; margin:0 auto; padding:0px;}
#picshowing ul li{width:168px; display:block; overflow:hidden; height:148px;  border:solid 1px #c7c7c7; float:left; margin-left:15px;  margin-top:10px; display:inline;}
#picshowing ul li div{width:162px; height:126px; display:block; overflow:hidden; margin:1px auto; text-align:center; overflow:hidden;}
#picshowing ul li div img{max-width:153px; _width:153px; max-height:118px; _height:118px; display:block; overflow:hidden; background:#fff; padding:2px; margin:0 auto;}
#picshowing ul li span{width:153px; float:left; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#fff; text-align:center; }
#picshowing ul li span a{color:#000;}
#picshowing ul li span a:hover{color:#f00;}



.zbend_total{ width:100%;height:auto; margin:0 auto; padding:0px; display:block; margin-top:5px;  }
.zzbend_total{ width:1274px; height:auto; margin:0 auto;  display:block; }

/*#shcon{ width:731px; height:170px; display:block; margin-top:6px; overflow:hidden;}
#shcon ul{width:100%; display:block; overflow:hidden; height:158px; margin:0 auto; padding:0px; margin-top:2px;}
#shcon ul li{width:188px;  display:block; overflow:hidden; height:156px; border:solid 1px #c7c7c7; float:left; margin-left:15px; display:inline;}
#shcon ul li div{width:182px; height:131px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:180px; _width:180px; max-height:130px; _height:130px; display:block; overflow:hidden; background:#fff;  border:solid 1px #fff; margin:0 auto;}
#shcon ul li span{width:152px; display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#000; text-align:center; }
#shcon ul li span a{ text-decoration:none;color:#000}
#shcon ul li span a:hover{ text-decoration:none; color:red;}

*//*footer*/

