@charset "gb2312";
*{ margin:0; padding:0;}
a{text-decoration:none;}
a:hover{color:#ab090a;}
p{ margin:0px;}
ul,h1,h2,h3,h4{ margin:0px; padding:0px;}
li{list-style-type:none; margin:0; padding:0;}
img{ border:0;}
em{ font-style:normal;}
body,div,dl,dt,dd,ul,ol,li h1 h2,h3 h4,h5,h6,br,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,select,input,a,div,strong,span{ margin: 0; padding: 0 }
body{ width:100%;font-family:"宋体" ,"微软雅黑","黑体";font-size:12px; margin:0;}

.nav,h1,.inside_Aus,.insli{font-family:"微软雅黑","黑体";}

.top{ width:100%;background:url(../images/topbg.jpg) no-repeat center 0;}
.topcon{width:1003px; height:116px; margin:0 auto;overflow:hidden;}
.top img{ display:block;}
.top_logo{ float:left; width:550px; padding:10px 0 0 5px;}
.top_right{ float:right; width:400px;height:116px;}
.top_right p{ display:block; float:right; padding:19px 0 25px 0;}
.top_right p a{ color:#4c4c4c; margin:0 8px;}
.top_right p a:hover{ color:#dc0000; text-decoration:underline;}


/* 导航条 */
.nav{ width:100%; height:47px; background:url(../images/navbg.jpg) repeat-x 0 0; clear:both;}
.navSub{ width:1003px;height:47px;overflow:hidden;margin:0 auto; background:url(../images/navbg0.jpg) no-repeat center top; }
.navSub ul{ width:1050px;}
.navSub ul li{ display:block; float:left; width:127px; font-size:15px; letter-spacing:1px;}
.navSub ul li a{ display:block; width:127px; height:38px; text-align:center; line-height:38px; color:#fff;}
.navSub ul li a:hover{ background:#b80000;}

/* 广告 */
.flexslider { position: relative; height: 375px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 375px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

.sub{ width:1003px;background:#fff;  margin:0 auto; overflow:hidden; padding:15px 0 0 0;}
.contop{ width:100%; overflow:hidden; clear:both;}

.subleft{ width:265px; float:left; overflow:hidden;}
.product{ width:261px; height:428px; overflow:hidden; padding:1px; border:1px solid #e0dede;}
.product h1{ width:100%; height:37px; display:block; font-size:14px; color:#fff; background:url(../images/titbg1.jpg) repeat-x 0 0; font-weight:normal; overflow:hidden; line-height:37px;}
.product h1 span{ display:block; padding:0 0 0 33px; background:url(../images/ico2.png) no-repeat 10px 11px; float:left;}
.product h1 a{ float:right; color:#ffffff; font-family:"宋体"; font-size:12px; display:block; padding-right:7px;}
.product h1 a:hover{ color:#F00;}
.product ul{ width:100%; height:380px; overflow:hidden; padding:6px 0;}
.product ul li{ display:block; width:240px; height:34px; overflow:hidden; margin:0px auto;font-size:12px; font-weight:bold; border-bottom:1px solid #d2d2d2; }
.product ul li a{ display:block; width:240px; height:34px;line-height:34px; background:url(../images/ico4.png) no-repeat 15px center; text-indent:35px; color:#3a3a3a; letter-spacing:1px;}
.product ul li a:hover{ color:#df0000; font-size:13px;background:url(../images/ico3.png) no-repeat 15px center; }

.messico{ display: block; padding:10px 0;}


.subright{ width:730px; float:right; overflow:hidden;}
.rightcon{ width:459px; overflow:hidden; float:left;}

/* 公司简介 */
.about{ width:455px; border:1px solid #e0dede; padding:1px; margin-bottom:5px;}
.abtit{ width:455px; height:37px; background:url(../images/dian.jpg) repeat 0 0; font-size:14px; overflow:hidden;}
.abtit span{ width:215px; height:37px; line-height:37px; display:block; float:left; background:url(../images/titbg.png) no-repeat 0 0; color:#000; text-indent:40px; letter-spacing:1px;}
.abtit a{ display:block; float:right; padding:13px 11px 0 0;}
.abtit a img{ display:block;}
.abtext{ height:185px;line-height:27px; overflow:hidden; clear:both; background:url(../images/abbg.png) no-repeat 6px 0; padding:15px 7px 12px 7px;color:#3a3a3a; text-indent:2em;}
.abtext p{ display:block;float:left; padding:0 10px 0 0;}
.abtext p span{ display:block; border:1px solid #e0dede; padding:1px;}
.abtext p img{ display:block; }
.abtext b{ color:#d30000;}
.abtext a{ color:#3a3a3a;}
.abtext a:hover{ color:#d30000;}


/* 新闻 */
.newscon{ display:block; height:187px; overflow:hidden;padding:10px 7px 12px 7px;}
.newscon ul{ height:188px;overflow:hidden;}
.newscon li{ display:block; background:url(../images/newline.jpg) repeat-x 0 bottom; line-height:28px;_line-height:30px; height:28px;overflow:hidden; width:100%;}
.newscon li a{ color:#3a3a3a; display:block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:320px; background:url(../images/newsli.jpg) no-repeat 8px center; text-indent:20px; float:left;}
.newscon li span{ float:right; color:#9a9a9a;}
.newscon li a:hover{ color:#df0000;}

.rightcon2{overflow:hidden; float:right; width:262px;}


/*焦点图*/
.showtu{ width:258px; height:270px;border:#d4d4d4 solid 1px; overflow:hidden; padding:1px;}
.mod_focus_show { width: 258px; height: 242px; position: relative; overflow: hidden; margin: 0 auto; }
.mod_focus_show .mod_focus_pic { display: block; width: 258px; height: 177px; }
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 258px; height: 177px; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title { position: absolute; z-index: 1; left: 0; bottom: 64px; overflow: hidden; zoom: 1; width: 258px; height: 25px; background-color: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000'); background-image: url(about:blank); }
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { width: 248px; padding: 0 5px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align:center; }
.mod_focus_show .mod_focus_title li h3 { line-height: 25px; _line-height: 28px; font-size: 12px; font-weight:normal; }
.mod_focus_show .mod_focus_title li h3 a { color: #fff; }

.mod_focus_show .mod_focus_list { width:265px;padding: 2px 0; background: #fff; overflow: hidden; height: 60px; }
.mod_focus_show .mod_focus_list li { width: 85px; height: 60px; float: left; margin: 0 1px 0 0; position: relative; *display: inline; }
.mod_focus_show .mod_focus_list li a { display: block; width: 85px; height: 60px; }
.mod_focus_show .mod_focus_list li img { display: block; width: 85px; height: 60px; }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .mask { display: block; height: 60px; width: 85px; position: relative; top: -60px; margin: 0 0 -60px; left: 0; bottom: 0; background: #000; opacity: .5; filter: alpha(opacity=50); }
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height: 3px; width: 85px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #98e404; }


/* 联系我们 */
.contact{ width:258px; padding:1px; border:1px solid #d4d4d4; position:relative; z-index:1; margin-top:13px; background:url(../images/catbg.jpg) repeat-x 0 0;}
.contact p.icon{ position:absolute; right:-1px; top:-3px; z-index:3;}
.contact h1{ display:block; font-size:14px; color:#000; padding:12px 0 18px 13px;}
.contact h1 span{ color:#e65d14; margin-left:5px;}
.cattext{ width:100%; background:url(../images/catbg1.jpg) no-repeat 0 0; padding:7px 0 0px 0;}
.cattext p.catadd{ line-height:24px; color:#323030; padding:5px 10px;}
.cattext p.cattu{ display:block; padding:12px 0 15px 5px;}
.cattext p.cattu img{ display:block;}

/* 产品展示 */
.proshow{ width:100%; clear:both; padding:4px 0 12px 0;}
.protit{width:998px; overflow:hidden; height:33px; padding-left:5px;}
.protit span{ display:block; width:108px; height:33px;background:url(../images/titbg2.png) no-repeat 0 0; font-size:14px; color:#fff; float:left; line-height:33px; text-indent:36px;}
.protit a{ display:block; float:right; padding:10px 5px 0 0;}
.protit a img{ display:block;}
.pCON{ width:1001px;border:1px solid #e0dede;}
.protu_Con{ width:980px;position:relative; overflow:hidden; padding:5px 0 10px; margin:0 auto; }
.protu_Con ul li{ float:left; width:190px; height:160px; padding:10px 5px 10px;}
.protu_Con ul li .img{ width:186px; height:131px;border:#ccc 1px solid; padding:1px; overflow:hidden;display:table-cell;vertical-align:middle;text-align: center;position: relative;}
.protu_Con ul li .img a{display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 114px;/*高度/字体大小的比值为1.14*/*font-family:Arial;width:186px;height:131px;overflow:hidden; /*防止用js缩放时出现不及时*/}
.protu_Con ul li .img a img{ max-width:186px;max-height:131px;vertical-align:middle; }
.protu_Con ul li .img a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7;}
.protu_Con ul li .a{ width:190px; height:40px; background:url(../images/pictextbg.jpg) repeat-x 0 0; line-height:35px; text-align:center; overflow:hidden;}
.protu_Con ul li .a a{ color:#333333;}
.protu_Con ul li .a a:hover{ color:#d5161b;}
#indemo {float: left;width:10000%;}
#demo1 {float: left; }
#demo2 {float: left; }


.link{ height:50px; overflow:hidden; width:1000px; margin:0 auto; border:2px solid #dedddd; background:#e8e5e5 url(../images/link.jpg) no-repeat 2px 2px;}
.link p{ display:block; height:50px; overflow:hidden; line-height:50px; padding-left:70px;width:920px;}
.link p a{ color:#242323; margin:0 2px; display:inline-block;}
.link p a:hover{  color:#d40000; text-decoration:underline;}

.footer{ width:100%;background:#2f2f2f; overflow:hidden; padding:5px 0 10px 0; margin:15px 0 0 0;}
.fnav{ width:100%; background:#484848; height:44px;}
.fnav p{ display:block; width:1003px; margin:0 auto; line-height:44px; text-align:center; color:#999797;}
.fnav p a{ color:#fff; margin:0 10px 0 7px;}
.fnav p a:hover{  color:#d40000; text-decoration:underline;}
.copyright{ width:1003px; margin:0 auto; color:#8f8e8e; text-align:center; line-height:24px; padding:15px 0 0 0;}
.copyright a{ color:#8f8e8e;}


/* 内页 */
.ins_ban{ width:100%; clear:both; background:url(../images/ins_ban.jpg) no-repeat center 0 #78c0fa; height:273px; overflow:hidden;}

.ins_left{ width:262px; float:left; overflow:hidden; overflow:hidden;}
.insli{ width:258px;overflow:hidden; padding:1px; border:1px solid #e0dede;}
.insli h1{ width:100%; height:37px; display:block; font-size:12px; background:url(../images/titbg1.jpg) repeat-x 0 0; font-weight:normal; overflow:hidden; line-height:37px;text-transform:uppercase; color:#a19e9e;}
.insli h1 span{ display:inline-block; padding:0 7px 0 35px; font-size:14px;color:#fff; background:url(../images/ico2.png) no-repeat 10px 11px;}
.insli h1 a{ float:right; color:#ffffff; font-family:"宋体"; font-size:12px; display:block; padding-right:7px;}
.insli h1 a:hover{ color:#F00;}
.insli ul{ width:260px; overflow:hidden; padding:5px 0 0;}
.insli ul li{ display:block; width:260px;overflow:hidden; margin:0px auto;font-size:12px; font-weight:bold; border-bottom:1px  dotted #d2d2d2; background:url(../images/dian.jpg) repeat 0 0; }
.insli ul li a{ display:block; width:220px;  margin:0 auto; height:34px;line-height:34px; background:url(../images/ico4.png) no-repeat 15px center #fff; text-indent:35px; color:#3a3a3a; letter-spacing:2px;}
.insli ul li a:hover{ color:#df0000; font-size:13px;background:url(../images/ico3.png) no-repeat 15px center; }

.insli ul li span{ width:220px;  margin:0 auto;display:block; border-bottom:1px dotted #ef3e3e; display:block;}
.insli ul li span a{ background:#fa4343 url(../images/proli3.jpg) no-repeat 27px center; color:#fff;}
.insli ul li span a:hover{ background:#ee2525 url(../images/proli3.jpg) no-repeat 27px center; color:#fff;}

.inscat{ width:233px; border:1px solid #ccc;background:url(../images/catbg.png) repeat-x 0 5px;}
.inscat h1{ display:block; font-size:14px; color:#222c30; padding:12px 0 15px 13px;}
.inscat h1 span{ color:#e65d14; margin-left:5px;}
.insadd{ line-height:24px; color:#323030; padding:5px 15px 25px 15px;}

.inside_right{ width:720px; float:right; overflow:hidden; padding:0 0 10px 0;}
.inside_right .ins_Rtit{ width:100%; height:33px;background:url(../images/abtitbg.png) repeat-x center bottom;line-height:36px;  }
.inside_right .inside_Aus{ display:block;float:left;height:33px; text-indent:26px; background:url(../images/ico2.png) no-repeat 5px 50%; color:#000; font-weight:bold; font-size:14px;}
.inside_right .in_location{ float:right;height:31px; padding:0 10px 0 0;display:block; display:block; color:#414141;}
.inside_right .in_location a{ color:#666;}

.inside_right .inside_Rcon{ width:718px;color:#333333; margin:0 auto;border:1px solid #e0dede; border-top:1px solid #d4d2d2; }
.inside_right .inside_text{ width:680px; padding:20px 0px 40px 0px; line-height:25px; margin:0 auto;}


/*新闻列表*/
.news_list{ width:680px; overflow:hidden; padding:15px 0 30px 0px; margin:0 auto;}
.news_list ul li{ width:100%; height:33px; line-height:33px;background:url(../images/liline.png) repeat-x center bottom; }
.news_list ul li span{ float:right; color:#807e7e;}
.news_list ul li a{ color:#575757; float:left; overflow:hidden; width:520px; height:33px; text-indent:10px;  text-overflow:ellipsis; white-space:nowrap;background:url(../images/newsli.jpg) no-repeat 0 45%;}
.news_list ul li a:hover{ color:#db0000;background:url(../images/newsli.jpg) no-repeat 0 45%;}

/*分页*/
.subPage{width:100%; padding:8px 0 10px 15px; height:22px; overflow:hidden; text-align:center;}
.subPage a,.subPage span{display:block; float:left; padding:0 3px; line-height:18px; color:#6F6F63; margin:0 3px; border:1px solid #939191; overflow:hidden;}
.subPage span,.subPage span a{color:#6F6F63;}

/*新闻详情页*/
.news_view{ width:680px; overflow:hidden; padding:20px 0; margin:0 auto; }
.news_view_head{ width:100%;}
.news_view_head .h1{ width:100%; height:44px; line-height:44px; text-align:center; overflow:hidden; font-size:14px; color:#000; border-bottom:1px dotted #df0000;}
.news_view_head .info{ width:100%; height:26px; line-height:26px; text-align:center; background:#e4e4e7; border-bottom:1px dashed #d6d6d7; color:#494949;}
.news_view_head .info em{ margin:0 20px 0 0;}
.news_view_head .info span{ color:#f00;}
.news_view_con{ width:97%; padding:10px 16px 20px 16px;line-height:30px; min-height:50px;}
.news_view_cj{ width:100%; height:26px; border-bottom:#7b7a7a 1px dashed;}
.news_view_cj .con{ width:165px; height:26px; float:right;}
.news_view_pro{ width:80%; padding:0 16px; height:40px; line-height:40px; color:#666;}
.news_view_pro a{ color:#666;}
.news_view_pro a:hover{ color:#c72a21;}
.news_view_next{ width:80%; padding:0 16px; height:40px; line-height:40px; color:#666;}
.news_view_next a{ color:#666;}
.news_view_next a:hover{ color:#c72a21;}

/* 图片展示 */
.ins_pro{ width:100%; overflow:hidden; padding:12px 0 15px 0;}
.ins_pro ul{ width:800px;}
.ins_pro ul li{ float:left; width:210px; height:175px; padding:10px 10px 10px 17px;}
.ins_pro ul li .img{ width:206px; height:145px;border:#ccc 1px solid; padding:1px; overflow:hidden;display:table-cell;vertical-align:middle;text-align: center;position: relative;}
.ins_pro ul li .img a{display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 127px;/*高度/字体大小的比值为1.14*/*font-family:Arial;width:206px;height:145px;overflow:hidden; /*防止用js缩放时出现不及时*/}
.ins_pro ul li .img a img{ max-width:206px;max-height:145px;vertical-align:middle; }
.ins_pro ul li .img a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7;}
.ins_pro ul li .a{ width:210px; height:40px; background:url(../images/pictextbg.jpg) repeat-x 0 0; line-height:35px; text-align:center; overflow:hidden;}
.ins_pro ul li .a a{ color:#333333;}
.ins_pro ul li .a a:hover{ color:#d5161b;}


/* photoInfo 图片终极 */
.photoInfoImg{width:100%; text-align:center; padding:10px 0; overflow:hidden;}
.photoInfoImgCon{width:500px; margin:0 auto; overflow:hidden;}
.photoInfoImg img{width:500px; margin:0 auto; padding:1px; border:1px solid #ccc; }


/* message 在线留言 */
.DivH15{width:100%;overflow:hidden;clear:both; height:15px; }
.message{width:690px; padding:20px 0; overflow:hidden; margin:0 auto;}
.messageTips{width:95%; line-height:25px; font-family:"微软雅黑", "宋体"; border-bottom:1px dashed #a3a2a2; padding:0 0 20px 0;   overflow:hidden; color:#4a4949;}
.messageTips b{ color:#fc5605;}
.messageTable{width:100%;}
.messageTable td{line-height:25px; font-family:"微软雅黑", "宋体";font-size:12px; padding:9px 5px; vertical-align:top;}
.messageText01{width:300px; height:25px; background:#f5edde; line-height:25px; border:1px solid #bdbdbd; color:#c0bbbb;}
.messageText02{width:550px; border:1px solid #bdbdbd;background:#f5edde; height:100px;color:#c0bbbb;}
.messageBtn{padding:3px 10px; border:0; height:25px; line-height:20px; background:#00a5c9; color:#fff; cursor:pointer;} 
span.cRed{ color:#fc5605;}
