@charset "gb2312";

#header{width:100%; background:url(../images/hdbg.jpg) center top repeat-x;}
.topbar{width:1000px;margin:0 auto;height:102px;position:relative;  }
.logo{position:absolute;top:15px;left:0;}
.tel{position:absolute;top:29px;right:0;}
.minibar{position:absolute;top:0;right:0; height:24px; width:235px; line-height:20px; background:url(../images/minbar.jpg); color:#fff; text-align:center;}
.minibar a{ color:#fff;}

.nav{width:100%; height:49px;background:url(../images/navbg.jpg) left center repeat-x; border-bottom:1px solid #fff;}
.nav ul{ width:1000px; margin:0 auto; }
.nav ul li{float:left;height:49px;width:125px; font-family:"Î¢ÈíÑÅºÚ"; }
.nav ul li a{ display:block; line-height:49px; font-size:14px; text-align:center; font-weight:bold; color:#fff; text-shadow: 0px 1px 1px #000;}
.nav ul li.on a,.nav ul li a:hover{ background:url(../images/navabg.jpg) center bottom no-repeat;}

.banner{ width:100%; height:363px; padding-bottom:15px; background:url(../images/bannerbg.jpg) left bottom repeat-x; }
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:363px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:363px;overflow:hidden; position:relative;}
.banner #scoll_a {z-index: 999;position:absolute; bottom:7px; width:100%;text-align:center;}
.banner #scoll_a a {display:inline-block;width: 10px;height:10px; margin:0 2px; font-size:0; background:url(../images/icon1.png) no-repeat;}
#scoll_a a.activeSlide { background:url(../images/icon2.png) no-repeat; }


#content{ width:1000px; margin:2px auto 0; padding:8px 16px; background:#fff; box-shadow:0 0 7px rgba(34, 34, 33, .1); -moz-box-shadow:0 0 7px rgba(34, 34, 33, .1); -webkit-box-shadow:0 0 7px rgba(34, 34, 33, .1);}

.side{ width:264px; float:left; }
.main{ width:720px; float:right;}


.title{ height:46px; background:url(../images/tbg.jpg);}
.title h3{ padding:14px 0 0 13px;}
.title .more{ float:right; padding:14px 8px 0 0;}
.title .en{ line-height:46px; float:right; padding-right:12px;}

.subcase{ margin-bottom:12px;}
.subcase .cont{ padding-top:10px;}
.focusBox { position: relative; width:264px; height:213px; overflow: hidden; }
.subcase ul li { width: 264px; height: 213px; float: left; display:inline;overflow: hidden; }
.subcase ul li .photo { width:264px; height:165px; overflow:hidden;}
.subcase ul li .photo img { vertical-align:middle; }
.subcase ul li .name { text-align: center; line-height:48px; background:#c90202; }
.subcase ul li .name a{ color:#fff;}

.side_p .cont{height:auto !important; height:265px; min-height:265px; }
.side_p .cont ul{  width:100%;background:#ebeaea; }
.side_p .cont li{width:100%; display:inline; float:left; height:49px; line-height:49px; margin-bottom:4px;  }
.side_p .cont li a{ display:block; text-align:center;background:url(../images/libg.jpg) center no-repeat;}
.side_p .cont li a:hover,.side_p .cont li a.on{ background:url(../images/liabg.jpg) center no-repeat; color:#fff;}

.side_c{ margin-top:16px;}
.side_c .cont{ line-height:24px; padding-left:22px; height:268px; overflow:hidden; background:url(../images/contactbg.jpg) left top no-repeat;}
.side_c .cont img{ margin-top:84px; margin-left:-5px; margin-bottom:4px;}

.about{ width:390px; float:left;}
.about .cont{ line-height:27px; padding:6px 9px 0; height:219px; overflow: hidden;}
.about .cont .photo{margin-left:19px; padding:2px; border:1px solid #c2bfbf; width:365px; height:102px; margin:3px auto 0;}
.about .cont a{ color:#a50101;}

.news{ width:315px; float:right;}
.news .topbg{ padding-left:16px; height:100px; overflow:hidden; }
.news .topbg .leftbg{ width:100px; float:left; padding-top:9px; }
.news .topbg .rigbg{ width:184px; padding-right:6px; float:right; padding-top:6px; overflow:hidden;}
.news .topbg .rigbg dl dt a{ font-size:14px; color:#c90202; line-height:26px; display:block; border-bottom:1px solid #c7c7c7; } 
.news .topbg .rigbg dl dd{ line-height:18px; margin-top:3px; }
.news .cont{ height:220px; overflow:hidden;}	
.news .cont ul{width:100%; margin:0 auto;}
.news .cont li{ height:30px; float:left; display:inline; width:100%; line-height:30px;}
.news .cont li a{ display:block; padding-left:17px; background:url(../images/nlibg.jpg);} 
.news .cont li a::before{ content:"¡¤ ";}
.news .cont li a span{ padding-right:13px; float:right; }
.news .cont li a:hover{ color:#c90202; text-decoration:underline;}

.product{ margin-top:10px;}
.product .cont{ padding-top:9px;}
.mod1 ul li { width: 229px; height:196px; float: left; margin:0 4px; display:inline; overflow: hidden; }
.mod1 ul li .photo { width:223px; height:155px; padding:2px; border:1px solid #fff; overflow:hidden;}
.mod1 ul li .photo img { vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:35px; background:url(../images/pbg1.jpg) center top no-repeat; }
.mod1 ul li.on .photo{ border-color:#e63838;}
.mod1 ul li.on .name{ background-image:url(../images/pbg2.jpg);}
.mod1 ul li.on .name a{ color:#e63838;}

.case{ margin-top:10px;}
.case .cont{ padding-top:11px;}
.case ul li { width:213px; height:182px; float: left; margin:0 4px; overflow: hidden; }
.case ul li .photo{ width:207px; height:141px;}
.mantle1{position: relative;zoom: 1;width: 720px;overflow: hidden;}
.mantle1 .cont1{ width:663px;overflow:hidden; margin:0 auto;}
.leftbotton,.rightbotton{ position:absolute; top:53px; width:28px; height:37px; cursor:pointer;}
.leftbotton{ background:url(../images/btnl.jpg) no-repeat; left:0;}
.rightbotton{ background:url(../images/btnr.jpg) no-repeat; right:0;}
.fl,#imgul{ float:left;}


#footer{ width:100%;  height:146px; margin-top:14px; background:url(../images/ftbg.jpg); }
#footer a{ color:#fff;}
.links{ width:1000px; margin:0 auto; height:58px; padding-top:7px;}
.links span{ line-height:46px; color:#fff;}
.links a{ display:inline-block; width:109px; height:46px; vertical-align:middle; margin:0 6px;}
.copyright{ line-height:24px; text-align:center; color:#fff; padding-top:17px;}
.copyright a{ color:#fff;}



.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:392px; min-height:392px;}
.ny_news .cont{ padding-top:10px;}
.ny_news .cont ul{ width:680px; margin:0 auto;}
.ny_news .cont li{ height:31px; float:left; display:inline; width:680px; line-height:31px;border-bottom:1px dashed #e9eaea; }
.ny_news .cont li a{ display:block; margin-left:10px;} 
.ny_news .cont li a::before{ content:"¡¤ ";}
.ny_news .cont li a span{ float:right; padding-right:3px; }
.ny_news .cont li a:hover{ color:#c40101;}

.ny_pro .cont{ padding-top:20px; height:auto !important; height:392px; min-height:392px;}

