@charset "utf-8";
/* normal */
*{margin:0; padding:0;}
html,body{width:100%; height:100%;}
html{overflow-x:hidden; overflow-y:auto;}
body{font:12px/14px "微软雅黑",Arial,sans-serif; color:#4d4d4d; background:#fff0b9 url(/images/bg.jpg) repeat-x center top;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font:normal 12px/14px "微软雅黑",Arial,sans-serif;}
fieldset,img{border:none;}
object,img{vertical-align:text-top;}
fieldset,legend,label,input,button,select,option,textarea{font:12px/14px "微软雅黑",Arial,sans-serif; color:#4d4d4d;}

/* global */
.none{display:none;}
.clear{overflow:hidden; _zoom:1;}
.wrapper{width:960px; background:url(/images/bg2.png) repeat-y center top; _background:url(/images/bg3.png) repeat-y center top; padding:0 18px; margin:0 auto;}
a{color:#4d4d4d; text-decoration:none;}
a:hover{color:#f00000; text-decoration:underline;}

/* top */
.top{height:30px; overflow:hidden; line-height:30px; border:1px solid #edeef0; border-top:none; background:#fcfcfc url(/images/top.jpg) no-repeat 739px 11px; padding:0 10px;}
.top span{float:right;}
.top span a{margin-left:25px;}

/* header */
.header{height:160px; overflow:hidden; background:url(/images/header.jpg); margin-top:1px;}
.header .h-logo{width:640px; height:160px; overflow:hidden; background:url(/images/header2.png); position:absolute; z-index:999;}
.header .h-logo a{display:block; width:348px; height:68px; overflow:hidden; text-indent:-999999px; margin:45px 0 0 16px;}
.header .h-focus{float:right; width:640px; height:160px; overflow:hidden; position:relative;}
.header .h-focus ul li{display:none;}
.header .h-focus ul li img{width:640px; height:160px;}
.header .h-number{display:none;}

/* nav */
.nav{height:69px; overflow:hidden; background:url(/images/nav.gif); padding-left:8px;}
.nav ul{height:36px; overflow:hidden;}
.nav li{float:left; background:url(/images/nav.gif) -960px 0;}
.nav .last{background:none;}
.nav li a{display:block; width:105px; height:36px; overflow:hidden; text-align:center; line-height:36px; font-weight:bold; font-size:14px; color:#ffffff;}
.nav li a:hover{color:#f00000; text-decoration:none; background:url(/images/nav.gif) -960px -36px;}
#nav_btn1 #nav_hover1,
#nav_btn2 #nav_hover2,
#nav_btn3 #nav_hover3,
#nav_btn4 #nav_hover4,
#nav_btn5 #nav_hover5,
#nav_btn6 #nav_hover6,
#nav_btn7 #nav_hover7,
#nav_btn8 #nav_hover8,
#nav_btn9 #nav_hover9{color:#f00000; background:url(/images/nav.gif) -960px -36px;}

.nav #colee_left{width:860px; height:33px; overflow:hidden; line-height:33px; margin-left:73px;}
.nav #colee_left p{white-space:nowrap; margin-right:15px;}

/* index */
.column{float:left; overflow:hidden; margin-top:10px;}
.column_t{height:30px; overflow:hidden; line-height:30px; border-right:1px solid #e3e6ed; background:url(/images/column_t.jpg); padding:0 15px;}
.column_t a{float:right;}
.column_t b{font-size:14px; color:#ffffff;}
.column_c{overflow:hidden; border:1px solid #e3e6ed; border-top:none;}

.industry{width:710px; margin-right:10px;}
.industry .column_t{padding-left:18px;}
.industry .column_t b{height:30px; overflow:hidden; line-height:30px; }
.industry .column_c{height:232px;}
.industry .column_c .focus{float:left; margin:14px 0 0 14px; _display:inline;}
.industry .column_c .list{float:left; width:366px;}
.list{margin:7px 0 0 14px;}
.list li{height:24px; overflow:hidden; line-height:24px; background:url(/images/list.jpg) no-repeat left center; padding-left:10px;}
.list li span{float:right; font-size:10px; color:#666666;}

.company{width:240px;}
.company .column_c{height:232px;}

.advertising2{float:left; margin-top:10px;}

.show{width:710px; margin-right:10px;}
.show .column_c{height:565px; background:url(/images/column_c.jpg);}
.list2{float:left; width:326px; height:282px; overflow:hidden; margin:0 14px; _display:inline;}
.list2_t{height:24px; overflow:hidden; background:url(/images/list2_t.jpg) no-repeat left bottom; padding-top:14px; margin-bottom:14px;}
.list2_t p{float:right; color:#e3e6ed; margin-right:-5px;}
.list2_t p a{margin:0 5px;}
.list3 dt{height:90px; overflow:hidden; margin-bottom:8px;}
.list3 dt img{float:left; width:106px; height:82px; border:1px solid #e3e6ed; padding:3px; margin-right:14px;}
.list3 dt p{line-height:22px;}
.list3 dd{height:24px; line-height:24px; overflow:hidden; background:url(/images/list.jpg) no-repeat left center; padding-left:14px;}
.list3 dd span{float:right; font-size:10px; color:#666666;}

.mian_f{float:left; width:240px;}
.exhibition{width:240px;}
.exhibition .column_c{height:262px;}

.list-pic{height:83px; overflow:hidden; margin:14px 11px 0 14px;}
.list-pic img{float:left; width:96px; height:75px; border:1px solid #e3e6ed; padding:3px; margin-right:14px;}
.list-pic p{line-height:22px;}

.list-pic2 a{display:block; width:210px; height:180px; overflow:hidden; line-height:24px; text-align:center;}
.list-pic2 a img{width:202px; height:142px; border:1px solid #e3e6ed; padding:3px;}

.ebook{width:240px;}
.ebook .column_c{height:262px;}

.fault{width:960px;}
.fault .column_c{height:150px;}
.photo{width:930px; overflow:hidden; margin:14px 0 0 14px;}
.photo a{display:block; width:143px; height:136px; overflow:hidden; line-height:24px; text-align:center; margin-right:14px;}
.photo a img{width:135px; height:95px; border:1px solid #e3e6ed; padding:3px;}

.product{width:710px; margin-right:10px;}
.product .column_c{height:565px; background:url(/images/column_c.jpg);}

.maintain{width:240px;}
.maintain .column_c{height:262px;}

.book{width:240px;}
.book .column_c{height:262px;}

.advertising4{float:left; margin-top:10px;}

.link{width:958px; border:1px solid #e3e6ed; margin-top:10px; float:left; _margin-bottom:-12px;}
.link dl{width:930px; line-height:24px; padding:7px 14px;}
.link dt{float:left; width:70px; text-align:right; font-weight:bold; color:#f00000; background:url(/images/list.jpg) no-repeat left center;}
.link dd{float:left; width:860px;}
.link dd a{margin:0 7px;}

.footer{height:133px; overflow:hidden; text-align:center; line-height:24px; border-top:1px solid #e3e6ed; background:url(/images/footer.jpg) no-repeat center 60px; padding-top:7px; margin-top:10px;}
.footer img{margin:2px 0 0 10px;}
.footer span{display:block; text-align:right;}
.footer span a{color:#cc0000;}
.footer .sp1{padding:5px 310px 0 0; _padding-top:10px;}
.footer .sp2{padding:2px 310px 0 0; _padding-top:3px;}

/* inside */
.inside{float:left; width:960px;}
.i_left{float:left; width:710px;}
.i_right{float:right; width:240px;}

.i_sidebar{width:240px;}
.i_sidebar_list{padding:29px 0 24px 29px;}
.i_sidebar_list li{margin-bottom:5px;}
.i_sidebar_list li a{display:block; width:118px; height:30px; line-height:30px; overflow:hidden; background:url(/images/i_sidebar_list.jpg) 0 -30px; padding-left:62px;}
.i_sidebar_list .li_light a{font-weight:bold; color:#ffffff; background:url(/images/i_sidebar_list.jpg);}
.i_sidebar_list .li_light a:hover{color:#ffffff; text-decoration:none;}

.i_main{width:710px;}
.i_main .column_t span{float:right; margin-right:-5px;}
.i_main .column_t span a{float:none; margin:0 5px;}
.i_main .column_c{height:auto; _height:769px; min-height:769px; overflow:visible;}

.i_about{line-height:30px; padding:28px 36px;}

.i_news{padding:23px 36px 0;}
.i_news li{height:36px; line-height:36px; overflow:hidden; border-bottom:1px dotted #b5b5b5; background:url(/images/list.jpg) no-repeat left center; padding-left:14px;}
.i_news li i{float:right; font-style:normal; font-size:10px; color:#666666;}

.i_page{height:72px; line-height:40px; text-align:center; overflow:hidden; color:#f00000;}
.i_page a{color:#f00000; margin:0 5px;}

.i_title{line-height:30px; text-align:center; color:#666666; border-bottom:1px dotted #b5b5b5; padding:36px 0 16px; margin:0 36px -13px;}
.i_title b{display:block; font-size:16px; color:#f00000;}

.i_share{height:60px; overflow:hidden; border-bottom:1px dotted #b5b5b5; padding-left:178px; margin:-12px 36px 0;}

.i_read{padding-bottom:36px; margin:0 36px;}
.i_read h3{font-weight:bold; font-size:14px; color:#f00000; padding:12px 0 7px;}
.i_read .list{margin:0;}

.i_photo{padding:36px 0 0;}
.i_photo a{float:left; width:120px; height:138px; overflow:hidden; text-align:center; line-height:24px; margin:0 16px 0 36px;}
.i_photo a img{width:114px; height:84px; border:1px solid #e3e6ed; padding:2px;}

.i_line{height:1px; overflow:hidden; border-bottom:1px dotted #b5b5b5; margin:0 36px;}

.i-publish{width:360px; overflow:hidden; padding:31px 0; margin:0 auto;}
.i-publish .ip-text{width:298px; height:28px; line-height:28px; margin-left:10px;}
.i-publish .ip-select{width:302px; height:30px; margin-left:10px;}
.i-publish .ip-textarea{width:300px; height:108px; margin-left:10px;}
.i-publish .ip-button{width:89px; height:30px; margin-left:10px; cursor:pointer;}

.i-publish-search{width:460px; height:32px; overflow:hidden; line-height:32px; padding-top:36px; margin:0 auto;}
.i-publish-search b{float:left; font-weight:normal;}
.i-publish-search .ips-text{float:left; width:298px; height:28px; line-height:28px; margin:0 10px;}
.i-publish-search .ips-button{float:left; width:89px; height:30px; cursor:pointer;}

.i-publish-list{margin-bottom:36px;}
.i-publish-list li{float:left; width:186px; height:196px; overflow:hidden; line-height:24px; border:1px solid #e3e6ed; margin:36px 0 0 36px; _display:inline;}
.i-publish-list li p{height:29px; overflow:hidden; line-height:29px; background:#f8f9fc; padding-left:5px;}
.i-publish-list li p a{margin:0 5px;}
.i-publish-list li span{display:block; height:134px; overflow:hidden; padding-left:10px;}
.i-publish-list li span b{display:block; font-size:14px; margin:14px 0 7px;}
.i-publish-list li i{display:block; height:32px; overflow:hidden; line-height:32px; font-style:normal; border-top:1px dotted #e3e6ed; padding-left:10px;}

.i-publish-display{width:636px; overflow:hidden; padding:36px 0; margin:0 auto;}
.i-publish-display .ipd-title{height:28px; overflow:hidden; text-align:center; line-height:28px; font-weight:bold; font-size:14px; border:1px solid #e3e6ed; background:#f8f9fc;}
.i-publish-display .ipd-content{height:auto; overflow:hidden; line-height:24px; padding:14px 0;}
.i-publish-display .ipd-time{height:32px; overflow:hidden; line-height:32px; border-top:1px dotted #e3e6ed;}
.i-publish-display .ipd-time li{float:left; width:212px; overflow:hidden;}
.i-publish-display .ipd-tel{display:block; height:76px; overflow:hidden; line-height:76px; background:#fff0b9 url(/images/publish-display.jpg) no-repeat 21px center; padding-left:75px;}
.i-publish-display .ipd-tel b{font-size:14px; color:#f00000;}