﻿@charset "utf-8";


* { margin:0; padding:0; }
html { }
body { background-color:#FFFFFF; }
img { border:none; }
ul,dl { list-style-type:none;}
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #990000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
.fr { float:right; }
.fl { float:left; }
.bgwhite {  background-color:#FFFFFF;}
.blank70 { height:70px; font-size:0px; line-height:0px; clear:both;}
.pd10 { padding-left:10px;}
.fwhite { color:#FFFFFF;}
.fzise { color:#783dda;}


div.banner { position:relative; margin-top:-108px; }

div.banner1 { height:160px; width: 1004px; margin-right: auto; margin-left: auto; position:relative;  overflow:hidden;}
div.banner1 img { display:block; width:1004px; height:160px; overflow:hidden;  }
 


#Head { width: 100%; height:106px; margin-left:auto; margin-right:auto; overflow: hidden; background-image: url(/images/headtop_bg.png); background-repeat: repeat-x; background-position: left top; position:relative; z-index:2; }
#Main { width: 1004px; margin-right: auto; margin-left: auto; overflow: hidden ; } 
#Foot { width: 100%; height:122px;  margin-left:auto; margin-right:auto; overflow: hidden; clear:both; background-image: url(/images/bottom_bg.jpg); background-repeat: repeat-x; background-position: left top;  }

#Head div.tel { height:36px; width:1004px; margin-left:auto; margin-right:auto; text-align:right; line-height:36px; color:#FFFFFF; font-family:"微软雅黑"; font-size:12px; }
#Head div.logo { height:50px; width:1004px; margin-left:auto; margin-right:auto;  overflow:hidden; padding-top:20px;}
#Head div.logo img.logo { float:left; width:216px; height:28px; }
#Head div.logo ul { width:580px; height:28px; overflow:hidden; float:right; }
#Head div.logo ul li { float:left; width:67px; height:28px; margin-left:15px; display:inline; color:#FFFFFF; font-family:"微软雅黑"; font-size:16px; line-height:28px; text-align:center; }
#Head div.logo ul li a { display:block; color:#FFFFFF; }
#Head div.logo ul li a:hover { background-image: url(/images/nav_hover.png); background-repeat: no-repeat; background-position: left top; } 

div.main_wrap { width:100%; background-image: url(/images/mainbg.png); background-repeat: repeat-x; background-position: left top; padding-top:28px; padding-bottom:38px; overflow:hidden; } 
 
#Main div.m_l { width:621px; float:left; overflow:hidden; }
#Main div.m_r { width:360px; float:left; overflow:hidden; padding-left:23px; }

#Main h1.title { font-family:"微软雅黑"; font-size:25px; margin-bottom:12px; font-weight:normal;}
#Main span.btn { font-family:"微软雅黑"; font-size:14px; color:#FFFFFF; width:72px; height:22px; line-height:22px; background-color:#3697c1; display:block; text-align:center; clear:both; }
#Main span.btn a{ font-family:"微软雅黑"; font-size:14px; color:#FFFFFF; width:72px; height:22px; line-height:22px; background-color:#3697c1; display:block; text-align:center; clear:both; }


#Main div.m_l h2.wel_intro {font-family:"微软雅黑"; font-size:15px; color:#404040; line-height:24px;  font-weight:normal; }

#Main div.m_l dl.intro_manaer { padding-top:12px; padding-bottom:14px; overflow:hidden;}
#Main div.m_l dl.intro_manaer dt { float:left; width:112px; height:112px; overflow:hidden; background-image: url(/images/ghtxbg.png); background-repeat: no-repeat; background-position: left top; }
#Main div.m_l dl.intro_manaer dd { height:112px; overflow:hidden; float:right; font-family:Tahoma; font-size:12px; line-height:20px; color:#a4a4a4; width:482px; padding-right:14px;}

#Main div.m_l dl.intro_item { padding-top:12px; padding-bottom:14px; overflow:hidden; _height:168px; }
#Main div.m_l dl.intro_item dd { float:left; height:168px; width:280px; font-family:Tahoma; font-size:12px; line-height:20px; color:#a4a4a4; padding-right:30px; overflow:hidden; }
#Main div.m_l dl.intro_item dd strong { font-family:"微软雅黑"; font-size:16px; display:block; color:#404040; padding-bottom:6px;}


#Main div.m_l ul.news {}
#Main div.m_l ul.news li { font-family:"微软雅黑"; font-size:13px; line-height:28px; height:28px; color:#404040; background-image: url(/images/dot.png); background-repeat: no-repeat; background-position: left center; text-indent:14px; width:604px; overflow:hidden; }
#Main div.m_l ul.news li  a { color:#404040;}

#Main div.m_r dl.photo { overflow:hidden; padding-top:10px; }
#Main div.m_r dl.weibo { overflow:hidden; padding-top:40px; padding-left: 15px; }
#Main div.m_r dl.photo dd { width:106px; height:93px; float:left; padding-bottom:10px; margin-left:14px; overflow:hidden; position:relative; display:inline; }
#Main div.m_r dl.photo dd label { display:block; position:relative; z-index:1;}
#Main div.m_r dl.photo dd span { display:block; position:absolute; left:0; top:0; background-image: url(/images/picbg.png); background-repeat: no-repeat; background-position: left top; width:106px; height:93px; z-index:3; }

#Main div.m_r dl.photo dd img { width:106px; height:93px; }


div.main_wrap h1.title { font-family:"微软雅黑"; font-size:25px; color:#090909;  margin-bottom:12px; font-weight:normal; }
div.main_wrap h2.title { font-family:"微软雅黑"; font-size:20px; color:#090909; font-weight:normal; padding-left:12px; margin-top:30px; }
div.main_wrap h3.title { font-family:"微软雅黑"; font-size:14px; color:#090909; font-weight:normal; padding-left:12px; }
div.main_wrap h2.intro { font-family:"微软雅黑"; font-size:16px; color:#404040; line-height:24px; }


#Main_nei { width:1004px; overflow:hidden; margin-left:auto; margin-right:auto; padding-top:22px; }

#Main_nei div.about { padding-left:20px; padding-right:24px; padding-top:24px; overflow:hidden;  }
#Main_nei div.about div.a_l { float:left; width:360px; height:510px; overflow:hidden; background-image: url(/images/aboutbg.png); background-repeat: no-repeat; background-position: left top; }
#Main_nei div.about div.a_r { float:right; width:600px; overflow:hidden; }
#Main_nei div.about div.con { font-family:"微软雅黑"; color: #404040; font-size:12px; line-height:22px; overflow:hidden; margin-left:40px;}

#Main_nei div.service { overflow:hidden; }
#Main_nei div.service dl { overflow:hidden; padding-top:16px; padding-bottom:16px; height:206px;}
#Main_nei div.service dl dd { width:383px; float:right; height:156px; overflow:hidden; padding-top:28px; padding-right:50px; padding-bottom:22px;; padding-left:24px;}
#Main_nei div.service dl dt { width:547px; height:206px; float:left; overflow:hidden;}
#Main_nei div.service dl dd strong { display:block; font-size:16px; font-family:"微软雅黑"; margin-bottom:14px; color:#000000;}
#Main_nei div.service dl dd { font-family:"微软雅黑"; font-size:14px; color:#464646; line-height:22px; background-color:#dbdbdb; }

#Main_nei div.works { overflow:hidden; }
#Main_nei div.works ul.item-list { width:1004px; overflow:hidden; padding-bottom:14px; }
#Main_nei div.works ul.item-list li { float:left; padding-right:10px; height:36px; line-height:36px; font-family:"微软雅黑"; font-size:14px; color:#000000; }
#Main_nei div.works ul.item-list li a { display:block; color:#000000;}
#Main_nei div.works ul.item-list li a:hover { color:#f60000; }

#Main_nei dl.pic-list { width:316px; height:276px; float:left; padding-top:6px; margin-right:18px; display:inline; }
#Main_nei dl.pic-list dd { width:316px; height:216px; overflow:hidden; }
#Main_nei dl.pic-list dd img { display:block;}
#Main_nei dl.pic-list dt { padding:3px; font-family:"微软雅黑"; font-size:14px; color:#292929; text-align:center;}
#Main_nei dl.pic-list dt a { color:#292929; font-weight:bold; }
#Main_nei dl.pic-list dt a:hover {color:#f60000; }
 
#Main_nei div.news { overflow:hidden; padding-top:10px; }
#Main_nei div.news ul.news {}
#Main_nei div.news ul.news li { font-family:"微软雅黑"; font-size:13px; line-height:32px; height:32px; color:#000000; background-image: url(/images/dot.png); background-repeat: no-repeat; background-position: left center; text-indent:14px; overflow:hidden; }
#Main_nei div.news ul.news li a { color:#000000;}
#Main_nei div.news ul.news li a:hover { color:#ff0000;}
#Main_nei div.news ul.news li span { font-family:Tahoma; font-size:11px; color:#606060; display:inline-block; width:80px; text-align:center;}

#Main_nei div.video { overflow:hidden; padding-top:20px; }


#Main_nei h1.t { font-family:"微软雅黑";font-size: 20px; line-height: 30px; text-align:center; margin-bottom:10px; color:#333333; margin-left:23px; margin-right:27px; margin-top:20px;}
#Main_nei h4.t { font-family: Tahoma; font-size: 12px; line-height:32px;text-align:center; padding-right:20px; margin-bottom:20px; height:32px; color:#565656; border-bottom: 1px solid #e3e2e2; margin-left:23px; margin-right:27px; font-weight:normal;}
#Main_nei div.con { font-family: Tahoma; font-family:"微软雅黑"; color: #444444; overflow:hidden; margin-left:50px; margin-right:50px;}
#Main_nei div.f14_2 { font-size:14px; line-height:24px;  }
#Main_nei div.fontc_1 { color:#444444;}

#Main_nei div.fenye { width:1004px; clear:both; overflow:hidden; font-size:14px; font-family:"微软雅黑"; margin-top:20px; }
#Main_nei div.fenye a { display:inline-block; width:20px; height:18px; text-align:center; }
#Main_nei div.fenye a:hover { color:#FF0000; }


#Main_nei div.feedback { overflow:hidden; }
#Main_nei div.feedback dl { padding-left:168px; padding-top:20px;}
#Main_nei div.feedback dl dd { padding-top:5px; padding-bottom:5px;}
#Main_nei div.feedback dl dd label { width:80px; height:26px; line-height:26px; text-align:right; float:left; font-family:"微软雅黑"; font-size:14px;}
#Main_nei div.feedback dl dd input.txt { border:none; border:1px solid #bdbdbd; height:24px; line-height:24px; width:332px; background-image: url(/images/inputbg.jpg); background-repeat: no-repeat; background-position: left top; font-size:12px; font-family:"微软雅黑"; }
#Main_nei div.feedback dl dd textarea { background:none; border:none; width:328px; padding-left:4px; padding-top:4px; height:116px; border:1px solid #bdbdbd; background-image: url(/images/inputbg.jpg); background-repeat: no-repeat; background-position: left top; font-size:12px; font-family:"微软雅黑";}
#Main_nei div.feedback dl dd.btn { padding-left:80px; }
#Main_nei div.feedback dl dd.btn a {width:82px; height:32px; line-height:32px; text-align:center; color:#ffffff; font-size:14px; display:block; background-color:#606060; }
 

#Foot dl { width:1004px; margin-left:auto; margin-right:auto; }
#Foot dl dt { height:58px; line-height:58px; font-family:"微软雅黑"; color:#FFFFFF; text-align:center; }
#Foot dl dd{ line-height:20px; color:#909090; font-size:12px; font-family:Tahoma; text-align:center; height:50px; padding-top:14px; }
#Foot dl dd a { color:#909090;}



