.cm-fl{ float: left; }
.cm-fr{ float: right; }

.w1100{ width: 1100px; margin: 0 auto;}
.w1040{ width: 1040px; margin: 0 auto;}


/* 文艺宣传 */
.criticism{width: 100%; height: auto; margin-top:1px; background: #fefefe url(../images/cm-criticism-1.jpg) no-repeat center top;}
.criticism a:hover{ color: #66bae5; }
.literary{ padding-top: 16px; color: #666666; font-size:14px;}
.literary  span{ padding: 0 5px; }
.literary a{ color: #666666;}

.publicity{ width: 100%; }
.publicity_one{ margin-top: 13px; width: 100%; position: relative;}
.publicity_one-a{ width: 239px; height: 191px; margin: 33px 0 0 -15px;}
.publicity_one-b{ width: 790px; margin-left: 10px; padding-top: 130px;}
.publicity_one-b1{ width: 100%; font-size: 50px; color: #d60000; font-weight: bold;}
.publicity_one-b2{ width: 100%; overflow: hidden; display: block; line-height: 34px; font-size: 24px; color: #d60000; font-weight: bold; margin-top: 20px;}
.publicity_one-c{ position: absolute; top: 0; right: 0;}

.publicity_two{width: 100%; margin-top: 40px;}
.publicity_two-a{ width: 450px; }
.publicity_two-title{ width: 100%; border-bottom:2px solid #c8ecff;}
.publicity_two-title .cm-fl{display: inline-block; width: 166px; height: 44px;}
.publicity_two-title .cm-fr{ font-size: 14px; color: #007ee5; line-height: 44px;}
.publicity_two-ul{width: 100%; margin-top: 20px; }
.publicity_two-ul ul{ height: 136px; overflow: hidden;  }
.publicity_two-ul ul li a{ background: url(../images/cm-criticism-9.jpg) no-repeat left center; padding-left: 20px; width: 430px; color: #333333; line-height:34px; height: 34px; font-size: 18px; font-weight: bold; display: block; overflow:hidden; }

.publicity_three{ width: 100%; height: 68px; margin: 20px 0; margin-left: -30px;}

.publicity_four{ width: 100%;}
.publicity_four-cont{ width: 450px; margin-top: 20px; margin-bottom: 20px;}
.publicity_four-a{ width: 100%; }
.publicity_four-a a.cm-fr{ font-size: 14px; color: #007ee5; line-height: 25px;}
.publicity_four-b a{ width: 100%; font-size: 18px; color: #666666; line-height:28px; height: 28px; font-weight: bold; margin-top: 10px; overflow: hidden; display: block; }
.publicity_four-c{ width: 100%; font-size: 14px; line-height: 22px; height: 44px; color: #666666; margin-top: 10px; overflow:hidden; }
.publicity_four-d{ width: 100%; margin-top:15px;}
.publicity_four-d ul{ height: 136px; overflow: hidden; }
.publicity_four-d ul li a{ background: url(../images/cm-publicity-1.jpg) no-repeat left center; padding-left: 20px; width: 430px; font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; display: block; color: #666666;}
.publicity_huazuo{ width: 450px; height: auto; display: inline-block; margin-left: -30px; margin-top: 30px; margin-bottom: 20px; }

.publicity_five{ width: 100%;}
.licity_five-title{ width: 100%; position: relative; border-bottom: 1px solid #f9ad81; }
.licity_five-a{ position: relative; padding-bottom: 20px;}
.licity_five-a span{ position: absolute; left: 0; bottom: 0; width:57px; height: 2px; background: #f9ad81;}
.licity_five-title a{ line-height: 44px; color: #ff7c3a; font-size: 14px;}
.licity_five-title a:hover{ color: #f55200;}
.licity_five-cont{ width: 100%; margin-top: 30px; }
.licity_five-cont-left{ width: 504px; height: auto; position: relative;}
.licity_five-one{ margin: 170px 0 0 37px; padding:154px 25px 0 30px; width: 412px; height: 316px; background: url(../images/cm-publicity-13.png) no-repeat left top;}
.licity_five-a1 a{ width: 100%; display: block; color: #666666; font-size: 18px; font-weight: bold; line-height: 28px; margin: 20px 0 10px; overflow:hidden; height: 56px; }
.licity_five-two{ position: absolute; top: 0; left: 0;}
.licity_five-two img{ width: 432px; height: 324px;  }
.licity_five-cont-3 img,.licity_five-cont-6 img{ width: 225px; height: 168px; }
.licity_five-a2{ font-size: 14px; line-height: 24px; color: #666666; }
.licity_five-a3{ width: 100%; margin-top: 18px;}
.licity_five-a3 li a{ font-size: 16px; line-height: 28px; color: #666666; background: url(../images/cm-criticism-9.jpg) no-repeat left center; padding-left: 20px; overflow:hidden; height: 28px; display: block; }
.licity_five-cont-right{ width: 450px;}
.licity_five-cont-top{ width: 100%; height: 329px; position: relative;}
.licity_five-cont-1{ position: absolute; top:  45px; left: 42px; z-index: 1; width: 409px; height: 215px;}
.licity_five-cont-2{ position: absolute; top: 183px; left: 42px; z-index: 2;}
.licity_five-cont-2a{ padding-top: 5px; }
.licity_five-cont-2a a{ width: 380px; font-size: 16px; line-height: 26px; height: 52px; overflow: hidden; display: block; font-weight: bold;}
.licity_five-cont-2c{ width: 380px; padding-top: 8px; font-size: 14px; line-height: 24px; color: #666666; height: 72px; overflow: hidden; display: block; }
.licity_five-cont-3{ position: absolute; top: 0; left: 0; z-index: 3; }
.licity_five-cont-bottom{ width: 100%; height: 310px; position: relative;}
.licity_five-cont-4{ width: 409px; height: 200px; position: absolute; top: 110px; right: 0; z-index: 1;}
.licity_five-cont-5{ width: 390px; height: auto; position: absolute; top: 185px; left: 43px; z-index: 2;}
.licity_five-cont-5a a{ width: 100%; font-size: 16px; line-height: 26px; font-weight: bold; height: 26px; overflow: hidden; display: block; }
.licity_five-cont-5c{ padding-top: 8px; width: 100%; font-size: 14px; line-height: 24px; color: #666666; height: 72px; overflow: hidden; display: block; }
.licity_five-cont-6{ width: 224px; height: 168px; position: absolute; top: 0px; right: 23px; z-index: 3;}
.licity_five-cyf{ margin-top: 53px; border-bottom: 1px solid #66bae5;}
.licity_five-cyf a{ color: #007ee5;}
.licity_five-cyf a:hover{ color: #66bae5;}
.licity_five-cyf span{ background: #007ee5;}

.crit_ysdjt-cont{ width: 100%; margin-top: 35px; }
.crit_ysdjt-cont ul{ margin-left: -36px; }
.crit_ysdjt-cont ul li{ width: 232px; height: auto; position: relative; float: left; margin-left: 36px; margin-bottom: 20px; }
.crit_ysdjt-a{ width: 220px; height: 59px; border:6px solid #ffffff; box-shadow:0px 2px 10px #d5d3d2;}
.crit_ysdjt-a img{ width: 100%; height: 59px; }
.crit_ysdjt-b a{ margin-top: 10px; width: 100%; font-size: 16px; color: #666666; line-height: 26px; height: 52px; overflow: hidden; display: block; }

.publicity_bg{ width: 100%; background: url(../images/cm-publicity-bg.png) no-repeat center bottom; }

