@charset "utf-8";

/* CSS Document */

body{ font-family:"宋体"; font-size:12px; color:#333333;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, img { margin:0px; padding:0px; border:none;}

fieldset, img, abbr { border:0;}

ul,li,dl,ol{list-style-type:none;}

h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }

a, ins { text-decoration:none;}

space-line { clear:both; margin:0px; width:auto; padding:0px;}

input,button,textarea,select{ font:100% Arial,'宋体';}

div{ margin:0px; padding:0px; border:0px;}

a{color:#333333; text-decoration:none;}

a:hover{color:#0069ab; text-decoration:underline;}

/*index*/

.wrap{ width:1000px; margin:0 auto;}

.header{ width:1000px; clear:both;}

.top{ width:1000px; height:100px;}

.logo{ width:260px; height:100px; float:left;}

.links{ width:217px; height:100px; float:left;}

.topad{ width:485px; height:100px; float:left; margin-left:38px;}

.Language{ width:217px; margin-top:5px; text-align:right;}



.Language a{ color:#6b6969;}

.Language a:hover{ color:#0069ab;}

.tel{ width:217px; height:66px; float:right; margin-top:10px;} 

.menu{ width:1000px; height:35px; line-height:35px; background:url(../images/nav-bg.gif) repeat-x;}

.menu ul{ margin-left:9px;}

.menu ul li{ padding:0px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; float:left; 

background:url(../images/nav-bg2.gif) no-repeat left center;}

.menu ul li a{ color:#FFF;}

.menu ul li a:hover{ color:#FFF;}

.search{ width:998px; height:26px;  background:url(../images/hot-bg.gif) repeat-x;border: 1px solid #E7E3E4;}







.searchleft{ float:left; height:26px; line-height:26px;}

.searchbox{   margin-right:5px; float:right; display:inline; margin-top:2px; *margin-top:0px!important;   _margin-top:0px; }

.text{ width:160px; height:17px; line-height:17px; border:#cfcdce 1px solid; vertical-align:middle; padding-left:3px; padding-right:3px;}







.button{ width:49px; height:21px;  vertical-align:middle }

.container{ width:1000px; margin-top:9px; clear:both;}

.left{ width:242px; float:left;}

.conleft1,.con1left2,.con1left3{ width:242px;}



.serach-font{}

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.con1lefttitle{ width:242px; height:33px;}

/*.con1leftcenter{ width:242px; min-height:330px; _height:expression(this.scrollHeight < 330 ? "330px" : "auto"); background:url(../images/conleft1centerbg.jpg) no-repeat #e3f5ff;}*/

.con1leftcenter{ width:240px;border:1px solid #cccccc; border-top:none; padding-bottom:8px;}

.con1title{ width:236px; height:20px; line-height:18px; padding-top:10px; border-bottom:1px solid #5ba1e0; margin:0 auto;}

.con1title ul{ margin-left:8px;}

.con1title ul li{ float:left; padding:0px 15px; background:url(../images/conleft1icon.jpg) no-repeat left 2px;}

.con1title ul .con1now a,.con1content ul li a:hover,.more3 a:hover,.con2title2 a:hover,.center a:hover,.more5 a:hover{ color:#fe0000;}

.con1title ul .con1now a:hover{ color:#fe0000;}

.con1title ul .con1normal a{ color:#0069ab;}

.con1title ul .con1normal a:hover,.con1content ul li a,.con2right1text ul li a:hover,.more4 a:hover,.more5 a{ color:#333333;}

.con1content{ width:209px; margin-left:16px; display:block;}

/*.con1content ul li{ width:209px; height:18px; line-height:18px; padding-left:14px; background:url(../images/conleft1listbg.jpg) no-repeat; margin-top:5px;} 

.none{ display:none;}*/

.con1content ul li{ width:200px; height:auto; line-height:23px; padding-left:12px; background:url(../images/20.jpg) no-repeat left 5px; margin-top:5px; border-bottom:1px #c0dffb dotted;} 

.none{ display:none;}

.con1leftfooter{ width:242px; height:11px; font-size:0px;}

.con1left2{ margin-top:15px;}

.con1lefttitle2{ width:242px; height:26px; line-height:26px; background:url(../images/con1left2title.jpg) no-repeat;}

.con1lefttitle2 span,.con2left1title span,.con2right3title span,.con4title1 .title{ float:left; font-size:14px; font-weight:bold; color:#FFF; margin-left:28px;}

.con1lefttitle2 span a,.con1lefttitle2 span a:hover,.con2now a,.con2now a:hover,.footerlinks a,.footerlinks a:hover{ color:#FFF;}

.con1lefttitle2 .more{ float:right; margin:10px 9px 0px 0px;}

.con1leftbox{ width:240px; border:1px solid #cccccc; border-top:none;}

.con1leftbox ul{ width:214px; margin:0px auto; padding:7px 0px;}

.con1leftbox ul li{ width:203px; height:27px; line-height:27px; background:url(../images/listicon.jpg) no-repeat left center; padding-left:9px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-bottom:#e4e4e4 1px dashed;}

.con1left3{ margin-top:10px;}

.con1lefttext{ padding:8px 9px; line-height:28px;}

.content{ width:750px; float:right; overflow:hidden;}

.con2,.con3{ width:750px; clear:both;}

.con2left{ width:510px; float:left;}

.banner{ width:510px; height:241px;}

.banner h2.title{ text-align:left;}

.con2left1,.con2left2{ width:508px; height:243px; border:1px solid #a1ddff; margin-top:6px;}

.con2left1title{ width:506px; height:26px; line-height:26px; background:url(../images/con2titlebg.jpg) no-repeat; margin:1px; margin-bottom:0px;}

.con2left1title span,.con4title1 .title{ margin-left:33px;}

.con2left1title .more2,.con4title1 .more6{ float:right; margin-right:12px; color:#FFF;}

.con2lefttext{ width:508px; border-top:1px solid #a1ddff;}

.con2text{ padding:9px; line-height:26px;}

h2{ font-size:14px; color:#0058ae; text-align:center;}

.more3 a{ color:#0071d7; float:right;}

.con2left2{ height:286px;}

.con2title{ height:26px; line-height:26px; border-bottom:1px solid #4a88dd; background:url(../images/index_line_2.jpg) repeat-x;}

.con2title li{ float:left; text-align:center; margin-right:4px;} 

.con2title1{ width:124px; height:26px; line-height:26px; background:url(../images/index_line_1.jpg) repeat-x; font-size:14px; font-weight:bold; color:#FFF;}

.con2title2{ width:169px; height:26px;}

.con2title2 a,.center a{ color:#006cc6;}

.con2leftbox{ width:492px; margin:0px auto;}

.con2leftbox dl{ width:116px; float:left; margin:7px 4px 0px 3px; display:inline;}

.con2leftbox dl dt{ width:114px; height:94px; border:1px solid #a5a5a5; overflow:hidden;}

.con2leftbox dl dd{ width:116px; margin-top:7px; text-align:center;}

.con2right{ width:230px; float:right;}

.con2right1{ width:228px; height:288px; border:1px solid #a2ddfd;}

.con2right1box{ width:226px; height:286px; margin:1px; background:url(../images/con2right1bg.jpg) repeat-x;}

.con2righttitle{ width:226px; height:28px; line-height:28px; margin-top:1px; border-bottom:1px solid #a9cffd;}

.con2righttitle ul{ float:left;}

.con2righttitle ul li{ width:74px; float:left; margin-right:5px; text-align:center;}

.con2now{ width:74px; height:28px; background:url(../images/con2righttitle.jpg) no-repeat; font-weight:bold;}

.con2normal a{ font-weight:bold; color:#0875d0;}

.con2normal a{ color:#0875d0;}

.con2right1text{ width:222px; padding:2px 2px 0px;}

.con2right1text ul li{ height:27px; line-height:27px; width:220px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-bottom:1px dashed #c2c6c7;}

.con2right1text ul li a{ color:#333333;}

.more4 a{ color:#c85f19;}

.more4{ float:right; margin-right:4px;}

.con2right2{ width:228px; height:34px; text-align:center; border:1px solid #a2ddfd; margin-top:9px;}

.con2right2 img{ margin-top:6px;}

.con2right3{ width:230px; margin-top:9px; }

.con2right3title{ width:230px; height:26px; line-height:26px; background:url(../images/con2right3titlebg.jpg) no-repeat;}

.con2right3box{ width:228px; height:414px; background-color:#effbff; border:1px solid #a2ddfd;}

.con2right3box dl{ width:221px; padding:8px 0px 0px; margin:0px auto; line-height:21px;}

.con2right3box dl dt{ width:28px; display:block; float:left; padding-top:2px; background:url(../images/icon3.jpg) no-repeat;}

.con2right3box dl dd{ width:190px; float:right; padding-bottom:3px;}

.line{ width:221px; height:1px; background-color:#b1e3ff; font-size:0px; clear:both; margin:0px auto; margin-bottom:3px;}

.clear{ clear:both;}

.con3{ margin-top:9px;}

.con3content1{ width:748px; height:305px; border:1px solid #a2ddfd;}

.con3title{ height:26px; line-height:26px; border-bottom:1px solid #4a88dd; overflow:hidden;  background:url(../images/index_line_2.jpg) repeat-x;}

.con3title ul{ float:left;}

.con3title ul li{ float:left; margin-right:4px; text-align:center; display:inline;}



.con3title ul li img{ _margin:6px 0px; _vertical-align:middle;}





.left,.right{ width:6px; height:auto; float:left;}

.center{ float:left; padding:0px 3px;}

.more5{ float:right; margin-top:0px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif}

.con3text{ width:730px; margin:0px auto; margin-top:10px;}

.con3text dl{ width:132px; float:left; margin:2px 7px; display:inline;}

.con3text dl dt{ width:130px; height:97px; border:1px solid #9aa1a7;}

.con3text dl dd{ width:132px; text-align:center; margin-top:5px; line-height:22px;}

.con3content2,.con3content3{ width:748px; height:210px; border:1px solid #a2ddfd; margin-top:8px;}

.con2title1 span img{ _margin-top:8px; padding-right:0px;}

.con3content3{ height:206px; *height:203px!important; height:203px\9; _height:202px;}

.con3content3 dl{ margin-top:10px;}

.footer{ width:1000px; clear:both; margin-top:8px;}

.service,.friendlink{ width:1000px; clear:both;}

.servicetitle{ width:998px; height:28px; line-height:28px;border:#d1d1d1 1px solid; background:url(../images/title-bg.gif) repeat-x; }

.servicetitle span{ display:block; width:124px; height:29px;font-size:14px; font-weight:bold; background: url("../images/title-bg-line.gif") no-repeat scroll 8px 8px transparent; color: #226AB4; padding-left: 20px;}

.servicebox{ border:#d1d1d1 1px solid; border-top:none;}

.servicebox ul li{ float:left; margin:5px 2px 0px;}

.servicebox ul li img{  border:1px solid #eaeaea;}

.friendlink{ margin-top:8px;}

.linksbox{ width:1000px; border:#d1d1d1 1px solid;}

.linksbox ul li{ float:left; height:22px; line-height:22px; margin:3px 5px; white-space: nowrap;}

.footerlinks{ width:1000px; height:36px; line-height:36px; background-color:#037cd1; margin-top:3px; color:#FFF;}

.copyright{ width:1000px; text-align:center; line-height:24px;}

/*products*/

.con4title{ width:748px; height:30px; border:1px solid #a1ddff;}

.con4title1{ background:url(../images/productstitle.jpg) no-repeat; width:746px; height:28px; line-height:28px; margin:1px;}

.con4title1 .more6 a,.con4title1 .more6 a:hover,.con4titlechange ul .con4now a,con4titlechange ul .con4now a:hover{ color:#FFF;}

.con4box{ padding:12px;}

.con4_content{ padding:0px 12px 8px;}

.con4_content p{ text-indent:2em; line-height:1.5em; margin: 0 0 1em;}

.con4titlechange{ width:724px; height:26px; line-height:26px; border-bottom:1px solid #e6e6e6; overflow:hidden;}

.con4titlechange ul li{ float:left; padding:0px 10px; margin:0px 2px 0px 3px;}

.con4titlechange ul .con4now{ background:url(../images/productstitlenow.jpg) repeat-x; border:1px solid #e6e6e6;}

.con4titlechange ul .con4normal{ background:#f4f4f4; border:1px solid #e6e6e6;}

.con4titlechange ul .con4normal a,.con4titlechange ul .con4normal a:hover{ color:#333333;}

.con4list{ margin-top:12px;}

.con4list .main_ct{ float:left;}

.con4list .main_ct li.main_ctli{display: inline; float:left; font-size:12px; font-weight: normal; list-style:none outside none; margin: 0 6px; overflow:hidden; vertical-align:top; white-space:nowrap; width:225px;}

.con4list .main_ct li.main_ctli .munnr_dl{display:inline-block; margin-bottom:10px; width:100%; height:170px;}

.con4list .main_ct li.main_ctli .munnr_dl h2{background:url(../images/productsicon.jpg) no-repeat 5px center; text-align:left; padding-left:12px; background-color:#d7d7d7; font-size:12px; font-weight:bold; height:25px; line-height:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.con4list .main_ct li.main_ctli .munnr_dl h2 a{margin-left:10px;}

.con4list .main_ct li.main_ctli .munnr_dl li{display:block; height:25px; line-height:25px; list-style:none outside none; overflow: hidden; white-space:nowrap; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;

}

.con4list .main_ct li.main_ctli .munnr_dl li.munmore{text-align:right;}

.g123{border-bottom:1px solid #999999; left:10px; padding:18px 0px 5px 18px; width:720px;}

.con5box{ width:748px; min-height:1315px; _height:expression(this.scrollHeight < 1315 ? "1315px" : "auto");  border:1px solid #999999; border-top:none;}

.con5boxtext{ padding:4px;}

#single{ padding:12px;}

.n_content { padding:8px 12px 8px 0px;}

.shop_list li {border-bottom:1px solid #F3F3F3; display:inline-block; list-style:none outside none; padding:10px 0; vertical-align: middle; width:100%;}

.shop_list li dl { display: inline-block; float: left; margin: 0; padding: 0;}

.shop_list li dt { display: inline-block; float: left;}

.n_content dt { font-weight: bold;}

.shop_list li dd em { color: #2675B7; display: inline-block; font-style: normal; margin: 0; padding:0; text-align: left;}

.n_content li { line-height: 1.5em; margin-left: 0.8em;}

.shop_list li dt img { float: left; height: 110px; width: 120px;}

.n_content img { float: left;  margin-bottom: 10px; margin-right: 10px; padding: 0;}

.shop_list li dd { margin-bottom: 5px; margin-left: 130px;}

.con6box{ width:750px; min-height:1200px; _height:expression(this.scrollHeight < 1220 ? "1220px" : "auto"); }

.con6content1{ width:750px; height:282px; background:#dee8ed;}

.con6content1 dl dt{ width:339px; height:273px; border:1px solid #a1ddff; float:left; margin:3px 2px;}

.con6content1 dl dd{ width:386px; float:right; margin:13px 3px 0px 0px; line-height:24px;}

.con6content1 dl dd p{ clear:both;}

.con6content1 dl dd h3{ text-align:center; color:#0069cc; font-size:18px; border-bottom:1px solid #0069cc; padding-bottom:6px; margin-bottom:10px;}

.con6content1 .lefttext{ height:auto; border:none; margin-left:9px; color:#0069ab; font-size:14px; float:left;}

.con6content1 .rightcontent{ width:296px; float:right; margin-right:9px; color:#666666;}

.con6title{ width:748px; margin-top:12px;}

.con6content2{ width:748px; min-height:1225px; _height:expression(this.scrollHeight < 1225 ? "1225px" : "auto"); border:1px solid #ccc; border-top:none}

.con6text{ padding:20px 28px; color:#4c4c4c; line-height:27px;}

/*about*/

.textarea{ padding:12px; line-height:26px;}

/*map*/

.map{ clear:both; margin-bottom:10px;}

.map h3{ font-size:14px; font-weight:bold;}

.map ul{ margin-left:30px;}

.map ul li{ float:left; margin-right:15px; background:url(../images/moreicon.jpg) no-repeat left center; padding-left:14px;}

/*news*/

.newslist{ width:721px; margin:0px;}

.newslist ul li{ width:721px; height:25px; line-height:25px; *height:22px!important; *line-height:22px!important; clear:both; font-size:14px;}

.newslist ul li .newstitle{ float:left; background:url(../images/listicon.jpg) no-repeat left center; padding-left:12px;}

.newslist ul li .date{ width:90px; display:block; float:right; text-align:right;}

.page2{ clear:both; text-align:center; margin-top:8px;}

h1{ text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px;}

.text1{ text-align:center; margin-bottom:20px; border-bottom:1px solid #a5a5a5;}



/*system*/

.type_list { display:inline-block; width:100%; margin-top:20px; clear:both;}

.type_list li{ display:inline-block; float:left; list-style:none outside none; vertical-align:top; width:100%; }

.type_list li dl{ border:1px solid #D3DCF6; float:left; margin-right:5px; overflow:hidden; padding-bottom:5px; white-space: nowrap; width:100%;}

.type_list li dl dt{ background:none repeat scroll 0 0 #D3DCF6; font-weight:bold; height:28px; line-height:30px; text-indent:15px;}

.type_list li dl dd{ margin-top:10px;}

.cp2{ margin:10px 6px; text-align:center;}

.cp2 .img01 { height:100px; overflow:hidden;}

.cp2 h3 { display:inline-block; font-size:12px; font-weight:normal; height:34px; line-height:18px; overflow:hidden; text-align: center; white-space:normal; width:122px;}

.indexcont li { float:left; margin:0; overflow:hidden; padding:0; width:19.5%;}











/* 分页 */

#pages { padding:14px 0 10px; font-family:宋体 }

#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }





/* 默认幻灯片 */

.FocusPic{zoom:1;position:relative; overflow:hidden}

.FocusPic .content{overflow:hidden}

.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}

.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}

.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}

.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}

.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}

.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}

.FocusPic .change i.cur {background:#FF7700;}



.n_content h1 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}

.n_content {
    padding: 8px 12px;
}
.n_content .info {
	font-size:12px;
    background: none repeat scroll 0 0 #F8F8F8;
    color: #666666;

    margin-bottom: 0.5em;
    padding: 10px;
}

.n_content .info small{ font-size:12px;}

.n_content .ctbody {
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 26px;
    width: 100%;
}