@charset "gb2312";
/* CSS Document */

/* CSS Document */
/*边距清零*/
ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol{margin:0; padding:0;}
form,span,input,select{margin:0; padding:0;}
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
html{margin:0 auto;padding:0;font-size:12px; overflow-y:scroll; overflow-x:hidden; background:url(images/bj.jpg) repeat-x top;


}
body{line-height:200%; color:#5c5d5e; margin:0 auto;padding:0; }
a:link,a:visited{color:#5c5d5e;text-decoration: none;}
a:active{color:#5c5d5e;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:30px 0; 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 #eee; background:#fff; }
.margin0{ margin:15px 0 0 0 ;}

.borderdd{ border:1px solid #e1e1e1; margin:0; padding:0;}
.xian{ border-bottom:1px solid #ECE7E1; margin:10px auto; }
.htmlbody{ width:1010px; margin:0 auto; }
.w1000{ width:1000px; margin:0 auto;}
.w1041{ width:1041px; margin:0 auto; padding-top:20px;}
.wleft{}

.w685{ width:685px;}
.w380{ width:380px;}
/*----------------------------------------------------------/总体设置----------------------------------------------------------*/

/*-----head设置----*/
/*logo*/

.logo{  height:109px; background:url(images/logo2.jpg) no-repeat center;}
/*导航*/

#menu{ z-index:1000000;margin:0 auto;height:49px; font-size:16px;}
.navbox{margin:0 auto; z-index:9;filter:alpha(opacity=100);-moz-opacity:1;opacity:1.00;padding:0;  height:44px; width:1100px; }
.nav{margin:0 auto;list-style:none; padding:0 0; }
.nav li{ display:block; float:left; position:relative; font-weight:bold;  height:49px;  line-height:49px; text-align:center; }
.nav li a{color:#fff; display:block; height:49px; line-height:49px; width:134px;}
.nav li.mline{width:3px; padding:0; background:url(images/line.jpg) no-repeat;  height:44px; padding:0; margin:0;}
.nav li:hover a{ color:#000; background:url(images/menubj.jpg) repeat-x;;}

.nav li.mj_hover_menu {  }
.nav li.mj_hover_menu a{  color:#000;background:url(images/menubj.jpg) repeat-x;}



.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none; position:absolute;top:49px; left:0; font-size:12px; z-index:1000000000;}
.nav li .submenu .ddmenu{ width:134px !important;  filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; background:#fff;  }
.nav li .submenu .ddmenu ul li{width:134px !important;  height:36px !important; line-height:36px !important; float:none !important;text-align:center !important;color:#000; font-weight:normal; background:none; padding:0 !important; border-bottom:1px solid #eee; margin:0 !important;}
.nav li .submenu .ddmenu ul li a{ color:#000 !important; font-size:12px; padding:0; width:125px !important; background:none !important; height:36px !important; line-height:36px !important;}
.nav li .submenu .ddmenu ul li a:hover{ color:#f00 !important;}


.w1100{ width:1100px; margin:0 auto;}
.gg{ height:47px; background:#0D72C4;}
.gg ul{ height:47px; line-height:47px; overflow:hidden;}
#marqueebox{  width:620px;}
#marqueebox li{ height:47px; line-height:47px; font-size:15px; font-family:'微软雅黑'; }
#marqueebox li a{ color:#fff;}
#marqueebox li a:hover{ color:#ff0;}
.search{ float:right; padding-top:5px;}
.search input[type='text'] {width: 158px; padding: 0 10px; float: left;height:25px; line-height:25px; border: 0; margin-right:12px;}
.search input[type='submit'] {
    width: 62px;
    border: 0;
    background:#D2DFE8;
    height: 25px;
    line-height: 25px;
    font-family: '微软雅黑';
    color: #000;
}
/*banner*/
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 450px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right:50px;}
.flex-direction-nav .flex-prev {left: 50px;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block; zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;
}
.flex-control-paging li a.flex-active {background-position: 0 0;}

/******/
.index2{ width:1100px; margin:0 auto; padding:10px 0;}


.about{ background:url(images/aboutt.jpg) no-repeat 0 0; padding-left:435px; font-size:16px; line-height:2.1; margin:15px auto; min-height:311px; }
.aboutt{ background:url(images/aboutt.png) no-repeat; height:127px; margin-top:15px; }
.aboutt li{ width:130px; height:127px; }
.contact{border:1px solid #0566b3; border-top:0; line-height:2; padding:15px;font-size:16px; height:191px;}






/*gundong*/



.newspic{ border:1px solid #DAC8BC; padding:3px; position:relative;}
.newspic img{ width:224px; display:block; }
.newspic strong{ display:block; position:absolute; width:100%; bottom:3px;  background-color:rgba(0,0,0,0.6);width:224px; text-align:center; color:#fff;}


.news{}
.newslist{ padding:12px 0; width:1120px;}
.newslist li{ padding:12px 0; line-height:30px; width:540px; float:left; margin-right:20px;}
.newslist li img{ float:left; margin-right:15px;}
.newslist li p{ line-height:1.8;}
.newslist li strong{ font-size:16px; color:#000; display:block; line-height:1; margin-bottom:15px;}
.newslist li a.more{ color:#0566b3; font-size:14px;}

.case{ margin:15px auto;}



.indexleft{ float:left; width:253px; margin:15px 0 0 0;}
.indexright{ float:right; width:815px; margin:15px 0 0 0; }
.pro1{  margin:0 auto; border:1px solid #0566b3; border-top:0;}

.pro1 li{ overflow:hidden; font-size:16px; text-align:left; text-indent:65px; height:40px; line-height:40px; background:url(images/leftbj1.jpg) no-repeat center;}

.pro1 li a{ color:#0566b3;}
.pro1 a.more{ display:block; height:32px; margin:5px auto; border:1px dashed #0965B0; width:175px; font-size:16px; color:#0965B0; font-weight:bold; line-height:32px; text-align:center;}
.pro1 li:hover{  background:url(images/leftbj2.jpg) no-repeat center;}
.pro1 li:hover a{ color:#f00;}
.pro1 li.selected{  background:url(images/leftbj2.jpg) no-repeat center;}
.pro1 li.selected a{ color:#f00;}


.pro2{ width:850px;}
.pro2 dl{ }
.pro2 li{ width:256px; float:left; margin-right:23.5px; margin-bottom:25px;}
.pro2 li img{ width:254px; height:217px; border:1px solid #ddd;}
.pro2 li .teanames{ height:50px; line-height:50px; font-family:'微软雅黑'; text-align:center; background:#ddd; font-size:18px;}
.pro2 li:hover .teanames{ background:#046EB8; color:#fff;}

/**/




/***/
.movepiczong{  margin:0 2px 0 3px; padding:0 0;0  }
.movepiczong .pictitle{ text-align:center; height:35px;  line-height:35px; }

.movepicimg img{ display:block; border-bottom:0;}




.infopiclist{ margin:0; padding:0; overflow:hidden; }
.infopiclist ul{ margin:0; padding:0 0; width:900px;  }
.infopiclist ul li{ padding:0 0;  margin-bottom:22px; width:256px; float:left;  margin-right:23px; }
.infopiclist ul li .indexlistpic{ border:0;  width:254px; border:1px solid #ddd;}
.infopiclist ul li .indexlistpic img{ width:254px; }
.infopiclist ul li .indexlistname{ text-align:center; background:#ddd;   overflow:hidden; line-height:40px; height:40px; font-size:18px; font-family:'微软雅黑';}
.infopiclist ul li:hover .indexlistname{ background:#046EB8; color:#fff;}



.infopiclists{ margin:0; padding:0; overflow:hidden; }
.infopiclists ul{ margin:0; padding:0 0; width:900px;  }
.infopiclists ul li{ padding:0 0;  margin-bottom:22px; width:256px; float:left;  margin-right:23px; }
.infopiclists ul li .indexlistpic{ border:0;  width:254px; border:1px solid #ddd;}
.infopiclists ul li .indexlistpic img{ width:254px; }
.infopiclists ul li .indexlistname{ text-align:center; background:#ddd;   overflow:hidden; line-height:40px; height:40px; font-size:18px; font-family:'微软雅黑';}
.infopiclists ul li:hover .indexlistname{ background:#046EB8; color:#fff;}


/*----------------------------------------------------------内页开始----------------------------------------------------------*/
/*--内页整体--*/

.pager {
	TEXT-ALIGN: center; CLEAR: both;
}
.pager A { line-height:28px; height:28px; display:inline; zoom:1; margin-right:5px; padding:5px 10px; background:#fff; border:1px solid #ddd;}
.pager SPAN {
	 border:0; line-height:30px; height:30px; display:inline; zoom:1; margin-right:5px; padding:5px 10px; background:#F60; color:#fff;

}
.pager A:hover {  background:#F60; color:#fff;}

/*--内页整体--*/

/*--内页整体--*/
.info{  width:1100px; margin:12px auto;}

.inforight{ width:815px; padding:0 0; float:right;  }/*内页左边*/
 
 
.infoleft{ width:253px; float:left; margin-bottom:20px;}



.indextitles1{  margin:0 auto; border-bottom:1px solid #ddd; height:45px; line-height:37px; position:relative; }
.indextitles1 strong{ display:inline-block; font-weight:normal; float:left; color:#0D72C4; font-family:'微软雅黑'; font-size:25px; margin-right:15px;}





/*内页右边栏目*/
.topmenu{font-weight:normal;  font-size:12px; font-family:'宋体'; padding-top:00px;}




.infocontent{clear:both; margin:0 auto; padding:0;  }/*内页右边内容详情*/
.infocontentz{ margin:0 auto;   text-align:left; padding:15px 0;  line-height:2.2;  border-top:0; min-height:380px; }


.indextitlehh{ height:37px; line-height:37px;  text-align:left; color:#de0000; font-size:20px; border-bottom:1px solid #ddd; font-family:'微软雅黑'; margin-bottom:15px;}
.indextitlehh strong{ display:inline-block; border-bottom:3px solid #DB0B0B; height:35px;}

#left_menu{ border-bottom:0; font-family:'微软雅黑'; font-size:16px;}
#left_menu ul{list-style:none; margin:0 auto;padding:0 0 0 0; border:1px solid #0566b3; border-top:0;}
#left_menu ul li{  overflow:hidden; font-size:16px; text-align:left; text-indent:65px; height:40px; line-height:40px; background:url(images/leftbj1.jpg) no-repeat center;}
#left_menu ul li a{display:block; color:#0566b3;}
#left_menu ul li:last-child{ height:38px; overflow:hidden;}

#left_menu ul li:hover{ background:url(images/leftbj2.jpg) no-repeat center;}
#left_menu ul li:hover a{ color:#f00; }
#left_menu ul li.ledd{ background:url(images/leftbj2.jpg) no-repeat center;;}
#left_menu ul li.ledd a{color:#f00; font-weight:bold;}




.w480{ width:480px;}
.FontScroll{ height:470px;overflow:Hidden;  width:600px; padding:0 0; margin:0 auto 0 auto;}
.FontScroll ul{ width:650px !important;}
.FontScroll ul li{ float:left; position:relative;  overflow:hidden; width:290px; margin-right:20px; margin-bottom:18px;   position:relative; }
.FontScroll ul li img{ width:290px; height:225px; display:block;}
.FontScroll .line{text-align:center;width:100%;}
.FontScroll .fontColor a{color:red;}
.FontScroll ul li .proname{ height:47px;font-size:18px; font-family:'微软雅黑';  position:absolute; bottom:0; left:0; width:100%;  line-height:47px; background:url(images/hh.png) repeat; color:#fff; font-size:16px; text-align:center; }

/*轮播 幻灯片*/
.focusBox1 { position: relative; width:480px; height:468px; overflow: hidden;  }
.focusBox1 .pic{position: relative;width:480px; height:395x;}
.focusBox1 .pic li{position: absolute; width: 480px; height:395x; left: 0px; top: 0px;display: none;}
.focusBox1 .pic img { width:480px; height:395x; display: block; overflow: hidden; }
.focusBox1 .txt-bg { position: absolute; bottom:0; height:30px; z-index: 1;overflow: hidden; background:#f00; }

.focusBox1 .txt { position: absolute; left:0; bottom:0;width:480px; color: white;  z-index: 2; height:73px; overflow: hidden; background: #0566B3; font-size:18px; font-family:'微软雅黑';  }
.focusBox1 .txt li{ height:73px; line-height:73px;width:480px;  position:absolute; text-align:left !important;  bottom:-73px; text-indent:15px;}
.focusBox1 .txt li a{ display: block; color: white; text-align:left;  text-decoration: none; }


.focusBox1 .num { z-index: 3; position:absolute; bottom:26px; right:15px; height:10px;}
.focusBox1 .num li{ height:10px; border-radius:10px; text-indent:1000px; cursor:pointer;line-height:10px; width:10px; margin-left:5px; float:left; text-align:center;  background:#fff;  }
.focusBox1 .num li.on { background:#f80415; color:#fff;}
.focusBox1 .num li.on a{ color:#fff;}


.focusBox2 { position: relative; width:207px;  height:230px; overflow: hidden; margin:20px auto; }
.focusBox2 .pic{position: relative;width:207px; height:155px; float:left;}
.focusBox2 .pic li{position: absolute; width: 207px; height:155px; left: 0px; top: 0px;display: none;}
.focusBox2 .pic img { width:207px; height:155px; display: block; overflow: hidden;}
.focusBox2 .txt-bg { position: absolute; bottom:0; height:30px; z-index: 1;overflow: hidden; background:#f00; }

.focusBox2 .txt { position:relative; left:0; top:25px;  width:207px;   z-index: 2; height:30px; overflow: hidden;font-size:18px; font-family:'微软雅黑'; text-align:center;  }
.focusBox2 .txt li{ height:38px; line-height:30px;width:207px;  position:absolute; text-align:center !important;  bottom:-30px; padding: 0 0 0 0;}
.focusBox2 .txt li a{ display: block; color: white; text-align:center;  text-decoration: none; }


.focusBox2 .num { z-index: 3; position:absolute; bottom:75px; right:5px; height:17px;}
.focusBox2 .num li{ height:13px; cursor:pointer;line-height:13px; font-size:12px; width:13px; margin-left:3px; float:left; text-align:center;  background:#fff;  }
.focusBox2 .num li.on { background:#f80415; color:#fff;}
.focusBox2 .num li.on a{ color:#fff;}

/*-新闻--*/
.articlist{ margin:0 auto;}
.articlist ul{ margin:0; padding:0; }
.articlist ul li:first-child{ padding-top:0;}
.articlist ul li{ padding:16px 0; line-height:22px; border-bottom:1px dotted #ddd; color:#888; }
.articlist ul li strong{ display:block;height:30px;font-size:14px;}
.articlist ul li img{ float:left; width:160px; 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;}
.picshow_2 img{ max-width:100%;}
.picshow_3{ color:#777; font-family:'微软雅黑';}
.picshow_3 strong{ display:block;font-size:20px; text-align:center; display:block; height:40px; color:#000; }
.picshow_3 p{ font-family:Arial, Helvetica, sans-serif; display:block; text-align:center; color:#bbb; border-bottom:1px dotted #ddd; margin-bottom:15px;}
.picshow_3 b{ display:block;}
.picshow_content{ padding:15px 0;}

.pi_1{ width:440px; float:left; border:1px solid #eee;}
.pi_2{ width:340px; float:right; }
.pi_2 strong{ display:block; color:#0b61a5; font-size:22px; font-family:'微软雅黑';}
.pi_t{ height:61px; line-height:61px; background:url(images/pi.png) no-repeat right; position:relative; margin:15px 0 6px 0;}
.pi_t span{ display:inline-block; background:url(images/pi1.png) no-repeat right #1881cb; color:#fff; position:absolute; bottom:10px; height:39px; line-height:39px; padding-right:30px; padding-left:18px; font-weight:bold; font-family:'微软雅黑'; font-size:25px;}

.chanpinlist{background:#d7d5d6;}
.chanpinlist li{ float:left; width:150px; padding:12px 0 12px 11px;background:#d7d5d6; }
.chanpinlist li img{ display:block; width:150px;}
.chanpinlist li strong{ display:block; height:35px; line-height:35px; width:150px; font-size:20px; text-align:center; font-family:'微软雅黑'; color:#fff; background:#000;}

/*--案例列表开始--*/
.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;}/*案例页码*/

/*--客户留言--*/
.feedback{  margin:0 auto;}
.feedback0{height:25px;  margin:0 0 0 0px; border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}/*留言标题*/
.feedback1{border:1px solid #ddd; height:100%; float:left;margin:0 0 6px 0px;}/*中间整体*/
.feedback2{width:69px; height:100%; float:left; padding-top:20px; margin:0 auto;text-align:center;}/*头像*/
.feedback3{height:100%; width:628px; float:right;border-left:1px solid #ddd}/*头像右边框*/
.feedback4{text-align:left; height:auto; border-bottom:1px solid #ddd; padding:8px;}/*留言内容*/
.feedback7{text-align:left; height:auto;padding:6px;color:#F60;}/*站长回复*/
.feedback5{border:1px solid #ddd; background:none; color:#686868;}/*留言文本框*/
.feedback6{background:none; border:1px solid #ddd; color:#686868; padding-top:3px;} /*留言文按钮*/

.booktext{ border:1px solid #f1f1f1; 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 #f1f1f1;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{   text-align:left; }

.bottom{ margin:0 auto 0 auto; color:#fff; padding:16px 0; line-height:2.3; text-align:left;  overflow:hidden; background:#0566B3; font-size:12px;}
.bottom a{ color:#fff;}
.bottom ul.bb{ margin:0 auto; padding:0 0; width:885px; background:url(images/blogo.jpg) no-repeat center left; height:107px; padding-left:215px;  }




