@charset "utf-8";
/* CSS Document */
body{margin:0 auto;font:12px Arial, Helvetica, sans-serif;text-align:left;line-height:18px;color:#333;background:#fff;min-width:1200px;} 
a{text-decoration:none;}    
h2{color:#333;font-weight:normal;font-size:18px; padding:5px 0;}   
*{margin:0;padding:0;}
p{margin:0;} 
img{border:none;}
.clear{clear:both;}  
ul,li{list-style:none;}
a.mail{ color:#ff0000;}


#header{width:100%;margin:0 auto;height:110px;display:block;position:fixed;z-index:998; top:0; background:#fff; box-shadow:0 0 5px #dadada;} 
#head{width:1200px; margin:0 auto;height:120px; position:relative;}
.top{margin-top:10px;}
/*language*/
.language{ float:right;padding-right:10px;width:490px; height:26px; margin-left:22px; z-index:100px; }
.language ul li{ float:left;position:relative;}
.language ul li a{ color:#000;width:83px; height:26px; display:block;line-height:26px;}
.language ul li a img{ float:left; padding-right:5px;}
.language ul li a:hover,.language ul li a.dq{color:#000; }

#lanlist{ background:#fff;width:83px; padding:0px; position:absolute;left:0px; top:26px; z-index:100; display:none; border:1px solid #ccc;border-radius:4px;}
#lanlist li{width:83px; padding-top:5px;}
#lanlist li a{width:83px; height:25px;line-height:25px;text-align:left;border:none; }
#lanlist li a img{float:left; margin:0px 5px 0 0;}
.top p{ line-height:35px;float:right; font-size:15px; color:#000;}

.ali-ta-embed-flag{ float:left; margin-right:10px; height: 40px;
    width: auto;}
.ali-ta-embed-popup{ z-index:9999;}


/*nav*/
.logo{width:160px; height:64px; float:left;}
.logo img{width:100%; line-height:64px;}
.companyname{ display:block; height:64px; line-height:64px; width:330px; padding-left:10px; float:left; font-size:18px; border-left:1px dashed #ccc;}
.bottom{height:auto; padding-top:5px;overflow:hidden; width:100%;}
.nav{float:right;}
/*.menu li a.dq,.nav ul li a:hover{ color:#4094c0; font-weight:bold;}*/
.menu { height:32px;  z-index: 99; right:0px; margin-top: 15px;width: 620px;}
.menu li { float: left;border-right:1px #ccc solid;}
.menu li a { color: #444;font-size: 15px;padding:0 10px;line-height:20px; font-weight:bold;  display:block;}

.menu li:hover{background:#005cc7;}
.menu li a:hover{color:#fff;}

#header_shadow {
  background:url('../images/header_shadow.png') no-repeat top center;
  position:fixed;
  top:81px;
  left:0;
  right:0;
  height:40px; 
  z-index:99; /* same with header#page-title .container */
}
.li_3 { position: relative; z-index: 100; }
.li_3_content { position: absolute; top: 20px; left: 0px; line-height: 40px; z-index: 99; display: none; width:120px;}
.li_3_content a:hover { color: #4094c0 !important; }
.li_3_content ul { height: 17px; line-height: 17px; }
.li_3_content li { padding: 0 8px; }
.li_3_content li a { text-align: center; padding: 0;  color: #666; font-weight: normal; width: auto; }
.li_3_content li.lastItem { background-image: none; }
.li_3_content li.lastItem a { border-bottom: none; }
.banner_text{ width:1200px; position:absolute; top:0; left:50%; margin-left:-600px; height:auto;}
.bannertext{ width:450px; height:auto; padding:180px 0 0 280px;}
.bannertext1{ width:450px; height:auto; padding:180px 0 0 400px;}
.bannertext2{ width:450px; height:auto; padding:180px 0 0 100px;}
.bannertext3{ width:450px; height:auto; padding:225px 0 0 80px;}
.bannertext span,.bannertext1 span,.bannertext3 span{ color:#fff; font-size:28px; padding-bottom:10px; display:block; text-transform:uppercase; line-height:37px;}
.bannertext2 span{ color:#fff; font-size:30px;line-height:43px;}
.bannertext3 span{ font-weight:bold; font-size:22px; color:#41800b; text-transform:capitalize;}
.bannertext p{ font-size:16px; color:#fff; }
.bannertext3 p{ font-size:20px; color:#333;}
.bannertext .bottom,.bannertext1 .bottom,.bannertext2 .bottom{ width:99px; height:35px; text-align:center; border:1px solid #3b4155; margin-top:20px;}
.bannertext1 .bottom{ border:1px solid #76786a;}
.bannertext2 .bottom{ border:1px solid #cccac5;}
.bannertext .bottom a,.bannertext1 .bottom a,.bannertext2 .bottom a{ line-height:35px; color:#000; font-size:12px;}

.banner_about{ float:left; width:100%;height: 165px; background:url(../images/banner_about.jpg) no-repeat; margin-top:110px; }
/*search*/
.search{ width:200px; padding-bottom:5px;  position: absolute; top:45px; right:0;}
.search .box{ border:medium none; background:none; width:172px; height:auto; color:#ccc; font-size:11px;border-bottom:1px solid #e5e5e5; line-height:24px;}
.search .botton{border:medium none; background:url(../images/service.jpg) no-repeat right center; width:18px; height:17px; cursor:pointer;}

/*#full-screen-slider { width:100%; height:390px; float:left; position:relative; margin-top:110px;}
#slides { display:block; width:100%; height:390px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:490px; z-index:999; width:97px; height:27px;}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:5px; background:#000; border-radius:15px; opacity:0.5;filter:alpha(opacity=50);  -moz-opacity:0.5;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:#4094c0; opacity:10;filter:alpha(opacity=100);  -moz-opacity:10;}*/
#container{width:100%;margin:110px auto 0;height:auto;position:relative;overflow:hidden;}
.j{ color:#4094c0; font-weight:bold;}
.banner{height:390px;}
.bann_img{ display:none; position:absolute; width:100%; height:100%; overflow:hidden;}
.banner .bann_img img{ position:absolute; width:1380px; left:50%; margin-left:-951px;}
.ban_next{ position:relative;}
.slide{ position:relative; width:100%;}
.wrap{ width:1200px; margin: 0 auto;} 
.frontCover{ position:absolute; left:50%; margin-left:-52px; margin-top:-40px;}
.frontCover li{float:left; margin-right:5px; cursor:pointer; width:15px; height:15px; background:#000; border-radius:15px; opacity:0.5;}
.frontCover .open{ cursor:pointer; background:#4094c0; opacity:10;} 



/*wrap*/
#warp{ width:100%; height:auto; overflow:hidden; position:relative;}
#previewbg { margin:0px auto; display:block; text-align: center; width:100%; background:#f8f8f8; padding:50px 0;}
#preview {clear: both; margin:0px auto; display:block; text-align: center; width:1200px;}
#spec-list ul li { display: inline; float: left;width:330px; padding:0 15px; position:relative;} 
#display2 .pic img{ position:absolute; top:0; width:167px; height:91px; top:110px; z-index:3;}
#display2 .pic2 img{ width:123px; height:68px; top:127px; left:220px;}
#display2 .pic3 img{ width:113px; height:92px; left:230px;}
#display2 .pic4 img{ width:122px; height:98px; top:100px; left:230px;}
#display2 .pic5 img{ width:71px; height:77px; left:270px;}
#display2 .pic6 img{ width:103px; height:113px; top:80px; left:240px;}
#display2 .pic7 img{ width:119px; height:93px; left:230px;}
#display2 .pic8 img{ width:141px; height:93px; top:100px; left:210px;}
#display2 .pic9 img{ width:91px; height:83px; left:250px;}
#display2 p{ height:35px; text-align:center}
#display2 p a{ color:#333333; line-height:35px;}
#display2 p a:hover{color:#4094c0; font-weight:bold; }

.display{ position:absolute; top:0; width:315px; height:auto; }
.display p{ font-size:20px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:26px;text-align:left; padding:45px 0 0 80px; text-transform:uppercase;}
.display p a{color:#FFFFFF;}
.display p a:hover{ color:#ff6600}
.display .bottom{ width:53px; height:23px; background:#4094c0; text-align:center; margin:10px 0 0 130px;}
.display .bottom a{ width:53px; line-height:23px; display:block; color:#fff;}
#spec-list ul li a{ display:block;}
#spec-list ul li span{  font-size:22px;display:block;}
#spec-list ul li span a{color:#221e1e; padding:10px 0;}
#spec-list ul li span a:hover{color:#0074b3; text-decoration:underline;}
#spec-list ul li img {height:182px; padding: 0px; width: auto; }
#spec-list { display: inline; float: left; height:240px; }
#spec-n5 { height:185px; padding-top: 10px; display:block; margin-left:20px;}
.spec-button { cursor: pointer; display: block; float: left; height: 80px; width:30px; margin-left:0px; padding-top:30px; }
.spec-left,.spec-right{ padding-left:10px;}
.spec-button img { margin-top:40px; }

.list-h { padding:0px;left:0;margin-left:0;margin-top:0;overflow: hidden; position: absolute; top: 0; }
.bot05 { width: 1045px; margin-right: 0px; }
.bot06 { height:240px; overflow: hidden; position: relative; z-index: 1; }
.bot07 { width:960px;height:280px;}

/*productslist*/
#productslist{ width:100%; height:auto; overflow:hidden;}
.productdlist{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:30px 0; background:url(../images/leftbg.jpg) no-repeat  center;}
.productslist_left,.productslist_right{ width:600px; float:left; height:auto;overflow:hidden;}
.productslist_left .productstext,.productslist_right .productstext{ text-align:left; width:527px; padding-left:20px;}
.productslist_left .productstext p,.productslist_right .productstext p{ font-size:14px; color:#666; line-height:20px;}
.productslist_left .productstext p strong,.productslist_right .productstext p strong{ font-size:22px; color:#00b5cb; font-weight:normal; text-align:center; text-transform:uppercase; padding:20px 0 18px 0; display:block;}
.productslist_left .more,.productslist_right .more,.whyus_right .more{ width:90px; height:27px; background:#00b5cb; margin:20px 0 0 15px;}
.productslist_right .more{ background:#4094c0;}
.productslist_left .more a,.productslist_right .more a,.whyus_right .more a{ font-size:12px; color:#fff; text-align:center; line-height:27px; display:block;}
.productslist_left .more a:hover,.productslist_right .more a:hover,.mainproduct ul li .botton_more a:hover,.whyus_right .more a:hover,.bannertext .bottom a:hover,.bannertext1 .bottom a:hover,.bannertext2 .bottom a:hover,.display .bottom a:hover{ text-decoration:underline;}
.productslist_right .productstext p strong{ color:#4094c0;}
.productspic{ margin-top:25px;}
.productspic img{ float:left; margin-left:15px;}
.productslist_right .productspic img.leftimg,.productslist_right .productstext,.productslist_right .scroll,.productslist_right .more{ margin-left:50px;}
.propadding{ padding-left:0 !important;}
.scroll{ width:527px;border-bottom:1px solid #dadada; height:auto; overflow:hidden; margin-left:15px;}
.scroll .icon{ padding:30px 0 21px 30px;}
.scroll .icon img{ padding-left:20px;}
#demo {overflow:hidden;width: 527px; padding:10px 0 15px 0; height:auto;}
#indemo {float: left;width: 800%;}
#demo1,#demo2 {float: left;}
#demo1 img,#demo2 img{ padding:0 10px;}

/*main*/
.main{ width:100%; height:auto; overflow:hidden; padding-bottom:80px;}
.main h1{ font-size:25px; width:100%; text-align:center; padding-left:30px;line-height:50px; color:#000000;
text-shadow: 0px 0px 0px #000000, 4px 3px 0px rgba(0, 0, 0, 0.15); padding:35px 0;}
#mainproduct{ width:100%; background:url(../images/indexbg.jpg) repeat-x top; height:auto; overflow:hidden;}
.mainproduct{ width:1200px; margin:0 auto;}
.mainproduct ul{ padding-left:50px;}
.mainproduct ul li{ width:234px; height:auto; overflow:hidden; padding:55px 0 0 50px ; float:left;}
.mainproduct ul li.first{ padding-left:0;}
.mainproduct ul li a img{ padding-top:11px;}
.mainproduct ul li p{ color:#666;}
.mainproduct ul li p strong a{ text-align:center; display:block; font-size:16px; color:#fff; font-weight:bold;}
.mainproduct ul li p strong a:hover{color:#333;}
.mainproduct ul li .botton_more{ background:url(../images/botton.jpg) no-repeat; width:67px; height:28px; text-align:center; margin:0 auto; margin-top:20px;}
.mainproduct ul li .botton_more a{ color:#666; font-size:11px; line-height:25px;}
.mainproduct ul li .botton_more a:hover,.content .content_list ul li a:hover,.Navigation a:hover{ color:#4094c0;}

/*whyus*/
#whyus{ background:#f2f2f2; width:100%; height:auto; overflow:hidden; border-top:1px solid #dadada;}
.whyus{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0;}
.whyus h2{font-size:25px; width:100%; text-align:left; padding-left:30px;line-height:50px; color:#0b9e99;
text-shadow: 0px 0px 0px #0b9e99, 4px 3px 0px rgba(0, 0, 0, 0.15);}
.pic_left{ width:455px; float:left; height:auto; overflow:hidden;margin-left:30px;}
.pic_left img{ width:455px; height:337px;}
.pic_bottom{ background:url(../images/index12bottom.jpg) no-repeat bottom; width:100%; height:13px;}
.whyus_right{ float:left; width:630px; height:auto; padding-left:40px;}
.whyus_right h2 a{ display:block; font-size:30px; color:#000; font-weight:normal; padding-top:30px;}
.whyus_right p{ color:#333; padding-top:7px; line-height:20px;}
.whyus_right .more{ margin-left:0;}

/*foot*/
#footer{ background:#3f95c0 url(../images/footbg.jpg) repeat-x; width:100%; height:auto; overflow:hidden; position:relative;}
.footer{ width:900px; margin:0 auto; height:auto; overflow:hidden; padding:40px 0 20px 300px;}
.footpic{ position:absolute; width:1200px; margin-left:-600px; left:50%; margin-top:-15px;}
.footpic img{ position:relative; top:70px; z-index:10; left:50px;}
.footer .footerleft,.footer .footermiddle,.footer .footerright{ float:left; width:216px;}
.footer .footerleft{ padding-left:50px; height:283px; overflow:hidden;}
.footer .footermiddle{ width:220px; padding-left:40px;}
.footer .footermiddle p{ color:#fff; padding:3px 0;}
.footer .footerright{ width:310px; padding-left:40px;}
.footerleft h2,.footerright h2{ color:#fff; font-size:26px; padding-bottom:15px;}
.footermiddle h2 { color:#fff; font-size:20px; padding-bottom:15px;}
.footerleft ul li,.footermiddle ul li{ padding:4px 0;}
.footerleft ul li a,.footermiddle ul li a{ color:#fff;}
.footerleft ul li a:hover,.footermiddle ul li a:hover,.content_right ul li span a:hover{ color:#00B5CB; text-decoration:underline;} 
.footerright p{ color:#fff;}
.footerright p a{ color:#fff; text-decoration:underline;}
.foot{ width:900px; float:left; margin:0 auto; height:auto; overflow:hidden; padding:10px 0px 10px 0px;}
.foot ul{ width:100%; float:left; margin-left:10px; padding-top:10px;}
.foot ul li{ float:left; text-align:center; width:70px; padding-right:8px;}
.foot ul li.home{ width:70px;}
.foot ul li.pro{ width:70px;}
.foot ul li.about{ width:70px;}
.foot ul li.service{ width:150px;}
.foot ul li.company{ width:100px;}
.foot ul li.last{ width:80px;}
.foot ul li a{ color:#fff;}
.foot ul li a.dq,.foot ul li a:hover{ font-weight:bold;}
#ms_sharelist{width:220px; float:left; margin:15px 0 8px 0;}
#ms_sharelist img{ float:left; margin-right:5px;}
#webotherlink{float:right; width:400px; height:50px; text-align:left; line-height:30px;  padding-left:40px; padding-top:10px;}
#webotherlink a{ float:left; width:80px; height:40px; line-height:50px; margin-left:5px; text-align:left; color:#333333;}
#webotherlink a:hover{ color:#FFFFFF; font-weight:bold;}
#webotherlink img{width:20px; height:20px; padding-top:15px; border:none;}


/*about*/
.content{ width:1200px; margin:0 auto;height:auto; overflow:hidden; padding:10px 0;}
.content .ct .ctpic{ text-align:center; background:url(../images/ct.png) no-repeat; width:134px; height:85px; margin:0 auto; color:#fff; font-size:14px; line-height:38px; }
.content .ct .ctpic_3{ text-align:center; padding-bottom:10px;}
.content .ct .ctpic_3 img{ padding-left:5px;}
.Navigation,.Navigation a{ color:#333; margin-top:110px;}
.content .content_list{ width:210px; float:left;}
.content .content_list p strong{ font-size:18px; color:#333; font-weight:normal; padding:0 0 20px 5px;; border-bottom:1px solid #dadada; width:210px; display:block;}
.content .content_list ul li{ width:210px; background:url(../images/left.png) no-repeat 200px center; padding:10px 0; border-bottom:1px solid #dadada;}
.content .content_list ul li a{ color:#666; padding-left:5px;}
.content .content_list ul li a.dq{ color:#4094c0;}
.content .content_list ul li:hover{ background:url(../images/leftc.png) no-repeat 200px center;}
.content .content_right{ width:940px; float:left; padding-left:50px;}
.content_right .title{ background:url(../images/font.jpg) no-repeat left bottom; width:200px; line-height:30px; margin:10px 0 20px 0;}
.content_right ul li{ width:115px; float:left; margin:0 20px 10px 0;}
.content_right ul li img{ width:113px; height:83px; border:1px solid #fff; box-shadow:0 0 5px #dadada;}
.content_right ul li img:hover{ border:1px solid #4094c0;}
.content_right ul li span{ text-align:center; display:block;}
.content_right ul li span a{ color:#666;}
.contenttop{ height:auto; overflow:hidden; }
.contenttop span{ float:right; width:200px; padding:35px 50px 0px 0px;}
.contenttop span a{ color:#FFFFFF; font-size:12px; font-weight:bold;}
.contenttop span a:hover{ color:#FFCC00; }
.contenttop h1{background:url(../images/send.jpg) no-repeat left bottom; height:70px; font-weight:normal;font-size:18px; padding:5px 0; color:#4094c0; line-height:30px;}
.contenttop h2{border-bottom:2px solid #dadada; margin-bottom:10px;}
.product1 {float:left; width:100%; height:auto;}
.product1 ul{float:left; padding:10px 0 0; border-bottom:#ccc dashed 1px; padding-bottom:10px; width:99%;}
.product1 ul li{float:left;}
.product1 ul li.txt{width:80%; padding:0 0 10px 10px; text-align:left;}
.product1 ul li.txt a{display:block; font-weight:bold}
.product1 ul li a img{float:left; width:120px; height:90px; padding:1px; border:#ccc solid 1px; margin-right:8px;}
.product1 ul li a{ float:left; color:#4094c0}
.product1 ul li a:hover{text-decoration:underline; color:#fdb508;}
.product1 .pic{display:block;width:124px;height:94px;overflow:hidden;border:2px solid #ebebeb;}
.product1 ul p{  }
p.tag{height:auto; width:568px; padding-left:10px; float:left; color:#666666; text-align:left;}
p.tag a{ color:#666666; height:auto;}
p.tag a:hover{color:#4094c0;}
.pagerer{padding:4px 2px 2px 0px; float:left;text-align:center;  width:100%%}
.pagerer a{display:block; float:left; padding:0 6px; margin-right:6px; border:#ccc 1px solid; height:30px; line-height:30px; color:#4094c0}
.pagerer a:hover{color:#FF0000; background:#fff; border:#0066FF 1px solid;}
.pagerer span{display:block; float:left; padding:0 4px; margin-right:6px; border:#ccc 1px solid; height:30px; line-height:30px;}
.atitle{height:45px; line-height:45px; font-size:14px; font-weight:bold; padding:5px 0 0 15px; float:left; width:98%; position:relative; border:#e6e6e6 1px solid; margin-top:10px;}
.atitle ul li{ width:30px;}

.content_right p strong.fontbg{ background:url(../images/font.jpg) no-repeat bottom; padding:10px 0; width:130px; display:block;}
.right_font{ width:auto; height:auto; overflow:hidden; margin-top:20px;}
.content_right .font{ float:left; width:90px; height:40px; background:#4094c0; text-align:center; color:#fff; line-height:40px;}
.content_right .text{ float:left; width:740px; height:auto; padding-left:40px;}
.content_right p{ line-height:24px;}
.content_right p a{ color:#666; text-decoration:underline;}
.conttext{ width:98%; height:auto; float:left;}
.conttext .fl{font-size:14px; color:#4094c0;  text-transform:uppercase; line-height: 30px; margin: 15px 0 0;}
.fl{ color:#4094c0; font-size:14px;}
.contpic{ width:400px; float:left; padding-left:50px;}
.content .content_right h2{ color:#4094c0; line-height:30px;}
.Navigation{ width:100%; font-size:11px;background:#E6E6E6;}
.Navigation p{ width:1200px; margin:0 auto; line-height:24px; padding-left:10px;}
.contact{ width:500px; height:auto; float:left;}
.contact p{ line-height:24px;}
.contact p a{ color:#666; text-decoration:underline;}
.contact_right{ width:600px; height:340px; float:left;}
.products_r_l{ width:430px; height:323px; float:left;}
.products_r_r{ width:470px; height:auto; float:left; padding-left:40px;}
.products_r_r ul{ padding-left:20px;}
.products_r_r ul li{ padding:0 !important; width:100%;}
.products_r_r p{ line-height:18px; padding:0 0 10px 0!important;}
.products_r_r p strong{ font-weight:normal; color:#666; font-size:16px; padding-left:0;}
.toggle{ width:100%; height:auto; overflow:hidden; background:#F0F0F0; padding:10px 0 10px 5px; margin-top:20px;}
.content_right .bottom{ float:left; width:450px; height:auto; margin-top:18px;}
.content_right .contact_pro{float:left; width:325px; padding-left:25px; }
.content_right .bottom ul li{ float:left; margin-right:5px; cursor:pointer; border:1px solid #fff; width:80px; height:60px;}
.content_right .bottom ul li img{ width:80px; height:60px; border:none;}
.content_right .bottom ul li:hover{ border:1px solid #4094c0;}


.subNavBox{width:210px;}
.subNav,.subNav a{border-bottom:solid 1px #dadada;cursor:pointer;color:#333;background:url(../images/left.png) no-repeat 200px center;background-position:95% 50%; padding:10px 0; font-weight:bold; width:200px; padding-right:15px;}
.subNav a{border-bottom:none; padding-left:0;}
.subNav:hover,.currentDd,.navContent li.dq{color:#4094c0;}
.currentDt{background-image:url(../images/downc.png); font-weight:bold;}
.navContent{display: none;}
.navContent li{ border-bottom:none !important;background:none !important;  padding:5px 0 !important;}
.navContent li a{display:block;width:180px;padding-left:20px;font-size:12px;color:#333;}
.navContent li a:hover{color:#fff;}





/*留言板*/
.feedback{ width:1198px; margin:0 auto; text-align:center; height:auto; overflow:hidden; padding-bottom:30px;}
.feedbakc_title{ font:18px Arial; color:red; font-weight:bold; line-height:40px; width:1198px; background:#f8f8f8; border:1px solid #e6e6e6; text-align:center; margin:40px auto;}


/* ie8 样式 */
.banner{height:390px;}
.bann_img{ display:none; position:relative; width:100%; height:90%; overflow:hidden;}
.banner .bann_img img{ position:absolute; width:1380px;  margin-left:-716px;}
.ban_next{ position:relative;}
.slide{ position:relative; width:100%;} 
.ban_nav{ display:none;}


/*sitemap*/
.site{ width:100%; border-bottom:1px solid #ccc;}
.site p{ width:980px; line-height:30px; margin:0 auto; color:#333;}
.site p a{ color:#333;}
.site p a:hover{ color:#336666; text-decoration:underline;}
.sitemap{ width:980px; margin:0 auto; height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:30px;}
.sitemap ul li{ width:100%; color:#666; line-height:25px;padding-bottom:10px;}
.sitemap ul li a{ display:block; color:#333; padding:5px 0 5px 10px; font:14px Arial, Helvetica, sans-serif; font-weight:bold;background:#f2f2f2; text-decoration:underline; line-height:22px;}
.sitemap ul li a:hover{ color:#4094c0;}
.sitemap ul li p{ padding:0 0 0 5px;}
.sitemap ul li.small{ width:100%; color:#666; padding-bottom:10px; line-height:25px;}
.sitemap ul li.small a{ color:#333; font-size:14px; line-height:22px; display:block; padding:0px 0 0px 5px; font-weight:normal; background:#fff; text-decoration:underline;}

/*搜索*/
#ms_search{width:940px; height:auto;float:left;}
#ms_search ul{ float:left;}
#ms_search ul li{ float: left; text-align:center; color:#333; height:156px; overflow:hidden;}
#ms_search ul li a{display: block; padding: 15px 10px; margin-bottom:5px;}
#ms_search ul li a:hover{ color:#336666; text-decoration:underline;}
#ms_search ul li a p{ color:#666; text-indent:0;}
#ms_search ul li a img{ vertical-align: middle;}

/*公司介绍图片*/
.ad-thumbs{padding:10px 0; float:left; width:100%}
.ad-thumbs ul li{ float:left; margin:15px 15px 15px 15px; width:280px; height:240px; overflow:hidden; box-shadow: 0 0 10px gray; border:#fceae9 1px solid;}
.ad-thumbs ul li a{display:block;}
.ad-thumbs ul li img{width:320px; height:240px; border:#ccc solid 1px; padding:1px;}
.ad-thumbs ul li img:hover{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}

.products{margin-bottom:20px;}
.hoverbox
{
	cursor: default;
	list-style: none;
}
.hoverbox a
{ color:#333333;
}
.hoverbox a:hover{ color:#4094c0}
.hoverbox a .preview
{
	display: none;
}
.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}
.hoverbox img
{
	background: #fff;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 180px;
	height: 135px;
}
.hoverbox li
{
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px 20px 3px 20px;
	padding: 5px;
	position: relative;
}
.hoverbox li:hover 
{ border:#4094c0 1px solid;
}
.hoverbox li span{
width:180px; height:30px; display:block; text-align:center; margin-bottom:10px; padding:4px 0; line-height:14px; font-size:11px;
}
.hoverbox .preview
{
	border: #3176db 2px solid;
	width: 200px;
	height: 150px;
}

.rightside{width:97%; padding:10px 15px; margin-left:20px; background:#fff; float:right; border:#d4d4d6 solid 1px;}
.rightside h3 {color: #006CB5; font-size: 14px; line-height:35px;}
.rightside h3 a{color: #006CB5; font-size: 14px;}
.rightside .newstime{ float:left; font-size:12px; color:#999999; width:100%; height:30px; line-height:20px; text-align:center}
.rightside .newspic{float:left;width:98%; height:auto; }
.rightside .newspic ul{float:left;width:50%;}
.rightside .newspic li{ margin:10px 0px; list-style:none; text-align:center; float:left; width:50%}
.rightside .newspic img{ width:auto; height:230px; border:1px solid #CCCCCC; padding:1px;}

.rightside .pronews a{font-size:12px; font-weight:bold; line-height:25px; color:#006cb5; text-decoration:underline}
.rightside .pronews { border-top:1px dotted #CCCCCC; }
.rightside .pronews a:hover{ color:#FF6600;}
.rightside .newxnews a{font-size:12px; font-weight:bold; line-height:25px; color:#006cb5; text-decoration:underline}
.rightside .newxnews a:hover{ color:#FF6600;}
.rightside strong{color:#006cb5; font-size:12px;}

.rightimg{float:right; width:324px; margin-top:5px;}
.rightimg .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.rightimg .xxt{margin-left:12px; margin-top:5px}
.rightimg .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline; width:50px; height:38px;}

.left{float:right; width:324px; margin-top:5px}
.left .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.left .xxt{margin-left:12px; margin-top:5px}
.left .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline; width:50px; height:38px;}
.con_all{margin-top:6px; margin-left:10px;}

.table{width:99%;height:auto;background:#fff; margin:5px 0px 15px 0px;}
.table td{margin-bottom:3px;text-align:left;border-width:1px;padding: 3px;border:1px solid #dddddd;}
.table tr{ background:#fff;}
.table tr:first-child {background:#eeeeee; font-weight:bold;}
.table tr a:hover{ color:#0066FF}

.tag_keywords{padding:4px 0 4px 10px; margin-bottom:8px; border:1px dotted #4094c0; color:#999999}
.tag_keywords a{color:#666}
.tag_keywords a:hover{ color:#4094c0;}

.tags {width: 98%; border:#CCCCCC 1px solid; height:auto; float:left;}
.tags ul{ width:30%; height:auto; float:left; padding:5px;}
.tags ul li a{ display:block; line-height:30px; color:#333333;}
.tags ul li a:hover{ color:#4094c0}

#tagssite{ width:100%; height:100px; overflow-y:scroll; } 
#tagssite li{ width:99%; border-bottom:1px dotted #CCCCCC; margin:5px 0px; background:url(../images/t8.gif) left 10% no-repeat; padding:0 0 10px 16px;}
#tagssite h3 a{ display:block; line-height:30px; width:99%}
#tagssite h3 a:hover{ color:#00a2a5;}

.conttext .newstime{ float:left; font-size:18px; color:#FF9900; width:100%; height:30px; line-height:30px; text-align:right; padding-right:50px;}
.conttext .newspic{float:left;width:98%; height:auto; }
.conttext .newspic ul{float:left;width:50%;}
.conttext .newspic li{ margin:10px 0px; list-style:none; text-align:center; float:left; width:50%}
.conttext .newspic img{ width:auto; height:230px; border:1px solid #CCCCCC; padding:1px;}
.conttext img{ margin-top:10px;}
.conttext .pronews a{font-size:14px;  line-height:30px; color:#333; padding-left:30px;}
.conttext .pronews { background:url(../images/news_pro.jpg) left center no-repeat;  border-top:1px dotted #CCCCCC; border-bottom:1px solid #CCCCCC; }
.conttext .pronews a:hover{ color:#4094c0;}
.conttext .newxnews{background:url(../images/news_next.jpg) left center no-repeat; border-bottom:1px solid #CCCCCC;}
.conttext .newxnews a{font-size:14px; line-height:30px; color:#333; padding-left:30px;}
.conttext .newxnews a:hover{ color:#4094c0;}


#ss_container{ float:right}
#ss_content{float:left;width:380px;}
input{border:0;width:288px;height:25px;font-size:16px;padding:0 5px;line-height:25px;}
.item{padding:3px 5px;cursor:pointer;}
.addbg{background:#87A900;}
.ss_first{border:solid #ccc 1px;width:300px; float:left}
#append{border:solid #87A900 2px;border-top:0;display:none; background:#FFFFCC}
.secrch{ width:70px; height:25px; line-height:25px; display:block; float:right; text-align:center;border:solid #ccc 1px; font-size:14px; font-weight:bold; color:#000;border-radius:4px; }

