*{ padding:0px; margin:0px; }
body{ font-size:12px; background:#FFF; }
img{ border:none; display:block; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#333; text-decoration:underline; }
ul,li{ list-style:none; }

.tiancansz_main{ width:1010px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.tiancansz_head{ width:1010px; display:block; overflow:hidden; float:left; margin:0 auto;}
.tiancansz_nav{ width:1010px; height:44px; display:block; overflow:hidden; background:url(nav.jpg) no-repeat;}
.tiancansz_nav li{ width:110px; height:44px; float:left; line-height:44px; display:inline; overflow:hidden; padding:0 10px; text-align:center;}
.tiancansz_nav li a{ font-size:15px; font-weight:bold; color:#FFF; text-align:center;}
.tiancansz_banner{ width:1010px; height:auto; display:block; overflow:hidden; margin:0 auto; padding-top:2px;}
.tiancansz_cont{ width:975px; height:auto; display:block; overflow:hidden; margin:0 auto;}

.tiancansz_cont-top{ width:975px; height:auto; display:block; overflow:hidden; float:left; margin-top:10px;}
.tiancansz_top1{ width:975px; height:auto; float:left;}
.tiancansz_top2{ width:975px; height:auto; display:block; overflow:hidden; float:left; margin-top:10px;}
.tiancansz_topleft{ width:250px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_topleft img{ margin-bottom:10px;}
.tiancansz_topleft p,.tiancansz_topleft div{ line-height:18px; color:#666; text-indent:2em; }
.tiancansz_topleft ul{ padding-top:10px; overflow:hidden;}
.tiancansz_topleft li{ width:240px; height:auto; display:block;  line-height:20px; padding-left:10px; background:url(list_type.gif) no-repeat scroll 0 5px transparent;}

.tiancansz_topcont{ width:420px; height:auto; display:block; overflow:hidden; float:left; margin-left:35px;}
.tiancansz_topcont ul{ margin-top:10px; overflow:hidden;}
.tiancansz_topcont li{ width:400px; height:auto; display:block; float:left; line-height:20px; padding-left:10px; background:url(list_type.gif) no-repeat scroll 0 5px transparent;}
.tiancansz_topcont li a{ width:330px; display:block; float:left; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.tiancansz_topcont ul dd{ width:70px; display:block; float:left; color:#999;}
.tiancansz_topright{ width:250px; height:auto; display:block; overflow:hidden; float:right;}
.tiancansz_topright ul{ padding-top:10px; overflow:hidden;}
.tiancansz_topright li{ width:240px; height:auto; display:block;  line-height:20px; padding-left:10px; background:url(list_type.gif) no-repeat scroll 0 5px transparent;}
.tiancansz_topright li a{ }

.tiancansz_cont-con{ width:975px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_con1{ margin-top:10px;}
.tiancansz_con2{ width:975px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_conleft{ width:250px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_conleft ul{ margin-top:10px; margin-left:5px;}
.tiancansz_conleft li{ width:250px; height:auto; display:block; float:left; line-height:25px; padding-left:5px; background:url(list_type.gif) no-repeat scroll 0 5px transparent;}
.tiancansz_conleft li a{ padding-left:5px;}
.tiancansz_concont{ width:420px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_concont ul{ margin-top:10px; margin-left:35px;}
.tiancansz_concont li{ width:400px; height:auto; display:block; float:left; line-height:25px; padding-left:5px; background:url(list_type.gif) no-repeat scroll 0 5px transparent;}
.tiancansz_concont li a{ padding-left:5px;}
.tiancansz_conright{ width:250px; height:auto; display:block; overflow:hidden; float:right;}
.tiancansz_conright ul{ margin-top:10px; margin-right:20px;}
.tiancansz_conright li{ width:220px; height:auto; display:block; float:right; line-height:25px; padding-left:5px; background:url(list_type.gif) no-repeat scroll 0 5px transparent;}
.tiancansz_conright li a{ padding-left:5px;}

.tiancansz_cont-down{ width:975px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_down1{ width:975px; height:auto; float:left; margin-top:10px;}
.tiancansz_down2{ width:975px; height:auto; display:block; overflow:hidden; float:left; margin-top:10px;}
.tiancansz_downleft{ width:250px; height:auto; display:block; overflow:hidden; float:left; color:#666; line-height:24px; }
.tiancansz_downleft img{ padding-bottom:10px;}
.tiancansz_downleft div,.tiancansz_downleft p{ }

.tiancansz_downleft ul{ margin-top:10px;}
.tiancansz_downleft ul li{ line-height:20px;}
.tiancansz_downcont{ width:420px; height:350px; display:block; overflow:hidden; float:left; margin-left:35px; background:url(bg_4.gif) no-repeat;}

.tiancansz_downcont a{ color:#CC0066; display:inline-block; float:left; font-weight:bold; height:150px; margin:15px 0 0 25px; text-align:center; width:135px;}
.tiancansz_downcont a span{ font-size:12px; color:#CC0066; text-align:center; float:left; height:27px; line-height:27px; width:130px;display:block; font-weight:bold;}
.tiancansz_downcont a img{ display:block; float:left; height:120px; padding:2px; margin-bottom:5px; width:126px; border: 1px solid #dedcde;}

.tiancansz_downright{ width:250px; height:250px; display:block; overflow:hidden; float:right;}
#demo{overflow:hidden;}
.tiancansz_downright li{ width:250px; height:250px; display:block; overflow:hidden; float:left; padding:0 5px;}
.tiancansz_downright li img{ width:250px; height:250px; }

.tiancansz_link{ width:975px; height:auto; display:block; overflow:hidden; margin:0 auto; line-height:20px; padding:10px 0px;}
.tiancansz_link li { display:block; float:left; list-style:none; padding-right:10px; white-space:nowrap;}
.tiancansz_link li a{ color:#666; text-decoration:none;}
.tiancansz_link li a:hover{ text-decoration:underline;}

.link01{ width:975px; height:auto; display:block; overflow:hidden; margin:0 auto; line-height:20px; padding-bottom:10px;}
.link01 li { display:block; float:left; list-style:none; padding-right:10px; white-space:nowrap;}
.link01 li a{ color:#666; text-decoration:none;}
.link01 li a:hover{ text-decoration:underline;}

.tiancansz_copy{ width:1010px; height:70px; line-height:70px; margin:0 auto; background:#cc0066; display:block; overflow:hidden; text-align:center; color:#FFF;}
.tiancansz_copy a{ color:#FFF;}

.tiancansz_center{ width:975px; height:auto; display:block; overflow:hidden; margin:0 auto; margin-top:10px;}
.tiancansz_centerleft{ width:188px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_fuwu{ width:186px; height:auto; float:left; border: 1px solid #A5A5A5; padding-top:5px;}
.tiancansz_t{ width:100%; height:33px; overflow:hidden; background:url(bg_7.gif) no-repeat; float:left;}
.tiancansz_t span{ width:90px; display:block; color:#FFF; text-align:center; margin-top:5px; font-weight:bold;}

.centerleft{ width:240px; height:auto; display:block; overflow:hidden; float:left;}
.centerleft .content{ width:238px; height:auto; float:left; border: 1px solid #A5A5A5; padding-top:5px;}
.centerleft .title{ width:238px; height:33px; overflow:hidden; background:url(bg_5.gif) no-repeat;}
.centerleft .title span{ width:90px; display:block; color:#FFF; text-align:center; margin-top:5px; font-weight:bold;}
.jianjie{ width:218px; overflow:hidden; line-height:20px; color:#666; padding:5px 10px 10px 10px; }
.jianjie div,.jianjie p{ text-indent:2em; }

.tiancansz_c{ width:186px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_c li{ width:160px; height:22px; margin: 5px auto 0; font-weight:bold;}
.tiancansz_c li a:hover{ color:#cc0066; text-decoration:none;}
.tiancansz_lianxi{ width:186px; height:auto; display:block; overflow:hidden; float:left; border: 1px solid #A5A5A5; margin-top:10px;}
.tiancansz_lianxi ul{ margin-top:10px;}
.tiancansz_lianxi ul li{ line-height:20px; color:#666;overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.tiancansz_centerright{ width:725px; height:auto; display:block; overflow:hidden; float:right;}
.tiancansz_title{ width:100%; height:33px; overflow:hidden; background:url(bg_7.gif) no-repeat;}
.tiancansz_title span { float:left; padding-left:5px; color:#FFF;}
.tiancansz_title a { color:#fff; font-size:13px; text-decoration:none; line-height:25px;}
.tiancansz_title1{ width:100%; height:33px; overflow:hidden; background:url(bg_71.gif) no-repeat;}
.tiancansz_title1 span { float:left; padding-left:5px; color:#FFF;}
.tiancansz_title1 a { color:#fff; font-size:13px; text-decoration:none; line-height:25px;}
.tiancansz_con_3 { width:710px; font-size:13px; color:#333; line-height:1.8em; margin-left:10px; }
.tiancansz_e2 { width:710px; margin-left:2px; }
.tiancansz_e2 li { width:100%; overflow:hidden; clear:both; padding:12px 0px; list-style:none; border-bottom:1px solid #EEE; color:#aaa; margin-left:10px; }
.tiancansz_e2 li:hover { background:#fbfbfb; }
.tiancansz_e2 li b a { color:#C06; }
.tiancansz_e2 li a.preview { width:84px; float:left; margin-right:7px; margin-bottom:3px; margin-left:10px; display:inline; }
.tiancansz_e2 li a.preview img { width:80px; display:block; padding:1px; border:1px solid #EEE; }
.tiancansz_e2 li a.preview:hover img { border:1px solid #AAA; }
.tiancansz_e2 li a.tiancansz_title1 { overflow:hidden; line-height:25px; font-weight:bold; font-size:14px; margin-left:2px; color:#C69; }
.tiancansz_e2 span.info { display:block; line-height:23px; color:#555; font-size:12px; padding-left:12px; }
.tiancansz_e2 span.info small { color:#AAA; font-size:12px; margin-left:3px; }
.tiancansz_e2 span.info a { color:#690; }
.tiancansz_e2 p.intro { color:#776955; font-size:12px; line-height:20px; margin-left:5px; padding-left:10px; padding-right:10px; }
.tiancansz_e2 p.intro1 { color:#776955; font-size:12px; line-height:20px; padding-left:10px; padding-right:10px; }
.tiancansz_pages{ }
.tiancansz_pages ul{ color:#555; float:left; padding:12px 0px 12px 16px; }
.tiancansz_pages ul li{ float:left; list-style:none; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.tiancansz_pages ul li a{ float:left; padding:2px 4px 2px; color:#555; display:block; }
.tiancansz_pages ul li a:hover{ color:#ff6666; text-decoration:none; padding:2px 4px 2px; }
.tiancansz_pages ul li.thisclass,
.tiancansz_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.tiancansz_pages .pageinfo{ line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.tiancansz_pages .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px; }
.tiancansz_zj{ width:975px; height:auto; display:block; overflow:hidden; margin:10px auto; }
.tiancansz_zjleft{ width:280px; height:auto; display:block; overflow:hidden; float:left;}
.tiancansz_lefttop{ width:278px; height:auto; display:block; overflow:hidden; float:left; border: 1px solid #A5A5A5;}
.tiancansz_lefttop ul{ overflow:hidden; padding:0 10px 10px 10px; display:block; float:left; }
.tiancansz_lefttop li{ width:258px; height:auto; display:block; float:left; line-height:20px; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.tiancansz_lefttop li a:hover{ color:#C06;}
.tiancansz_leftdown{ width:278px; height:auto; display:block; overflow:hidden; float:left; border: 1px solid #A5A5A5; margin-top:10px;}
.tiancansz_leftdown ul{ overflow:hidden; padding:0 10px 10px 10px; float:left;}
.tiancansz_leftdown li{ width:258px; height:auto; display:block; float:left; line-height:20px; }
.tiancansz_leftdown li a:hover{ color:#C06;}
.tiancansz_zjright{ width:680px; height:auto; display:block; overflow:hidden; float:right;}
.tiancansz_con_2 { width:660px; font-size:13px; color:#333; line-height:1.8em; padding:0 10px; }
.tiancansz_con_2 .content{ overflow:hidden; float:left; }
.tiancansz_con_2 .content p,.tiancansz_con_2 .content div{ text-indent:2em;}
.tiancansz_con_2 .content img{ display:block; margin:0 auto;}
.tiancansz_writer{ width:660px; height:auto; float:left; text-align:center; border-bottom:1px dashed #d7d7d7; padding:5px 0; margin-bottom:10px;}
.tiancansz_pre{ width:660px; height:auto; float:left; margin-top:10px; border-top:1px dashed #d7d7d7; padding-top:5px; }
.tiancansz_titles { width:660px; height: auto; font-size:18px; color:#333333; line-height:40px; text-align:center; font-weight:bold; float:left;}
