@charset "gb2312";
/*边距清零*/
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;font-family:'宋体'; overflow-y:scroll; background:#C60506; }
body{line-height:200%; color:#828282; margin:0 auto;padding:0; text-align:left; }
a:link,a:visited{color:#828282;text-decoration: none;}
a:active{color:#828282;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;}
.floatL{ float:left;}
.floatR{ float:right;}
.clearboth{ border:0px;}
/*----------------------------------------------------------总体设置----------------------------------------------------------*/

.allcontent{ margin:0 auto; }
.top{ height:129px;margin:0 auto; background:url(../images/htmlbj.jpg) repeat-x center;}
.vir{ width:1044px; height:26px; margin:0 auto; line-height:26px; padding-left:10px; font-size:14px; color:#FFF;}
.vir a{ color:#FFF;}
/***************************导航栏*********************************/

.logo{ height:104px; width: 370px; background:url(../images/logo.jpg) no-repeat center; float:left;  }
.dh{ height:36px; line-height:36px; width:992px; margin:0 auto; }
.navbox{  margin:0 auto;  width:1040px; position:relative;z-index:9;filter:alpha(opacity=100);-moz-opacity:1;opacity:1.00;padding:0; font-family:'微软雅黑'; }
.nav{margin:0 auto;list-style:none; width:660px; height:50px; margin-top:50px; float:left; border-bottom:4px solid #0153B7;}
.nav li{ float:left; height:36px; padding:0; width:80px; text-align:center; font-size:15px; line-height:36px;position:relative;}
.nav li.mline{width:2px; padding:0; margin:0; background:url(../images/dhclassbj.jpg) no-repeat center; float:left; }
.nav li a{ color:#767676; display:block;}
.nav li:hover{  height:50px; line-height:36px; display:block; border-bottom:4px solid #F6BC00;}
.nav li:hover a{ color:#f00;}
.mj_hover_menu{}
.mj_hover_menu a{}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none; position:absolute;top:50px; left:0; width:auto !important; z-index:9999; background:#FFF; opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;}
.nav li .submenu .ddmenu{ width:140px !important;  filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.nav li .submenu .ddmenu ul li{ width:140px; height:46px; line-height:46px; float:none !important;color:#000; background:none; text-align:center; border-bottom:1px solid #eee;display:block;width:140px !important;}
.nav li .submenu .ddmenu ul li a{}
.nav li .submenu .ddmenu ul li a:hover{ color:#f00;}
.nav li .submenu .ddmenu ul li:hover{ background:none;}
.nav li .submenu .ddmenu ul li a{ color:#000; background:none; padding:0 !important;}

/***************************banner条*********************************/
.content{ margin:0 auto;}

/***************************中部*********************************/

.center{   margin:0 auto; width:1050px; background:#FFF; padding-bottom:15px;  }
.centerleft{  height:352px; margin:0 auto; padding-top:25px; } 
.centerleft1{ width:1027px; margin:0 auto; height:352px;}
.centerright{ margin:0 auto;  height:280px; width:1027px; margin-top:10px;}
.rightcontent{ width:1010px; height:580px; margin:0 auto; padding-top:39px;}
.bottom{ width:1027px; height:310px;  margin:0 auto; margin-top:20px; }

/**************************关于我们*********************************/

.aboutus{ height:350px; width:755px; overflow:hidden; border:1px solid #E3E3E3; background:#FFF; float:left; -moz-border-radius: 5px;-webkit-border-radius: 5px;   border-radius:5px; }
.aboutushead{ width:755px; height:41px; background:url(../images/aboutusheadbj.jpg) repeat-x center;}
.aboutheadleft{ width:98px; height:40px; background:url(../images/aboutheadleftbj.jpg) no-repeat center;}
.aboutheadleft span { text-align:center; color:#fff; font-size:16px; font-family:simsun; }
.more1{ width:38px; height:40px; line-height:40px; float:right;  margin-right:20px;}
.aboutusbottom{ width:727px; height:292px; padding-top:12px; margin-left:14px; border-top:1px solid #E3E3E3;}
.btleft{ width:345px; height:277px; margin-right:15px; background:url(../images/aboutuspagebj.jpg) no-repeat center;}
.btleft img{ padding:15px 0 0 10px;}
.line{ width:1px; height:292px; background:url(../images/linebj.jpg) no-repeat center; margin-right:15px;}
.aboutcontent{ width:342px; height:292px;}
.aboutpaixu{ width:350px; height:30px; background:url(../images/aboutpaixubj.jpg) no-repeat top; margin-top:10px; }
.aboutpaixu ul li{ float:left; width:82px; height:25px; line-height:25px; text-align:center; margin-right:5px;}
.ads{ width:350px; height:30px;}
.ads ul{ padding-left:30px;}
.ads ul li{ width:30px; height:30px;}
.ads ul li a{width:30px; height:30px; display:block;}

/**************************办公场所*********************************/
.base{ width:250px; height:352px;}
.workplace{ width:240px; height:246px; background:url(../images/workplacebj.jpg) no-repeat center; padding: 5px 7px 5px 7px}
.workhead{ width:238px; height:40px; background:#0153B6;}
.workhead span{ color:#FFF; font-family:Microsoft Yahei; font-size:18px;  line-height:40px; padding-left:15px;}
.workhead a{ color:#FFF; font-family:Arial; font-size:12px;  line-height:40px; padding-left:5px;}
.workbottom{ width:232px; height:196px; margin:0 auto; margin-top:10px;}

/**************************方向键切换************************************/

.ind_pro{ width:232px; float:left;  display:inline; height:196px;}
.ind_pro .title{ height:34px; overflow:hidden; background:url(../images/indh2.png) no-repeat left -41px; width:100%;}
.indpic{ width:230px;  overflow:hidden; position: relative;}
.indprobot{background:url(../images/indh2.png) no-repeat left -75px; height:7px; overflow:hidden;}
a#prev,a#next{ width:55px;height: 55px;display:block; position:absolute;  z-index:100;}
a#prev{ background:url(../images/btnprebj.jpg) no-repeat; width:22px; height:43px; left:0; top:50px; margin-left:5px;}
a#next{ background:url(../images/btnnextbj.jpg) no-repeat; width:22px; height:43px; right:0;top:50px}
#gun{ width:230px; margin:0 auto;height:196px; overflow:hidden; }
#gun ul{ width:9999px;}
#gun li{ float:left;  width:230px; height:195px; text-align:center; overflow:hidden; }
#gun li img{  }


.zp{ width:236px; height:77px; margin:12px 0 0 7px;}
.zp a img{ border:1px solid #E5E5E5; padding:2px;}



/**************************工程案例*********************************/
.factorys{ height:225px; width:1027px; border:1px solid #E1E1E1; margin:0 auto; background:#FFF; margin-top:11px; -moz-border-radius: 5px;-webkit-border-radius: 5px;   border-radius:5px;} 

.factoryhead{ width:1027px; height:40px; background:url(../images/aboutusheadbj.jpg) repeat-x center;}
.ddsds{ width:98px; height:40px; background:url(../images/caseheabj.jpg) no-repeat center;}
.factoryhead span a{ float:right; color:#8A8F8B; font-size:14px}
.factoryshow{ width:1012px; height:181px; margin-right:10px; margin-top:5px; }
.caseimg{padding:2px; border:1px solid #B6BAB9;-moz-border-radius: 5px;-webkit-border-radius: 5px;   border-radius:5px;}



/**************************新闻*********************************/

.news{ width:374px; height:273px; border:1px solid #EBEBEB; border-top:4px solid #0153B6;}
.newshead span a{ float:right; line-height:32px; margin-right:7px;  color:#494748;}

.infoimg{ border:1px solid #E4E4E4; padding:4px; margin-top:20px;}

.newshead{ width:374px; height:39px;background:url(../images/newsheadbj.jpg) no-repeat left;}
.newshead ul li{  float:left; text-align:center; height:30px;}
.newshead ul li.i11{ width:97px; }
.newshead ul li.i21{ width:97px;}
#sub1{ margin-top:10px; margin-left:8px;}
#sub2{ display: none; margin-top:10px;margin-left:8px;}

.newshead1{ width:374px; height:39px;  background:url(../images/newsheadbj1.jpg) no-repeat left;   }
.newshead1 span a{ float:right; line-height:32px; margin-right:7px;  color:#494748;}
.newshead1 ul li{  float:left; text-align:center; height:30px;}
.newshead1 ul li.i11{ width:97px; }
.newshead1 ul li.i21{ width:97px;}


.newscontent{ width:352px; height:224px; }
.newscontent ul{  margin-top:5px;}
.newscontent ul li{  height:30px; font-family:simsun; line-height:30px; width:352px;overflow:hidden; } 
.newscontent ul li:last-child{ border-bottom:0px;}
.newscontent ul li span{ color:#F00;}
.newscontent ul li img { margin-right:10px;}
.infolist2{ margin-right:12px;}





.focusBox { position: relative; width:327px; margin:0px 0px 0 0; height:266px; overflow: hidden; border:1px solid #ddd; padding:5px;-moz-box-shadow:0 0 5px #bbb;-webkit-box-shadow:0 0 5px #bbb; box-shadow:0 0 5px #bbb; float:left; margin-left:20px;}
.focusBox .pic{position: relative; width: 327px; height: 266px;}
.focusBox .pic li{position: absolute; width: 2888px; left: 0px; top: 0px; display: none;}
.focusBox .pic img { width: 327px; height:266px; display: block; }
.focusBox .txt-bg { position: absolute; bottom:5px; z-index: 1; height: 36px; width:327px; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom:5px;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: 15px; 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; }




/**************************联系我们*********************************/
.contact{ width:256px; height:265px;  float:right; border:1px solid #E3E3E3; padding:5px;-moz-box-shadow:0 0 5px #bbb;-webkit-box-shadow:0 0 5px #bbb; box-shadow:0 0 5px #bbb; background:#FFF; overflow:hidden;}
.contacthead{ width:256px; height:40px; background:#0153B6;}
.contacthead span{ color:#FFF; font-family:Microsoft Yahei; font-size:18px;  line-height:40px; padding-left:15px;}
.contacthead a{ color:#FFF; font-family:Arial; font-size:12px;  line-height:40px; padding-left:5px;}
.contactbottom{ width:256px; height:209px; overflow:hidden; background:url(../images/contactusbj.jpg) no-repeat center; padding-top:20px;}
.contactbottom p{ color:#000; padding-left:8px; line-height:21px;}

/**************************友情链接*********************************/
.link{ width:256px; height:63px; line-height:30px; margin:0 auto; margin-top:20px; }
.link span{ color:#007AC0; font-weight:bold; line-height:30px; font-family:simsun; font-size:14px; padding-left:10px;}
.link  select{ width:208px; margin-left:10px;}
.link ul{ padding-left:28px; height:30px; line-height:30px;}
.link a{ color:#313131; font-family:simsun;}

.video{ width:372px; height:302px; border:1px solid #E0E0E0; padding:2px;}
.videohead{ width:373px; height:35px; background: url(../images/videoheadbj.jpg) no-repeat center;}
.videobottom{ width:373px; height:266px;}


/*************************荣誉资质*********************************/
.honor{ width:620px; height:300px;border:1px solid #E0E0E0; padding:2px; }
.honorhead{ width:620px; height:39px; background:url(../images/honorheadbj.jpg) repeat-x center;}
.honorleft{ width:97px; height:39px; background: url(../images/honorheadleft.jpg) no-repeat center;}
.honorcontent{ height:251px; width:610px; padding-top:10px; margin-left:5px; border-top:1px solid #E3E3E3;}
.honorcontent ul li{ float:left;}

/*************** ***********图片新闻************************************/

.imgnews{ width:289px; height:255spx; float: left;box-shadow: 5px 5px 5px #888888; margin-top:10px; }
.c1{ width:280px; height:255px; }
.focus{ position:relative; width:100%;}  
.focus img{ width:100% !important;} 
.focus .btn{ position:absolute;overflow:hidden; zoom:1; background:#000;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{  }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10;   
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; text-indent:12px; }
.focus .shadow a{ color:#fff;}
.focus .fcon{ position:relative; width:100%;   display:none;  }  
.focus .fcon img{ display:block; border:1px solid #E3E3E3; padding:3px; }  
.focus .fbg{ height:21px; text-align:center; z-index: 200; position:absolute;bottom:18px; right:10px; }  
.focus .fbg div{margin:20px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#c01f16;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  










/**************************常识************************************/
.know{ width:405px; height:290px; border:1px solid #E3E3E3; background:#FFF; padding:5px;}
.konwhead{ width:404px; height:37px; background:url(../images/knowheadbj.jpg) no-repeat center;}
.konwpage{width:404px; height:81px; background:url(../images/knowpage.jpg) no-repeat center;}
.konwbottom{ width:382px; height:140px; margin:0 auto; margin-top:15px;}
.konwbottom ul li{ line-height:28px; background:url(../images/direction.jpg) no-repeat left; padding-left:10px;}







/**************************方向键切换************************************/


/**************************产品************************************/
.products{ width:733px; height:529px; float:right; }
.productshead{ width:733px; height:37px; background:url(../images/productsheadbj.jpg) no-repeat left;}
.productshead span a { float:right; color:#888C8D; font-size:12px; margin-right:8px; line-height:35px;}
.productsshow{ width:733px; height:483px; margin-top:5px;}
.productsshow ul li{ float:left;}
.pro{ width:153px; height:124px; border:1px solid #D3D3D3;}
.info{ margin-left:45px;}
.margin{ margin-top:40px;}
.casebottom{ background:url(../images/casebottombj.jpg) repeat-x; height:19px; width:1002px;}




#FontScroll{width:733px; height:500px;overflow:hidden; margin:0px auto 0 auto;}
#FontScroll ul{margin:0; padding:0; padding:0; }
#FontScroll ul li{ height:251px !important; overflow:hidden; display:block; width:170px; float:left; font-family:simsun; font-size:18px; color:#7e7e7e; margin-right:12px; text-align:center;}
#FontScroll .mline{text-align:center;width:100%;}
#FontScroll ul li p{   height:30px; line-height:30px;}
#FontScroll ul li p a{ color:#000; font-size:14px;}
#FontScroll ul li a img{ padding:3px; border:1px solid #CDCFCE; width:162px;}


/**************************书法知识************************************/
.knowledge{ width:1138px; height:340px; margin-top:20px; margin:0 auto;}
.knowledgehead{ width:1138px; height:37px; background:url(../images/knowledgeheadbj.jpg) no-repeat top;}
.knowledgehead span a { float:right; color:#000; font-size:12px; margin-right:58px; line-height:37px;}
.knowledgebottom{ width:1138px; height:280px; margin-top:20px;}
.knowledgebottom ul li{ width:196px; height:276px; background:url(../images/kas.jpg) no-repeat; float:left; margin-right:25px; padding:5px 0px 0 5px;}
.about{ margin-top:10px; padding-left:5px; color:#000; height:96px;}
.title{ font-size:16px; color:#000; font-family:Microsoft Yahei; margin-left:5px;}
.img{ padding:12px 0 0 4px;}

/***************************图片轮播展示****************************/

.carousel-no-style{ height:160px; float:left; padding-left:5px; width:940px; }
 button{ text-indent:-9999px;}
.carousel-no-style ul{}
.carousel-no-style ul li{ width:173px; height:160px; float:left; margin-right:16px;}
.carousel-no-style ul li a img{ border:1px solid #CCC; padding:2px; width:167px;}
.carousel-no-style ul li p{ font-family:simsun; color:#454648; text-align:center;}
.prev-no-style{ border:1px; width:19px; height:31px; background:url(../images/btnprebj.png) no-repeat left; float:left; margin-right:15px; margin-top:50px;}
.next-no-style{border:1px; width:19px; height:31px; background:url(../images/btnnextbj.png) no-repeat right;margin-top:50px;}
.assd{border:1px solid #CCC; padding:3px; display:block;}
.assd p{ background:#DDDDDD; }
.assd:hover p{ background:#3A3635;color:white;}
/*#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4 { width:750px; text-align:center;font-size:12px; margin-bottom:5px; }*/
#tabcontent1{ width:1007px; height:170px}


/**************************新闻*********************************/

.info1{ font-size:12px; color:#000; margin-left:10px; line-height:22px;}
.info2{ text-indent:2em;line-height:22px;}
.newslist1{ color:#000;}
.newslist2{ float:right; color:#000;}

/**************************底部*********************************/

.foot{  height:96px; text-align:center; color:#FFF; background:#D33A3C;}
.foot p a{ color:#FFF;}

.center1{margin:0 auto; position:relative;  min-height:500px;  margin-top:0px; width:1020px; background:#FFF; padding:20px;}
.nleft{ width:240px;}
.nright{ width:755px; min-height:700px;}
.nright img{ max-width:100%;}

/**************************内页左侧*********************************/
.productsitems{ width:240px; min-height:100px;}
.productspage{ width:240px; height:50px; background:#0F66C3;}
.productspage ul{ width:240px; height:50px;font-family:Microsoft Yahei;  text-align:center; }
.productspage ul span{  line-height:50px; color:#fff; text-align:left;font-family:Microsoft Yahei; font-size:18px;  }

.uu{ width:240px;}
.uu li{ width:240px; height:40px; line-height:40px;  float:left; margin-top:3px; background:url(../images/nleftclassbj.jpg) no-repeat center; text-align:center; }
.uu li a{ font-size:15px;font-family:Mcrosoft Yahei;  color:#4a4848;  }
.uu li:hover{background:url(../images/nopenbj.jpg) no-repeat center;}
.uu li:hover a{font-size:15px;font-family:Mcrosoft Yahei;  color:#fff; text-align:center;}
.uu li.menu-open{ background:url(../images/nopenbj.jpg) no-repeat center;}
.uu li.menu-open a{font-size:15px;font-family:Mcrosoft Yahei;  color:#fff; text-align:center;}
.content1{ height:285px;}

/**************************内页联系我们*********************************/
.ncontact{ width:240px; background:#E5E5E5;}
.ncontacthead{ width:240px; height:50px; background:#0F66C3; text-align:center;}
.ncontacthead span{font-size:18px; line-height:50px;font-family:Mcrosoft Yahei;  color:#fff; text-align:center;}
.ncontact p{ padding-left:20px; color:#000; font-family:simsun;}


/**************************内页右侧*********************************/

.rightcontentdown{  min-height:450px; }
/**************************内页右侧RT*********************************/
.rt{ width:754px; height:31px;font-family:Microsoft Yahei; border-bottom:1px solid #DBDBDB;}  
.zi{ color:#fff; font-size:14px;line-height:30px; background:url(../images/rtbj.jpg) no-repeat left center;text-align:center;} 
.zi img{ margin-right:10px;}
.zi a{line-height:30px; font-size:18px; color: #064789; font-family:Microsoft Yahei; padding-left:15px; margin-right:8px;}
.wei{  line-height:30px; font-size:12px; font-family:simusn; color:#a5a8a7; margin-right:10px;}



.nartbottom{margin-top:20px; padding-left:20px; color:#333;}
/**************************内页右侧产品*********************************/
.chow{  margin-top:20px; padding-left:25px; }
.chow li{ margin-right:39px; margin-top:15px; width:200px;}
.chow li img{ width:200px; height:150px;}
/*****************************客户留言*******************************************/
.message{ margin-top:20px; height:130px; }
.mp{border-bottom:1px solid #5E5E5E;}
.mtur{ width:630px; margin-right:20px;}
.tu{ margin-left:20px;}
.zx{ margin-top:5px;}
.mm{ border:1px dashed #5E5E5E;}
/*****************************新闻列表*******************************************/

.rcont{ margin-top:10px;}
.dli{ width:740px;}
.dli li{  border-bottom:1px #999 dotted; padding:10px 0 10px 0; font-family:Microsoft Yahei;}
.dli li span{ color:#555555; }
.dli li a img{ margin-right:30px; height:150px;}
.dli li strong{ font-size:16px; color:#d02323; display:block;}
.dli li a p{color:#808080;}

.bat{ border-bottom:1px dotted #dedede; color:}
.dli .batt{ border-bottom:0px;}

.page{ color:#000; margin-top:50px; height:100px; text-align:center;}

.qq{ width:192px; height:252px; position:fixed; top:190px; z-index:10000000; background:url(../images/qq.png) no-repeat center; right:0px;}
.qqhead{ width:192px; height:58px;}
.qq ul li{ width:192px; height:30px; margin-top:5px;}
.qq ul li a{ height:30px; display:block;}





.links{ color:#fff; text-align:center; padding:12px;}
.links a{ color:#fff;}
