

/***************************宽屏样式(start)***************************/
.w_1200 .w{width:1200px; min-width:1200px;}
.w_1200 #nav li a{padding:0 35px;}
.w_1200 #nav li div a{padding-left:25px; padding-right:0;}

.w_1200 #footer .help dl{width:228px; padding-left:40px; padding-right:30px;}
.w_1200 #footer .help dl:first-child{width:229px;}
.w_1200 #footer .help dl:last-child{width:229px;}

.w_1200 #contenter{width:950px;}
.w_1200 #lib_info_list li.info_box .content{width:750px;}
.w_1200 #lib_info_list li.info_box .content .name a{max-width:600px;}

.w_1200 #contenter .pro_list ul{width:1005px;}
.w_1200 #contenter .pro_list li{width:280px; margin-right:54px;}
.w_1200 #contenter .pro_list li .photo, .w_1200 #contenter .pro_list li .photo a{width:280px;}

.w_1200 #contenter .pro_info{width:540px;}
/***************************宽屏样式(end)***************************/


*{font-family:Arial, Helvetica, sans-serif;}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}
input,textarea{outline:none;}

.w{width:980px; margin:0 auto; min-width:980px;}
.hide{display:none;}


/*************************** header (start) ***************************/
#header{height:110px;}
#header .logo{height:110px; overflow:hidden;}
#header .other{}
#header .other .h_nav{display:block; height:28px; margin-top:5px;}
#header .other .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
#header .other .h_nav li.line{padding:0;}
#header .other .h_nav li.member{background:url(ico.png) 0 0 no-repeat; padding-left:26px;}
#header .other .h_nav li.inquiry{background:url(ico.png) 0 -26px no-repeat; padding-left:24px;}
#header .other .h_nav li.lang{background:url(ico.png) right -52px no-repeat; padding-right:20px;}
#header .other .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .other .h_nav li.lang:hover dl{}
#header .other .h_nav li i{background:url(common.png); padding:0 10px;}
#header .other .h_nav li i.sitemap{background-position:-164px -23px;}
#header .other .h_nav li i.download{background-position:-188px -23px;}
#header li.lang .language_silder{ position:absolute; right:-7px; top:22px; display:none; background:#F2F2F2; z-index:10; padding:0px 23px 0px 12px; border-radius:0px 0px 5px 5px;}
#header li.lang:hover .language_silder{ display:block;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.language_silder a{ display:block;}

#header .other .search{height:30px; width:290px; overflow:hidden; margin-top:21px; position:relative; margin-right:12px;}
#header .other .search i{display:block; width:13px; height:12px; line-height:0; position:absolute; top:9px; right:58px; z-index:2; background:url(common.png) -163px -5px;}
#header .other .search .txt{float:left; width:200px; height:28px; padding:0 30px 0 9px; line-height:28px\9; border:1px solid #b0b0b0; border-radius:5px; background:#fff; box-shadow:0 0 2px #bcbebf inset;}
#header .other .search .btn{float:right; height:30px; width:40px; margin-left:9px; border:0; text-align:center; color:#fff; background:#003f74; cursor:pointer;}
/*************************** header (end) ***************************/


/*************************** nav (start) ***************************/
#nav{height:35px; background:#003f74;}
#nav ul{height:35px; background:#003f74; position:relative; z-index:10;}
#nav li{height:35px; float:left; border-left:1px solid #5781a3; position:relative; z-index:10;}
#nav li a{line-height:35px; padding:0 28px; display:block; height:35px; color:#fff; font-weight:bold; text-transform:uppercase;}
#nav li:first-child{border:0;}
#nav li div{position:absolute; left:0; top:35px; z-index:10; width:200px; display:none; padding-top:1px;}
#nav li div a{display:block; border-bottom:1px solid #2476b9; color:#fff; background:#005fae url(navr.png) no-repeat 13px center; width:100%; height:38px; line-height:38px; padding-left:25px; padding-right:0; text-decoration:none; overflow:hidden;}
#nav li:hover div{display:block;}
/*************************** nav (end) ***************************/

/*************************** banner2 (start) ***************************/
#banner{margin-top:15px; margin-bottom:25px;}
/*************************** banner2 (end) ***************************/

