@charset "utf-8";
* {margin:0; padding:0; list-style:none; border:0}
html,body {overflow-x:hidden;}
body { margin-left: 0px;margin-top: 0px; margin-right: 0px; background:#fff ;margin-bottom: 0px;word-spacing:0px; letter-spacing:0px;}
body,td,div ,li{color:#222; font-size:12px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei"; line-height:200%;word-spacing:3px;word-wrap:break-word;}
li {list-style-type:none;vertical-align:bottom}
input ,TEXTAREA{vertical-align:middle; padding:3px;} 
a,area {blr:expression(this.onFocus=this.blur());outline: none;}
.clear { clear:both;}
h1,h2,h3,h4,h5{font-weight:400}
em { font-style:normal}
u { text-decoration:none}
strong { font-weight:400; font-size:1.5em;}
.wk {width:1000px;}
.cen {margin:0 auto;}
.tcent {text-align:center;}
.lft {float:left;}
.rlt {float:right;}
.ov {overflow:hidden;}
a:link,a:visited,a:active { color:#434a54; text-decoration: none;} 
a:hover { color:#f00; text-decoration:underline;} 
.bai,.bai a:link,.bai a:visited,.bai a:active { color: #fff;text-decoration:none}
.bai a:hover { color: #ff0; text-decoration: underline} 
.hong,.hong a ,.hong a:visited,.hong a:active { color: #ff0000; text-decoration: none;} 
.hong a:hover { color: #09C; text-decoration: underline} 
.lv,.lv a:link,.lv a:visited,.lv a:active { color: #004c74; text-decoration: none; margin:0 15px; line-height:29px;} 
.lv a:hover { color: #3C0; text-decoration: underline} 
.hui,.hui a:link,.hui a:visited,.hui a:active { color: #666; text-decoration: none; font-size:.75em;} 
.hui a:hover { color: #360; text-decoration: underline} 

#gotop{position:fixed; right:10px; width:50px; height:50px; line-height:50px; background-color:#ed5565; bottom:10px; text-align:center; cursor:pointer; display:block;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}
#left_layer {position:fixed; top:260px; right:0px; width:131px; height:311px; background:url(kefu.png) no-repeat top right; overflow:hidden; text-align:right; z-index:999}
.logo { width:589px; height:47px; float:left; margin-top:20px}
.tel { width:170px; height:42px; float:right; text-align:right; line-height:14px; margin-top:25px}
.banner { margin-top:20px;}
.nav { height:50px; text-align:right; background:#d85904; line-height:50px; width:980px; padding-right:20px; margin-bottom:2px;font-size:16px;}
.lau { font-size:12px}
.indlft { width:220px;}
.indlft em { text-align:center; padding:5%; display:block; width:90%; background:#dcdcdc;}
.indlft h3 { background:#2246a0; height:25px; line-height:25px; padding-left:15px; width:205px; margin-bottom:1px}
.indlft a ,.fenlei{ background:url(list.gif) no-repeat left center #e8e8e8;background-position:5px; padding-right:5px; line-height:180%; padding-left:18px; display:block; margin-bottom:1px}
.indlft a  {width:197px; }
.indlft a:hover { background:url(list.gif) no-repeat left center #FFFFCC;background-position:5px;}
.indlft input {border:#f09928 1px solid; height:24px; line-height:24px; padding:0 10px 0 30px; color:#993740; margin-top:5px; margin-bottom:5px; cursor:pointer; *padding:0 2px 0 10px;}
.mailbtn { background:url(mailbtn.gif) repeat-x;}
.mailbtnon {background:url(mailbtnon.gif) repeat-x; }
.indrlt { width:770px; }
.lujin { border-bottom:#CCC 1px solid; height:25px; line-height:25px; margin-bottom:10px}
.ind1 dt { float:left; width:390px;}
.ind1 em{ width:384px; float:left}
.ind1 h2 { font-size:2.4em; height:auto; line-height:normal}
.ind1 u { width:189px; float:left; margin-right:6px; margin-top:6px}
.ind1 dd { display:block; width:370px; float:right; font-size:14px; line-height:190%;margin-bottom:15px}
.hot { border:#ffcd82 2px solid; background:#fffcf3; margin-top:5px; margin-bottom:25px}

.hot div { width:230px; float:left; padding:15px 0; margin-left:12px; margin-right:12px}
.hot dl { width:230px; height:150px; margin-bottom:10px; display:block; overflow:hidden}
.hot dl img { height:150px;}
.hot h1 { font-size:16px; font-weight:bold; line-height:normal;}
.hot p {  font-size:12px; line-height:normal;  font-weight:400}


.cp div { text-align:center; width:212px; float:left; height:190px; margin-left:20px; margin-right:20px;}
.cp dl { width:200px; height:130px; margin-bottom:20px; overflow:hidden; border:#d2d2d2 6px solid; margin:0 auto;text-decoration: none; display: block;}
.cp img { width:200px}
.cp h1 { font-size:12px;  height:45px; line-height:22px; padding-top:3px;}

.footer { background:#2246a0; }
.footer em {padding-left:20px; height:40px; line-height:40px; border-bottom:#fff 1px solid; display:block;}
.footer b,.footer i { float:left}
.footer i { width:450px; font-style:normal; padding:30px 0 30px 50px}
.footer b { width:500px; padding-top:15px; padding-bottom:15px}
.footer b u { width:60px; text-align:right; margin-right:10px; float:left; display:block}
.footer b strong { width:400px; float:left; display:block}
.footer ul { display:none}
.send {border:#f09928 1px solid; height:24px; line-height:24px; padding:0 15px 0 35px; color:#993740; margin-top:5px; margin-bottom:5px; cursor:pointer}

.btform { border:#999 1px solid; background:#efefef; padding-left:6px}

.zw h1 { font-size:1.5em; text-align:center}
.zw h2 { font-size:.75em; padding:1em 0 0.5em 0; margin-bottom:2em; text-align:center; border-bottom:#ccc 1px solid}
.zwzw { font-size:1em; padding:1em}
.zwzw img {padding:2px; margin:10px 10px 10px 30px; border:#ccc 1px solid;
	max-width:700px;
    max-height:1300px; 
    width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true); 
    height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true); 
}
.cplist dd{ width:31%; margin:0 1%; margin-bottom:1em; float:left; text-align:center; line-height:1em; height:190px; overflow:hidden;}
.cplist dd b { width:100%; height:130px; overflow:hidden; display:block;}
.cplist dd img { width:90%;}

/*  ***************************************************************************************************/
.Pagetype               { margin:10px 10px; text-align:center;}
.Pagetype .current      { font-size:1.5em; color:#FF0000;}   
.Pagetype3              { text-align:center; white-space:nowrap;}
.Pagetype3 a            {display:inline-block;min-width:1.5em;_width:1.5em;height:1.5em;font-size:1.5em;line-height:1.5em;text-align:center;margin-left:-1px;vertical-align:top}
.Pagetype3 .s1          {  WIDTH: 1.5em; TEXT-ALIGN: center}
.Pagetype3 .s2          { border:1px solid #3b5998; font-size:1.5em; FONT-WEIGHT: bold; BACKGROUND: #1f3a87; COLOR: #fff; TEXT-ALIGN: center}
.Pagetype3 A.s2:visited { COLOR: #fff}
.Pagetype3 A            { BORDER: #62b5de 1px solid;  BACKGROUND: #fff; PADDING-RIGHT: 6px; PADDING-LEFT: 6px;PADDING-BOTTOM: 2px; PADDING-TOP: 3px;MARGIN: 5px 4px 0px 0px; COLOR: #3b5998;   TEXT-ALIGN: center;DISPLAY: inline;LINE-HEIGHT:25px;}
.Pagetype3 A:visited    { COLOR: #62b5de}
.Pagetype3 A:hover      { COLOR: #fff;border:1px solid #3b5998;background-color:#3b5998;TEXT-DECORATION: none }
.Pagetype3 .s3          { BORDER: #ccc 1px solid;display:inline-block;min-width:18px;_width:18px;height:26px;line-height:26px;PADDING-RIGHT: 6px; PADDING-LEFT: 6px;PADDING-BOTTOM: 2px; PADDING-TOP: 3px;text-align:center;MARGIN: 5px 4px 0px 0px; }
.Pagetype3 .s4          { COLOR:#999}
.Pagetype3 .s4 select   { COLOR:#999}
#ItemListmain   { WIDTH: 100%;  PADDING-LEFT: 0px; padding:0px;}
#PicListmain    { WIDTH: 100%; text-align:center;  PADDING-LEFT: 15px; padding-right:15px;}
#PicListmain A.piclist_img  { border:1px solid #efeeee; padding:4px 4px; display:block ;BACKGROUND: #fff }
#PicListmain A.piclist_title{ display:block;}
#PicListmain img:hover{filter:alpha(opacity=60);}
#ItemListmain ul.style_1      { margin:0;padding:0;list-style-type:none; text-align:left;overflow:hidden; margin:0px 15px}
#ItemListmain .Only_li        { border:0px}
#ItemListmain .Only_title     { float:left;}
#ItemListmain .Only_time      { float:right;COLOR: #888;}
#ItemListmain .Only_icon      { padding-left:5px; padding-right:5px;float:left; vertical-align:middle; padding-top:5px}
#ItemListmain .Only_lmname    { padding:0 10px 0 0; float:left;}
#ItemListmain .Only_hit       { float:left;}
#ItemListmain ul.style_2      {padding-top: 10px; border-bottom: 1px dashed #999999; margin:0px 15px}
#ItemListmain .Simple_other   { color:#999; padding-top:1em; margin-bottom:1em;font-size:1em; text-align:right}
#ItemListmain .Simple_more    { MARGIN-LEFT: 2em; COLOR: #7D7DFF;}
#ItemListmain .addlist                { padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999;margin-bottom: 10px; margin-left:10px; margin-right:10px}
#ItemListmain .addlist .litimg        { float: left;margin-right: 10px;}
#ItemListmain .addlist .techdes       { }
#ItemListmain .addlist .addinfo       { float: right;line-height: 22px;}
#ItemListmain .addlist .techdes ul li { margin-bottom: 5px;}
#ItemListmain .addlist .dtitle a      { font-size: 14px;font-weight: bold;color: #0B65A7;}
.contentup{ float:left}
.contentdown{ float:right}
.uibox{margin-bottom:10px;}
.article-nav{margin-top:10px;width:620px; text-align:left}
.article-nav .uibox-con{width:618px;padding:10px 0;overflow:hidden;}
.article-nav ul{width:308px;float:left;border-right:1px dotted #ccd3e4;position:relative;right:-1px;}
.article-nav ul li{height:26px;line-height:26px;padding-left:10px;overflow:hidden;}
.uibox-title{height:28px;line-height:28px;background-color:#fafbfc;border:solid 1px #ccd3e4;position:relative;border-bottom:0;padding:0 10px;clear:both;font-weight:700;color:#333;font-size:14px}
.uibox-con{border:solid 1px #ccd3e4;padding:6px 10px}


@media screen and (max-width:1100px){
#left_layer { display:none}
.wk {width:99%}
.logo { width:100%; height:auto; float:none; margin-top:0}
.tel { display:none}
.h1de { display:none}

.banner { margin-top:0;}
.nav { height:4em; text-align:center; line-height:4em; width:99%; padding-right:0; margin-bottom:2px;font-size:4.5em;}
.indlft { width:0;}
.indrlt { width:100%; }
.lujin { height:3em; line-height:3em; font-size:3em}
.ind1 h2 { font-size:4.5em; height:1em; padding-top:1em;}
.ind1 dt { float:none; width:100%}
.ind1 em{ width:65%}
.ind1 u { width:32%; float:left; margin-right:0; margin-top:0; margin-left:2%; margin-bottom:6px}
.ind1 dd { width:92%; padding:3%; float:none; font-size:3.5em; line-height:1.5em}
.fenlei { font-size:5em}


.hot { border:#ffcd82 2px solid; background:#fffcf3; margin-top:5px; margin-bottom:25px}
.hot div { width:31%; margin-left:1%; margin-right:1%}
.hot dl { width:90%; height:auto;  margin:0 auto;}
.hot h1 { font-size:4em; line-height:1em;margin-bottom:15px; margin-top:15px; }
.hot p { font-size:3em; line-height:1em;}


.cp div { width:50%; margin:0; height:auto; padding:0 ;margin-left:0; margin-right:0;}
.cp dl { width:90%; height:320px;}
.cp img { width:100%}
.cp h1 { font-size:2.2em; line-height:1em; font-weight:400; margin-top:5px; margin-bottom:20px;}
.footer em {padding-left:20px; height:auto; line-height:2em; font-size:4em; }
.footer b,.footer i { float:none}
.footer i { width:98%; margin-left:1%; font-size:3em; line-height:2em; display:block; padding:30px 0 30px 50px;}
.footer b { display:none}
.footer {padding-bottom:15em; display:block}
.footer ul { display:block; width:80%; position:fixed; bottom:0px; margin-left:12%}
.footer ul img { margin-right:6px}
.zwzw img {
	widht:96%;
	max-width:96%; 
    max-height:3300px; 
}

.zwzw { line-height:2.6em; font-size:3.5em; }
.weizhi { font-size:1.75em; padding-right:3em}
.cplist dd{ width:48%;font-size:2.6em; height:500px; overflow:hidden;}
.cplist dd b { width:100%; height:auto;}
.cplist dd img { width:99%;}
.zwlist ul { margin-bottom:2em; }
.Simple_con {line-height:450%}
.zw { margin-right:2.5em}
.zw h1 { font-size:4.5em; line-height:normal; text-align:center}
.zw h2 { font-size:2.4em;}
.slideBox{ width:100%; }
.slideBox .bd img{ width:100%;}
.Simple_title { font-size:2.6em; line-height:normal;}
.Simple_title a { color:#c00}
.Simple_con { font-size:2.3em; line-height:normal;}
.Simple_other {  line-height:normal;}
.Pagetype3 { padding-left:6em}
.Pagetype3 a            {min-width:2.5em;_width:2.5em;height:2.5em;font-size:2.5em;line-height:2.5em; display:block; float:left; margin-top:1em; margin-bottom:1em}
.Pagetype3 .s2          {font-size:2.5em; }
.Pagetype3 .s4 { display:none}
.Pagetype3 p { font-size:1.7em;  clear:both;display:block; height:1.5em; margin-top:1.5em}
#ItemListmain .Simple_other   { font-size:2em; }

}
