.width998{width:998px}

.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt22{margin-top:22px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml25{margin-left:25px}
.ml40{margin-left:40px}
.mr5{margin-right:5px}
.mr15{margin-right:15px}
.mb10{margin-bottom:10px}

.border-b{border-bottom:1px dashed #cdcdcd}
.border-r{border-right:1px dashed #cdcdcd}
.border-rb{border-right:1px dashed #cdcdcd; border-bottom:1px dashed #cdcdcd}

/*header*/
.header{width:100%; height:auto; background:url(images/tai_09.jpg); height:136px}
.log{height:87px; line-height:87px}
.log .log-r{height:87px; line-height:87px}
.log .log-r .s{display:inline-block; height:11px; background:url(images/tai_05.jpg); margin-top:37px}
.log .log-r .s1{width:12px; background-position:0 0}
.log .log-r .s2{width:11px; background-position:-90px 0}

.hd{height:42px; line-height:42px; background:url(images/tai_13.jpg); position:relative}
.hd a{color:#fff; margin-left:7px; text-decoration:none}
.hd .dh-hr{width:35px; height:14px; font-size:0; margin-top:14px; border-left:2px solid #65baff; margin-left:35px}
.hd .ullis{width:120px; background:#2D81C1; position:absolute; left:438px; top:42px; display:none}
.hd .ullis .ha{display:inline-block;width:100%; height:30px; line-height:30px; text-align:center; margin-top:5px; margin-bottom:5px}
.hd .ullis .ha:hover{background:#e1e2e6; color:#444}

.flash-box{width:100%; height:288px; background:url(images/tai_23.jpg); margin-top:1px; overflow:hidden}
.flash{overflow:hidden; text-align:center; border:2px solid #FFF; height:272px;border-radius:10px; margin-top:6px}
.flash img{width:100%; height:100%}

.cen-box{width:100%; background:url(images/tai_28.jpg) top repeat-x; overflow:hidden}
.cen-box .box-left{width:237px;}
.cen-box .box-left .left-t{width:235px; height:202px; border:1px solid #b8d3de; overflow:hidden}
.cen-box .box-left .left-t .t-tit{width:100%; color:#147ac7;}
.cen-box .box-left .left-t .t-tit1{height:34px; line-height:34px; background:url(images/bg2.jpg)}
.cen-box .box-left .left-t .t-tit2{height:28px; line-height:28px; background:url(images/bg3.jpg); border-bottom:1px solid #a8cef1}
.cen-box .box-left .left-t .t-tit .s{display:inline-block; width:11px; height:11px; background:url(images/bg5.jpg); margin-left:17px; margin-top:8px; margin-right:10px}
.cen-box .box-left .left-t .t-img{width:100%; height:167px; border-top:1px solid #fff; overflow:hidden}
.cen-box .box-left .left-t .t-img img{width:100%; height:167px;}
.t-txt{background:url(images/bg4.jpg); height:195px; color:#797878; line-height:20px; text-indent:2em; padding-left:10px; padding-right:5px; overflow:hidden}

.cen-box .box-cen{width:474px; margin-left:26px}
.cen-box .box-cen .cen-tit{width:100%; height:49px; background:url(images/tai_31a.jpg)}
.cen-box .box-cen .cen-tit .s{display:inline-block; margin-top:7px}
.cen-box .box-cen .cen-tit .s1{display:inline-block; width:11px; height:11px; background:url(images/bg5.jpg)}
.cen-box .box-cen .cen-ul{width:100%; margin-left:7px}
.cen-box .box-cen .cen-ul li{height:25px; line-height:25px}
.cen-box .box-cen .cen-ul li a{color:#696969}
.cen-box .cen-imglis{width:100%;}
.cen-box .cen-imglis .lis{width:142px; height:150px; text-align:center}
.cen-box .cen-imglis .lis .img{width:140px; height:119px; border:1px solid #d7dbe6; margin-bottom:9px}
.cen-box .cen-imglis .lis .img img{width:134px; height:113px; margin-top:3px}
.cen-box .cen-imglis .imglis-hr{width:100%; height:15px; margin-bottom:18px; border-bottom:1px solid #d7dbe6; clear:both}

.cen-box .box-right{width:233px;}
.cen-box .box-right .right-lis{width:231px; height:443px; border:1px solid #b8d3de; background:url(images/tai_36.jpg)}
.cen-box .box-right .right-lis .lis-tit{width:100%; height:28px; overflow:hidden; line-height:30px; color:#147ac7}
.cen-box .box-right .right-lis .lis-tit .s{width:17px; height:18px; background:url(images/tai_54.jpg); display:inline-block; margin-top:6px; margin-right:10px; margin-left:13px}
.cen-box .box-right .right-lis .lis-tit .s1{width:11px; height:11px; background:url(images/bg5.jpg); display:inline-block; margin-right:10px; margin-left:13px}
.cen-box .box-right .right-lis .lis-ul{width:209px}
.cen-box .box-right .right-lis .lis-ul li{width:100%; border:1px solid #cce0e9; height:27px; line-height:27px; background:url(images/tai_45.jpg); text-indent:2em; overflow:hidden; margin-top:8px}
.cen-box .box-right .right-lis .lis-ul li a{color:#7d7d7d}


/*内页*/
.cen-right{width:734px}
.cen-right .right-tit{width:100%; height:31px; line-height:31px; color:#444; border-bottom:1px solid #a1bdd3}
.cen-right .right-tit a{color:#444}
.cen-right .right-cen{width:673px; line-height:25px}

.n-imglis{width:200px; height:208px; margin-left:20px; margin-bottom:15px; text-align:center; overflow:hidden}
.n-imglis img{width:200px; height:171px; margin-bottom:8px}

/*阴影*/
.yin{box-shadow:inset 0px -16px 20px #DFDFDF;}
.yinb{-webkit-box-shadow: 4px 7px 8px #3D3D3D;}


.foot{width:764px; text-align:center; line-height:25px; padding-top:15px; padding-bottom:20px; border-top:1px solid #a1bdd3}
.foot .foot-d{width:650px; height:44px; line-height:50px; overflow:hidden; color:#B1B1B1; border-bottom:1px solid #303032}
.foot .foot-d a{color:#B1B1B1; float:left; margin-right:28px; margin-left:20px}

/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; margin-right:19px }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#f60; color:#FFF; }
#total { color:red; }

/*文章列表*/
.article_list li { line-height:30px; border-bottom:1px dashed #999; padding-left:15px; background:url(images/article_list.gif) left no-repeat; }
.article_list_detail { padding:0 10px; border:1px solid #CCC; margin-bottom:10px; background:#f5f5f5; }
.article_list_detail_title { font-size:12px; line-height:32px; border-bottom:1px dashed #999; padding-left:15px; background:url(../images/article_list.gif) left no-repeat; font-size:14px; }
.article_list_detail_content { padding:5px; line-height:25px }
.article_list_detail_intro { text-align:right; color:#999; border-top:1px dashed #999; line-height:26px; }
.article_list_detail_intro a { color:#999; }

/*表格开始*/

.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #CBD0D4; }
.common_table td td { border:none; padding:0; }
.common_table tr:hover td { background:#F2F2F2; }
.common_table th { text-align:center; border:1px solid #CBD0D4; background:url(images/th_bg.jpg) repeat-x; padding:0 5px; color:#05159C; height:26px; line-height:26px; }

/*表单相关*/
input { font-family:"宋体"; font-size:12px; }
.form_text { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:400px; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:400px; height:80px; padding:5px; border:1px solid #CCC; }
.form_checkbox { }
.form_submit { background:url(images/submit_button.jpg) no-repeat; width:126px; height:34px; border:none; color:#FFF; font-weight:bold; cursor:pointer; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:10px 0; overflow: auto; zoom:1; border-bottom:1px dashed #CCCCCC; }
.common_form label { float:left; text-align:right; padding-right:10px; width:100px; display:block; height:28px; line-height:28px; font-size:14px; }
.must_input { font-weight:bold; color:red; }

/* 漂浮的客服 */
#online_support_main { z-index:9999; left:-163px; width:197px; position:absolute }
#online_support { display:block; overflow:hidden; width:197px; zoom: 1; }
#online_support_content { display: inline; float: left; overflow: hidden; width: 163px; zoom: 1 }
#online_support_title { height:34px; background:url(images/online_support_title.jpg) no-repeat; }
#online_support_body { min-height:100px; line-height:25px; background:url(images/online_support_body.jpg) repeat-y; padding:10px; text-align:center; }
#online_support_bottom { height:20px; background:url(images/online_support_bottom.jpg) no-repeat; }
#online_support_button { display:inline; background:url(images/online_support_button.jpg) no-repeat; float:right; margin-top:33px; width:34px; height:96px }


/*bootom*/
.bootom{width:100%; padding-top:30px; padding-bottom:30px; line-height:25px; background:#5a5a5a; text-align:center; color:#fff; margin-top:30px}
.bootom a{color:#fff}