﻿/* css reset */

@font-face {
font-family: fzz; 
src: url(../font/fzz.ttf);
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,pre,textarea,p,blockquote,th,td { margin:0; padding:0; }
pre {white-space: pre-wrap;word-wrap: break-word; display:inline;}
body { background:#fff; color:#333; font:12px 'Hiragino Sans GB','Microsoft Yahei','Verdana',Helvetica,Arial,sans-serif; min-width:1270px; overflow-x:hidden;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
/* css common */
.clear:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clear { *zoom:1; clear:both; }
/*分页*/
div.page{padding:5px 10px;font-size:80%;margin:5px;margin-top:40px;color:#e91e22;text-align:center;}
div.page a{border:#e91e22 0px solid;padding:7px 12px;background-position:50% bottom;margin:0 10px 0 0;text-decoration:none;background-color:#fff;}
div.page a:hover{border:#e91e22 1px solid;padding:6px 11px;background-image:none;color:#e91e22;background-color:#fff;}
div.page a:active{border:#e91e22 1px solid;padding:6px 11px;background-image:none;color:#e91e22;background-color:#fff;}
div.page span.current{border:#e91e22 1px solid;padding:5px 10px;font-weight:bold;color:#e91e22;margin:0 10px 0 0;background-color:#fff;}
div.page span.disabled{border:#e91e22 1px solid;padding:5px 10px;color:#e91e22;margin:0 10px 0 0;}

/**顶部**/
.topbox{position:absolute; left:0; top:0; z-index:999; width:100%;}
.webTop{width:100%; min-width:1200px; background:#fff; height:80px; background:#1f1a17; border-top:solid 4px #da251c
        /*box-shadow:0 0 0 red, /*左边阴影*/  
    /*0 0 0 yellow, /*右边阴影*/  
    /*0 0 0 blue, /*顶部阴影*/  
    /*0 2px 10px #333; /*底边阴影*/  
}
.topcontent{width:1200px; margin:0 auto;}
.wlogo{float:left;display: none}


.wnav{float:left; display:inline; margin-left:10px;}
.wnav ul li{float:left; display:inline; font-size:16px; position:relative; margin-left:10px; padding-left:18px; padding-right:25px; text-align:center; padding-top:28px; height:52px;}
.wnav ul li:before{position:absolute; width:1px; height:40px; right:0; top:-2px; background:#999; content:'';transform:rotate(25deg);}
.wnav ul li>a{color:#fff;}
.wnav ul li>a>span{font-size:12px; display:block}
.wnav ul li>p{position:absolute; left:-30%; top:80px; width:150px; font-size:12px; background:#1f1a17; display:none;}
.wnav ul li>p a{display:block; border-top:solid 1px #ccc; color:#fff; padding:10px 0}
.wnav ul li>p a:hover{background:#da251c}
.wnav ul li:nth-last-child(1):before{display:none;}
.wnav ul li>a:hover{color:#da251c;}
.wnav ul li:hover>p{display:block}
.wnav ul li.on>a{color:#da251c; font-weight:bold}
.wphone{float:right; display:inline; color:#fff; background:url(../image/topico1.png) 0 center no-repeat; height:26px; line-height:26px; font-size:20px; font-weight:bold; padding-left:35px; font-family:Arial; margin-top:25px;}

.bar_out{width:100%; margin:0 auto; clear:both; overflow:hidden; position:relative; margin-top:84px;}
.banner_tab {width:100%; min-width:1200px; position:relative; margin:0 auto; overflow:hidden;cursor:default;}


.more_1{clear:both; margin-top:30px; padding-bottom:10px;}
.more_1 a{display:block; width:100px; font-size:12px; margin:0 auto; height:27px; position:relative; background:#ff0000; border:solid 1px #ff0000; color:#fff; line-height:27px; text-align:center;}
.more_1 a:hover{-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;
    -webkit-box-shadow:0 0px 10px rgba(0, 0, 0, .8);  
    -moz-box-shadow:0 0px 10px rgba(0, 0, 0, .8);  
     box-shadow:0 0px 10px rgba(0, 0, 0, .8);
}

.more_2{clear:both; margin-top:30px; padding-bottom:10px;}
.more_2 a{display:block; width:100px; font-size:12px; margin:0 auto; height:30px; position:relative; background:#fff; border:solid 1px #da251c; color:#da251c; line-height:30px; text-align:center;}
.more_2 a:hover{-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;
    -webkit-box-shadow:0 0px 10px rgba(0, 0, 0, .8);  
    -moz-box-shadow:0 0px 10px rgba(0, 0, 0, .8);  
     box-shadow:0 0px 10px rgba(0, 0, 0, .8);
}
.webbox1{clear:both; width:100%; text-align:center;}
.webbox1 p{width:350px; margin:0 auto; position:relative; }
.webbox1>p>span{color:#222; font-size:24px; line-height:24px; display:block; width:209px; margin:0 auto; padding-top:15px;}
.webbox1>b{display:block; font-weight:lighter; font-size:14px; color:#666; padding-top:10px;}

.webmodel0{width:100%; min-width:1200px; height:620px; background:url(../image/box_bg1.jpg) center bottom no-repeat;}
.web0_cont{width:1200px; margin:0 auto; padding-top:30px;}
.web0_cont ul{width:1252px;}
.web0_cont ul li{float:left; display:inline; width:365px; height:320px; margin-top:10px; background:#fff; text-align:center; margin-right:52px;
                 -webkit-box-shadow:0 0 15px rgba(218, 37, 28, .4);  
    -moz-box-shadow:0 0 15px rgba(218, 37, 28, .4);  
     box-shadow:0 0 15px rgba(218, 37, 28, .4);}
.web0_cont ul li img{display:block;margin:0 auto; margin-top:35px; }
.web0_cont ul li b{display:block; font-size:16px; color:#1f1a17; margin-top:15px; line-height:16px;}
.web0_cont ul li p{padding:0 40px;font-size:12px; color:#4c4c4c; line-height:180%; margin-top:10px;}
.web0_w1{clear:both; text-align:center; font-size:38px; color:#fff; font-weight:bold; line-height:38px; padding-top:100px;}
.web0_w2{clear:both; text-align:center; font-size:38px; color:#fff; font-weight:bold; line-height:38px; padding-top:23px;}


.webbox2{clear:both; width:100%; text-align:center; padding-top:10px;}
.webbox2 p{width:350px; margin:0 auto; position:relative; padding-bottom:25px;}
.webbox2>p>span{color:#222; font-size:24px; line-height:24px; display:block; width:209px; margin:0 auto; padding-top:15px;}
.webbox2>p>a{position:absolute; width:19px; height:19px; background:url(http://zypx.canlinjiaoyu.cn/images/litimg3.png.html) 0 0 no-repeat; left:50%; margin-left:-9px; bottom:0;}
.webbox2>p:before{position:absolute; width:145px; left:0; bottom:7px; height:1px; background:#ff0000; content:''}
.webbox2>p:after{position:absolute; width:145px;  right:0;bottom:7px;height:1px; background:#ff0000; content:''}
.webbox2>b{display:block; font-weight:lighter; font-size:14px; color:#000; padding-top:10px;}

.webbox3{clear:both; width:100%; text-align:center;}
.webbox3 p{width:350px; margin:0 auto; position:relative; padding-bottom:25px;}
.webbox3>p>span{color:#fff; font-size:24px; line-height:24px; display:block; width:209px; margin:0 auto; padding-top:15px;}
.webbox3>p>a{position:absolute; width:34px; height:14px; background:url(http://zypx.canlinjiaoyu.cn/images/litimg4.png.html) 0 0 no-repeat; left:50%; margin-left:-17px; bottom:0;}
.webbox3>p:before{position:absolute; width:145px; left:0; bottom:7px; height:1px; background:#fff; content:''}
.webbox3>p:after{position:absolute; width:145px;  right:0;bottom:7px;height:1px; background:#fff; content:''}
.webbox3>b{display:block; font-weight:lighter; font-size:14px; color:#fff; padding-top:10px;}

.weblist1{padding-top:25px; position:relative;}

.webmodel1{width:100%;padding-top:10px;}
.web1_cont{width:1200px; margin:0 auto;overflow:hidden;
    /*-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);  
    -moz-box-shadow:0 5px 10px rgba(0, 0, 0, .2);  
     box-shadow:0 5px 10px rgba(0, 0, 0, .2);*/
}


.web1_demo{padding-top:30px;}
.web1_demo .web1_bigimg{float:left; display:inline; width:423px; height:239px; margin-top:3px;}
.web1_bidcon{float:right; width:730px;}
.web1_bidcon .web1_bidcon_de{font-size:12px; line-height:220%; height:125px; overflow:hidden; margin-top:30px;}

.web_icoline{position:relative; width:100%; min-width:1200px; height:28px; margin-top:40px;}
.web_icoline:before{position:absolute; left:0; top:14px; height:1px; background:#ccc; content:""; width:100%;}
.web_icoline img{position:absolute; left:50%; margin-left:-14px; top:0;}


.webmodel3{width:100%;}
.web3_con{width:100%; min-width:1200px; margin-top:45px; height:321px; background:url(../image/box_bg2.jpg) center 0 no-repeat;
/*-webkit-box-shadow:0 3px 10px rgba(234,234,234, 1);  
-moz-box-shadow:0 3px 10px rgba(234,234,234, 1);  
box-shadow:0 3px 10px rgba(234,234,234, 1);*/
}
.web3_list{width:1200px; margin:0 auto; }
.w3_left{float:left; width:596px;}
.w3_left ul li{width:100%; height:158px; background:#f5f5f5; overflow:hidden; margin-bottom:5px;}
.w3_left ul li .w3_LMG{float:left; display:inline; width:210px; height:158px;}
.w3_left ul li .w3_LW{float:left; display:inline; width:340px; margin-left:25px;}
.w3_left ul li .w3_LW>a{font-size:14px; color:#1f1a17; margin-top:25px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w3_left ul li .w3_LW>a:hover{text-decoration:underline;}
.w3_left ul li .w3_LW>div{ height:35px; line-height:150%; overflow:hidden; margin-top:22px; color:#808080; clear:both;}
.w3_left ul li .w3_LW>span{display:block; font-size:12px; margin-top:25px; line-height:12px; color:#808080;}


.w3_right{float:right; width:600px; background:#f5f5f5; height:321px;}
.w3_right ul {padding-top:48px;}
.w3_right ul li{vertical-align:bottom; overflow:hidden; clear:both;height:35px; line-height:12px;}
.w3_right ul li:before{float:left; display:inline; margin-left:18px; width:1px; height:15px; background:#454545; content:"";}
.w3_right ul li a{float:left; display:inline; font-size:14px; line-height:14px; color:#000; margin-left:8px; margin-top:1px; max-width:470px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.w3_right ul li span{float:right; display:inline; color:#999; margin-right:18px;}
.w3_right ul li:hover:before{background:#da251c;}
.w3_right ul li:hover a,.w3_right ul li:hover span{color:#da251c}


/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 0;
  }
}
.webbox_mr a {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.webbox_mr a:before,.webbox_mr a:after {
  content: '';
  position: absolute;
  border: #307838 solid 3px;
  border-radius:40px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.webbox_mr a:hover:before, .webbox_mr a:focus:before, .webbox_mr a:active:before {
  -webkit-animation: hvr-ripple-out .5s ;
  animation: hvr-ripple-out .5s ;
}
.webbox_mr a:hover:after, .webbox_mr a:focus:after, .webbox_mr a:active:after {
  -webkit-animation: hvr-ripple-out 1s ;
  animation: hvr-ripple-out 1s ;
}

.opacity0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.opacity10{filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1;}
.opacity20{filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;}
.opacity30{filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.opacity40{filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
.opacity50{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.opacity60{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.opacity70{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.opacity80{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.opacity90{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

/**内页标题**/
.subtitle{position:absolute; bottom:0; left:50%; margin-left:-600px; width:510px; height:270px; background:url(http://zypx.canlinjiaoyu.cn/images/subico1.png.html) right 0 no-repeat;}
.stt1{position:absolute; right:140px; top:55px; font-size:45px; font-weight:bold; color:#0066cb; line-height:45px;}
.stt2{position:absolute; right:140px; top:107px; font-size:48px; font-family:Arial; color:#fff; font-weight:bold; line-height:48px;}


/**联系我们 开始**/
.ca_box1{overflow:hidden; clear:both; width:1200px; margin:0 auto; padding:20px 0;}
.ca1_left{float:left;}
.ca1_right{float:right; width:300px;}
.ca1_right p{clear:both; height:55px;}
.ca1_right p img{float:left; display:inline;}
.ca1_right p span{float:left; display:inline; font-size:14px; line-height:14px; margin-top:10px; margin-left:5px;}
/**联系我们 结束**/
.footline{width:100%; position:relative; height:12px; min-width:1200px;display: none}
.footline:before{position:absolute; left:0; top:0; width:60%; content:""; height:inherit; background:#da251c;}
.footline:after{position:absolute; right:0; top:0; width:40%; content:""; height:inherit; background:#1f1a17 url(../image/footline_ico.jpg) 0 0 no-repeat;}

.foot_out{overflow:hidden; clear:both; background:#e6e6e6; position:relative;width:100%; overflow:hidden;}
.foot_main{width:1200px; clear:both; margin:0 auto;overflow:hidden;line-height:220%;display: none}
.foot_left{float:left; display:inline; color:#4c4c4c; width:575px; padding-top:35px;}
.foot_center{width:485px; float:left; display:inline; margin-top:25px;}
.foot_center>img{display:block; margin-left:10px;}
.foot_center>p{clear:both; padding-top:10px;}
.foot_center>p>a{float:left; display:inline; margin-right:12px; width:96px; text-align:center;}
.foot_center>p>a b{font-weight:lighter;}
.foot_center>p>span{float:left; display:inline; margin-top:25px;}
.foot_right{float:left; width:140px; line-height:normal; padding-top:36px;}
.foot_right>b{clear:both; font-weight:lighter;}
.foot_right>ul{width:200px;}
.foot_right>ul li{float:left; display:inline; margin-right:30px; margin-top:15px;}
.foot_right>ul li:before{float:left; content:""; width:2px; height:2px; background:#4c4c4c; margin-top:5px;}
.foot_right>ul li a{float:left; display:inline; margin-left:5px; color:#4c4c4c;}
.foot_right>ul li a:hover{color:#da251c}
.foot_right>ul li a:hover:before{background:#da251c}
.foot_link{display:none;width:1200px; margin:0 auto; clear:both; overflow:hidden; color:#1f1a17; padding-top:10px; padding-bottom:15px; line-height:25px;}
.foot_link a{color:#1f1a17}
.foot_link a:hover{color:#da251c}
.foot_ft{width:100%; text-align:center; border-top:solid 1px #d2d2d2; min-width:1200px; padding:15px 0}

.foot_cR{float:right; display:inline; color:#666; text-align:right; line-height:200%; padding-top:10px;}
.foot_cR>a{display:block; clear:both; color:#666;}
.tree_pa{width:1200px; margin:0 auto; border-top:solid 1px #ccc;}
.tree_pa p{display:block; clear:both; padding-top:15px; font-size:14px;}
.tree_pa p a:hover{color:#0066cb}

/**内页**/
.story_tree{position:relative; margin-top:40px; width:1200px; height:100px; overflow:hidden;}
.story_tree>a{position:absolute; bottom:8px;  z-index:999;}
.story_tree>a.story_prev{left:0; background:url(http://zypx.canlinjiaoyu.cn/images/story_ico1.png.html) 0 0 no-repeat; width:22px; height:24px;}
.story_tree>a.story_next{right:0; background:url(http://zypx.canlinjiaoyu.cn/images/story_ico2.png.html) 0 0 no-repeat; width:22px; height:24px;}
.story_nav{position:absolute; left:0; bottom:0; overflow:hidden; white-space:nowrap; width:100%; height:100px;}
.story_nav:before{position:absolute; left:25px; bottom:19px; content:""; height:1px; width:1150px; background:#0292dd;}
.story_nav ul li{float:left; display:inline; margin:0 23px;}
.story_nav ul li:nth-child(1){padding-left:25px;}
.story_nav ul li a{position:relative; height:60px; display:block; overflow:hidden;cursor:pointer; width:50px; text-align:center; margin-top:40px;}
.story_nav ul li a b{font-size:18px; color:#b5b5b5; font-weight:lighter; display:block;}
.story_nav ul li a i{width:15px; height:15px; position:absolute; left:50%; bottom:10px; border-radius:50%; margin-left:-10px; background:#fff; border:solid 2px #0292dd; display:block;}
.story_nav ul li a:hover b{color:#ffa882}
.story_nav ul li.on{margin:0;}
.story_nav ul li.on a{ margin-top:0; width:96px; text-align:center; height:100px;cursor:text;}
.story_nav ul li.on a b{font-size:40px; color:#0292dd; line-height:30px;}
.story_nav ul li.on a i{width:35px; height:35px; margin-left:-17px; background:#0292dd; bottom:0;}
.storycont{font-size:16px; color:#555; line-height:200%; min-height:200px;}


.subbar{width:100%; height:448px; overflow:hidden; clear:both; min-width:1200px;}
.sub_c1{overflow:hidden; clear:both; font-size:16px; color:#4c4c4c; line-height:200%; width:1200px; margin:0 auto; margin-top:95px;}
.sub_c2{width:1200px; margin:0 auto; clear:both; margin-top:50px;}
.sub_c21{float:left; width:360px; display:inline; margin-top:70px;}
.sub_c21_1{display:block; text-align:right; font-size:32px; font-weight:bold; line-height:35px;}
.sub_c21_2{clear:both; overflow:hidden; font-size:16px; color:#4c4c4c; line-height:220%; margin-top:30px;}
.sub_c22{float:right; width:820px; position:relative;}
.sub_c22_img1{width:378px; height:564px; float:left; display:inline; margin-top:55px;}
.sub_c22_img2{width:378px; height:564px; float:left; display:inline; margin-left:25px; margin-top:140px;}
.sub_c22_1{position:absolute; top:0; right:185px; width:316px; height:314px; background:url(http://zypx.canlinjiaoyu.cn/images/sub_ico2.png.html) 0 0 no-repeat;}
.sub_c3{width:100%; margin-top:100px; min-width:1200px; height:577px; background:url(http://zypx.canlinjiaoyu.cn/images/subimg4.jpg.html) 0 center no-repeat}
.sub_c3_c{width:1200px; margin:0 auto; clear:both;}
.sub_c3_c>img{float:left; display:inline; width:390px; height:577px;}
.sub_c3_c2{float:right; display:inline; width:790px; color:#fff; font-size:14px; line-height:250%; margin-top:70px;}
.sub_c4{width:1200px; margin:0 auto; margin-top:60px; margin-bottom:20px;}
.sub_c4 ul{width:103%;}
.sub_c4 ul li{float:left; display:inline; width:378px; height:378px; margin-right:34px; margin-bottom:34px;}

.sub_cont{width:1200px; margin:0 auto;  padding-top:0; clear:both;}

.bx1_type{color:#3d92e2; float:left; display:inline; margin-top:19px; overflow:hidden; padding-top:20px;}
.bx1_type a{display:inline-block; position:relative; overflow:hidden; text-align:center; line-height:40px; margin-right:10px; margin-bottom:10px; width:130px; height:40px; background:#fff; color:#999;}
.bx1_type a b{position:absolute; width:130px; height:40px; left:0; top:0; line-height:40px; font-size:14px; font-weight:lighter;transition: all .2s ease-in;}
.bx1_type a i{position:absolute;background:#307838; color:#fff; width:130px; height:40px; left:0; top:40px; line-height:40px; font-size:14px; font-style:normal;transition: all .2s ease-in;}
.bx1_type a.off:hover b{top:-5px;}
.bx1_type a.off:hover i{top:35px;}
.bx1_type a.on{}
.bx1_type a.on{background:#307838; color:#fff;}

@keyframes bx1_t2bg
{
	50% {background-position:15px center;}
	100% {background-position:30px center;}
}

@-webkit-keyframes bx1_t2bg /* Safari and Chrome */
{
	50% {background-position:15px center;}
	100% {background-position:30px center;}
}

.piclist {position: relative;clear: both;list-style: none;text-align: center; padding-top:30px;}
/* Common style */



.splist {position: relative;clear: both;list-style: none;text-align: center; padding-top:30px;}
/* Common style */
.splist ul{width:1245px;}
.splist ul li{float:left; height:273px; width:268px; margin-bottom:30px; position:relative; background:#f0f0f0; margin-right:28px;transition: all .2s ease-in;}
.splist ul li p{width:inherit; height:220px; overflow:hidden; margin-top:3px;}
.splist ul li p>img{width:268px; height:220px;}
.splist ul li span{position:absolute; left:0; bottom:0; font-size:16px; width:100%; height:50px; text-align:center; line-height:50px; background:#e6e6e6; color:#4d4d4d; -webkit-transition: all 0.5s; overflow:hidden;}
.splist ul li b{width:0; position:absolute; height:3px; left:0; top:0; z-index:9; background:#1d823b;transition: all .2s ease-in;}

.splist ul li:hover{-webkit-box-shadow:0 3px 10px rgba(48, 120, 56, .8);-moz-box-shadow:0 3px 10px rgba(48, 120, 56, .8);box-shadow:0 3px 10px rgba(48, 120, 56, .8);}
.splist ul li:hover b{width:100%;}

.sub_top{border-bottom:solid 1px #e6e6e6; padding-top:48px;}
.sub_top_main{width:1200px; margin:0 auto; position:relative; height:40px;}
.sub_title{float:left; display:inline; color:#0073c4; font-size:26px; font-weight:bold; padding-left:60px; line-height:26px; background:url(http://zypx.canlinjiaoyu.cn/images/bigimg1.png.html) 0 center no-repeat;}
.sub_nav{position:absolute; right:0; bottom:0;}
.sub_nav ul li{float:left;margin-left:25px; height:37px; border-bottom:solid 4px #fff;}
.sub_nav ul li a{display:block; font-size:14px; color:#b2b2b2; font-size:18px; line-height:18px;}
.sub_nav ul li.on a{color:#0292dd; font-weight:bold;}
.sub_nav ul li.on{border-bottom:solid 4px #0292dd}
.sub_nav ul li:hover{border-bottom:solid 4px #0292dd}
.sub_nav ul li a:hover{color:#0292dd; font-weight:bold}

.single_cont{line-height:30px; float:left; display:inline; clear:both; padding-top:20px; padding-bottom:20px;}

.sub_article{width:100%;}
.sub_article ul li{width:100%; clear:both;clear:both; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; height:254px; border-bottom:solid 1px #eee;}
.sub_article ul li::after{clear:both;}
.sub_article ul li .newslist{overflow:hidden; width:1200px; margin:0 auto;}
.sub_article ul li .box5_time{float:left; display:inline; width:90px; height:85px; background:url(../image/new_ico1.png) center 0 no-repeat; font-family:Arial; color:#999; clear:both; margin-top:87px; text-align:center;}
.sub_article ul li .box5_div{float:left; display:inline;}
.sub_article ul li .box5_div div{float:left; display:inline; width:795px; padding-left:5px;}
.sub_article ul li .box5_div div a{display:block; margin-top:87px; font-size:18px; line-height:18px; font-weight:bold;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; color:#808080}
.sub_article ul li .box5_div div p{clear:both; overflow:hidden; color:#666; margin-top:12px; line-height:220%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sub_article ul li .box5_div div>span{color:#999; display:block; padding-top:20px;}
.sub_article ul li .newslist>label{float:right; display:inline; margin-top:50px; width:205px; height:150px; display:table-cell; vertical-align:middle; text-align:center;}
.sub_article ul li .newslist>label img{max-width:205px; max-height:150px;}
.sub_article ul li:hover{background:#f9f9f9;}
.sub_article ul li:hover .box5_time{background:url(../image/new_ico1_.png) center 0 no-repeat;}
.sub_article ul li:hover .box5_div div a{color:#da251c}
.sub_article ul li .box5_div div a:hover{text-decoration:underline;}


.sub_textlist{width:1200px; margin:0 auto;}
.sub_textlist ul li{vertical-align:bottom; overflow:hidden; border-bottom:dashed 1px #e5e5e5; height:30px; padding-top:15px;}
.sub_textlist ul li a{float:left; display:inline; font-size:14px; line-height:14px;}
.sub_textlist ul li span{float:right; display:inline; font-size:12px;}
.sub_textlist ul li a:hover{color:#0292dd}


.info_title{overflow:hidden; clear:both; text-align:center; font-size:18px; font-weight:bold; padding-top:25px;}
.info_demo{overflow:hidden; clear:both; text-align:center; width:1160px; margin:0 auto; position:relative; height:40px; font-size:14px; color:#999; padding-top:15px;}
.info_demo .bdsharebuttonbox{position:absolute; right:0; top:15px;}

.cheight{clear:both; width:1px;}

.right_fix{position:fixed; right:0px; top:50%; margin-top:-85px; width:45px; z-index:9999;}
.right_fix a{position:relative; display:block; height:45px; width:45px;border-bottom:solid 1px #fff;}
.right_fix a.rf_qq{ background:#ca0404 url(http://zypx.canlinjiaoyu.cn/images/rtooles.png.html) center center no-repeat}
.right_fix a.rf_phone{background:#ca0404 url(http://zypx.canlinjiaoyu.cn/images/rtooles2.png.html) center center no-repeat; cursor:default;}
.right_fix a.rf_gtop{background:#ca0404 url(http://zypx.canlinjiaoyu.cn/images/rtooles3.png.html) center center no-repeat;border-bottom:0;}
.right_fix a.rf_gtop:hover{background-color:#666}
.right_fix a .sec_fix{position:absolute; top:0; right:0; height:45px; width:100px; padding-left:35px; color:#fff; font-size:14px; line-height:45px; background:#666; display:none;}
.right_fix a:hover .sec_fix{display:block;}



.suspension {position:fixed;z-index:155;right:10px;bottom:10px;width:80px;z-index:100000;display: none}
.suspension-box {position:relative;float:right;}
.suspension-box a.a {display:block;width:50px;height:50px;background-color:#B5B5B5;margin-bottom:1px;cursor:pointer;}
.suspension-box a.back_top {background-color:#797979;}
.suspension-box a.qq:hover,.suspension-box a.tel:hover,.suspension-box a.telphone:hover,.suspension-box a.code:hover,.suspension-box a.mapline:hover {background:#1e9344;opacity:0.6;filter:alpha(opacity=60);}
.suspension-box a.back_top:hover {background-color:#FC7878;}
.suspension-box a i {display:block;float:left;width:25px;height:25px;margin-left:15px;margin-top:15px;background-image:url(../image/suspension-bg.png);background-repeat:no-repeat;text-indent:-9999px;}
.suspension-box a.qq i {background-position:0 0;}
.suspension-box a.tel i {background-position:-25px 0;}
.suspension-box a.telphone i {background:url(http://zypx.canlinjiaoyu.cn/images/telphone.png.html) 0 0 no-repeat; background-size:20px}
.suspension-box a.code i {background-position:0 -25px;}
.suspension-box a.mapline i {background:url(http://zypx.canlinjiaoyu.cn/images/mapline.png.html) 0 0 no-repeat; background-size:24px}
.suspension-box a.back_top i {background-position:-28px -25px;}
.suspension-box div.code {position:absolute;left:-200px;*left:-207px;top:0;display:none;width:178px;height:198px;padding-left:10px;padding-top:10px;background-color:#fff;border:1px solid #D9D9D9;}
.suspension-box div.code p {width:155px;margin-top:5px;text-align:center;}
.suspension-box div.code i {width:8px;height:15px;position:absolute;top:118px;right:-8px;background-image:url(http://zypx.canlinjiaoyu.cn/images/trangle-right-suspension.png.html);background-repeat:no-repeat;}
.suspension-box div.tencent {position:absolute;left:-187px;top:0px;width:177px;height:85px;display:none;background-color:#fff;border:1px solid #D7D7D7;}
.suspension-box div.tencent p.tencent-p {width:75px;float:right;margin-right:18px;margin-top:18px;font-size:16px;color:#333;}
.suspension-box div.tencent i.tencent-i {width:8px;height:15px;position:absolute;top:10px;right:-8px;text-indent:-9999px;background-image:url(http://zypx.canlinjiaoyu.cn/images/trangle-right-suspension.png.html);background-repeat:no-repeat;}
.suspension-box div.tencent b.tencent-b {position:absolute;left:10px;top:10px;width:62px;height:64px;background-image:url(http://zypx.canlinjiaoyu.cn/images/circle-tencent.png.html);background-repeat:no-repeat;}
.suspension-box div.tencent span.tencent-span {position:absolute;left:8px;top:7px;border-radius:22px;width:45px;height:48px;text-align:center;z-index:99;overflow:hidden;}
.suspension-box div.tencent .tencent-qq {position:absolute;left:3px;top:0px;height:45px;width:39px;}
.suspension-box div.tel {position:absolute;left:-187px;top:0px;display:none;width:177px;height:85px;background-color:#fff;border:1px solid #D7D7D7;}
.suspension-box div.tel i {width:8px;height:15px;position:absolute;top:20px;right:-8px;background-image:url(http://zypx.canlinjiaoyu.cn/images/trangle-right-suspension.png.html);background-repeat:no-repeat;}
.suspension-box div.tel strong {display:block;margin-left:17px;margin-top:16px;font-size:16px;font-weight:normal;}
.suspension-box div.tel p {margin-left:17px;font-size:23px;font-family:arial;color:#FD696D;}

.suspension-box div.telphone {position:absolute;left:-187px;top:50px;display:none;width:177px;height:85px;background-color:#fff;border:1px solid #D7D7D7;}
.suspension-box div.telphone i {width:8px;height:15px;position:absolute;top:20px;right:-8px;background-image:url(http://zypx.canlinjiaoyu.cn/images/trangle-right-suspension.png.html);background-repeat:no-repeat;}
.suspension-box div.telphone strong {display:block;margin-left:17px;margin-top:16px;font-size:16px;font-weight:normal;}
.suspension-box div.telphone p {margin-left:17px;font-size:23px;font-family:arial;color:#FD696D;}