@charset "utf-8";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:"Arial"; color:#000;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,em,ol,input{ padding:0; margin:0; border:0px; }
ul { list-style:none;}
img { border:0px;}
a{ color: #666; text-decoration:none; }
a:hover { color:#32223d;}
.clear{clear:both;}


.bgbox{ /*background:url(bg.jpg) repeat;*/ width:100%; height:1450px;}
.top{ width:100%; height:125px;}
.topin{ width:1200px; margin:0 auto;}
.logo{ float:left; width:231px; margin-top:20px;}

.menu{ float:left; width:540px; height:125px; line-height:125px; width:auto; margin-left:138px;}

.menu ul li{ float:left; width:106px;height:125px; line-height:125px; background:url(a2.png) 0 center no-repeat;}

.menu ul li a{ display:block; text-align:center; font-size:15px; color:#161616;}

.menu ul li a:hover{ background:url(333.jpg) bottom no-repeat; color:#fb3a3b; }

.top_1{float:right; width:80px; height:125px;}
.top_1 ul{ width:80px; height:90px; margin-top:5px; padding-top:10px;}
.top_1 ul li{padding:5px 0; margin-top:5px;}
.top_1 ul li a{ display:block; text-align:left; padding-left:30px; color:#161616; }
.top_1 ul li a:hover{ color:#fb3a3b;}

.banner{ width:100%; height:auto;}

.cont{ width:1100px; height:209px; margin:0 auto; background:url(a1.png) no-repeat; margin-top:40px;}
.cont1{  border-bottom: 1px dashed #e0e0e0; height:34px; padding-bottom:5px; width:1028px; margin:0 auto;}
.cont1-1{ float:left; color:#414141; font-size:16px; margin-left:20px;margin-top:10px;}
.cont1-1 span{ color:#d73331; font-size:18px; padding-right:5px;}
.cont1 h1{ float:right; background:url(a3.png) no-repeat; width:56px; height:21px; font-size:12px; text-align:center; line-height:21px; margin-right:20px;margin-top:10px; font-weight:normal; }
.cont1 h1 a{color:#FFF;}
.cont1 h1 a:hover{ color:#666;}

.cont1-2{ margin-top:20px;width:1028px; margin-left:36px;}
.cont1-21{ float:left; width:220px; height:130px;}
.cont1-22{ float:right; margin-left:24px; width:784px;}
.cont1-22 span{ font-size:22px; color:#474747;}
.aa{ font-size:14px; color:#585858; margin-top:8px; line-height:20px;font-family: 'Microsoft YaHei', Arial, sans-serif;}

.conton{ width:1100px; height:247px; margin:0 auto; background:url(a4.png) no-repeat; margin-top:52px;}

.pic{    width: 980px;
    height: 190px;
    margin: 0 auto;
    margin-top: 20px;}
.pic1{ float:left; width:23px; height:43px; background:url(c1.png) no-repeat;    margin-top: -135px;}
.pic1:hover{ background:url(c3.png) no-repeat;}
.pic2{ float:right; width:23px; height:43px; background:url(c2.png) no-repeat;    margin-top: -135px;}
.pic2:hover{ background:url(c4.png) no-repeat;}
.pic ul{    width: 980px;
    margin: 0 auto;}
.pic ul li{     float: left;
    margin: 0 17px;
    overflow: hidden;}
.pic ul li a{display:block;}
.proimg{width:159px; height:159px;border:1px solid #bebebe;}
.pic ul li:hover .proimg{border:1px solid #d73331;}

.pic ul li h1{ color:#7c7c7c;  font-family:"Arial"; font-size:12px; text-align:center; margin-top:5px; font-weight:normal;}
.pic ul li:hover h1{ color:#d73331; }

.foot{ color:#515151; font-size:14px; text-align:center; line-height:2; padding-top:65px;}
.foot a{color:#515151; font-size:14px;}
.foot a:hover{ color:#d73331;}

/*内页*/
#main{ width:100%; height:auto; margin-top:30px; overflow:hidden;}
#mainan{ width:1100px; margin:0 auto; margin-bottom:30px;}

#a_left{ float:left; width:220px;}

.a_left_t{ height:40px; background:#32223d; text-align:center; font-weight:bold; font-size:16px; color:#FFF; line-height:40px;}


.a_left_2{ border:#e2e3e5 solid; border-width:0 1px 0 1px;}
.a_left_2 ul li{ height:40px; line-height:40px; margin:0 1px 0 1px; border-bottom:1px dashed #999999; background:#fff;}
.a_left_2 ul li a{ display:block; text-align:center; font-size:15px; font-weight:bold;}
.a_left_2 ul li a:hover{ color:#666;font-weight:bold;}


.a_left_111{ border:#e2e3e5 solid; border-width:0 1px 0 1px; }
.a_left_111 h1{ height:40px; line-height:40px; background:url(p8.png) 65px no-repeat; margin:0 1px 0 1px; border-bottom:1px dashed #999999;}
.a_left_111 h1 a{ display:block; padding-left:85px; font-size:14px;  font-weight:normal;}
.a_left_111 h1 a:hover{ color:#063; background:url(p8.png) 65px no-repeat #ddefe0;}

.a_left_3{ height:auto; margin-top:25px;}

.a_left_3_p{ height:auto; border:#e2e3e5 solid; border-width:0 1px 1px 1px; line-height:26px; padding:110px 0 15px 10px; overflow:hidden; font-size:14px; background:url(111.jpg) no-repeat;}



.a_left_4{ border:#e2e3e5 solid; border-width:0 1px 0 1px;}
.a_left_4 ul li{ height:40px; line-height:40px; background:url(dot2.png) 60px no-repeat; margin:0 1px 0 1px; border-bottom:1px dashed #999999;}
.a_left_4 ul li a{ display:block; padding-left:40px; font-size:14px; font-weight:normal; }
.a_left_4 ul li a:hover{ color:#fff; background:url(dot3.png) 60px no-repeat #32223d; font-weight:normal;}

#aright{ float:right; width:840px; height:auto;}
table{border-top: 1px solid #000000;border-left: 1px solid #000000;border-right: none;border-bottom:none;border-spacing: 0px;}

#aright td{ border-bottom: 1px solid #000000; border-right: 1px solid #000000;border-top: 0px;border-left: 0px; padding:8px;}

#aright-t{ height:44px; background:url(222.png) no-repeat; }
#aright-t span{ float:left;  color:#32223d;  font-size:20px; padding-left:20px; line-height:44px; }
#aright-t dl{ float:right; height:30px; line-height:30px; padding-top:14px;}

#aright-p{padding-top:1px;}

#about{ line-height:2; padding:10px; font-size:14px;}

.main{ width:1100px; height:auto; overflow:hidden; margin:20px auto 100px auto;}

.title{ width:100%; text-align:center; /*color:#fff;*/ font-size:30px; margin-top:30px; background:url(555.png) center no-repeat;}


/********集团简介*******/

.group{ width:1100px; margin:5px; line-height:36px; font-size:18px; height:auto; overflow:hidden; }

.group img{ float:right; padding:0 0 0 20px;}

.1111{ width:100%;}


.pic_t{ width:1100px; height:30px; text-align:center; margin:30px auto 20px; auto;}

.pic_t a{ display:inline-block; width:80px; height:30px; line-height:30px; text-align:center; margin:0 5px 0 5px; border:1px solid #333; border-radius:5px; font-size:14px;}

.pic_t a:hover, .pic_t a.curr{ background:#d73331; color:#FFF;  border:1px solid #906; }

#pro{ width:1100px; margin:0 auto; overflow:hidden; }
#pro ul li { float:left; width:206px;  margin:10px 7px 10px 7px; font-size:14px;  }
#pro ul li a { display:block;}
#pro ul li a img {padding:2px; border:1px solid #666; display:block;}
#pro ul li a:hover img { padding:1px; border:2px solid #d73331;}
#pro ul li h1{ font-size:12px; font-weight:normal; padding-top:5px; text-align:center;}



#pages { padding:15px 0 10px 0; text-align:center; }
#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; background:#fff; border:#dbdbd9 solid; border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none;}
#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}
#pages a:hover { background:#F0F8FF; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px; background:#32223d; border:1px solid #32223d; color:#fff; text-align:center;}
.page .noPage { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


#pi{ width:840px; overflow:hidden;}
#pi ul { padding:0 20px 0 20px;}
#pi ul li {    float: left;
    margin: 23px 15px 0px 12px;
    text-align: center;
}

#pi ul li a { display:block;height: 290px}
#pi ul li a img {padding:4px; /*border:1px solid #e1e1e1;*/ display:block;}
#pi ul li a:hover img { padding:3px; /*border:2px solid #32223d;*/}

#pi ul li h1{ font-size:14px; font-weight:normal; text-align:center; padding-top:5px;}
