@charset "GBK";
.hei12{height:12px; line-height:12px;}
.crumbs{ background-color:#e3e3e3; height:50px; line-height:49px; overflow:hidden; font-size:14px;}
.crumbs a{ font-size:14px;}

/*分页开始*/
.mypage{ height:35px; padding:20px 0 10px 0;}
.mypage div{ text-align:center;}
.mypage div a{display: inline-block; height:32px; line-height:31px; margin-left:2px; margin-right:2px; padding:0 12px 0 12px; color:#323232; font-size:14px; border:1px solid #dddddd;
	-moz-border-radius: 2px; /* Firefox */
  	-webkit-border-radius: 2px; /* Safari 和 Chrome */
 	border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.mypage div a:hover,
.mypage div .a_be{color:#FEFEFE; background-color:#333333; border:1px solid #333333;}
/*分页结束*/

/*分页开始*/
.page2{ height:35px; padding:20px 0 10px 0;}
.page2 div{ text-align:center;}
.page2 div a{ float:left; position:relative; display:block; width:49%; height:62px; line-height:61px; color:#323232; font-size:16px; border:1px solid #e8e8e8; background-color:#f5f5f5;
	-moz-border-radius: 6px; /* Firefox */
  	-webkit-border-radius: 6px; /* Safari 和 Chrome */
 	border-radius: 6px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.page2 div a:last-child{ background-color:#4f4f4f; color:#FFFFFF; float:right;}
.page2 div a:hover,
.page2 div .a_be{color:#ffffff; background-color:#000000;}


/*分页结束*/


.news{padding:30px 0 0 0; position:relative;}
.news .left-side{ float:left; z-index:4444;}
.news .left-side a{ margin:0 0 10px 0; font-size:16px; position:relative; display:block; line-height:24px; padding:12px 18px 12px 18px; text-align:left; border:1px solid #e0e0e0; background-color:#FFFFFF;
	border-radius:15px 0 15px 0; -moz-border-radius:15px 0 15px 0;  -webkit-border-radius:15px 0 15px 0;
}
.news .left-side a span{position:relative; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.news .left-side a:hover,
.news .left-side .a_be{background-color:#000000; color:#FFFFFF; border:1px solid #000000;}
.news .right-side{float:right; width:calc(100% - 200px); width:-webkit-calc(100% - 200px); width:-moz-calc(100% - 200px);}
.news .right-side .list{}
.news .right-side .list li{ float:left; width:calc(100% - 42px); width:-webkit-calc(100% - 42px); width:-moz-calc(100% - 42px); margin:0 0 30px 0; padding:5px 20px 20px 20px; background-color:#ffffff; border:1px solid #dddddd; }
.news .right-side .list li:hover{box-shadow:0 1px 3px #cccccc; background-color:#222222; color:#FFFFFF;}
.news .right-side .list li:hover a{color:#FFFFFF;}
.news .right-side .list li > p{ height:60px; line-height:60px; overflow:hidden; padding:0 0 0 0px;}
 .news .right-side .list li > p a{ font-size:24px; }
.news .right-side .list li div{}
.news .right-side .list li div .left-img{ float:left; margin:5px 0 0 0; width:200px; overflow:hidden;}
.news .right-side .list li div .left-img img{width:100%;}
.news .right-side .list li div .right-c{ float:right; width:calc(100% - 220px); width:-webkit-calc(100% - 220px); width:-moz-calc(100% - 220px); line-height:28px; font-size:14px; padding:0 0 0 0;}
.news .right-side .list li div .right-c .p-date{background-image:url(../images/date.png); background-repeat:no-repeat; background-position:left center; padding:5px 0 5px 20px; color:#999999; text-align:left;}

.news .left-side-top{ top:8%;}


/*详情*/
.news .right-side .detail-title{padding:15px 0 10px 0;}
.news .right-side .detail-title h1{line-height:40px; padding:0 0 20px 0; font-size:28px; border-bottom:1px solid #e9e9e9; text-align:center;}
.news .right-side .detail-title p{ line-height:50px; color:#999999; text-align:center; font-size:14px;}
.news .right-side .detail-title p a{ font-size:14px; color:#888888;}
.news .right-side .detailed{ line-height:28px; font-size:14px;}
.news .right-side .detailed .c-img{text-align:center; padding:0 0 5px 0;}
.news .right-side .detailed img{max-width:100%;}
.news .right-side .prev-next{ padding:25px 0 25px 0;}
.news .right-side .prev-next a{float:left; margin:10px 0 10px 0; height:34px; line-height:33px; position:relative; display:block; background-color:#DDDDDD; background-image:url(../images/l_bj.png); background-repeat:no-repeat; background-position:right center; width:calc(50% - 66px); width:-webkit-calc(50% - 66px); width:-moz-calc(50% - 66px); padding:0 40px 0 14px; font-size:14px; color:#000000; overflow:hidden;}
.news .right-side .prev-next a:hover{background-color:#ED1B23; background-image:url(../images/l_bj2.png); color:#FFFFFF;}
.news .right-side .prev-next a:nth-child(2){float:right; background-image:url(../images/r_bj.png); background-repeat:no-repeat; background-position:left center; padding:0 16px 0 40px; text-align:right;}
.news .right-side .prev-next a:nth-child(2):hover{background-image:url(../images/r_bj2.png);}


.related{ padding:10px 25px 10px 25px; border:1px solid #dddddd;}
.related p{line-height:30px; border-bottom:1px solid #dddddd; font-size:20px; font-weight:bold; padding:10px 0 10px 0;}
.related .related-list{ padding:10px 0 10px 0;}
.related .related-list li{ float:left; width:calc(50% - 10px); width:-webkit-calc(50% - 10px); width:-moz-calc(50% - 10px); margin:0 10px 0 0; height:30px; line-height:30px; overflow:hidden;}
.related .related-list li a{font-size:14px;}


/*case详情*/
.case_box{ background-color:#F5F5F5; padding:30px 0 30px 0;}
.case_box .case_main{background-color:#FFFFFF; padding:30px;}
.case_box .case_main .case_title{}
.case_box .case_main .case_title p{ float:left; font-size:24px;}
.case_box .case_main .case_title span{float:right; position:relative; display:block; padding:0 20px 0 20px; line-height:36px; background-color:#70CA04; color:#FFFFFF; font-size:14px; cursor:pointer;}
.case_box .case_main .case_title span:hover{background-color:#ff0033;}
.case_box .case_main .case_img_list{ padding:20px 0 0 0;}
.case_box .case_main .case_img_list li{ text-align:center;}
.case_box .case_main .case_img_list li img{ max-width:100%;}
.case_box .case_main .case_content{ line-height:30px; font-size:14px; padding:16px 0 0 0;}
.case_box .case_main .case_content img{ max-width:100%;}
.case_box .case_main .case_next{padding:16px 0 0 0;}
.case_box .case_main .case_next p{font-size:14px; text-align:right;}
.case_box .case_main .case_next p a{font-size:14px;}

.case_box .case_main .case_more{ padding:12px 0 0 0;}
.case_box .case_main .case_more .case_title2{  background-color:#f6f6f6; padding:5px 15px 5px 15px; line-height:30px; font-size:16px; font-weight:bold;}
.case_box .case_main .case_more .img_list{ border:1px solid #eeeeee;}
.case_box .case_main .case_more .img_list li{ float:left; width:13%; width:calc(16.6666% - 20px); width:-webkit-calc(16.6666% - 20px); width:-moz-calc(16.6666% - 20px); padding:10px;}
.case_box .case_main .case_more .img_list li .c_box{padding:6px; border:1px solid #eeeeee;}
.case_box .case_main .case_more .img_list li .c_box img{ width:100%;}

/*案例底部*/
.case_footer{ position:relative; background-image:url(../images/case_footer.jpg); background-repeat:no-repeat; background-position:center center; padding:40px; text-align:center; color:#FFFFFF;}
.case_footer a{color:#FFFFFF;}
.case_footer .mtitle a{ color:#FFFFFF; font-size:28px; font-weight:bold; line-height:2em;}
.case_footer .mtext{ padding:20px 0 20px 0; font-size:18px;}
.case_footer .tel{display:inline-block; padding:10px 40px 12px 40px; font-size:24px; background-color:#B2000C; font-weight:bold;}
