@charset "utf-8";
/* CSS Document */


body{ margin:0; padding:0; color:#333;font-family:Tahoma, Geneva ,sans-serif; font-size:12px; line-height:25px; background:url(../images/bodybg.jpg) repeat-x;}
ul,li,ol,dl,dt,dd{ padding:0; margin:0; list-style-type:none}
p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; font-weight:normal}
a{ color:#333; text-decoration:none}
.font14{ font-size:14px; }
.font14W{ font-size:14px; font-weight:bold}
.clear{ clear:both; padding:0; margin:0; }
.fl{ float:left}
.fr{ float:right}
.marT5{ margin-top:5px; }
.bg{background:url(../images/bg_main.jpg) center top  no-repeat;}
.main{ width:1000px;  margin:0 auto;}
img{ border:0;}
.marT10{ margin-top:10px;}
.marT20{ margin-top:20px;}

.product{ margin-left:10px;}
.top{ height:138px; margin:auto; width:1000px; } 


.login{ width:485px; float:right; text-align:right; padding-right:20px;}
.login a{ padding:0 10px; color:#2468a5 ; font-family:Tahoma, Geneva, sans-serif; line-height:25px;}
.login input[ type=text],.login input[ type=password]{ width:100px; padding-left:5px; border:#ccc solid 1px; height:18px; }
.login p{ display:block; height:25px;}
.login input[ type=submit]{ width:52px; height:25px; border:0; cursor:pointer; background:url(../images/login.png); color:#2367a5 }  
 

.menu{ height:40px; background:#2468a5}
.menu .subnav{ margin:auto;width:1000px; display:block; height:40px;}
/*.menu ul li{ float:left; padding:5px 0;}
.menu ul li a{ line-height:30px; height:30px;}  */

/*导航菜单*/ 
#nav{width:760px;height:40px;display:block;overflow:hidden; margin-left:10px;} 
#navMenu ul {width:700px;float:left;height:40px;}  
#navMenu li{float:left; padding:5px 0; margin:0 15px; } 
#navMenu li a {color:#fff!important;text-decoration:none; padding:0 20px ; /*width:84px ;*/height:30px; font-size:1.1em; font-weight: lighter;line-height:30px;text-align:center;display:block; text-shadow: 1px 1px 1px #6F6F6F;}  
#navMenu li a.last {} 
#navMenu li a.current { /*background: url(../images/menu.gif) center no-repeat ;width:84px;*/height:30px; padding:0 20px ;  line-height:30px;text-align:center;display:block;color:#fff;background:#e2823d; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px} 
#navMenu li a:hover {/*background: url(../images/menu.gif) center no-repeat ;*/ background:#e2823d; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}
/*-------- 下拉菜单 --------------*/
.dropMenu {position:absolute;top:0px;z-index:100;visibility:hidden;margin-top:5px;border-top:0;background: url(../images/menu_1.png) top no-repeat;width:150px;}
.dropMenu ul{ /*margin-top:17px; */background:#e2823d; border-radius:0 0 5px 5px;} 
.dropMenu li {height:32px;}
.dropMenu li a {display:block;padding:0px 5px; line-height:28px; color:#fff; text-align:left; font-size:1.1em;}
.dropMenu a:hover{text-decoration: none;color:#000; background:#ecde00} 


.search{ width:220px; float:right; padding:6px 0; text-align: right; padding-right:10px;}
.search input[ type=text]{ width:135px; padding-left:5px; height:18px; border:#ccc solid 1px; color:#b3b3b3} 
.search input[ type=submit]{ color:#2468a5; width:52px; height:25px; background:url(../images/sub_2.jpg); border:0; cursor:pointer; margin-left:10px; font-size:14px;}  
  

/*banner*/
.pro-switch {height: 400px;overflow: hidden;position: relative;width:1000px; margin-top:20px;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {	height: 400px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:1000px;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {
*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;text-align: center;left:0; top:370px;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;	cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;} 
/*banner end*/


.TitleA{ height:33px; line-height:33px; padding:0 10px; display:block; background:url(../images/back.jpg); color:#2367a5; font-size:22px; font-weight:300}
.TitleA a{ float:right; color:#2367a5; font-size:13px; font-weight:normal}
.pic { height:100px; margin:20px 0; display:block}
.pic li{ float:left; width:150px; height:100px; margin-left:20px;}
.padT25{ padding-top:25px;} 

.bt{ background:url(../images/bt.jpg) top  repeat-x; text-align:center; color:#555555} 



.marTB30{ margin:30px 0;}  
.TitleB{ color:#e2823d; font-size:20px; font-weight:200; line-height:50px;}
.about p{ line-height:28px;}
.about{ /*background:url(../images/aboutbg.jpg)  bottom no-repeat;*/ min-height:300px; letter-spacing:1px;}

.faqs{ letter-spacing:1px ; line-height:30px; padding:10px 0;}

.feedback td{ line-height:30px; padding: 5px; vertical-align:top; }  
.feedback td input[type=text]{ width:215px; height:18px; border:#9a9a9a solid 1px; padding-left:5px;float:left}
.feedback td input[type=submit]{ width:69px; height:29px; cursor:pointer; background:url(../images/sub_1.jpg); border:0; color:#fff; font-size:14px;} 
.feedback td select{float:left}
.feedback td p{float:left;text-align:center;margin-left:10px;color:#F00;font-size:9px}

.feedback td textarea{ width:550px; height:180px;border:#9a9a9a solid 1px; padding-left:5px;}

.product li{ width:200px; float:left; margin-left:30px; height:250px; display:block;} 
.product li img{ border:#ccc solid 1px;}
.product li span{ line-height:50px; display:block; text-align:center} 
.product li a span:hover{ color:red}

.pageMenu{ margin:50px 0; text-align:center; line-height:30px; }
.pageMenu a,.pageMenu  span{ padding:5px 7px; border:#ccc solid 1px; margin:0 5px;} 
.pageMenu a:hover{ background:#f1f1f1}



.TitleC{ text-align:center; font-weight:bold; color:#000p; display:block; line-height:40px;}
.Detail{ }
.Detail img{ border:#ccc solid 1px; max-width:1000px; width:expression(this.width>1000?300:true)}

.Return{ text-align:center; line-height:40px; margin:20px 0; font-weight:bold; }
.Return a{color:#000}
.Return a:hover{ color:red}

.contact{ line-height:30px;}
 
.con{ padding: 10px 20px; background: #fff; margin-top: 20px; margin-bottom: 20px; border-radius: 6px; border: 1px solid #dbdfe2; width: 948px; }