﻿/* 全局 */
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none;}
a img{ border:none;}
#clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family:"宋体";background:url(../images/bg.jpg) repeat-x; #fff;color:#565656;}
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
.header{ width:1006px; height:109px; margin:0px auto; background:url(../images/header.jpg) no-repeat;}
.home{ float:right; display:inline;  color:#353535; margin-top:22px; margin-right:48px;}
.home a{color:#353535; padding:0px 5px;}
.home a:hover{color:#57aeec; text-decoration:underline;}
.top{ width:946px; height:264px; position:relative;  margin:-12px auto 0px; overflow:hidden;}
.top .border{border:1px solid #c8c8c8; height:250px; width:944px;left:0px; top:12px; position:absolute;z-index:1;}
.top .baner{ width:944px; height:263px; left:1px; top:0px; position:absolute; z-index:10;}
.menu{  height:46px; background:url(../images/menu.jpg) no-repeat;margin:0px auto;width:967px;}
ul.nav{ margin:0px; padding:0px; }
ul.nav li{ width:120px; height:35px; line-height:35px; float:left; display:inline; font-size:14px; color:#fff; font-weight:bold; text-align:center; background:url(../images/menu_li.jpg) right center no-repeat;}
ul.nav li a{ color:#fff; padding:0px 15px; height:35px; display:block;}
ul.nav li a:hover{ color:#ff9221;}
.index{ width:946px; height:15px; margin:0px auto;}
.content{ width:944px; margin:0px auto; height:auto; overflow:hidden;}
.left{ width:239px; float:left; display:inline; background:url(../images/left_bg.jpg) left top repeat-y; height:auto; overflow:hidden;}
.class{ height:auto; overflow:hidden;margin-bottom:10px;}
.class_top{ height:27px; line-height:27px; background:url(../images/left_top.jpg) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-indent:20px;}
.class_middle{ height:auto; overflow:hidden; width:178px; padding:8px 0px 8px 12px;}

.left1{ width:239px; float:left; display:inline; background:url(../images/left_bg.jpg) left top repeat-y; height:auto; overflow:hidden;}
.class1{ height:195px; overflow:hidden;margin-bottom:10px;}
.class1_top{ height:27px; line-height:27px; background:url(../images/left_top.jpg) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-indent:20px;}
.class1_middle{ height:auto; overflow:hidden; width:178px; padding:8px 0px 8px 12px;}


ul.first{ padding:0px;}
ul.first li{ line-height:25px;}
ul.first li a{ width:100%; height:25px; display:block; background:url(../images/class_li.jpg) no-repeat; text-indent:18px; color:#5a5a5a;}
ul.first li a:hover{color:#ff9221;}
ul.second{ padding:0px;}
ul.second li{ height:25px; line-height:25px;}
ul.second li a{ width:100%; height:25px; background:none;}
.contact{ margin:15px auto 0px;}
.contact_top{ height:25px; line-height:25px;background:url(../images/contact_top.jpg) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-indent:20px;}
.contact_top span{ font-family:Arial; font-size:10px; padding-left:10px;}
.contact_middle{ height:178px; overflow:hidden; width:100%; background:url(../images/contact_b.jpg) left top no-repeat; line-height:26px;width:209px; padding:0px 15px;}
.contact_middle p{ height:25px; line-height:25px; padding-top:11px; padding-bottom:12px;  text-align:center;}
.right{ width:687px; float:right; display:inline; height:auto; overflow:hidden;}
.right_top{ height:36px; line-height:36px;font-size:14px; font-weight:bold; color:#fff; text-indent:40px;background:url(../images/right_top.jpg) no-repeat; overflow:hidden;}
.right_top span{ font-family:Arial; font-size:10px; padding-left:10px;}
.about{ height:190px; overflow:hidden;}
.more{ float:right; display:inline; width:36px; height:5px; margin-top:18px; margin-right:7px; background:url(../images/more.jpg) no-repeat;}
.about_middle{ height:132px; padding:11px 12px 10px 20px; width:653px; border:1px solid #e1e1e1; border-top:0px; line-height:22px;}
.about_middle .img{ float:right; display:inline; width:183px; height:131px; position:relative; margin-left:15px;}
.about_middle .img .zhezhao{ position:absolute; top:0px; left:0px; z-index:10;}

.case{ height:204px; margin:16px auto 0px;}
.case_middle{ height:156px; padding:11px 9px 0px;border:1px solid #e1e1e1; border-top:0px; overflow:hidden; width:667px; }


.pro{ overflow:hidden; float:left;/* height:204px; width:944px;*/ margin-top:15px;}
.proindex{ float:left;height:204px; width:944px; margin-top:15px;}
.pro_middle {  height:156px; border:1px solid #e1e1e1; border-top:0px; overflow:hidden; width:941px; padding-top:5px;}
.pro_top{ height:36px; line-height:36px;font-size:14px; font-weight:bold; color:#fff; text-indent:40px;background:url(../images/pro_top.jpg) no-repeat; overflow:hidden;}
.pro_top span{ font-family:Arial; font-size:10px; padding-left:10px;}
.pro1{ height:135px;}
.pro1 td table td{ width:155px; height:121px; padding:0px 8px;text-align:center; overflow:hidden; }
.pro1 td table td img{width:152px; height:111px; border:1px solid #cccccc; padding:1px;  }
.pro1 td table td a{width:155px; height:121px; color:#281f18;}
.pro1 td table td a:hover{color:#073990;}


.colee_left{overflow:hidden; width:667px;height:156px;padding:0px;}
.colee_left td table td{ width:157px; height:156px; padding:0px 5px;text-align:center; overflow:hidden; }
.colee_left td table td h1{ height:28px; line-height:28px; }
.colee_left td table td img{width:153px; height:124px; border:1px solid #cccccc; padding:1px;  }
.colee_left td table td a{width:157px; height:156px; display:block; color:#281f18;}
.colee_left td table td a:hover{color:#57aeec;}


.footer{ height:60px; line-height:60px; margin:10px auto 0px; clear:both; text-align:center; background:#073990; color:#e9f4fc;}
.footer a{color:#e9f4fc;}
.footer a:hover{color:#ff9221;}

.lujin{ float:right; display:inline;font-weight:normal; margin-right:10px;font-size:12px;color:#8c8c8c;}
.lujin a{ color:#8c8c8c;}
.lujin a:hover{ color:#ff9221; text-decoration:underline;}
.right_middle{ padding:10px; height:auto; overflow:hidden; border:1px solid #e1e1e1; border-top:0px; width:665px;}

ul.news_list{ padding:0px;}
ul.news_list li{ height:27px; line-height:27px; border-bottom:1px dashed #aeaeae; background:url(../images/sty.jpg) left center no-repeat; text-indent:12px; overflow:hidden;}
ul.news_list li a{ color:#565656;}
ul.news_list li a:hover{ color:#ff9221;}
.date{float:right; display:inline; font-weight:normal; margin-right:5px;}

.next{text-align:center; padding-top:10px; line-height:30px; font-weight:normal;color:#565656; clear:both;}
.next a{ color:#565656;}
.next a:hover{ color:#ff9221;}

.right_news_detail{ padding:0px 10px; height:auto;overflow:hidden;}
.right_news_detail h1{ height:35px; line-height:35px; text-align:center;font-size:16px; font-weight:bold; color:#57aeec;}
.right_news_detail h2{ height:28px; line-height:28px; text-align: center;  color:#565656;}
.next1{ height:auto; overflow:hidden;color:#565656; padding:10px 0px;}
.next1 li{ height:25px; line-height:25px;}
.next1 li a{color:#565656;}
.next1 li a:hover{ color:#ff9221;}

.ver_pic{width:153px; height:124px; border:1px solid #cccccc; padding:1px; background-color:#fff;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.subpic{*position:absolute;top:50%;left:50%;}
.subpic img{*position:relative;top:-50%;left:-50%;}
ul.pro li{float:left;width:157px; height:156px; padding:0px 5px;text-align:center; overflow:hidden; display:inline;position:relative;}
ul.pro li h1{ height:28px; line-height:28px; }
ul.pro li a{width:157px; height:156px; display:block; color:#281f18;}
ul.pro li a:hover{color:#57aeec;}



.right_products_conyent{padding:0px 0px;}
.right_big_img{ width:310px; height:251px;border:1px solid #cccccc; padding:1px; display:inline; margin:10px; float:left; margin-left:0px; margin-top:0px; overflow:hidden;position:relative;display:table-cell;vertical-align:middle; text-align:center;}
/*.right_big_img img{ width:310px;*position:relative;top:-50%;left:-50%;}*/
.right_details{  height:auto; overflow:hidden;float:left; display:inline; width:300px;line-height:30px;}
ul.right_details li{  height:30px; line-height:30px;}
.right_products_conyent h3{ clear:both;font-weight:bold; color:#57aeec;}
.right_protext{  height:auto; overflow:hidden; margin-left:0px; padding-top:10px; line-height:20px;}



.com{width:944px;height:263px;overflow:hidden;position:relative;background:black}
.com ul li img{width:944px;height:263px;}
.com ul{width:944px;font-size:0;}
.com ul li{vertical-align:bottom;height:100%;overflow:hidden;float:left;background:white url(/images/pic/loading.gif) no-repeat center center;vertical-align:bottom;list-style:none;overflow:hidden}
.com ol{position:absolute;right:0;bottom:20px;;z-index:10;list-style:none;height:21px}
.com ol li{width:15px;background:white;border:1px solid #74A8ED;border-radius:10px;color:#74A8ED;cursor:pointer;float:left;font:12px Arial;height:15px;margin:2px 3px;text-align:center;}
.com ol li.on{height:19px;width:19px;background:#74A8ED;border:1px solid #EEEEEE;color:#FFFFFF;font-size:16px;font-weight:bold;line-height:19px;margin:0 3px;}