@charset 'utf-8';

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	font-size:14px;
	color:#333333;
}
p{margin:0; padding:0;}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ul,li {
	list-style: none;
}
a{
    text-decoration: none;
}
a:hover{
    color:#000;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.w990 {
	overflow:hidden;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.w690{
    overflow:hidden;
	width:670px;
}
.w280{
    overflow:hidden;
	width:300px;
}
.line_1{
    
}
.line_2 {
    background:url(../img/line_2.gif) repeat-x 0 0;
    clear: both;
    height: 5px;
    overflow: hidden;
}
.line_3 {
    background: url(../img/line_3.gif) repeat-x 0 0;
    clear: both;
    height: 3px;
    overflow: hidden;
}
/*******************head****************************/
.head{
	overflow:hidden;
	min-width:1010px;
}
.head_top{
	height:30px;
	background:#eeeeee;
	line-height:30px;
}
.head_top_left{	
}
.head_top_con { 
    border-right:1px solid #ccc;
    overflow:hidden;
}
.head_top_con ul{}
.head_top_con ul li{
    border-left:1px solid #ccc;
    display: block;
    float: left;
}
.head_top_con ul li a{
    font-size:14px;
	display:block;
	padding:0 12px;
}
.head_top_con ul li a:hover{
    background:#ccc;
	color:#000;
}
.head_top_con ul li:hover
.head_top_con ul li .cur{}
.head_top_con ul li .curr a{
    color:#fff;
	font-weight:bold;
}
.head_top_right{
}
.head_mid{
    height:148px;
	background:url(../img/head_mid_bg.png) no-repeat center center;
}
.head_mid_left{
    padding:px;
}
.head_mid_left img{
    margin-top:25px;
    padding:px;
}
.head_mid_right{
    padding:px;
	line-height:px;
}
.languages {padding:46px 0px 14px;margin-left:80px;}
.languages .text {margin-right:15px; float:left;}
.languages .text p {padding-bottom:0px; font-size:12px; color:; line-height:14px;font-weight:bold;}
.languages ul {display:block; float:left;}
.languages li {height:14px; margin-left:13px; padding-left:13px; display:block; float:left; border-left:1px solid #e3e3e3;}
.languages li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.languages li a {padding-left:22px; display:block; background-repeat:no-repeat; background-image:url(../img/languages.jpg); font-size:12px; color:; line-height:11px;}
.languages li a:hover {color:#3c3c3c; text-decoration:none;}
.languages li.current a {color:#3c3c3c; font-weight:bold;}

.languages li a.eng {background-position:0px 0px;}
.languages li a.chi {background-position:0px bottom;}
.languages li a.ger {background-position:0px -22px;}
.tele{ font-family:Microsoft YaHei; font-size:18px; font-weight:bold;}
.tele span{font-size:30px;}

/**************menu**********************/
.main_nav {background:url(../img/main_menu_bg.jpg) 0 0 repeat-x;height:40px; width:100%;}
.main_menu {background:url(../img/line_main_menu.jpg) no-repeat left 0; width:auto; overflow:hidden;padding-left: 2px;}
.main_menu ul li {height:px; padding-right:2px; display:block; float:left; position:; background:url(../img/line_main_menu.jpg) no-repeat right 0; z-index:1;text-align: center; width: 95px;}
.main_menu ul li a {height:px; line-height:40px; display:block; font-family:Microsoft YaHei; font-size:14px; color:#ffffff; font-weight:bold; text-shadow:0px -1px rgba(0, 0, 0, 0.14);}
.main_menu ul li a:hover {text-decoration:none;}
.main_menu ul li:hover,
.main_menu ul li.hover {z-index:99;}
.main_menu ul li:hover a,
.main_menu ul li.hover a {background:#000000;}
.main_menu ul li.curr a {background:#000000;}

/* submenus */
.main_menu ul dl {width:95px; display:none; position:absolute; background:#979797; z-index:1;}
.main_menu ul dl dt {display:block; overflow:hidden; border-top:1px dotted #bbb;}
.main_menu ul dl dt:first-child {}
.main_menu ul dl dt a {
	padding:10px 12px 11px;
	display:block;
	
	-moz-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	transition:all 0.1s ease;
	
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	line-height:1em;
}
.main_menu ul dl dt a:hover {text-decoration:none;}
.main_menu ul dl dt:hover{background:#a6a6a6;}
.main_menu ul dl dt:hover a {color:#fff;}
.main_menu ul li:hover dl {display:block;}
.main_menu ul li:hover dl a{background:none;}
.main_menu ul li.curr dl a{padding:;}

.sear{ width:980px; margin:0 auto;}
.sear:after{ content:""; display:block; clear:both;}
.search{ float:left; width:444px; display:inline;}
.search ul{ list-style:none; margin-top:15px;}
.search ul:after{ content:""; display:block; clear:both;}
.search ul li{ float:left; margin-right:10px; font-size:14px; line-height:25px;}
.search ul li a{ text-decoration:none;}
.form{ float:left; width:536px; margin-top:10px; display:inline;}
.form .select{color:#CC0000; width:90px; height:35px; border:#cc0000 solid 1px; font-size:14px; font-weight:bold; text-align:center; float:left;}
.form .input{ background:url(/template/gjsw20150517/img/search_03.jpg) no-repeat; width:322px; height:35px; border:none; float:left; padding-left:25px;}
.form .button{ width:98px; height:35px; background:none; border:none; cursor:hand; float:left; outline:none;}

/**************menu**********************/
/*******************head****************************/


/*******************foot****************************/
.footer {background:url(../img/foot_top_bg.jpg) 0 0 repeat-x; height:40px;}
.footer .top { line-height:40px;}
.footer .top_left{
    font-size:22px; font-family:SimHei;color:#fff; font-weight:bold;
}
.footer .top_left h{
    font-size:22px; font-family:SimHei;color:#000; font-weight:bold;
}
.footer .top_right a{color:#fff; font-size:12px;}
.back_to_top {padding-top:13px; float:right;}
.back_to_top a {height:23px; line-height:23px; padding-left:30px; display:block; background:url(../img/arrow_2.png) no-repeat; font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif; font-size:12px; color:#e0e0e0; font-weight:bold; text-transform:uppercase;}
.back_to_top a:hover {text-decoration:none;}
.footer .mid {padding:30px; text-align:center; color:#e0e0e0;}
.footer .mid a{ color:#e0e0e0;}
.footer .bot { text-align:center;padding:10px 0 30px 0; font-size:12px;}
.footer .bot p{margin:5px 0;}





/*******************foot****************************/


/*****************PAGE******************************/
.page{
	overflow:hidden;
	text-align: center;
    padding:10px 0;
}
.page a{
    padding:4px 8px;
	border:1px solid #ccc;
	background:#fefefe;
	font-size:14px;
	font-family: "microsoft yahei";
	color:#333;
}
.page span{
    padding:4px 8px;
	border:1px solid #ddd;
	background:#ddd;
	font-size:14px;
	font-family: "microsoft yahei";
	color:#990000;
}

.page1{
	overflow:hidden;
	text-align: center;
    padding:10px 0 0 0;
}
.page1 a{
    padding:1px 5px;
	border:1px solid #383838;
	background:#fefefe;
	font-size:14px;
	font-family: "microsoft yahei";
	color:#383838;
}
.page1 span{
    padding:1px 5px;
	border:1px solid #383838;
	background:#ccc;
	font-size:14px;
	font-family: "microsoft yahei";
	color:#000;
}
/*****************PAGE******************************/

/*****************返回顶部*****************************/
.btnimg{cursor:pointer;border:0;margin:0;padding:0;}

#ScrollToTop{
	position:fixed;_position:absolute;z-index:4;right:15px;bottom:-10px;width:70px;padding:20px 10px 30px;display:block;font-size:15px;font-weight:800;text-align:center;border-width:1px 1px 0 1px;border-style:solid;

	box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-moz-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-webkit-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	
	-moz-transition:bottom 250ms ease-in-out;
	-webkit-transition: bottom 250ms ease-in-out;
}
#ScrollToTop.Offscreen{
	bottom:-100px;
	-moz-transition-duration:250ms;
	-webkit-transition-duration:250ms;
}
/* White Button */
.Button2.WhiteButton{
	background-color:#f0eded;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5,#f9f7f7),color-stop(.5,#f6f3f4));
	background-image:-moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	background-image:-o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	background-image:-webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	border-color:#bbb;
	color:#524d4d;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
	text-shadow:0 1px rgba(255,255,255,0.9);
}
.Button2.WhiteButton:hover{
	background-color:#f2f0f0;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfcfc), to(#f2f0f0), color-stop(.5,#fbf9f9),color-stop(.5,#f7f5f6));
	background-image:-moz-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-o-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-webkit-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	border-color:#c3c3c3;
	color:#666060;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfcfc', endColorstr='#f2f0f0');
	text-shadow:0 1px rgba(255,255,255,1);
}
.Button2.WhiteButton:active{
	background-color:#ebe8e8;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f4f5), to(#ebe8e8), color-stop(.5,#f3f0f0),color-stop(.5,#f1eeef));
	background-image:-moz-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	background-image:-o-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	background-image:-webkit-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	border-color:#b7b7b7;
	color:#454141;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f4f5', endColorstr='#ebe8e8');
	text-shadow:0 1px rgba(255,255,255,0.8);
}
/*****************返回顶部*****************************/