@charset "utf-8";
BODY { padding:0px; margin:0px; font-size:12px; line-height:180%; color:#444444; font-family:"微软雅黑",Arial,"宋体";  text-align:left; }
TD { font-size:12px; color:#444444; line-height:180%; }
TH { font-size:12px; color:#444444; line-height:180%; }
a { COLOR: #444444; TEXT-DECORATION: none; font-size: 12px; line-height:180%; pickbar:expression(this.hideFocus=true)}
a:active { TEXT-DECORATION: none; font-style: normal; }
a:hover { TEXT-DECORATION: none; COLOR: #114e7d; font-style: normal; }
a:link { TEXT-DECORATION: none; font-style: normal; font-variant: normal; DISPLAY: inline; }
a:visited { TEXT-DECORATION: none; font-style: normal; }

body, div, ul, li, iframe, form, p,span,h1,h3,h4{ margin: 0px; padding: 0px; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
table { border-collapse: collapse; }

div, ul, li, iframe, form, span, h1, h3, h4 { margin: 0px; padding: 0px; }
h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

.top1{ width:200px; height:28px; padding:66px 7px 19px 795px; margin:0 auto; background:url(../images/TX_r1_c3.jpg) top center no-repeat; overflow:hidden;}
.top1 li{ float:left; height:28px; line-height:28px; overflow:hidden;}
.topmenu{ width:1000px; padding-left:1px; padding-right:1px; height:40px; margin:auto; margin-bottom:10px; background:url(../images/TXmenubg.jpg) top left repeat-x; overflow:hidden;}
/*导航用css*/
.clear {LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden}
#nav {TEXT-ALIGN: center; MARGIN: auto; HEIGHT: 40px; OVERFLOW: hidden;}
#nav UL {TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 40px; PADDING-TOP: 0px}
#nav UL LI.menu {POSITION: absolute; WIDTH: 165px;}
#nav UL LI.menu SPAN {WIDTH: 165px; FLOAT: left; HEIGHT: 26px; text-align:center; border-bottom:1px solid #cccccc;}

a.menu { width:165px; height:40px; display:block; color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; line-height:40px; text-align:center;}
a.menu:hover{ color:#ffffff; line-height:40px;background-color:#0C56AF;}
a.menujingguo{ width:165px; height:40px; display:block; color:#ffffff; background-color:#0C56AF; font-size:14px; font-weight:bold; text-decoration:none; line-height:40px; text-align:center;}
a.menujingguo:hover{ color:#ffffff; }

a.ta{ width:165px; height:26px; line-height:26px; display:block; background:#ffffff; color:#666666;}
a.ta:hover{ color:#FFFFFF; background:#CC0000;}
.menuline{ width:2px; height:40px; background:url(../images/TXmenuline.jpg) top left no-repeat; overflow:hidden;}

.bottombg{ width:100%; background:url(../images/TXbottombg.jpg) top left repeat-x; background-color:#d9d9d9;}
.bottomdh{ width:1002px; height:33px; background-color:#256CC6;  margin:auto; line-height:33px; text-align:center; color:#FFFFFF; font-size:14px;}
.bottomdh a{ line-height:33px; font-size:14px; color:#FFFFFF;}
.bottomdh a:hover{ color:#cccccc;}
.bottom{ width:1002px; margin:0 auto; padding-top:16px; padding-bottom:16px; text-align:center; color:#444444; font-size:12px;}
.bottom a{ color:#444444;}
.bottom a:hover{ color:#114e7d;}

.indexbannerbg{ width:100%; background:url(../images/TXindexbg.jpg) top left repeat-x;}
.indexbanner{ width:990px; height:363px; padding:6px; background-color:#ffffff;  margin:auto;margin-top:10px; overflow:hidden;}
.wrapper{width:990px;padding-bottom:0px;}
/* focus */
#focus{width:990px;height:363px;overflow:hidden;position:relative;}
#focus ul{height:312px;position:absolute;}
#focus ul li{float:left;width:990px;height:363px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btn{position:absolute;width:990px;height:10px;padding:10px 10px;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#256CC6;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:100px;background:url(images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

.indexcptitle{ width:956px; height:38px; padding:0px 14px 14px 32px; margin:0 auto; background:url(../images/TXindex_r8_c3.jpg) top left no-repeat; font-size:14px; font-weight:bold; line-height:38px; color:#222222;}
.indexcptitle span{ float:right; line-height:38px; font-size:12px; color:#444444; font-weight:normal;}
.indexcptitle a{ line-height:38px; font-size:12px; color:#444444; font-weight:normal;}
.indexcptitle a:hover{ color:#cc00000;}

.pic_area{clear:both;width:1002px;height:166px;overflow:hidden;padding:0px;margin:0px auto;margin-bottom:20px;}
.pic_area .left{float:left;width:35px;height:166px;background:url(../images/TXindexleft.jpg) no-repeat;}
.pic_area .right{float:right;width:35px;height:166px;background:url(../images/TXindexright.jpg) no-repeat;}
.pic_area .mid{float:left;width:932px;height:166px;overflow:hidden;background:url(../images/TXindex_r10_c5.jpg) no-repeat;}
.link_img_pic{display:block;width:150px;height:113px;padding:3px;border:1px #bbb solid;}

.indexcon2{ width:1002px; margin:0 auto; overflow:hidden; background:url(../images/TXindex_r17_c3.jpg) top left repeat-y;}
.indexcon2bottom{ width:1002px; height:19px; margin:0 auto; overflow:hidden; background:url(../images/TXindex_r19_c3.jpg) top left no-repeat;}
.indexgsjjtitle{ width:162px; height:38px; padding-bottom:16px; padding-left:158px; background:url(../images/TXindex_r12_c3.jpg) top left no-repeat; font-size:14px; color:#111111; line-height:38px; font-weight:bold;}
.indexgsjjtitle a,.indexnewstitle a,.indexlxwmtitle a{color:#111111; line-height:38px; font-weight:bold; font-size:14px;}
.indexgsjjtitle a:hover,.indexnewstitle a:hover,.indexlxwmtitle a:hover{color:#111111;}
.indexnewstitle{ width:162px; height:38px; padding-bottom:16px; padding-left:158px; background:url(../images/TXindex_r12_c11.jpg) top left no-repeat; font-size:14px; color:#111111; line-height:38px; font-weight:bold;}
.indexlxwmtitle{ width:162px; height:38px; padding-bottom:16px; padding-left:158px; background:url(../images/TXindex_r12_c13.jpg) top left no-repeat; font-size:14px; color:#111111; line-height:38px; font-weight:bold;}

.indexgsjj{ width:292px; padding:0px 14px 0px 14px; margin:0 auto; overflow:hidden;}
.indexgsjj li{ width:268px; padding-left:24px; height:30px; overflow:hidden; background:url(../images/TXindex_r21_c16.jpg) top left no-repeat; border-bottom:1px dotted #cccccc; line-height:30px;}
.indexgsjj a{ line-height:30px;}

.aboutbannerbottombg{ width:1002px; margin:0 auto; background:url(../images/TXaboutnrbg.jpg) top left repeat-x; overflow:hidden;}
.aboutleft{ width:219px; overflow:hidden; float:left; margin-top:20px;}
.aboutright{ width:736px; overflow:hidden; float:right; margin-right:16px;}


.lefttitle{ width:200px; height:36px; padding-bottom:6px; padding-left:19px; background:url(../images/TXabout_r5_c2.jpg) top left no-repeat; text-align:left; line-height:36px; color:#ffffff; font-weight:bold; font-size:16px;}
.leftfl{ width:219px;}
.leftfl li{ width:161px; height:31px; padding-left:39px; padding-right:19px; background:url(../images/TXabout_r9_c2.jpg) top left no-repeat; line-height:31px; overflow:hidden;}
a.left{ color:#444444; font-size:14px; line-height:31px;}
a.left:hover{ color:#CC3300;}
a.leftjingguo{ color:#cc3300; font-size:14px; line-height:31px;}
a.leftjingguo:hover{ color:#cc3300;}
.leftflbottom{ width:219px; height:30px; background:url(../images/TXabout_r12_c2.jpg) top left no-repeat; overflow:hidden;}
.leftlx{ width:200px; padding-left:15px; padding-right:14px; overflow:hidden; background:url(../images/TXabout_r14_c2.jpg) top left repeat-y;}
.leftlxbottom{ width:219px; height:74px; background:url(../images/TXabout_r16_c2.jpg) top left no-repeat; overflow:hidden;}

.norecord{ font-size:14px; color:#cc0000;}


.input_pro{
	color: #333333;
	font-size: 12px;
	text-align:center;
	border: 1px solid #999999;
}

.righttitle{ width:736px; height:60px; background:url(../images/TXabout_r4_c4.jpg) top left no-repeat; line-height:60px; font-size:16px; font-weight:bold; color:#111111;}
.righttitle font{ line-height:60px; color:#005CAA; font-size:16px; font-weight:bold;}
.righttitle span{ font-family:Arial; color:#676767; line-height:60px; font-size:13px; font-weight:bold; padding-left:12px;}
.dqwz{ width:736px; height:24px; line-height:24px; text-align:right; font-size:14px;}
.dqwz a{ line-height:24px; font-size:14px;}

.rightnr{ width:736px; overflow:hidden; padding-top:10px; padding-bottom:30px;}

