@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
html {background: #fff;}
body {margin:0;padding:0; font-family:"微软雅黑" Arial;font-size:14px; line-height:24px;color: #003366;width: 100%;display: table;}
a{text-decoration:none; color:#333;}
a:hover{color:#F60;}
ul li{list-style-type:none;}
img{vertical-align:top;border:0;}


.container {width:1400px;margin:0 auto;text-align: left; overflow:hidden; background:#eee; }
.content{ width:980px; padding:10px; overflow:hidden; margin:0 auto; background:#fff;  }
.clear{ clear:both}
h2{ font-size:18px; color:#FFF;  font-family:"微软雅黑";} 
/***************************************************body***********************************************/

.top { width:auto;margin:0 auto; overflow:hidden; height:437px; background:url(../images/top_bg.jpg) top center no-repeat;}
.top_01{ float:left; width:700px; height:219px; background-image:url(../images/top_01.jpg); } 
.top_02{ float:left; width:700px; height:219px; background-image:url(../images/top_02.jpg); }
.top_03{ float:left; width:700px; height:219px; background-image:url(../images/top_03.jpg); }
.top_04{ float:left; width:700px; height:219px; background-image:url(../images/top_04.jpg); }

.box1,.box2,.box3,.box5,.box6{width:960px; overflow:hidden; margin:0 auto;}
.box1_left{ float:left;height:174px; width:19px; background:url(../images/kh_left.png) no-repeat; }
.box1_r{ float:right; height:174px; width:19px; background:url(../images/kh_r.png) no-repeat; }
.box1_m { float:left; width:922px; overflow:hidden;}
.box1_m span{ font-size:18px; font-weight:bold; margin:10px 0;display:block;}
.box2{ background: url(../images/jianyi.jpg) right 50px no-repeat; height:500px;}
.box2 h2{ width:960px; margin-bottom:10px; background:url(../images/dh_bj.jpg) no-repeat; padding-left:15px;line-height:40px; height:40px;}
.box2_left{ float:left; width:435px; overflow:hidden;}
.box2_left ul li{background:url(../images/dot.png) no-repeat; padding-left:6px; color:#FFF; margin:5px 0; }
.box2_left ul li span{ padding-left:10px; color:#006;}
.xht h2{ background:url(../images/xht_bt.png) no-repeat; width:244px; height:31px; line-height:31px;  margin:25px auto 15px 0px;}
.box2_r{ float:right; padding-top:410px; text-align:center; width:400px;font-weight:700; margin-top:5px; text-align:center; font-size:14px;}

.box3{ margin-top:20px;}
.box3 .bt{ float:left;}
.para{ float:right; width:900px; }
table {border-collapse: collapse; border:1px solid #CCC;}
td { border:1px #fff solid;font-size:14px; color:#000; height:35px; line-height:35px;padding-left:10px; }
.row{ font-size:14px; text-align:center; }

/*案例滑动图片*/
.box4{width:960px;margin:15px auto;  overflow:hidden;}
.mfw_main{width:660px;float:left;}
.slide{border-radius:5px;height:350px;overflow:hidden}
.slide .play{float:left;height:350px;width:540px;overflow:hidden;position:relative;}
.slide .play ul{position:absolute;top:0;width:3000px}
.slide .play li{float:left;height:350px;width:540px;overflow:hidden}
.slide .play li img{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px}
.slide .tab{float:right;width:110px;height:350px;overflow:hidden;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}
.slide .tab li{width:100px;height:67px;margin-bottom:4px;overflow:hidden;font-size:0;*vertical-align:top}
.slide .tab li.on{background:url(slide_arr.gif?v=2) 5px center no-repeat}
/*案例滑动图片 end*/

.news_box{ width:285px; height:350px; background:#cee5f5; overflow:hidden; float:right; padding-left:10px;}
.news_box h2{ margin-top:10px;color:#0066ff; font-size:22px; }
.news_box ul{ margin-top:10px; }
.news_box ul li{ margin:5px ; list-style:square inside ; line-height:20px;  }
.news_box ul li img{ float:left; width:107px; height:75px; border:2px solid #FFF; margin-right:15px;}
.news_box ul li.first{ list-style:none;height:80px; padding-bottom:8px;}


.box5 h2{ width:960px; margin-bottom:10px; background:url(../images/dh_bj.jpg) no-repeat; padding-left:15px; line-height:40px; height:40px;}
	.Fault_box{ width:auto; margin:0 auto; background:#f3f2f2; border:#dddddd 1px solid; height:480px;}
		.Fault_boxcont{ width:98%; margin:auto; padding-top:5px;}
			.Fault_leftboxcont{ width:48%; float:left;}
			.Fault_box_p{ margin-top:5px;}
			.Fault_box_pp{ background:url(../images/yuanyi.jpg) no-repeat; height:27px; line-height:27px; padding-left:30px; font-size:16px; color:#1665c2; margin-top:8px; font-weight:bold;}
			.Fault_box_ppp{ background:url(../images/jiejue.jpg) no-repeat; height:27px; line-height:27px; padding-left:30px; font-size:16px; color:#1665c2; margin-top:8px; font-weight:bold;}
			.Fault_rightboxcont{ width:50%; float:right; border-left:1px solid #dddddd; padding-left:10px;}
			.Fault_box_ul{ margin-top:6px; padding-left:30px; line-height:24px;color:#333; font-size:14px;}
.box6{ margin-top:20px;}
.messege{ width:640px; float:left; }
.messege h2{ background:url(../images/dh_bj.jpg) right; width:620px; line-height:40px; height:40px; padding-left:20px;}
.messege p{ font-size:12px; color:#7e7e7e; margin-top:4px;}
.messege form{ margin:10px 0;}
.messege form input{margin-bottom:4px;  font-size:14px;}
.name{ width:300px;  padding:5px; border:#ccc solid 1px;font-size:14px; float:left; font-family:Arial, Helvetica, sans-serif;  }
.name2{ width:300px; padding: 5px; border:#ccc solid 1px;font-size:14px; float:right; font-family:Arial, Helvetica, sans-serif;  }
.mes{ width:630px; padding: 5px;  height:80px; vertical-align:text-top; border:#ccc solid 1px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.messege form input.button{width:640px; background-color:#387bc0; border:1px solid #06C; font-size:16px; color:#FFF; font-weight:bold; height:30px; line-height:30px; border:none;  font-family:Arial, Helvetica, sans-serif;}

.lxwm{ width:300px; float:right;}
.lxwm h2{ background:url(../images/dh_bj.jpg) right; padding-left:15px; line-height:40px; height:40px; }
.lxwm ul{ padding:15px; border:1px solid #ccc;}
.lxwm ul li { margin:5px 0;}
.lxwm ul li.tel{ background:url(../images/tel.png) no-repeat; padding-left:30px;}
.lxwm ul li.fax{ background:url(../images/fax.png) no-repeat; padding-left:30px;}
.lxwm ul li.email{ background:url(../images/email.png) no-repeat; padding-left:30px;}
.lxwm ul li.add{ background:url(../images/add.png) no-repeat; padding-left:30px;}


.footer{  width:1400px; margin:0 auto; background-color:#000; height:60px; color:#FFF; }
.footer .zw{ width:980px; padding:20px; margin:0 auto;}
.footer span{ float:right; }
.footer a{ color:#F60}

/*-------topice--------*/
.topice_top{ width:auto; background:#FFF; margin:auto; height:90px;}
	.topice_top_cont{ width:1000px; margin:auto;}
	.topice_top_logo{ width:420px; padding:3px; float:left;}
	.topice_top_lg{ width:300px; float:right; line-height:50px; text-align:right; font-size:12px;}
		.topice_top_lg a{ margin:0 10px; color:#333; }
.topice_nav{ background:url(../../img_zt/2/topic_nav.gif) repeat-x; height:35px; line-height:35px; color:#FFF; font-size:14px; font-weight:bold;}
	.topice_nav_ul{ width:1000px; margin:auto;}
		.topice_nav_ul li{ display:block; float:left; margin:0 4px; width:132px; height:35px;}
			.topice_nav_ul li a{ color:#FFF;  width:132px; height:35px; display:block; text-align:center;}
			.topice_nav_ul li a:hover{ background:url(../../img_zt/2/menu_mainlevel_hover_bg.jpg) no-repeat; width:132px; color:#0c0650; height:35px; display:block; text-align:center;}



 