/*************************** footer (start) ***************************/
#footer{background:#ededed;}
#footer .copyright{width:100%; overflow:hidden; padding:10px 0; background:#cdcdcd; color:#828282;}
#footer .copyright a{color:#828282;}
#footer .copyright .txt{float:left; width:60%; text-indent:20px;}
#footer .copyright .follow{float:right; width:40%;}
#footer .help{width:100%; overflow:hidden;}
#footer .help dl{float:left; width:213px; min-height:140px; padding:30px 10px 20px 20px; border-left:1px solid #fdfdfd; border-right:1px solid #d9d9d9;}
#footer .help dl:first-child{border-left:0; width:214px;}
#footer .help dl:last-child{border-right:0; width:214px;}
#footer .help dl dt{font-size:16px; color:#878787; height:24px; font-family:Verdana;}
#footer .help dl dd{position:relative; margin-top:5px; padding-left:10px; color:#9f9f9f;}
#footer .help dl dd a{color:#878787;}
#footer .help dl dd i{display:block; width:3px; height:3px; position:absolute; top:6px; left:0; background:#9c9c9c; font-size:0; line-height:0; color:#878787;}
/*************************** footer (end) ***************************/

/*************************** location (start) ***************************/
#location{height:35px; padding:0 0 0 35px; line-height:35px; border-bottom:1px dashed #ddd; font-size:14px; color:#585858; position:relative; margin-bottom:20px;}
#location a{color:#585858;}
#location i{width:24px; height:19px; position:absolute; left:0; bottom:8px; background:url(common.png) -109px -25px;}
/*************************** location (start) ***************************/

/*************************** side (start) ***************************/
#side{float:left; width:220px;}
#side .menu_box{margin-bottom:25px;}
#side .menu_box .title{height:40px; font-size:20px; color:#003f74;}
#side .menu_box .list li{border-bottom:1px dashed #ddd;}
#side .menu_box .list li:last-child{margin-bottom:0;}
#side .menu_box .list li dl dt{width:165px; height:32px; overflow:hidden; padding:0 25px 0 20px; line-height:28px; background:url(common.png) 0 -150px;}
#side .menu_box .list li dl dt a{color:#2e2e2e; font-size:14px;}
#side .menu_box .list li dl dd{display:none; padding:0 0 10px 20px;}
#side .menu_box .list li dl dd a{color:#535353;}
#side .menu_box .list li.cur{padding:9px 0 5px;}
#side .menu_box .list li.cur dt{margin-bottom:05px; background:url(common.png) 0 -183px;}
#side .menu_box .list li.cur dt a{color:#fff; text-decoration:none;}
#side .menu_box .list li.cur dd{display:block;}
#side .menu_box .list li.cur .v3{display: none;}
#side .menu_box .list li a.cur{color: #003f74;}
#side .menu_box .list li:first-child.cur{padding-top:3px;}
#side .contact dt{height:28px; font-size:20px; color:#003f74; border-bottom:1px solid #5a9f22;}
#side .contact dd{position:relative; margin-top:12px; padding-left:30px; color:#2e2e2e; line-height:1.8em;}
#side .contact dd a{color:#2e2e2e;}
#side .contact dd i{width:25px; height:25px; position:absolute; top:0; left:0; background:url(common.png);}
#side .contact dd i.add{background-position:0 -120px;}
#side .contact dd i.tel{background-position:-35px -120px;}
#side .contact dd i.mail{background-position:-70px -120px;}
#side .contact dd i.web{background-position:-105px -120px;}
/*************************** side (end) ***************************/

/*************************** main (start) ***************************/
#contenter{float:right; width:730px; min-height:400px;}
#contenter .description{}
#contenter .description .hd{height:40px; line-height:40px; background:#f6f6f6; margin-bottom:10px; overflow:hidden;}
#contenter .description .hd span{ cursor:pointer; float:left; margin-left:5px; margin-right:20px; color:#000; font-size:16px;}
#contenter .description .hd span.cur{font-weight:bold;}
#contenter .main_title2{padding-bottom:10px; color:#333; font-size:16px; text-indent:2px; text-transform:uppercase; border-bottom:1px solid #000;}
#contenter .desc_txt, .main_contents{line-height:2em; overflow:hidden;}
#contenter .page_tools{text-align:center; color:#fff;}/*margin-top:25px; */
#contenter .page_tools span{display:inline-block; *display:inline; *zoom:1; font-size:12px; height:24px; line-height:23px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px;}
#contenter .page_tools span em{ display:none;}
#contenter .page_tools font, #contenter .page_tools a{height:24px; padding:0 8px; display:block; text-align:center; color:#666;}
#contenter .page_tools a, #contenter .page_tools .page_noclick{background:#aaa; color:#fff;}
#contenter .page_tools .page_item_current{background:#1c4646; color:#fff; cursor:default;}
#contenter .pro_list{width:100%; overflow:hidden;}
#contenter .pro_list ul{width:750px;}
#contenter .pro_list li{float:left; width:230px; height:310px; margin:20px 20px 20px 0;}
#contenter .pro_list li .photo{width:228px; height:228px; border:1px solid #eee; text-align:center;}
#contenter .pro_list li .photo a{display:block; width:228px; height:228px; vertical-align:middle;}
#contenter .pro_list li .name{height:23px; line-height:30px; overflow:hidden;}
#contenter .pro_list li .name a{color:#464646; font-size:16px;}
#contenter .pro_list li .desc{ height:40px; line-height:20px; overflow:hidden;}
#contenter .pro_list.scroll{height:330px;}
#contenter .pro_list.scroll ul{width:300%;}

