﻿* {margin: 0;padding: 0;}
html, body {height:100%; font-family:宋体;background:#FFF;}
#warp {width: 1002px;/*min-height:100%;*/background: #FFF;margin:0 auto;}

#out-content {padding-bottom:0px;}
#out-content:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
* html #out-content {height: 1%;}

/*a{ font-family:Arial, 宋体; font-size:12px;}*/
a:link{text-decoration:none; /*font-family:Arial,宋体;*/ color:#0066FF;}
a:visited{text-decoration:none;/*font-family:Arial,宋体;*/ color:#0066FF;}

a:hover{text-decoration:none;/*font-family:Arial,宋体;*/ color:#FF0000;}
a:active{text-decoration:none;/*font-family:Arial,宋体;*/ color:#0066FF;}

/*========Index==table======*/
.table_1{margin:0px;padding:0px;font-family:Arial,宋体;color:#333333; background:#d3ddfb; border-collapse:collapse;text-align:center;font-size:12px;}
.table_1 tr{background:#6699FF; color:#FFFFFF;}
.td_color{background:#ecf2f9;	}
.tr_color{ background:#D9E5F2; color:#333333;}

.table2{margin:0px auto;padding:0px;font-family:Arial,宋体;text-align:left;font-size:12px; }
.table2 td{ border:0px; font-size:12px;}
.table2 tr{ border:0px;font-size:13px;}
.table2 th{ border:0px;}

/*=====end=================*/

table{	margin:0px auto;	padding:0px;font-family:Arial,宋体;	color:#333333;	border-collapse:collapse;text-align:center;	font-size:12px; line-height:20px;	}

td,tr{margin:0px;padding:0px;border:1px  /*#E4E4E4 */ #CCCCCC solid; font-weight:normal;}
th{margin:0px; padding-left:6px;border:1px  #CCCCCC solid; font-weight:normal;}
ul{	list-style:none;float:left;	margin:0;padding:0;	}

body{margin:0 auto;	padding:0px;font-family:Arial,宋体;	color:#333333;}

/*====Index=Product==============*/
.right_articles {background: #ecf2f9;color: #003a80;padding:2px;margin:15px 0 0px 0;height:110px;	/*border:#CCC 1px solid;*/	}
.right_articles p{font-family:Arial,宋体;margin: 0 0 5px 0;	font-size:12px;	color:#333333; line-height:20px;	}
.image {float: left;margin: 0 9px 3px 0px;}

/*====Product=====photographic====================*/

.photo_box{	clear:both; border-bottom:1px #ccc solid;/*height:130px;*/ height:auto; margin:10px 0px;}
.photo_articele{margin:10px 2px 10px 15px; padding:3px;/*width:160px;*/float:left; text-align:center; font-size:12px;	border:#CCC 1px solid;	}
.photo_articele_p{width:390px;margin:7px 0 0 20px;float:left;}
.photo_zb{width:380px;margin:7px 0 0 0px; float:left; font-family:宋体;}


.product_articles{height:auto; width:598px; margin:0px;}

/*====Apply=====apply-pic====================*/
.apply_box_pic{	clear:both; border-top:1px #ccc solid;height:160px; width:580px; margin:10px 0px 0px 10px; padding-top:5px;}
.apply_pic{margin:2px 0 0 0;width:190px;float:left;font-size:12px;	}
.apply_a{width:360px;margin-left:10px;float:left; text-align:left;}
.apply_p{font-family:宋体,Arial;	margin: 0 0 5px 0;	font-size:12px;	line-height:20px;}


/*====Product=====photographic====================*/


.photo_box_pic{	clear:both; border-top:1px #ccc solid;/* height:170px; */ height:auto; width:580px; margin:10px 0px 0px 10px; padding-top:5px;}
.photo_box_pic h3{ margin:0px; padding:0px; font-size:13px;}
.photo_pic{margin:10px 0 10px 10px;text-align:center; _margin:10px 10px 0 5px; padding:3px;float:left;font-size:12px;border:#CCC 1px solid;	}
.photo_a{width:360px;margin:6px 0 10px 20px;float:left; padding:0px;}
.photo_a ul{ margin:0px; padding:0px; list-style-type:none;}
.photo_a li{ margin:0px; padding:0 0 0 15px; font-size:12px; background:url(../images/Boutons_01.gif) no-repeat  left; line-height:20px; }

.photo_p{width:390px;margin:8px 0 10px 20px;float:left;}




p{margin:0;line-height:20px;font-family:Arial,宋体;font-size:12px;line-height:20px;}
p span{ color:#FF0000; font-style:italic;}

h1{	margin:0px;	padding:0px;font-family:宋体;font-size:12px;	height:20px;padding-left:12px;padding-top:6px;color:#FFFFFF;font-weight:bold;background:url(../images/pro_tie.gif) no-repeat;}	

h2{ margin:30px 0px 10px 0px; padding:0px; font-family:宋体; font-size:14px; text-align:center;}

h3{	margin:0px;	padding-left:10px;font-size:12px;line-height:24px; font-family:Arial,宋体; color:#333333;}
h3 span{ font-family:Arial; font-size:12px;}

h4{ margin:0px;  padding-left:12px;font-family:宋体,Arial; font-size:12px; color:#333333; font-weight:normal; line-height:20px; }
h4 span{ font-family:Arial; font-size:16px; color:#333333; padding-top:3px; margin-right:5px;}

/*h5{	height:25px; margin-left:5px; padding-left:30px; padding-top:8px;background:url(../images/tel_1.gif) no-repeat;font-family:"宋体"; font-size:13px; font-weight:bold;}
*/
h5{ margin:0px; padding:5px 0 0 5px; color:#FF3300;font-size:14px; font-family:宋体; font-weight:bold;}
h6{ position:relative; z-index:0px; top:25px; text-align:center; font-family:"宋体"; font-size:14px;}
	

#top{margin:0px auto;padding:0px;width:1002px;height:81px;}
/*#logo{	width:215px;height:61px;float:left;	margin-top:10px; display:block; background:url(../images/TECHSOFT_LOGO.gif) no-repeat;	}*/
#logo{	width:500px;height:61px;float:left;	margin-top:10px; display:block; background:url(../images/TECHSOFT_LOGO_2.gif) no-repeat;	}


#logo a{ width:500px;height:61px; margin:0px; padding:0px; display:block;}

.hd_line2{width:749px;height:36px;float:left;margin-top:35px;background:url(../images/hd_line2.gif) no-repeat;	}

#content{width:1002px; height:auto; overflow:hidden;margin:0px;	}
	
#leftbox{width:710px;height:auto;float:left;}

/*=======right=======*/
#rightbox{width:280px;height:692px;  float:left; margin-left:10px;background:#D9E5F2;border-right:1px #ccc solid;border-left:1px #ccc solid;	}

#footer{clear:both;	margin:10px auto;width:1002px;	height:30px;background:#6599cc;	display:block;	}
#footer p{text-align:center; color:#FFFFFF; padding-top:7px; font-family:宋体; font-size:12px; font-weight:400px;}
	
/* ================ Sprachauswahl ================ */
    
.sprachauswahl { font-family:Arial; font-size:13px;font-weight:bold;float:left;position:relative; top:50px; left:307px;z-index:0; }
.sprachauswahl a img { border: 0; margin-right: 5px; vertical-align: middle; }	
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;   }
/* ================ search ================ */    
#search {clear: both;position:relative;	z-index:0px;left:810px;	top:13px;_top:26px;	width:180px;/*line-height:18px;height:25px;*/color: #fff;padding:0px; }
#search_01 {clear: both;position:relative;	z-index:0px;left:780px;	top:13px;_top:26px;	width:180px;/*line-height:18px;height:25px;*/color: #fff;padding:0px; }	
#search form { width:180px; display:inline; height:18px;}
/*#search span { float:left;margin:0px; padding-left:15px; padding-right:5px;_padding-top:5px; margin-top:2px; font-size:12px; font-weight:bold; }
*/
#search input.key {width:110px; _width:105px; height:18px; margin:0; padding:0px;background-color: rgb(238, 238, 238);}
* html #search input.key { height:18px; }

/*=======Email=======*/	
#Email{clear:both; height:20px; width:180px; margin-top:10px;}
#Email form{ width:188px; height:20px;}
#Email span{ margin:0px; padding-left:5px; font-family:Arial; font-size:13px; font-weight:bold; color:#333333;}
#Email input.key1 {width:130px; height:18px; margin:0; padding:0px;background-color: rgb(238, 238, 238);}
.sub_mail{float:right; padding-top:3px; margin-top:5px; margin-right:10px;}

/*=========Et_menu=======*/
#navmenu{height:29px;margin:0px 0 5px 0;	background:url(../images/menu.gif) repeat-x;	}

#Et_nav {	margin:0 auto;	float:inherit;width:1000px;	height:29px;padding-left:0px;font-family:宋体;font-weight:bold;	font-size:13px;	line-height:29px; list-style-type: none;}

#Et_nav a { display: block; width:80px; height:29px; text-align:center;}

#Et_nav a:link  { color:#FFF; text-decoration:none;}

#Et_nav a:hover  { color:#D62E29; text-decoration:none; font-weight:bold;}

#Et_nav li { float:left; width:80px; color:#FFF;}
#Et_nav li a:visited { color:#FFF;text-decoration:none;}

#Et_nav li a:hover{ width:80px; height:29px;  background:url(../images/menu_bg_jg.gif) no-repeat;color:#fe7e7e; }

/*=======news=========*/
#in_news{width:510px;margin-left:9px;height:445px;float:left;	}
/*========service============*/
#service{width:190px;height:320px; float:left;/*border:1px #CCCCCC solid;	*/}
#service a{	text-decoration:none;font-family:Arial;	}
#service p{	margin:0px;	padding:0px;font-family:宋体,Arial;margin-left:5px;color:#333333;font-size:12px;	text-decoration:none;font-weight:bold;line-height:24px;	}
#service img{border:none;}
 
.tel{ margin:0px; padding:0px; width:190px; height:45px;background:url(../images/xsdh_pic.gif) no-repeat;}
.tel a{ margin:0px; padding:0px; display:block; width:190px; height:45px;}
.Gemail{ margin:0px; padding:0px; width:190px; height:45px; background:url(../images/xsemail_pic.gif) no-repeat;}
.Gemail a{ margin:0px; padding:0px; display:block; width:190px; height:45px;}
.JStel{ margin:0px; padding:0px; width:190px; height:45px;background:url(../images/JXZCdh_pic.gif) no-repeat;}
.JStel a{ margin:0px; padding:0px; display:block; width:190px; height:45px;}
.JSGemail{ margin:0px; padding:0px; width:190px; height:45px; background:url(../images/JSemail_pic.gif) no-repeat;}
.JSGemail a{ margin:0px; padding:0px; display:block; width:190px; height:45px;}











.xuxian{ margin:0px; padding:0px; border:none; border-bottom:1px  #666666 dotted;}
/*=========sub_nav===========*/
#leftsideBar{ width:190px;height:auto; margin:0; padding:0px; margin-bottom:-9999px; padding-bottom:9999px; background:#D9E5F2; float:left; font-family:宋体,Arial;}

/*==============Nav1======================*/
#nav {width:190px;height:300px;line-height:24px; list-style-type: none;text-align:left;font-size:13px; background:#D9E5F2;/*font-weight:bold;*/}
#nav a{width:180px; display:block;padding-left:10px;}

#nav li {background:#CCC; background:url(../images/nav_bg.gif) no-repeat; border-bottom:#CCCCCC 1px solid;  float:left;	}/*---float:left--in---ie-hack------*/
#nav li a:hover{/* background:color:#fff;*/background:url(../images/nav_first_JG.gif) no-repeat; }
#nav a:link  {color:#333333;text-decoration:none;}
#nav a:visited  {color:#333333;text-decoration:none;font-weight:bold;}
#nav a:hover  {	color:#FFF;text-decoration:none;font-weight:bold;}

/*#nav a:active{color:#FFFFFF; text-decoration:none;font-style:normal;background:url(../images/nav_first_JG.gif) no-repeat;	}*/

/*=============Nav2================*/
#nav li ul {list-style:none;padding-left:0px;/*text-align:left;*/}
#nav li ul li{ padding-left:0px;/* background: #EBEBEB;*/background:url(../images/nav_list.gif) no-repeat;}
#nav li ul a{ padding-left:20px; width:170px;}

#nav li ul a:link  { color:#3399FF; text-decoration:none;}
#nav li ul a:visited  {	color:#0B68B6;text-decoration:none;	}
#nav li ul a:hover { color:#3399FF;	 text-decoration:none; font-weight:bold; background:url(../images/nav_bg_2.gif) no-repeat;}
/*#nav li ul a:active{color:#3399FF; text-decoration:none;	font-style: normal;	background:url(../images/nav_bg_2.gif) no-repeat;}*/
/*==============================*/
#nav li:hover ul { left: auto;	}
#nav li.sfhover ul {left: auto;	}
#nav ul.collapsed { display: none;}

/*==========banner==========*/
#in_banner{	padding:0px 0  10px 9px;	width:510px;height:250px;float:left;}
		
/*===================*/

img {border:0px;}

.AbsWrap {width: 100%;position: relative;}
.rowWrap {width: 100%;}
.clearfloat {clear:both;height:0px;}


#index_drive{width:571px;clear:both;margin: 0px;border: 0px solid #f0f0f0;}




/*=======Tab1========*/
#Tab1{width:600px; margin:0px;padding:0px;margin:0 auto; font-size:12px;}
/*menu-class*/
.Menubox {width:600px; border-bottom:1px #CCCCCC solid;height:28px;line-height:28px;}

.Menubox ul{margin:0px;padding:0px;}

.Menubox li{float:left;display:block;background:url(../images/pic/TAB_li.gif) repeat-x; margin-right:0px; height:29px; font-family:宋体,Arial;cursor:pointer;width:116px;text-align:center;color:#666666;font-weight:bold;}

.Menubox li.hover{padding:0px;background:#fff;width:116px;background:url(../images/pic/TAB_li2.gif); margin-right:0px;color:#3399FF;font-weight:bold;height:29px;line-height:27px;}

.Faebox{clear:both;margin-top:0px;border:1px solid #CCCCCC;border-top:none;/*height:400px*/ height:auto;text-align:center;padding-top:8px;}
.Faebox img{ float:none; text-align:center;}





