body,div , p , h1 , h2, table , form, input, ul, img , a, textarea, h3{ margin:0; padding:0;}
body{ background:#effdff; font-family:"微软雅黑"; font-size:14px;}
a{ text-decoration:none}
ul{ list-style:none;}
img, input{ border:none;}
img{ vertical-align: top}
.fl{ float:left;}
.fr{ float:right}
.clear{ clear:both; overflow:hidden; height:0px;}


.container{ width:1040px; margin:0 auto;}
.top{ height:79px; padding-top:22px; overflow:hidden}
.top .fr{ width:408px;}
.top .fr .qieh a{ padding:0px 8px; line-height:22px; height:22px; color:#d4000e; margin-top:14px; display:inline-block}
.top .fr .search{ width:270px; margin-top:10px;}
.top .fr .search input[type=text]{ width:197px; height:26px; border:solid 2px #bfbfbf; border-right:none;  float:left; padding:0px 5px; line-height:24px; font-size:14px; overflow:hidden}
.top .fr .search input[type=submit]{ width:61px; height:30px; background:url(../images/search.jpg) no-repeat 0 0; cursor:pointer}
.menu {width:1040px; background:url(../images/menu_bg.jpg) repeat-x 0 0; height:46px; margin-bottom:14px; position:relative; z-index:9999;}
.menu ul li {float:left;position:relative;}
.menu ul li a{display:block; padding:0px 29px;height:46px;color:#fff;line-height:46px;}
.menu ul li ul {display: none;}
.menu ul li:hover a , .menu ul li a.hover{ background:#264467;
transition:background 0.8s;
-moz-transition:background 0.8s; /* Firefox 4 */
-webkit-transition:background 0.81s; /* Safari and Chrome */
-o-transition:background 0.8s; /* Opera */
}
.menu ul li:hover ul {display:block;position:absolute;top:46px;left:2px;width:98%; background:#4e7cb4; z-index:999;}
.menu ul li:hover ul li{ width:100%;}
.menu ul li:hover ul li a { float: left; border: solid 1px #5b83b3; border-right:none; border-left:none;height:47px; text-align:center; line-height:47px; text-align:center; width:100%; padding:0px;background:rgba(68,116,174,0.92)}
.menu ul li ul li:hover a{ background:#416999;}
.menu ul li img{ width:2px; float:left; position:absolute; top:0px;}


.menu_en {width:1040px; background:url(../images/menu_bg.jpg) repeat-x 0 0; height:46px; margin-bottom:14px; position:relative; z-index:9999;}
.menu_en ul li {float:left;position:relative;}
.menu_en ul li a{display:block; padding:0px 10px;height:46px;color:#fff;line-height:46px;}
.menu_en ul li ul {display: none;}
.menu_en ul li:hover a , .menu_en ul li a.hover{ background:#264467;
transition:background 0.8s;
-moz-transition:background 0.8s; /* Firefox 4 */
-webkit-transition:background 0.81s; /* Safari and Chrome */
-o-transition:background 0.8s; /* Opera */
}
.menu_en ul li:hover ul {display:block;position:absolute;top:46px;left:2px;width:98%; background:#4e7cb4; z-index:999;}
.menu_en ul li:hover ul li{ width:100%;}
.menu_en ul li:hover ul li a { float: left; border: solid 1px #5b83b3; border-right:none; border-left:none;height:47px; text-align:center; line-height:47px; text-align:center; width:100%; padding:0px;background:rgba(68,116,174,0.92)}
.menu_en ul li ul li:hover a{ background:#416999;}
.menu_en ul li img{ width:2px; float:left; position:absolute; top:0px;}


.banner {position: relative;}
.switch-tab{ position:absolute; z-index:99; top:360px; left:480px;}
.banner .switch-tab a, .banner .switch-tab .current { margin: 0 4px; display: inline-block; background:#fff; border-radius:50%; width:12px; height:12px;color: transparent; overflow: hidden; line-height:12px; text-align:center}
.banner .switch-tab .current { background:#4a80bc;}
.banner .neww{ position: absolute; height:326px; background:#009; top:0px; right:18px; z-index:9; background:rgba(54,97,149,0.84); width:232px; padding:0px 16px; overflow:hidden;}
.banner .neww p{ color:#fff; padding:21px 0px; line-height:22px; font-size:15px; border-bottom: dashed 1px #708eb2;}

.content{ margin-top:17px; padding:16px 17px; background:#fff;}
.news{ width:266px; overflow:hidden; margin-right:19px;}
.tit h1{ text-align:left; line-height:40px; background: url(../images/cont_tit.jpg) repeat-x 0 0; font-size:14px; color:#fff; padding:0px 17px; margin-bottom:9px;}
.tit h1 a{ float:right; font-size:12px; color:#fff}
#hotpic{ width:266px; height:161px; overflow:hidden;}
.news ul{ margin:10px 0px 0px 5px; padding-right:5px;}
.news ul li , .newsbox ul li{ font-size:12px; line-height:24px; background:url(../images/cir_71.jpg) no-repeat left center; padding-left:11px;}
.news ul li a { color:#4f4f4f;}
.news ul li a span, .newsbox ul li a span{  float:right; color:#6b6b6b;}
.news ul li:hover a , .news ul li:hover a span , .newsbox ul li:hover a span , .newsbox ul li:hover a{ color:#4a80bc;}
.news ul li:hover , .newsbox ul li:hover{ background:url(../images/cir_65.jpg) no-repeat left center}
.zhuy{ width:418px;}
.zhuy .f_ann{ margin-top:9px;}
.zhuy .f_ann a{ width:204px; height:36px; border: solid 1px #c2cfdf; display:inline-block; margin-top:7px; line-height:36px; color:#366195; text-align:center}
.yanf{ width:285px; overflow:hidden}
.yanf .yfff{ border:solid 1px #dddddd; padding:6px 22px 0px 17px;height: 262px;overflow: hidden;}
.yanf ul li{ background:url(../images/sj.jpg) no-repeat left 10px;}
.yanf ul li:last-child a{ border-bottom:none}
.yanf ul li a{ border-bottom:solid 1px #f2f2f2; width:225px; overflow:hidden; display:block; line-height:22px; margin:5px 0px 0px 16px; padding-bottom:5px; color:#4f4f4f;}
.footer{ width:100%; height:52px; background:#1c1c1c; margin-top:20px;}
.footer p{ line-height:52px; color:#d2d2d2; font-size:12px; width:1200px; text-align:right; margin:0 auto}
.yfimg{ width:248px; overflow:hidden; height:100px;}

#NewsPic { position: relative; width: 266px; height: 161px; overflow: hidden;}
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height:17px; line-height: 17px; bottom: 7px; right: 7px; }
#NewsPic .Nav span { font-size: 11px; margin-right:2px; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; cursor: pointer; border-radius:15%; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000000;}
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; margin-right:2px; }
.contbox{ background:#fff; margin-top:17px; min-height:400px;}
.contbox h1.title{ height:35px; line-height:35px; color:#fff; text-align:left; font-size:12px; background:#4f86c8; padding:0px 30px;}
.contbox h1.title span{ float:right;}
.contbox .middle{ padding:40px 30px;}
.contbox .about{ line-height:32px; color:#505050; text-/indent:2em;}
.contbox .about div{ line-height:32px; color:#505050; tex/t-indent:2em;}
.contbox .about p{ line-height:32px; color:#505050; text-/indent:2em;}
.contact{ padding:12px 11px; overflow:hidden; position:relative;}
.wenzi{ position:absolute; top:62px; right:11px; width:264px;}
.wenzi h2{ font-size:15px; line-height:56px; height:56px; text-align:center; background:rgba(35,59,88,0.67); color:#fff}
.wenzi p{ border-bottom: dashed 1px #8f9ba9; background:rgba(35,59,88,0.80); padding:35px 38px; color:#f6f6f6; line-height:26px;}
.wenzi p:last-child{ border-bottom:none}
.pj h1{ background:none; font-size:18px; color:#4f86c8; text-align:center; margin-bottom:40px;}
.pj h2{ font-size:16px; color:#505050; margin-bottom:16px; line-height:16px;}
.pj p{ color:#505050; line-height:26px; margin-bottom:34px;}
.pj h3{ color:#4f86c8; font-weight:normal; font-size:14px; margin-bottom:4px;}
.pj .product{ padding-bottom:6px; margin-bottom:36px; border-bottom:dashed 1px #a6a6a6;}
.zhaopin{ color:#505050;}
.zhaopin .zhap h1{ font-size:16px; margin-bottom:20px;}
.zhaopin .zhap p{ padding-left:30px; font-size:12px; line-height:26px;}
.zhaopin .zhap{ padding-bottom:30px; margin-bottom:30px; border-bottom:dashed 1px #e9e8e8}
.newsbox ul li{ line-height:40px; font-size:14px;}
.newsbox ul li a{ color:#505050; display:block; border-bottom: solid 1px #f5f5f5;}
.newsbox ul li a span{ float:right}
.fanye{ padding:45px 0px;}
.fanye a{ padding:0px 7px; border:solid 1px #d7d7d7; height:22px; line-height:22px; text-align:center; color:#9d9d9d; float:left; font-size:14px; margin-left :7px; }
.fanye a:hover, .fanye a.curr{ background:#4f86c8; border: solid 1px #4f86c8; color:#fff}
.jishu p{ text-indent:2em; line-height:26px; margin-bottom:0px;}
.pro_photo{ padding:30px 0px 30px 0px;}
.pro_photo a{ display:inline-block; float: left; width:300px; height:193px; background:#d5d5d5; overflow:hidden; margin-right:26px; margin-bottom:18px; overflow:hidden}
.zizhi ul li{ width:310px; overflow:hidden; margin:0px 8px; margin-bottom:20px; float:left}
.zizhi ul li a{ width:310px; height:200px; background:#f2f2f2; display:block; overflow:hidden;}
.zizhi ul li a img{ width:100%;height:100%}
.zizhi ul li span{ display: block;line-height:20px; padding:20px 0px 10px 0px; text-align:center; height:40px; color:#505050}
.productbox{ width:978px; overflow:hidden}
.productbox .tut a img{ width:100%; height:auto}
.productbox h1{ margin:40px 0px 20px 0px; font-size:16px; color:#505050}
.productbox .tut a{ width:830px; height:350px;overflow:hidden; display:block; margin-bottom:3px;}
.yanfa h1{ font-size:16px; line-height:30px; color:#525252}


.divpageinfoM{width:600px;bo/rder:1px solid #dddddd;height:30px;line-height:30px;text-align:center;margin:5px 0px 5px 5px;font-family:Verdana;overflow:hidden;}
.divpageinfoM a, .pages strong { margin:0 2px; padding:3px 8px; border:1px solid #E4E4E4; text-decoration:none!important; }
.divpageinfoM a:hover { border-color:#369; }
.divpageinfoM strong { border-color:#369; background:#369; color:#FFF;pa/dding:0px;}
.divpageinfoM .prev { padding:3px 6px 4px 10px!important; padding:4px 6px 0 20px; background:url(images/arrow_left.gif) no-repeat 9% 50%; font-family:simsun; }
.divpageinfoM .next { padding:3px 10px 4px 6px!important; padding:4px 20px 0 6px; background:url(images/arrow_right.gif) no-repeat 91% 50%; font-family:simsun; }
.divpageinfoM span { background:#f2f2f2;padding:2px 6px; border:1px solid #E4E4E4;}
