﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; color:#757576; font-size:12px; font-family:Verdana, 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; margin:0px; padding:0px;}
input,select{vertical-align:middle;} 
.clear{ clear:both;}
br{ margin:0px; padding:0px;}
.f_i{ text-indent:2em;}


/*a style*/
a{ color:#757576; text-decoration:none;}
a:link, a:visited{ color:#757576;}
a:hover{ color:#ff0000; text-decoration:underline;}



.head{ background:url(../images/head.jpg) no-repeat center top; width:960px; height:128px; overflow:hidden; margin:0px auto; clear:both; padding-right:40px;}
.tit{ height:24px; line-height:24px; text-align:right; clear:both; padding-right:15px; text-transform:uppercase;}
.ss{ width:252px; float:right; clear:both; height:22px; margin-top:50px;}
.ss img{ margin-top:3px; _margin-top:0px;}
.inp{ width:160px; padding-left:25px; height:20px; line-height:20px; background:url(../images/box.jpg) no-repeat left center; border:0px;}
.menu{ width:1000px; height:42px; clear:both; margin:2px auto 0px;}
#menusaid,#menubox{ height:42px; z-index:1; width:972px;}
.menu ul li{ width:117px; float:left; display:inline; text-align:center; background:url(../images/menu_line.jpg) no-repeat right center; height:26px; padding-top:16px; line-height:26px; position:relative; z-index:1; font-weight:bold; color:#ffffff;}
.menu ul li a:link, .menu ul li a:visited{ color:#ffffff;}
.menu ul li a:hover{text-decoration:none; color:#ffffff;}
.menu ul li.last{ background:none;}
.menu ul li ul{ z-index:99999; position: absolute; display: none; clear: both; top:42px; left:0px; width:117px; background-color:#c88535; padding-top:10px;}
.menu ul li ul li { float:none; line-height:30px; background:none; border-bottom:1px solid #dd9139; width:117px; display:block; height:30px; overflow:hidden; top:0px; left:0px; text-align:center; color: #ffffff; padding:0px; margin:0px;}
.menu ul li ul li a {line-height: 30px; display: block; background:none; margin:0px; height: 30px; padding:0px; color: #ffffff; font-size: 12px; overflow: hidden; text-decoration: none; font-family:"Arial"; width:117px;}
.menu ul li ul li a:link, .menu ul li ul li a:visited{ color:#ffffff;}
.menu ul li ul li a:hover { line-height:30px; background:url(../images/menu_bar1.jpg) repeat; width:117px; display:block; height:30px; color:#ffffff; font-size:12px; overflow: hidden; text-decoration:none;}
.con_t{ background:url(../images/con_t1.jpg) no-repeat center top; height:31px; margin:2px auto 0px; clear:both;}
.ban{ width:1004px; height:320px; margin:0px auto; clear:both; text-align:center;}
.ban img{ border:2px solid #ffffff;}
.con{ width:976px; margin:20px auto 0px; clear:both;}
.con_l{ float:left; width:345px; display:inline;}
.con_c{ float:left; width:340px; margin-left:30px; display:inline;}
.con_r{ float:right; width:243px; display:inline; background:url(../images/tu_bg.jpg) no-repeat center top; height:176px; text-align:center; padding-top:13px;}
.tit1{ height:15px; line-height:15px; margin:0px auto; clear:both;}
.tit1 span{ float:right; margin-top:3px;}
.con1{ margin:15px auto 0px; clear:both; line-height:25px;}
.con1 img{ float:left; border:1px solid #ffffff; padding:2px; margin-right:10px; margin-bottom:2px;}
.tu_list{ margin:10px auto 0px; clear:both;}
.tu_list ul li{ line-height:37px; height:37px; border-bottom:1px dotted #525252; background:url(../images/icon1.jpg) no-repeat left center; padding-left:14px; color:#7d7d7d}
.tu_list ul li span{ float:right; color:#262626;}
.con_t1{ background:url(../images/con_t.jpg) no-repeat center top; margin:20px auto 0px; width:982px; clear:both; height:12px;}
.con2{ border-left:1px solid #bbbcbe; border-right:1px solid #bbbcbe; padding-top:3px; padding-bottom:10px; width:940px; margin:0px auto; clear:both; padding-left:16px; padding-right:24px;}
.con_b{ background:url(../images/con_b.jpg) no-repeat center top; margin:0px auto; width:982px; clear:both; height:10px;}
.con2_l{ float:left; width:262px; background:url(../images/line.jpg) no-repeat right top; height:176px;}
.con3{ line-height:25px; font-size:15px; margin:15px auto 0px; clear:both;}
.con2_r{ float:right; width:627px; padding-top:9px;}
.icon_l{ float:left; width:21px; padding-top:74px;}
.tu_list1{ float:left; width:579px;}
.tu_list1 ul li{ float:left; width:176px; display:inline; margin-left:9px; margin-right:8px; text-align:center;}
.tu_list1 ul li img{ width:176px; height:159px;}
.bot{ background:url(../images/bot.jpg) repeat-x top; margin:0px auto; clear:both; height:86px; padding-top:22px;}
.bot1{ background:url(../images/logo.jpg) no-repeat 1px top; padding-top:5px; height:80px; padding-left:82px; width:918px; margin:0px auto; clear:both;}
.tit2{ line-height:25px; text-transform:uppercase; clear:both;}
.tit3{ line-height:25px; text-transform:uppercase; clear:both; font-size:11px;}

/*news*/
.gl_con{ background-color:#000; margin:10px auto 0px; clear:both; padding-top:49px; padding-bottom:40px;}
.gl_con1{ width:970px; margin:0px auto; clear:both;}
.gl_l{ width:244px; float:left;}
.gl_r{ width:712px; float:right;}
.gl_tit1{ margin:0px auto; clear:both; text-align:center;}
.gl_bar{ width:189px; margin:20px auto 0px; clear:both;}
.gl_bar ul li{ background:url(../images/gl_bar.jpg) no-repeat left center; padding-left:40px; font-size:14px; line-height:45px; height:45px;}
.gl_bar ul li.bar{ background:url(../images/gl_bar1.jpg) no-repeat left center; color:#ffffff;}
.gl_bar ul li.bar a:link, .gl_bar ul li.bar a:visited{ color:#ffffff;}
.gl_bar ul li.bar a:hover{ color:#ffffff; text-decoration:none;}
.gl_con2{ line-height:22px; font-size:14px; margin:20px auto 0px; clear:both; width:225px;}
.gl_tit2{ background:url(../images/gl_tit3.jpg) repeat-x bottom; margin:0px auto; clear:both; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:8px;}
.tu_list2{ width:624px; margin:30px auto 0px; clear:both;}
.tu_list2 ul li{ width:192px; overflow:hidden; float:left; margin-left:8px; margin-right:8px; display:inline; line-height:24px; padding-top:12px;}
.tu_list2 ul li img{ width:190px; height:190px; border:1px solid #ffffff;}
.gl_tit3{ text-align:right; margin:35px auto 0px; clear:both; width:550px;}
ul.gl_list1{ width:644px; margin:0px auto; clear:both; margin-top:20px;}
ul.gl_list1 li{ height:32px; line-height:32px; padding-left:25px; background:url(../images/gl_icon1.jpg) no-repeat 10px center; border-bottom:1px dashed #ebebeb;}
ul.gl_list1 li span{ float:right; color:#999999; margin-right:10px;}


/*news*/


/*news_child*/
.news_child_con1{ width:92%; margin:0px auto; text-align:center; height:70px; line-height:70px; font-size:18px; font-family:"微软雅黑";}
.news_child_con2{ width:92%; margin:0px auto; line-height:24px; text-indent:2em; padding-top:10px; padding-bottom:10px;}

/*news_child*/
.mar_t15{ margin-top:15px;}
.mar_to{ margin-top:0px;}
.mar_t6{ margin-top:6px;}
.mar_t10{ margin-top:10px;}
.f_r{ text-align:right;}
/*colour*/
.twhite1{ color:#ffffff;}
.twhite1 a:link, .twhite1 a:visited{ color:#ffffff;}
.twhite1 a:hover{ color:#ffffff; text-decoration:underline;}

.tred1{ color:#976d33;}
.tred1 a:link, .tred1 a:visited{ color:#976d33;}
.tred1 a:hover{ color:#976d33; text-decoration:underline;}

.tred3{ color:#d4a345;}
.tred3 a:link, .tred3 a:visited{ color:#d4a345;}
.tred3 a:hover{ color:#d4a345; text-decoration:underline;}

.tred2{ color:#ff6600;}
.tred2 a:link, .tred2 a:visited{ color:#ff6600;}
.tred2 a:hover{ color:#ff6600; text-decoration:underline;}

.tgray1{ color:#b3b3b3;}
.tgray1 a:link, .tgray1 a:visited{ color:#b3b3b3;}
.tgray1 a:hover{ color:#b3b3b3; text-decoration:underline;}

.w420{ width:400px;}
.w620{ width:520px;}


.cont_tu20{ width:400px; height:370px; margin:0px auto; overflow:hidden;}
.cont_tu20 .tu_list30{ width:360px; height:310px; border:1px solid #cfcfcf; padding:5px; text-align:center; clear:both; margin:0px auto;}    
.pro2_tit1{ width:400px; margin:0px auto; clear:both; margin-top:10px; overflow:hidden; height:52px;}
.pro2_tit1 span{ float:right; height:27px;}
.thumb_on { DISPLAY: inline; FLOAT: left;  CURSOR: pointer;}
.thumb_off { DISPLAY: inline; FLOAT: left; CURSOR: pointer;}
.thumb_off IMG { WIDTH: 40px; HEIGHT: 40px; margin-top:7px; MARGIN-LEFT: 15px; margin-right:2px; border:1px solid #e7e4e1;}
.thumb_on IMG { width:50px; height:50px; MARGIN-LEFT: 15px; margin-right:2px; border:1px solid #e7e4e1;}
