@charset "gb2312";
/*
Theme Name: prssweld
Theme URI:prssweld.com
Version: 20160505
Author: TAL
*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, form, article, aside, embed, dl, dt, dd, table, td, th, input, button, legend, fiedlset, blockquote, textarea, label, strong, img, fieldset{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
img, input{border:0 none;}
ul,li{list-style:none;}
table{border-collapse:collapse;}
body{font-size:14px; background-color:#070203;font-family:"微软雅黑"; color:#C9C7C7;line-height:1.6em;}
a{ color:#D4D4D4; text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:".";}
.clearFix{zoom:1;}
a:focus,input{outline:none;}
area, a, a img,input{blr:expression_r(this.onFocus=this.blur());}
/*head*/
#top{ width:1100px; height:40px; line-height:40px; margin:0 auto; position:relative;}
#topright{ height:40px; line-height:40px; position:absolute; top:0px; right:0px; text-align:right; padding-right:20px; }
/*二维码特效*/
.homeweixin .homeweixin_nr{width:100px; height:124px; padding:10px; position:absolute; top:40px; right:0px; z-index:9999; background:#fff; text-align:center; display:none;}
.homeweixin.on .homeweixin_nr{ display:block;}
#nav_bg{ width:100%; height:60px; overflow:hidden; background-image:url(../images/top_bg.gif); background-repeat:repeat-x; background-position:bottom;}
#nav{ width:1100px; height:60px; margin:0 auto; overflow:hidden;}
#logo{ width:324px; height:50px; overflow:hidden; float:left; display:inline; margin-top:10px;}
#nav ul{ width: 720px; height:52px; margin-top:8px; float:right; display:inline; font-size:16px;}
#nav ul li{ width:120px; height:52px; line-height:52px; overflow:hidden; float:left; display:inline; text-align:center; background:url(../images/top_line.gif) no-repeat right center;}
#nav ul li:hover{ background-color:#A70000;}
#nav ul li a{ color:#FFFFFF;}

/* flexslider */
.flexslider{position:relative; height:615px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative; z-index:1;}
.slides li{height:615px;}
.flex-control-nav{ display:none;position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;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;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:78px;height:119px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

#news_bg{ width:100%; height:52px; overflow:hidden; background:url(../images/news_line.gif) repeat-x bottom; margin-top:-7px; position:relative; z-index:999999;}
#newsline{ width:1100px; height:52px; overflow:hidden; margin:0 auto;}
#newsllineico{ width:98px; height:52px; overflow:hidden; background-image:url(../images/news_bg.png); line-height:52px; padding-left:40px; float:left; display:inline; font-size:18px; color:#FFFFFF;}
#scrollDiv{width:900px;height:52px;line-height:60px;overflow:hidden; float:left; display:inline; font-size:14px; padding-left:20px;}
#scrollDiv li{height:52px;}
#scrollDiv li span{ padding-left:20px; color:#CD0505;}

/*main*/
#bg1_bg{ width:100%; height:605px; background:url(../images/bg1.jpg) no-repeat center bottom; background-color:#1D1C1C; padding:40px 0px;}
#bg1_bg h6,#bg2_bg h6,#bg3_bg h6{ height:100px; background:url(../images/h6_bg.png) no-repeat center bottom; margin:0 auto; text-align:center;}
#bg1_bg h6 span,#bg2_bg h6 span,#bg3_bg h6 span{line-height:65px; font-size:30px; color:#FFF;}
#bg1{ width:1180px; overflow:hidden; margin:0 auto; padding-top:40px;}
#bg1box{ width:360px; overflow:hidden; float:left; display:inline; margin:0px 15px;}
#boximg{ width:360px; height:240px;}
#bg1box h5{ height:50px; line-height:50px; border-bottom:1px #595858 solid; font-size:24px; margin-bottom:10px;}

#bg2_bg{ width:100%; height:600px; overflow:hidden; background:url(../images/bg2.jpg) #000 no-repeat fixed center bottom; padding:40px 0px;}
/*图片滚动代码*/
.rollBox{width:1180px; height:350px; overflow:hidden; margin:50px auto;}
.rollBox .LeftBotton{height:47px;width:24px;background:url(../images/button.png) no-repeat;overflow:hidden;float:left;display:inline;margin:120px 20px;cursor:pointer; margin-left:0px;}
.rollBox .RightBotton{height:47px;width:24px;background:url(../images/button.png) no-repeat -24px 0px;overflow:hidden; float:left;display:inline;margin:120px 20px;cursor:pointer; margin-right:0px;}
.rollBox .Cont{width:1080px;overflow:hidden; float:left; display:inline;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:350px; float:left;text-align:center; margin:0px 20px;}
.rollBox .Cont .pic img{ width:350px; height:300px; display:block;}
.rollBox .Cont .pic p { font-size:14px;width:350px; height:45px; line-height:30px; text-align:center; background-image:url(../images/pro_titile.jpg);}
.rollBox .Cont .pic p a{ color:#FFFFFF;}
.rollBox #List1,.rollBox #List2{float:left;}

#bg3_bg{ width:100%; padding:40px 0px; background:url(../images/bg3.jpg) #400001 no-repeat center top;}
#bg3_bg ul{ width:900px; overflow:hidden; margin:30px auto; border-left:1px #A19F9F solid; border-top:1px #A19F9F solid;}
#bg3_bg ul li{ width:179px; height:99px; float:left; display:inline; border-right:1px #A19F9F solid; border-bottom:1px #A19F9F solid; }
#bg3_bg ul li img{ width:179px; height:99px;}

/*foot*/
#foot1_bg{ width:100%; height:90px; background-color:#000;}
#foot1{ width:1000px; height:90px; line-height:32px; margin:10px auto 0;  padding-left:160px; color:#FFF; font-size:16px;}
#foot1 span{ font-size:24px; padding-right:20px;}
#foot1 a{ padding:0 15px; border-right:1px #FFFFFF solid;}
#foot2_bg{ width:100%; padding:20px 0px; background-color:#0A0A0A; text-align:center; color:#999A99;}
#foot2_bg a{ padding:0 10px;}


