/*边距清零*/
ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
form,span,input,select{margin:0; padding:0;}
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
html{margin:0 auto;padding:0;font-size:12px; overflow-y:scroll; background:url(images/bj.jpg) repeat-x top #fff;}
body{line-height:200%; color:#333; margin:0 auto;padding:0;}
a:link,a:visited{color:#333;text-decoration: none;}
a:active{color:#333;text-decoration:none;}
a:hover{color:#f00;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签虚线*/
p{ margin:0; padding:0;}
img{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none; margin:0; padding:0;}
.clear{ clear:both;}
.padding{padding:8px; margin:0 auto;}
.nothing{font-size:14px; font-weight:bold; color:#f00; text-align:left;}/*资料整理中*/
.floatL{ float:left;}
.floatR{ float:right;}
.border{ border:1px solid #E0E0E0; padding:10px; background:#fff;}
#htmlbody{ margin:0 auto; width:1002px;}
.testbox{behavior: url(css/ie-css3.htc);}
.marginT10{ margin-top:10px;}
.marginT{ margin-top:15px;}
.marginB{ margin-bottom:15px;}
.marginL{ margin-left:35px;}
.touying{-moz-box-shadow:2px 2px 5px #bbb;-webkit-box-shadow:2px 2px 5px #bbb; box-shadow:2px 2px 5px #bbb;behavior: url(css/ie-css3.htc);}
.w316{ width:316px;}
.w434{ width:434px;}
.w245{ width:245px;}
.w375{ width:375px;}
.w520{ width:520px;}
.w1066{ width:1066px; margin:0 auto;}
.borderdd{ border:1px solid #ddd; margin:0; padding:0;}
/*----------------------------------------------------------/总体设置----------------------------------------------------------*/

/*-----head设置----*/
/*logo*/
.logo{height:80px; margin:0 auto; background:url(images/logo.png) no-repeat center;}
/*导航*/


/*导航*/
#menu{margin:0 auto;  z-index:100; font-size:15px;  font-family:'微软雅黑'; background:url(images/menu.jpg) no-repeat center; height:42px;}
#menu ul{ margin:0 auto; padding:0; width:1010px;}
#menu ul li{ float:left; width:120px; text-align:center; line-height:49px; position:relative;}
#menu ul li a{ color:#fff; display:block;}
#menu ul li.mline0{ width:2px; background:url(images/line.jpg) no-repeat center bottom;  height:42px;}
#menu ul li.mline1{ width:2px; background:url(images/line.jpg) no-repeat center bottom;  height:42px;}
#menu ul li.mline2{ width:2px; background:url(images/line.jpg) no-repeat center bottom;  height:42px;}
#menu ul li.mline3{ width:2px; background:url(images/line.jpg) no-repeat center bottom;  height:42px;}
#menu ul li.mline4{ width:2px; background:url(images/line1.jpg) no-repeat center bottom;  height:42px;}
#menu ul li.mline5{ width:2px; background:url(images/line1.jpg) no-repeat center bottom;  height:42px;}
#menu ul li.mline6{ width:2px; background:none;  height:42px;}
#menu ul li.mline7{ width:2px; background:url(images/line2.jpg) no-repeat center bottom;  height:42px;}

#menu ul li:hover{ color:#ff0; background:url(images/menubj.jpg) no-repeat center;}
#menu ul li:hover a{ color:#ff0}
#menu ul li.m1{}
#menu ul li.m2{ line-height:51px;}
#menu ul li.m3{ line-height:52px;}
#menu ul li.m4{line-height:54px;}
#menu ul li.m5{line-height:54px;}
#menu ul li.m6{line-height:54px;}
#menu ul li.m7{}




#menu li.mj_hover_menu {  }
#menu li.mj_hover_menu a{ background:url(images/menu.png) no-repeat center;; color:#ff0; }



#menu li.selected .submenu{display:block; }
#menu li .submenu{display:none; position:absolute;top:42px; left:0; font-size:15px; z-index:100000; }
#menu li .submenu .ddmenu{ float:left; display:inline-block;  padding:0; border-radius:0 0 8px 8px;}
#menu li .submenu .ddmenu ul{ width:460px !important;}
#menu li .submenu .ddmenu ul li{width:auto !important;  height:36px !important; line-height:36px !important; float:left !important;text-align:center !important;color:#000; font-weight:normal; padding:0  20px !important; margin:0 !important; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; background:url(images/line1.jpg) no-repeat right center #3794e2; }
#menu li .submenu .ddmenu ul li:first-child{ border-radius:0 0 0 8px;}
#menu li .submenu .ddmenu ul li:last-child{ border-radius:0 0 8px 0;background:#3794e2;}
#menu li .submenu .ddmenu ul li a{ color:#fff !important; padding:0; background:none !important; height:36px !important; line-height:36px !important;}
#menu li .submenu .ddmenu ul li a:hover{ color:#ff0 !important; }




/*banner*/
.banner{  height:370px; margin:0; position:absolute; background:url(images/banner.png) no-repeat center bottom; width:100%; z-index:10000;}

.full_banner{width:100%; position:relative; height:370px; overflow:hidden; top:-12px; }
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:370px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:370px;}
.full_banner .hd{width:100%; position:absolute; z-index:1;  bottom:10px;  height:25px; line-height:25px; text-align:center;}
.full_banner .hd ul{text-align:left; padding-top:5px; margin:0 auto; width:160px; position:relative; }
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; border-radius:8px; margin:5px; background:#fff;overflow:hidden; 
line-height:9999px; 
}
.full_banner .hd ul .on{background:#fa7515;}
.banners{ height:280px;}



.banner1{ margin:0 auto;height:22px;  position:relative;}
.banner1 ul{ height:58px; background:url(images/banner.png) no-repeat center top; position:absolute; width:100%; bottom:0;}


/*轮播*/
.xinwentu{ width:300px; height:180px; padding:8px; border:1px solid #eee;}
#slider-wrap{width:300px; height:180px; border-left:0;border-right:0;}   /*可以修改宽高*/
#slider{position: relative; width:300px; height:180px; } /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:300px; height:180px; }/*可以修改宽高*/
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute; top:0px; left:0px; width:300px; height:180px;}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:300px;height:180px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-controlNav{position:absolute;z-index: 100; width:280px;bottom:10px; right:10px;}/*可以修改左右上下间距*/
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#000;}
.nivo-controlNav a.active{background:#ff9900;font-weight:bold}
.nivo-controlNav a{display:block; color: #fff; width:10px; height:10px; line-height: 10px; text-align: center; margin-right:7px; float:right; overflow: hidden;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}/*可以修改宽高*/
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}



/*index*/
.indexz{ background:url(images/indexz.jpg) no-repeat center 245px;}
.index{ width:1010px; margin:0 auto;}

.about{ width:600px; }
.aboutt{  padding-top:18px; line-height:2.2; font-size:16px;}
.aboutt img{ float:left; margin-right:20px;}
.aboutt strong{ font-size:16px; display:block; margin-bottom:10px;}
.news{ width:360px; padding-left:25px; background:url(images/news1.jpg) no-repeat left center;}

.product{  margin:22px auto; height:304px; overflow:hidden; width:1010px;}
.product ul.title{ height:48px; text-align:right; line-height:48px;}
.product ul.title a{ color:#106fbf;}
.index2{ width:977px; height:243px; background:url(images/index2.jpg) no-repeat center;}
.index2 li{ float:left;}
.index2 li a{ padding-top:162px; display:block; height:100%;}
.index2 li.i1{ width:190px; padding:0 30px 0 30px;}
.index2 li.i2{ width:192px; padding:0 30px 0 30px;}
.index2 li.i3{ width:191px; padding:0 30px 0 30px;}
.index2 li.i4{ width:164px; padding:0 30px 0 30px;}


.contact img{ margin-bottom:10px; }

.more{ float:right; padding:8px 0 0 0;}


/*新闻列表*/
.newlist{ margin:0; padding:12px 0; height:210px;}
.newlist li{ padding:10px 0; font-size:16px; border-bottom:1px dotted #ddd;  background:url(images/dian.jpg) no-repeat center left; text-indent:16px; }

/*--------------------------------首页图片滚动开始--------------------------------------*/
/*图片滚动不可控制*/
.movepicimg{  padding:0;}

.movepiczong{  margin:10px 10px 0 10px; border:1px solid #DFDFDF; padding:5px; background:#F8F8F8;}
.movepicname{ text-align:center; padding:0 0; line-height:40px;}
.movepicname p{ color:#8b8b8b;}



.infopiclist{ margin:0; padding:0; overflow:hidden;}
.infopiclist ul{ margin:0; padding:10px 0; width:900px; }
.infopiclist ul li{ width:224px; float:left; margin-right:53px; margin-bottom:12px;}
.infopiclist ul li .indexlistpic{ border:0;  width:214px;   margin:0 auto;border:1px solid #ddd; padding:4px;}
.infopiclist ul li .indexlistpic img{ width:214px; }

.infopiclist ul li .indexlistname{ margin:0 auto; text-align:center; padding:8px 0; line-height:28px; }
.infopiclist ul li .indexlistname p{ color:#999;}
.infopiclist ul li .more{ text-align:right; float:right; background:url(images/f.png) no-repeat right center; padding-right:15px; margin-right:6px;}

.infopiclists{ margin:0; padding:0; overflow:hidden;}
.infopiclists ul{ margin:0; padding:10px 0; width:900px; }
.infopiclists ul li{ width:175px; float:left; margin-right:26px; margin-bottom:12px; }
.infopiclists ul li img{ width:165px;}
.infopiclists ul li .indexlistpic{ border:0;  width:165px;   margin:0 auto;border:1px solid #ddd; padding:4px;}
.infopiclists ul li .indexlistname{ margin:0 auto; text-align:center; padding:8px 0; line-height:28px;}

/*-------------- ----------------------------------------------/首页设置-----------------------------------------------------*/
.infoorder{ margin:0; padding:0; overflow:hidden;}
.infoorder ul{ margin:0; padding:0px 0; width:804px; }
.infoorder ul li{ border-bottom:1px dotted #ccc; padding:16px 0; }
.infoorder ul li .indexlistpic{ border:0;  padding:0px; margin:0;border:1px solid #ddd; padding:3px; float:left; margin-right:12px;}
.infoorder ul li .indexlistpic img{ width:280px; height:150px;}
.infoorder ul li .indexlistname{ line-height:26px; width:410px; float:left;}
.infoorder ul li .indexlistname strong{ display:block; color:#2a5f8b;}
.infoorder ul li .indexlistname .jiage{ font-weight:bold;}
.infoorder ul li .indexlistname .jiage span{ font-size:20px; color:#f00;}

/*----------------------------------------------------------内页开始----------------------------------------------------------*/
/*--内页整体--*/

.focusBox { position: relative; width:200px; margin:20px auto 0 auto; height:197px; overflow: hidden;}
.focusBox .pic{position: relative; width: 200px; height: 197px;}
.focusBox .pic li{position: absolute; width: 200px; left: 0px; top: 0px; display: none;}
.focusBox .pic img { width: 200px; height: 197px; display: block; }
.focusBox .txt-bg { position: absolute; bottom:0; z-index: 1; height: 36px; width:308px; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom:0;color: white;  z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; padding: 0 0 0 10px;}
.focusBox .txt li a{ display: block; color: white; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

/*--内页整体--*/
.info{ margin:0 auto 0 auto; padding:0;  width:1010px; } /*内页整体*/

.inforight{ width:780px;float:right; padding:0 0;}/*内页左边*/
.infoleft{ width:204px; float:left;}





/*内页右边栏目*/
.infolanmu{ height:35px;background:url(images/info.png) no-repeat 0 0; line-height:26px; padding-right:12px; border-bottom:1px solid #ddd;}
.infolanmu .ititle{ font-size:20px; font-family:'微软雅黑'; color:#106fbf; text-indent:38px;}
.infolanmu .ititle ul i{ font-style:normal; font-size:18px; color:#106fbf; text-transform:capitalize; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.infocontent{clear:both; margin:0 auto; padding:0; background:url(images/info2.jpg) no-repeat bottom;}/*内页右边内容详情*/
.infocontentz{ margin:0 auto;   text-align:left; padding:15px 0;  line-height:2.6;  border-top:0; min-height:300px; }

/*内页右边内容详情*/
.contentleft{ width:410px; padding-left:8px; line-height:2.5;}


/*n内页左边*/



.left{ padding:0;margin-bottom:10px; position:relative; margin-top:-20px; z-index:100;}
.left1{color:#fff; padding:15PX;  color:#fff; text-align:left; color:#fff; font-size:25px; font-family:'微软雅黑'; border-radius:8px 8px 0 0; background:url(images/left.jpg) repeat-y; line-height:1.2; border-bottom:1px solid #0E6BB9;}
.left1 span{ display:block; float:left; font-size:60px; text-transform:capitalize;  line-height:60px; margin-right:5px;}
.left1 strong{ padding-top:5px; display:block;}
.left1 p{ font-size:20px; font-family:Arial, Helvetica, sans-serif;}
#left_menu{padding:0;  margin:0 auto; background:url(images/left.jpg) repeat-y; border-radius:0 0 8px 8px; }
#left_menu ul{list-style:none; margin:0 auto; padding:8px 0;}
#left_menu ul li{ text-align:center; height:32px;  line-height:32px; overflow:hidden; text-align:left; font-size:15px;  font-family:'宋体'; padding:2px 0; border-bottom:1px solid #0E6BB9; text-indent:40px }
#left_menu ul li a{ color:#FFF;}
#left_menu ul li:hover{ background:url(images/left.png) no-repeat 19px 10px; background-size:15px;}
#left_menu ul li:hover a{ color:#ff0;}
#left_menu ul li.ledd{ background:url(images/left.png) no-repeat 19px 10px; background-size:15px;}
#left_menu ul li.ledd a{ color:#ff0;}
#left_menu ul li.sml_0{ text-indent:55px; background:url(images/d.png) no-repeat 40px center;}
#left_menu ul li.sml_1{ text-indent:70px; background:url(images/d1.png) no-repeat 55px center;}

.contact{ background:url(images/contact.jpg) no-repeat center top; margin-top:10px; padding:0 22px; padding-top:156px; text-align:left;}

/*-新闻--*/
.articlist{ margin:0 auto;}
.articlist ul{ margin:0; padding:0; }
.articlist ul li{ padding:10px 0; line-height:22px; border-bottom:1px dotted #ddd; color:#bbb; }
.articlist ul li strong{ display:block; font-weight:normal; height:30px;font-size:13px;}
.articlist ul li img{ float:left; width:100px; margin-right:20px;}
.artictitle{ text-align:center; font-size:16px;  border-bottom:1px dotted #ccc; font-weight:bold;}
.artictitle_1{ text-align:center; color:#ccc;}

/*新闻详情内容*/
.artictitle_3{ height:25px; line-height:25px; text-align:left;}/*新闻详情上一篇,下一篇*/
/*--图文片列表开始--*/
.getpicimg{margin:0; text-align:left; }/*产品图片*/
.getpicimgb{ padding:0px;  border:1px solid #50A6D9;} 

.getpicname{ line-height:35px; height:35px; text-align:center; overflow:hidden;  margin:5px auto 0 auto;padding:0;}/*产品名称*/

.getpicpage{ height:60px; line-height:60px; padding:0px; text-align:center; }/*产品页码*/

.getpicimg .getpicnamea p{ text-align:left; font-weight:bold; display:block; line-height:50px;}
.getpicimg .getpicnamea span a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f00}
.getpicimg .getpicnamea span a:hover{ color:#000;}
.getpicimg .more{ background:url(images/more.jpg) no-repeat; width:110px; height:33px; margin:10px 0; line-height:33px; text-align:center;}


/*--图文详细开始--*/
.picshow{margin:0 auto; width:auto; text-align:center;}
.picshow span{}
.picshow_1{margin:0 auto; text-align:left; font-size:15px; font-weight:bold; text-align:center;}
.picshow_2{height:auto;text-align:left; padding-top:8px;}

/*--案例列表开始--*/
.getpicimga{margin:0 auto; border:1px solid #E2E2E2; padding:5px;  background:#fff; }/*产案例名称*/
.getpicnamea{ line-height:35px; height:35px; margin:0;text-align:center;}/*案例名称*/
.getpicpagea{ height:30px; line-height:30px;padding:3px 0 3px 0; text-align:center;}/*案例页码*/

/*--客户留言--*/
.feedshow td{ padding:5px;}
.feedback{  margin-bottom:15px; padding:12px; background:#f9f9f9; color:#555; border-radius:8px;}
.feedback0{ border-bottom:1px solid #eeeeee; height:35px;}
.feedback1{ color:#666;}
.feedback2{ padding:6px 0;color:#666;}
.feedback3{ color:#F90;line-height:21px;}

.booktext{ border:1px solid #E1E1E1; background:#fff; height:31px; line-height:31px; margin:0; padding:0 0 0 10px; color:#888; font-size:13px;}
.booktext1{ width:460px;}
.booktext2{ width:150px;}
.booktext3{ width:214px;}
.booktext4{ width:80px;}
.booktexts{ border:1px solid #E1E1E1;width:452px;  margin:0; padding:10px; color:#bbb; font-size:13px;}
.bookbutt{ width:90px; background:#fff; background:url(images/t.png) no-repeat center; width:195px; border:0; margin:0; padding:0; font-size:15px; color:#fff; height:54px; font-family:'微软雅黑';}
.orderform .bb1{ width:100px; margin:0;}
.orderform .bb2{ width:230px; margin:0;}
.orderform .bb3{ width:450px; margin:0;}
.orderform .bb4{ margin:0;}

/*----------------------------------------------------------左边设置开始----------------------------------------------------------*/

/*----------------------------------------------------------左边设置结束----------------------------------------------------------*/
/*ie6 背景透明*/
.beijingtouming{_behavior:url(pngset/iepngfix.htc);}

/*------------------------------------------------------------bottom设置----------------------------------------------------*/

/*版权*/
.link{ margin:20px auto 0 auto;border-bottom:1px solid #E1E1E1; }
.link ul.title{ width:1010px; margin:0 auto;}
.link ul.title img{ position:relative; margin-bottom:-10px;}
.content{ width:1010px; margin:0 auto; padding-top:30px;}
.link a{ color:#fff;}
.link a:hover{ color:#ff0;}

.bottom{ padding:0; color:#fff; text-align:center;font-family:'宋体';  margin:15px auto 0 auto; padding-top:60px; background:url(images/bottom.jpg) no-repeat center top #0E6BB9; padding-bottom:15px; }
.bottom a{ color:#fff;}
