/*Reset*/
html,body{ -webkit-text-size-adjust:none; }  /*浏览器兼容12号以下字体*/
body, th, td, input, select, textarea, button,ul,li { font-size: 12px;font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti; line-height:20px; color:#000; }
h1,h2,h3,h4,h5,h6,h6{ font-size:12px; line-height:20px; }
*{ margin:0; padding:0;}
ul li { list-style: none; }
a { color: #000; text-decoration: none; }
a:hover { color:red; }
img { border:0; }
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.dis { display:block; }
.inline { display:inline; }
.none { display:none; }
.bold{ font-size:bold;}
.pointer{cursor: pointer;}
/*clearfix*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; zoom: 1; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac*/
.clear { clear:both }
.ac { display: block; margin-left: auto; margin-right: auto; }
/***********************************page**********************/
.page { text-align:center; padding:20px 10px;  color:#666; }
.page a, .page span { background:#06B;  color:#fff; margin:0 2px; padding:3px 10px; border-radius: 3px; text-decoration:none; height:20px; line-height:20px; display:inline-block; }
.page a:hover, .page span { background:#f50; color:#fff; text-decoration:none; }
.page a.act, .page .current { background:#4CAB24; color:#fff; text-decoration:none; }
.down{ display:inline-block; border:1px solid #000; background: #F30; color:#fff!important; padding:3px 10px;}
/*base.css*/
.minheight{ overflow:hidden;_overflow:inherit;height:auto!important;min-height:350px;height:350px; }
.row{width:auto;height:20px;display:block; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*base.css*/

/*强制不换行、溢出隐藏*/
.nowrap{width:100px;height:20p;display:block; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*新版*/
body{text-align:center;}
.100{width:100%;}
.wrapper{ width:100%; text-align:center;}
.container{ width:960px;margin:0 auto; }
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
.deepblue{color: #004580;}
.lightblue{ color:#06B; }
.red{ color:red;}
.gray{ color:gray;}
.bgf8{background:#ff6500; }


/* main */
.main{background:#fff;}
/* main */

/* top */
.top_bar{padding:10px 0;background:#ededed; }
.top_bar a{ margin-right:30px; color:#888;}
.top_bar .simple{ margin-right: 0; }
.header{ padding:5px 0;}
.header span{padding:80px 0 5px 0;font-size:36px;font-family:"黑体";font-weight:bold; }
.header .top_name,.header .top_mobile{margin-top:25px;}
.header .top_mobile{ background:url(phone.jpg) no-repeat 0 5px; padding:42px 0px 20px 40px;font-size:22px; }
.header .phone a{ color:#054ca5; }
/* top */

/* nav */
.nav{ background: #054ca5; }
.nav .container{ text-align: left;font-weight: 15px; }
.nav a{ display: inline-block; padding:15px;color:#fff;font-size:14px;  }
.nav .click,.nav a:hover{ background: #e95406; text-decoration: none; }
/* nav */

/* slide */
.slide{width:960px;height:280px;overflow: hidden; }
.slide img{width:960px;height:280px; }
/* slide */

/*link*/
.link{ background:#f8f8f8;padding:10px 0;margin-top: 10px; }
.link .container{ text-align: left; }
.link .container a{ display: block;float: left;margin-right: 15px;border:1px dashed #ccc;padding:3px 5px; }

 /* footer */
.copyright{ background:#50abfd; padding:10px 0;color:#fff; text-align:center;}
.copyright a{color:#fff;}
.search{background:#ffba00;padding:10px 0; }
.bottom_line{background:#fff;height:20px;width:100%;margin:0 auto;}
.yqlj{width:970px; height:50px; text-align:center; cellpadding:0px; cellspacing:0px; margin:0 auto}
.yqlj .header{font-weight:bold; padding:5px 0px 4px 0px;}
.yqlj .header .haolian{font-weight:bold; margin-left:10px; padding:5px 0px 4px 0px; font-weight:black}
 /* footer */


/* productCat */
.product_list .goods{ float: left;margin-right: 10px; }
.product_list .goods .nowrap{ width: 200px; }
.product_list .goods a{ display: block;clear: both; font-size: 12px; }
.product_list .goods a img { width: 220px; height: 220px;border: 1px solid #dcdcdc; }


 /* index */
.module{padding:10px 0 0 0; }
.module .title{background:#054ca5;color:white;font-size:14px;font-weight:bolder;padding:5px 10px;overflow:hidden;zoom:1; }
.module .content{padding:5px; }
.module .row{ width:215px; }
.module a img{padding:5px 0 0 0 ;}

.i_contract{ background:url(contract_bg.jpg) no-repeat 0px 40px; }
.i_contract .title{  width:282px; }
.i_contract .content{ padding:50px 10px 0px 0px; }

.i_instro{background:url(company_instro.jpg) no-repeat 0px 50px;  }
.i_instro .title{ width:610px;}
.i_instro .content{width:405px;padding:5px 5px 5px 0;margin-left:220px;text-indent:2em;height:120px; }

.i_case_news,.i_company_news,.i_video_center{width:302px;}
.i_company_news{margin-right:28px;clear:left;   }

.i_product{width:779px; }
.i_product .item{background:#fff;padding:6px; }
.i_product .item img{width:140px;height:140px;}

.i_category .title{ width:155px; }
.i_category .row{width:165px; }
.i_category .content{ border:1px solid #054ca5;padding: 4px; text-align: left; }
.i_category .content a{ display: inline-block;padding: 8px; background:#054ca5; width:145px; color:#fff; margin-bottom: 5px;  }

 /* index */

/* left right */
.left_main{ float: left;width: 225px;_width: 200px;  }
.left_main ul{text-align: left;padding: 15px;}

.left_main ul li {  font-size: 14px;color: #222;background: #eee; border-bottom: 1px solid #d6d6d6;}
.left_main ul li a{display:block;padding: 5px 15px;}
.left_main ul li a:hover{ background: #0a56ae;color:#fff;text-decoration: none;  }
.left_main .start{font-weight:bold;padding:10px;background: #0a56ae;color:#fff;}
.left_main ul .bgf8{background:#ff6500;}
.left_main ul .bgf8 a{color:#fff; }

.right_main{ float:right; width:720px; text-align:left;border-left:1px solid #E2E2E2; }
.right_main .info{ display:block; clear:both;border-bottom:1px solid #ddd; }
.right_main .title{ text-align:center; font-size:20px; font-weight:bolder;padding:10px; }
.right_main .back{ display:block; float:right; cursor:pointer; color:#666; font-weight:normal; font-size:12px; }
.right_main .list_title,.page{  padding:10px 10px 0 10px;}
.right_main .hits{margin:0 20px;}
.right_main .list_title{ margin-top: 10px; font-size:14px; font-weight:bolder;width: 730px;height: 36px;overflow: hidden;background:url("/Tpl/Public/css/about-right-t.gif") no-repeat;color: #666;}

.right_main ul{ padding-left:10px; height:200px; height:auto; }
.right_main ul li ul li{ border-bottom:1px dashed #CCC; line-height:30px; padding:0 0 0 15px; background:url(../images/liststyle.png) no-repeat; background-position:2 7px; }
.right_main ul li ul li a{ display:block;color:#4d4d4d;width:650px;_width:630px;}
.right_main ul li ul li a:hover{ text-decoration:underline; color:#000;}
.right_main .content img{ max-width:700px;width:expression(document.body.clientWidth>700?"700px":"auto");
.right_main .page{ padding:10px; }
.right_main .page a:hover{ color:#F00; }
/* left right */





/* fix */
