.cooperation {}

.cooperation_tr {}
.cooperation_td {vertical-align:middle;text-align:center;}

.cp_num_td {width:18.333333333%;}
.cp_arrow_td {width:20.833333333333%;}
.cp_con_td {width:60.833333333333%;}

.num_div_box {width:210px;height:210px;}
.num_div {margin:27.5px auto;width:153px;height:153px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}

.num_div1 {background:#70A12C;}
.num_div2 {background:#0187CE;}
.num_div3 {background:#F2C73D;}
.num_div4 {background:#BB1D7E;}
.num_div5 {background:#70A12E;}
.num_div6 {background:#0086CD;}
.num_div7 {background:#F2C73D;}
.num_div8 {background:#C31E84;}


.num_div .num, .num_div .numtype {line-height:40px;color:#fff;font-size:40px;font-weight:600;}
.num_div .num {padding-top:35px;}
.num_div .numtype {padding-bottom:35px;}

.cp_img {width:153px;height:153px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:30px 40px;}
.cp_link {line-height:40px;font-size:24px;font-weight:600;color:#aaa;}
.cp_body {line-height:24px;font-size:16px;height:96px;overflow:hidden;}

.cp_con_td {padding:;}
.cp_img_box {}
.cp_text_box {
	padding: 2px 0px;
    width: 425px;
    float: right;
    padding-right: 55px;
}
.cp_h3 {margin-top:31px;}
@media (max-width : 425px) {
.cp_text_box {
    padding: 2px 0px; 
    width: 100%;
    float: right;
    padding-right: 55px;
}
.cp_arrow_td{
	display:none;
}
.cooperation_ul .trhei{
	height:100px !important;
}
.sjcp_link{
	font-size:16px;
	line-height: 30px;	
}
.sjcp_text_box{
	width: 68%;
    padding-right: 35px;
    position: relative;	
    padding-bottom: 30px;
}
.sjcp_h3 {
    margin-top: 0px;
	position: relative;
    top: 0px;	
}
.sjcp_body{
	font-size: 12px;
    height: 60px;
    line-height: 16px;
}
/* .sjtab .sjcp_text_box:first-child{ */
	/* margin-top:0px; */
/* } */


}
@media (max-width : 320px) {
.sjcp_link {
    font-size: 14px;
    line-height: 28px;
}
.sjcp_h3 {
    margin-top: 0px;
    position: relative;
    top: 0px;
    height: 26px;
}
.sjcp_text_box {
    width: 68%;
    padding-right: 35px;
    position: relative;
    padding-bottom: 34px;
}
}