@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}
input:focus{outline:0}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none}
th,td{vertical-align:middle}
.fl{float:left;}
.fr{float:right;}
.r{text-align:right!important}
.c{text-align:center!important}
.l{text-align:left!important}
a{text-decoration:none;color:#333}
a:hover{color:#ca0e12;text-decoration:none}
a:hover img{text-decoration:none}
.red,a.red{color:#c00}

.none{display:none}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden}
.clearfix{*zoom:1}
.clear{clear:both}
.height5{height:5px;line-height:1px}
.height10{height:10px;line-height:1px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.inline_block{display:inline-block}
.bold{font-weight:bold}
.f14{font-size:14px}
.f16{font-size:16px}
.nobg{border:0!important;background:0!important;}
body{font:12px/1.8 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;}
html,html body{_background-image:url(about:blank);_background-attachment:fixed}

b.rtop, b.rbottom{display:block;background: #fff;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden;background: #d7d9db;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin:0 2px;height: 2px}

.w960{width:960px;margin:0 auto;}

.banner{height:187px;background:#d7d9db;}
.banner img{padding:1px 1px 0;}
#main{background:url(mainbg.gif) repeat-y #fff;padding:0 4px;overflow:hidden;}
.sidebar{width:240px;border-right:1px solid #A4A7AC;overflow:hidden;}
.content{width:711px;overflow:hidden;}
#top .logo{ width:auto;}
#top .ot-tp{width:auto;text-align:right;}
#top .ot-tp{min-height:60px;_height:60px;line-height:28px; margin:0 0px 5px;}
#top .ot-tp a{ color:#333;}
#top .ot-tp a:hover{ color:#f00;}
#top .ot-tp span.n-bg{display:inline; width:auto;height:28px;background:url(line.png) no-repeat center 0px; padding:0px 10px; overflow:hidden;}

#nav{height:38px;background:url(nav.png) no-repeat left top;margin-bottom:5px;}
#nav ul{width:750px;float:left;}
#nav li{float:left; height:36px; line-height:36px; text-align:center;background:url(nav_hover.png) no-repeat center right;}
#nav li a{ float:left; display:inline-block; width:100px; height:36px; line-height:36px; white-space:nowrap; font-weight:bold; font-size:13px;color:#fff;text-shadow: 0px 1px 0px #000;}
#nav li.current,#nav li a:hover{ background:url(nav.png) no-repeat -11px -38px;}
#nav li.home,#nav li#index a:hover{background:url(nav.png) no-repeat left -38px; cursor:pointer;}
#nav li.home a,#nav li.current a,#nav li a:hover{color:#fff;text-shadow: 0px 1px 0px #000;}

.search{float:right;width:180px;height:36px;line-height:36px;background:url(nav.png) no-repeat left -110px; overflow:hidden;}
.search .navsearch_input{float:left;padding-left:20px;padding-top:8px;*padding-top:0;_padding-top:8px;}
.search .navsearch_input input{width:118px;background:none;border:none;outline:none;padding-top:3px;overflow:hidden;}
.search .searchimage{ float:right; width:13px; height:13px; margin-top:12px; margin-right:25px; overflow:hidden;}

.items{height:105px; background:url(items_bg.png) repeat-x;overflow:hidden;}
.items ul li{float:left;width:78px; padding:14px 0px 0 50px;}
.items ul li span{padding-left:24px; background:url(arrow_01.png) no-repeat 5px 4px;}

.items ul li img {display: block;width: 58px;-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition: all 0.25s ease-in-out 0s;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);cursor: pointer;}
.items ul li img:hover {filter:alpha(Opacity=80)\9;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform: scale(1.1);}

.more{float:right;padding:8px 5px 0 0;}

.title{height:36px; line-height:36px; background:url(title.jpg) repeat-x;}
.title h4{padding-left:36px; line-height:36px;color:#fff;text-shadow: 0px 1px 0px #000;}
.title h4 a{color:#fff;text-shadow: 0px 1px 0px #000;}
.title .ico01{background:url(favorite.gif) no-repeat 15px center;}
.title .ico02{background:url(tree_folderopen.gif) no-repeat 15px center;}
.title .ico03{background:url(pubsave.gif) no-repeat 15px center;}
.title .ico04{background:url(poll.gif) no-repeat 15px center;}
.title .icohome{background:url(home.png) no-repeat 15px center;}
.title .icolist{background:url(poll.gif) no-repeat 15px center;}
.title .icotel{background:url(print.png) no-repeat 15px center;}
.title .icoabout{background:url(computer-keyboard.png) no-repeat 15px center;}
.title .icocompany{background:url(key.png) no-repeat 15px center;}

.products{width:430px;overflow:hidden;}
.products ul{padding:10px;overflow:hidden;}
.products ul li{float:left;width:190px; height:30px; line-height:30px;background:url(soncon.png) no-repeat center left;border-bottom:1px dashed #ddd;overflow:hidden;}
.products ul li a{padding-left:10px;}

.newslist{padding:25px; float:left; width:650px;}
.newslist ul li{padding-left:25px; background:url(arrow_02.png) no-repeat 14px 6px; line-height:22px;}

.NewsListPage{padding:10px; text-align:right; width:820px;}
.NewsListPage ul li{padding-left:25px; line-height:22px;}

.list{width:281px;overflow:hidden;}
.list ul{padding:10px 0;overflow:hidden;}
.list ul li{float:left;width:280px; height:30px; line-height:30px;background:url(soncon.png) no-repeat center left;border-bottom:1px dashed #ddd;overflow:hidden;}
.list ul li a{padding-left:10px;}

.h285{height:285px;overflow:hidden;}
.prolist{width:952px;overflow:hidden;}
.prolist2{width:390px;overflow:hidden;}

.in_contact{width:270px;overflow:hidden;}
.in_tel{padding:5px;line-height:23px;}

/*
.in_about{width:439px;height:285px;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;}
.in_us .cp{float:left;width:145px;height:115px;}
*/
.in_about{width:680px;height:285px;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;}
.in_us{padding:5px 6px;}
.in_us .cp{float:left;width:320px;height:240px;padding-right:10px;}
.in_us .cp1{text-align:left;color:#6b6b6b;line-height:25px;}
.in_company{width:241px;overflow:hidden;}
.in_comflash{padding:5px;}
/* scrollleft */
.scrollleft{width:940px;padding:0 0 10px;margin:0 auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:180px;text-align:center;line-height:19px}
.scrollleft img {display: block;padding:20px 15px;width:150px; height:120px;background: #fff url(show_bg01.gif) no-repeat; }
.scrollleft a:hover img {background: url(show_bg01.gif) no-repeat 0 -183px; }
.scrollleft p {margin: 2px auto 0px; width: 130px; line-height: 20px}

/* scrolltop */


.dbnav{height:25px;background:url(dbnav.jpg) no-repeat;line-height:25px;margin-top:15px;color:#fff;padding-left:187px}
.dbnav a{color:#fff}
.footer{background:url(footerbg.jpg) no-repeat;height:52px;text-align:center;line-height:50px;}

/* my_pages  */
.my_pages {padding:5px 0 0 0; text-align:center; margin:5px auto;line-height:30px;clear:both !important;}
.my_pages ul {text-align:center;}
.my_pages ul li {text-align:center;height:24px;display:inline; margin:0 2px; padding:0; overflow:hidden; white-space:nowrap;font-size:13px;}
.my_pages ul li a {border: 1px solid #E9E9E9; color: #555;display: inline;height:24px; overflow:hidden;padding:6px 10px;margin:0;}
.my_pages ul li a:hover {border: 1px solid #386;color: #fff; background:#386;height:24px;overflow:hidden;text-decoration: none; cursor:pointer;}
.my_pages ul li.thisclass, .my_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {background-color: #386;height:24px;overflow:hidden; color:#fff;font-weight: bold;}
.my_pages .pageinfo {color: #999;padding:0 3px 0 3px;height:24px;}
.my_pages .pageinfo strong {color: #333;font-weight: normal;margin: 0 0;height:24px;}

.sb_nav{width: 240px;overflow:hidden;}
.sb_nav .sb_navul{}
.sb_nav li{}
.sb_nav li a{display: block;background:url(sb_nav.jpg) no-repeat center left;height: 20px;line-height: 20px;padding:10px 0 10px 40px;color:#fff;}
.sb_nav li li{background:0 none;}
.sb_nav li li a {display: block;margin-left: 10px;background:url(class3.gif) no-repeat center left;height: 20px;line-height: 20px;padding:2px 0 2px 30px;color:#000;}

.txtlist{width:711px;overflow:hidden;}
.txtlist ul{padding:10px;}
.txtlist ul li{height:36px; line-height:36px;background:url(addnews.gif) no-repeat center left;border-bottom:1px dashed #ddd;overflow:hidden;}
.txtlist ul li a{padding-left:20px;}
.txtlist ul li span{float:right;padding-right:20px;}

.productlist ul{padding:0 0 12px 3px;overflow:hidden;}
.productlist li{float:left;display:inline;margin-bottom:15px;width:175px;height:200px;text-align:center;line-height:19px}
.productlist img {display: block;padding:20px 15px;width:150px; height:120px;background: #fff url(show_bg01.gif) no-repeat; }
.productlist a:hover img {background: url(show_bg01.gif) no-repeat 0 -183px; }
.productlist p {margin: 2px auto 0px; width: 130px; line-height: 20px}


.contact{padding:0 10px;line-height:24px;}

#round{
    border-left:1px #B6D5F1 solid;
    border-right:1px #B6D5F1 solid;
    width:160px;
    height:160px;
    background:#F7F7F7;
}
.round_b{
    height:1px;
    overflow:hidden;
    border-left:1px #B6D5F1 solid;
    border-right:1px #B6D5F1 solid;
    background:#F7F7F7;
}
.round_c{
    padding:5px;
    width:150px;
    height:150px;
    background:#F7F7F7;
    border:0;
    border-color:#B6D5F1;
    overflow:hidden;
}


.keyword{background:#f1f1f1; overflow:hidden;}
.keyword ul{padding:15px 0 15px 20px;}
.keyword ul li{float:left;width:130px; height:24px;line-height:24px; margin:0 32px 10px 0; padding-left:20px;  border:1px solid #ddd;background:#fff url(sm_2.jpg) no-repeat center left;}
 .keyword ul li a:hover{
    display: block;
    width:130px;
    height:24px;line-height:24px;
    background:#f5cccc;
}
.keyword ul li.current {background:#f5cccc url(sm_2.jpg) no-repeat center left;}

.article{}
.article .title{height:24px; line-height:24px; background:#ddd;}
.article .title strong{padding:0 10px;}
.article .location{height:25px; padding-left:30px; line-height:25px; background:url(ico_07.png) no-repeat left #999; color:#fff;}
.article .location a{color:#fff;}
.article .p01{padding:10px 30px 10px;}
.article .p01 h2{text-align:center;font-size:20px;padding-bottom:5px;border-bottom:1px dashed #999999;}
.article .p01 dl{padding-top:10px;}
.article .p01 dt{float:left;width:164px; background:url(img_bg.png) no-repeat top right;}
.article .p01 dt img{width:150px; border:1px solid #ddd; }
.article .p01 dd{width:650px; margin-left:15px; line-height:24px;}
.article .tabs{margin:0 30px; border:1px solid #ddd; border-top:none;}
.article .tabs .menu0{height:28px; background:#ddd;}
.article .tabs .menu0 li{width:86px; height:28px; line-height:28px; text-align:center; font-weight:bold; background:url(btn_bg.png) no-repeat; cursor:pointer;}
.article .tabs .menu0 li.hover{background:url(btn_bg_hover.png) no-repeat;}
.article .tabs .main0{padding:20px;line-height:26px;}
.article .tabs .main0 li{width:100%; line-height:22px;}
.article .tabs .main0 table{border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.article .tabs .main0 table td{border-left:1px solid #ccc;border-top:1px solid #ccc}

.article .pages{margin:10px 30px; text-align:right;}
.article .pages input{margin-left:10px;}

.article .l02{margin:10px 30px; border:1px solid #ddd;}
.article .l02 ul{padding:10px;overflow:hidden;}
.article .l02 ul li{float:left;width:30%;padding-left:20px; background:url(addnews.gif) no-repeat center left; height:30px; line-height:30px;border-bottom:1px dashed #ddd;overflow:hidden;}

.next,.pre{display:block;float:left;width:100px;height:24px;line-height:24px;text-indent:-9999px}
.next{background:url(next.png) no-repeat center center;}
.pre{background:url(pre.png) no-repeat center center;}

.coo_bj{ height:283px; overflow:hidden; background:url(coo_yy.jpg) no-repeat center bottom #fff;}
.coo{ height:242px; overflow:hidden;}
.c_nav { height:40px; background:url(coo_nav.jpg)  no-repeat center bottom; overflow:hidden;}
.c_nav span{ display:inline-block; background:url(more_bj.png) no-repeat; width:70px; height:17px; text-align:center; line-height:17px; margin:15px 7px 0 0;}
.c_nav span a{ color:#006ee2;}
.c_nav ul li{ float:left; font:18px "Microsoft Yahei"; width:99px; height:40px; text-align:center; margin:0 0 0 5px; display:inline;}
.c_nav ul li a{ display:inline-block; width:99px; height:30px; color:#fff; padding-top:10px;}
.c_nav ul li a:hover , .c_nav ul .cur a{ background:url(coo_cur.gif) no-repeat center top; color:#0066ff; text-decoration:none;}
.coo_nr{ height:201px; border:1px solid #c6c6c6; border-top:0; overflow:hidden;}
.coo_nr .h1{ padding:51px 0 0 11px; display:block;}
.coo_nr .h2{ padding:51px 11px 0 0; display:block;}
.coo_nr ul li{ display:inline; float:left; margin:25px 0 0 13px; width:143px;}
.coo_nr ul li img{ width:131px; height:131px; border:1px solid #d6d6d6;}
.coo_nr ul li span a{ display:block; height:30px; line-height:30px; text-align:center; color:#434343;}


/*公司简绍*/
.gongs{width:950px; overflow:hidden; margin:0 auto 16px auto}
.gongs_1{width:724px; overflow:hidden; float:left}
.gongs_2{width:217px; overflow:hidden; float:right}

.gongs_1_1{width:724px; height:30px; background:url(../images/y_50.gif) no-repeat;}
.gongs_1_1 strong{display:block; font-size:14px; float:left; padding:3px 0 0 40px}
.gongs_1_1 span{display:block; float:right; padding:7px 10px 0 0}
.gongs_1_2{width:722px; overflow:hidden; border:1px #E0E0E0 solid; border-top:0px; background:#fff}

.gsjs{padding:6px 8px 10px 10px; overflow:hidden;}
.about{height:300px;}
.about1{width:234px; float:left}
.about2{width:456px; float:right}


.gsjs strong{color:#1188D7; font-size:16px; padding:2px 3px 2px 0px; display:block; margin:0}

.gongdt{margin:10px auto 10px auto; width:724px; line-height:10px}
.gongdt a{color:#545454}
.gongdt td{padding:0 3px; font-size:12px; color:545454}
.gongdt img{padding:2px; border:1px solid #CFCFCF; width:157px; height:117px}

#scrollmessage img{margin-bottom:6px; padding:1px; border:1px #ccc solid; width:192px; height:144px}


.guangg{width:950px; overflow:hidden; margin:10px auto;}

/*合作伙伴、客户见证*/
.hzhb{width:950px; overflow:hidden; margin:0 auto 16px auto;}
.hzhb_1{width:546px; overflow:hidden; float:left}
.hzhb_2{width:217px; overflow:hidden; float:left; margin-left: 10px; border: 1px solid #E0E0E0; overflow: hidden;}
.hzhb_3{width:217px; overflow:hidden; float:right; border: 1px solid #E0E0E0; overflow: hidden;}

.hzhb1_1{width:546px; height:30px; background:url(../images/y_40.gif) no-repeat}
.hzhb1_1 a{display:block; padding:3px 0 0 36px; font-size:14px; font-weight:bold; color:000}
.right2{overflow:hidden; padding:8px 0 8px 0; background-color:#fff; border:1px #E0E0E0 solid; border-top:0px}
.right2 li img{padding-right:5px;vertical-align:middle}
/*
.right2 img{border:1px solid #CCC; width:96px; height:39px}
.right2 a:hover img{border:1px solid #F00;}

.right2 ul{ padding:0; margin:0; overflow:hidden}
.right2 ul li{float:left; width:96px; height:39px; padding:7px 5px 7px 5px; _padding:4px 3px 4px 3px; display:block}
*/
.right2_neiy{overflow:hidden; padding:8px 0 8px 0; background-color:#fff;}
.right2_neiy img{border:1px solid #CCC; width:96px; height:39px}
.right2_neiy a:hover img{border:1px solid #F00;}



.hzhb2_1{width:444px; height:30px; background:url(../images/y_40.gif) no-repeat;}
.hzhb2_1 a{float:left; display:block; font-size:14px; font-weight:bold; padding:5px 0 0 38px}
.hzhb2_1 span{float:right; display:block; padding:0px 8px 0 0}

/*主页公司简介*/
.hao{width:950px; overflow:hidden; margin:0 auto 16px;}
.hao1{width:264px; float:left; background:#fff}
.hao2{width:264px; float:right;}
.hao3{width:402px; margin:0 auto;}

.new{width:226px; height:26px; padding:7px 0 0 38px; font-size:14px; font-weight:bold; background:url(../images/y_55.gif) no-repeat}
.new strong{float:left;}
.new span{float:right; padding-right:5px;}
.new1{width:262px; height:260px; background:#fff; padding-bottom:10px; border:1px #E0E0E0 solid; border-top:0px;}
.new2{width:250px; height:20px; margin:0 auto; padding-top:10px; border-bottom:1px dashed #3392AC; margin:0 auto}
.new33{text-align:center; padding:8px 0 8px 0}

.abou{width:364px; height:26px; padding:7px 0 0 38px; font-size:14px; font-weight:bold; background:url(../images/y_57.gif) no-repeat}
.abou strong{ float:left;}
.abou span{float:right;padding-right:5px;}
.abou1{width:392px; overflow:hidden; padding:10px 4px 6px 4px; line-height:20px; border:1px #E0E0E0 solid; border-top:0px; border-bottom:0px}
.abou1 img{float:left; padding:6px;}


.que{ height:268px; padding:0 6px 0 6px; border:1px #E0E0E0 solid; border-top:0px; background-color:#fff}
.que1{padding:7px 8px 0px 50px; overflow:hidden; background:url(../images/y_64.gif) no-repeat 4px 12px;}
.que2{padding:0px 8px 2px 50px; overflow:hidden; background:url(../images/y_67.gif) no-repeat 4px 5px; border-bottom:1px dashed #3392AC;}

.center2_liu{width:400px; height:124px; padding:6px 0 0 0px; background:url(../images/31.gif) no-repeat 10px 10px; border:1px #E0E0E0 solid; border-top:0px; background-color:#fff;}
.center2_liu ul{padding:0; margin:0}
.center2_liu ul li{float:left; width:170px; padding:2px 0 2px 10px; margin:2px 6px 1px 6px; display:block; list-style-type:none;}


.indexCon{width:950px;overflow:hidden;}
.indexCon .flashBanner{width:950px;height:289px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:50px;line-height:50px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:10px;}