/**************************放大镜效果(start)**************************/
#contenter .gallery{width:382px; position:relative;}
#contenter .gallery *{_behavior:none;}
#contenter .gallery .bigimg{width:380px; max-height:380px; overflow:hidden; border:1px solid #f1f1f1;}
#contenter .gallery .bigimg a{width:380px; display:block; text-align:center; vertical-align:middle;}
#contenter .gallery .bigimg a.case{height:380px;}
#contenter .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}
#contenter .gallery .MagicZoom{display:block; margin:0 auto;}
#contenter .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#contenter .gallery .MagicZoomBigImageCont{border:1px solid #999;}
#contenter .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#contenter .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#contenter .gallery .MagicZoomLoading{border:1px solid #ddd; background:#fff url(loading.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#contenter .gallery #zoom-big{position:absolute; top:0; left:385px;}
#contenter .gallery #zoom-big img{max-width:none; max-height:none;}
#contenter .gallery #small_img{margin:10px auto;}
#contenter .gallery #small_img .bd span{float:left; margin-right:6px; border:1px solid #ccc; display:block; width:68px; height:68px; overflow:hidden;}
#contenter .gallery #small_img .bd span.on{border:1px solid #003f74;}
#contenter .gallery #small_img .bd span a{display:block; width:68px; height:68px; vertical-align:middle; text-align:center;}
/**************************放大镜效果(end)**************************/

#contenter .pro_info{float:right; width:320px;}
#contenter .pro_info .info{ width:100%;}
#contenter .pro_info .name{ font-size:22px; color:#00923f;}
#contenter .pro_info .price{ font-size:18px; color:#00923f;}
#contenter .pro_info h1{border-bottom:1px solid #f3f3f3; color:#343434; padding:0 2px 10px; font-size:17px;}
#contenter .pro_info .brief{padding-top:10px; line-height:180%;}
#contenter .pro_info .share{overflow:hidden; margin-top:20px;}
#contenter .pro_info .btns{overflow:hidden; margin-top:25px; font-size:14px;}
#contenter .pro_info .btns a{float:left; padding:0 15px; height:32px; line-height:32px; color:#fff; background:#7f7f7f; margin-right:15px;}
#contenter .pro_info .btns a.blue{background:#003f74;}
/*************************** main (end) ***************************/

input.form_button{ width:120px; height:32px; text-align:center; background-color:#003f74; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-family:Verdana; font-size:14px; color:#fff;}
#lib_inquire_list>ul>li .info{width:528px;}
#lib_info_list>li, #lib_info_list>li>span, #lib_info_list>li>a{height:44px; line-height:44px;}
#lib_info_list li.info_box{overflow:hidden; height:auto; padding-bottom:15px; border-bottom:1px dashed #ddd;}
#lib_info_list li.info_box .photo{width:160px; text-align:center;}
#lib_info_list li.info_box .photo a{width:160px; height:160px; display:block; vertical-align:middle;}
#lib_info_list li.info_box .content{width:528px;}
#lib_info_list li.info_box .content .name{height:44px; overflow:hidden;}
#lib_info_list li.info_box .content .name a{display:block; max-width:410px; font-size:16px; color:#003f74; overflow:hidden;}
#lib_info_list li.info_box .content .name span{margin-left:20px; color:#676767;}
#lib_info_list li.info_box .content .desc{margin-top:10px; max-height:69px; overflow:hidden; font-size:13px; color:#2a2a2a; line-height:1.8em;}
#lib_info_list li.info_box .content .view a{color:#a7a7a7; text-transform:capitalize;}
#lib_down_list li a{background:#003f74;}
#lib_case_list li{padding:10px 8px;}
.prod_info_group li a{ background:#003F74; color:#FFF;}


