@charset "utf-8";
/* CSS Document */


body{ margin:0 auto; font-size:12px; font-family:"微软雅黑";font-weight:normal; padding:0; color:#000 }
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
a{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}

.itop{ width:100%; height:30px; background-color:#f8f8f8}
.top{ width:1217px; height:30px; margin:0 auto}
.top p{ float:left; line-height:30px;}
.top span{ float:right}
.top  a{ padding-left:8px; padding-right:8px; line-height:30px;}
.itop1{ width:100%; height:88px;}
.top1{ width:1217px; height:88px; margin:0 auto}
.logo{ width:400px; height:88px; float:left}
.top1_r{ width:350px; height:88px; float:right}
.hotline{ width:200px; height:88px; float:left; background:url(tel.png) left center no-repeat}
.hotline p{ line-height:30px; font-size:18px; padding-left:35px; margin-top:20px;}
.yy{ width:350px; line-height:88px;}
.yy a{ width:55px; height:35px; line-height:35px;text-align:center; padding-left:10px; padding-right:10px; background-color:#d60309; color:#fff}

.inav{ width:100%; height:47px; background-color:#d60309; z-index:111; position:relative}

.icontent{ width:100%}
.content{ width:1217px; margin:0 auto}

.nav{ width:1217px; height:47px; background-color:#d60309; line-height:47px; color:#fff; margin:0 auto}
#nav {width:1217px; display:block;}
#nav .jquery_out {float:left;line-height:32px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/32px "微软雅黑"; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {background:#d60309; float:left; border-right:1px solid #fff; width:151px;/*IE6 only*/}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:47px; display:block; width:151px; text-align:center; font-size:16px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-top:1px solid #fff; background:#d60309; width:151px;/*IE6 only*/}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

.ibanner{ width:100%; position:relative;}
.slideBox{ width:100%;  overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;bottom:5px; z-index:1; margin-right:50%; right:1px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:19px; text-align:center; background:#fff; cursor:pointer; border:1px solid #ccc; border-radius:5px }
.slideBox .hd ul li.on{ background:#d60309; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.content1{ width:1217px; height:150px; background:url(bg1.jpg) top no-repeat; margin-top:32px;}
.content1 h1{ text-align:center; font-size:24px; color:#fff; font-weight:normal; padding-top:3px;}
.content1 ul{ margin-left:30px; margin-top:35px;}
.content1 ul li{ width:235px; height:55px; float:left; font-size:24px; line-height:55px;}

.content2{ width:1217px; margin-top:40px;}
.content2 ul li{ width:298px; height:191px; float:left; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:3px; margin-right:3px;}
.content2 ul li img{ width:298px; height:158px; margin-bottom:10px;}
.content2 h1{ width:224px; margin:0 auto; border-bottom:1px solid #fff; font-size:18px; font-weight:normal; color:#fff; line-height:50px;}
.content2 p{ text-align:left; margin-top:10px; line-height:24px; color:#fff; padding:0 35px;}
.content2 span{ width:100px; height:24px; display:block; margin:0 auto; margin-top:17px; border-radius:8px;}

.content3{ width:1217px; height:288px; float:left; margin-top:40px; }
.content3_t{ width:1217px; height:131px; background:url(co_bg.jpg) center bottom no-repeat}
.content3_t h1{ text-align:center; font-size:30px; padding-top:15px;}
.content3_t h2{ text-align:center; font-size:20px; font-weight:normal; padding-top:27px; color:#fff}
.content3_c{ width:1217px; height:157px; background:url(co.jpg) top center no-repeat}

.content4{ width:1217px; margin-top:50px; float:left}
.content4_l{ width:238px; float:left; border:1px solid #d60309}
.content4_l_t{ width:238px; height:62px; background: url(pro_t_bg.jpg) left top no-repeat}
.content4_l_t p{ color:#fff; line-height:50px; font-size: 24px; text-align:center}
.content4_l_c ul{ width:163px; margin:0 auto; margin-top:17px; margin-bottom:20px;}
.content4_l_c ul li{ width:163px; height:33px; background:url(pro_dot.jpg) left center no-repeat}
.content4_l_c ul li a{ line-height:33px; padding-left:25px;}
.content4_l_c1{ width:238px; height:73px; background:url(hotline_bg.jpg) top center no-repeat}
.content4_l_c1 p{ line-height:30px; color:#fff; font-size:18px; padding-top:10px; margin-left:70px;}
.content4_r{ width:946px; float:right}
.content4_r_t{ width:946px; height:39px; background:url(pro_t_bg1.jpg) left top no-repeat}
.content4_r_t p{ font-size:24px; padding-left:35px;}
.content4_r_c{ width:946px; margin-top:10px;}
.content4_r_c ul li{ width:247px; float:left; text-align:center; margin-left:30px; margin-right:30px; margin-top:15px; margin-bottom:15px;}
.content4_r_c ul li img{ width:247px; height:174px; margin-bottom:5px;}

.content4_l_t1{ width:238px; height:62px; background-color:#d60309; margin-top:30px;}
.content4_l_t1 p{ color:#fff; line-height:50px; font-size: 24px; text-align:center}
.content4_l_c2{ border:1px solid #d60309}
.content4_l_c2 ul{ width:218px; margin:0 auto; margin-top:17px; margin-bottom:20px;}
.content4_l_c2 ul li{ width:218px; height:33px;}
.content4_l_c2 ul li a{ line-height:33px;}



.content5{ width:1217px; margin-top:50px; float:left}
.content5_l{ width:571px; height:401px; float:left}
.content5_r{ width:603px; float:right}

.slideTxtBox{ width:603px; text-align:left;  }
.slideTxtBox .hd{width:603px; height:55px; line-height:55px;  position:relative; border:1px solid #d60309}
.slideTxtBox .hd ul{ float:left;  position:absolute; height:55px;}
.slideTxtBox .hd ul li{ width:201px;  height:55px; line-height:55px; text-align:center; font-size:16px; color:#000; font-family:"微软雅黑";float:left; cursor:pointer;}
.slideTxtBox .hd ul li.on{ width:201px; height:55px; background-color:#d60309; padding-left:0px; color:#fff; font-size:16px;}
.slideTxtBox .hd span { padding-top:7px;}
.slideTxtBox .bd { width:603px;padding-top:0px;}		
.slideTxtBox .bd ul{width:603px; margin-top:12px; }
.slideTxtBox .bd li{ width:603px; height:35px; background: url(news_dot1.jpg) left center no-repeat; margin-right:25px; border-bottom:1px dashed #999}
.slideTxtBox .bd li a{ line-height:35px;color:#000000; padding-left:10px;}
.slideTxtBox .bd li a:hover{ color:#ff0000}
.slideTxtBox .bd li span{ float:right; line-height:35px; margin-right:10px;}
.slideTxtBox .bd p{ }


.content6{ width:1217px; height:244px; margin-top:56px; float:left}
.content6_l{ width:191px; height:244px; float:left; background:url(qa_bg.jpg) left top no-repeat}
.content6_l p{ color:#fff; font-size:18px; line-height:40px; margin-top:140px; margin-left:30px;}
.content6_r{ width:973px; float:right}
.content6_r li{ width:438px; height:108px; float:left; border-bottom:1px dashed #CCC; margin-left:22px; margin-right:22px; margin-top:10px; margin-bottom:10px;}
.content6_r h1{ font-size:18px; font-weight:normal}
.content6_r p{ line-height:24px; margin-top:6px;}

.icontent7{ width:100%; height:436px; margin-top:55px; float:left; background-color:#f5f5f5; padding-top:40px;}
.content7{ width:1217px; height:436px; margin:0 auto}
.content7_l{ width:718px; float:left}
.content7_l img{ width:276px; height:368px; float:left}
.content7_l p{ float:right; width:418px;}
.content7_l h1{ font-size:24px; font-weight:normal}
.content7_r{ width:460px; height:436px; background:url(contact_bg.jpg) left top no-repeat; float:right}
.content7_r p{ line-height:35px; padding-top:118px; padding-left:45px;}


.ibottom_nav{ width:100%; height:30px; float:left; background-color:#ccd5e0; margin-top:40px;}
.bottom_nav{ width:1000px; height:30px; margin:0 auto; line-height:30px;}
.bottom_nav a{ line-height:30px; padding-left:37px; padding-right:37px;}

.ibottom{ width:100%; height:400px; float:left; margin-top:30px; background-color:#404042; padding-top:20px;}
.bottom{ width:1217px; height:400px;  margin:0 auto}

.bottom1{ width:180px; height:400px;  float:left; background:url(footbg.png) right repeat-y}
.bottom1 h1{ line-height:50px; color:#fff; background:url(footbg1.png) bottom repeat-x; margin-left:20px; margin-right:20px; font-size:18px;}
.bottom1 ul{ margin-top:15px;}
.bottom1 ul li{ margin-left:20px; margin-right:20px; height:30px; line-height:30px;}
.bottom1 ul li a{ line-height:30px; color:#fff}

.bottom2{ width:370px; height:400px;  float:left; background:url(footbg.png) right repeat-y; margin-left:10px;}
.bottom2 h1{ line-height:50px; color:#fff; background:url(footbg1.png) bottom repeat-x; margin-left:20px; margin-right:20px; font-size:18px;}
.bottom2 ul{ margin-top:15px;}
.bottom2 ul li{ width:120px; margin-left:20px; margin-right:20px; height:30px; line-height:30px; float:left}
.bottom2 ul li a{ line-height:30px; color:#fff}

.bottom3{ width:380px; height:400px;  float:left; background:url(footbg.png) right repeat-y; margin-left:10px;}
.bottom3 h1{ line-height:50px; color:#fff; background:url(footbg1.png) bottom repeat-x; margin-left:20px; margin-right:20px; font-size:18px;}
.bottom3 p{ margin-left:20px; margin-right:20px; color:#fff; line-height:30px; margin-top:15px;}
.sou{ width:240px; height:30px; float:left; margin-top:15px;}
.f1{ width:223px; height:30px; float:right}
.text1{ width:194px; height:24px; border:1px solid #CCC; float:left; background-color:#ccc}
.b1{ width:26px; height:28px; color:#fff; border:none; float:right; background: url(sou.jpg) no-repeat}

.bottom4{ width:256px; height:400px;  float:right;}
.bottom4 h1{ line-height:50px; color:#fff; background:url(footbg1.png) bottom repeat-x; margin-left:20px; margin-right:20px; font-size:18px;}
.bottom4 img{ width:140px; height:140px; margin-top:30px; margin-left:55px; margin-right:20px;}
.bottom4 p{ font-size:16px; margin-top:18px; color:#CCC; margin-left:37px; }


.ibottom11{ width:100%; height:80px; background-color:#404042; float:left}
.bottom11{ width:1217px; height:80px; margin:0 auto; background:url(footbg1.png) top repeat-x}
.bottom11 p{ line-height:40px; color:#ccc}
.bottom11 a{ color:#ccc}
/*--ny--*/
.iny_banner{ width:100%; float:left}
.ny_banner img{ width:100%;}
.iny_content{ width:100%; float:left; margin-top:20PX;}
.ny_content{ width:1217px; margin:0 auto}
.location{ width:946px; height:39px; background:url(pro_t_bg1.jpg) left top no-repeat}
.location p{ line-height:30px; padding-left:30px;}
.box{ line-height:24px; margin-top:40px; margin-bottom:100px;}

#prolist{ margin:auto; overflow:hidden;}
#prolist li{ width:206px; margin:15px; float:left;display:inline;}
#prolist li img{ width:200px; height:156px; padding:2px; border:1px solid #999999;}
#prolist li .proname{ width:206px; height:20px; text-align:center; overflow:hidden;}

#newslist{ margin-top:10px; margin-bottom:30px;}
#newslist li{ height:30px; padding-left:10px; margin-left:10px; margin-right:15px; line-height:30px; border-bottom:1px dashed #CCC}
#newslist li a{ line-height:28px;}
#newslist li span.date{ margin-right:10px; float:right;}
#page{ width:717px; text-align:center; float:left;}

.info{ border-bottom:1px solid #666666; border-top:1px solid #666666; text-align:center;}
.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}
#page{text-align:center;}
.k_pagelist{ }
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;}


.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:-20px; padding-bottom:20px; background:url(r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:42px; height:66px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qqq{background:url(r_phone1.png) 0px 0px no-repeat; background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#ce012f;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(r_qq.png) 0px 0px no-repeat; background-color:#ccc; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(r_wx.png) 0px 0px no-repeat; background-color:#ccc;}
.izl-rmenu .btn-wx:hover{background-color:#ce012f;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-150px; top:0px; display:none;width:140px;height:140px;}
.izl-rmenu .btn-phone{background:url(r_phone.png) 0px 0px no-repeat; background-color:#ccc;}
.izl-rmenu .btn-phone:hover{background-color:#ce012f;}
.izl-rmenu .btn-phone .phone{background-color:#fff; position:absolute; width:160px; left:-170px; top:0px; line-height:66px; color:#000; font-size:18px; text-align:center; display:none; border:1px solid #ccc}
.izl-rmenu .btn-top{background:url(r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#ce012f;}