@charset "utf-8";
/* CSS Document */
body{ background:#fff; width:100%; margin:0px auto; padding:0px; font-size:12px; font-family:微软雅黑;-webkit-text-size-adjust:none;}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#EA0E0E; text-decoration: none;}
img,a{ border:none;}
.clear{ clear:both;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE7.0及以下版本*/
:focus { outline-style: none; } /* for Firefox，IE8.0等 */　
a {blr:e­xpression(this.onFocus=this.blur())}
area {blr:e­xpression(this.onFocus=this.blur())}

#wrapper{ width:100%; height:auto; margin:0px auto; min-width:1300px}
#wrapper .head{width:1188px;height:106px;margin:0px auto;}
#wrapper .head .logo{float:left;width:600px; height:106px;}
#wrapper .head .headright{float:right;width:208px;height:16px;margin-top:49px;}
#wrapper .head .headright .headrightyy{width:208px; height:16px; float:right; display:block}
#wrapper .head .headright .headrightyy ul{padding:0px; margin:0px;}
#wrapper .head .headright .headrightyy ul li{width:auto; height:16px;line-height:16px;float:left}

#wrapper .head .headright .headrightyy ul li.li1{width:94px; height:16px; display:inline-block; text-indent:29px;background:url(../images/cnbg.jpg) no-repeat left;}
#wrapper .head .headright .headrightyy ul li.li2{width:112px; height:16px; display:block; text-indent:29px;background:url(../images/enbg.jpg) no-repeat left;}
#wrapper .head .headright .headrightyy ul li a{color:#636463}
#wrapper .head .headright .headrightyy ul li a:hover{color:#e60012}

#wrapper .head .headright .headrightdown{ width:370px; height:70px; float:right; display:block; margin-top:9px;}
#wrapper .head .headright .headrightdown .headrightdowntel{ width:160px; height:70px; float:left; display: block; overflow:hidden}
#wrapper .head .headright .headrightdown .headrightdowntel h1{ width:160px; height:20px; padding-top:10px; font-size:15px; color:#666666; font-weight:100}
#wrapper .head .headright .headrightdown .headrightdowntel h2{ width:160px; height:30px; line-height:30px; font-size:23px; color:#eb0e0e;font-weight:100 }
#wrapper .head .headright .headrightdown .headrightdownby{ width:190px; height:70px; float:right; display: block; overflow:hidden}
#wrapper .head .headright .headrightdown .headrightdownby .zw{width:190px;height:20px;padding-top:15px;font-size:16px;color:#333;font-weight:100}
#wrapper .head .headright .headrightdown .headrightdownby .yw{width:190px;height:23px;line-height:23px;font-size:12px;color:#333;}

#wrapper .menu{width:100%;height:59px;font-size:17px;background:#292929}
#wrapper .menu ul{padding:0px; margin:0px; width:1188px; margin:0px auto }
#wrapper .menu ul li{width:160px;display:block; float:left; color:#fff;font-size:17px;height:59px; text-align: center; }
#wrapper .menu ul li a{width:160px;color:#fff;text-decoration:none;display:block; height:59px; display:block; line-height:57px;}
#wrapper .menu ul li a:hover{color:#fff;text-decoration:none;display:block;background:#ea0e0e;}
#wrapper .menu ul li .cur{color:#fff;text-decoration:none;display:block;background:#ea0e0e;}

#wrapper .banner{width:100%;height:617px;overflow:hidden;margin:0px auto }
#wrapper .banner .bnnertp{width:100%;height:617px;}


#wrapper .container{width:100%; height:auto;background:url(../images/line.jpg) top repeat-x}
#wrapper .container .pro{ width:1188px; height:640px;margin:0px auto}
#wrapper .container .pro .protitle{width:1188px;height:205px;overflow:hidden}
#wrapper .container .pro .protitle .protitletxt{width:1188px;height:94px;overflow:hidden; text-align:center;background:url(../images/ioc1.gif) no-repeat bottom;}
#wrapper .container .pro .protitle .protitletxt .zw{width:1188px;height:20px;padding-top:30px; font-size:19px; color:#EA0E0E; font-weight:100}
#wrapper .container .pro .protitle .protitletxt .yw{width:1188px;height:18px;padding-top:0px; font-size:14px; color:#666; font-weight:100}
#wrapper .container .pro .protitle .protitleby{width:1188px;height:111px;overflow:hidden; text-align:center;}
#wrapper .container .pro .protitle .protitleby .zw{width:1188px;height:24px;padding-top:15px; font-size:17px; color:#333; font-weight:100}
#wrapper .container .pro .protitle .protitleby .yw{width:700px;line-height:20px;padding-top:3px; font-size:14px;color:#999;font-weight:100;margin:0px auto;text-align:center}
.lf{margin-left:33px}
#wrapper .container .pro .prolist{width:1188px;height:435px;overflow:hidden}
#wrapper .container .pro .prolist ul{padding:0px;margin:0px;}
#wrapper .container .pro .prolist ul li{width:272px;height:435px;float:left;display:block; }
#wrapper .container .pro .prolist ul li a{width:272px;height:435px;display:block;overflow:hidden}
#wrapper .container .pro .prolist ul li .lipic{width:272px;height:192px;overflow:hidden}
#wrapper .container .pro .prolist ul li .litxt{width:272px;height:243px;overflow:hidden}
#wrapper .container .pro .prolist ul li a .litxt h1{width:272px;height:65px;line-height:65px; font-size:18px; color:#000; overflow:hidden; font-weight:100}
#wrapper .container .pro .prolist ul li a:hover .litxt h1{font-size:18px;color:#F00;overflow:hidden;font-weight:100}

#wrapper .container .pro .prolist ul li .litxt p{width:272px;height:125px;line-height:25px; font-size:14px; color:#666; overflow:hidden}
#wrapper .container .pro .prolist ul li a .litxt span{width:80px;height:32px;line-height:32px; background:#535353;display:block;margin-top:15px;color:#fff;text-align:center}
#wrapper .container .pro .prolist ul li a:hover .litxt span{width:80px;height:32px;line-height:32px;background:#F00;display:block;margin-top:15px;color:#fff;text-align:center}

#wrapper .container .about{width:100%;height:350px;display:block;margin-top:36px;border-top:1px solid #f2f2f2}
#wrapper .container .about .aboutmian{width:1188px;height:350px;overflow:hidden;margin:0px auto}
#wrapper .container .about .aboutmian .aboutmiantitle{margin-top:55px;height:50px;width:1188px;}
#wrapper .container .about .aboutmian .aboutmiantitle .aboutmiantitletxt{width:200px;height:50px; overflow:hidden;float:left;display:block;}
#wrapper .container .about .aboutmian .aboutmiantitle .aboutmiantitletxt .zw{width:200px;height:20px;  font-size:19px; color:#EA0E0E; font-weight:100}
#wrapper .container .about .aboutmian .aboutmiantitle .aboutmiantitletxt .yw{width:200px;height:18px;font-size:14px;color:#666;font-weight:100}

.more{width:100px;height:50px;overflow:hidden;float:right;display:block;line-height:50px;font-size:14px;text-align:right}
.more a{ color:#666}
.more a:hover{ color:#EA0E0E}

#wrapper .container .about .aboutmian .aboutmiantxt{ margin-top:35px; height:210px; width:1188px; }
#wrapper .container .about .aboutmian .aboutmiantxt .aboutmiantxttxt1{ width:580px; float:left; display:block;  overflow:hidden; line-height:24px; height:209px; }
#wrapper .container .about .aboutmian .aboutmiantxt .aboutmiantxtpic{ width:581px; height:209px; float:right; display:block }

#wrapper .container .new{ width:100%; height:400px;display:block; margin-top:36px; border-top:1px solid #f2f2f2}
#wrapper .container .new .newmian{ width:1188px; height:400px; overflow:hidden; margin:0px auto}
#wrapper .container .new .newmian .newmiantitle{ margin-top:35px; height:50px; width:1188px; }
#wrapper .container .new .newmian .newmiantitle .newmiantitletxt{ width:200px; height:50px; overflow:hidden; float:left; display:block;}
#wrapper .container .new .newmian .newmiantitle .newmiantitletxt .zw{ width:200px; height:20px;  font-size:19px; color:#EA0E0E; font-weight:100}
#wrapper .container .new .newmian .newmiantitle .newmiantitletxt .yw{width:200px; height:18px; font-size:14px; color:#666; font-weight:100}
#wrapper .container .new .newmian .newmianlist{ margin-top:22px; height:292px; width:1188px; }
#wrapper .container .new .newmian .newmianlist .newmianlistpic{ width:562px; height:292px; overflow:hidden; float:left; display:block}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt{ width:600px; height:292px; overflow:hidden; float:right; display:block}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxttop{ width:600px; height:130px; overflow:hidden; float:right; display:block}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxttop .newmianlisttxttopleft{ width:208px; height:130px; overflow:hidden; float:left; display:block; overflow:hidden}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxttop .newmianlisttxttopright{ width:370px; height:130px; overflow:hidden; float:right; display:block; overflow:hidden}

#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxttop .newmianlisttxttopright .newmianlisttxttoprighttxt { width:370px; height:80px; overflow:hidden;overflow:hidden; color:#666}

#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxttop .newmianlisttxttopright b {width:370px; height:25px;margin-top:15px;display:block;overflow:hidden; font-weight:normal}

#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxtdown{width:600px; height:150px; overflow:hidden; float:right; display:block; margin-top:12px;}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxtdown ul{margin:0px; padding:0px;}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxtdown ul li{width:600px; height:30px; line-height:30px; background:url(../images/ioc3.gif) repeat-x 5px 16px; font-size:15px}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxtdown ul li .litxt{float:left; display: block; background:url(../images/ioc2.gif) no-repeat left 13px #fff;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-indent:10px; padding-right:8px; line-height:30px;width: auto;
max-width: 430px;}
#wrapper .container .new .newmian .newmianlist .newmianlisttxt .newmianlisttxtdown ul li .lidate{float:right; display:inline; padding-right:3px; background:#fff; padding-left:5px; line-height:30px;}

#wrapper .footer{width:100%;height:303px;background:url(../images/footbg.jpg) no-repeat; margin-top:18px;overflow:hidden;border-top:2px solid #ea0e0e;}
#wrapper .footer .footermain{ width:1188px;height: auto; margin:0px auto;}
#wrapper .footer .footermain .footermainmenutxt{width:1188px;height:auto;float:left; overflow:hidden; margin:0px 10px;}
#wrapper .footer .footermain .footermainmenutxt .footermainmenutxtmenu1{width:1188px; height:25px; margin-top:100px; font-size:16px; color:#d2d2d2}
#wrapper .footer .footermain .footermainmenutxt .footermainmenutxtmenu1 a,#wrapper .footer .footermain .footermainmenutxt .footermainmenutxtmenu1 a:visited{ color:#d2d2d2; text-decoration:none}
#wrapper .footer .footermain .footermainmenutxt .footermainmenutxtmenu1 a:hover{ color:#d2d2d2; text-decoration:none}
#wrapper .footer .footermain .footermainmenutxt .footermainmenutxttxt1{width:1188px; height:auto; overflow:hidden;text-align:left;color:#000;margin-top:42px;color:#808080;font-size:14px}



#wrapper .conny{width:1188px; margin:0px auto; height:auto;overflow:hidden; margin-top:20px  }
#wrapper .conny .left{width:275px; height:auto; overflow:hidden; float:left; }
#wrapper .conny .left .leftbar{ width:275px; height:auto; overflow:hidden; margin-bottom:20px;}
#wrapper .conny .left .leftbar .lefttitle{ width:275px; height:64px; background:url(../images/left_title_bj.png) no-repeat }
#wrapper .conny .left .leftbar .lefttitle .lefttitletxt{ font-size:21px; line-height:64px; color:#fff; text-align:center}

#wrapper .conny .left .leftbar .leftlist{ width:258px; height:auto; font-size:16px; background: #f5f5f5; padding-bottom:20px; padding-top:10px; border:2px solid #f0f0f0; border-top:none }
#wrapper .conny .left .leftbar .leftlist ul{ padding:0px; margin:0px; margin-top:5px; width:224px; margin:0px auto}
#wrapper .conny .left .leftbar .leftlist ul li{text-indent:50px; width:224px; padding:5px 0px }
#wrapper .conny .left .leftbar .leftlist ul li a{color:#fff; text-decoration:none; font-size:16px;background:url(../images/left_list_bj.gif) no-repeat center; width:224px; display:block; line-height:37px;}
#wrapper .conny .left .leftbar .leftlist ul li a:hover{ background:url(../images/left_list_bj_cur.gif) no-repeat ; line-height:37px;  width:224px; text-decoration:none; display:block; color:#fff; }
#wrapper .conny .left .leftbar .leftlist .cur{background:url(../images/left_list_bj_cur.gif) no-repeat ; line-height:37px;  width:224px; text-decoration:none; display:block; color:#fff; height:37px;}


/*小分类*/
#wrapper .conny .left .leftbar .leftlist ul li ul{ width:224px; font-size:14px; margin-bottom:5px; margin-top:8px; }
#wrapper .conny .left .leftbar .leftlist ul li li{ height:27px; line-height:27px;  color:#000; font-size:14px; font-weight:100;width:224px; border-bottom:1px solid #bababa}
#wrapper .conny .left .leftbar .leftlist ul li li a{background:url(../images/ioc5.gif) no-repeat 27px;  color:#5a5a5a; text-decoration:none; height:27px; line-height:27px;width:224px; display:block; overflow:hidden; text-indent:48px;font-size:14px; }
#wrapper .conny .left .leftbar .leftlist ul li li a:hover{ background:url(../images/ioc5.gif) no-repeat 27px ;color:#ea0e0e; text-decoration:none; height:27px; line-height:27px;font-size:14px; }
#wrapper .conny .left .leftbar .leftlist ul li li .cur{ background:url(../images/ioc5.gif) no-repeat 27px;color:#ea0e0e; text-decoration:none; height:27px; line-height:27px; width:224px; overflow:hidden;font-size:14px; }


#wrapper .conny .left .lefttel{ width:260px; height:auto; font-size:16px;   padding-top:5px; border:1px solid #dddddd; }
#wrapper .conny .left .lefttel .leftteltitle{ width:260px; height:69px; background:url(../images/tel_title.jpg) no-repeat right; overflow:hidden}
#wrapper .conny .left .lefttel .leftteltitle .leftteltitletxt{ font-size:22px; color:#000; text-align:right; padding-top:20px; margin-right:60px}
#wrapper .conny .left .lefttel .leftteltxt{ width:240px; padding:20px 10px; height:auto; overflow:hidden}




#wrapper .conny .right{ width:890px; height:auto; overflow:hidden; float:right;  display:block;}
#wrapper .conny .right .righttitle{width:890px; border-bottom:1px solid #b9b9b9;  height:63px;}
#wrapper .conny .right .righttitle .righttitletxt{ font-size:18px; color:#ea0e0e;  float:left;padding-top:33px; }
#wrapper .conny .right .righttitle .righttitlemap{text-indent:5px; font-size:12px; color:#575757; padding-top:43px; float:right; background: url(../images/ioc4.gif) no-repeat left 40px ; min-width:40px; text-indent:28px}

#wrapper .conny .right .rightmain{ padding:10px ; width:870px; }

#wrapper .conny .right .rightmain h1{ text-align:center; margin-bottom:10px; font-size:18px;}
#wrapper .conny .right .new{width:870px; height:auto;padding:10px; overflow:hidden}
#wrapper .conny .right .new ul{margin:0px; padding:0px;}
#wrapper .conny .right .new ul li{height: 117px; width:870px; padding-bottom:10px; margin-top:15px; border-bottom:1px solid #cccccc; overflow:hidden }


#wrapper .conny .right .new ul li .libt{height:35px; line-height:35px; font-size:14px;  width:870px; overflow:hidden; background: url(../images/ioc3.gif) repeat-x 30px;}
#wrapper .conny .right .new ul li .libt .libttxt{ background:#fff; line-height:35px; min-width:20px; height:35px; overflow:hidden; float:left ; padding:0px 15px 0px 5px; color:#e91f1d; font-size:15px}
#wrapper .conny .right .new ul li .libt .libttxt a{  color:#e91f1d;text-decoration:none;}
#wrapper .conny .right .new ul li .libt .libttxt a:hover{  color:#e91f1d; text-decoration:none;}
#wrapper .conny .right .new ul li .libt .libttime{ background:#fff; line-height:35px; min-width:20px; height:35px; overflow:hidden; float:right ; padding:0px 10px 0px 10px;}

#wrapper .conny .right .new ul li .limain{height:53px; line-height:25px; font-size:13px;  width:850px; overflow:hidden; padding-top:5px;  padding:0px 10px;}
#wrapper .conny .right .new ul li .limain a{ color:#878484; text-decoration:none;}
#wrapper .conny .right .new ul li .limain a:hover{ color:#878484; text-decoration:none;}
#wrapper .conny .right .new ul li .limore{ width:80px ; height:25px; background:#ee1a26; float:right; margin-right:10px; color:#fff; text-align:center; line-height:25px; font-size:14px; margin-top:3px}
#wrapper .conny .right .new ul li .limore a,#wrapper .conny .right .new ul li .limore a:hover{ color:#fff;}

.page{ height:25px; margin:30px auto; text-align:center; line-height:18px;}
.page a,.page a:visited{ padding:6px 7px; background:#cccccc; color:#FFFFFF; margin:0px 5px}
.page a:hover,.page  a.cur{ background-color:#e91f1d}



#wrapper .conny .right .rightpro{width:870px; height:auto;padding:10px; overflow:hidden}
#wrapper .conny .right .rightpro ul{padding:0px; margin:0px;}
#wrapper .conny .right .rightpro ul li{width:272px; height:230px;list-style:none; margin-top:10px ; margin-bottom:10px; overflow:hidden ;float:left; display:block; margin-left:10px; margin-right:8px }
#wrapper .conny .right .rightpro ul li a{ width:272px; height:240px; display:block; overflow:hidden }
#wrapper .conny .right .rightpro ul li a .lipic{ width:270px; height:190px; border:1px solid #575757;}
#wrapper .conny .right .rightpro ul li .lipic img{width:266px; height:186px; margin:2px;  }
#wrapper .conny .right .rightpro ul li a:hover .lipic{ width:270px; height:190px; border:1px solid #ff000f;}

#wrapper .conny .right .rightpro ul li .litxt{width:272px; height:38px;font-size:14px; line-height:38px;font-size:14px; text-align:center }