
/* CSS Document */
body {margin:0; padding:0; font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå, Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå,Arial, Helvetica, sans-serif; font-size:12px; text-align:left;background:#e7e7e7;color:#1b1b1b;}
ul,li { padding:0px; margin:0px; list-style:none;}
* { margin:0; padding:0;}
img { border:0;}
a{ text-decoration:none; color:#1b1b1b; }
a:hover{ color:#014076;}
p{ margin:0; padding:0;}
.clear{ clear:both;}
h3{ font-size:14px; color:#171717;}

.big_a {position:relative;display:block;float:left;}
.big_img {position:absolute;right:5px;bottom:5px;border:0px !important;}

.padd td {padding:5px 0px !important;}
.top_bg {width:100%;height:183px;background:url(../images/top_bg.png) no-repeat top center;position:relative;z-index:2;}
.top_con {width:1000px;height:100%;margin:0 auto;position:relative;}
#logo_a {float:left;width:203px;height:153px;margin-left:10px;}

.top_set {position:absolute;top:10px;font-size:14px;right:0px;height:32px;width:683px;color:#c7c7c6;font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå;font-weight:bold;line-height:32px;}
.top_set a {color:#c7c7c6;}
.top_set a:hover {color:red;text-decoration:underline;}

.menu {position:absolute;width:738px;height:52px;right:16px;top:66px;}
.menu_top {float:left;height:100%;line-height:52px;font-size:14px;font-weight:bold;text-align:center;width:120px;}
.menu_down {background-color:#fff;width:240px !important;padding:10px;text-align:left !important;margin-top:-1px;}
.menu_down li {height:30px;line-height:30px;}
.menu_down li a {}
.menu_down li a:hover {color:red;text-decoration:underline;}
.menu_contact {margin-left:-100px;}

#top_msn {position:absolute;right:167px;top:0px;display:block;width:112px;height:29px;}
#top_skype {position:absolute;width:145px;height:29px;right:15px;top:0px;display:block;}


.banner_bg {width:100%;height:378px;background:url(/templets/default/images/indexbanner_bg.jpg) repeat-x top center;position:relative;z-index:1;margin-top:-50px;}

.sbanner_bg {width:100%;height:303px;background:url(/templets/default/images/indexbanner_bg.jpg) repeat-x top center;position:relative;z-index:1;margin-top:-50px;}
.banner {width:1000px;height:257px;margin:0 auto;padding-top:23px;}

.sub_box{width:1000px; height:357px; position:relative;margin:0 auto;padding-top:21px;}
#bd1lfimg{position:relative; width:1000px; height:357px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:1000px; height:357px; position:relative; overflow:hidden; float:left;line-height:26px;font-size:14px;color:#5D5D5D}
.sub_nav{height:25px; bottom:6px;right:12px; position:absolute;  z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; margin:4px; width:13px; height:13px; border:solid 1px #d2d1d1;float:left; overflow:hidden; background-color:#959696; cursor:pointer;}
.sub_no li.show{background-color:#f61408;border:solid 1px #d2d1d1;}


.mainbody_bg{ width:100%; height:auto; background:url(../images/mainbg.jpg) repeat-x;}
.mainbody{ width:990px; height:auto; margin: 0 auto; padding:10px 7px 35px 7px;background:Url(../images/index_body_bg.jpg) repeat-y center center;}
/*latest*/
.latest{ width:352px; float:left;}
.about{ width:638px;}
.latest_top{ width:351px; height:40px; border:1px solid #dedede; border-right:none; background:url(../images/news_titbg.jpg) repeat-x;}
.about_top{ width:637px;border:1px solid #dedede; border-left:none;}
.latest_tit{ line-height:40px; float:left; font-size:18px;  font-weight:bold; text-indent:20px;}
.more{ float:right; padding-right:15px; margin-top:15px;}
.latest_main{ width:350px; height:245px; border:1px solid #dedede; margin-top:1px; background:#fff;}

.l_main_top{ width:330px; height:89px; padding:8px 10px; overflow:hidden;}
.l_pic img{ width:118px; height:83px; border:1px solid #d1d1d1; padding:2px; float:left;}
.l_pic_right{ width:195px; height:89px; margin-left:10px; float:left; line-height:23px;overflow:hidden;}
.l_pic_right font { font-size:12px; color:#2879bd;}
.ul_latest{ width:330px; height:140px; padding:0px 10px; line-height:42px; overflow:hidden;}
.ul_latest li{ width:330px; height:42px; background:url(../images/ld.jpg) no-repeat 8px 13px #D9E5F5; text-indent:34px; overflow:hidden;}
.ul_latest li a:hover {color:red;text-decoration:underline;}

.about_main{ width:614px; margin-left:2px;padding:10px;height:225px;line-height:28px;font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå;}
.about_main img {float:left;padding:3px;background-color:#b9e5ff;margin-right:10px;}

.blue_line {background:url(../images/blue_line.jpg) repeat-x top center;width:100%;height:5px;margin-top:2px;}

.index_pro_tit {width:988px;height:40px;border:solid 1px #ddd;margin-top:2px;background:urL(../images/news_titbg.jpg) repeat-x top center;}

.menu_pro {width:100%;height:auto;background-color:#f6f6f6;}
.left_menu {width:331px;height:auto;float:left;margin-left:11px;margin-top:5px;}
.left_menu ul {background-color:#e9e9e9;padding:8px;padding-bottom:20px;width:305px;}
.left_menu ul li {height:51px;text-indent:25px;line-height:51px;font-size:14px;border-bottom:dashed 1px #9ec8e1;background:url(../images/left_menu_li.jpg) no-repeat left center;}
.index_pro {width:648px;float:right;margin-top:5px;}

.index_contact {width:297px;height:106px;border:solid 2px #e7e5e5;margin-top:5px;line-height:28px;font-size:15px;background:Url(../images/index_contact.jpg) no-repeat center center #fff;padding-top:50px;padding-left:20px;font-weight:bold;color:#1e1e1e;}

.index_pro li {width:190px;height:208px;padding:6px;border-radius:2px;color:#505050;line-height:24px;float:left;border:solid 1px #dddddd;background:url(../images/index_pro_li.jpg) repeat-x top center;margin-left:12px;margin-bottom:7px;position:relative;}
.index_pro li span {color: #292929;
    display: block;
    height: 20px;
    overflow: hidden;
    width: 190px;}
.detail {position:absolute;right:0px;bottom:0px;text-align:right;}

.data_table {border:solid 1px #EAEAEA;background-color:#fff;
}
.data_table th {background-color:#EAF6FF;padding:5px; border:solid 1px #EAEAEA;font-size:14px;font-weight:bold;color:#0f0f0f;}
.data_table td {
border:solid 1px #EAEAEA;

padding:5px;
color:#060606;
font-size:13px;}


/****com***/

.left {width:270px;float:left;}
.left_tit {width:268px;height:56px;border:solid 1px #ddd;border-bottom:solid 3px #0875d2;border-radius:2px 2px 0px 0px;background-color:#f5f5f5;text-indent:15px;line-height:56px;font-size:18px;  font-weight:bold;}
.aboutus_ul {width:270px;height:auto;}
.aboutus_ul li {width:270px;height:46px;line-height:46px;}
.aboutus_ul li a {text-indent:42px;font-size:13px;display:block;width:270px;height:46px;background:url(../images/com_a.jpg) no-repeat top center;}
.aboutus_ul li a:hover {background:url(../images/com_ulahover.jpg) no-repeat top center;}
.right {width:708px;float:right;}
.right_tit {width:706px;;height:40px;border:solid 1px #ddd;margin-top:2px;background:urL(../images/news_titbg.jpg) repeat-x top center;}
.right_con {width:692px;padding:7px;font-size:13px;font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå;height:auto;border:solid 1px #ddd;margin-top:2px;color:#1e1e1e;line-height:32px;}

.data_table {text-align:center;}

/********news_list********/
.news_ul {padding:15px;}
.news_ul li {border-bottom:dashed 1px #ddd;line-height:28px;background:url(../images/news_uldot.jpg) no-repeat left center;text-indent:15px;position:relative;font-size:12px;}
.news_ul li a {color:#262626;}
.news_ul li a:hover {color:red;}
.news_ul li span {position:absolute;right:0px;color:#989797;}

/*************pro_left_menu******/

#nav strong{ color:#696;} 
#nav.dyn li ul{ display:none;} 
#nav.dyn li ul.show{ display:block;} 
#nav.dyn li.parent{    background:url(/html/txdm_2/images/20100916/user_23.gif) 5px 10px no-repeat;} 
#nav.dyn li.open{ background:url(/html/txdm_2/images/20100916/user_23.gif) 5px -34px no-repeat;} 
.nav_1 {display:block;width:270px;height:46px;background:url(../images/nav_1.jpg) no-repeat top center;line-height:46px;text-indent:32px;color:#0877d2;font-size:14px;}
.nav_2 {display:block;width:268px;height:37px;border:solid 1px #d1d1d1;line-height:37px;font-size:13px;text-indent:43px;background:Url(../images/nav_2.jpg) no-repeat 30px center;}
.nav_3 {display:block;width:268px;height:28px;line-height:28px;border:solid 1px #ddd;border-top:0px;border-bottom:dotted 1px #ddd;text-indent:50px;font-size:12px !important;}
.nav_3 a {color:#616161;}
.nav_3 a:hover {color:red;text-decoration:underline;}

.service_tit {font-size:18px;height:35px;font-weight:bold;border-bottom:solid 1px #dedede;width:100%;position:relative;margin-bottom:10px;}
.service_tit span {display:block;position:absolute;border-bottom:solid 1px #0388d0;bottom:-1px;left:0px;padding:0 10px;}
.p_tit {font-size:13px;font-weight:bold;color:#0388d0;line-height:26px;}
.img_txt {color:#313131;font-size:13px;font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå;font-weight:bold;line-height:25px;}

.pro_list {float:none !important;width:auto !important;}
.pro_list li {margin-left:20px !important;margin-bottom:15px;}
 
 /***article_products**/

.article_h3 {color:#0875d2;}
.article_imginfo {}
.article_img img {border:solid 1px #d7d8d8;padding:5px;float:left;}
.article_info {float:right;width:263px;height:325px;}
.article_info p {line-height:28px;}
.article_contact {height:190px;width:100%;background-color:#f7f7f7;padding:10px 0;}
.article_contact table {margin-left:20px;}
.article_contact td {padding:3px 0px;}


.msgin {width:100%;margin-top:30px;}
.msgin_left {float:left;width:35%;}
.msgin_left input {padding:2px;width:90%;}
.msgin_right {float:right;width:60%;}
.msgin_right textarea {width:95%;height:185px;}
.star {color:red;}


.project_ul {}
.project_ul li {width:310px;height:265px;border:solid 1px #ddd;float:left;margin-left:19px;margin-bottom:15px;}
#ulCard li{position:relative; overflow:hidden; width:310px; height:265px;}
#ulCard li img{width:310px; background:#fff;cursor:pointer}
.pic_hover{ width:310px; height:140px;  padding: 10px 3px 0px 3px; overflow:hidden; position:absolute; left:0; bottom:-155px;  background-color:#ddd; filter:alpha(opacity=80); opacity:0.8;  }
.pic_hover h4{font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå,hei,Arial; font-size:14px;margin-bottom:7px; background:url(zn.png) no-repeat; height:36px; line-height:20px; color:#000; } 
.pic_hover h6{font-size:14px;line-height:25px;color:#fff;}
.pic_hover p{line-height:20px; width:310px; padding-bottom:8px; border-bottom:1px solid #848a7c; text-align:justify;}

.pic_hover .inf{  width:193px; height:25px; overflow:hidden;line-height:25px; font-size:12px;font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå,hei,Arial;}
.pic_hover .infbutton a{ background:url(style.gif); width:63px; height:18px; display:block; margin-right:10px; margin-top:7px;}


/***page_list***/

.page_list {width:100%;height:25px;text-align:center;padding:5px;}
.page_list li {display:inline;margin:0 3px;}
.thisclass a {font-weight:bold;color:red;}

.links {width:890px;height:auto;padding:10px;padding-left:90px;margin-top:20px;background-color:#f0f0f0;position:relative;}
.links span {font-size:16px;font-weight:bold;color:#;252722;font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå;position:absolute;left:20px;top:13px;}
.links a {font-size:13px;color:#252722;line-height:25px;margin-right:5px;}
.links a:hover {color:red;}

.footer {width:100%;height:44px;position:relative;z-index:1;background-color:#363833;border-top:solid 2px #3e3f3b;}
.footer_con {height:61px;margin:0 auto;position:relative;text-align:center;color:#fff;margin-top:-17px;width:1004px;background-color:#363833;}
.footer_left,.footer_right {position:absolute;width:7px;height:61px;}

.TabbedPanels {
	border:solid 1px #ddd;
	margin-top:12px;
	clear: none;
	font-size:12px;
	width: 100%; 
}

.TabbedPanelsTab {
	position: relative;
	float: left;
	width:176px;
	text-align:center;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	cursor: pointer;
	background:url(../images/TabbedPanelsTab.jpg) no-repeat top center;
}

.TabbedPanelsTabHover {
	background-color: #CCC;
}

.TabbedPanelsTabSelected {
	background:url() #0b80da;
	color:#fff;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

 .TabbedPanelsTabGroup {
background-color:#f3f3f3;
width:100%;
height:36px;
border-bottom:solid 3px #077bd6;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.tab_art_con {padding:13px;line-height:25px;position:relative;}
.tab_art_con img {border:solid 1px #ddd;padding:2px;background-color:#fff;}
.table_body {width:100%;position:absolute;z-index:99;background-color:#000;top:0px;left:0px;display:none;
opacity: 0.4;
/* this works in IE6, IE7, and IE8 */
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
}
