﻿/* CSS Document */
@import url("reset.css");
@import url("typography.css");

body { margin:0px; padding:0;font-family:宋体; font-size:12px; color:#333333; line-height:24px; width:100%; height:100%;}

div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border:0px; margin:0; padding:0; list-style-type:none; }



/* Link */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #333333; text-decoration:none;}
a:active {color: #333333;}

a{blr:expression(this.onFocus=this.blur());} 




/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*Wrapper*/
.wrapper{ width:100%; margin:0 auto;margin-left: auto;overflow:hidden;}

/*Header*/
.header{ width:100%; height:138px; margin:0px auto;background: url('../images/top_bg.jpg') repeat-x;}
.top{ height:28px; width:1002px; margin:0px auto; line-height:28px;}
.welcome{ float:left; color:#999999; font-size:12px;}
.top_r{  float:right; color:#666; font-size:12px;}
.top_r a{color:#666;}

.header_btn{ width:1002px; margin:0px auto; height:109px; padding-top:1px;}

.logo{ float:left; height:109px;}
.Top_tel{ float:right; margin-top:60px;}

/*Main_v*/
.main_v{ width:100%; height:341px; padding:0; margin:0px auto; position:relative; text-align:center;}
.menu{position: absolute;z-index: 9999;top:0px; left:0px; width:100%;}
/*** contain ***/
.contain{ width:1002px; margin:0px auto; padding-top:20px;}

.M_honor{ float:left;background: url('../images/M_honor_bg.jpg') no-repeat; width:302px; height:212px;}
.M_honor_T{ height:32px; line-height:32px; padding-left:42px; color:#fff; font-size:12px; font-weight:bold;}
.M_honor_T span{ float:right; margin:10px 18px 0 0;}

.M_comp{ float:left;background: url('../images/M_comp_bg.jpg') no-repeat; width:380px; height:212px; margin-left:10px;}
.M_comp_T{ height:32px; line-height:32px; padding-left:22px; color:#fff; font-size:12px; font-weight:bold;}
.M_comp_T span{ float:right; margin:10px 18px 0 0;}
.M_comp_C{ color:#666666; line-height:21px; width:370px; margin:0px auto; margin-top:5px;}
.M_img1{ float:right; margin-left:5px;}


.M_news{ float:right;background: url('../images/M_news_bg.jpg') no-repeat; width:301px; height:212px;}
.M_news_C{}
.M_news_C ul{ width:266px; margin:0px auto; padding-left:5px;}
.M_news_C ul li{ height:22px; padding-top:6px; width:271px; line-height:22px;}
.M_news_C ul li span{ float:right;}
.M_news_C ul li a{ color:#666666;}
.M_news_C ul li a:hover{ color:#900;}

.M_prod{ float:left;background: url('../images/M_prod_bg.jpg') no-repeat; width:1001px; height:212px; margin-top:18px;}

.M_network{ float:left;background: url('../images/M_network_bg.jpg') no-repeat; width:235px; height:212px;margin-top:18px;}

.M_proj{ float:left;background: url('../images/M_proj_bg.jpg') no-repeat; width:471px; height:212px;margin-left:10px;margin-top:18px;}

.M_con{ float:right;background: url('../images/M_con_bg.jpg') no-repeat; width:279px; height:212px;margin-top:18px;}
.M_con_C{ padding-left:8px; color:#666666; padding-top:5px; line-height:22px;}
.M_con_C strong{ font-weight:bold;}

.left{ float:left;}

.right{ float:right; width:741px;}
.right_T{ height:31px;background: url('../images/right_T.jpg') no-repeat; width:720px; line-height:31px; padding-left:21px; color:#fff; font-size:12px; font-weight:bold;}
.right_T span{ float:right; color:#666666; font-weight:normal; margin-right:10px;}
.right_T span a{color:#666666;}
.right_T span strong{ color:#cc0000;}

.right_C{ background-color: #e8efff;border-left: 1px solid #c7c7c7;border-right: 1px solid #c7c7c7; min-height:450px; width:739px;}

.comp{ color:#666666; width:716px; margin:0px auto; padding-top:13px; line-height:180%; padding-bottom:50px;}
.S_img1{ float:right; margin:0 0 5px 5px;}

.contact{width:716px; min-height:380px; margin:0px auto; padding-bottom:50px; padding-top:13px; color:#666666;background: url('../images/contact_bg.jpg') bottom right no-repeat;}
.S_img2{ width:380px; margin-top:10px; margin-left:150px;}

.td{ color:#333; font-size:14px; height:25px; line-height:25px;  padding-top:7px;}
.line01{border-left:1px solid #e5e5e5;border-top:1px solid #a6a6a6;border-bottom:1px solid #cecece;border-right:1px solid #515253;}
.on_img1{ margin-left:300px; margin-top:16px;}
.on_img2{ margin-left:10px;}

.news{ font-size:13px;color:#666666;}
.newslist{ height:24px; padding-top:3px; line-height:27px;  border-bottom:1px dashed #c0bcbc;}
.newslist span{ float:right;}
.newslist a{ color:#666666; }
.newslist a:hover{color:#cc0000;}

.news_T{ color:#666666; height:30px; font-weight:bold; line-height:30px; text-align:center; padding-top:10px; font-size:14px;}
.news_memo{height:24px; line-height:24px; color:#666666; text-align:center;}
.news_box{color:#666666; width:716px; margin:0px auto;}

.honor_C{ padding:18px 0 0 5px;}
.honor_list{ width:212px; float:left; margin-left:20px;_margin-left:15px;}
.honor_img{ width:212px; height:127px;}
.honor_img img{ width:212px; height:127px;}
.honor_txt{ width:212px; text-align:center; font-size:13px; height:33px; line-height:33px; color:#666666;}

.prod_C{ padding-top:10px;}
.proj_list{float: left;width: 169px;text-align: center;margin-left:12px;_margin-left:9px;}
.proj_img{display: table-cell;width: 169px;background: url('../images/proj_img_bg.jpg') no-repeat;height: 129px;vertical-align: middle;text-align: center;}
.proj_img IMG{vertical-align: middle;width: 159px;margin: 0px;height: 116px; _margin-top:5px;}
.proj_txt{ height:31px; line-height:31px; font-size:13px; color:#666;}

.prod_box{float: left;width: 173px;text-align: center;margin-left:10px;_margin-left:7px;}
.box{display: table-cell;width: 173px;background: url('../images/prod_img_bg.jpg') no-repeat;height:127px;vertical-align: middle;text-align: center;}
.box img{vertical-align: middle;margin:0px auto;width:160px; height:111px; _margin-top:7px;}

.box_txt{ height:31px; line-height:31px; font-size:13px; color:#666;}

.prod_s{ text-align:center; padding-top:18px; border-bottom:1px dashed #999999; height:327px;}
.prod_s_img{ width:422px; height:293px; margin:0px auto;}
.prod_s_img img{ width:422px; height:293px;}
.prod_txt{ text-align:center; font-size:14px; color:#990000; height:30px; line-height:30px; }
.prod_s_box{ width:715px; margin:0px auto; padding-top:5px; color:#666;}



/*Footer*/
.footer_bg{ width:100%; font-size:12px; height:124px;background: url('../images/footer_bg.jpg') repeat-x; margin-top:10px;}
.footer{ width:1002px; height:124px; margin:0px auto;}
.erwei{ float:left; margin:21px 0 0 9px;}
.tubiao{ float:right; margin-top:5px;}
.footer_txt{ float:left; padding-top:20px; margin-left:15px; width:800px;}
/*分页*/
.page{ width:100%; margin-top:40px; text-align:center; font-size:12px;}
.page a{ color:#666666;}
.page a:hover{ color:#bd1212; text-decoration:underline;}

.page1{ width:100%; margin-top:10px; text-align:center; font-size:12px;}
.page1 a{ color:#666666;}
.page1 a:hover{ color:#bd1212; text-decoration:underline;}
/*Back_btn*/
.back_btn{ padding:40px 0 0 20px;}
.back_btn a{ color:#666666;}
.back_btn a:hover{ color:#bd1212; text-decoration:underline;}

