/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form { margin: 0; padding: 0; border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: 0; }
:link, :visited, ins { text-decoration: none; }
/*layout*/
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*typography*/
body, input, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
body { line-height: 1.4em; background: url(../images/bg.gif) top center repeat-x #fff; }
input, textarea { outline: none; }
a:link, a:visited { color: #000; }
a:hover, a:active { color: #f00!important; }
/*多行文字垂直居中*/
.wrap-div { display: table; border: 1px solid #FF0099; background-color: #FFCCFF; width: 760px; height: 400px; _position: relative; overflow: hidden; }
.wrap-sub { vertical-align: middle; display: table-cell; _position: absolute; _top: 50%; }
.wrap-con { _position: relative; _top: -50%; }
/*全屏*/
.fullWidth{ width:100%; min-width:1002px; _width:expression(document.body.clientwidth <1002?"1002px":"auto");}
/*两列同高*/
.equal { padding-bottom: 32767px; margin-bottom: -32767px;}
/*头部*/
.topDiv{ width:1002px; height:26px; margin: 0 auto; color:#999;}
.topDiv .words{ float:left; width:600px; height:26px; line-height:26px; }
.topDiv .lan{ float:right; width:205px; height:26px; line-height:26px; }
.topDiv .lan a:link, .topDiv .lan a:visited { color: #999; }
.topDiv .lan a:hover, .topDiv .lan a:active { color: #f00!important; }

#header { width: 1002px; height: 138px; margin: 0 auto;overflow: hidden; }
#header .logo { float: left; width: 650px; height: 138px; overflow: hidden; }
/*导航菜单*/
.hotLine{float: right; width: 240px; height: 65px; font-size:14px; color:#f00; line-height:26px; margin-top:40px; padding-left:65px; background:url(../images/tel.png) no-repeat; }
.hotLine span{  font-family: Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#000;}

.inMenuBg { width: 100%; height: 56px; background:#5c5a5a; }
.inMenu { width: 1002px; height: 56px; margin: 0 auto; }
.nav-menu { height: 56px; margin-left:60px; }
.nav-menu li { float: left; height: 56px; line-height: 56px; background:url(../images/le.jpg) left center no-repeat; }
.nav-menu li.no { background: none; }
.nav-menu li a { display:block; height: 56px; line-height: 56px; padding:0 48px; font-size: 14px; font-weight:bold; }
.nav-menu li a:link, .nav-menu li a:visited { color: #fff; }
.nav-menu li a:hover, .nav-menu li a:active { color: #fff!important; }
.nav-menu li.current a { background:#d52416; }
.nav-menu li.current a:link, .nav-menu li.current a:visited { color: #fff; }
.nav-menu li.current a:hover, .nav-menu li.current a:active { color: #fff!important; }
.nav-menu li.cur a { background:#d52416; }

.banner{ width:100%; height: 450px; margin: 0px auto; clear: both; overflow:hidden;}
.banner2{ width:100%; height: 300px; margin: 0px auto; clear: both; overflow:hidden;}

.hotWordBg{ clear:both; width:100%; height: 45px; padding-top:15px; background:url(../images/s_bg.gif) top center no-repeat #c9eaf3; }
.hotWord{ clear:both; width:1002px; height: 35px; margin: 0 auto; }
.searchWord{ float:left; width:600px; height: 35px; line-height:35px;}
.searchWord span{ font-weight: bold;}
.searchWord a{ }

.searchbox{ width:1002px; height:1px; margin:0 auto; position:relative}
.header_search {width: 350px; height: 25px; margin-top:5px; position:absolute; z-index:2; top:25px; right:0px}
#keyword{ float:left; width:201px; height:17px; padding:4px 2px; border:none; background:url(../images/searchInput.jpg) center no-repeat;}
#submit2{ float:left; width:86px; height:25px; color:#000; cursor:pointer; border:none; background:url(../images/searchBu.png) center no-repeat;}
/*内容*/
#main { width: 1002px; margin: 0px auto; margin-top:15px; }
.mainL{  float:left; width:225px; padding-bottom:30px; background:#eee;}
.mainR{ float:right; width:765px; padding-bottom:30px;}

.mainL .tit{ width:100%; height:56px; line-height:56px; background:url(../images/leftTit.png) no-repeat; }
.mainL .tit .cn{ float:left; height:56px; font-size:20px; font-weight:bold; color:#fff; padding-left:8px; }
.mainL .tit .en{  float:left; height:56px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding-left:4px;  }
.mainL .con{ width:100%; font-size:14px; margin-top:8px;}

.mainR .tit{ width:100%; height:56px; background:#5c5a5a}
.mainR .tit .cn{ float:left;height:40px; line-height:52px; font-size:16px; font-weight:bold; color:#fff; padding-left:16px;}
.mainR .tit .en{ float:left; height:40px; line-height:52px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-left:16px;}
.mainR .tit .more{ float:right; width:70px; height:40px; line-height:52px;}
.mainR .tit .more a:link, .mainR .tit .more a:visited { color: #fff; }
.mainR .tit .more a:hover, .mainR .tit .more a:active { color: #f00!important; }
.mainR .con{ width:100%; margin-top:10px;}

.mainProPic,.mainProPic a,.mainProPic img,.mainProPic p{width:180px;}
.mainProPic a,.mainProPic img{ display:block; height:180px; }
.mainProPic{ display:block; float:left; margin-left:9px; margin-top:12px; height:210px; text-align:center; background:#eee; border:#ccc 1px solid; overflow:hidden; }
.mainProPic a{ display:block; overflow:hidden;}
.mainProPic p{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; display:block; height:29px; line-height:29px; overflow:hidden;border-top:#ccc 1px solid;}
.mainProPic.current{ border:#f00 1px solid; }
	
/*内页*/
#contain { width: 1002px; margin: 0px auto; margin-top:15px; overflow:hidden; }
.containL{  float:left; width:225px; padding-bottom: 32767px; margin-bottom: -32767px; background:#eee;}
.containR{ float:right; width:765px; padding-bottom: 32767px; margin-bottom: -32767px; background:#eee;}

.containL .tit {  width:100%; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:url(../images/leftTit.png) no-repeat; }
.containL .con{ width:100%; padding-top:10px; }

.menuLi li{ width:92%; margin-left:8px; height:30px; line-height:30px; font-size:12px; background:url(../images/ico01.png) 0px 8px no-repeat; border-bottom:#ddd 1px solid; overflow:hidden;}
.menuLi li a{ padding-left:24px;}
.menuLi li a:link, .menuLi li a:visited { color: #000; }
.menuLi li a:hover, .menuLi li a:active { color: #f00!important; }
.menuLi li.bigOne{ font-weight:bold; background:#ccc;border:none;}
.menuLi li.bigOne a:link, .menuLi li.bigOne a:visited { color: #000; }
.menuLi li.bigOne a:hover, .menuLi li.bigOne a:active { color: #f00!important; }
.menuLi li.current a:link, .menuLi li.current a:visited { color: #f00; }
.menuLi li.current a:hover, .menuLi li.current a:active { color: #f00!important; }

.containR .tit { width: 100%; height:56px; line-height: 56px; font-size: 16px; font-weight: bold; background:#5c5a5a}
.containR .tit span { display:block; width:150px; height:40px; padding-left:32px; color:#fff;}
.containR .con{ width:96%; margin:10px auto; overflow:hidden; }

.containAll { width: 100%; background:#fff;  min-height: 405px; height: auto!important; height: 405px;}
.containAll .tit {  width: 100%;  height:56px; line-height: 56px; font-size: 16px; font-weight: bold; background:#5c5a5a}
.containAll .tit span { display:block; width:150px; height:40px; padding-left:24px; color:#fff; }
.containAll .con{ width:96%; margin:10px auto; overflow:hidden;}

/*底部*/
.footMenuBg{ width:100%; clear: both; margin-top:5px; background:#5c5a5a}
.footMenu{ width:1002px; height:56px; line-height:56px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin: 0 auto; }
.footMenu a{padding:0px 20px;background: url(../images/le.jpg) 0px 2px no-repeat;}
.footMenu a.no{ background:none;}
.footMenu a:link, .footMenu a:visited { color: #fff; }
.footMenu a:hover, .footMenu a:active { color: #f00!important; }
.footerBg{ width:100%; clear: both; padding-bottom:20px; background:#e9e9e9}
.footer { width:1002px; margin: 0 auto; clear: both; color:#000; padding-top:22px; }
.footer a:link, .footer a:visited { color: #000; }
.footer a:hover, .footer a:active { color: #f00!important; }
.footLogo{ float:left; width:180px; height: 95px; margin-top:30px; margin-left:30px; border-right:#ccc 1px solid}
.footCopy{ float:left; width:600px; height: 95px; line-height:30px; margin-top:30px; margin-left:30px}
.footQr{ float:right; width:120px; height: 95px; margin-top:30px}