/*全局*/
body{ margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#4e4e4e; background:#e7e7e7; overflow-x:hidden;}
table,tr,td{ font:12px Arial, Helvetica, sans-serif;}
div,form,input,select,p,h1,h2,h3,h4,h5,h6,ul,ol,li,th,td,dl,dt,dd,img,form,a{ margin:0; padding:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
h1,h2,h3,h4,h5,h6{ font-weight:bold;}
ol,ul,li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#4e4e4e;}
a:hover,.footer a:hover{ text-decoration:none; color:#ff0000;}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix { zoom:1;}
.clearfix:after { content: '\20'; display: block; clear: both;}
.none{ display:none;}
ins{ text-decoration:none;}
i,b{ font-style:normal; font-weight:normal;}
.clear{ clear:both;	height:0px;	overflow:hidden; visibility:hidden;}
.space{	height:10px; overflow:hidden; clear:both; visibility:hidden;}
.float_l{ float:left;}
.float_r{ float:right;}
.undis {display:none;}

a.yiyi7
{
color:#AE7A77; font-size:12px; font-weight:bold;
}
a.yiyi7:hover 
{
color:#FF0000; font-size:12px; font-weight:bold;
}
a.yiyi8
{
font-size:12px; color:#4E4E4E; font-weight:bold;
}
a.yiyi8:hover 
{
font-size:12px; color:#FF0000; font-weight:bold;
}
/*全局 end*/
/*top start*/
.topfl{ width:100%; height:154px; float:left; position:relative; border-top:3px solid #4c4c4c; text-align:center;}
.top{ width:960px; height:154px; margin:0px auto; position:relative;}
.logo{ width:379px; height:62px; position:absolute; top:25px; left:5px;}
.clect{ width:300px; height:16px; position:absolute; text-align:center; top:16px; right:0px;}
.clect ul{ display:block; position:relative; height:16px; line-height:16px; float:right;}
.clect ul.clect_1{ width:16px;}
.clect ul.clect_2{ width:65px;}
.clect ul.clect_2 li a{ font-family:Arial, Helvetica, sans-serif;}
.clect ul.clect_3{ width:20px;}
.clect ul.clect_4{ width:48px;}
.search{ width:234px; height:36px; position:absolute; top:46px; right:0px; background:url(../images/search.jpg) no-repeat 0 0;}
.search p{ width:234px; height:36px; position:relative; display:block;}
.input_bt{ width:158px; height:20px; display:block; position:absolute; top:7px; left:20px; border:0px solid #000000; background:none; line-height:20px; color:#999999;}
.botton_bt{ width:34px; height:26px; display:block; position:absolute; top:5px; right:4px;}
.nav{ width:630px; height:33px; position:absolute; top:110px; left:5px;}
.nav a{ width:105px; height:33px; position:relative; display:block; float:left; line-height:33px; font-size:13px; font-weight:bold; text-align:center;}
.nav a.hov{ background:url(../images/navhover.jpg) no-repeat 0 0; color:#4e4e4e;}
.nav a:hover{ background:url(../images/navhover.jpg) no-repeat 0 0; color:#4e4e4e;}
.tel{ width:320px; height:55px; position:absolute; bottom:0px; right:0px;}
/*top end*/
/*banner start*/
.banfl{ width:100%; height:341px; float:left; position:relative; background:url(../images/banbg.jpg) repeat-x 0px 10px; text-align:center;}
.banner{ width:1003px; height:341px; margin:0px auto; position:relative;}
/*banner end*/
/*link start*/
.ban2fl{ width:100%; height:94px; float:left; position:relative; background:url(../images/ban2.jpg) repeat-x 0 0; text-align:center;}
.banner2{ width:1003px; height:94px; margin:0px auto; position:relative;}
/*link end*/
/*home start*/
.hmfl{ width:100%; height:auto; float:left; position:relative; text-align:center;}
.home{ width:960px; height:auto; margin:0px auto; position:relative;}
/*.hmleft{ width:223px; height:678px; float:left; position:relative;}*/
.cplist{ width:212px; height:auto; position:relative; background:url(../images/cplist.jpg) no-repeat 0 0;}
.cplist ul{ position:absolute; display:block;}
/*.cplist ul.cplist_1{ width:212px; height:30px; top:0px; left:0px;}
.cplist ul.cplist_1 li a{ width:212px; height:30px; display:block; position:relative;}
.cplist ul.cplist_2{ width:192px; height:205px; top:36px; left:10px;}
.cplist ul.cplist_2 ol{ width:192px; height:40px; position:relative; display:block; border-bottom:1px solid #bdbcbd; background:url(../images/cplist1.jpg) no-repeat 48px 16px;}
.cplist ul.cplist_2 ol li{ width:100px; height:16px; position:absolute; display:block; top:12px; left:60px; line-height:16px; text-align:left;}
.cplist ul.cplist_2 ol li a{ font-weight:bold;}*/
.contacttt{ width:212px; height:80px; position:relative; background:url(../images/contact.jpg) no-repeat 0 0;}
.contact{ width:212px; height:207px; position:relative;}
.contact1{ width:190px; height:207px; position:relative; margin:0px auto; line-height:23px; text-align:left;}
.linkqq{ width:212px; height:36px; position:relative; background:url(../images/linkqq.jpg) no-repeat 20px 5px;}
.linkqq a{ display:block; position:absolute; width:27px; height:27px; top:4px;}
.linkqq a.linkqq_1{ left:120px;}
.linkqq a.linkqq_2{ left:155px;}
.new{ width:212px; height:82px; position:relative;}

/*.hmright{ width:737px; height:678px; float:left; position:relative;}*/
.hm1{ width:737px; height:265px; float:left; position:relative;}
.about{ width:496px; height:265px; float:left; position:relative;}
.abouttt{ width:484px; height:40px; position:relative;}
.atcon{ width:484px; height:216px; position:relative; line-height:24px; text-align:left;}
.al{ width:241px; height:265px; float:left; position:relative;}
.altt{ width:241px; height:30px; position:relative;}
.alcon{ width:241px; height:225px; position:relative; background:url(../images/albg.jpg) no-repeat 0 0;}
.alcon1{ width:237px; height:221px; position:absolute; top:2px; left:2px;}

.hm2{ width:737px; height:403px; float:left; position:relative;}
.hm2tt{ width:737px; height:40px; position:relative;}
.hm2con{ width:737px; height:360px; position:relative;}
/*home end*/
/*foot start*/
.fotfl{ width:100%; height:147px; float:left; position:relative; background:url(../images/fot.jpg) repeat-x 0 0; text-align:center;}
.foot{ width:960px; height:147px; margin:0px auto; position:relative;}
.fotnav{ width:660px; height:47px; position:relative; margin:0px auto;}
.fotnav a{ height:47px; position:relative; float:left; text-align:center; line-height:47px; color:#a1a1a1;}
.fotnav a.fot1{ width:100px;}
.fotnav a.fot2{ width:10px; font-size:10px;}
.fotnav a.fot2:hover{ color:#a1a1a1;}
.fotnav a:hover{ color:#ff0000;}
.fotcopy{ width:960px; height:100px; position:relative; margin:0px auto;}
.fotcopy ul{ display:block; position:absolute;}
.fotcopy ul.fotcopy_1{ width:220px; height:36px; top:32px; left:0px;}
.fotcopy ul.fotcopy_2{ width:710px; height:60px; top:20px; left:250px; text-align:left;}
.fotcopy ul.fotcopy_2 li{ line-height:20px;}
/*foot end*/
/*fycon start*/
.fycon{ width:700px; height:auto; position:relative; margin:0px auto; line-height:30px; padding-top:10px;}
.fycon ul,.fycon ul li,.fycon li,.fycon p,.fycon ul p,.fycon ul li p,.fycon li p,.fycon p{ line-height:30px;}
/*fycon end*/
/*new start*/
/*news*/
.news_list_li{ clear:both;}
.news_list_li li{ line-height:30px; height:30px; border-bottom:#cccccc 1px dashed; background:url(../images/arrow.gif) no-repeat left center; padding-left:15px; vertical-align:bottom;}
.news_list_li a{ float:left; display:block;}
.news_list_li li:hover{  background:url(../images/arrow.gif) #cccccc no-repeat left center;}
.news_list_li .time{float:right; margin-right:10px; color:#444;}
.ewH4{ font-size:18px; font-weight:100;font-family:"黑体",Tahoma; line-height:50px; text-align:center; border-bottom:1px dashed #999;  border-top:1px dashed #999;}
.ewNewsCon{line-height:28px; font-size:12px; text-align:center; border-bottom:1px dashed #999;}
.t10px{margin-top:10px;}
/*new end*/
/*case start*/
.fy_cp{ width:732px; height:auto; position:relative; padding-top:20px;}
.fy_cpa{ width:182px; height:175px; position:relative; float:left;}
.fy_cpa1{ width:166px; height:175px; position:relative; float:right;}
.fy_cpa1 a{ width:166px; height:165px; position:relative; display:block; background:#d8d8d8;}
.fy_cpa1 a:hover{ background:#9dd3fc;}
.fy_cpa1 a img{ width:160px; height:120px; position:absolute; top:3px; left:3px;}
.fy_cpa1 a span{ width:160px; height:33px; position:absolute; top:128px; left:3px; color:#000; display:block; line-height:33px; text-align:center; overflow:hidden;}
.pageContent_end{ width:732px; height:30px; line-height:30px; text-align:right;}
/*case end*/



