﻿@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:1000; top:0; background:#fff; background:url(../images/topbg.jpg) repeat-x; overflow:hidden; box-shadow:0 0 5px #dadada;} 
#head{width:1200px; margin:0 auto;height:120px; position:relative;}
/*language*/
.language{ float:right;width:350px; height:35px;margin-left:22px;}
.language a{ margin: 10px 10px; color:#FFFFFF; line-height:35px;}
.language a:hover{ color:#333; font-weight:bold;}
.language ul li{ float:left;position:relative;}
.language ul li a{ color:#fff;width:83px; height:35px; display:block;line-height:35px; background:url(../images/icon.png) no-repeat 10px; padding-left:30px;}
.language ul li a img{ float:left; margin:5px 5px 0 0;}
.language ul li a:hover,.language ul li a.dq{color:#fff; background:url(../images/icon.png) no-repeat 10px;}

#lanlist{ background:#4094c0;width:113px; padding:0px; position:absolute;left:0px; top:35px; z-index:100; display:none;}
#lanlist li{width:100px; padding-top:5px;}
#lanlist li a{padding:0 5px 0px 20px;width:80px; 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:left; font-size:12px; color:#fff; font-weight:bold;}

/*nav*/
.logo{width:232px; height:74px; float:left;}
.bottom{height:auto; overflow:hidden; width:100%;}
/*.nav{ width:640px; height:auto; float:right; overflow:hidden; margin-top:55px; border:1px solid red;}*/
.menu li a.dq,.nav ul li a:hover{ color:#4094c0; font-weight:bold;}

.menu { height:auto;  z-index: 99; position: absolute; top:64px; right:0px; padding-right: 1px; width:69%; }
.menu li { float: left; font-size: 14px; text-align: center; line-height: 18px; padding: 0; }
.menu li a { color: #999; margin: 0;display: inline-block; font-size: 14px; width: 124px; }
.menu li a.pro{ width:100px;}
.menu li a.about{ width:100px;}
.menu li a.service{ width:190px;}
.menu li a.company{ width:120px;}
.menu li a.last{ width:100px;}
.menu li a.noborder { border-right: none; }
.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 480px;}
.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; 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: 283px; 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;  width:18px; height:17px; cursor:pointer;}

/*#full-screen-slider { width:100%; height:538px; float:left; position:relative; margin-top:110px;}
#slides { display:block; width:100%; height:538px; 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;}
  
.banner{height:538px;}
.bann_img{ display:none; position:absolute; width:100%; height:100%; overflow:hidden;}
.banner .bann_img img{ position:absolute; width:1903px; 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;}
.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:center; padding:45px 25px 0; text-transform:uppercase;}
.display p a{color: #4094c0;}
.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:275px; }
#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;height:60px;overflow:hidden;}
.productslist_left .productstext p strong,.productslist_right .productstext p strong{ font-size:22px; color:#4094c0; 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:#4094c0; 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 h2{ text-align:center; color:#000; font-size:20px; font-weight:bold; text-transform:uppercase; 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;height:157px;}
.mainproduct ul li p{ color:#666; height:34px;}
.mainproduct ul li p strong a{ text-align:center; display:block; font-size:18px; color:#fff; font-weight:normal;}
.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,.mainproduct ul li p strong a:hover,.content .content_list ul li a:hover,.Navigation a:hover{ color:#ff6600;}

/*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:75px 0;}
.pic_left{ width:385px; float:left; height:auto; overflow:hidden;margin-left:100px;}
.pic_left img{ width:385px; height:265px;}
.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:27px; 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:1040px; margin:0 auto; height:auto; overflow:hidden; padding:40px 68px 20px 0px;}
.footpic{ position:absolute; width:1200px; margin-left:-600px; left:50%;}
.footpic img{ position:absolute; top:70px; z-index:10; left:50px;}
.footer .footerleft,.footer .footermiddle,.footer .footerright{ float:left; width:292px;}
.footer .footerleft{ padding-left:50px;}
.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:1058px;  margin:0 auto; height:auto; overflow:hidden;}
.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{margin:auto; width:500px; height:50px; text-align:center; line-height:30px; }
#webotherlink a{  width:80px; height:40px; line-height:80px; margin-left:5px; text-align:left; color:#FFFFFF;}
#webotherlink a:hover{ color:#FFFFFF; font-weight:bold;}
#webotherlink img{width:20px; height:20px; border:none;}


/*about*/
.content{ width:1200px; margin:0 auto;height:auto; overflow:hidden; padding:40px 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:208px; float:left; background:#f5f5f5; border:1px solid  #dddddd}
.content .content_list p strong{ font-size:18px; color:#333; font-weight:normal; padding:10px 0 5px 5px;; border-bottom:1px solid #dadada; width:204px; display:block; line-height:35px;}
.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:49px;}
.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{ border-bottom:2px solid #dadada; height:auto; overflow:hidden;margin-bottom:30px;}
.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:80px; 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:84px;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:24px; color:#4094c0;  text-transform:uppercase; line-height: 30px; margin: 15px 0 0;}
.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{color:#4094c0; font-weight:bold; width:200px; display:block; padding:0px 0px 0px 5px; margin-top:5px; line-height:25px; }
.subNav a{border-bottom:none; padding-left:0;}
.subNav a:hover{ color:#FF6600;}
.subNav:hover,.currentDd,.navContent li.dq{color:#4094c0;}
.currentDt{}
.navContent{display: block;}
.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;}

.subNav_b,.subNav_b a{color:#4094c0; width:200px; display:block; padding:0px 0px 0px 5px; margin-top:0px; line-height:15px; }
.subNav_b,.subNav_b a:hover{color:#FF6600;}


/*留言板*/
.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:538px;}
.bann_img{ display:none; position:relative; width:100%; height:100%; overflow:hidden;}
.banner .bann_img img{ position:absolute; width:1903px; left:50%; margin-left:-951.5px;}
.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:275px; 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;}
.products2{ padding-left:10px;}
.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 30px 23px 5px;
	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:58px; 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 td strong{ color:#666}
.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;}
.rightside iframe{ width:450px;}

