body {background:#ffffff;font-size:12px; width:980px;margin:0 auto;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
a {color:#2b2b2b;text-decoration:none;}
.fB{font-weight:bold;}
.fred{ color:#F00;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.txt_c{ text-align:center;}
/*---------------------------------------------通用CCS结束---------------------------------------------*/
/*头部CCS*/
.header{ height:70px; background: url(../images/body_bg.png); line-height:70px; overflow:hidden; padding:15px;}
.header .logo{width:144px; height:70px; float:left; padding:0 22px;}
.header .logo img{width:144px; height:70px;}
.header .com_name{ font-size:30px; font-weight:bold; font-family:  "黑体", "宋体",Arial, Verdana;}
/*导航CCS*/
.nav{ height:30px; line-height:30px; font-size:12px; padding:2px 0 2px 6px; background:url(../images/main_r_bg.jpg) 0 -35px repeat-x;}
.nav .menu{ width:728px; float:left;  font-size:14px; font-weight:bold; color:#FFF;}
.nav .menu li{ width:90px; background:url(../images/main_r_bg.jpg) no-repeat right top; text-align:center; float:left;}
.nav .menu li a{color:#FFF;}
.nav .menu li a:hover{ color:#FCC;}
.nav .search{ width:202px;padding-left:20px; float:left; }
.nav .search input{color:#9E0000;line-height:21px;height:21px;font-size:12px;}
.nav .search .keyword{border:1px solid #FF6600;  background:#FEEDD1; width:150px; padding-left:3px;}
.nav .search .input{ border:0; background:url(../images/body_bg.png) -151px -113px; width:40px; height:23px; line-height:23px; }
/*flash*/
.banner{ height:180px; overflow: hidden; padding:2px 0 10px;}
/*主体*/
.main{}
.main .mtio10{ margin-top:10px;}

.main .sidebar{width:190px; float:left; padding-right:13px;}
.main .cont{ width:777px; float:left;}
.main .cont1 .kuang_m{border:solid 1px #E2E2E2; border-top:0;}
.main .cont1 .kuang_m .title{background:url(../images/main_r_bg.jpg) 0 -136px repeat-x; height:27px; line-height:27px;color:#FFF;}
.main .cont1 .kuang_m .title h1{background:url(../images/main_r_bg.jpg) repeat-x 0 -104px;font-size:14px;font-weight:bold;padding:0 8px; float:left;}
.main .cont1 .kuang_m .title .ge{ width:40px; float:left;background:url(../images/body_bg.png) no-repeat 0 -109px;}
.main .cont1 .kuang_m .title span{background:url(../images/body_bg.png) -971px -264px no-repeat;float:right;padding-right:6px;text-align:center;width:37px; height:16px; line-height:16px; margin-top:4px;}
.main .cont1 .kuang_m .title span a{ color:#fff;}

.main .cont .kuang_m{border:solid 1px #E2E2E2; border-top:0;}
.main .cont .kuang_m .title{background:url(../images/main_r_bg.jpg) 0 -136px repeat-x; height:27px; line-height:27px;color:#FFF;}
.main .cont .kuang_m .title h1{background:url(../images/main_r_bg.jpg) repeat-x 0 -104px;font-size:14px;font-weight:bold;padding:0 8px; float:left;}
.main .cont .kuang_m .title .ge{ width:40px; float:left;background:url(../images/body_bg.png) no-repeat 0 -109px;}
.main .cont .kuang_m .title span{background:url(../images/body_bg.png) -971px -264px no-repeat;float:right;padding-right:6px;text-align:center;width:37px; height:16px; line-height:16px; margin-top:4px;}
.main .cont .kuang_m .title span a{ color:#fff;}
.main .kuang{ border:solid 1px #E2E2E2; background:#FBFBFB;color:#666;}
.main .kuang a{ color:#666;}
.main .kuang a:hover{ color:#333;}
.main .kuang .box_title{ height:25px; line-height:25px; font-size:12px; color:#333; background:url(../images/main_r_bg.jpg) repeat-x 0 -74px;}
.main .kuang .box_title h1{line-height:25px;height:25px;  background:url(../images/body_bg.png) -992px -156px no-repeat;font-weight:bold; padding-left:20px; position:relative;}
.main .kuang .box_title h1 .more{line-height:25px;height:25px;  background:url(../images/body_bg.png) -992px -156px no-repeat right top;font-weight:bold; padding-left:20px; width:40px; position:absolute; right:0; top:0px;}
.main .kuang .box_title span{background:url(../images/body_bg.png) -971px -264px no-repeat;float:right;padding-right:6px;text-align:center;width:37px; height:16px; line-height:16px; margin-top:4px; color:#fff;}
.main .kuang .box_title span a{ color:#FFF;}
.bnt1{ background:url(../images/body_bg.png) -221px -113px no-repeat;border:none;font-weight:bold;height:21px;line-height:21px;margin-right:16px;width:39px;}
.bnt2{ background:url(../images/body_bg.png)    no-repeat; border:none; font-weight:bold; height:27px; line-height:27px;}
.pager{margin:10px 0;text-align:right;line-height:26px;height:26px; background:#faedda; padding-right:30px;}

/*底部*/
.footer{ clear:both;}
.footer p{ margin:10px 0 0 0;border-top: solid 3px #CB1113; background:#F9F9F9; text-align:center; line-height:27px;}

/*---------------------------------------------公共CCS结束----------------------------------------------*/
/*首页私有CCS*/
.main .cont .about_i{ width:557px; float:left; line-height:26px; color:#666; margin-right:10px;}
.main .cont .about_i .company{ padding:8px 8px 4px; color:#666;}
.main .cont .about_i .company img{ float:left; padding-right:5px; width:140px; height:100px;}
.main .cont .news_i,.main .cont .info_i{ width:205px; float:left;}
.main .cont .news_i ul,.main .cont .info_i ul{padding:5px;}
.main .cont .news_i ul li,.main .cont .info_i ul li{height:27px; line-height:27px; background:url(../images/body_bg.png) -993px -205px no-repeat; padding-left:20px;}
.main .cont .info_i ul li span{ float:right;}
.main .cont .pro_i li{ padding:10px 15px 10px 14px; float:left;}
.main .cont .pro_i li img{ width:150px; height:180px; padding:2px; border:solid 1px #f2f2f2;}
.main .cont .pro_i li div{ background:#FBFBFB; line-height:22px; text-align:center; margin-top:5px;}
.main .cont .pro_i li div a{ font-weight:bold; color:#CB1406;}
.main .cont .pro_i li div a:hover{ color:#720C03;}
.main .kuang .pro_clas{ padding:7px 5px}
.main .kuang .pro_clas li{height:27px; line-height:27px; background:url(../images/body_bg.png) -993px -236px no-repeat; padding-left:20px;}
.main .kuang .bus_info{padding:7px 5px}
.main .kuang .bus_info li{height:27px; line-height:27px;}
.main .kuang .bus_info li span{ float:right;}
.main .kuang .mail{padding:7px 5px; line-height:26px;}
.main .kuang .mail td{ padding:3px;}
.main .kuang .contact{padding:7px 5px; line-height:26px; color:#666; background:url(../images/body_bg.png) 100px -140px no-repeat;}

.main .cont .pro li{ padding:10px 14px 10px 15px; float:left;}
.main .cont .pro li img{ width:150px; height:180px; padding:2px; border:solid 1px #f2f2f2;}
.main .cont .news li{height:27px; line-height:27px; background:url(../images/body_bg.png) -993px -205px no-repeat; padding-left:20px;}
.main .cont .news li span{ float:right; color:#ff0000; font-weight:bold; padding-right:10px;}
.main .cont .about{ padding:5px; line-height:26px; color:#666;}
.main .cont .about .fl{ float:left; padding-right:8px; width:150px; height:100px;}
.main .cont .arc{padding:5px; line-height:26px; color:#666;}
.main .cont .arc .arc_title{ font-size:16px; font-weight:bold; color:#CE1306; text-align:center; line-height:27px; padding:10px 0;}
.main .cont .arc .titBar{height:26px; line-height:26px; text-align:center; background:#FDFDFD; margin-bottom:10px;}
.main .cont .arc .content{}
.main .cont .pro_view{ padding:10px;}
.main .cont .arc .pro_title{color:#CB1306; font-size:14px; font-weight:bold;}
.main .cont .arc .pro_left{ width:156px; float:left; margin-right:20px; text-align:center;}
.main .cont .arc .pro_left img{ width:150px; height:150px; padding:2px; }
.main .cont .arc .pro_left .project{background:url(../images/body_bg.png) -385px -151px no-repeat; margin-top:10px;}
.main .cont .arc .pro_left .project .pci_view{ color:#FFF; font-size:14px; padding-top:15px;}
.main .cont .arc .pro_left .project .pci_view a{color:#FFF; }
.main .cont .arc .pro_right{ width:570px; float:left;}
.main .cont .review_titel{color:#CB1306; font-size:14px; font-weight:bold; padding:8px;}
.main .cont .review{ padding:8px;}
.main .cont .review li{}
.main .cont .review li h2{border-bottom:1px dotted #DFDFDF; line-height:24px; height:24px; font-weight:bold; color:#333; padding-left:3px;}
.main .cont .review li h2 a{ padding-right:15px; color:#F30;}
.main .cont .review li h2 span{ float:right; font-weight:normal}
.main .cont .review li p{ margin:10px 0; background:#FFF; border:solid 1px #E2E2E2; padding:5px; line-height:22px;text-indent: 2em }
.main .cont .gbook{ padding:10px 26px;}
.main .cont .gbook .tips{ height:23px; line-height:23px; color:#545454; padding:10px 0;}
.main .cont .gbook .tips span{float:right;}
.main .cont .gbook .tips span a{display:block;background:url(../images/body_bg.png) -888px -113px no-repeat; width:120px; text-align:center; color:#fff; font-weight:bold; }
.main .cont .gbook .tips span a:hover{color:#FFFBF0}
.main .cont .gbook .addtable{ background:#EDEDED}
.main .cont .gbook .addtable tr{ background:#fff;}
.main .cont .gbook .addtable tr td{ padding:10px 0 10px 15px; color:#545454;}
.main .cont .gbook .addtable tr td .tit{ border:solid 1px #EDEDED; height:28px; width:320px;}
.main .cont .gbook .addtable tr td textarea{border:solid 1px #EDEDED; height:140px; width:540px;}
.main .cont .gbook .addtable tr td .button{background:url(../images/body_bg.png) -888px -113px no-repeat; width:120px; text-align:center; color:#fff; font-weight:bold;height:23px; border:0; }

.main .cont .gbook .book_list li{ color:#545454; line-height:27px;}
.main .cont .gbook .book_list li h1{ height:28px; line-height:28px; background:#F9FAFB; color:#CF1406; font-size:14px; font-weight:bold; padding:0 5px;}
.main .cont .gbook .book_list li h1 span{ float:right; font-family:Georgia; font-size:12px; font-weight:normal;}
.main .cont .gbook .book_list li div{ padding:5px 10px; border-bottom:dotted 1px #EDEDED;}
.main .cont .gbook .book_list li p{padding:5px 10px;}
.main .cont .gbook .book_list li p span{ font-size:14px; font-weight:bold; color:#F00; padding-right:10px;}

.main .cont .Supply_list{padding:10px 26px;}
.main .cont .Supply_list li{ padding-bottom:20px;}
.main .cont .Supply_list li h1{height:28px; line-height:28px; background:#F9FAFB;  padding:0 5px; color:#333;}
.main .cont .Supply_list li h1 a{color:#CF1406; font-size:14px; font-weight:bold; padding:0 10px;}
.main .cont .Supply_list li div{ padding-top:8px; line-height:26px;}
.main .cont .Supply_list li div img{ float: right; width:80px; height:80px; padding-left:10px;}
.main .cont .supply_content img{ width:200px; float:right; padding:10px 0 10px 10px;}

/*幻灯片CCS*/
#play img{border: 0px;}
#play_text{position: absolute;margin:150px 0 0 862px;height: 50px;width: 60px;z-index: 1002;}
#play_text ul{list-style-type: none;width: 120px;height: 50px;display: block;filter: Alpha(Opacity=80);opacity: 0.8;text-align: left;}
#play_text ul li{width: 20px;height: 20px;float: left;display: block;color: #FFF;text-align: center;margin: 1px;cursor: pointer;font-family: "Courier New";}
#play_list a{display: block;width:980px;height: 400px;overflow: hidden;}
.searver h2{ border-bottom:2px solid #ddd; padding-left:10px; font-weight:bold; margin-bottom:10px; margin-top:10px; padding-top:10px;}
.searver .conter{ text-align:center}