::selection {background:#009b4d; color:#fff;}
::-moz-selection {background:#009b4d; color:#fff;}

/*-----------------------第一大块通栏内容样式----------------------------*/
#main1{ width:1000px; margin:0px auto; background:#fff;}
/*-----------------------内页子菜单样式----------------------------*/
.main1-l{ width:234px; float:left; padding-top:1px; border-right:1px solid #e5e5e5;}
.main1-l ul{}

.main1-l li{ height:43px; line-height:43px; border-bottom:1px solid #e5e5e5;}
.main1-l li a{ padding-left:55px; display:block; color:#000; font-family:"微软雅黑","黑体"; font-size:16px; transition: all 0.3s linear 0s;}
.main1-l li a:hover{ color:#91263b; text-decoration:none;}

.main1-l-a1{ background:url(/template/css/img/zx-ny-menu-bg1.jpg) 20px -43px no-repeat;}
.main1-l-a1:hover{ background:url(/template/css/img/zx-ny-menu-bg2.jpg) 20px -43px no-repeat;}

.main1-l-a2{ background:url(/template/css/img/zx-ny-menu-bg1.jpg) 20px 0px no-repeat;}
.main1-l-a2:hover{ background:url(/template/css/img/zx-ny-menu-bg2.jpg) 20px 0px no-repeat;}

.main1-l-a3{ background:url(/template/css/img/zx-ny-menu-bg1.jpg) 20px -86px no-repeat;}
.main1-l-a3:hover{ background:url(/template/css/img/zx-ny-menu-bg2.jpg) 20px -86px no-repeat;}

.main1-l-a4{ background:url(/template/css/img/zx-ny-menu-bg1.jpg) 20px -129px no-repeat;}
.main1-l-a4:hover{ background:url(/template/css/img/zx-ny-menu-bg2.jpg) 20px -129px no-repeat;}

.main1-l-a5{ background:url(/template/css/img/zx-ny-menu-bg1.jpg) 20px -172px no-repeat;}
.main1-l-a5:hover{ background:url(/template/css/img/zx-ny-menu-bg2.jpg) 20px -172px no-repeat;}

.main1-l-a6{ background:url(/template/css/img/zx-ny-menu-bg1.jpg) 20px -215px no-repeat;}
.main1-l-a6:hover{ background:url(/template/css/img/zx-ny-menu-bg2.jpg) 20px -215px no-repeat;}

.main1-l-a7{ background:url(/template/css/img/zx-ny-menu-bg1.jpg) 20px -258px no-repeat;}
.main1-l-a7:hover{ background:url(/template/css/img/zx-ny-menu-bg2.jpg) 20px -258px no-repeat;}

.main1-l li div{ display:none;}
#cha-submenu{ width:710px; border:2px solid #009b4d; border-left:none; background:url(/template/css/img/xl-menu-bg.jpg) -1px 40px no-repeat #fff;}
#cha-submenu p{ line-height:24px;}
#cha-submenu p span{ width:120px; margin-left:14px; display:block; float:left; font-size:12px;}
#cha-submenu p a{ margin-left:5px; float:none; font-family:"宋体"; font-size:12px; display: inline; background:none; color:#5c5c5c;}
#cha-submenu p a:hover{ color:#834802;}

/*-----------------------内页banner样式----------------------------*/
.main1-r{ width:1000px; float:left; padding-top:1px; position:relative; overflow:hidden; z-index:1;}
.chan-banner{ width:765px; height:308px; overflow:hidden; position:relative;}
.chan-banner ul li{height:308px; overflow:hidden; position:absolute;}

.chan-banner-jt{ width:34px; position:absolute; right:0px; top:0px; z-index:100;}
.chan-banner-jt ul{}
.chan-banner-jt li{ width:34px; height:92px; padding-top:10px; margin-bottom:1px; background:#262626; font-family:"微软雅黑","黑体"; font-size:0px; line-height:0px; text-align:center; color:#ededed; overflow:hidden; cursor:pointer; transition: all 0.3s linear 0s;}
.chan-banner-jt li:hover{ height:92px; margin-bottom:1px; background:#1A1A1A;}

.chan-banner-jt li p{ height:92px; font-size:16px; line-height:20px; overflow:hidden;}
/* .chan-banner-jt li:hover p{ display:none; font-size:0px; line-height:0px;} */

/* .chan-banner-jt li span{ display:none; font-size:0px; line-height:0px;}
.chan-banner-jt li:hover span{ display:block; padding-top:10px; height:80px; font-size:16px; line-height:20px; background:url(/template/css/img/chan-banner-jt.gif) center 55px no-repeat;} */



/*-----------------------第二大块通栏内容样式----------------------------*/
#main2{ width:1000px; margin:0px auto; background:#fff;}


/*-----------------------右边内容样式----------------------------*/
.ny-right{ width:765px; float:right;}

/*-----------------------当前位置样式----------------------------*/
.location{ height:53px; line-height:53px;}
.location-l{ width:280px; float:left; padding-top:20px;}
.location-l a{ float:left; margin-left:20px;}

.location-r{ float:left; color:#444;padding-left:20px;}
.location-r span{ padding-top:18px; display:block; float:left;}
.location-r a{ margin:0px 5px; color:#444;}
.location-r a:hover{ color:#834802;}

.cha-r-1{}
.cha-r-1-t{ width:764px; height:41px; padding-top:1px; padding-left:1px; background:#a6a6a6;}
.cha-r-1-t ul{}
.cha-r-1-t li{ width:110px; height:41px; float:left; font-size:14px; position:relative;}
.cha-r-1-t li a{ width:110px; display:block; height:41px; line-height:41px; text-align:center; color:#fff;}
.cha-r-1-t li a:hover{ color:#555; background:#fff; text-decoration:none;}
.cha-r-1-t li span{ width:20px; height:16px; display:block; position:absolute; right:6px; top:3px;}
.cha-r-1-t s{ float:right; padding-top:8px; margin-right:20px; display:inline; text-decoration:none;}
.cha-r-1-t s a{ width:57px; height:24px; display:block; text-align:center; line-height:24px; font-size:14px; color:#555; background:url(/template/css/img/zx-button-ico.jpg) -139px -169px no-repeat;}
.cha-r-1-t s a:hover{ color:#91253c; font-weight:bold;}


 
.cha-r-1-t-float{position:fixed !important; top:0px; z-index:1000; _position:absolute; *position:absolute; *top:0px; _top:expression(eval(document.documentElement.scrollTop + 0 )); _top:0px;}
.cha-r-c{ width:764px; border-left:1px solid #e5e5e5; float:left;}

.cha-r-1-c{ padding-left:28px; padding-top:25px; margin-bottom:20px; }
.cha-r-1-c-t{ width:700px; padding-left:35px; height:25px; background:url(/template/css/img/ico.jpg) -278px -635px no-repeat;}

.cha-r-1-c1{ padding-top:20px; padding-bottom:35px;}
.cha-r-1-c1l{ width:241px; height:208px; border:1px solid #e5e5e5; overflow:hidden; float:left;}
.cha-r-1-c1l img{ width:241px; height:208px;}
.cha-r-1-c1r{ float:left; margin-left:25px; width:460px;}
.cha-r-1-c1r h1{ height:30px; font-family:"微软雅黑","黑体"; font-size:22px; color:#000; font-weight:normal;}
.cha-r-1-c1r h3{ height:30px; font-family:"微软雅黑","黑体"; font-size:18px; color:#91263b; font-weight:normal;}
.cha-r-1-c1r p{ line-height:24px; color:#555; width:468px;}
.cha-r-1-c1r span{ display:block; margin-top:7px; height:36px; line-height:32px; border-top:1px solid #e5e5e5; color:#a87b50;}
.cha-r-1-c1r span s{ color:#555; text-decoration:none;}
.cha-r-1-c1r p a{ width:133px; height:34px; line-height:34px; float:left; display:block; margin-right:30px; text-align:center; font-size:16px; color:#fff;text-decoration: none;  transition: all 0.3s linear 0s;}
.cha-r-1-c1r-p1{ background:#A87B51;transition: all 0.3s linear 0s;/* background:url(/template/css/img/zx-button-ico.jpg) 0px -257px no-repeat; */}
.cha-r-1-c1r-p1:hover{ background:#8D6949;/* background:url(/template/css/img/zx-button-ico.jpg) 0px -292px no-repeat; */}
.cha-r-1-c1r-p2{ background:#91253C;transition: all 0.3s linear 0s;/* background:url(/template/css/img/zx-button-ico.jpg) 0px -327px no-repeat; */}
.cha-r-1-c1r-p2:hover{ background:#771A2D;/* background:url(/template/css/img/zx-button-ico.jpg) 0px -362px no-repeat; */}

.cha-r-1-c2{ padding-top:25px; padding-right:25px; padding-bottom:10px;}
.cha-r-1-c2 p{ line-height:24px; font-size:14px; color:#555; margin-bottom:20px;}

.cha-r-1-c3{ padding-left:155px; padding-top:20px; overflow:hidden;}
.cha-r-1-c3-c{ width:360px; float:left;}
.cha-r-1-c3-c dl{}
.cha-r-1-c3-c dd{ height:222px; overflow:hidden; -webkit-transition:all 0.4s; -moz-transition: all 0.4s; transition:all 0.4s; border:1px solid #fff;}
.cha-r-1-c3-c dd:hover{border:1px solid #009b4d;}
.cha-r-1-c3-c dt{ height:38px; line-height:38px; text-align:center; color:#555;}
.cha-r-1-c3-c dt span{ margin-left:20px;}

.cha-r-1-c3-t{ width:28px; float:left; margin-left:10px;}
.cha-r-1-c3-t ul{}
.cha-r-1-c3-t li{ width:28px; height:19px; cursor:pointer;}
.ss02{ background:url(/template/css/img/ico.jpg) -272px -514px no-repeat;}
.ss01{ background:url(/template/css/img/ico.jpg) -272px -495px no-repeat;}

.cha-r-1-c3 p{ text-align:center; float:left;}
.cha-r-1-c3 p a{ width:360px; height:33px; display:block; line-height:33px; font-family:"微软雅黑","黑体"; font-size:16px; color:#91263b; background:url(/template/css/img/cha-r-1-c3-a.jpg) no-repeat; transition: all 0.3s linear 0s; }
.cha-r-1-c3 p a:hover{ color:#91263b;background:url(/template/css/img/cha-r-1-c3-a2.jpg) no-repeat; text-decoration:none;}

.cha-r-1-c4{ padding-left:30px; height:260px; padding-top:30px;}
.cha-r-1-c4 a{ margin-right:4px;}
.cha-r-1-c4 img{border:1px solid #fff; transition:all 0.3s linear 0s;}
.cha-r-1-c4 img:hover{border:1px solid #009b4d; }

.cha-r-1-c5{ padding-top:20px; font-size:14px; color:#555; padding-bottom:20px;}
.cha-r-1-c5 p{ margin-bottom:20px;}

.cha-r-1-c6{ padding-top:; color:#555; font-size:14px; }
.cha-r-1-c6 h3{ padding-left:52px; height:39px; line-height:39px; margin-top:18px;background:url(/template/css/img/ico.jpg) 0px -668px no-repeat;}
.cha-r-1-c6 p{ width:660px; padding-left:52px; padding-bottom:20px; margin-top:15px; background:url(/template/css/img/cha-r-1-c6-p.jpg) 0px 6px no-repeat; }

.cha-r-1-c6 span{ padding-left:200px; padding-top:20px; height:34px; display:block;}
.cha-r-1-c6 span a{ width:133px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:16px; float:left; display:block; margin-right:20px;text-decoration: none;  transition: all 0.3s linear 0s; }

.cha-r-1-c7{ height:55px; line-height:55px;}
.cha-r-1-c7 p{ width:320px; float:left; font-size:14px; color:#555;}

.cha-r-1-c8{ margin-top:20px; margin-bottom:10px; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd;}
.cha-r-1-c8 .cha-r-1-c8-d ul{ padding-top:15px;}
.cha-r-1-c8 .cha-r-1-c8-d li{ width:365px; float:left; height:28px; line-height:28px; font-size:14px;}
.cha-r-1-c8 .cha-r-1-c8-ul{overflow:hidden;}
.cha-r-1-c8 .cha-r-1-c8-ul a{padding:0px 5px; padding-bottom:2px;transition: all 0.3s linear 0s;border-radius:2px;}
.cha-r-1-c8 .cha-r-1-c8-ul a:hover{color:#fff; text-decoration:none; background:#009b4d;}
.cha-r-1-c8 .cha-r-1-c8-page{margin:15px 0px;overflow:hidden;}
.cha-r-1-c8 .cha-r-1-c8-page ul li{float:left;  text-align:center; margin:0px 4px; height:24px;}
.cha-r-1-c8 .cha-r-1-c8-page ul li a:hover{background:#009b4d; color:#fff; text-decoration:none;}
.cha-r-1-c8 .cha-r-1-c8-page ul li a{border:1px solid #ccc; padding:1px 8px 1px 8px;}


.cha-r-1-al{ width:730px; height:320px; padding-top:32px; padding-left:14px; padding-bottom:30px; position:relative;}
.cha-r-1-al-t{ width:728px; height:32px; text-align:center; position:absolute; left:14px; top:-1px; border:1px solid #f0f0f0; border-bottom:none;}
.cha-r-1-al-c{ height:300px; border:1px solid #f0f0f0; border-top: none; padding-top:20px;}
.cha-r-1-al-cl{ width:100px; float:left; padding-left:10px;}
.cha-r-1-al-cl dl{ width:82px; height:96px; cursor:pointer;}
.cha-r-1-al-cl dd{ width:82px; height:56px; overflow:hidden;}
.cha-r-1-al-cl dt{ width:56px; height:30px; line-height:30px; text-align:center; color:#555;}
.cha-r-1-al-cl ol li{width:100px; height:96px; overflow:hidden;}
.cha-r-1-al-cl ol .on{background:url(/template/css/img/cha-r-1-al-cl-jt.jpg) 65px 25px no-repeat;}

.cha-r-1-al-cr{ width:600px; float:right; line-height:22px; color:#555;}
.cha-r-1-al-cr1{ width:230px; float:left; border:1px solid #cecece; border-bottom: none; margin-left:1px;}
.cha-r-1-al-cr1 p{ padding-left:13px; height:38px; line-height:38px; border-bottom:1px solid #fff; background:#f1f1f1;}
.cha-r-1-al-cr1 span{ padding:7px 13px; background:#fff; display:block; border-bottom:1px solid #cecece; border-top:1px solid #cecece;}
.cha-r-1-al-cr .show{width:600px; height:278px; overflow:hidden; position:relative;}
.cha-r-1-al-cr .show ul li{float:left; width:600px;}

.cha-r-1-al-cr2{ width:351px; float:left; margin-left:15px;}
.cha-r-1-al-cr2 dl{}
.cha-r-1-al-cr2 dd{ height:206px; overflow:hidden;}
.cha-r-1-al-cr2 dd img{width:351px; height:179px;}
.cha-r-1-al-cr2 dt{}
.cha-r-1-al-cr2 dt div{ height:50px;}
.cha-r-1-al-cr2 dt a{  line-height:36px; text-align:center; color:#fff; font-family:"微软雅黑","黑体"; font-size:16px; display:block; transition: all 0.3s linear 0s;}
.cha-r-1-al-cr2 dt a:hover{ text-decoration:none; color:#fff;}
.cha-r-1-al-cr2 dt div s{float:left; margin-left:9px; margin-right:45px; text-decoration:none;}
.cha-r-1-al-cr2 dt div s a{ width:143px; height:36px; background:#a87b51;}
.cha-r-1-al-cr2 dt div s a:hover{ background:#8d6949}
.cha-r-1-al-cr2 dt div span{ width:143px; height:36px; float:left;}
.cha-r-1-al-cr2 dt div span a{ width:143px; height:36px; background:#a7a7a7;}
.cha-r-1-al-cr2 dt div span a:hover{ background:#666;}

.introduce{ width:982px; margin:0px auto; height:320px; margin-top:20px; padding-left:18px; padding-top:20px; background:#fff; overflow:hidden;}
.introduce ul{ width:242px; float:left; height:300px; overflow:hidden;}
.introduce li{ float:left; margin-right:4px; margin-bottom:4px; overflow:hidden; position:relative;}
.introduce li span{ display:block; background:#000; line-height:18px; color:#fff; position:absolute; text-align:center; padding-top:45px; left:0px; top:106px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.introduce li:hover span{ top:0px; transition: all 0.3s linear 0s; cursor:pointer;}
.introduce li:hover span a{ color:#fff; text-decoration:none;}
.introduce-li{ width:238px; height:80px; background:#91263b;}
.introduce h3{ line-height:25px; text-align:center; padding-top:15px; color:#fff; font-family:"微软雅黑","黑体"; font-size:18px;}
.introduce h4{ line-height:25px; text-align:center; color:#fff; font-family:"微软雅黑","黑体"; font-size:16px; font-weight:normal;}

/*-----------------------外科文章页样式----------------------------*/
.acti-r-1{ width:733px; height:70px; background:#333; margin-left:15px; margin-bottom:20px;}

.acti-r-2{ width:733px; margin-left:15px; }
.acti-r-2 h1{ height:60px; line-height:50px; text-align: center; font-family:"微软雅黑","黑体"; font-size:22px; font-weight:normal; color:#000; padding:20px 0px;}
.acti-r-2 h3{ height:45px; line-height:28px; text-align:center; font-size:12px; font-weight:normal; color:#555; background:url(/template/css/img/acti-r-2-bg.jpg) no-repeat center top;}
.acti-r-2 h3 span{ color:#91263b;}

.acti-r-2 p{ font-size:14px; line-height:28px; color:#555; margin-bottom:20px;}
.acti-r-2 div{ font-size:14px; line-height:28px; color:#555; margin-bottom:20px;}
.acti-r-2 div a{ color:#FF0000; font-weight:bold;}
.acti-r-2 p a{ color:#FF0000; font-weight:bold;}

.acti-r-3{ display:block; height:60px; padding-left:215px;}
.acti-r-3 a{ width:133px; height:34px; line-height:34px; text-align:center; font-size:16px; color:#fff; float:left; display:block; margin-right:30px; text-decoration:none;}

.acti-r-4{ width:733px; margin-left:15px; height:140px; }

.acti-r-5{ height:170px; padding-left:15px;}
.acti-r-5 h3{ padding-left:10px; height:30px; line-height:30px; font-size:14px; color:#b18147; font-weight:normal;}
.acti-r-5 ul{ padding-left:10px;}
.acti-r-5 li{ width:350px; height:28px; float:left; line-height:28px; overflow:hidden;}
.acti-r-5 li a{padding:2px 5px;transition: all 0.3s linear 0s;border-radius:2px;}
.acti-r-5 li a:hover{color:#fff; text-decoration:none; background:#009b4d;}

.acti-r-6{ width:700px; margin-left:15px; margin-bottom:25px; padding:12px; border:1px dashed #ccc; color:#555;}

.acti-r-7{ width:733px; margin-left:15px; margin-bottom:20px;}
.acti-r-7-t{ width:733px; height:39px; padding:1px; padding-bottom:0px; background:#262626;}
.acti-r-7-t ul{}
.acti-r-7-t li{ width:78px; height:39px; line-height:39px; text-align:center; cursor:pointer; font-size:14px; float:left;}
.acti-r-7-t ul .sd02{ color:#fff;}
.acti-r-7-t ul .sd02 a{color:#fff;}
.acti-r-7-t ul .sd01 a{color:#262626;}
.acti-r-7-t ul .sd01{ background:#fff; color:#262626;transition: all 0.3s linear 0s;}



.acti-r-7-c{ width:713px; padding:10px; height:265px; padding-top:20px; border:1px solid #f0f0f0; border-top:none;}
.acti-r-7-cl{ width:512px; float:left; height:249px; border-right:1px solid #e5e5e5;}
.acti-r-7-cl-1{ height:180px;}
.acti-r-7-cl-1l{ width:365px; float:left;} 
.acti-r-7-cl-1l h3{ padding-left:10px; height:23px; line-height:16px; font-family:"微软雅黑","黑体"; font-size:16px; font-weight:normal; color:#a87b51;}
.acti-r-7-cl-1l h3 a{color:#009b4d; padding:0px 5px; padding-bottom:2px;transition: all 0.3s linear 0s;border-radius:2px;}
.acti-r-7-cl-1l h3 a:hover{color:#fff; text-decoration:none; background:#009b4d;}
.acti-r-7-cl-1l ul{ padding-left:10px; font-size:14px; line-height:28px;}
.acti-r-7-cl-1l li a{ padding:0px 5px; padding-bottom:2px;transition: all 0.3s linear 0s;border-radius:2px;}
.acti-r-7-cl-1l li a:hover{color:#fff; text-decoration:none; background:#009b4d;}
.acti-r-7-cl-1r{ width:30px; float:left;}

.acti-r-7-cl-2{ width:485px;}
.acti-r-7-cl-2 h3{ padding-left:10px; font-size:12px; font-weight:normal; color:#aaa;}
.acti-r-7-cl-2 p{ padding-left:5px;}
.acti-r-7-cl-2 p a{ padding:2px 5px; background:#fff; margin-right:4px;border-radius:2px;}
.acti-r-7-cl-2 p a:hover{ color:#fff; background:#009b4d; text-decoration:none; transition: all 0.3s linear 0s;}

.acti-r-7-cr{ width:175px; float:left; margin-left:20px;}
.acti-r-7-cr ul{}
.acti-r-7-cr li{ width:175px; height:116px; background:#9c9c9c; margin-bottom:15px;}

/*-----------------------外科列表页样式----------------------------*/
.list-r-1{ margin-bottom:20px; margin-left:15px; margin-right:20px; padding-bottom:15px; border-bottom:1px dashed #d9d9d9; }
.list-r-1 h1{ height:30px; line-height:25px; font-family:"微软雅黑","黑体"; font-size:18px; font-weight:normal;}
.list-r-1 h1 a{ color:#000;padding:1px 5px; padding-bottom:2px;border-radius:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.list-r-1 h1 a:hover{ color:#fff; text-decoration:none; background:#009b4d;}
.list-r-1 p{ font-size:14px; line-height:28px; color:#555;}
.list-r-1 p a{ padding:0px 5px; padding-bottom:2px; color:#009b4d;border-radius:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.list-r-1 p a:hover{ color:#fff; text-decoration:none; background:#009b4d;}
.list-r-1 h3{ font-size:12px; color:#aaa; font-weight:normal; padding-top:5px;}

.list-r-2{ height:50px; padding-top:10px; text-align:center;}
.list-r-2 a{ padding:5px 10px; border:1px solid #e3e3e3; color:#444;}
.list-r-2 a:hover{ color:#fff; background:#009b4d; text-decoration:none;}

.list-r-2 ul{ float:right; padding-right:25px;}
.list-r-2 ul li{float:left; margin:0px 1px;}
.list-r-2 ul .thisclass{padding:0px 5px;}
/*-----------------------项目页样式----------------------------*/
.pro-wz{ width:1000px; height:38px; margin:0px auto; padding-top:23px; background:#fff;}
.pro-wzl{ width:300px; float:left; margin-left:20px;}
.pro-wzr{ float:right; line-height:19px;}
.pro-wzr span{ display:block; float:left;}
.pro-wzr a{ margin:0px 12px; color:#444;}
.pro-wzr a:hover{ color:#834802;}

.pro-1{ width:1000px; margin:0px auto; padding-top:10px;}
.pro-1-nr{ width:983px; padding-left:17px;}
.pro-1-nr span{ width:49px; height:25px; line-height:25px; margin-top:9px; margin-right:5px; text-align:center; display:block; float:left; color:#fff;background:url(/template/css/img/ico.jpg) -145px -803px no-repeat;}

.pro-1-nr ul{ width:830px; float:left; height:34px; overflow:hidden;}
.pro-1-nr li{ height:25px; line-height:25px; padding-left:15px; margin-top:9px; text-align:center; float:left; margin-left:4px; display:block;}
.nrli{background:url(/template/css/img/ico.jpg) left -877px no-repeat;}
.nrli p{ background:url(/template/css/img/ico.jpg) right -877px no-repeat;}
.pro-1-nr li p{ height:25px; float:left; padding-right:15px;}
.pro-1-nr s{ width:70px; display:block; float:right; margin-right:20px; text-decoration:none; margin-top:9px; color:#a87b50; cursor:pointer;}

.pro-1-nr-span{ background:url(/template/css/img/ico.jpg) right -830px no-repeat #f1f1f1;}
.pro-1-nr-span2{ background:url(/template/css/img/ico.jpg) right -804px no-repeat #f1f1f1;}

.pro-1-nrli{ background:url(/template/css/img/ico.jpg) left -903px no-repeat;}
.pro-1-nrli p{ background:url(/template/css/img/ico.jpg) right -903px no-repeat;}
.pro-1-nrli p a{ color:#fff;}


.pro-2{ width:966px; margin:0px auto; padding:0px 17px; margin-top:15px; background:#fff; overflow:hidden; border-bottom:1px solid #f1f1f1;}
.pro-2 a{text-decoration: none;  transition: all 0.3s linear 0s;}
.pro-2-t{ height:35px; padding-top:25px; padding-left:15px;}
.pro-2-t h3{ float:left; font-size:22px; color:#000;}
.pro-2-t span{ float:right;}
.pro-2-t span a{ margin-left:20px;}

.pro-2-c{ width:1200px; padding-top:10px;}
.pro-2-c dl{width:260px; float:left; background:#fafafa; margin:0px 15px 30px; padding:17px; -webkit-transition:all 0.4s; -moz-transition: all 0.4s; transition:all 0.4s;}
.pro-2-c dl:hover{box-shadow:0px 4px 15px #ccc; }
.pro-2-c dd{ width:260px; height:228px; background:#333; overflow:hidden;position:relative;}
.pro-2-c dd .hot{position:absolute; right:0px; top:0px;}
.pro-2-c dd a img{width:260px; height:228px;}
.pro-2-c dt{ height:145px;}
.pro-2-c dt div{ height:40px;}
.pro-2-c dt div h3{ width:168px; height:40px; overflow:hidden; float:left; line-height:40px; font-family:"微软雅黑","黑体"; font-size:18px; font-weight:normal; color:#000;}
.pro-2-c dt div span{ float:right; color:#a87b50; font-size:14px; padding-top:11px; line-height:20px;}
.pro-2-c dt div span a{ width:54px; height:21px; display:block; float:left; margin-right:3px; background:url(/template/css/img/zx-button-ico.jpg) -142px -125px no-repeat;}
.pro-2-c dt div span a:hover{ width:54px; height:21px; display:block; float:left; margin-right:3px; background:url(/template/css/img/zx-button-ico.jpg) -142px -147px no-repeat;}

.pro-2-c dt p{ height:50px; overflow:hidden; margin-bottom:10px; color:#555;}
.pro-2-c dt h4 a{ width:115px; height:32px; float:left; text-align:center; line-height:32px; background:#A71F3A; font-size:16px; color:#fff;}
.pro-2-c dt h4 a:hover{ background:#009b4d; text-decoration:none;}
.pro-2-c dt h4 span{ float:right;}
.pro-2-c dt h4 span a{ width:115px; height:32px; float:left; background:#999;}
.pro-2-c dt h4 span a:hover{ background:#666;}


@-webkit-keyframes aniBlink120{from{left:-60px}to{left:300px}}
@keyframes aniBlink120{from{left:-60px}to{left:300px}}
@-webkit-keyframes aniBlink60{from{left:-30px}to{left:90px}}
@keyframes aniBlink60{from{left:-30px}to{left:90px}}

.pro-3-c dl dd{}
.pro-3-c dl dd{position:relative}
.pro-3-c dl dd a:before{content:'';position:absolute;width:30px;height:228px;top:0;left:-80px;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.pro-3-c dl dd:hover a:before{-webkit-animation:aniBlink120 .4s ease-out forwards;-moz-animation:aniBlink120 .4s ease-out forwards;-o-animation:aniBlink120 .4s ease-out forwards;animation:aniBlink120 .4s ease-out forwards}
.pro-3-c dl dt a{ color:#000;}
.pro-3-c dl:hover dt a{ color:#8f2439; text-decoration:none;}

.pro-3{ width:966px; margin:0px auto; padding:0px 17px; padding-top:30px; background:#fff; overflow:hidden;}
.pro-3-t{ height:45px; font-size:22px; font-weight:bold; color:#000;}
.pro-3-c{ width:1100px;height:225px;}
.pro-3-c dl{ width:182px; float:left; margin-right:12px;}
.pro-3-c dd{ width:182px; height:158px; overflow:hidden;}
.pro-3-c dt{ height:45px; line-height:45px; overflow:hidden; text-align:center; font-family:"微软雅黑","黑体"; font-size:18px;}
.pro-3-c dt a{ color:#000;padding:0px 5px; padding-bottom:1px; transition: all 0.3s linear 0s;border-radius:2px;}
.pro-3-c dt a:hover{ color:#009b4d;}
.pro-3-c dl:hover dt a{ color:#fff; background:#009b4d ;text-decoration:none;}