/*   
Theme Name:Wintouch
Theme URI:
Description:Wintouch english 1.0
Author:吴岸雄
Author URI:http://www.wintouch.ae/
Version:1.00
*/
/*  ------ 重定义 ------------------- */

* { margin:0; padding:0; }
body { font-family: Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:12px; color:#333; background: url(images/top_bg.png) repeat-x 0 0 #fff; }
html { overflow-x:hidden; overflow-y:auto; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: 'courier new', courier, monospace; }
input, button, textarea, select { font-size: 100%; }
abbr[title] { border-bottom: 1px dotted; cursor: help; }
a { outline: none; text-decoration: none; }
ul, li, p, dl, dt, dd { list-style:none; }
img { border:none; display:block; }
h1, h2, h3, h4 { font-size:14px; }
/*  ------ 开始布局 ------------------- */
.container { width:980px; margin:0 auto; }
.header { height:73px; position:relative; z-index:999; }
.logo { position:absolute; left:16px; top:11px }
.logo a { display:block; }
.lng { position:absolute; left:218px; top:13px; padding-left:20px; color:#414141; background: url(images/flag_cn.png) no-repeat 0 2px; }
.lng:hover { color:#F60; }

.menu { position:absolute; top:23px; right:0; }
.menu ul li { float:left; position:relative; height:26px; background:url(images/navr.png) no-repeat left; }
.menu ul li.nos { background:none; }
.menu ul li a { color:#133984; font-weight:bold; display:block; font-size:12px; padding:0 20px; line-height:26px; }
.menu ul li a:hover, .menu ul li a.on { color:#E7791A; }
.menu ul li ul { position:absolute; left:0; display:block; visibility: hidden; top:0; width:110px; overflow:hidden; }
.menu ul li ul li { float:left; margin:0; width:110px; overflow:hidden; background:none; }
.menu ul li ul li a { background:none; padding:0 0 0 12px; margin:0; border-top-width: 0; line-height:normal; border:0 none; width:100%; float:left; background:url(images/navulc.png) repeat-y; font-weight:normal; display:block; line-height:26px; font-size:12px; color:#000; }
.menu ul li ul li a:hover { color:#fff; background: url(images/navulch.png) repeat-y; }


.inbanner { height:353px; background:#F2FAF1; position:relative; z-index:888; }
.cnnews { height:46px; background:url(images/cnewbg.png) repeat-x; }
.newsgun { height:46px; overflow:hidden; background:url(images/speaker.png) no-repeat 18px 10px; padding-left:135px;}
.incon { margin:23px 0 35px 0; }
.pagecon { margin-top:42px; }
.inmtbd { float:left; width:303px; height:300px; margin-right:35px; display:inline; overflow:hidden; background:url(images/innp.png) no-repeat; }
.inmtbdr { float:right; margin:0; }
.inpt { height:29px; }
.inpt span { line-height:29px; padding-left:22px; color:#414141; font-weight:bold; }
.inab { width:260px; margin:18px auto 0; }
.inabimg { width:197px; height:60px; margin:0 auto 15px; }
.inab p { line-height:22px; text-indent:2em; }
.abmore { font-weight:bold; color:#000; }
.abmore:hover { color:#E7791A; }
.inpro { height:261px; background:url(images/inprobg.jpg) no-repeat center 0; margin:17px 0 35px 0; }
.inproin { }
.inproint { height:29px; }
.inproint h1 { line-height:29px; color:#414141; font-size:14px; font-weight:bold; float:left; padding-left:20px; }
.inproint span { float:right; padding-right:10px; }
.inproint span a { color:#666666; }
.inproint span a:hover { color:#333; }
.footer { height:86px; background:url(images/fbg.png) repeat-x; }
.footin { position:relative; height:86px; }
.footlogo { background:url(images/flogo.png) no-repeat; position:absolute; left:23px; top:29px; }
.cpy { position:absolute; left:173px; top:26px; color:#BEBEBE; }
.cpy p { margin-bottom:5px; }
.cpy p a { font-weight:bold; color:#BEBEBE; }
.cpy p a:hover { color:#fff; }
.footcefcc { background:url(images/frz.png) no-repeat; position:absolute; right:59px; top:28px; }
.footlogo a { display:block; width:118px; height:29px; }
.footcefcc a { display:block; width:108px; height:33px; }
/*---------------首页SIDESHOW---------------------*/
#slides { position:absolute; top:0; z-index:100; }
.slides_container { width:1440px; overflow:hidden; position:relative; display:none; }
.slides_container a { width:1440px; height:353px; display:block; }
.slides_container a img { display:block; }
.pagination { margin:12px auto 0; width:100px; }
.pagination li { float:left; margin:0 1px; list-style:none; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(images/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }
/*PAGE开始------------------------吴岸雄*/
.pagebanner { height:185px; }
.pleft { float:left; width:139px; overflow:hidden; }
.ltbg { width:139px; height:90px; background:url(images/ltbg.png) no-repeat; position:relative; }
.ltbg h1 { position:absolute; right:20px; bottom:20px; font-size:20px; color:#fff; }
.lp { width:100px; margin:20px auto 20px; }
.lp li { margin-bottom:15px; }
.lp li.current_page_item{background:url(images/pin1.gif) no-repeat 0 center;}
.lp li a { color:#333; padding-left:12px; }
.lp li a:hover,.lp li.current_page_item a:hover{ color:#E7791A;  }
.lp ul{ margin:0; padding:0;}
.showpro { margin-bottom:20px; }
.showpro dl { width:185px; overflow:hidden; }
.showpro dl dt { height:30px; color:#333; line-height:30px; font-weight:bold; font-size:14px; }
.showpro dl dt a{ color:#333;}
.showpro dl dt a:hover{ color:red;}
.showpro dl dd { margin-bottom:5px; float:left; width:45%; }
.showpro dl dd a { color:#666; padding-left:12px; }
.showpro dl dd a:hover, .showpro dl dd a.caton { color:#E7791A; background:url(images/pin1.gif) no-repeat 0 center; }
.pright { float:right; width:810px; overflow:hidden; }
.prt { height:73px; overflow:hidden; background:url(images/rcc.png) repeat-x; }
.prtl { width:5px; height:73px; background:url(images/rcl.png) no-repeat; float:left; }
.prtc { float:left; height:73px; width:800px; }
.prtr { float:right; width:5px; height:73px; background:url(images/rcr.png) no-repeat; }
.prtc h1 { color:#414141; font-size:14px; font-weight:bold; float:left; line-height:35px; padding-left:20px; }
.prtc span { float:right; padding-right:10px; color:#555; line-height:35px; }
.prtc span a { color:#999; font-weight:bold; padding:0 5px; }
.prtc span a:hover { color:#f60; }
.text_con { padding:0 20px 30px 20px; }
/*-----------content style---------------------wax*/
#content { line-height:20px; }
/*------------分类页相关-------------------wax 2012-7*/

.prolist { width:810px; overflow:hidden; }
.prolistin { width:110%; }
.protitle{ height:25px; border-bottom:1px solid red; margin-bottom:20px;}
.protitle span { font-size:12px; display:block; width:50px; line-height:25px; text-align:center; color:#fff; background:red;}
.prolistin ul li { float:left; width:185px; height:180px; margin-right:20px; display:inline; margin-bottom:40px; }
.prolistin ul li a { text-align:center; display:block; font-weight:bold;}
.prolistin ul li a img { padding:5px; border:1px solid #e8e8e9; width:175px; height:123px; margin:0 auto; }
.prolistin ul li a h1 { font-size:12px; color:#333; line-height:25px; font-weight:bold; }
.prolistin ul li a:hover h1 { color:#F60; }
.prolistin ul li a:hover img { border:1px solid #ccc; }



.newslist li{margin-bottom:10px; border-bottom:1px dashed #ddd; padding-bottom:10px; overflow:hidden;}
.newslist li a{float:left; color:#333; padding-left:15px; background:url(images/pin2.gif) no-repeat 0 center; font-size:14px; font-weight:bold;}
.newslist li a b{font-size:12px; color:#72B936; padding-left:10px;} 
.newslist li span{float:left; padding-left:10px; color:#ccc;}
.newslist li a:hover{color:#085297;}
.newslist li .nexexp{padding:10px 0; margin:5px 0; background:#f9f9f9; color:#666; float:left; width:100%;} 
.newslist li .nexexp .expimg{float:left; padding:3px; border:1px solid #f1f1f1; margin-right:10px; margin-left:10px; display:inline;}
.newslist li .nexexp .expimg a{background: none; padding:0; float:none;}
/*-----------主题页相关-------------------WAX 2012-7-10*/
.sn_title { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ddd; text-align:center; }
.sn_title h1 { font-size:16px; font-weight:bold; color:#000; padding-bottom:8px; padding-top:20px; }
.sn_title span { color:#666; font-size:12px; }
#newl { height:18px; overflow:hidden; line-height:18px; margin-top:10px;}
#newl a { color:#333; }
#newl a:hover { color:#E7791A; }
#newl a span { padding-left:5px; color:#999; }
.newstline { height:25px; line-height:25px; border-bottom:2px solid #153D8F; }
.newstline h1 { padding-left:12px; background:url(images/pin1.gif) no-repeat 0 center; color:#333; font-size:14px; font-weight:bold; float:left; }
.newstline span { float:right; line-height:25px; color:#666; }
.newstline span a { color:#666; }
.newstline span a:hover { color:#000; }
.newtitle { text-align:center; font-size:20px; padding:30px 0 10px 0; color:#000; }
.date { text-align:center; }
.newcon { padding:20px 0; line-height:25px; border-bottom:1px dashed #ccc; margin-bottom:20px; }
.proshow { margin-top:20px; margin-bottom:20px; }
.protop { margin-bottom:20px; }
.proimg { float:left; width:500px; }


/*-----------content style---------------------wax*/
#content, #content input, #content textarea { color: #333; font-size: 14px; line-height: 30px; }
#content pre, #content kbd, #content tt, #content var { font-size: 16px; line-height: 21px; }
#content code { font-size: 12px; }
#content dt, #content th { color: #000; }
#content h1 { color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:22px; }
#content h2 { color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:20px; }
#content h3 { color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:18px; }
#content h4 { color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:16px; }
#content h5 { color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:14px; }
#content h6 { color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:12px; }
#content table { margin: 0 -1px 24px 0; text-align: left; width: 100%; }
#content tr th, #content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
#content tr td { border-bottom: 1px dashed #e7e7e7; padding: 6px 24px; }
#content tr.odd td { background: #f2f7fc; }
#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }
#content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }
#content .wp-caption img { margin: 5px 5px 0; }
#content .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
#content .wp-smiley { margin: 0; }
#content .gallery { margin: 0 auto 18px; }
#content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
#content .gallery img { border: 2px solid #cfcfcf; }
#content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
#content .gallery dl { margin: 0; }
#content .gallery img { border: 10px solid #f1f1f1; }
#content .gallery br+br { display: none; }
#content .attachment img { display: block; margin: 0 auto; }
#content hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
#content p { margin-bottom: 18px; }
#content ul { margin: 0 0 18px 1.5em; }
#content ol { margin: 0 0 18px 1.5em; }
#content ul li { list-style: square; margin: 0 0 5px 1.5em; }
#content ol li { list-style: decimal; margin: 0 0 5px 1.5em; }
#content strong { font-weight: bold; }
#content cite, em, i { font-style: italic; }
#content big { font-size: 131.25%; }
#content ins { background: #ffc; text-decoration: none; }
#content blockquote { font-style: italic; padding: 0 3em; }
#content blockquote cite, blockquote em, blockquote i { font-style: normal; }
#content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
#content abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
#content sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
#content sup { bottom: 1ex; }
#content sub { top: .5ex; }
#content input[type="text"], textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); padding: 2px; }
#content a:link { color: #0066cc; }
#content a:visited { color: #743399; }
#content a:active, #content a:hover { color: #ff4b33; }

.pages { float:left; width:100%; padding:10px 0; border-top:1px solid #CCC; margin:20px 0 0 0; }
.pages a { float:left; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; display:inline; margin:0 5px 0 0; }
.pages a.on, .pages a:hover { border:1px solid #075A9F; color:#fff; background:#075A9F; }
.wp-pagenavi .pages { float:left; width:100%; padding:10px 0; border-top:2px solid #ddd; margin:20px 0 0 0; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.wp-pagenavi a, .wp-pagenavi .current { float:left; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; display:inline; margin:0 5px 0 0; }
.wp-pagenavi .current { color: #CCC; }
.wp-pagenavi a:hover { border:1px solid #0033CC; color:#0033CC; }

.downlist{margin-bottom:20px;}
.downp{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; padding-top:10PX;}
.downimg{float:left; padding-left:20px;}
.downimg h1{ text-align:center; font-size:12px; font-weight:normal;}
.downinfo{float:right; width:570px; overflow:hidden;}
.downfireware{float:left; width:45%;}
.downfireware h1{font-size:14px; color:#000; margin-bottom:10PX;}
.downfireware li {margin-bottom:8px; background:url(images/pin2.gif) no-repeat 0 center;}
.downfireware li a{color:#333; padding-left:10px;}
.downfireware li a:hover{color:#f60;}

.contact{margin-bottom:20px;}

.mapinfo p{margin:0 0 2px 0; text-indent:1em;}
.mapinfo h1{font-size:14px; margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #cecece;}