/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:top;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:960px; margin:0 auto;}

.header{ background:url(../images/hdwrap_bg.jpg) center no-repeat; height:247px; position:relative; z-index:99;}
.top{ height:40px; line-height:40px;}
.top span{ float:left;}
.top strong{ float:right; font-weight:normal;}
.top strong a{ padding:0px 10px;}
.head{ height:157px;}
.head .logo{ float:left; padding-top:35px;}
.head .tel{ float:right; padding-left:50px; margin-top:58px; background:url(../images/hd_phone.png) left center no-repeat; height:49px; line-height:49px;font-size:16px;color:#333;}
.head .tel strong{font-size:26px; color:#0065b5; font-family:"Times New Roman"}
/*menu*/
.menu{height:44px;line-height:44px}
.menu ul li{ float:left; position:relative; width:120px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:44px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#024a9e;}
a.menu_hover{ background:url(../images/nav_icon2.jpg) repeat-x;color:#024a9e;}
/*banner_02*/
.banner_02{ height:460px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con1{ margin-top:40px; background:url(../images/cp_boxBg.png) center bottom no-repeat; height:598px;}
.c1_left{ float:left;height:539px; width:234px; background:url(../images/classfiy_bg.jpg) center center repeat-y;}
.c1_left h2{ background:url(../images/classfiy_topBg.jpg) center center no-repeat; height:56px; text-align:center; line-height:56px; font-size:16px; color:#fff;}
.c1_left ul{margin:0 auto 0 10px; width:200px;}
.c1_left ul li{border-bottom:1px dashed #cdcdcd; height:35px;line-height:35px; padding:0 0 0 36px; background:url(../images/classfiy_icon2.jpg) 24px center no-repeat;}
.c1_left ul li a{font-size:12px; color:#555;}
.c1_right{ float:right;height:528px; width:665px; overflow:hidden; padding:0 31px 0px 30px; margin:15px 0 0 0;background:#f8f8f8;}
.c1_right h2{ border-bottom:solid 1px #dbdbdb; height:27px; line-height:27px; padding:0 0 6px 0; margin:9px 0 18px auto;}
.c1_right h2 b{ font-weight:normal;padding:0 0 0 10px; font-size:16px;color:#0065b5; float:left;}
.c1_right h2 a{ font-size:12px; font-weight:normal; float:right;}
.c1_right ul{ height:auto; width:695px;}
.c1_right ul li{ float:left; padding:0 14px 0 0;width:213px; height:213px; text-align:center;}
.c1_right ul li img{ width:205px; height:180px; display:block;padding:3px; border: solid 1px #e4e4e4;}
.c1_right ul li span{ height:25px; line-height:25px; color:#555; display:block; text-align:center;}

.con2bg{ height:119px; background:url(../images/ad01.jpg) center center no-repeat;}
.con2{height:119px; position:relative;} 
.con2 span{ position:absolute; top:78px; left:395px; font-size:16px; color:#fff;}
.con2 span b{ font-size:24px;}

.fl{ float:left;}
.fr{ float:right;}
.sup{ height:1042px; overflow:hidden; background:url(../images/sup_boxBg.jpg) center center no-repeat;}
.sup dl{ height:auto; overflow:hidden;}
.sup dl.icon1{ margin:40px 0 60px 0; height:255px; overflow:hidden;}
.sup dl.icon1 h4{ background:none; margin:0 0 14px 0;}
.sup dl.icon1 dt{ margin:40px 0 0 0; width:520px; background:url(../images/sup_01.png) left top no-repeat;}
.sup dl.icon1 dd{ width:369px;}
.sup dl.icon2{ height:333px; overflow:hidden;background:url(../images/sup_pic02Bg.png) center bottom no-repeat;}
.sup dl.icon2 dt{width:376px; padding:0 0 0 30px;}
.sup dl.icon2 dd{ width:520px; background:url(../images/sup_02.png) left 30px no-repeat; padding:30px 0 0 0;}
.sup dl.icon3 dt{ width:500px; background:url(../images/sup_03.png) left top no-repeat;}
.sup dl.icon3 dd{ width:378px;}
.sup h4{ font-size:18px;color:#f00505; padding:0 0 18px 110px; background:url(../images/sup_commonBg.png) center bottom no-repeat;}
.sup h4 b{ display:block;font-size:26px; color:#000; line-height:40px;}
.sup p{ font-size:14px; color:#333;margin:0 0 0 86px;line-height:40px; padding:0 0 0 20px; background:url(../images/sup_icon2.jpg) left 16px no-repeat;}
.sup p span{ color:#f00505;}

.con3{ border:solid 1px #e8e8e8;}
.con3 h2{ height:39px; line-height:39px; font-weight:normal; background:url(../images/common_Topicon2.jpg) center center repeat-x;}
.con3 h2 b{ width:115px; height:38px;font-size:14px; text-align:center; display:block;background:url(../images/common_Topicon1.png) center center no-repeat;color:#f1f1f1; float:left; font-weight:normal;}
.con3 h2 a{ padding:0 25px 0 0;font-style:normal; float:right; font-size:12px;}
.c3_left{ float:left; width:660px;}
.c3_left1 dl{ height:259px; overflow:hidden;margin:25px 0 0 20px;}
.c3_left1 dl dt{ width:293px; height:259px; padding:0 14px 0 0; background:url(../images/trob_picBg.jpg) center bottom no-repeat; float:left;}
.c3_left1 dl dt img{ width:293px; height:233px;}
.c3_left1 dl dd{ font-size:12px; width:302px; float:right; padding-right:20px;}
.c3_left1 dl dd strong{padding:8px 0 0 0; display:block;font-size:14px; color:#0065b5;}
.c3_left1 dl dd span{ display:block; line-height:24px; padding:12px 0 8px 0;}
.c3_left1 dl dd a{display:block;width:100px; height:18px; line-height:18px; text-align:center; background:url(../images/ckbtn_bg.jpg) center center no-repeat;color:#fff;}
.c3_left2 h3{ margin:0 auto 26px auto; text-align:center; background:url(../images/comp_topBg.jpg) center center no-repeat; font-size:14px; color:#0065b5;}
.c3_left2 ul{ height:163px; overflow:hidden; padding:0 0 0 20px;}
.c3_left2 ul li{ width:189px; height:163px; float:left; margin:0 20px 0 0; text-align:center;}
.c3_left2 ul li img{ width:183px; height:136px; display:block; padding:2px; border: solid 1px #e4e4e4;}
.c3_left2 ul li span{ display:block; font-size:12px; line-height:24px;}
.c3_right{ float:right; width:286px;}
.c3_right ul{ height:auto; overflow:hidden; width:288px;margin:0 auto; text-align:center; margin-top:28px;}
.c3_right ul li img{ display:block; margin:0 auto;width:239px; height:179px; padding:3px; border: solid 1px #e1e1e1;}
.c3_right ul li span { display:block;line-height:52px; height:52px;}

.con5bg{width:100%; height:auto; overflow:hidden; background:#f4f4f4; padding:1px 0; border-bottom: solid 1px #e5e5e5;border-top: solid 1px #e5e5e5; padding-top:15px; padding-bottom:30px;}
.con5{ background:#fff;}
.con5 h2{ height:39px; line-height:39px; font-weight:normal; background:url(../images/common_Topicon2.jpg) center center repeat-x;}
.con5 h2 b{ width:115px; height:38px;font-size:14px; text-align:center; display:block;background:url(../images/common_Topicon1.png) center center no-repeat;color:#f1f1f1; float:left; font-weight:normal;}
.con5 h2 a{ padding:0 25px 0 0;font-style:normal; float:right; font-size:12px;}
.c5_left{ float:left; width:318px; background:url(../images/FAQ_bg.png) right center no-repeat;}
.c5_left ul li{ padding-left:10px; padding-right:30px; margin-bottom:14px;}
.c5_left ul li a{ display:block; line-height:32px; font-size:13px;}
.c5_left ul li span{ display:block; height:25px; line-height:25px;}
/*slideTxtBox_01*/
.slideTxtBox_01{ float:right; width:642px;}
.slideTxtBox_01 .hd{height:39px; line-height:39px; font-weight:normal; background:url(../images/common_Topicon2.jpg) center center repeat-x;}
.slideTxtBox_01 .hd ul{ float:left;}
.slideTxtBox_01 .hd ul li{ float:left;width:115px; height:38px;font-size:14px; text-align:center;}
.slideTxtBox_01 .hd ul li.on{ background:url(../images/common_Topicon1.png) center center no-repeat;cursor:pointer;color:#fff; } 
.slideTxtBox_01 .hd ul li.on a{ color:#fff;}
.slideTxtBox_01 .hd a.more{ padding:0 25px 0 0;font-style:normal; float:right; font-size:12px;}
.dyn_m dl{ width:640px; height:155px; margin:30px auto 20px auto;}
.dyn_m dl dt{ width:206px; margin:0 20px 0 0;}
.dyn_m dl dt img{ width:200px; height:149px; padding:2px; border: solid 1px #e4e4e4}
.dyn_m dl dd{ width:392px;}
.dyn_m dl dd strong{padding:5px 0 0 0;font-size:14px; color:#0065b5; display:block;}
.dyn_m dl dd span{ color:#666; line-height:24px;height:72px;  margin:5px 0 8px 0; width:392px;overflow:hidden; display:block; }
.dyn_m dl dd a{display:block;width:100px; height:18px; line-height:18px; text-align:center; background:url(../images/ckbtn_bg.jpg) center center no-repeat;color:#fff;}
.dyn_m ul{ width:642px;overflow:hidden; height:226px; background:url(../images/news_bg.png) 310px center no-repeat; }
.dyn_m ul li{float:left; margin:0 8px 0 0; padding:0 0 0 10px;width:300px;font-size:12px; color:#666666; height:32px;line-height:32px; background:url(../images/news_icon.jpg) 0 12px no-repeat;overflow:hidden; }
.dyn_m ul li.icon{ background-color:#f2f2f2;}
.dyn_m ul li em{ font-style:normal; position:absolute;}
.dyn_m ul li em a{color:#666666; text-decoration:none;}

.con4{ margin-top:30px; margin-bottom:30px;}
/* 本例子css */
.slideGroup{height:374px; margin:40px auto 10px auto; overflow:hidden; background:url(../images/equi_bg.jpg) center center no-repeat;}
.slideGroup .parHd{height:36px; line-height:36px; width:820px; margin:50px auto 30px auto; border-bottom: dashed 1px #80b8de;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:0px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; width:170px; cursor:pointer; text-align:center; font-size:16px; color:#fff; }
.slideGroup .parHd ul li a{ color:#fff;}
.slideGroup .parHd ul li.on{font-weight:bold; color:#0065b5; background:url(../images/equi_Tbg.jpg) center center no-repeat;}
.slideGroup .parHd ul li.on a{color:#0065b5;}
.slideGroup .parBd{ padding:0px 10px; zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; }
.slideGroup .sPrev{padding:68px 0 0 46px;background:url(../images/prev.jpg) center center no-repeat; width:11px; height:34px; position:absolute; left:0px; top:0px;}
.slideGroup .sNext{padding:68px 0 0 0;background:url(../images/next.jpg) center center no-repeat; width:11px; height:34px; position:absolute; right:40px; top:0px;}
.slideGroup .parBd .tempWrap{ float:left; margin-left:30px; }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;  }
.slideGroup .parBd ul li{float:left;width:192px; height:auto; padding:0 10px;overflow:hidden;}
.slideGroup .parBd ul li .pic{ text-align:center; float:left;  margin:8px; }
.slideGroup .parBd ul li .pic img{  width:186px; height:138px; padding:2px; border:solid 1px #dfe2e3;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:30px; text-align:center; color:#fff;}





.con6{ width:960px; margin:20px auto; height:auto; overflow:hidden;}
.con6 h2{ font-weight:normal;width:282px; height:39px; line-height:28px; margin:0 auto; text-align:right;font-size:14px; color:#333; background:url(../images/link_bg.png) center no-repeat;}
.con6 span{ height:auto; overflow:hidden; border: solid 1px #dfdfdf; line-height:38px; padding:10px 0; display:block;}
.con6 span a{ padding:0 0 0 16px; font-size:12px; color:#666666;}

.footer{overflow:hidden; height:223px;background:url(../images/foot_bg.png) center center no-repeat;}
.fnav{ text-align:center;height:44px; line-height:44px;color:#fff; font-size:14px;}
.fnav a{ text-align:center;font-size:12px; font-weight:normal;color:#fff; padding:0 18px;}


.ft_left{margin:30px 30px 0 102px; float:left;}
.ft_mid{ margin:30px 20px 0 0;width:438px; font-size:12px; color:#333; line-height:24px; float:left;}
.ft_right{ float:left; margin-top:30px;}


/*Add------------------------------------------------------------------------------*/

.weizhi{height:30px; line-height:30px;font-size:14px; border:1px solid #D5D5D5; border-radius:4px; padding-left:10px; }
.inside{margin-top:20px; min-height:400px; width:980px; padding-bottom:50px;}

.inside_left{ width:220px; float:left; background:url(../images/classfiy_bg.jpg) center center repeat-y; padding-bottom:50px;}
.inside_left h2{ background:url(../images/classfiy_topBg.jpg) center center no-repeat; height:56px; text-align:center; line-height:56px; font-size:16px; color:#fff;}
.inside_left .side_a dl{margin:0 auto 0 10px; width:200px;}
.inside_left .side_a dl dd{border-bottom:1px dashed #cdcdcd; height:35px;line-height:35px; padding:0 0 0 36px; background:url(../images/classfiy_icon2.jpg) 24px center no-repeat;}
.inside_left .side_a dl dd a{font-size:12px; color:#555;}
.inside_left h3{height:36px; line-height:34px; background:url(../images/classfiy_icon1.jpg) 23px center no-repeat; background-color:#dedede;font-weight:normal; margin:22px 0px 6px 24px; padding:1px 0 0 38px; border-bottom: solid 1px #d9d9d9; border-top: solid 1px #d9d9d9;}
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:754px; float:right;}
.inside_con{ padding:10px; border:1px solid #D5D5D5; border-radius:4px; margin-top:10px; }



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


