body{background:#fff; background-size:cover; font-size:12px; font-family:"宋体"; line-height:24px; color:#303030;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,div{ margin:0; padding:0;}
ul,li{list-style:none; border:none; font-style:normal; margin:0; padding:0;}
a{ text-decoration:none; color:#000000;}

.wrap{ width:1000px; margin:0 auto;}
.clear{ clear:both;}

.top{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/top.jpg) repeat-x left top;}

.header{ height:26px; overflow:hidden;}
.hlj{ float:left;}
.hlj a{line-height:26px; font-size:12px; color:#fff;}
.hlj .h1{ background:url(../images/h1.png) no-repeat 23px center; padding-left:40px;}
.hlj .h2{ background:url(../images/h2.png) no-repeat 19px center; padding-left:40px;}

.htel{ float:right; background:url(../images/tel.jpg) no-repeat left center; text-indent:22px; font-family:'Microsoft YaHei'; color:#fff; font-weight:bold; font-size:14px;}

.hdh{ overflow:hidden;}
.logo{ float:left; padding-right:3px;}
.nav{  overflow:hidden; line-height:88px;}
.nav li { width:91px; float:left; text-align:center; line-height:88px; background:url(../images/nle.jpg) no-repeat left center; overflow:hidden;}
.nav li a{ display:block; width:91px; height:88px; text-align:center;}
.nav li a .as1{ display:block; font-size:16px; color:#000000; line-height:26px; padding-top:27px; font-weight:bold;}
.nav li a .as2{ display:block; font-size:14px; color:#565656; font-family:Arial, Helvetica, sans-serif; line-height:18px;text-transform:uppercase;}
.nav li a:hover{ background:#c50000;}
.nav li a:hover .as1{ color:#fff;}
.nav li a:hover .as2{ color:#fff;}


.bannerbox{width:100%; overflow:hidden; margin:2px 0px;}/*切换大图*/
/*切换大图*/
.flexslider{position:relative;height:405px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;z-index:0;}
.slides{position:relative;z-index:0;height:405px;overflow:hidden;}
.slides li{height:405px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px; float:left;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;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; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}



.abox{width:100%; margin:0 auto; overflow:hidden; background:url(../images/abox.jpg) repeat-x left top; padding-top:20px;}
/*焦点图*/
.jdtu{ width:267px; border:1px solid #d0d0d0; padding:6px; position:relative; float:left; background:#fff;}
.jdsj{ position:absolute; top:7px; left:0px; width:28px; height:88px; z-index:3000;}
.jdsj img{ display:block;}
.slideBox{ width:267px; height:181px; overflow:hidden; position:relative;}
.slideBox .hd{ height:13px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; color:#fff; }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:21px; height:13px; line-height:13px; text-align:center; background:#ff0303; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ff7624; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:267px; height:181px; display:block;  }


.about{ width:388px; float:left; overflow:hidden; padding-left:25px;}
.atit{ background:url(../images/att.png) repeat-x left top;height:44px; overflow:hidden;}
.at1{ font-family:"微软雅黑"; font-size:16px; line-height:40px; color:#fff; float:left; padding-left:32px;}
.at2{font-family:"微软雅黑"; font-size:12px; line-height:40px; color:#4f4f4f; float:right; padding-right:10px;}
.at2 a{font-family:"微软雅黑"; font-size:12px; line-height:40px; color:#4f4f4f; }

.anr{ font-size:13px;  height:138px; line-height:24px; color:#464646; padding:12px 18px 0 20px; background:url(../images/anr.jpg) repeat-x left top; overflow:hidden;}
.anr a{ color:#ff0303; font-size:12px; line-height:24px; padding-top:6px;}

.link{ width:258px; float:right; overflow:hidden; border:1px solid #bababa;}
.ltit{ line-height:46px; background:#ff0303; overflow:hidden;}
.lt1{ font-family:"微软雅黑"; font-size:18px; line-height:46px; color:#fff; float:left; padding-left:54px; background:url(../images/lxlog.jpg) no-repeat left center;}
.lt2{ font-family:Arial, Helvetica, sans-serif;font-size:16px; line-height:26px; color:#fff; float:left; padding-left:6px; padding-top:12px;}
.lnr{ font-size:12px; line-height:22px; color:#454545; padding:6px 17px 15px 24px; overflow:hidden}



.pbox{width:100%; margin:0 auto; overflow:hidden; padding:20px 0px;}

.ptit{ line-height:38px; overflow:hidden; border:1px solid #dfdfdf; color:#4f4f4f; background:#ffe4d5; width:13px; text-align:center; padding:6px 10px; float:left; font-size:14px; font-weight:bold;}

.gd{overflow:hidden; float:right; margin:2px 15px 0px 14px;}

/*向左滚动图片开始*/

.picMarquee-left{overflow:hidden; position:relative;}
.picMarquee-left .bd{overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 2px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .gic{ width:181px; height:80px; border:1px solid #d3d3d0; text-align:center; vertical-align:middle; display:table-cell;}
.picMarquee-left .bd ul li .gic img{ max-width:181px; max-height:80px; vertical-align:middle;display:block;}


/*向左滚动图片结束*/

.foot{ width:100%; margin:0 auto; background:url(../images/foot.jpg) repeat-x left top; overflow:hidden; padding-top:47px;}
.fo1{ float:left; font-size:12px; line-height:22px; color:#464646; padding-right:80px; padding-bottom:32px;}
.fo2{ float:left;font-size:12px; line-height:22px; color:#464646;}
.fo2 a{font-size:12px; line-height:22px; color:#464646; padding:0 10px;}

.ftel{font-size:12px; line-height:22px;color:#464646;  padding-right:22px; float:left; background:url(../images/dtel.jpg) no-repeat left center; padding-left:20px; }
.ftel span{font-weight:bold;color:#ff1000;}

.flj{ float:right;}
.flj a{font-size:12px; line-height:22px; color:#464646;}

.content{width:100%; overflow:hidden; margin:58px 0px 63px 0px;}
.main{ width:1190px; margin:0 auto;font-family:"微软雅黑"; overflow:hidden;}

.left{ width:271px; float:left; overflow:hidden;}
.pltit{ line-height:45px; background:url(../images/ptit.jpg) repeat-x left top; color:#fff; overflow:hidden;}
.plt1{ font-size:14px; line-height:45px; padding-left:15px; float:left;}
.plt2{ font-size:12px; line-height:45px; padding-left:4px; float:left;}

.plist{ overflow:hidden; padding:12px 11px 17px 12px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin-bottom:12px;}
.plist li{ line-height:39px; overflow:hidden; margin-bottom:7px; background:url(../images/pli.jpg) no-repeat left top;}
.plist li a{ display:block; line-height:39px; font-size:12px; color:#242424; padding-left:38px;}


.plx{ overflow:hidden; padding:15px 15px 60px 15px;  font-size:12px; line-height:25px; color:#242424;border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}


.right{ width:870px; float:right; overflow:hidden;}

.title{height:45px; background:url(../images/title.jpg) repeat-x left bottom; overflow:hidden;}
.tit1{ font-size:12px; line-height:40px; color:#242424; float:left; padding:5px 46px 0px 30px; background:url(../images/tit.jpg) repeat-x left bottom;}
.tit2{ font-size:12px; line-height:22px; color:#242424; float:right; padding-right:5px; padding-top:18px;}


.list{ overflow:hidden; padding-top:35px; padding-left:15px;}
.list li{ float:left; padding:0px 9px 7px 9px; overflow:hidden;}
.list li .pic{ width:261px; height:165px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden; border:1px solid #bebebe;}
.list li .pic img{max-height:165px; max-width:261px; vertical-align:middle;}
.list li .pmc{ line-height:46px; text-align:center;}
.list li .pmc a {font-size:12px; line-height:46px; color:#242424;}

.company{ padding:35px 15px; overflow:hidden;font-size:12px; line-height:22px; color:#242424;}

.cptit{ line-height:36px; text-align:center; font-weight:bold; font-size:14px; color:#000000;}
.cpshow{ margin:0 auto; text-align:center; overflow:hidden;}
.cpshow img{ display:block; margin:0 auto; overflow:hidden;}

.contact_img{ display:block; overflow:hidden;}
.contact_img img{width:100%; display:block;}
/*浮动QQ*/
.fix_qq {
position: fixed;
right: 0px;
top: 240px;
width: 93px;
height: 122px;
z-index:9999;
background: url(../images/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(../images/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(../images/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(../images/qq_04.png) no-repeat;
}

.cpzs{  overflow:hidden; margin-left:16px;}
.cpzs li{ width:170px; float:left; margin:0px 9px 7px 9px;overflow:hidden;}
.cpzs li .cimg{ width:261px; height:165px; border:1px solid #bebebe; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.cpzs li .cimg img{ max-width:261px; max-height:160px; vertical-align:middle;}
.cpzs li .cmc{ line-height:44px; color:#242424; font-size:12px; text-align:center;}
.cpzs li .cmc a{ line-height:44px; color:#242424; font-size:12px; text-align:center;}
.cpzs li:hover .cimg{border:1px solid #c52310;}


/*新闻中心*/
.xw{display:block;overflow:hidden; padding:15px 0;}
.xw li{display:block; height:35px; line-height:35px; border-bottom:1px dotted #cacaca; overflow:hidden; background:url(../images/news_jiantou.jpg) no-repeat 5px center; text-indent:25px;}
.xw li a{float:left; color:#505050;}
.xw li a:hover{color:#f00;}
.xw li span{float:right; color:#717171;}

.xwxq{display:block; overflow:hidden; padding:15px 0;}  
.xwxq_p{display:block; height:42px; line-height:42px; text-align:center; overflow:hidden; font-weight:bold; font-size:16px; color:#4b4b4b;}
.xwxq_sp{display:block; line-height:28px; border:1px solid #f1f0ef; background:#f9f9f9; text-align:center; overflow:hidden; color:#4b4b4b;}
.xwxq_sp a{color:#4b4b4b;}
.xwxq_sp a:hover{color:#f00;}
.xwxq_txt{display:block; line-height:22px; color:#4b4b4b; padding-top:25px; overflow:hidden;}


