/* CSS Document */

img {border: 0px;}
*{margin:0;padding:0;}
body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#333;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;margin:0 auto;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}
ul,li {list-style:none;}
a {color:#2c2c2c; text-decoration:none;}
a:hover {color:#009add;}
form, embed {display: inline;margin: 0;padding: 0;}
input,button,select,textarea{outline:none}

#header{ width:1200px;height:125px;margin:0 auto;overflow:hidden; min-width:1200px;}
#logo{width:295px; height:77px; float:left; margin-top:25px;}
#navlist{width:800px; height:50px; float:right; margin-top:50px;}
#navlist ul{ }
#navlist ul li{ float:left; margin-right:70px; font-size:18px;} 
#navlist ul li a{ color:#666565;}
#navlist ul li a:hover{color:#0066CC;font-size:18px;}
#searchzone{width:100%;height:130px; background:#0066CC; min-width:1200px;}
#searchbar{width:1200px;height:130px;margin:0 auto;overflow:hidden;}
#searchbox{position: relative;left: 258px;top: 43px; height:45px;}
#search_txt{ height:45px; width:268px; border:none; float:left; border-right:#dcdee3 solid 1px; padding-left:8px; font-size:16px; color:#999; line-height:45px;}
#p_type{height:45px;border:none; float:left; padding-left:8px; color:#999; margin-right:5px; background:#FFF;  }
#search_btn{height:45px; width:98px;border:none; background:#cd0000; color:#FFF; font-size:18px; float:left;cursor:pointer;}
#productlist{width:1198px; height:268px;margin:0 auto;overflow:hidden; border:#dcdee3 solid 1px; margin-top:18px;}
#productlist ul{ margin:30px 30px;height:200px;overflow:hidden;}
#productlist ul li{ float:left height:200px; width:200px; height:200px; float:left; margin-right:15px;}
#productlist ul li a{ width:200px; height:200px;}
#productlist ul li a img{ width:200px; max-height:200px;}
.bigbox{ width:1200px;height:auto;margin:0 auto;overflow:hidden; margin-top:18px;}
.bigbox-left{ width:318px; border:#dcdee3 solid 1px; float:left;height:auto; position: relative;}
.bigbox-middle{ width:498px;border:#dcdee3 solid 1px;float:left; height:380px; margin-left:30px;}
.bigbox-right{ width:318px;border:#dcdee3 solid 1px;float:right;height:380px; }
.bigbox-left-title,.bigbox-middle-title,.bigbox-right-title,.bigbox2-right-title{ height:30px; line-height:30px; font-size:22px;  color:#464646; margin-top:15px;padding-left:25px;}
.bigbox-left-body{ padding-top:10px; padding-bottom:20px;}
.bigbox-left-body ul{}
.bigbox-left-body ul li{}
.product-item-type1{ height:50px; line-height:50px; font-size:16px; color:#615e5e;top: 0px; display:block; width:264px; padding-left:25px;position: relative; z-index: 3; background:#FFF; }
.product-item-type1-current{ height:50px; line-height:50px; font-size:16px; color:#615e5e;top: 0px;border-top:#dcdee3 solid 1px;border-bottom:#dcdee3 solid 1px; display:block; width:293px; padding-left:25px;position: relative; z-index: 3; background:#FFF; }
.product-item-type2{box-sizing: border-box;position: absolute;left: 100%;top: 0;padding: 30px;width: 530px;overflow: hidden;border: 1px solid #e7e7e7;
background-color: #fff;min-height: 380px;height: auto; display:none;}
.product-item-type2 a{ width:200px; float:left; height:30px; line-height:30px;}
.company-img{ padding:25px;padding-bottom:8px;}
.company-img img{ width:450px;}
.bigbox-middle-body p{font-size:12px; margin-bottom:8px;margin-left:25px;margin-right:25px;}
.bigbox-right-desc{ margin:25px; border-bottom:#dcdee3 solid 1px; height:80px;}
.bigbox-right-desc-list{ margin:25px;}
.bigbox-right-desc-list a{ margin-top:8px; display:block; color:#2934c9;}

#footer{ clear:both;width:1200px;height:218px;margin:0 auto;overflow:hidden; border-top:#dcdee3 solid 1px; margin-top:30px; }
#footer-navlist{ text-align:center; height:30px; line-height:30px; margin-top:20px;font-size:14px;}
#footer-copyright,#footer-address,#footer-contact{text-align:center;font-size:13px;}
#footer-copyright{ margin-top:20px;}
.bigbox2-right{ width:830px;border:#dcdee3 solid 1px;float:right; }
.bigbox2-right-position{height:50px; line-height:50px; font-size:18px;  color:#464646; margin:15px 25px;border-bottom:#dcdee3 dotted 1px;}
.bigbox2-right-position a{ color:#7a7878;}
.bigbox2-right-Categories{ padding:25px;}
.bigbox2-right-Categories-txt{width:100px; float:left;height:30px; line-height:30px; font-weight:bold;}
.bigbox2-right-Categories-list{ width:650px; float:left;}
.bigbox2-right-Categories-list a{ margin-right:30px; height:30px; line-height:30px; color:#0249ad;}
.bigbox2-right-Productlist{padding:25px;}
.bigbox2-right-Product{ width:250px; height:300px; float:left; margin-right:10px; margin-top:30px;overflow:hidden;}
.bigbox2-right-Product .product-img{ width:250px;height:250px; display:table-cell;text-align:center;vertical-align:middle; display:block;}
.bigbox2-right-Product img{max-width:250px;}
.bigbox2-right-Product p{ height:50px; line-height:50px; font-size:14px; text-align:center;}
#paging{ text-align:center;clear:both; margin-top:30px;margin-bottom:30px;}
#paging span {background: #0249ad;color: #fff;border: 1px #0249ad solid;}
#paging span, #paging a { display: inline-block;padding: 0 16px;height: 38px;line-height: 38px;font-size: 14px;margin: 0 2px 10px;}
#paging a {border: 1px solid #ddd;color: #333;background: #fff;text-decoration: none;}
#paging a:hover {color: #0249ad;border: 1px solid #0249ad;}
.clear{clear:both;}
.bigbox2-right-product-item{ margin:25px;border:#dbe1e4 solid 1px;}
.product-item-imglist{ text-align:center; padding:10px;}
.product-item-img{ width:228px; height:228px; position: relative; display:inline-block;}
.product-item-img img{ max-width:228px;margin:auto;position: absolute;  left: 0;top: 0;right: 0;bottom: 0;}
.product-item-info{  height:auto; }
.product-item-info-no{ height:50px; line-height:50px; font-size:14px; text-align:center; clear:both;border-bottom:#dbe1e4 solid 1px;}
.product-item-info-no span{ font-size:16px; display:inline-block; height:50px; width:100px; background:#0066CC;}
.info-no{ font-size:14px; width:200px;; text-align:right; height:50px; padding-right:10px; font-weight:bold;}
.info-value{font-size:14px;width:498px;padding-left:10px; overflow:hidden;word-break:break-all }
.product-item-info table{ width:779px;}

.product-item-info table tr:nth-child(odd){background: #f3f4f8;}
.product-item-info table tr:nth-child(even){background: #fff;}

.product-item-info-title{ height:50px; line-height:50px;border-bottom:#dbe1e4 solid 1px; font-size:14px; text-align:center;background:#0066cc;color:#ffffff;}
.product-item-info-desc{ font-size:14px;  text-align:center; padding:10px; background:#f3f4f8;color:#58585a;}
.product-near{ height:50px; line-height:50px; padding:25px;}
.product-near-left{ float:left; color:#0249ad;}
.product-near-right{ float:right;color:#0249ad;}
#contactus{ border-top:#dcdee3 dotted 1px; margin-left:25px;margin-right:25px;margin-top:15px;}
#contactus p{position: relative; padding-left:35px;padding-top:5px; margin-top:10px;}
#contactus p.companyname{padding-left:0px;font-size:14px;}
.icon{width: 25px;height: 25px;position: absolute;left: 0;top: 5px;}
.icon-address{ background:url(../images/address_bg.gif) no-repeat;}
#contactus p:hover .icon-address{  background:url(../images/address_bg2.gif) no-repeat;}
.icon-tel{ background:url(../images/tel_bg.gif) no-repeat;}
#contactus p:hover .icon-tel{  background:url(../images/tel_bg2.gif) no-repeat;}
.icon-fax{ background:url(../images/fax_bg.gif) no-repeat;}
#contactus p:hover .icon-fax{  background:url(../images/fax_bg2.gif) no-repeat;}
.icon-email{ background:url(../images/email_bg.gif) no-repeat;}
#contactus p:hover .icon-email{  background:url(../images/email_bg2.gif) no-repeat;}
.icon-mp{ background:url(../images/mp_bg.gif) no-repeat;}
#contactus p:hover .icon-mp{  background:url(../images/mp_bg2.gif) no-repeat;}
.icon-wechat{ background:url(../images/wechat_bg.gif) no-repeat;}
#contactus p:hover .icon-wechat{  background:url(../images/wechat_bg2.gif) no-repeat;}
.icon-skype{ background:url(../images/skype_bg.gif) no-repeat;}
#contactus p:hover .icon-skype{  background:url(../images/skype_bg2.gif) no-repeat;}
.aboutpage{ padding:25px;}
.aboutpage p{ margin-top:10px;margin-bottom:20px; font-size:14px;}
.Feedback-Form{ padding:25px;}
.formtitle{ font-size:16px;}
.inputradio{ height:50px; line-height:50px;font-size:14px;}
.inputradio label{margin-left:10px; margin-right:30px; width:100px;}
.inputtxt{height:50px; line-height:50px;font-size:14px; }
.inputtxt label{width:150px; display:inline-block;}
.inputtxt input{height:30px; font-size:16px; padding-left:10px; margin-left:8px; color:#999; width:300px;}
.inputtxt2{}
.inputtxt2 label{width:150px; display:block; float:left;font-size:14px;}
.inputtxt2 textarea{display:inline-block;margin-left:10px; width:300px;padding-left:10px;padding-top:5px; display:block;float:left;height:200px;font-size:16px;color:#999;}
.inputbtn{ clear:both; width:500px; margin-left:160px; padding-top:30px;padding-bottom:50px;}
.submit_btn {width: 100px;border: none;background-color: #0249ad;color: #fff;float:left;padding: 10px 15px;-moz-border-radius: 5px;webkit-border-radius: 5px;border-radius: 5px; font-size:14px;cursor:pointer;}
#newbar .bigbox-left-body{  margin-left:25px;margin-right:25px;margin-top:15px;border-top:#CCC dotted 1px; }
#newbar .bigbox-left-body p{ height:50px; line-height:50px; font-size:16px;}
#newbar .bigbox-left-body p a{ color:#4a4848;}
#aboutbar .bigbox-left-body{  margin-left:25px;margin-right:25px;margin-top:15px;border-top:#CCC dotted 1px; }
#aboutbar .bigbox-left-body p{ height:50px; line-height:50px; font-size:14px;}
#aboutbar .bigbox-left-body p a{ color:#4a4848;}
#aboutbar .bigbox-left-body p a.current{color:#0066CC;font-size:16px;font-weight:bold;}
#aboutbar .bigbox-left-body p a:hover{color:#0066CC;}
.newslist{ padding:25px;}
.news-item{ clear:both; margin-top:30px;}
.news-item-img{ width:280px; float:left;}
.news-item-img img{max-width:280px;}
.new-item-info{ width:470px; float:left; margin-left:10px;}
.new-item-title{ line-height:30px; font-size:16px;}
.news{ padding:25px;}
.news h3{ line-height:50px; font-size:25px; text-align:center;}
.news-meta{line-height:30px;font-size:12px; text-align:center; color:#767474; height:30px; border-bottom:#CCC dotted 1px; padding-bottom:15px; }
.news-meta span{ margin-right:15px;}
.news-content{line-height:30px;font-size:14px; margin-top:15px; padding-top:15px;padding-bottom:35px;}
.news-content p{margin-top:15px;}
.productlist_info{margin:0px 25px; font-size:14px; border-bottom:#ccc dotted 1px; padding-top:15px; padding-bottom:30px; height:auto;}
.productlist_info p{ margin-top:15px;}
.productlist_info a{ font-weight:bold; color:#0066CC;text-decoration:underline; } 

