@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}

#xxdh{ width:1199px; margin:0 auto; background:url(../images/xxdh.jpg) 0 0 no-repeat; border-top:2px #2960ec solid; margin-top:12px; border-bottom:1px #dedfdd solid; border-right:1px #dedfdd solid; height:80px; overflow:hidden;}
#xxdh span{ display:inline-block; width:50px; height:150px; line-height:180%; padding-top:10px; font-size:16px; border-right:1px #dedfdd solid; font-weight:bold; text-align:center; margin-left:1px; float:left;}
#xxdh ul{ height:80px; float:left;}
#xxdh .xxdh_01{ width:306px; border-right:1px #dedfdd solid;}
#xxdh .xxdh_01 li{ width:97px; text-align:right;}
#xxdh .xxdh_02{ width:506px; margin-left:8px; border-right:1px #dedfdd solid;}
#xxdh .xxdh_02 li{ width:45px; text-align:center;}
#xxdh .xxdh_03{ width:205px; margin-left:8px;}
#xxdh .xxdh_03 li{ padding:0 8px 0 8px;}
#xxdh li{ margin-top:16px; margin-bottom:-6px; font-size:14px; font-size:14px; float:left;}

#body{ width:1200px; margin:0 auto; overflow:hidden;}
.zixun{ width:1198px; height:323px; border:1px #dbdbdb solid; margin:22px 20px 0 0; float:left;}
.toutiao{position:relative; background:#f3f2f2; padding-bottom:10px; border-bottom:1px solid #dbdbdb}
.toutiao .img img{ position:absolute; left:10px; top:-4px; z-index:10;}
.toutiao .nr h2{height:55px; line-height:55px; font-size:22px; padding-left:60px; overflow:hidden;}
.toutiao .nr h2 a{color:#333;}
.toutiao .nr p{padding:0 18px; height:40px; overflow:hidden; line-height:1.5;}
.toutiao .nr p a{color:#444;}
.toutiao .nr h2 a:hover,.toutiao .nr p a:hover{color:#1b939f;}
.zixun_bottom{ background:#fff;}
.zixun_bottom ul li{ width:369px; float:left; height:34px; line-height:34px; padding:0 15px; overflow:hidden;}
.zixun_bottom ul li em{float:left;background:url(../images/pc_ico.png) no-repeat 0px 10px; padding-left:20px; width:75%; font-weight:normal; font-style:normal; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zixun_bottom ul li em a:hover{color:#1b939f; text-decoration:underline;}
.zixun_bottom ul li span{display:block; float:right; width:15%; text-align:right;}
.zixun_bottom ul li a{color:#333;}
.zixun_bottom ul{padding:5px 0;}

#gggg{ width:1200px; margin:0px auto; padding:0px; overflow:hidden;}
#gggg .gggg{ width:1199px; margin:0 auto; border-bottom:1px #ccc solid; border-right:1px #ccc solid; overflow:hidden; margin-top:15px;}
#gggg .xxgg{ width:1200px; overflow:hidden; background:#FFF;}
#gggg .xxgg li{ width:299px; height:78px; border-top:1px #ccc solid; border-left:1px #ccc solid; overflow:hidden; text-align:center; float:left;}
#gggg .xxgg li img{ max-width:274px;}

#title{ width:1200px; height:65px; margin:0 auto; overflow:hidden; margin-top:10px; background:#FFF;}
#title h2{ width:181px; height:60px; line-height:60px; margin:0px; padding:0 19px 0 0; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:28px; background:url(../images/title01.png) 181px 24px no-repeat; float:left;}
#title .rm{ width:1000px; height:60px; line-height:70px; text-align:right; font-size:14px; float:left;}
#title .rm span{ background:#fd8300; color:#FFF; padding:6px 10px 6px 10px;}
#title .rm a{ padding:6px 0 4px 10px;}
#title .ys{ border-bottom:5px #fc7575 solid; color:#fc7575;}
#title .ys2{ border-bottom:5px #fc7575 solid;}
#title .xn{ border-bottom:5px #3672c5 solid; color:#3672c5;}
#title .xn2{ border-bottom:5px #3672c5 solid;}
#title .qz{ border-bottom:5px #e98730 solid; color:#e98730;}
#title .qz2{ border-bottom:5px #e98730 solid;}
#title .xz{ border-bottom:5px #c844e0 solid; color:#c844e0;}
#title .xz2{ border-bottom:5px #c844e0 solid;}
#title .js{ border-bottom:5px #1cb414 solid; color:#1cb414;}
#title .js2{ border-bottom:5px #1cb414 solid;}
#title .yx{ border-bottom:5px #da0205 solid; color:#da0205;}
#title .yx2{ border-bottom:5px #da0205 solid;}
#title .ty{ border-bottom:5px #30c189 solid; color:#30c189;}
#title .ty2{ border-bottom:5px #30c189 solid;}

#content{ width:1200px; margin:0 auto; background:#FFF; overflow:hidden;}
.youxue{ width:1220px; overflow:hidden; float:left;}
.youxue li{ width:285px; height:319px; margin:20px 20px 0 0 ; overflow:hidden; float:left;}
.youxue .bt{ display:inline-block; width:285px; margin:0 0 5px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.youxue .bt a{ font-size:20px; color:#fc6000;}
.youxue .tp{ display:inline-block; width:285px; height:178px; overflow:hidden; float:left;}
.youxue .tp img{ width:100%; height:100%}
.youxue .tp i{ display:inline-block; width:285px; height:178px; background:url(http://www.ctiku.com/images/tmtp2.png) no-repeat; font-style:normal; text-align:center; font-size:24px; line-height:178px; color:#FFF;}
.youxue .nr{ width:283px; height:95px; border-top:none; border:1px #eeeeee solid; overflow:hidden; float:left;}
.youxue .nr span{ display:inline-block; font-size:14px;}
.youxue .jj{ width:275px; height:42px; overflow:hidden; line-height:150%; text-indent:1em; margin:10px 0 0 10px; font-weight:normal; font-family:"ËÎÌå"; font-size:12px}
.youxue .xf{ width:263px; height:24px; overflow:hidden; margin:3px 0 0 10px;}
.youxue .xf em{ font-style:normal; color:#999999; margin-top:3px; float:left;}
.youxue .xf font{ color:#999999; float:right; color:#000;}
.youxue .xf i{ font-style:normal; font-size:18px;}
.youxue li:hover{ margin:15px 20px 5px 0;}
.youxue li:hover .bt a{ font-size:20px; color:#1470cc;}

.yqlj{  width:1200px; margin:0 auto; margin-top:10px; overflow:hidden;}
.yqlj span{ display:block; width:1200px; height:36px; line-height:38px; color:#FFF; font-size:16px; font-weight:bold; background:#3a3a3a;;}
.yqlj label{ padding:0 12px 0 12px; margin-right:15px; height:36px; line-height:38px; text-align:center; color:#FFF; font-size:16px; font-weight:bold; background:#f25721; float:left;}
.youlian{ width:1198px; border:1px #ccc solid; padding-bottom:10px; border-top:none; float:left;}
.yqlj li{ width:119px; height:13px; overflow:hidden; text-align:center; float:left; margin-top:10px; border-right:1px #ccc solid; font-family:"ËÎÌå"; font-size:13px;}
.yqlj ul{ margin-left:0px;width:1200px; white-space:nowrap; text-overflow:ellipsis;}

@media (max-width:767px){
	.header{ width:100%; background:#FFF;}
	.top,.hand .souji,.hand .dianhua,.hand .canada,.jdw{ display:none;}
	
	.hand{ width:100%;}
	.hand .logo{ width:100%; text-align:center;}
	
	.nav{ width:100%; height:64px; overflow:hidden; margin:0 auto; background-color:#2f7fd4;}
	.nav .nr{ width:99%; height:64px;}
	.nav .nr li{ height:32px;}
	.nav .nr li a{ display:inline-block; width:100%; height:25px; padding-top:5px; line-height:normal; color:#FFF; text-align:center;}
	.nav .nr li:nth-child(1){ display:none;}
	.nav .nr li:nth-child(2),.nav .nr li:nth-child(5){ width:32%;}
	.nav .nr li:nth-child(3),.nav .nr li:nth-child(4),.nav .nr li:nth-child(6),.nav .nr li:nth-child(7){ width:33%;}
	
	.jiaodian{ width:99%; height:222px; margin:12px 0 0 0;}
	.fullSlide{width:100%; height:222px;}
	.fullSlide .bd li{ height:222px;}
	.fullSlide .bd li a{ height:222px;}
	
	.tubiao{ display:block; width:94%; margin:0 auto; overflow:hidden; background:#FFF; margin-top:10px;}
	.tubiao a{display:block; float:left;width:25%; text-align:center; margin-top:15px;color:#4673B4}
	.tubiao a img{ width:60%;}
	.tubiao a span{font-size:14px;height:20px; line-height:20px; margin-top:8px; display:block;}
	
	#body{ width:94%;}
	.zixun{ width:99%; overflow:hidden;}
	.zixun_bottom ul li{ width:92%;}
	
	#gggg{ width:94%;}
	#gggg .gggg{ width:100%; border:none; margin-top:15px;}
	#gggg .xxgg{ width:99%; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
	#gggg .xxgg li{ width:49.5%; height:auto;}
	#gggg .xxgg li img{ width:100%; height:100%;}
	
	#title{ width:94%;}
	#title h2{ width:100%;}
	#title .rm{ display:none;}
	
	#content{ width:94%;}
	.youxue{ width:100%;}
	.youxue li{ width:48%; height:auto; margin:20px 0 0 0; float:left;}
	.youxue li:nth-child(2),.youxue li:nth-child(4),.youxue li:nth-child(6){ float:right;}
	.youxue .bt{ width:100%; margin-left:0;}
	.youxue .tp{ width:100%; height:100%;}
	.youxue .tp img{ width:100%; height:100%;}
	.youxue .nr{ width:100%; height:auto; border:none;}
	.youxue .jj{ width:95%; height:auto; overflow:hidden; line-height:150%; text-indent:1em; margin:10px 0 0 10px; font-weight:normal; font-family:"ËÎÌå"; font-size:12px}
	.youxue .xf{ height:0px;}
	.youxue .xf em{ display:none;}
	}

@media (max-width:479px) {
	#body{ width:94%;}
	.tuijian .img{ height:100px;}
	.tuijian .img img{ height:100px;}
	.liucheng,.yqlj,.zxfs,.footdh{ display:none;}
}