﻿
/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; text-decoration:none; border:none; outline:none;}
body{ font-size:12px; font-family:微软雅黑; color:#666;}
a{font-size:12px; font-family:微软雅黑; color:#666;}
.fl{ float:left;}
.fr{ float:right;}
.warpper{ width:1000px; margin:0 auto;}
.clearfix{ clear:both; height:0px; overflow:hidden;}

.top{ position:relative; height:100px;}

.rshare{ position:absolute;right:0px; top:0px; z-index:99999;}
.nav{ width:700px; position:absolute; right:0px; top:0px;}
.nav ul li{ float:left; width:92px;  height:60px; text-align:center;}
.nav ul li a{ display:block; font-size:14px; padding-top:40px; height:60px; }
.nav ul li span{ display:block; font-size:10px; text-transform:uppercase; color:#9a9a9a;}
.nav ul li .hov span{color:#FFF;}

.nav ul li .hov{background:#007cc2; color:#fff;}
.nav ul li a:hover{ background:#007cc2; color:#fff; }
.nav ul li a:hover span{ color:#fff;}

.banner{ width:100%; max-width:1600px; margin:0 auto; height:492px;}
.banner img{width:100%;}
.fullSlide{min-width:1000px;position:relative;height:492px;overflow:hidden;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:492px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:492px;}
.fullSlide .hd{width:1000px;left:50%;margin-left:-500px;bottom:15px;position:absolute;z-index:1;bottom:15px;overflow:hidden;}
.fullSlide .hd ul{float:left;}
.fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
.fullSlide .hd ul li img{width:67px;line-height:50px;height:50px;display:block;border:1px solid #fff;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .hd ul .on img{border-color:#da241b;filter:alpha(opacity=100);opacity:1;}

.about,.product,.contact{ margin-top:35px; margin-bottom:50px;}

.about{ width:335px;}
.about h1,.product h1{ float:left; width:100%; border-bottom:solid 1px #dcdcdc; padding-bottom:2px;}
.about h1 span,.product h1 span{ float:left; width:91px; height:26px; line-height:26px; display:inline-block; text-align:center; font-size:14px; color:#fff;
background:url(../images/i0bg.jpg) no-repeat; }
.about h1 a,.product h1 a{ float:right; width:37px; height:15px; line-height:15px; background:url(../images/m.jpg) no-repeat;font-size:0px; margin-top:8px;}
.aboinfo{ float:left; padding-top:20px;}
.aboinfo strong{ margin-bottom:10px; display:block;}
.aboinfo strong a{ margin-bottom:10px; display:block;}
.aboinfo img{ float:left; margin-right:10px; width:147px; height:164px;}

.product{ width:365px; margin-left:35px; overflow:hidden;}
.proinfo{ float:left; width:400px; padding-top:20px;}
.proinfo ul{}
.proinfo ul li{ float:left; width:114px; height:160px; border:solid 1px #dcdcdc; margin-right:10px; position:relative;}
.proinfo ul li img{width:114px; height:160px;}
.proinfo ul li span{ position:absolute; left:0px; bottom:0px; display:block; width:114px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:url(../images/pbg.png) repeat-x; }

.contact{ width:235px; height:210px; border:solid 1px #dcdcdc;}
.contact h1{ float:left; width:100%; border-bottom:solid 1px #dcdcdc; height:26px; background:#007cc2; text-indent:10px; color:#fff; font-weight:normal; font-size:12px; line-height:26px;}
.contact h1 span{ padding-left:10px; text-transform:uppercase; font-size:10px;}
.coninfo h2{ color:#d9261b; font-size:16px; font-weight:normal; border-bottom:dashed 1px #eee; text-align:center; padding:15px 0px;}

.coninfo p{ float:left; display:block; width:220px; margin-top:10px;}
.coninfo p img{ float:left; margin-left:10px; margin-right:10px;}
.coninfo p span{  width:220px;}
.coninfo p strong{ color:#d9261b; font-weight:normal;}
.coninfo p em{ font-style:normal; font-size:24px;}

.fbg{ width:100%; background:#dcdcdc;}
.fnav{}

.fnav dl{ float:left; padding-left:40px; padding-right:80px; padding-top:30px;}
.fnav dl dt{ margin-bottom:10px;}
.fnav dl dt a{ font-size:14px; font-weight:bold;}
.fnav dl dd{ margin-bottom:10px;}
.fnav dl dd a,.copyright a{ color:#999;}

.copyright{ border-top:solid 1px #c4c4c4; line-height:50px; text-align:center;}

.inbanner{ width:100%; height:204px; max-width:1600px; margin:0 auto;}
.inbanner img{ display:block;width:100%; }
.location{ border-bottom:solid 1px #e5e5e5; padding:20px 0;}
.location ,.location a{ font-size:14px;}
.curname{ background:url(../images/home.jpg) no-repeat left center; padding-left:30px;}
.menu span{ margin:0px 5px;}
.menu a.cur{ color:#007cc2; font-weight:bold;}

/*联系方式*/
.contactus{overflow:hidden; padding:30px 0; line-height:30px;}
.contactus img{max-width:1000px;}
.contactus h3{ background:url(../images/red.jpg) no-repeat left center; font-size:14px; font-weight:normal; padding-left:20px; margin-left:20px; }
.contactus ul{ float:left; width:700px; padding-left:50px; padding-top:10px;}
.contactus ul li{ float:left; border:solid 1px #e5e5e5;
padding:15px; margin-right:40px; height:18px; margin-top:10px;margin-bottom:20px;}
.contactus ul li img{ margin-right:10px; }
.contactus ul li.c1{ width:325px;}
.contactus ul li.c2{ width:180px;}
/*招聘信息*/
.joinus{ width:780px; margin:0 auto; font-size:14px; color:#404040; line-height:30px;}
.joinus table{ width:100%; margin:30px  auto; text-align:center;line-height:35px;}
.joinus table a{font-size:14px; text-decoration:underline;}
.joinus table th{ border-bottom:solid 1px #434343; font-weight:normal; }
.joinus table td{ border-bottom:dotted 1px #cbcbcb;}



.piclist{ text-align:center; width:795px; margin:0 auto; padding:30px 0px; overflow:hidden;}
.piclist ul{ margin:0 auto; overflow:hidden; display:inline;}
.piclist ul li{ float:left; display:inline; width:250px; text-align:center; margin-right:15px; padding-bottom:15px;}
.piclist ul li a{ color:#007cc2;}
.piclist ul li img{width:250px; height:225px;}
.piclist ul li span{ display:block; width:250px; font-size:16px;}

/*分页*/

.prenext{ width:100%; clear:both; text-align:center; padding:10px 0px; line-height:25px;}
.prenext a{display:inline-block;  padding:0px 5px; background-color:#F0F0F0; color:#000; border:1px solid #CCC;}
.prenext b{background-color:#007cc2;   padding:0px 5px; display:inline-block; color:#fff; }
.prenext a b{background:none; padding:0px 5px 0px 0px; color:#000;}


.news{width:960px; height:100px; padding:0 20px; background-color:#ebf6ff;}ddefff
.news:hover{background-color:#ddefff;}
.newsleft{width:860px; height:100px; float:left;}
.newslefttop{width:860px; height:30px; line-height:30px; float:left;}
.newslefttop a{text-decoration:none; font-size:14px; font-weight:bold;}
.newsleftbtm{width:860px; height:60px; line-height:30px; float:left;}


.newsright{width:80px; height:100px; line-height:100px; float:right; font-size:14px; color:#2f94ce;}













