﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; color:#cccccc; font-size:12px; font-family:"arial,helvetica,sans-serif"; text-align:left; background:url(../images/bg.jpg) repeat-x top #000000;}
*{ margin:0px; padding:0px;}
.t14{ font-size:14px;}
.tb{ font-weight:bold;}
ul,li{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
img{ border:0px; vertical-align:middle}
input,select{vertical-align:middle;} 
.clear{ clear:both;}
br{ margin:0px; padding:0px;}
.f_i{ text-indent:2em;}
.no{ display:none}

/*a style*/
a{ color:#cccccc; text-decoration:none;}
a:link, a:visited{ color:#cccccc;}
a:hover{ color:#ff0000; text-decoration:none;}


.head{ width:980px; margin:0px auto; line-height:24px; font-size:14px; font-family:"arial,helvetica,sans-serif"; height:103px;}
.logo{ float:left; width:249px; height:66px; padding-top:37px;}
.tit{ float:right; padding-left:22px; padding-top:25px;}

.con{ width:980px; margin:28px auto 0px; font-family:"arial,helvetica,sans-serif";}
.con_l{ float:left; width:92px;}
.con_l ul li{text-align: center; padding-bottom:8px;}
.con_l ul li img{ padding-bottom:3px;}

.con_l ul li.iu{ width:92px;  margin-bottom:2px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.con_l ul li.gray,.con_l ul li.active{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); margin-bottom:2px;}
.con_l ul li img{ cursor:pointer}
.con_r{ float:right; width:865px;}
.ban{ margin:0px auto; height:186px; clear:both;}
.con1{ margin:30px auto 0px; line-height:30px; width:825px;}
.con1 p{ text-indent:2em;}
.bot{ margin:38px auto 0px; background:url(../images/bot.jpg) repeat-x bottom; height:81px; line-height:30px; text-align:center; font-size:14px;}
.bot span{ padding-left:30px; padding-right:30px; background-color:#000000; margin:0px auto;}
.pf_tu{ position:fixed; _position:absolute; right:20px; top:131px; width:114px; height:140px;}




.tit1{ padding-left:0px; margin:22px auto 0px; height:32px; background-image:url(../images/tit_bg.jpg); background-position:left top; background-repeat:no-repeat;  font-family:"arial,helvetica,sans-serif";}
.tit1 ul li{ line-height:32px; height:32px; font-weight:bold; margin-right:1px; float:left; display:inline; color:#555555; margin-bottom:5px; width:143px; text-align:center; font-size:12px;}
.tit1 ul li a{ color:#ffffff; display:block;}
.tit1 ul li a:hover,.tit1 ul li.active a{ background-color:#cc0000; color:#ffffff;}
.tit1 ul li.bar{background-color:#cc0000;}
.tit1 ul li.bar a{background-color:#cc0000;color:#ffffff;}
.tu_list{ margin:30px auto 0px; clear:both}
.tu_list ul li{ float:left; width:150px; height:168px; text-align:center; margin-right:22px; display:inline; line-height:18px;}
.tu_list ul li a:hover{ color:#ccc;}
.con2{ margin:0px auto; width:833px; padding-top:15px;}
.con3{ padding:8px; background-color:#333333; margin:15px auto 0px;}
.con3_l{ float:left; width:150px;}
.con3_r{ float:right; width:630px; padding-right:20px; line-height:26px;}



.t_r{ text-align:right;}
.mar_t10{ margin-top:10px;}
.mar_t25{ margin-top:25px;}
.h32{ line-height:32px;}
.t_c{ text-align:center}
/*colour*/
.twhite1{ color:#ffffff;}
.twhite1 a:link, .twhite1 a:visited{ color:#ffffff;}
.twhite1 a:hover{ color:#ffffff; text-decoration:underline;}

.tred1{ color:#ff0000;}
.tred1 a:link, .tred1 a:visited{ color:#ff0000;}
.tred1 a:hover{ color:#ff0000; text-decoration:none;}

/*————留言————*/
.fh{width:658px;padding:0 0 0 30px;}
	.content .fh a{color:#c00;margin:0 30px 0 0;}
.i_msg{background:url(i_msg.gif) no-repeat top left;}
.msg ul{list-style-type:none; margin:0px; padding:0px;}
.msg input{ background-color:transparent; border-style:solid; border-color:#ababab; border-width:1px;}
.msg{width:658px;margin:0;border:1px solid #ddd;border-bottom:none;overflow:hidden; clear:both;}
.msg li{width:658px;border-bottom:1px solid #ddd;line-height:35px;float:left;LIST-STYLE-TYPE: none;}
.m_left{width:100px;float:left;text-align:right;padding:0 20px 0 0px;border-right:1px solid #ddd;margin:0 10px 0 0;}
.m_right{float:left;padding:0;}
.m_right input{ margin-top:8px;}
.m_right textarea{ margin-top:8px;}
.msg .lr{width:100px;height:100px;float:left;text-align:right;padding:0 20px 0 0px;border-right:1px solid #ddd;margin:0 10px 0 0;}
.msg .btn{float:left;margin:8px 8px 0 0; color:#333333; padding:3px; height:23px;}
.msg .fb{width:658px;font-size:14px;font-weight:bold;color:#c00;padding:0 0 0 20px;}
.msg_content{width:658px;float:left;margin:0 0 10px 30px;border:1px solid #ddd;display:inline;}
.msg_content .title{font-size:14px;font-weight:bold;color:#c00;padding:8px 8px 8px 52px;float:left;}
.msg_top{width:600px;background:#f2f2f2;line-height:28px;float:left;padding:0 0 0 26px;margin:10px 0 0;}
.msg_main{width:658px;float:left;line-height:23px;padding:0 0 0 26px;margin:8px 0 0;}
.msg_content .hf{width:658px;float:left;border:1px dashed #c00;margin:0 0 8px 46px;display:inline;padding:8px;line-height:24px;}
.msg_content .lr{color:#c00;font-size:14px;font-weight:bold;padding:8px 0 0 20px;}
.msg .w420{ width:420px;}
label.valid{ color: Green; float:left; display:inline;line-height:35px; }
label.error{color:red; float:left; display:inline;line-height:35px;}
input.error{float:left; }
input.valid{float:left; }
textarea.error{float:left;}
textarea.valid{float:left;}

.gl_con1{ width:250px; margin:40px auto; clear:both; height:18px; line-height:18px;}
.news_l{ width:20px; height:18px; float:left;}
.news_c{ width:210px; float:left; text-align:center;}
.news_r{ width:20px; height:18px; float:right;}
.gl_con1 img{ padding-top:3px;}

.pic_list{ padding-top:35px;}
.pic_list ul li{ width:210px; line-height:24px; vertical-align:middle; text-align:center; margin-right:8px; float:left;}
.pic_list ul li.last{ margin-right:0px;}
.gwtd{  font-size:20px; font-family:'黑体'; line-height:28px; }
.p_con{ line-height:24px; font-family:'黑体'; font-size:13px; }
