﻿@charset "utf-8";
body{margin:0px;padding:0px;color:#555555;line-height:150%;font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background:#ffffff;}
table,td,tr,th{font-size: 12px;line-height: 150%;color: #55555;font-family:Arial, Helvetica, sans-serif;}
div,img,ol,dl,dd,dt,p{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3 {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;}
.imgbox{ width:350px; height:300px; border:1px solid #e2e2e2;}
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;}
/**首页头部与底部**/
#head,#nav,#mainbox,#banner,#foot,#keywords{ width:1000px; margin:0px auto}
#head{ height:85px}
#head_left{ width:500px; float:left;}
#head_right{ width:400px; float:right; text-align:right; padding-top:35px}
.langue{ float:right; background:url(../img/yy.gif); width:164px; height:26px}
.langue li{ width:82px; text-align:center; line-height:26px; float:left}
#banner{ height:400px; width:100%; background:url(../img/f1.jpg) no-repeat center top; border-top:1px solid #ffffff;}
/**导航菜单**/
#nav_box{background:url(../img/menudi.gif); height:40px; width:100%;}
#nav{ height:40px;line-height:40px; font-weight:bold; font-size:14px; background:url(../img/phone.gif) no-repeat right}
#nav ul{ padding:0px;margin:0px;list-style-type: none;}
#nav li{float:left;width:110px;text-align:center; line-height:40px; background:url(../img/menuline.gif) no-repeat left}
#nav a{color:#ffffff; display:block;}
#nav a:hover{color:#ffff00;}
#nav li.home{ color:#ffffff; background:url(../img/menudion.gif);}
#nav li.home a{color:#ffffff; background:url(../img/menudion.gif);}
#nav li.home a:hover{color:#ffff00;}
/**首页内容**/
.indextitle{ background:url(../img/pline.gif) repeat-x center 38px; height:80px}
.indextitleok{ font-size:24px; color:#ff6600; font-weight:bold; text-align:center; line-height:35px}
.indextitle h2{ margin:0px auto; text-align:center; width:200px; background-color:#FFFFFF; line-height:31px; font-size:14px}
.indextitle1{ background:url(../img/pline1.gif) repeat-x bottom;color:#333333;}
.indextitle1 h2{ margin:0px auto; text-align:center; width:450px; background-color:#dbdbdb; line-height:31px; font-size:14px}
#servicebox{ height:320px; padding-top:15px; background-color:#dbdbdb; width:100%}
#servicebox h3{ font-size:14px; color:#f46c00; line-height:28px; padding-left:15px}
#servicebox dt{ padding-left:15px; line-height:170%; padding-right:10px}
#servicebox p{ padding:0; margin:0; padding-bottom:5px}
#service_left{ float:left; width:235px; height:215px; background-color:#FFFFFF; margin-right:20px; margin-top:12px; display:inline}
#service_right{ float:left; width:235px; height:215px; margin-top:12px; background-color:#FFFFFF;}
#mainbox{ height:auto;}
.newsproduct{ background:url(../img/newsprodi.gif) no-repeat center top; height:240px;}
.newsproduct li{ float:left; width:250px; text-align:center; padding-top:8px}
.newsproduct img{width:210px; height:165px}
.newsproduct dt{ padding-top:15px; text-align:center; font-size:14px; font-weight:bold;}
#mainbox_left{ width:240px; float:left; padding-right:20px; padding-top:15px}
.indexnews{ padding:0; margin:0;border-bottom:1px dashed #dddddd;}
.indexnews li{ background:url(../img/newsjt.gif) no-repeat 2px 50%; padding-left:10px; border-top:1px dashed #dddddd; line-height:30px}
#mainbox_middle{ width:485px; float:left; padding-top:15px; padding-bottom:25px}
.indexabout{ padding:0; margin:0; line-height:22px}
#mainbox_right{ width:235px; float:right; padding-top:15px}
.indexcontact{ background:url(../img/rightcontact.gif); height:155px;}
.tel{ height:65px; padding-left:80px; color:#ff6600; font-weight:bold; font-size:12px; padding-top:12px}
.indexcontact strong{ color:#3c5c75;}
.qq{ padding-left:80px; color:#ff6600; font-weight:bold; font-size:12px; padding-top:12px}
.maintitle{ background:url(../img/indexjt.gif) no-repeat 0px 50%; line-height:42px; font-size:14px; color:#2d3b46; padding-left:18px; font-weight:bold;}
#foot_box{ background:url(../img/footdi.jpg) repeat-x top;background-color:#dbdbdb; color:#333333; width:100%; height:123px; padding-top:17px;}
#foot{ height:108px;}
#foot_left{ float:left; width:125px;}
#foot_middle{ float:left; text-align:left;height:80px; border-right:1px solid #bdbdbd; padding-right:40px; line-height:25px; padding-top:28px}
#foot_middle strong{ font-size:14px;}
#foot_right{ float:right; text-align:right; line-height:22px; padding-top:8px}
#foot_right strong{ font-size:12px; color:#da251c}
#keywords_wrap{ background:url(../img/footdi.gif) repeat-x; height:54px;}
#keywords{ line-height:54px;}
/* 内页 */
.aboutimage{ width:1020px; margin:0px auto;background:url(../img/bannerdi.jpg); height:220px; text-align:center}
#aboutmainbox{ background:url(../img/bg.jpg) repeat-x top; background-color:#f3f3f3; width:100%; padding-top:20px;}
#locationbox{height:28px; background:url(../img/locationdi.gif)}
#location{background:url(../img/home.gif) no-repeat 15px 50%; line-height:28px; padding-left:35px}
#aboutmain{ width:1020px; margin:0px auto; background:url(../img/maindi.jpg)}
#aboutmain_left{ float:left; width:190px; padding-left:30px; padding-top:20px}
.lefttitle{ background:url(../img/lefttitledi.jpg); line-height:36px; font-size:14px; font-weight:bold; padding-left:15px;color:#FFFFFF}
.leftmenu{ padding:0; margin:0; padding-top:5px}
.leftmenu li{ background:url(../img/leftmenudi.jpg) no-repeat left top; height:45px; line-height:38px; font-size:14px; font-weight:bold;}
.leftmenu a{color:#555555;padding-left:30px}
.leftmenu a:hover{color:#ee1118;}
.leftmenu li.home{ color:#ee1118; display:block}
.leftmenu li.home a{ color:#ee1118; display:block}
.leftmenu li.home a:hover{color:#000;}
.leftcontact{ background:url(../img/rightcontact1.gif); height:155px;}
.leftcontact strong{ color:#0f78bb;}
.tel2{ height:65px; padding-left:75px; color:#ff6600; font-weight:bold; font-size:12px; padding-top:12px}
.qq2{ padding-left:75px; color:#ff6600; font-weight:bold; font-size:12px; padding-top:12px}
.leftimage{ padding:0; margin:0; padding-bottom:6px; padding-top:2px}
#aboutmain_right{ float:left; width:790px;}
.abouttitle{font-size:18px; font-weight:bold; line-height:36px; padding-top:20px; color:#333333;padding-left:25px;}
.aboutcontent{ padding-left:25px; padding-right:25px; font-size:14px; padding-bottom:30px; padding-top:12px; line-height:180%;}
.service_font{ padding-bottom:10px; color:#333333}
.service_zong{ padding:0; margin:0; color:#555555; font-size:12px; line-height:150%}
.service_1a{ float:left; width:235px; height:456px; margin-top:12px; background:#f36c00; color:#FFFFFF}
.font_img{ padding:0; margin:0}
.fonta{ padding-left:10px; padding-right:9px; padding-top:0px}
.fonta h2{color:#ffffff; font-size:14px; line-height:26px; height:30px; padding-top:5px}
.service_1{ float:left; width:235px; height:222px; margin-left:17px; margin-top:12px; display:inline; background:#f3f3f3}
.service_1 dt{ padding-left:10px; padding-right:9px;}
.service_2{ float:left; width:235px; height:215px; margin-top:12px; background:#f3f3f3}
.aboutcontent h3{ font-size:14px; color:#f46c00; line-height:26px; padding-top:5px;padding-left:10px;}
.aboutcontent dt{ line-height:170%;}
.newscontent{ padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:15px}
.productxxsm{ width:600px; margin:0px auto; text-align:center; height:370px;}
.productxxsm h2{ font-size:18px; font-weight:normal; line-height:45px; text-align:center;}
.productxxsm_left{ float:left; width:60px; padding-top:125px}
.productxxsm_middle{ float:left; width:475px; text-align:center}
.productxxsm_right{ float:left; width:60px; padding-top:125px; text-align:right;}
.productxxcs{ padding-top:10px; padding-bottom:15px; line-height:160%; padding-left:5px; border-top:1px solid #e2e2e2;}
.productxxcs p{ padding-top:8px}
/* 产品 */
.coatlist_a{height:auto; padding-top:15px}
.s_mod_a:hover {border:1px solid #2982c4;}
.s_mod_a {width:228px; height:213px; border:1px solid #e9e9e9; float:left; text-align:center; margin-left:25px; margin-bottom:25px; padding-top:10px}
.s_info_a { text-align:center; font-size:14px; font-weight:bold;}
.s_info_a a {text-align:center; color:#454545;}
.s_info_a a:hover {color:#003399;}
.s_pic_a {width:auto; height:180px; text-align:center}
.s_pic_a img{width:210px; height:165px;}
/* 新闻 */
.fangancontent{ padding-top:5px;}
.cnsBox{width:229px; height:220px; background:url(../img/bg_caseLi.gif) no-repeat 0 0; padding-top:12px; float:left; display:inline; margin:0px 0px 20px 26px;}
.cnsBox:hover{background-position:0 -233px !important; display:block}
.cnsBox_image{ padding-left:12px; text-align:left}
.cnsBox_content{ padding-top:5px; padding-left:12px; padding-right:12px; line-height:18px; color:#787878}
.cnsBox h1{ line-height:25px;height:26px; font-size:14px;}
.cnsBox img{width:200px; height:150px; border:0}
.cnsBox dt{height:15px; padding:5px 17px 0 0;}
.cnsBox dt span{display:inline-block; float:right; background:url(../img/icon_arrow2.gif) no-repeat right 3px; padding-right:18px;}

.news{ padding:0; margin:0;}
.news li{ border-bottom:1px dashed #e2e2e2; line-height:38px; background:url(../img/newsjt.gif) no-repeat 2px 50%; padding-left:10px; font-size:14px}
.news span{ width:80px; text-align:center; float:right; font-size:12px}
.viewbox{width:auto; padding-top:6px}
.viewbox h2{font-size:18px; font-weight:normal; color: #3c5c75;height:35px;text-align:center;border-bottom:1px dashed #dddddd}
.info{ line-height:25px; height:40px; text-align:right; color:#787878; padding-top:10px}
.content{ height:auto; padding-top:15px; text-align:left;}
.context{width:auto;margin-top:20px;border-top:1px dashed #dddddd;padding-top:5px; height:50px;}
.context ul{ padding:0px; margin:0px;list-style-type:none;}
.context li{line-height:23px;}
.productcontent{ padding:0px; margin:0px}
.nfbiaobox{ background:url(../img/shou.jpg) no-repeat right bottom}
.nfbiao{ background:url(../img/nfdi.gif) repeat-y left top; padding-top:30px; font-size:14px; color:#333333}
.nfbiao li{ background:url(../img/nf.png) no-repeat 0px 2px; padding-left:45px; padding-bottom:30px}
.nfbiao h2{ font-size:14px; color:#ff3300; line-height:100%}

.productbox{ width:735px; background:url(../img/productdi.gif) no-repeat; height:195px;}
.productbox_left{ float:left; width:220px; text-align:center; padding-top:13px}
.productbox_left img{ width:190px; height:150px; border:0}
.productbox_right{ float:left; width:480px; padding-left:10px; padding-top:10px}
.productbox_right h2{ font-size:14px; color:#125ebb; line-height:30px}
.productbox_right p{ padding:0; margin:0; line-height:180%}
.productbox_right dt{ text-align:right; padding-top:5px}
/* 分页 */
.propage{ width:auto;height:60px;}
.newspage{ width:auto;height:60px; padding-top:10px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 12px;line-height:22px}
DIV.black2 A {BORDER:#848484 1px solid;PADDING:5px 8px 5px 8px;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: #0fa3db 1px solid; PADDING:5px 8px 5px 8px;FONT-WEIGHT: bold; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #0fa3db}
DIV.black2 SPAN.disabled {BORDER: #666666 1px solid;PADDING:5px 8px 5px 8px;MARGIN: 3px;COLOR: #333;}
/* 客服 */
.qqonline{width:130px;position:fixed;z-index:99;right:2px;top:200px;text-align:left;}
.qqonline ul{ padding:0;margin:0; list-style-type:none}
.qqonimage{ padding:0; margin:0}
.qqlist{ background:url(../kefuimg/kefudi.gif); padding-bottom:3px}
.qqtitle{ width:75px; margin:0px auto; background:url(../kefuimg/qq.gif) no-repeat 0px 50%; border-bottom:1px solid #e2e2e2; font-size:14px; padding-left:25px; line-height:28px; font-weight:bold; color:#ff6600}
.phonetitle{ width:75px; margin:0px auto; background:url(../kefuimg/tel.gif) no-repeat 0px 50%; border-bottom:1px solid #e2e2e2; font-size:14px; padding-left:25px; line-height:28px; font-weight:bold; color:#ff6600}
.emailtitle{ width:75px; margin:0px auto; background:url(../kefuimg/email.gif) no-repeat 0px 50%; border-bottom:1px solid #e2e2e2; font-size:14px; padding-left:25px; line-height:28px; font-weight:bold; color:#ff6600}
.qqbox{ padding-top:10px; text-align:center;}
.telbox{ padding-left:15px; padding-top:8px; font-size:14px;}
.telbox span{font-size:12px;}
.emailbox{padding-top:10px; text-align:center; font-size:12px}
.emailbox a{ color:#0042c9}