@charset "utf-8";

/*** Reset ***/
body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family:Arial; color:#333; line-height:20px; font-size:12px; font-weight:normal; padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
img { vertical-align:top; border:0;}
ol, ul { list-style:none;}
a { color:#333; cursor:pointer;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:none;color:#f00;}

.client{width:680px;margin:0 auto;overflow:hidden;}
.client li{width:92px;height:106px;overflow:hidden;float:left; margin:8px 20px;}
.client li .img{width:90px;height:84px;border:1px solid #ddd;overflow:hidden;}
.client li .title{height:20px;line-height:20px;text-align:center;}
.client li .title a{color:#1f1f21;}

/*** Comm ***/

.changeBox_a1{float:left;width:980px;height:454px; padding:0px;position:relative; }
.changeBox_a1 .a_bigImg{position:absolute;top:0px;left:0px;display:none;}

.ul_change_a2{position:absolute;right:5px; bottom:7px;padding-left:19px;overflow:hidden;}
.ul_change_a2 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;height:20px;width:20px; background:url(../../../template/default/img/dots.jpg) no-repeat;text-align:center;line-height:20px;font-weight:bold;}
.ul_change_a2 span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding:0px 7px; margin-right:5px;cursor:hand;cursor:pointer;color:#b20202; font-family:"宋体";}
.ul_change_a2 span.on{color:#000;}

.index{width:980px;margin:0 auto;overflow:hidden;}
.index-l{width:208px;float:left;overflow:hidden;}
.index-r{width:756px;float:right;overflow:hidden;}

.iVideo{height:252px;overflow:hidden; background:url(../../../template/default/img/videobg.jpg) no-repeat;}
.video{width:190px;height:135px;overflow:hidden; margin:0 auto; padding:9px 0 0;}

.search{width:184px;margin:0 auto;height:20px;overflow:hidden; background:url(../../../template/default/img/search.jpg) no-repeat;}
.search .contxt{width:120px;height:20px;line-height:20px; border:0;float:left; background:none;}
.search .conbtn{width:47px;height:20px;float:right;overflow:hidden; background:none; border:none; cursor:pointer;}

.hot{width:195px;margin:0 auto;overflow:hidden;height:60px;}
.hot .list{width:200px; zoom:1; overflow:hidden;}
.hot .list li{height:20px;line-height:20px;float:left; background:url(../../../template/default/img/line.jpg) no-repeat right center; padding:0 5px;}
.hot .list li a{color:#888;}

.iFaq{height:192px; background:url(../../../template/default/img/irbg.jpg) repeat-y;overflow:hidden;}
.iFaq .bgs{height:192px; background:url(../../../template/default/img/irbottom.jpg) no-repeat 0 bottom;}
.iFaq .head{height:43px; padding:6px 8px 0; background:url(../../../template/default/img/hrtop.jpg) no-repeat;overflow:hidden;}
.iFaq .body{ padding:10px;}
.iFaq .body .list li{height:24px;line-height:24px;overflow:hidden; padding:0 0 0 8px; background:url(../../../template/default/img/arr1.jpg) no-repeat 0 center;}
.iFaq .body .list li a{color:#666;}

.iSer{height:223px;}
.iSer .bgs{height:223px;}

.iContact{ background:url(../../../template/default/img/contactbg.jpg) no-repeat; height:191px;overflow:hidden;}
.iContact .txt{ padding:70px 15px 10px;}
.iContact .txt p{line-height:22px;color:#666;}

.iProj{height:252px;overflow:hidden;}
.iProj .head{height:28px;overflow:hidden;}
.iProj .tab{ margin:6px 0 0; background:url(../../../template/default/img/tabb2.jpg) no-repeat 0 32px;}
.iProj .tab .t{height:32px;overflow:hidden; background:url(../../../template/default/img/tabbg.jpg) no-repeat 0 bottom;}
.iProj .tab .t li{width:88px;height:32px;line-height:32px;text-align:center; background:url(../../../template/default/img/tabt.jpg) no-repeat;float:left; cursor:pointer; margin:0 2px;}
.iProj .tab .t li img{ vertical-align:middle; _margin:8px 0 0;}
.iProj .tab .t li a{color:#622525;font-size:14px; font-family:"黑体";font-weight:bold;}
.iProj .tab .t li.focus{ background:url(../../../template/default/img/tabt.jpg) no-repeat 0 -32px;}
.iProj .tab .t li.focus a{color:#c91116; font-size:15px;}
.iProj .tab .b{height:185px; background:url(../../../template/default/img/tabb.jpg) no-repeat 0 bottom;}

.item-list{}
.item-list li{height:133px;width:350px;float:left; margin:35px 12px 0;display:inline;}
.item-list li .img{width:91px;height:98px;float:left;overflow:hidden; padding:2px;border:1px solid #d4d4d4;}
.item-list li .txt{width:242px;float:right;overflow:hidden;}
.item-list li .txt h1{font-weight:bold;height:24px;line-height:24px;overflow:hidden;}
.item-list li .txt h1 a{color:#666;}
.item-list li .txt p{color:#939290;line-height:20px;height:;}
.item-list li .txt .more{text-align:right;height:20px; margin:7px 0 0;}

.box{position:relative;border:1px solid #d4d4d4; background:url(../../../template/default/img/bg1.jpg) repeat-x 0 bottom;}
.box .h-t-l{display:block;width:4px;height:4px;left:-1px;top:-1px;position:absolute;}
.box .h-t-r{display:block;width:4px;height:4px;right:-1px;top:-1px;position:absolute;}
.box .h-f-l{display:block;width:4px;height:4px;left:-1px;bottom:-1px;position:absolute;}
.box .h-f-r{display:block;width:4px;height:4px;right:-1px;bottom:-1px;position:absolute;}
.box .head{height:15px; padding:11px 8px 8px;}
.iAbout{width:480px;height:190px;float:left;}
.iAbout .txt{ padding:0px 12px;overflow:hidden;line-height:24px;color:#848484;height:143px;}
.iAbout .txt a{color:#d00; font-family:"宋体";}


.iNews{width:262px;height:190px;float:right;}
.iNews .list{width:248px;margin:0 auto;overflow:hidden;}
.iNews .list li{height:24px;line-height:24px;overflow:hidden; vertical-align:middle; padding:0 0 0 4px;border-bottom:1px solid #f4f4f4;}
.iNews .list li span{float:left; padding:0 0 0 8px; background:url(../../../template/default/img/arr2.jpg) no-repeat 0 center;}
.iNews .list li span a{color:#898989;}
.iNews .list li i{float:right;color:#848484;font-size:11px; font-family:Tahoma;}

.iEq{width:480px;height:221px;float:left;}
.iEq .body{ padding:5px 0 0;}
.e-list{height:70px;width:460px;margin:0 auto;overflow:hidden;}
.e-list li{width:216px;float:left; margin:0 7px;display:inline;}
.e-list li .img{width:91px;height:61px;float:left;overflow:hidden; margin:5px 0 0;display:inline;}
.e-list li .txt{width:115px;float:right;overflow:hidden;}
.e-list li .txt h1{height:23px;line-height:23px;font-weight:bold;overflow:hidden;}
.e-list li .txt h1 a{color:#ff7725;}
.e-list li .txt p{color:#9a9a9a;line-height:20px;height:40px;overflow:hidden;}

.iAd{width:262px;height:221px;float:right;}
.iAd .top{height:70px;width:235px;margin:0 auto;overflow:hidden;}
.iAd .top .img{width:66px;height:60px;overflow:hidden;float:left; margin:4px 0 0 2px;display:inline;}
.iAd .top .txt{width:156px;float:right;overflow:hidden; height:60px}
.iAd .top .txt h1{height:23px;line-height:23px;font-weight:bold;}
.iAd .top .txt h1 a{color:#666;}
.iAd .top .txt p{color:#aeaeae;line-height:20px;}
.iAd .list{width:232px;margin:0 auto;overflow:hidden;}
.iAd .list li{height:22px;line-height:22px;overflow:hidden; padding:0 0 0 9px; background:url(../../../template/default/img/arr3.jpg) no-repeat 2px center;}
.iAd .list li a{color:#898989;}

.iClient{width:480px;height:189px;float:left;overflow:hidden;}

.c-list{ margin:0 0 0 18px;}
.c-list li{width:70px;height:65px;overflow:hidden;border:1px solid #ddd;float:left; margin:3px 8px;display:inline;}

.iFd{float:right;width:262px;height:189px;}
.iFd .head{height:10px; padding:0;}
.iFd .foot{position:absolute;left:0;bottom:0;height:24px;}
.iFd .list{width:240px;margin:0 auto;overflow:hidden;}
.iFd .list ul{width:260px; zoom:1; overflow:hidden;}
.iFd .list li{width:120px;height:24px;line-height:24px;overflow:hidden;float:left; padding:0 0 0 10px; background:url(../../../template/default/img/arr3.jpg) no-repeat 0 center;}
.iFd .list li a{color:#666;}

.divtxt{ padding:0 10px 30px;}
.divtxt p{line-height:22px;color:#333;}



.prod_list{ width:687px;  margin:0 auto; overflow:hidden;}
.prod_list ul{ width:700px; zoom:1;  overflow:hidden;}
.prod_list ul li{ height:184px; width:205px;display:inline; float:left; margin:0 12px;}
.prod_list ul li .img{ width:192px; height:144px; padding:3px;border:1px solid #b8b8b8;overflow:hidden;}
.prod_list ul li .img img{ width:192px; height:144px;}
.prod_list ul li .title{ height:32px; line-height:32px; text-align:center; color:#636363;}

.prod_info h1{ background:#f5f5f5; height:31px; line-height:31px; padding:0 0 0 13px; font-weight:bold; color:#666; margin:0 0 17px;}
.prod_info .title{ text-align:center; height:20px; line-height:20px;}
.prods_img{ width:365px; height:395px;float:left; overflow:hidden; background:url(../../../template/default/img/prod_box_bg.jpg) no-repeat;}
.prods_txt{ width:283px; height:381px; float:right; overflow:hidden; background:url(../../../template/default/img/prod_txt_bg.jpg) no-repeat;}
.prods_txt .txt{ width:187px; height:237px; color:#fff; line-height:22px; overflow:hidden; padding:62px 0 0 38px;}
.prods_txt .txt a{ color:#c00; font-family:"SimSun";}

.pro_box{ width:337px; margin:7px auto 0;}
.pro_box .next{width:11px;height:63px; background:url(../../../template/default/img/pro_btn2.jpg) no-repeat; float:right;display:block;}
.pro_box a.next:hover{ background:url(../../../template/default/img/pro_btn4.jpg) no-repeat;}
.pro_box .pre{width:11px;height:63px; background:url(../../../template/default/img/pro_btn1.jpg) no-repeat;float:left;display:block;}
.pro_box a.pre:hover{ background:url(../../../template/default/img/pro_btn3.jpg) no-repeat;}
.pro_list { width:292px; height:66px;overflow:hidden;  position:relative; margin:0 0 0 14px; float:left;  display:inline;}
.pro_list .content {height:66px;overflow:hidden;position:absolute; top:0px; left:0;}
.pro_list .content li{ width:75px; height:66px; float:left; display:inline; cursor:pointer;}
.pro_list .content li img{ display:block; width:50px; height:50px;padding:7px; border:1px solid #e5e5e5;}
.pro_list .content li.on img{ border:1px solid #c00;}
.pro_list .content li span{ display:none;}
.big_img{ width:343px; height:259px; margin:9px auto 8px; overflow:hidden;}


.news-top{height:144px;overflow:hidden; background:url(../../../template/default/img/newstop.jpg) no-repeat; padding:15px 12px 0;}
.news-top .img{width:157px;height:111px;border:1px solid #859d6a;overflow:hidden;float:left;}
.news-top .txt{width:457px;height:;float:right;overflow:hidden;}
.news-top .txt h1{height:32px;line-height:32px;overflow:hidden;}
.news-top .txt h1 a{color:#000;font-size:16px;}
.news-top .txt p{height:24px;line-height:24px;overflow:hidden;border-bottom:1px solid #c4c4c4;color:#b5b5b6;}
.news-top .txt h2{line-height:23px;height:46px;overflow:hidden;color:#595757; padding:5px 0;}
.news-top .txt h2 a{color:#798d60;}

.news{width:659px;margin:0 auto;overflow:hidden;}
.news-list li{height:32px;line-height:32px;overflow:hidden; vertical-align:middle; padding:0 0 0 9px;border-bottom:1px dashed #cacaca;}
.news-list li span{float:left; padding:0 0 0 16px; background:url(../../../template/default/img/arr4.jpg) no-repeat 0 center;}
.news-list li span a{color:#333;}
.news-list li i{float:right;color:#333;}
.news-list li.hover span{background:url(../../../template/default/img/arr5.jpg) no-repeat 0 center;}
.news-list li.hover span a{color:#c1000b;}
.news-list li.hover i{color:#c1000b;}

.newsTitle h1{line-height:26px;font-size:16px;color:#c00;font-weight:bold; text-align:center; padding:8px 0;}
.newsTitle h2{line-height:28px;height:28px;border-top:1px dashed #cecece; border-bottom:1px dashed #cecece; text-align:center;color:#666;}
.newsTitle h2 span{ padding:0 8px;}

.newsCont{ padding:20px 6px 0;}
.newsCont p{line-height:24px;color:#595757;}


.newsFoot{height:28px;line-height:28px; margin:18px 0 0; background:#eee;}
.newsFoot p{height:28px;line-height:28px;}
.newsFoot p a{color:#555;}


.ser{width:690px;margin:0 auto;overflow:hidden;}
.ser-list ul li{ height:106px; border-bottom:1px dashed #dcdcdc; margin:0 0 32px;}
.ser-list ul li .img{ width:126px; height:78px; float:left; padding:4px; border:1px solid #c8c8c8; margin:0 0 0 9px;display:inline;}
.ser-list ul li .img img{width:126px; height:78px;}
.ser-list ul li .txt{ width:520px; float:right; display:inline;margin:0 6px 0 0px; padding:0px;}
.ser-list ul li .txt h1{ font-weight:bold; height:22px; line-height:22px;}
.ser-list ul li .txt h2{ color:#999; height:40px; overflow:hidden; line-height:20px; padding:12px 0 0;}


.hr{width:696px;margin:0 auto;overflow:hidden;}

.hrs{ background:url(../../../template/default/img/hrbgs.jpg) repeat-y;}
.hrs .hr-bottom{ background:url(../../../template/default/img/hr-bottom.jpg) no-repeat 0 bottom; padding:0 0 8px;}
.hrs h1{height:29px; background:url(../../../template/default/img/hr-tt.jpg) no-repeat;overflow:hidden; padding:0 12px;}
.hrs h1 span{width:108px;text-align:center;line-height:29px;float:left;height:29px;font-weight:bold;font-size:14px;color:#fff;}
.hrs h1 i{float:right; margin:6px 0 0;}
.hr-cont{ padding:10px 15px;}
.hr-cont p{line-height:24px;color:#383838;}

.hr-apply{width:700px;margin:0 auto;overflow:hidden;}
.tabox{ background:#ccc;}
.tabox td{ background:#f9f9f9; padding:5px 4px;}
.tabox td .contxt{width:102px;height:17px;line-height:17px; background:#fff; border:1px solid #7f9db9;}
.tabox td .conarea{width:442px;height:72px;border:1px solid #7f9db9; background:#fff;line-height:18px;}
.tabox td .conbtn{width:68px;height:21px; background:url(../../../template/default/img/btn1.jpg) no-repeat; border:none; cursor:pointer;color:#fff; margin:8px 10px;}
.tabox td .conbtn2{background:url(../../../template/default/img/btn2.jpg) no-repeat;color:#333;}
.tabox td i{color:#f00;}


.mess-cont{width:659px;margin:0 auto;overflow:hidden;}
.mess_info{ padding:10px 0 0;}
.m_infos{ margin:0 0 14px;}
.m_infos h1{ line-height:26px; color:#7f7f7f; font-size:13px;}
.m_infos h2{ line-height:26px; color:#7f7f7f; font-size:13px; padding:0 0 0 26px; background:url(../../../template/default/img/arr7.jpg) no-repeat 0 6px;}
.m_infos h3{line-height:26px; color:#794a0e; font-size:13px; padding:0 0 0 26px; background:url(../../../template/default/img/arr8.jpg) no-repeat 0 6px;}


.message td{ padding:5px 0 0 5px; color:#282828;}
.message td .contxt{ width:130px; height:18px; line-height:18px; border:1px solid #d4dee7;}
.message td .conarea{ border:1px solid #d4dee7; width:549px; height:74px; line-height:18px;}
.message td .conbtn{ background:#e83332; border:none; width:58px; height:25px; font-weight:bold; color:#fff; margin:30px 48px 0 0;}














.page{font-size:12px;font-weight:bold;line-height:22px;text-align:center;margin:12px 0 0;}
.page a{text-decoration:none;color:#7a7a7a;background:#f3f3f3;border:1px solid #d4d4d4;padding:3px 6px;padding-bottom:2px;margin-right:3px}
.page a.active{background:#d50606;border:1px solid #d4d4d4;color:#fff}
.page a:hover{text-decoration:none;color:#fff!important;background:#d50606;border:1px solid #d4d4d4;}




/*** Other ***/
.left{float:left;}
.right{float:right;}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.i5{ display:block; clear:both; height:5px; line-height:5px; font-size:5px; overflow:hidden;}
.i8{ display:block; clear:both; height:8px; line-height:8px; font-size:8px; overflow:hidden;}
.i10{ display:block; clear:both; height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.i15{ display:block; clear:both; height:15px; line-height:15px; font-size:15px; overflow:hidden;}
.i20{ display:block; clear:both; height:20px; line-height:20px; font-size:20px; overflow:hidden;}
.i25{ display:block; clear:both; height:25px; line-height:25px; font-size:25px; overflow:hidden;}
.i30{ display:block; clear:both; height:30px; line-height:30px; font-size:30px; overflow:hidden;}


