锘/*?????????css*/

body{font-family:????????????;color: #333;}/*min-width???????????????????????????????????????*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*???????????????????????????????????????????????????*/
.more a{color: #999;}/*?????????????????????????????????????????????*/
a:hover{color:#3163a4;}/*????????????psd??????????????????????????????????????????*/
.more a:hover{color:#3163a4;}/*????????????psd??????????????????????????????????????????*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
textarea,input{font-family:????????????;}

/* ?????????????????? */
.w1100{width: 1300px;margin: 0 auto;}
/* ?????????????????? */

/* ?????????????????????????????? */
/* body????????????---?????????????????????????????????????????????????????????????????????????????? */

.header .logo a{font-size: 35px!important;color: #ffffff;line-height: 76px;}
.top .zfxxgk-font{font-size: 70px;text-align: center;font-weight: bold;color: #006eab;text-shadow: 0 5px 10px rgba(0, 0, 0, 0.253);margin-top: 35px;}
.top .zfxxgk-font{position: relative;height: 132px;line-height: 132px;}
.top .zfxxgk-font:before{width: 488px;height: 0px;content:'';position: absolute;bottom: -5px;left: 50%;background: #ffffff;margin-left: -95px;}
/* ?????????????????????????????? */

/* ?????????????????? */
.wrap{padding: 0 36px 30px;margin-bottom:50px;}
/* ???????????? */
.search{height: 218px;padding-top: 84px;}
.search form{height: 50px;width: 600px;margin: 0 auto;border: 1px solid rgb(45,102,165);border-radius: 9px;background-color: #ffffff;}
.search input{border: 0;display: block;float: left;height: 48px;line-height: 48px;}
.search input[type=text]{width: 500px;margin-left: 5px;}
.search input[type=submit]{width: 88px;margin-right:5px;background:#ffffff url(searchBtn.png) no-repeat center right;}
.search{position: relative;}
.search:before,.search:after{height: 1px;background-color: #dddddd;width: 200px;content: '';position: absolute;top: 108px;}
.search:before{left: 0;}
.search:after{right: 0;}
/* ???????????? */
/* ?????????????????? */
.main-content-left{width: 320px;}
.main-content-left>ul>li{margin-top: 15px;font-size: 23px;}
.main-content-left>ul>li:first-child{margin-top: 0;}
.main-content-left>ul>li>a{display:block;border:1px solid #dddddd;height: 70px;background-color: #ffffff;background-repeat: no-repeat;background-position: 30px center;color: rgb(45,102,165);padding:4px 50px 0 90px;}
.zfxxgkzn>a{background-image: url(/chinatcs/template/style/images/zfxxgkzn.png);}
.zfxxgkzd>a{background-image: url(/chinatcs/template/style/images/zfxxgkzd.png);}
.fdzdgknr>a{background-image: url(/chinatcs/template/style/images/fdzdgknr.png);}
.zfxxgknb>a{background-image: url(/chinatcs/template/style/css/img/zfxxgknb.png);}
.ysqgk>a{background-image: url(/chinatcs/template/style/css/ysqgk.png);}
.zfxxgkzfwj>a{background-image: url(/chinatcs/template/style/css/xxgk_zfwj.png);}

.main-content-left>ul>li.side-col-hover>a{background-color:rgb(45,102,165);color: #ffffff;}
.zfxxgkzn.side-col-hover>a{background-image: url(/chinatcs/template/style/css/zfxxgkznHover.png);}
.zfxxgkzd.side-col-hover>a{background-image: url(/chinatcs/template/style/css/zfxxgkzdHover.png);}
.fdzdgknr.side-col-hover>a{background-image: url(/chinatcs/template/style/css/fdzdgknrHover.png);}
.zfxxgknb.side-col-hover>a{background-image: url(/chinatcs/template/style/css/img/zfxxgknbHover.png);}
.ysqgk.side-col-hover>a{background-image: url(/chinatcs/template/style/css/ysqgkHover.png);}
.zfxxgkzfwj.side-col-hover>a{background-image: url(/chinatcs/template/style/css/xxgk_zfwj_hover.png);}
@media screen and (min-width:768px){
    .main-content-left>ul>li>a:hover{background-color:rgb(45,102,165);color: #ffffff;}
    .zfxxgkzn>a:hover{background-image: url(/chinatcs/template/style/css/zfxxgkznHover.png);}
    .zfxxgkzd>a:hover{background-image: url(/chinatcs/template/style/css/zfxxgkzdHover.png);}
    .fdzdgknr>a:hover{background-image: url(/chinatcs/template/style/css/fdzdgknrHover.png);}
    .zfxxgknb>a:hover{background-image: url(/chinatcs/template/style/css/img/zfxxgknbHover.png);}
    .ysqgk>a:hover{background-image: url(/chinatcs/template/style/css/ysqgkHover.png);}
    .zfxxgkzfwj>a:hover{background-image: url(/chinatcs/template/style/css/xxgk_zfwj_hover.png);}
}

.fdzdgknr>a,.zfxxgknb>a,.ysqgk>a{position: relative;}
.fdzdgknr>a>span,.zfxxgknb>a>span,.ysqgk>a>span{width: 20px;height: 70px;background: url(/chinatcs/template/style/css/img/down.png) no-repeat;position: absolute;right: 10px;top: 0;display: block;}
/* ???????????? */
.left-col-down{font-size: 15px;border: 1px solid #dddddd;background-color: #ffffff;border-top:0;padding: 10px 0;display: none;}
.left-col-down a{display: block;line-height: 32px;padding-left: 50px; no-repeat 60px center;}
.left-col-down a:hover{background: rgb(230,245,255) no-repeat 60px center;color:rgb(45,102,165);font-weight:bold;}
/* ???????????? */
/* ?????????????????? */
/* ??????????????????-???????????????????????? */
.main-content-right{border: 1px solid #dddddd;width: 870px;background-color: #ffffff;}
.zfxxgkzn-content h2{font-size: 32px;color:rgb(45,102,165);text-align: center;padding:30px 0 26px;line-height: 32px;}
/* ??????????????? */
.out{position:relative;overflow: hidden;padding: 0 35px 0 20px;height: 940px;}
.out-overflow{height: 4px;background-color: #ffffff;width: 740px;position: absolute;bottom: 0;left: 0;z-index: 1;}
.scrollbar{width: 10px;height: 940px;background:rgb(242, 242, 242);position: absolute;border-radius: 20px;right:15px;top:0px;}
.scrollbtn{width: 100%;height: 80px;background:rgb(45, 102, 165);border-radius: 20px;position: absolute;}
.inner p{text-indent: 2em;font-size: 16px;line-height: 30px;}
.inner p *{font-size: 16px;line-height: 30px;}
/* ???????????? */
/* ??????????????????-???????????????????????? */
/* ?????????????????? */<!--0.00013089179992676-->