@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0; margin-left:auto; margin-right:auto;}
fieldset,img{border:0;} 
body{font:12px/1.5 "微软雅黑"; color:#333;}
fieldset,img{border:0;} 
ol,ul,li{list-style:none;} 
.clear{clear:both;}
a{color:#333; text-decoration:none;}
a:hover{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

@media (min-width:641px){body{width:640px;margin:auto;}}



.i-e{width:100%;}
.i-e1{width:100%;}
.i-e1-1{width:100%;text-align:center; background-color:#2f308a; height:50px; line-height:50px;}
.i-e1-1 h1{font-size:20px; font-weight:bold; color:#FFF;}
.i-e1-1 h2{font-size:14px; margin-top:10px;}
.i-e1-2{width:100%; float:right;}
.i-e1-2-1{width:100%; height:20px; margin-top:20px;}

.i-e1-2-1-a{width:29.4%; height:30px; line-height:30px; float:left;background-color:#2f308a; text-align:center;}
.i-e1-2-1-a a{ color:#FFF;}


.i-e1-2-1-b{width:29.4%; height:30px; line-height:30px; float:left; margin-left:20px; background-color:#2f308a; text-align:center;}
.i-e1-2-1-b a{ color:#FFF;}
.i-e1-2-1-b a:hover{color:#d50008;}

.i-e1-2-1-c{width:29.4%; height:30px; line-height:30px; float:left; margin-left:20px; background-color:#2f308a;  text-align:center;}
.i-e1-2-1-c a{color:#FFF;}
.i-e1-2-1-c a:hover{color:#d50008;}

.i-e1-2-1-d{width:29.4%; height:30px; line-height:30px; float:left;background-color:#2f308a; text-align:center; margin-top:10px;}
.i-e1-2-1-d a{color:#FFF;}
.i-e1-2-1-d a:hover{color:#d50008;}

.i-e1-2-1-e{width:29.4%; height:30px; line-height:30px; float:left;background-color:#2f308a;margin-left:20px; text-align:center;margin-top:10px;}
.i-e1-2-1-e a{color:#FFF;}
.i-e1-2-1-e a:hover{color:#d50008;}

.i-e1-2-1-f{width:29.4%; height:30px; line-height:30px; float:left;background-color:#2f308a;margin-left:20px; text-align:center;margin-top:10px;}
.i-e1-2-1-f a{color:#FFF;}
.i-e1-2-1-f a:hover{color:#d50008;}

.i-e1-2-2{width:100%;}

.i-e1-2-2-a{width:46.2%;float:left; margin-top:20px;}

.i-e1-2-2-b{width:46.1%; float:right; margin-top:20px;}

.i-e1-2-2-c{width:46.2%;float:left; margin-top:20px;}

.i-e1-2-2-d{width:46.1%; float:right; margin-top:20px;}

.i-e1-2-2-e{width:46.2%;float:left; margin-top:20px;}

.i-e1-2-2-f{width:46.1%; float:right; margin-top:20px;}


.i-f{width:100%; height:470px; margin-top:30px;}
.i-f1{width:100%; height:470px; border-top:#ddd 1px solid; padding-top:10px;}
.i-f1 h1{font-size:20px; font-weight:bold;}
.i-f1 h2{font-size:14px; margin-top:10px;}

.i-f1-1{width:30%; float:left; }
.i-f1-1 a:hover img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}

.i-f1-2{width:30%; float:left; margin-left:20px;}
.i-f1-2 a:hover img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}

.i-f1-3{width:30%; float:right;}
.i-f1-3 a:hover img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}

.i-f1-11{width:30%;  height:165px; float:left; margin-top:20px;}
.i-f1-11 h4{ font-size:15px; font-weight:normal;}
.i-f1-11 h5{ font-size:12px; line-height:18px; margin-top:10px; color:#777;}

.i-f1-22{width:30%;  height:165px; float:left; margin-left:20px; margin-top:20px;}
.i-f1-22 h4{ font-size:15px; font-weight:normal;}
.i-f1-22 h5{ font-size:12px; line-height:18px; margin-top:10px; color:#777;}

.i-f1-33{width:30%;  height:165px; float:right; margin-top:20px;}
.i-f1-33 h4{ font-size:15px; font-weight:normal;}
.i-f1-33 h5{ font-size:12px; line-height:18px; margin-top:10px; color:#777;}


.top_rim{z-index: 99999; position: fixed; width: 55px; bottom:15%; height: 55px; right:2px;}
.top_rim A{text-indent: -200px; width: 55px; display: block; background: url(../images/back.jpg) no-repeat; height: 55px; overflow: hidden; text-decoration: none;}
.top_rim A:hover{background: url(../images/back.jpg) no-repeat 0px bottom; text-decoration: none;}
.inner-main{max-width:100%;}
.inner-main1{width:100%;}
.inner-main1 h1{font-size:26px; margin-top:30px; border-left:#2f308a 3px solid; padding-left:20px; font-weight:bold; color:#444;}
.inner-main1 h1 span{color:#aaaaaa; font-size:20px; line-height:40px; font-weight:normal;}
.inner-main1 dl{ font-size:14px; margin-top:30px; padding-bottom:30px; line-height:28px;}
.inner-main1 dl a{ font-size:14px; font-size:#333;}
.inner-main1 dl a:hover{ text-decoration:underline; color:#D20000;}


.inner-main{max-width:100%;}
.inner-main2{width:100%; margin-top:30px;}
.inner-main2 h1{font-size:26px; border-left:#2f308a 3px solid; padding-left:20px; font-weight:bold; color:#444;}
.inner-main2 h1 span{color:#aaaaaa; font-size:20px; line-height:40px; font-weight:normal;}
.inner-main2 dl{ font-size:14px; margin-top:5px; line-height:28px;}
.inner-main2 dl a{ font-size:14px; font-size:#333;}
.inner-main2 dl a:hover{ text-decoration:underline; color:#D20000;}

.inner-main3{width:100%;}
.inner-main3 h1{font-size:26px; border-left:#d8d8d8 3px solid; padding-left:20px; font-weight:bold; color:#444;}
.inner-main3 h1 span{color:#aaaaaa; font-size:20px; line-height:40px; font-weight:normal;}
.inner-main3 dl{ font-size:14px; margin-top:30px; padding-bottom:30px; line-height:28px;}
.inner-main3 dl a{ font-size:14px; font-size:#333;}
.inner-main3 dl a:hover{ text-decoration:underline; color:#D20000;}






.job{width:100%;}
.job1{width:1200px;}
.job1 h1{ text-align:center;font-size:26px; margin-top:60px; border-bottom:#dddddd 1px solid; padding-bottom:20px; font-weight:bold; color:#444;}
.job1 h1 span{color:#ccc; font-size:20px; line-height:40px; font-weight:normal;}
.job1 dl{ font-size:14px; margin-top:30px; padding-bottom:30px; line-height:28px;}
.job1 dl a{ font-size:14px; font-size:#333;}
.job1 dl a:hover{ text-decoration:underline; color:#D20000;}

.cct{padding-left:20px; background:#eeeeee; font-size:16px;}
.bigsma td{display:block; line-height:50px; border-bottom:1px #999 solid; height:50px;}
.bigsma a{padding-left:30px; color:#fff; display:block; font-size:16px;}
.bigsma a:hover{background:#999;}
.bigsmaz td{display:block; line-height:50px;}
.bigsmaa td{height:50px; display:block; line-height:50px; border-bottom:2px #fff solid; background:#EAEAEA; padding-left:30px;}
.bigsmaa a{ }
.bigsmaa a:hover{ text-decoration:underline;}

.n-t{width:1200px; height:45px; border-bottom:#d2d1d1 1px solid; background:url(../images/r2.png) no-repeat left center;}
.n-t p{line-height:45px; font-size:16px; font-weight:bold; margin-left:45px;}
.n-tt{max-width:100%; height:40px; margin-top:100px;}
.n-t1 span{line-height:40px; color:#fff;}
.news{max-width:100%; border-top:#ddd 1px solid;}
.news1{width:1200px; margin-top:30px;}
.news1-left{width:240px; height:90px; float:left; margin-top:15px; margin-bottom:20px; background: url(../images/new.jpg);}
.news1-right{width:920px; height:90px; float:right; margin-top:15px; margin-bottom:20px;}
.news1-right-1{width:920px; height:90px; float:left; font-size:12px;}
.news1-right-1 a{font-size:20px; font-weight:bold; color:#444;}
.news1-right-1 a:hover{ border-bottom:#D20000 1px solid; color:#D20000;}
.news1-right-1 h4{width:920px; height:50px; color:#888; line-height:24px; margin-top:10px; overflow:hidden; font-size:12px;}


.ne-pa{width:1200px; margin-top:50px;}

.newss{width:100%;}
.newss1{width:1200px;}
.newss-1{margin-top:30px; font-size:28px; font-weight:bold; color:#444;}
.newss-2{margin-top:20px; color:#777777; font-size:12px;}
.newss-3{margin-top:30px; margin-bottom:40px; line-height:26px; font-size:14px; color:#666; border-top:#ddd 1px solid;}
#newss-3-1{line-height:28px; font-size:14px; color:#666;}

.n-page{width:100%;}
.n-page1{width:1200px; margin-top:30px;}
.n-page1-left{width:50%; float:left; margin-bottom:60px;}
.n-page1-left a{color:#777777; font-size:14px;}
.n-page1-left a:hover{color:#D20000; text-decoration:underline;}
.n-page1-right{width:50%; float:right; margin-bottom:60px;}
.n-page1-right a{color:#777777; font-size:14px;}
.n-page1-right a:hover{color:#D20000; text-decoration:underline;}

.xw{width:100%;}
.xw1{width:1200px;}
.xw1-2{width:1200px; height:80px; float:right; border-bottom:#e8e8e8 1px solid; padding-top:20px; padding-bottom:20px;}
.xw1-2 h1{width:1200px; overflow:hidden; background:url(../images/kk.png) no-repeat left center;}
.xw1-2 h1 a{font-size:24px; font-weight:bold; margin-left:15px; color:#444;}
.xw1-2 h1 a:hover{color:#E20000;}
.xw1-2 h2{ font-size:13px; width:1200px; height:20px; overflow:hidden; color:#666; margin-top:5px; line-height:20px;}
.xw1-2 h3{ font-size:12px; width:1200px; height:15px; color:#999; margin-top:10px;}
.xw2{width:1200px;}


.ntp{width:500px; border-top:#e8e8e8 1px solid; padding-top:10px; margin-bottom:20px;height:80px;}
.ntp h1{width:500px; overflow:hidden; background:url(../images/kk.png) no-repeat left center;}
.ntp h1 a{font-size:24px; color:#444; margin-left:15px;}
.ntp h1 a:hover{color:#E20000;}
.ntp h2{ font-size:13px; width:500px; height:20px; overflow:hidden; color:#666; margin-top:5px; line-height:20px;}
.ntp h3{ font-size:12px; width:500px; height:15px; color:#999; margin-top:10px;}



.main-product{width:100%; height:330px; background:#f0f0f0;}
.main-product1{width:1200px; height:330px;}
.main-product1-1{width:290px; height:170px; background:url(../images/p1.png); float:left; margin-top:80px;}
.main-product1-2{width:350px; height:170px; background:url(../images/p2.jpg); float:left; margin-left:120px; margin-top:80px;}
.main-product1-3{width:350px; height:170px; background:url(../images/p3.jpg); float:right; margin-top:80px;}
.main-product2{width:1200px; height:18px; background:url(../images/pp.png) no-repeat center top;}
.main-product3{width:1200px; margin-top:60px;}

.p-dj{width:100%;}
.p-dj1{width:1200px; margin-top:50px;}
.dj{padding-top:12px; background:#fff; padding-bottom:12px; padding-left:25px; padding-right:25px; border:#e0e0e0 4px solid; font-size:16px; margin-right:30px;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;}
.dj:hover{border:#E30000 4px solid; background:#E30000; color:#fff;}

.p-s{width:100%;}
.p-s1{width:1250px; margin-top:60px;}

.p-djj{width:100%;}
.p-djj1{width:1200px; margin-top:80px; text-align:center;}
.djj{padding-top:12px; background:#fff; padding-bottom:12px; padding-left:25px; padding-right:25px; border:#e0e0e0 4px solid; font-size:16px; margin-right:50px;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;}
.djj:hover{border:#E30000 4px solid; background:#E30000; color:#fff;}



/*用*/
.left-bg{background:#999;}
.left td{height:45px; line-height:45px; font-size:14px; border-bottom:#fff 1px solid;}
.left b{ display:block; font-size:14px;color:#fff;}
.left a{ display:block; font-size:14px;color:#fff;}
.left a:hover{ background:#e30000; color:#fff;}
.leftt td{height:40px;background:#eeeeee; border-bottom:#fff 1px solid;}
.leftt a{line-height:40px; font-size:14px; display:block; padding-left:25px;}
.leftt a:hover{ background:#e30000; color:#fff;}

.yys{height:45px; line-height:45px; background:#848181; color:#FFF; font-size:14px; }
.yys a{ color:#FFF; font-size:14px; text-decoration:none;}


.pro-ck{border:#999 1px solid; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; background:#fff;}
.pro-ck:hover{border:#888 1px solid; background:#888; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; color:#ffffff;}
.pro-ck1{background:#888; padding-top:6px; padding-bottom:6px; padding-left:11px; padding-right:11px; color:#ffffff;}

.mz{ margin-top:20px; padding-bottom:40px; font-size:14px; line-height:26px; border-top:#ddd 1px solid; padding-top:20px;}