@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body{margin:0 auto; font-size:14px;line-height:200%;text-align:left;font-family:"Arial","Microsoft YaHei","SimSun";min-width:1300px;width:100%;*display:inline;}
img{border:0;vertical-align:middle;}
ul,li,ol{list-style:none;}
a{color:#000; text-decoration:none;}
a:hover{color:#c00; text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.header , .content , .footer { width:1200px; margin:0 auto;  }
.ctitle{ height:30px; line-height:30px;  padding-left:30px; font-size:14px; font-weight:700;  }
.f_fl{float:left;}
.f_fr{float:right;}
.f_pa{position:absolute;}

#p_proList{margin:8px 0 0 10px; text-align:center;}
#p_proList li{ width:229px; height:220px; text-align:center;float:left; margin:0 9px; }
#p_proList li .img img{width:200px; height:160px; }

#m_newsList{margin-bottom:20px;padding:0;width:99%;}
#m_newsList li{margin:0;height:50px;border-bottom:1px #ccc dashed;padding-left:20px; line-height:50px; clear:both; background:url(../images/dot.png) no-repeat 13px 24px; }
#m_newsList li a{float:left; padding-left:5px;}
#m_newsList li em{ float:left;}
#m_newsList li span{float:right;margin:0 10px 0 0;}

#newsshow h2{font-size:16px; text-align:center; border-bottom:1px #C8D8F2 solid; line-height:50px;margin:0 10px;}
#newsshow .time{ text-align:center;line-height:30px;margin:0 10px;border-bottom:1px #C8D8F2 solid;}
#newsshow .time #art_author{margin:0 5px;}
#newsshow .time #art_font a{margin:0 5px;}
#newsshow .time #art_font a.on{color:Red;}
#newsshow .rc{margin:0 5px;}

..con_nr ul,ol{margin:16px auto;padding-left:40px;}
..con_nr ul,.details_content ul li,.details_content ol ul>li{list-style-type: disc;}
..con_nr ol,.details_content ol li,.details_content ul ol>li{list-style-type: decimal;}
.con_nr p{margin:20px auto;}


.i5upage{font-family:Arial, Helvetica, sans-serif; line-height:14px; font-size: 14px;clear:both; }
.i5upage a,.i5upage span{display:block;color:#dc9f03;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;/*margin-top:20px;*/margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} 
.i5upage input{padding:0px;color:#dc9f03;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} 
.prvnext {margin-top: 30px;}

#protxt{display:inline-block;}
#proimg  {width:360px;float:left; border:1px solid #ddd; margin:10px 0;}
#protit{  font-size: 20px;float: left;margin-bottom: 6px;color:#000;font-family:'microsoft yahei';font-weight:300;line-height:60px;border-bottom:1px #D8D9DA dotted;width:100%;}
#proAbstract{text-align: left;padding-top:60px;}
#proAbstract .con{width:100%;font-size:13px;line-height:25px;}
#productimagelist { width:360px;height:280px;position:relative;}
#productimagelist ul { position:absolute;left:0;top:0;width:360px;height:280px; z-index:1;}
#productimagelist ul li {float:left;width:360px;height:280px; display:none;}
#productimagelist ul li.on {display:block;}
#productimagelist ul li img {width:360px;height:280px;}
#productimagelist ol { position:absolute;bottom:20px;left:20px; z-index:2;}
#productimagelist ol li { width:20px;height:5px;background:#ff3300;float:left;margin:5px;cursor:pointer;margin-right:2px;opacity:0.4;}
#productimagelist ol li.on { width:20px;height:5px;background:#ff3300;float:left;margin:5px;cursor:pointer;margin-right:2px;opacity:1;}
#pro_right{width:900px;float:left; margin-left:25px;}
#pro_con{padding:0;margin:0;clear:both;}
#pro_con .menubox {width:100%;display:inline-block;border-bottom:1px #D7D4D4 solid;}
#pro_con .menubox li{width:15%;float:left;background:#F3F3F3;text-align:center;height:35px;color:#FFF;}
#pro_con .menubox li:hover{background:#0C5CD3;}
#pro_con .menubox li:hover a{color:#fff}

#pro_con .menubox li a{line-height:35px;height:35px;color:#000;  font-family: 'microsoft yahei';font-size: 15px;font-weight: normal;}
#pro_con .menubox li.on{background:#0C5CD3;color:#fff}
#pro_con .menubox li.on a{color:#fff;}
#pro_con .itemtab {}
#pro_con .itemtab h3{font-size:16px;font-family: 'microsoft yahei';color:#333;}

#procon{margin-top:10px;float:left;margin-left:11px}
#procon .cpzx{float:left; width:820px; margin-left:5px; }
#procon .cpzx .nrcon{padding-bottom:10px;}
#procon .cpzx .cname{width:100%;border-bottom:1px #DCDCDC solid;}
#procon .cpzx .cname a{font-family:'microsoft yahei';font-size:18px;color:#222222;padding-LEFT:10px;}
#procon .cpzx .cimg {padding:20px 0;}
#procon .cpzx .cimg li{font-family:'microsoft yahei';font-size:14px;color:#222222;padding:0 10px;float:left;overflow:hidden;width:185px; height:200px;}
#procon .cpzx .cimg img{width:170px;height:135px; border:1px solid #ddd;}
#procon .cpzx .cimg .img a{height:auto;}
#procon .cpzx .cimg .txt a{width:171px;line-height:30px;height:30px;text-align:center;overflow:hidden; margin:8px 0; font-size:13px; background:#f3f3f3; color:#666;}

/*产品*/
.g_pro{ height: 483px;padding-top: 30px;overflow: hidden; }

/* 左边 */
.g_pro .m_pleft{ width:220px; float:left; }
.g_pro .m_pleft h3{background:url(../images/flh2bg.jpg) no-repeat; color: #fff; height: 78px;padding-top: 30px;}
.g_pro .m_pleft h3 a{ font-size: 22px; color: #fff; text-align: center; display: block;  font-weight: bold; }
.g_pro .m_pleft h3 em{display: block;font-size: 12px;color: #fff;text-transform: uppercase;font-weight: normal;padding-top: 7px;}
.g_pro .m_pleft .m_plc{  padding: 16px 13px 0 13px;background:url(../images/flmid.jpg) repeat-y; }

.g_pro .m_plc h4{background:url(../images/flh3bg.jpg) no-repeat; width: 160px;height: 35px;line-height: 35px; overflow: hidden;padding-bottom: 5px; padding-left: 34px;}
.g_pro .m_plc h4 a{font-weight: bold;font-size: 14px;color: #fff;}
.g_pro .m_plc .h4_1{padding-bottom: 5px;}


.g_pro .m_plc ul{padding: 10px 0;}
.g_pro .m_plc li {height: 30px;line-height: 30px; overflow: hidden; }
.g_pro .m_plc li a{ height: 30px; line-height: 30px;  overflow: hidden; padding-left: 38px; display: block;  font-size: 14px; color: #555555; background:url(../images/flico.jpg) no-repeat 23px 15px;font-weight: normal; }
.g_pro .m_plc li a:hover{ color: #555555;}
.g_pro .fld{ background:url(../images/fld.jpg) no-repeat;width: 220px;height: 47px;overflow: hidden; }

/* 右边 */
.g_pro .m_pright{ width:942px; float: right;}
.g_pro .m_pright h3{height: 38px;line-height: 38px;border-bottom: 1px solid #AA2421; margin-bottom: 20px;font-weight: normal;color: #AA2421;}
.g_pro .m_pright h3 a{display: inline-block;font-size: 16px;color: #333333;padding: 0 15px;font-weight: bold;}
.g_pro .m_pright h3 a:hover,.g_pro .m_pright .cur{color: #AA2421;}
.g_pro .m_pright h3 .u_more{display: block; padding-top: 10px;}
.g_pro .m_pright h3 .u_more a{padding: 0;}
.g_pro .u_dlst1{width: 294px;margin-right: 20px; float: left;height: 380px;_height: 380px;padding-bottom: 18px;_padding-bottom: 18px;}
.g_pro .u_dlst1 dd{ border:1px solid #fff;}
.g_pro .lastdl{margin-right: 0;}
.g_pro .u_dlst1 dt{width: 290px;position: relative;margin-bottom: 50px;_margin-bottom: 45px;}
.g_pro .u_dlst1 dt em{display: block;position: absolute;left:0;bottom: -40px;height: 50px;line-height: 50px;width: 290px;text-align: center;color: #555555;font-size: 14px; font-style:normal;}
.g_pro .u_dlst1 dt img{width: 286px;height: 288px;display: block;}
.g_pro .u_dlst1 dt a{border: 2px solid #AA2421;width: 286px;height: 288px;display: block; }
.g_pro .u_dlst1 dt a:hover{border: 2px solid #AA2421;}
.g_pro .u_dlst1 dt a:hover em{background: #AA2421;color: #fff;}
.g_pro .u_dlst1 dd a{float: left; margin-right: 18px;}
.g_pro .u_dlst1 dd .lasta{margin-right: 0;}

/* 左边合作右边客户 */
.g_con2{height:480px; padding-top: 40px;}
.g_con2 .m_hz{width: 322px;}
.g_con2 h2{height: 38px;line-height: 38px;border-bottom: 1px solid #AA2421;background:url(../images/ico5.jpg) no-repeat left 12px;padding-left: 12px;}
.g_con2 h2 a{color: #333333;font-size: 18px;font-weight: bold;}
.g_con2 h2 em{display: inline-block;font-size: 14px;color: #555555;font-weight: normal;padding-left: 5px;}
.g_con2 h2 span{display: block;margin-top: 12px;}

.g_con2 .u_lst2{ padding: 20px 0 0 0;}
.g_con2 .u_lst2 li{float: left; width: 140px;margin-right: 20px; margin-bottom: 38px; position: relative;}
.g_con2 .u_lst2 li em{display: block; width: 140px;height: 50px;line-height: 50px;text-align: center;color: #555555;font-size: 12px;left:0;bottom:-42px;position: absolute;overflow: hidden;}
.g_con2 .u_lst2 .lastli{margin-right: 0;}
.g_con2 .u_lst2 li img{width: 140px;height:86px;display: block;border: 1px solid #ececec;border-bottom: 2px solid #cecece;}


.g_con2 .m_jz{width:830px;}
.g_con2 .m_jzc{ padding: 20px 0 0 0;}
.g_con2 .m_jzc dl{height: 170px;margin-bottom: 30px;}
.g_con2 .m_jzc .lastdl{border-bottom: none;}
.g_con2 .m_jzc dt{float: left; width:291px; margin-right: 13px; }
.g_con2 .m_jzc dt img{width: 291px;height: 170px;display: block;}
.g_con2 .m_jzc dd{float: left; width: 500px; padding-top: 13px;}

.g_con2 .m_jzc dd h3{height: 34px;line-height: 34px;overflow: hidden;text-align: left;}
.g_con2 .m_jzc dd h3 a{color: #333333; font-size: 14px;font-weight: normal;}
.g_con2 .m_jzc dd p{color: #555555; font-size: 12px;line-height: 24px; height: 72px; overflow: hidden;}
.g_con2 .m_jzc dd span{display: block; margin-top: 25px;font-size: 14px;color: #004ea2;}


/* 公司环境 */
.g_hj{height: 352px;padding-top: 40px;}
.g_hj h2{height: 38px;line-height: 38px;border-bottom: 1px solid #AA2421;background:url(../images/ico5.jpg) no-repeat left 12px;padding-left: 12px;}
.g_hj h2 a{color: #333333;font-size: 18px;font-weight: bold;}
.g_hj h2 em{display: inline-block;font-size: 14px;color: #555555;font-weight: normal;padding-left: 5px;}
.g_hj h2 span{display: block;margin-top: 12px;}

.m_hj{width: 1200px;position: relative; height: 350px;}
.m_hj .line{width: 1195px;height: 1px;background: #e9e9e9;top:295px;left:0;position: absolute;overflow: hidden;}
.m_hj .m_kfc1{ padding:20px 0 0 0; height: 140px;  }
.m_hj .u_ljt,.m_hj .u_rjt{ width:60px; height:30px; position: absolute; cursor:pointer;  display:block; z-index: 100;}
.m_hj .u_ljt{top:280px;left:507px; }
.m_hj .u_rjt{top:280px;left:567px; }
.m_hj .u_ljt a{ background: url(../images/ljt.jpg) no-repeat; width:60px; height:30px; display:block;}
.m_hj .u_rjt a{ background: url(../images/rjt.jpg) no-repeat; width:60px; height:30px; display:block;}
.m_hj .u_ljt a:hover{ background: url(../images/ljth.jpg) no-repeat;}
.m_hj .u_rjt a:hover{ background: url(../images/rjth.jpg) no-repeat;}

.m_hj .m_kfc1 .u_mid{ width:1195px; overflow:hidden; }
.m_hj .m_kfc1 .u_lst1 li{ width:221px; float:left; margin-right:18px; display: inline;}
.m_hj .m_kfc1 .u_lst1 .lastli{ margin-right:0;}
.m_hj .m_kfc1 .u_lst1 li img{ width:220px; height:160px;display: block;padding: 4px;border: 1px solid #AA2421;background: #fff;}
.m_hj .m_kfc1 .u_lst1 span{ width:230px; display:block;  height:34px; line-height:34px; overflow:hidden; text-align:center; color:#555555; cursor: pointer; }
.m_hj .m_kfc1 .u_lst1 a:hover{text-decoration: none;}