﻿@charset "utf-8";
body{margin:0px;padding:0px;color:#555555;line-height:150%;font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../img/mainbg.jpg) repeat-x 0px 135px}
table,td,tr,th{font-size: 12px;line-height: 150%;color: #666666;text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}
.dd1{ width:100%; border-left:#ddd solid 1px;border-top:#ddd solid 1px;border-collapse:collapse;} 
.dd1 td{border-right:#ddd solid 1px;border-bottom:#ddd solid 1px;padding:6px;vertical-align: top;}
div,img,ol,dt,p{margin:0;padding:0;border:0;}
h1,h2 {margin:0;padding:0;font-weight:bold;margin-right:auto;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
.biaodan{border:1px solid #dddddd; background-color:#f7f7f7;width:250px; height:26px;line-height:26px;color:#666666; padding-left:5px}
.biaodan1{border:1px solid #dddddd; background-color:#f7f7f7;width:610px; overflow:auto;color:#666666; padding-left:5px}
.anniu{ border:0px solid #ff6600; background:url(../img/anniudi.gif);height:31px;line-height:25px;width:77px; color:#990000}
a:link {	color: #555555;	text-decoration: none;}
a:visited {	color: #555555;	text-decoration: none;}
a:hover {	color: #dd0000;	text-decoration:none;}
a:active {	color: #dd0000;	text-decoration: none;}
a.menu:link {	color:#568031;text-decoration:none;}
a.menu:visited {color:#568031;text-decoration:none;}
a.menu:hover {	color: #222222;text-decoration: none;}
a.menu:active {color:  #222222;text-decoration: none;}
.menu {font-size: 12px;color: #88c506}
/**首页头部与底部**/
#head,#servicelist,#newsmain_box,#gonggao_box,#clientlist,#aboutmain,#nav,#foot,#headabout{ width:1000px; margin:0px auto;}
#head_box{ width:100%; height:130px; background-image:url(../img/topbg.jpg)}
#head{height:85px;}
#banner{text-align:center; width:100%; height:390px; background:url(../img/1.jpg) no-repeat center}
#newsauto{ width:100%; border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6; height:270px}
#newsmain_box{ height:auto}
#newsmain_box_left{float:left;width:500px}
#gonggao{ width:100%; height:34px; border-top:1px solid #ffffff; background-image:url(../img/gonggaodi.gif)}
#gonggao_box{ height:34px; line-height:34px; color:#ad0000}
.newstitle{ font-size:16px; font-weight:bold; line-height:40px; padding-top:10px}
.newstitle span{ color:#2093b6; font-weight:normal}
.news_left{ width:200px; float:left; padding-top:7px; padding-right:15px}
.news_left dt{ text-align:center;background:#eeeeee; border-top:3px solid #ffffff; line-height:28px}
.news_right{ width:285px; float:right;}
.indexnews{ height:auto;}
.indexnews li{ line-height:25px; background:url(../img/newsjian.gif) no-repeat 1px 50%; padding-left:12px}
#clientlist{width:1001px; margin:0px auto;height:auto;}
.clientimage{ border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; height:183px; margin-top:3px}
.clientimage li{ width:124px; float:left; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;height:55px; text-align:center; padding-top:5px}
.caselist{ width:1000px; margin:0px auto; background:url(../img/caselistdi.gif) no-repeat; height:110px; margin-top:5px}
.caselist_left{ width:170px; float:left; text-align:center; padding-top:15px}
.caselist_right{ width:810px; float:right; padding-right:15px; padding-top:8px}
.caselist_right h2{ font-size:14px; line-height:26px}
#servicelist{height:265px; margin-top:20px}
#servicelist_left{width:190px;float:left; height:245px; background:url(../img/servicedi.gif); margin-right:1px}
#servicelist_right{width:190px;float:left; height:245px; background:url(../img/servicedi.gif); margin-left:12px}
#servicelist h1{ font-size:12px;text-align:center; padding-top:10px; height:28px; color:#666666}
#servicelist h1 span{ color:#FF0000; font-size:18px}
.servicefont{ width:170px; margin:0px auto; padding-top:1px; color:#777777}
.servicefont img{ padding-bottom:6px}
.servicefont dt{ text-align:right; padding-top:6px}
.red{width:170px; margin:0px auto;background-color:#ed2024; color:#FFFFFF; height:24px; line-height:24px; text-align:center}
.green{width:170px; margin:0px auto;background-color:#4ba046; color:#FFFFFF; height:24px; line-height:24px; text-align:center}
.oregen{width:170px; margin:0px auto;background-color:#f49c33; color:#FFFFFF; height:24px; line-height:24px; text-align:center}
.blue{width:170px; margin:0px auto;background-color:#1e86c8; color:#FFFFFF; height:24px; line-height:24px; text-align:center}
.zise{width:170px; margin:0px auto;background-color:#dc14d5; color:#FFFFFF; height:24px; line-height:24px; text-align:center}
.leftindextitle{ background-image:url(../img/lefttitledi.gif); line-height:40px;height:40px; padding-left:18px; font-weight:bold; font-size:14px; color:#FFFFFF}
#foot_box{width:100%;height:160px; background-color:#edeef1; border-top:1px solid #cccccc;text-align:center; padding-top:15px; margin-top:15px}
#foot_box1{width:100%;height:160px; background-color:#edeef1; border-top:1px solid #cccccc;text-align:center; padding-top:15px}
#foot{ height:auto}
#foot_left{ width:520px; float:left;}
.downmenu{ float:left; height:140px; border-left:1px solid #d0d0d0; padding-left:20px;line-height:22px; width:210px; text-align:left}
.downmenu1{ float:left; height:140px; border-left:1px solid #d0d0d0; padding-left:20px;line-height:22px; width:130px; text-align:left}
.downmenu2{ float:left; height:140px;border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding-left:20px;line-height:22px; width:100px; text-align:left}
#foot_left h2{ line-height:28px; font-weight:bold; color:#333333; font-size:14px}
#foot_middle{ width:370px; float:left; text-align:right; line-height:24px}
#foot_right{ width:110px; float:left; text-align:right}
/**导航菜单**/
#nav {height:45px; background:url(../img/menuline.gif) no-repeat; font-weight:bold}
#nav li{float:left;width:125px;text-align:center;line-height:45px;font-size:14px; background:url(../img/menuline.gif) no-repeat right}
#nav a{color:#555555;}
#nav a:hover{display:block;color:#ff0000; text-decoration:none;}
#nav li.home{ color:#ff0000;}
#nav li.home a{color:#ff0000;}
#nav li.home a:hover{color:#555555;text-decoration: none;}
#navabout {width:475px;height:38px;font-weight:bold; float:right}
#navabout li{float:left;width:95px;text-align:right;line-height:38px;font-size:14px;}
#navabout a{color:#444444;}
#navabout a:hover{display:block;color:#ff0000; text-decoration:none;}
#navabout li.home{ color:#ff0000;}
#navabout li.home a{color:#ff0000;}
#navabout li.home a:hover{color:#555555;text-decoration: none;}
/*内页*/
.phone{text-align:right; height:28px}
.phone strong{ color:#FF0000; font-size:16px}
#location{ width:100%; height:32px; background-color:#ecedf0;}
#location_box{width:980px; margin:0px auto;line-height:32px; background:url(../img/home.gif) no-repeat 0px 48%; padding-left:20px}
#headabout{ height:100px;}
#head_logo{ float:left; width:350px;}
#head_right{ float:right; width:600px; padding-top:23px}
#aboutmain{height:auto;margin-top:20px}
#leftabout{ float:left; width:185px;}
#rightabout{ float:right; width:800px;border:1px solid #e3e3e3;}
.lefttitle{background-image:url(../img/lefttitledi.gif); line-height:36px;height:36px; padding-left:12px; font-weight:bold; font-size:14px; color:#FFFFFF}
.leftmenu{width:auto; height:auto}
.leftmenu a{color:#666666; display:block;padding-left:28px}
.leftmenu a:hover {color:#ffffff; display:block;background:url(../img/leftmenudion.gif)}
.leftmenu li {line-height:34px;background:url(../img/leftmenudi.gif); text-align:left;}
.leftmenu li.home{ color:#fff; font-weight:bold}
.leftmenu li.home a{color:#fff; font-weight:bold;background:url(../img/leftmenudion.gif); display:block;}
.leftmenu li.home a:hover{color:#666666;text-decoration: none;background:url(../img/leftmenudi.gif); display:block}
.leftcontact{border:1px solid #e3e3e3; background:url(../img/leftcontactdi.gif) repeat-x bottom; margin-top:10px; padding:10px 15px 15px 15px}
.leftcontact p{padding-top:10px; border-top:1px solid #cccccc; margin-top:10px}
.contact_box{ height:auto;line-height:20px}
.contactkf{ background:url(../img/kf.gif) no-repeat 0px 4px; padding-left:40px; line-height:18px; height:42px}
.leftcontact strong{ color:#e63532}
.leftcontact24{background:url(../img/left24.gif); height:62px; padding-left:55px; padding-top:15px; line-height:23px}
.leftcontact24 strong{font-size:14px; color:#e30711}
.abouttitle{font-size:14px; color:#e30711;font-weight:bold;line-height:35px; height:35px; padding-left:20px}
.abouttitle_left{font-size:14px; color:#e30711;font-weight:bold;line-height:35px;width:200px; float:left}
.abouttitle_right{ text-align:center; width:126px; float:right; padding-top:7px}
.aboutcontent{background:url(../img/aboutmaindi.gif) repeat-x;line-height:180%; padding:20px;_height:400px; min-height:400px}
.aboutcontent strong{ font-size:14px;}
.newscontent{background:url(../img/aboutmaindi.gif) repeat-x;line-height:180%; padding:10px 20px;_height:400px; min-height:400px}
#productmain{ width:998px; margin:0px auto; border:1px solid #e3e3e3;margin-top:20px; padding-bottom:20px; padding-top:10px}
.productlist{ background:#f2f2f2; width:470px; float:left; height:120px; margin-left:20px;margin-top:10px; margin-bottom:10px;display:inline;}
.productlist_left{ width:210px; text-align:center; padding-top:20px; float:left}
.productlist_right{ width:250px; float:left; padding-top:10px}
.productlist_right h1{ font-size:14px;padding-top:5px; height:28px; color:#666666}
.productlist_right h1 span{ color:#FF0000; font-size:18px}
#aboutbanner{ width:100%; height:240px; background:url(../img/gywm.jpg) no-repeat center top}
#contactbanner{ width:100%; height:240px; background:url(../img/lxwm.jpg) no-repeat center top}
#feedbackbanner{ width:100%; height:240px; background:url(../img/zxjl.jpg) no-repeat center top}
#productbanner{ width:100%; height:240px; background:url(../img/cpzx.jpg) no-repeat center top}
#casebanner{ width:100%; height:240px; background:url(../img/cgal.jpg) no-repeat center top}
#ytjbanner{ width:100%; height:240px; background:url(../img/ytj.jpg) no-repeat center top}
#wsxytbanner{ width:100%; height:240px; background:url(../img/wsxy.jpg) no-repeat center top}
#newsbanner{ width:100%; height:240px; background:url(../img/xwzx.jpg) no-repeat center top}
#ax{ width:100%; height:250px; background:url(../img/ax.jpg) no-repeat center top}
#xx{ width:100%; height:250px; background:url(../img/xx.jpg) no-repeat center top}
#kx{ width:100%; height:250px; background:url(../img/kx.jpg) no-repeat center top}
#rx{ width:100%; height:250px; background:url(../img/rx.jpg) no-repeat center top}
#tx{ width:100%; height:250px; background:url(../img/tx.jpg) no-repeat center top}
#wangshangxueyuan{ width:100%; height:auto; background-color:#f0f0f0;padding-top:20px; padding-bottom:20px}
#wangshangxueyuan_box{width:998px; margin:0px auto; border:1px solid #dedede; background-color:#FFFFFF}
#ytj_box{width:998px; margin:0px auto; text-align:center;border:1px solid #dedede; background-color:#FFFFFF}
.xueyuancontent{ padding-left:30px;padding-right:30px; padding-bottom:20px}
.xueyuancontent1{ font-size:16px; padding-left:30px;text-align:left;padding-right:30px; padding-bottom:20px}
.xuanyuantitle{font-size:16px; color:#e30711;font-weight:bold;line-height:30px; height:30px; padding-left:30px; padding-top:20px}
.xuanyuantitle_left{ float:left; width:300px;}
.xuanyuantitle_right{ float:right; width:300px; text-align:right; padding-right:30px}
/**产品页**/
.productjs_menu_box{ width:100%; height:57px; background-image:url(../img/productjsmenudi.gif)}
.productjs_menu{ width:1000px; margin:0px auto}
.productjs_menu li{ width:120px; float:left; font-size:18px; line-height:55px}
#productjs_content{ width:100%; background:url(../img/productjsbg.gif); font-family:"微软雅黑"; font-size:14px; line-height:170%; color:#444444}
.productjs_img{ padding:0; margin:0}
.productjs_content{ background:url(../upload/image/bt3.gif); padding-left:25px; padding-right:25px;}
.js2{ padding-top:25px; height:90px}
.productjs_content span{ font-size:18px; font-weight:bold; color:#FF0000; line-height:30px}
.productjs_content strong{ color:#278900;}
.soft_content{width:100%;background:url(../img/productjsline.gif) no-repeat bottom}
.soft_content1{width:100%;}
.soft_content1 h1{ padding-top:30px; font-size:30px;line-height:42px;color:#FF0000; font-weight:normal; text-align:center}
.soft_content_1{width:1000px; margin:0px auto; padding-bottom:30px}
.soft_content h1{ padding-top:30px; font-size:30px;line-height:42px;color:#FF0000; font-weight:normal; text-align:center}
.soft_content_left h2{line-height:75px; color:#333; padding-top:50px; font-size:32px; font-weight:normal}
.soft_content_left{width:1000px; margin:0px auto;height:300px;font-size:16px; line-height:200%; padding-top:50px}
.soft_content_left img{ float:right; padding:0; margin:0; margin-left:40px;}
.soft_content_right img{ float:left; padding:0; margin:0;margin-right:40px;}
.soft_content_middle{width:1000px; margin:0px auto;height:500px;font-size:16px; line-height:200%;}
.soft_content_middle h2{ line-height:75px; color:#333; padding-top:40px; font-size:32px; font-weight:normal; text-align:center}
.soft_content_middlecontent{ height:200px;}
.soft_content_middle p{ text-align:center; padding:0; margin:0;}
.soft_content_right{width:1000px; margin:0px auto;padding-top:50px;height:300px;font-size:16px; line-height:200%;}
.soft_content_right h2{ line-height:75px; color:#333; padding-top:50px; font-size:32px; font-weight:normal}
.dubaititle{font-size:30px;line-height:70px;color:#FF0000; font-weight:normal; text-align:center; background-image:url(../upload/image/bt4.gif); height:103px}
.downcontact{ border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; height:85px;font-size:12px; line-height:170%;}
.downcontact_left{ width:200px; float:left; text-align:center; padding-top:25px}
.downcontact_middle{width:400px; float:left; background:url(../img/downcontactline.gif) no-repeat 0px 0px; height:64px; padding-top:21px; padding-left:35px}
.downcontact_right{width:200px; float:left; background:url(../img/downcontactline.gif) no-repeat 0px 0px; height:64px; padding-top:21px; padding-left:35px}
/**新闻**/
.news{width:758px;height:auto; margin:0px auto;}
.leftnews{ float:left;width:664px;line-height:36px; border-bottom:1px dashed #dddddd;background:url(../img/newsjian.gif) no-repeat 5px 50%; padding-left:14px; font-size:14px}
.rightnews{float:left; width:80px;line-height:36px; border-bottom:1px dashed #dddddd; text-align:center; font-size:11px}
.news1{width:935px;height:auto; margin:0px auto; margin-top:10px}
.leftnews1{ float:left;width:840px;line-height:36px; border-bottom:1px dashed #dddddd;background:url(../img/newsjian.gif) no-repeat 5px 50%; padding-left:15px; font-size:14px}
.rightnews1{float:left; width:80px;line-height:36px; border-bottom:1px dashed #dddddd; text-align:center; font-size:11px}
.rightnews h2{ font-size:14px; font-weight: normal;height:24px; color:#003399}
.viewbox{width:auto; padding-top:6px;padding-top:15px}
.viewbox h2{font-size:14px;color: #0033CC;height:29px;line-height:25px;text-align:center;border-bottom:1px dashed #dddddd}
.info{ border-bottom:1px solid #d9d9d9; line-height:20px; height:30px; text-align:center; color:#999999}
.viewbox img{padding-top:15px;}
.content{ height:auto;text-align:left; padding-top:15px}
.content img{ padding-top:5px; padding-bottom:5px}
.context{width:auto;height:30px; background:#f7f7f7; margin-bottom:10px; margin-top:20px}
.context ul{ padding:0px; margin:0px;list-style-type:none;}
.context li{line-height:30px; float:left; width:369px; padding-left:10px}
.context1{width:auto;height:30px; background:#f7f7f7; margin-bottom:10px; margin-top:20px}
.context1 ul{ padding:0px; margin:0px;list-style-type:none;}
.context1 li{line-height:30px; float:left; width:458px; padding-left:10px}
.page_pic{ width:936px; padding-top:5px}
.page_pic h2{font-size:18px; font-weight:normal; color:#111111; padding-top:10px; border-bottom:1px dashed #dddddd; line-height:30px; margin-bottom:5px}
.page_pic li{ width:224px; float:left; height:25px; line-height:25px;background:url(../img/newsjian.gif) no-repeat 0px 50%; padding-left:10px;}
.page_pic1 { width:260px; margin:0px auto;height:auto;}
.page_pic1 img {border:1px solid #eeeeee; width:120px; height:55px;}
.page_pic1 li{ width:130px;height:55px;float: left; text-align:center; padding-top:10px}
/* 分页 */
.propage{ width:auto;height:50px;}
.newspage{ width:auto;height:50px; padding-top:8px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 12px;line-height:22px; font-family:"宋体"}
DIV.black2 A {BORDER:#848484 1px solid;PADDING:2px 5px 2px 5px;MARGIN: 1px;COLOR: #ffffff;TEXT-DECORATION: none;BACKGROUND-COLOR: #848484}
DIV.black2 A:hover {BORDER: #666666 1px solid;COLOR: #ff3300;}
DIV.black2 A:active {BORDER:#666666 1px solid;COLOR: #ff3300;}
DIV.black2 SPAN.current {BORDER: #94c236 1px solid; PADDING:2px 5px 2px 5px;FONT-WEIGHT: bold; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #94c236}
DIV.black2 SPAN.disabled {BORDER: #666666 1px solid;PADDING:2px 5px 2px 5px;MARGIN: 3px;COLOR: #333;}
/* 弹出留言CSS */
.message_box{ width:750px; background-color:#FFFFFF;height:375px; margin:0px auto; padding-top:10px}
.message_boxtitle{ background-color:#ed2024; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px}
.message_boxcontent{ height:345px; border:1px solid #dddddd;}