﻿@charset "utf-8";
body,p,div,img,a,span,ul,li,iframe,ol,dd,dl,h1,h2,h3,h4,h5,h6,table,th,tr,td,input,br,form {margin:0px;padding:0px;border:0px;}
body{font-size:14px;color:#575757;font-family:'Tahoma','宋体';background:url(../images/index_bg.png) repeat-x top;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
ul,li,ol{list-style:none;}
img{border: 0 none;}
.clear{clear:both;}
.kuang{border:solid 1px #d4d4d4; background-color:#fff;}

/*常用浮动、间距、行距、背景、边框*/
.left{float:left;  display:inline;}/*左浮动*/
.right{float:right;display:inline;}/*右浮动*/
.m_auto{margin:0px auto;}/*水平居中对齐*/
.m_10{margin:10px;}
.mt_10{margin-top:10px;}
.mb_10{margin-bottom:10px;}
.ml_10{margin-left:10px;}
.mr_10{margin-right:10px;}
.mt_5{margin-top:5px;}
.mb_5{margin-bottom:5px;}
.mt_15{margin-top:15px;}
.m_0{margin:0px;}

.p_10{padding:10px;}
.pt_10{padding-top:10px;}
.pb_10{padding-bottom:10px;}
.pl_10{padding-left:10px;}
.pr_10{padding-right:10px;}
.p_0{padding:0px;}


.w960_auto{width:960px; margin:0px auto;overflow:hidden}
.w980_auto{width:980px; margin:0px auto;overflow:hidden}
.w998_auto{width:998px; margin:0px auto;overflow:hidden}
.w1000_auto{width:1000px; margin:0px auto;overflow:hidden}
.w_940_auto{width:940px; overflow:hidden; margin:0px auto;}
.w_200{width:200px; overflow:hidden;}
.w_220{width:220px; overflow:hidden;}
.w_240{width:240px; overflow:hidden;}
.w_270{width:270px; overflow:hidden;}
.w_300{width:300px; overflow:hidden;}
.w_360{width:360px; overflow:hidden;}
.w_460{width:460px; overflow:hidden;}
.w_470{width:470px; overflow:hidden;}
.w_590{width:590px; overflow:hidden;}
.w_700{width:700px; overflow:hidden;}
.w_710{width:710px; overflow:hidden;}
.w_720{width:720px; overflow:hidden;}
.lh_24{line-height:24px;}
.noBg{ background-image:none;}
.bor_D4{border:#d4d4d4 1px solid;}
.bg_fff{background:#fff;}

/*位置、时间、段落*/
.fr_time{color:#999; float:right;padding-right:10px;}/*右浮动的时间*/ 
.paragraph p{text-indent:2em; margin-bottom:15px; line-height:26px;}/*文字段落*/
.ti_0{text-indent:0em;}
.hidden{overflow:hidden;}

/*表单样式*/
.input_text01{height:19px; border:#a4a4a4 1px solid; border-bottom:#cfcece 1px solid;border-right:#cfcece 1px solid;}
.input_text02{height:19px; border:#a4a4a4 1px solid; border-bottom:#cfcece 1px solid;border-right:#cfcece 1px solid; width:300px; height:200px; line-height:24px; vertical-align:top;} 
 
/* 字体 */
.fw_b{ font-weight:bold; }
.fw_100{ font-weight:100;}
.fs_12{font-size:12px;}
.fs_14{font-size:14px;}
.fs_16{font-size:16px;}
.fs_18{font-size:18px;}
.fs_20{font-size:20px;}
.fs_24{font-size:24px;}
.ff_soft{font-family:'Microsoft YaHei';}
.ff_Airl{font-family:Arial, Helvetica, sans-serif;}
.ff_song{font-family:'宋体';}
.ta_center{text-align:center;}
.ta_left{text-align:left;}
.ta_right{text-align:right;}
.c_f35803,.c_f35803 a,.c_f35803 a:hover{color:#f35803;}
.c_ff0{color:#ff0;}
.c_333{color:#333;}
.c_999{color:#999;}

/*页面特殊样式*/
.more{float:right; font-size:12px; font-weight:100;font-family:"宋体"; margin-right:10px;}
.more_0,.fr_position{float:right; font-size:12px; font-weight:100;font-family:"宋体";}
.more_en{float:right; font-size:11px; font-weight:100;font-family:"宋体";}

/*链接*/
a{color:#575757; text-decoration:none;}
a:hover{color:#f35803; text-decoration:underline;}
.c_f35803 a{color:#f35803; text-decoration:none;}
.c_f35803 a:hover{color:#f35803; text-decoration:underline;}
.c_fff a{color:#fff; text-decoration:none;}
.c_fff a:hover{color:#fff; text-decoration:underline;}

/* Clear Fix */  
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden; }    
.clearfix {display:inline-block;}   
.clearfix {display:block;}

/*header*/
.header{}
.top{height:38px;}
.top_left{height:24px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff;line-height:24px;background:url(../images/icon_01.png) no-repeat 12px; text-indent:40px;margin-top:6px;}
.top_right{height:14px;padding-top:19px;}
.top_china{width:70px;background:url(../images/icon_02.png) no-repeat left;text-indent:24px;margin-right:17px;}
.top_china a{font-size:12px;color:#fff;}
.top_english{width:70px;background:url(../images/icon_03.png) no-repeat left;text-indent:24px;margin:0px 24px 0px 0px;}
.top_english a{font-size:12px;color:#fff;}
.logo{}

.nav{margin-top:35px;}
#jsddm{margin:0;padding:0;}
#jsddm li{float:left;list-style:none;font:16px Tahoma, Arial;font-weight:bold;}
#jsddm li a{display:block;padding:5px 12px;text-decoration:none;width:95px;color:#fff;white-space:nowrap;}
#jsddm li a:hover{background:#fff;color:#002e96;}
#jsddm li ul{margin:0;padding:0;position:absolute;visibility:hidden;z-index:999;}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:160px;color:#0379C3;background:url(../images/menubg.png) repeat;font-size:14px;font-weight:normal;}
#jsddm li ul li a:hover{background:#fff;}





/*footer*/
.footer{height:328px;background:url(../images/footer_bg.jpg) repeat-x;margin-top:43px;}
.foot_nav{height:225px;padding-top:26px;}
.ft_nav_abt{width:170px;padding-left:49px;}
.ft_at_menu{height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#fff;}
.ft_at_list{padding-top:25px;}
.ft_at_list ul li{height:30px;line-height:30px;font-size:14px;}
.ft_at_list a{color:#fff;}
.ft_nav_pro{width:268px;}
.ft_nav_con{width:436px;}
.ft_con_txt{font-size:14px;line-height:27px;color:#fff;padding-top:25px;}

.foot_bq{height:65px;line-height:65px;font-size:14px;color:#fff;padding-left:35px;}



/*banner*/
.wrapper{width:960px;margin:auto;}
#featured { margin-top: 23px; }
#featured #slides, #featured ul.slides {background-color: #e5e5e5; border-bottom: 1px solid #fff; padding: 3px; }
#featured #slides { width: 954px; height: 375px; }
#slides .slide { position: relative; }
#featured .slider_shadow { background-image: url(../images/slider-shadow.png); width: 960px; height: 14px; display: block; }
.slide .banner { position: absolute; width: 303px; height: 319px; background: url(../images/slider-banner.png) no-repeat; top: 0px; padding: 30px 20px 0 96px;font-style: italic; color: #525252; text-shadow: 1px 1px 0px #fff; }
.slide .active { top: 90px; }
.banner h2 { color: #a4a4a4; font-size: 38px; padding-bottom: 20px; line-height: 40px; display: block; height: 100px; }
.banner span { top: 318px; left: 200px; height: 40px; display: block; background-image: url(../images/slider-readmore-left.png); position: absolute; }
.banner span a { background: url(../images/slider-readmore-right.png) no-repeat right; height: 24px; font-family: Georgia; font-size: 18px; color: #fff; text-transform: uppercase; float: left; margin-right: -17px; padding: 8px 15px; text-shadow: 1px 1px 0px #6c6c6c; }
#switcher { width: 444px; float: right; margin-top: -65px; }
#switcher .item { margin-right: 17px; float: left; height: 98px; width: 93px; background: url(../images/slider-thumb-shadow.png) no-repeat bottom; position: relative; }
.item div.wrap { cursor: pointer; background: #e4e4e4; border-bottom: 1px solid #7f7f7f; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 4px; width: 83px; height: 83px; position: absolute; }
.item div.active { margin-top: -15px; }
.item div span.image { width: 83px; height: 83px; display: block; }
.item .hover { z-index: 10; background-image: url(../images/slider-hover.png);  display: none; position: absolute; top: -160px; left: -55px; width: 182px; height: 123px; padding: 15px; font-style: italic; color: #525252; text-shadow: 1px 1px 0px #fff; }
.item .hover span { color: #a4a4a4; font-size: 21px; margin: 0 0 10px 0; padding: 0; float: left; }

.flexslider .slide .banner { top: 90px; }
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img, .post img, #logo { max-width: 100%; height: auto; width: auto; }
.flexslider .slides img { display: block; width: auto; }
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-control-nav, .flex-direction-nav, #controllers-wrapper { display: none; }


/*index*/
.main{margin-top:48px;}

.in_about{width:318px;height:383px;background-color:#168e9e;font-family:Tahoma,Geneva,sans-serif;font-size:14px;margin-left:18px;}
.in_ab_menu{height:82px;padding:9px 0px 0px 15px;}
.in_at_txt{width:290px;height:235px;overflow:hidden;line-height:30px;color:#9fedf8;margin:20px 0px 0px 14px;font-weight:normal;}
.in_at_more{height:30px;text-align:right; line-height:30px;}
.in_at_more a{color:#fff;padding-right:20px; font-weight:normal;}

.in_news{width:318px;height:383px;background-color:#168e9e;font-family:Tahoma,Geneva,sans-serif;font-size:14px;margin-left:4px;}
.in_n_list{padding:24px 20px 0px 22px;}
.in_n_list ul li{height:46px;overflow:hidden; line-height:23px;}
.in_n_list span{float:right;color:#9fedf8;line-height:24px;background:url(../images/icon_04.png)  no-repeat left; text-indent:21px;}
.in_n_list a{color:#9fedf8;}

.in_contact{width:318px;height:383px;background-color:#168e9e;font-family:Tahoma,Geneva,sans-serif;font-size:14px;margin-left:4px;}
.in_con_txt{padding:24px 5px 0px 25px;line-height:30px;color:#9fedf8;}

.in_products{margin-top:10px;}
.in_pro_menu{height:80px;font-size:36px;color:#19a0b1;line-height:80px;border-bottom:solid 5px #19a0b1;padding-left:22px;}
.in_pro_menu span{float:right;font-size:18px;}
.in_pro_menu span a{color:#19a0b1; text-decoration:none;padding-right:20px;}

.scrolllist{width:998px;height:300px;overflow:hidden;}
.pro_page{width:998px;margin:0px auto;position:absolute;z-index:99;}
.scrolllist a.abtn{display:block;height:240px;width:45px;overflow:hidden;}
.scrolllist a.aleft{background:url(../images/mfrLl-1.png) no-repeat 0px 70%;float:left;}
.scrolllist a.agrayleft{cursor:default;background:url(../images/mfrLl-2.png) no-repeat 0px 70%;}
.scrolllist a.aright{background:url(../images/mfrRl-2.png) no-repeat 0px 70%;float:right;}
.scrolllist a.agrayright{cursor:default;background:url(../images/mfrRl-2.png) no-repeat 0px 70%;}

.imglist_w{width:988px;height:300px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.imglist_w li{width:233px;float:left;padding:13px 0px 0px 10px;}
.imglist_w li .zc_kehu_img{width:233px;height:233px;text-align:center;border:solid 1px #d4d4d4;display:table-cell;vertical-align:middle;*display: block;*font-size:229px;*font-family:Arial;overflow:hidden;}
.zc_kehu_img img{width:233px;height:233px;vertical-align:middle;}
.zc_kehu_txt{height:44px;line-height:34px;font-size:14px;font-weight:bold;overflow:hidden;}
.zc_kehu_txt a{height:44px;display:block;background-color:#000;color:#fff;padding-left:15px;}
.zc_kehu_txt a:hover{height:44px;display:block;background-color:#19a0b1;text-decoration:none;}

.in_pro_img{width:237px;height:233px;}
.in_pro_img img{width:237px;height:233px;}
.in_pro_txt{width:237px;height:44px;line-height:44px;font-size:14px;font-weight:bold;overflow:hidden;}
.in_pro_txt a{height:44px;display:block;background-color:#000;color:#fff;padding-left:15px;}
.in_pro_txt a:hover{height:44px;display:block;background-color:#19a0b1;text-decoration:none;}



/*about*/
.banner_abou{width:960px;background-color:#fff;padding:3px;margin-top:30px;}
.main_about{margin-top:20px;background-color:#fff;}
.about_left{width:250px;}
.at_l_top{background-color:#eee;}
.at_lt_menu{height:30px;line-height:30px;padding-left:20px; font-size:14px; font-weight:bold;color:#002e96;}
.at_lt_list{width:240px;margin:0px auto;padding-bottom:15px;}
.at_lt_list ul li{height:35px;line-height:35px;}
.at_lt_list ul li a{height:35px;display:block;color:#333; text-indent:20px;}
.at_lt_list ul li a:hover{height:35px;background-color:#fff;color:#002e96;text-decoration:none;}

.at_l_con{background-color:#eee;margin-top:10px;padding:15px;}
.at_call{height:26px;background:url(../images/call.png) no-repeat left;font-size:24px;color:#fb0000; text-indent:34px;}
.at_con_txt{ line-height:24px;}

.about_right{width:690px;overflow:hidden;}
.abt_rt_menu{height:30px; line-height:30px;border-bottom:solid 1px #d4d4d4;font-family:simsun;}
.abt_rt_menu span{color:#ff7e00;}
.abt_txt{line-height:25px;}
.abt_txt img{float:left;margin-right:6px;}


/*products*/
.pro_list{width:750px;}
.pro_list ul li{width:220px;float:left;padding:15px 12px 0px 0px;}
.pro_pro_img{width:220px;height:220px;}
.pro_pro_img img{width:220px;height:220px;}
.pro_pro_txt{height:34px;line-height:34px;font-size:14px;font-weight:bold;overflow:hidden;}
.pro_pro_txt a{height:34px;display:block;background-color:#000;color:#fff;padding-left:15px;}
.pro_pro_txt a:hover{height:34px;display:block;background-color:#19a0b1;text-decoration:none;}

.pro_xq{margin-top:15px;}

#preview{float:none;text-align:center; width:300px;}
.jqzoom{ width:350px; height:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.png) no-repeat; width:10px; height:30px; float:left; cursor:pointer; margin-top:10px;}
#spec-right{background:url(images/right.png) no-repeat; width:10px; height:30px; float:left;cursor:pointer; margin-top:10px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:2px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.pro_xq_right{width:312px;}
.pro_xq_title{height:30px; line-height:30px; font-size:24px;color:#333;padding-top:20px;}
.pro_xq_jj{height:30px;font-size:20px;color:#002e96;padding-top:20px;}
.pro_xq_cs{ line-height:24px;color:#333;}

.pro_xq_jianjie{border-top:solid 1px #d4d4d4;line-height:24px;margin-top:20px;}
.pro_xq_jianjie img{width:690px;}



/*news*/
.news_4 ul li{background:url(../images/list_dot001.gif) no-repeat left center; padding-left:10px; border-bottom:#d4d4d4 1px dotted; line-height:30px; height:30px; overflow:hidden;}

.Pro_Detail2 h1{font-size:16px; font-weight:bold; margin-bottom:10px; line-height:30px; text-align:center;}
.prod2_time{color:#999; text-align:center; border-bottom:#d4d4d4 1px dotted; padding-bottom:5px;}
.prod2_content{line-height:26px; font-size:14px; text-indent:2em; padding-top:10px;}
.prod2_content img{width:700px;}
 /*翻页*/
DIV.digg { padding:3px; margin:3px; text-align:center; line-height:40px;}
DIV.digg A { border:#aaaadd 1px solid; padding:5px; margin:2px;COLOR: #006633; TEXT-DECORATION: none;}
DIV.digg A:hover { border: #006633 1px solid;COLOR: #000; }
DIV.digg A:active {	BORDER: #006633 1px solid; COLOR: #000; }
DIV.digg SPAN.current {	BORDER: #006633 1px solid; PADDING: 5px;  FONT-WEIGHT: bold;  MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #006633;}
DIV.digg SPAN.disabled {BORDER: #eee 1px solid; PADDING: 5px;  MARGIN: 2px; COLOR: #ddd; }

/*page*/
.pager{text-align:right;font-family:Arial;float:right;padding:10px 0px 25px 0px;}
.pager a{border:1px solid #d4d4d4; display:inline-block; padding:2px 5px; margin:0px 3px;}
.pager a:hover,.pager .current{text-decoration:none;background-color:#2da1e7;color:#fff;}

.contact_7 {width:700px; margin-left:20px; }
.contact_7 table tr td{padding:5px 10px;}



.mr_frbox{height:225px;position:relative}
.mr_frbox:hover .mr_frBtnL{display:block}
.mr_frbox:hover .mr_frBtnR{display:block}
.mr_frBtnL{cursor:pointer;display:inline;position:absolute;left:5px;top:50px;z-index:100;display:none}
.mr_frUl{float:left;height:225px;width:1000px;}
.mr_frBtnR{position:absolute;right:5px;top:50px;cursor:pointer;z-index:100;display:none}
.mr_frUl ul li{display:inline;float:left;height:225px;width:325px;margin-right:0px;overflow:hidden;text-align:center}

.mr_frUl ul li p{ font-size:14px; font-weight:bold;}
