@charset "utf-8";
/* CSS Document */
@import url('public.css');

.nicker1{ background:url(../images/bg002.jpg) repeat-x; height:290px; overflow:hidden;}
.nicker1 .cnt{ width:965px; margin:auto;}
.nicker2{ background:url(../images/bg009.png) no-repeat; width:989px; margin:auto; height:131px;}
.nicker2 .cnt{ margin:auto 12px;}


.index{ width:965px; margin:auto; height:300px;}
.index1{ width:360px; float:left; height:300px; background:url(../images/bg004.jpg) no-repeat right center;}
.index1 .tit{ background:url(../images/title/tit_i001.png) no-repeat; height:35px;}
.index1 .feat{ height:80px; overflow:hidden; position:relative; margin-bottom:20px;}
.index1 .feat .pic{ float:left; margin-right:10px;}
.index1 .feat .pic img{ border:#CCC solid 1px;}
.index1 .feat dl{ float:left; width:220px;}
.index1 .feat dt{ font-weight:bold; line-height:23px; height:23px; overflow:hidden;}
.index1 .feat dt a{ color:#191919;}
.index1 .feat dt a:hover{ color:#f00;}
.index1 .feat dd{ line-height:18px;}
.index1 .feat .more{ position:absolute; top:60px; right:30px; width:60px; color:#f00;}
.index1 .list{ width:335px;}
.index1 .list li{ height:25px; line-height:25px; overflow:hidden; background:url(../images/list003.png) no-repeat left 10px; padding-left:10px;}
.index1 .list li .date{ float:right; color:#a1a1a1;}
.index1 .list .more{ text-align:right; padding-top:10px;}
.index1 .list .more a{ color:#F00;}
.index2{ width:350px; height:300px; float:left; margin-left:25px; display:inline; background:url(../images/bg004.jpg) no-repeat right center;}
.index2 .tit{ background:url(../images/title/tit_i002.png) no-repeat; height:35px;}
.index2 li{ float:left; margin:auto 14px 10px auto; display:inline;}
.index2 li img{ border:#e3e3e3  solid 1px;}
.index2 .more{ text-align:right; clear:both; padding-right:30px;}
.index2 .more a{ color:#F00;}
.index3{ float:right; width:215px; height:300px; position:relative;}
.index3 .tit{ background:url(../images/title/tit_i003.png) no-repeat; height:35px;}
.index3 dl{ height:245px; overflow:hidden;}
.index3 dt{ font-weight:bold; padding:5px;}
.index3 dt a{ color:#191919;}
.index3 dt a:hover{ color:#f00;}
.index3 .more{ position:absolute; top:247px; right:0px;}
.index3 .more a{ color:#F00;}

.hotcnt{ background:url(../images/bg005.png) no-repeat center top; min-width:965px; padding-bottom:35px;}
.hotcnt .cnt{ width:965px; margin:auto; height:160px; overflow:hidden; background:url(../images/bg006.jpg) no-repeat left center;}
.hotcnt .part1{ float:left; position:relative; width:640px; height:160px;}
.hotcnt .part1 .cnt1{ position:absolute; left:30px; top:25px;}
.hotcnt .part1 li{ margin:auto 2px; display:inline; width:114px; overflow:hidden; text-align:center;}
.hotcnt .part1 li .name{ height:20px; overflow:hidden; line-height:20px;}
.hotcnt .part1 .btnleft{ position:absolute; background:url(../images/btn002.png) no-repeat; height:21px; width:12px; overflow:hidden; top:70px; left:10px; cursor:pointer;} 
.hotcnt .part1 .btnright{ position:absolute; background:url(../images/btn002.png) no-repeat right top; height:21px; width:12px; overflow:hidden; top:70px; right:3px; cursor:pointer;} 
.hotcnt .part2{ float:left; width:325px; background:url(../images/bg007.png) no-repeat 45px 20px; height:160px;}

/* 公共部分 */
.noindex{ width:965px; margin:auto; overflow:hidden;}
.noindex .sidbar{ float:left; width:208px;}
.sidbar .thenavi{ width:208x; background:url(../images/navi001.png) no-repeat; padding-top:60px; font-weight:bold; margin-bottom:10px;}
.sidbar .thenavi li{ background:url(../images/navi003_1.png) no-repeat; height:25px; line-height:25px; overflow:hidden; padding:0 30px 0 75px;}
.sidbar .thenavi a{ color:#FFF;}
.sidbar .thenavi a:hover{ color:#FF0;}
.sidbar .thenavi li.on{ background:url(../images/navi003_2.png) no-repeat; height:38px; line-height:38px; overflow:hidden; padding:0 30px 0 75px; margin-top:-3px;}
.sidbar .thenavi li.on a{ color:#727272;}
.sidbar .thenavi li.on a:hover{ color:#333;}
.sidbar .thenavi .btm{ background:url(../images/navi002.png) no-repeat; height:54px;}
.sidbar .featpro{ background:url(../images/bg010.png) no-repeat; height:265px; overflow:hidden; position:relative; margin-bottom:25px;}
.sidbar .featpro .cnt{ position:absolute; height:205px; width:145px; top:50px; left:30px; text-align:center;}
.sidbar .featpro .cnt .name{ line-height:25px;}
.sidbar .featpro .btn1{ position:absolute; height:21px; width:12px; background:url(../images/btn004.png) no-repeat; left:16px; top:120px; cursor:pointer;}
.sidbar .featpro .btn2{ position:absolute; height:21px; width:12px; background:url(../images/btn004.png) no-repeat right top; right:16px; top:120px; cursor:pointer;}

.mainer1{ width:738px; float:right; background:url(../images/bg011.png) no-repeat center 43px; position:relative; overflow:hidden;}
.mainer1 .cnt{ padding:80px 40px;}
.mainer1 .position{ position:absolute; top:10px; right:10px; font-family:'宋体'}
.mainer2{ width:738px; float:right; position:relative; overflow:hidden;}
.mainer2 .cnt{ padding:40px 0 40px 20px;}
.mainer2 .position{ position:absolute; top:10px; right:10px; font-family:'宋体'}

/* about */
.about{ padding:30px 0; color:#727272;}
.about h1{ font-size:14px; margin-bottom:10px;}
.about p{ margin-bottom:16px;}
.about .img{ text-align:center; padding:10px 0;}

/* contact */
.contact{ margin:30px 0; background:url(../images/photo006.jpg) no-repeat; height:465px; width:640px; position:relative;}
.contact h1{ font-size:12px; position:absolute; top:345px; left:30px; color:#4f4f4f;}
.contact ul{ position:absolute; left:30px; top:368px; color:#4f4f4f;}

/* network */
.network{ padding:30px 0;}
.network .part1{ border-top:#e0e0e0 solid 9px; background:#f2f2f2; padding:20px 30px;}
.network .part2{ margin-left:-40px; position:relative; height:538px;}
.network .part2 img{ position:absolute;}
.network .part3{ float:left; width:100%; padding-bottom:40px;}
.network .part3 .hernavi{ padding:23px 0px 50px 207px;}
.network .part3 .hernavi a{ float:left; width:120px; height:21px; background:#6aa5c7; border:#dae9f1 solid 1px; text-align:center; line-height:22px; overflow:hidden; margin-right:7px; color:#fff;}
.network .part3 .hernavi a:hover{ color:#FF0}
.network .part3 li{ float:left; width:318px; margin-left:10px; display:inline; height:130px; overflow:hidden; margin-bottom:10px;}
.network .part3 li dl{ background:#f2f2f2; border-top:#e0e0e0 solid 9px; padding:9px 30px;}
.network .part3 li dt{ color:#d73b48; font-weight:bold;}

/* hr */
.hr{ padding:20px 0;}
.hr .part1{ border-top:#e0e0e0 solid 9px; background:#f2f2f2; padding:20px 30px;}
.hr .dashline{ background:url(../images/bg_dashline.png) repeat-x left center; clear:both; height:61px; clear:both;}
.hr table{ width:100%; border-collapse:collapse;}
.hr td{ padding:5px;}
.hr thead td{ border-top:#ff811e solid 2px; background:#ffeee0; font-weight:bold;}
.hr thead .name{ color:#431f11; font-size:14px; float:left;}
.hr thead .btn001{ float:right; color:#df4c1f; cursor:pointer;}
.hr tbody td{ border-bottom:#e7e7e7 solid 1px;}
.hr tbody th{ border-bottom:#e7e7e7 solid 1px; background:#f7f7f7; font-weight:normal; text-indent:40px;}
.hr tfoot td{ border-top:#ff811e solid 2px; padding:10px 5px }

.senduserinfo{ display:none;}

/* news */
.news{ padding:30px 0;}
.news li{ height:100px; overflow:hidden; border-bottom:#e7e7e9 solid 1px; margin-bottom:25px;}
.news .pic{ float:left; margin-right:25px;}
.news .pic img{ border:#ccc solid 1px;}
.news .var{ float:left; width:520px;}
.news .var .more{ float:right; background:url(../images/list004.png) no-repeat left 4px; padding-left:15px; color:#fe454a;}
.news .var .more:hover{ color:#F00}
.news .title{ color:#666; font-weight:bold;}
.news .var .title:hover{ color:#F00}
.news .var .date{ font-size:11px; color:#a1a1a1;}

/* newdetail */
.newdetail h1{ font-size:14px; color:#F00; text-align:center; margin:5px auto 20px auto;}
.newdetail .date{ text-align:center; background:url(../images/bg012.png) no-repeat; height:18px; overflow:hidden; line-height:18px; font-size:11px; margin-bottom:20px; color:#a1a1a1;}
.newdetail .content{ padding:10px 30px;}
.newdetail .content p{ margin-bottom:20px;}

/* products */
.products{ padding:20px 0;}
.products .part1{ background:#f2f2f2; border-top:#e0e0e0 solid 9px; padding:10px 20px; color:#9f9f9f; margin-bottom:10px;}
.products .part2{ background:url(../images/bg013.png) no-repeat left 30px; height:250px; overflow:hidden;}
.products .part2 .tit{ height:30px; overflow:hidden; line-height:30px;}
.products .part2 .tit .more{ float:right;}
.products .part2 .tit .titcn{ color:#F00; font-size:14px; float:left; margin-right:5px;}
.products .part2 .tit .titen{ line-height:32px; font-size:11px; float:left;}
.products .part2 ul{ padding:30px 0 0 5px; width:200%;}
.products .part2 li{ float:left; background:url(../images/bg014_2.png) no-repeat right center; padding:15px 15px 0 13px; text-align:center;}
.products .part2 li .pic{ width:115px; height:117px; overflow:hidden; border:#dbdbdb solid 1px;}
.products .part2 li .name{ height:20px; line-height:20px; overflow:hidden; width:115px}
.products .part3{ background:url(../images/bg014_1.png) no-repeat left 30px; width:100%; overflow:hidden;}
.products .part3 .tit{ height:30px; overflow:hidden; line-height:30px; margin-bottom:20px;}
.products .part3 .tit .titcn{ color:#F00; font-size:14px; float:left; margin-right:5px;}
.products .part3 .tit .titen{ line-height:32px; font-size:11px; float:left;}
.products .part3 .thenavi{ float:left; margin-left:20px; display:inline; padding-top:6px;}
.products .part3 .thenavi li{ float:left; margin:auto 15px; display:inline;}
.products .part3 .thenavi li a{ float:left; height:24px; line-height:24px; overflow:hidden; padding:0px 10px 0 7px;}
.products .part3 .thenavi li a.on{background:url(../images/bg014.png) no-repeat right top; color:#e5e5e5;}
.products .part3 .thenavi li a:hover{background:url(../images/bg014.png) no-repeat right top; color:#e5e5e5;}
.products .part3 .list{ padding:0 0 0 5px; width:110%; float:left; margin-bottom:20px; background:url(../images/bg014_3.png) repeat-y 10px top;}
.products .part3 .list li{ float:left; padding:30px 15px 0 13px; text-align:center; height:167px;}
.products .part3 .list li .pic{ width:115px; height:117px; overflow:hidden; border:#dbdbdb solid 1px;}
.products .part3 .list li .name{ height:20px; line-height:20px; overflow:hidden; width:115px;}

/* prodetail */
.prodetail{}
.prodetail .part1{ float:left; margin-bottom:30px; width:606px;}
.prodetail .pic{ float:left; width:310px; text-align:center;}
.prodetail .pic .showbig{ background:url(../images/list005.png) no-repeat 100px center;}
.prodetail .info{ float:right; width:280px;}
.prodetail .info h1{ font-size:14px; color:#ce0300; padding:30px 0;}
.prodetail .info ul{ line-height:21px; margin-bottom:30px;}
.prodetail .info .aboutlink{ background:url(../images/bg015.png) no-repeat; height:32px; width:253px; margin-left:-10px; position:relative;}
.prodetail .info .aboutlink .aboutcate{ position:absolute; top:5px; left: 16px; color:#FFF;}
.prodetail .info .aboutlink .addf{ position:absolute; top:4px; right:30px; color:#6b6b6b;}
.prodetail .part2{ clear:both; width:606px; background:url(../images/bg016_2.png) repeat-y;}
.prodetail .part2 .dtop{ height:10px; overflow:hidden; background:url(../images/bg016_1.png);}
.prodetail .part2 .dbtm{ height:10px; overflow:hidden; background:url(../images/bg016_1.png) left -10px;}
.prodetail .part2 .ddiv{ padding:5px 25px 15px 20px;}
.prodetail .part2 .ddiv .tit{ background:url(../images/list006.png) no-repeat left 4px; padding-left:15px; font-weight:bold; color:#8b8b8b; margin-bottom:10px;}
.prodetail .part2 .ddiv .content{ background:#f2f2f2; padding:20px 10px;}
.prodetail .part2 .ddiv .content p{ margin-bottom:15px;}

/* 首页 */
.theindex{ background:url(../images/bg002.jpg) repeat-x; margin-top:100px;}
.theindex .theflash{ width:898px; margin:auto; height:354px; overflow:hidden; background:#fff; border:#d5d5d5 solid 1px;}
.theindex .footer{ width:740px; margin:auto;}