@charset "utf-8";
/* reset */
html{ overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family:Arial; color:#666; line-height:20px; font-size:12px; font-weight:normal; padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
img { border:0;}
ol, ul { list-style:none;}
a { color:#666; cursor:pointer;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}


/*index*/
.header{ width:100%;height:194px;  margin:0 auto; overflow:hidden;background:url(../img/bg_banner.gif) repeat-x;}
.header .banner{ width:1280px; margin:0 auto;}
.i_wrapper{ width:100%px; border-top: solid 16px #bababa;}

.bodyer{ width:960px; margin:0 auto; overflow:hidden;}
.i_list{ width:303px; float:left; display:inline;background-color:#fafafa; margin-right:2px; margin-top:10px;}

.i_list .i_about .head{ width:288px; height:23px; line-height:23px; overflow:hidden; border-bottom:solid 1px #cccccc;}
.i_list .i_about .head span{ font-weight:bold; float:left;color:#666666; font-family:Arial, Helvetica, sans-serif;background:url(../img/icon/i_head.gif) no-repeat 7px center; padding-left:14px;}
.i_list .i_about .head span strong{ display:inline-block; width:56px;color:#383838; font-family:"宋体"; padding:0 5px 0 14px; background:url(../img/icon/i_head.gif) no-repeat 7px center;}
.i_list .i_about .head a{ font-family:"宋体";color:#F00; float:right;}
.i_list .i_about .cont{ height:139px; overflow:hidden; padding:6px 13px 0 7px; line-height:24px;}


.i_list .i_news .head{ width:288px; height:23px; line-height:23px; overflow:hidden; border-bottom:solid 1px #cccccc;}
.i_list .i_news .head span{font-weight:bold;  float:left;color:#666666; font-family:Arial, Helvetica, sans-serif;background:url(../img/icon/i_head.gif) no-repeat 7px center; padding-left:14px;}
.i_list .i_news .head span strong{ display:inline-block; width:56px;color:#383838; font-family:"宋体"; padding:0 5px 0 14px; background:url(../img/icon/i_head.gif) no-repeat 7px center;}
.i_list .i_news .head a{ font-family:"宋体";color:#F00; float:right;}
.i_list .i_news .cont{ height:106px; overflow:hidden;padding:6px 13px 0 7px;}
.i_list .i_news .cont ul{ margin-top:5px;}
.i_list .i_news .cont li{ width:283px; overflow:hidden; line-height:24px;}
.i_list .i_news .cont li span{width:200px; overflow:hidden; float:left;}
.i_list .i_news .cont li span a{background:url(../img/icon/i_list_icon.gif) no-repeat left center; padding-left:15px;}
.i_list .i_news .cont li em{ float:right;}
.i_list .i_search{ width:305px; height:86px; background:url(../img/icon/bg_search.gif) no-repeat;}
.i_list .i_search p{ width:215px; overflow:hidden; padding:43px 0 0 16px;}
.i_list .i_search .input{width:118px; height:18px; border: solid 1px #CCC; float:left;}
.i_list .i_search .button{width:72px; height:21px;background:url(../img/icon/btn_search.gif) no-repeat; border:none; float:left; margin-left:17px;}

.i_pic{width:652px;float:left; display:inline; overflow:hidden;margin-top:17px;}
.i_pic .i_line{width:635px; height:4px; font-size:4px;background:url(../img/icon/bg_i_line.gif) repeat-x; clear:both; margin-left:16px; margin-bottom:14px;}
.i_pic .i_part{ width:654px; overflow:hidden;}
.i_pic .i_box{ width:326px; height:116px; overflow:hidden; float:left;}
.i_pic .i_part .imgbox{width:130px height:94px; overflow:hidden; display:inline; float:left; margin: 0 15px 0 11px;background-color:#cecece;}
.i_pic .i_part .imgbox img{ width:126px; height:90px; padding:2px;}
.i_pic .i_part .txtbox{ width:170px; height:100px; overflow:hidden; float:left; position:relative;}
.i_pic .i_part .txtbox span{ width:53px; height:15px; position:absolute; right:0; bottom:5px;}
.i_pic .i_part .txtbox a{color:#F00;font-family:"宋体"}


/*menu*/
.menubox{background:url(../img/bg_menu.gif) repeat-x; height:23px; width:100%;}
.menu{ width:960px; height:23px; margin:0 auto;}
.menu li{ float:left; }
.menu li a{color:#FFF;display:block; width:74px; height:23px; padding:0 30px; text-align:center; text-decoration:none;}
.menu li a:hover{background:url(../img/menu_focus.gif) no-repeat;}
.menu li a.focus{background:url(../img/menu_focus.gif) no-repeat;}
/*public*/
.header img{ display:block;}
.footer{ width:100%; height:122px;background:url(../img/bg_footer.gif) repeat-x; padding-top:10px; border-top: solid 1px #dddddd;}
.footer p{ width:960px; text-align:center; margin: 0 auto; line-height:24px; color:#9b9b9b;}
.wrapper{ width:100%; border-top: solid 16px #bababa;background-color:#eff2f4; padding-bottom:35px;}
.frame{ width:960px; overflow:hidden; margin-top:10px;background-color:#FFF;}
.frame .title{ line-height:32px;color:#000; padding-left:28px;}
.frame .title a{color:#000;}
.right{float:right;}
.left{ float:left;}
.red{color:#F00;}

/*about*/
.about{width:903px; margin:0 auto; overflow:hidden; padding-bottom:28px;}
.about .head{ border-bottom: dotted 1px #8c8c8c;}
.about .imgbox{width:205px; height:255px; margin-left:8px;}
.about .imgbox img{width:205px; height:200px;}
.about h3{ text-indent:2em; line-height:22px; margin-top:5px;}

/*contact*/
.contact{width:903px; margin:0 auto; overflow:hidden; padding-bottom:28px;}
.contact .head{  border-bottom: dotted 1px #8c8c8c;}
.contact .imgbox{width:563px; height:361px; margin-left:47px; margin-top:18px; overflow:hidden;}
.contact .txtbox{ width:240px; overflow:hidden;}
.contact .txtbox dl{ margin-top:18px; margin-left:22px;}
.contact .txtbox dt{color:#f00; line-height:30px; font-weight:bold;}
.contact .txtbox dd{ line-height:28px;}

/*news*/
.news{width:903px; margin:0 auto; overflow:hidden; padding-bottom:28px;}
.news .head{ border-bottom: dotted 1px #8c8c8c;}
.news .body{ width:860px; margin:0 auto; overflow:hidden; margin-top:16px;}
.news_info{width:903px; margin:0 auto; overflow:hidden; padding-bottom:28px;}
.news_info .head{ border-bottom: dotted 1px #8c8c8c;}
.news_info .body{ width:863px; margin:0 auto;}
.news_info .body h1{ text-align:center; height:40px; line-height:40px; border-bottom: solid 1px #CCC; font-size:14px;}
.news_info .body h1 strong{ font-size:14px;}
.news_info .body h1 em{ font-size:10px; margin-left:20px;}
.news_info .body h3{text-indent:2em; line-height:22px; margin-top:5px;}
.news_info .body .imgbox{width:272px; height:224px; margin:17px 0 0 23px;display:inline;}
.news_info .body .imgbox{width:205px; height:255px; margin-left:8px;}
.news_info .body .imgbox img{width:205px; height:200px;}
.news_info .body p{ word-wrap: break-word; word-break: normal; }


/*imgbox --begin--*/
.ddindex_content_lz { FLOAT: left; WIDTH: 272px; HEIGHT: 224px; }
#lantern { BORDER-RIGHT: #878787 1px solid; BORDER-TOP: #878787 1px solid; FONT-SIZE: 10.5pt; OVERFLOW: hidden; BORDER-LEFT: #878787 1px solid; WIDTH: 272px; CURSOR: pointer; LINE-HEIGHT: 23px; BORDER-BOTTOM: #878787 1px solid; HEIGHT: 224px }
#lanternMain { WIDTH: 272px; HEIGHT: 201px; BACKGROUND-COLOR: #ffffff }
#lanternImg { OVERFLOW: hidden; WIDTH: 272px; POSITION: absolute; HEIGHT: 201px }
#lanternNavy { BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10.5pt; FLOAT: left; OVERFLOW: hidden; WIDTH: 232px; COLOR: #853200; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center }
#lanternNavy .div_off1 { FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center }
#lanternNavy .div_on1 { PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center }
#lanternNavy .div_off2 { FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center }
#lanternNavy .div_on2 { PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center }
#lanternNavy .div_off3 { FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center }
#lanternNavy .div_on3 { PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center }
.liclass { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 15px; COLOR: #ffffff; LINE-HEIGHT: 14px; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #cc3300; TEXT-ALIGN: center; _margin-left: 2.5px; _margin-right: 2.5px }

/*imgbox --over--*/


.news .txtbox{ width:531px; margin-left:45px; margin-top:16px; display:inline;}
.news .txtbox li{ width:530px; overflow:hidden;height:29px; line-height:29px; border-bottom: solid 1px #ececec;}
.news .txtbox li{ line-height:24px;}

.news .txtbox li a{ width:380px; overflow:hidden;background:url(../img/icon/list_icon.gif) no-repeat left center; padding-left:15px; float:left;}
.news .txtbox li em{ }
.news .txtbox li span{ width:100px; display:block; float:right; margin-left:21px; text-align:left;}
.news .txtbox li span img{ display:inline-block; width:16px; height:16px; margin-left:18px; margin-top:3px;}

/*support*/
.support{width:903px; margin:0 auto; overflow:hidden; padding-bottom:28px;}
.support .head{  border-bottom: dotted 1px #8c8c8c;}
.support .body h2{ line-height:50px; margin-left:22px;}
.support .body .input{width:168px; height:16px;background:url(../img/icon/bg_input.gif) no-repeat; border:1px solid #c7c7c7;}
.support .body .textarea{width:387px;height:145px;background:url(../img/icon/bg_textarea.gif) no-repeat; border:1px solid #c7c7c7;}
.support .body .submit{width:66px; height:24px;background:url(../img/icon/btn_submit.gif) no-repeat; border:0;}
.support .body .reset{width:66px; height:24px;background:url(../img/icon/btn_reset.gif) no-repeat; border:0; margin-left:28px;}
.support .body .table{width:540px; margin:0 auto 60px auto;}
.support .body .down{ margin-left:24px;}
.support .body .down li{ width:292px; height:70px;  display:inline; float:left; margin-right:194px;margin:28px 0 ;}
.support .body .down li img{ display:block;}
.support .body .down dt{ line-height:55px; font-size:17px; font-family:"微软雅黑"; color:#313131;}
.support .body .down dd{ line-height:31px;}


/*products*/
.products{width:903px; margin:0 auto; overflow:hidden; padding-bottom:28px;}
.products .head{ width:903px;  border-bottom: dotted 1px #8c8c8c; position: relative;}
.products .head .in_search{ width:246px; overflow:hidden; height:25px; position:absolute; top:0; right:10px; line-height:25px ; background:url(../img/bg_in_search.gif) no-repeat;}
.products .head .in_search .search_box{ margin-left:40px; border:0; height:20px; line-height:20px; width:140px; float:left; margin-top:2px; }
.products .head .in_search .button{width:55px; height:20px; border:none; margin-top:2px; float:left;}
.products .body { margin-top:14px; width:901px; overflow:hidden;}
.products .body .side{ width:153px; overflow:hidden; float:left; display:inline; border:1px solid #ededed;	}
.products .body .side .ul{ width:145px; margin:11px auto 45px auto; }
.products .body .side li{padding-bottom:14px; }
.products .body .side li .a{ font-weight:bold;padding-left:13px; color:#696969; display:block;width:124px; height:21px; line-height:21px; overflow:hidden; border:solid 1px #ededed;background-color:#fafafa; display:block;}
.products .body .side li a:hover{ text-decoration:none;}
.products .body .side li .a.focus{color:#ff6600; }
.products .body .side .subnav { margin-left:16px; }
.products .body .side .subnav li a{ line-height:22px; display:block; margin-top:5px;background:url(../img/icon/subnav.gif) no-repeat 5px center; padding-left:20px; border-bottom: dotted 1px #dfdfdf;}
.products .body .side .subnav li a.focus2{ color:#ff6600;}
.products .body .side .ssubmenu{padding-left:10px; }
.products .body .side .ssubmenu a{ color:#999;}

.products .body .content{ width:721px; overflow:hidden; float:left; margin-left:24px; display:inline;}
.products .body .content li{ display:block; width:720px; height:118px; padding:14px 0 8px 0; border-bottom: dotted 1px #c6c6c6;}

.products li .imgbox{width:121px; height:115px; border: solid 1px #eaeaea; float:left;}
.products li .txtbox{ float:left; width:568px; overflow:hidden; margin-left:20px;}
.products li .txtbox h1 a{ line-height:22px; color:#fb5300; font-family:"宋体";font-weight:bold;}
.products li .txtbox h3{ line-height:18px;}
.products li .txtbox p{ margin-top:3px;}

.page{ height:49px; line-height:49px; text-align:right; margin-top:15px;}
.page .input{ width:30px; height:16px; border: solid 1px #a7a6aa; line-height:16px;}

.products .info_head{ height:26px; line-height:26px; color:#fb5300; font-family:"宋体"; border-bottom:dotted 1px #a3a3a3;font-weight:bold;}
.products .info_cont{color:#6b6b6b; line-height:22px; margin-top:5px; margin-bottom:10px;}

/*search*/
.searchbox{width:903px; margin:0 auto; overflow:hidden; padding-bottom:28px;}
.searchbox .head{ width:903px;  border-bottom: dotted 1px #8c8c8c; position: relative;}
.searchbox .head .in_search{ width:246px; height:25px; position:absolute; top:0; right:10px; line-height:25px ; background:url(../img/bg_in_search.gif) no-repeat;}
.searchbox .head .in_search .search_box{ margin-left:40px; border:0; height:20px; line-height:20px; width:140px;}
.searchbox .head .in_search .button{width:55px; height:20px;background:url(../img/in_btn_search.gif) no-repeat; border:none; margin-top:2px;}

.searchbox .body .content{ width:903px; overflow:hidden; float:left; margin-left:30px; display:inline;}
.searchbox .body .content li{ display:block; width:840px; height:118px; padding:14px 0 8px 0; border-bottom: dotted 1px #c6c6c6;}

.searchbox li .imgbox{width:121px; height:115px; border: solid 1px #eaeaea; float:left;}
.searchbox li .txtbox{ float:left; width:650px; overflow:hidden; margin-left:20px;}
.searchbox li .txtbox h1{ line-height:22px; color:#fb5300; font-family:"宋体";font-weight:bold;}
.searchbox li .txtbox h3{ line-height:18px;}
.searchbox li .txtbox p{ margin-top:3px;}


/*xiong*/
.page a {
    -moz-border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #777777;
    color: #8698B6;
    margin-right: 3px;
    padding: 3px 6px 2px;
    text-decoration: none;
	}
	.page {
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
	} 
	.page a.active {
    background: none repeat scroll 0 0 #A6A6A6;
    border: 1px solid #777777;
    color: #FFFFFF;
	}