@charset "utf-8";
/* CSS Document */

body, ul, ol, li, p, h1, h2,h4, h5, table, td, th, form, img, dl, dt, dd, select, textarea,div { margin:0; padding:0 }
body{ font-family:'宋体',Arial, Helvetica, sans-serif;font-size:12px;text-align:left;width:100%;background-color:#fff;margin:0;padding:0;}
ol, ul { list-style:none outside }
table { border-collapse:collapse; border-spacing:0 }
input, select { vertical-align:middle; font-size:12px;font-family:Verdana,Aril,sans-serif; }
img, a img { border:0; border:none }
em { font-style:normal }
:focus { outline:0 }
.cursor { cursor:pointer }
.clear { font-size:0; line-height:0; height:0; clear:both; visibility:hidden; overflow:hidden }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
.clearfix { display:block }
.user-edit { word-wrap:break-word; word-break:break-all;overflow-x:hidden }
.disNone { display:none }

h1, h2, h3, h4, h5 { font-size:14px; }
a { color:#787878;text-decoration: none; }
p{ color:#787878;}


.all_main{ width:100%;background:url(../image/all.jpg);}
.all_main_con{ width:980px; height:auto; margin:0 auto; overflow:hidden; color:#787878; }
.all_main h4 a{ font-size:16px;}
.all_top{ width:100%; height:215px; background:url(../image/all_top1.jpg) 0 0 repeat-x;}
.top{ width:980px; height:215px; margin:0 auto;}

.all_main_cen{ width:980px; height:auto; margin-top:15px; overflow:hidden;}
.all_main_cen h4{ font-size:16px; line-height:48px; background:url(../image/hengxian.jpg) 0 0 repeat-x; background-position:bottom;}
.cen_left{ width:650px; height:auto; float:left;}
.left_content{ width:650px; height:auto; padding-top:22px;}

/*logo*/
.logo{width:496px; height:57px; float:left; margin-top:40px;}
.logo1{ float:left;}
.logo2{ width:265px; height:26px; float:right; margin-top:31px; background:url(../image/logo1.jpg) 0 0 no-repeat; background-position:left;}

/*tel*/
.tel{ width:200px; height:auto; float:right; margin-top:60px;}
.tel_top{ width:193px; height:auto; padding-bottom:6px; padding-left:7px;  color:#787878;}
.tel_di{ width:200px; height:20px; background:url(../image/tel.jpg) 0 0 no-repeat; background-position:left; text-align:center; }
.tel_di p{ padding-left:27px; line-height:20px; color:#000;}

/*menu*/
.menu{ width:980px; height:42px; background:url(../image/navpic1.jpg) 0 0 no-repeat; margin-top:38px;}
.content {position: relative;z-index: 100;width:auto;height: 42px;margin: 0 auto; float:left;}
.sv {position: absolute;width: 132px;float: left;display: none;z-index: 500;}
ul#nav {width:auto;height: 42px;line-height: 42px;font-size: 14px;float: left;z-index: 4000;}
ul#nav .mainlevel1  {float: left;width: 92px;display: inline;}
ul#nav .mainlevel1 a {color:#787878;text-decoration: none;line-height: 42px;height: 42px;display:block;}
ul#nav .mainlevel1 a{text-align:center;}
ul#nav .mainlevel1 a:hover{ color:#fff; text-decoration:none; background:url(../image/navpic7.jpg) repeat-x;}

.search form{ width:250px; height:28px;}
.search{ width:250px; height:28px; text-align:left; float:right; position: relative; margin-top:5px;}
.in_search{ width:248px; height:26px; line-height:26px; border:1px solid #ccc; }
.enqury_search{position:absolute; right: 1px; top: 1px; z-index: 10}
.in_search_focus{  width:248px; height:24px; line-height:24px;}
/*position*/
.position{ width:980px; height:auto; background:url(../image/position.jpg) 0 0 no-repeat; background-position:left;}
.position p{ padding-left:35px;}

/*右边栏cen_right*/
.cen_right{ width:280px; height:auto; float:right;}
.cen_right_one, .cen_right_two, .cen_right_three, .cen_right_four, .cen_right_five, .cen_right_six, .cen_right_seven{ width:280px; height:auto;}
.one_list, .contact_con{ width:280px; height:auto; margin-top:20px; }
.one_list li, .two_list li{ width:280px; height:32px; line-height:32px;  background:url(../image/about5.jpg) 14px 12px no-repeat;}
.one_list li a, .two_list li a{ line-height:32px; height:32px; display:block; padding-left:40px;}
.one_list li a:hover{width:280px; height:32px; line-height:32px; background:url(../image/about3.jpg) 0 0 no-repeat;}
.two_list{width:280px; height:auto; margin-top:10px;}
.two_list li a:hover{width:280px; height:32px; line-height:32px; background:url(../image/about5_1.jpg) 14px 12px no-repeat;}
.contact_con p{ line-height:24px;}
.contact_img{width:280px; height:auto; margin-top:10px;}

.tuijian{ width:280px; height:auto; margin-top:22px;}
.tuijian ul li { width:133px; height:auto; float:left; background:url(../image/case_list11.jpg) 0 0 no-repeat; margin-right:7px;}
.tuijian ul li img{ margin:6px;}
.cen_right h3{ font-size:12px; text-align:center;}

.xiangguan{ width:280px; height:96px; margin-top:22px; background:url(../image/hengxian.jpg) 0 0 repeat-x; background-position:bottom;}
.xiangguan_con p{ line-height:24px;}
.xiangguan_left{ width:74px; height:60px; float:left; background:url(../image/solutionlist2.jpg)} 
.xiangguan_left a img, .xiangguan1_left a img { margin:6px;}
.xiangguan_right{ width:auto; height:auto; margin-left:85px;}
.xiangguan1{ width:280px; height:96px; margin-top:22px; background:url(../image/hengxian.jpg) 0 0 repeat-x; background-position:bottom;}
.xiangguan1_left{ width:74px; height:60px; float:right; background:url(../image/solutionlist2.jpg)}
.xiangguan1_right{ width:auto; height:auto; }
.xiangguan2{ width:280px; height:96px; margin-top:22px;}
.xiangguan a, .xiangguan1 a, .xiangguan2 a{ font-weight:bold;}
.map{ width:266px; height:306px; border:1px solid #ccc; background-color:#fff; margin-top:22px; padding:6px;}



/*hot*/
.hot{ width:980px; height:72px; background:url(../image/hotsearch2.jpg) 0 0 no-repeat; padding-top:40px; margin-top:30px; overflow:hidden;}
.main_hot{ width:980px; height:40px; margin:0 auto;}
.main_hot ul li { float:left; height:40px; line-height:40px; margin-right:22px;}

/*footer*/

.footer{ width:auto; height:416px; background:url(../image/footer.jpg) 0 0 repeat-x;}
.footer_con{ width:980px; height:416px; margin:0 auto;}
.footer_con1{ width:980px; height:329px; margin:0 auto;}
.footer_con dl{ float:left; width:180px; height:56px;}
.footer_con dt{ font-size:15px; height:56px; padding-bottom:24px;}
.footer_con dt a{ line-height:56px; color:#FFF;}
.footer_con dd{ width:auto; height:30px; }
.footer_con dd a{ color:#B0B0B0;}
.footer_con2{ width:980px; height:auto; padding-top:25px; color:#B0B0B0;}
.footer_con2 a{ color:#B0B0B0; margin-left:5px;}
.footer_con2 p{ color:#B0B0B0; line-height:42px;}

