@charset "utf-8";
/* CSS Document */
/*reset css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
p{ margin:0; padding:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#2963cd; text-decoration:none;}
body{ font-family: "宋体"; font-size:12px;  line-height:22px; color:#3a3939; }
*{ margin:0; padding:0;}
a{text-decoration:none }
a:hover{ text-decoration: none; } 
img { border:0;}
.clear{ clear:both; height:0; line-height:0;}

/*header*/
.header{ width:1004px; height:130px; margin:0 auto;}
.logo{ width:329px; height:94px; float:left;}
.header_r{ float:right; width:650px; margin-top:20px;}
.header_top{text-align:right; height:29px; line-height:29px;}
.header_top .addFavo{ background:url(../images/aindex.jpg) left center no-repeat; width:11px; height:12px; _height:12px; margin-left:15px;}
.header_top .setHome{ background:url(../images/acome.jpg) left center no-repeat; width:9px; height:12px; _height:12px;}
.header_top span{ margin-left:15px;}

.searchBox {width:100%; float:right; padding-top:10px;}
.searchBox .btn { float:right; width:52px; height:22px; }
.searchBox .btn input { width:52px; padding:0 5px 2px; height:22px; line-height:22px; background:url(../images/t.png) -60px 0 no-repeat; border:none; color:#969696; cursor:pointer; }
.searchBox .type { float:right; width:63px; height:22px; margin:0 7px; _display:inline; position:relative; }
.searchBox .type span.res { width:53px; height:22px; display:block; padding:0 5px; line-height:22px; color:#969696; cursor:pointer; background:url(../images/t.png) -121px 0 no-repeat; }
.searchBox .txt { float:right; width:143px; height:22px; background:url(../images/t.png) -60px -32px no-repeat; }
.searchBox .txt input { height:22px; line-height:22px; width:133px; padding:0 5px; border:none; background:none; color:#969696; _padding:0 5px; }
.searchBox .txt input:focus { border:none !important; }
.searchBox .drop { position:absolute; width:61px; background:#fff; border:1px solid #dedede; left:0; top:22px;}
.searchBox .drop dl { box-shadow:0 0 5px rgba(0,0,0,0.1) inset;}
.searchBox .drop dt { height:18px; line-height:18px; color:#999;}
.searchBox .drop span { padding-left:5px; display:block; cursor:pointer; }

/*index nav*/
.nav{ width:631px; height:30px; float:right; margin-top:10px;}
.nav_box{border-left:1px solid #e1e1e1; width:631px; height:30px; margin:0 auto; border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.nav_box li{background:url(../images/xian.jpg) right no-repeat; width:90px; float:left; font-family:"微软雅黑"; font-size:14px;}
.nav_box li a{display:block; width:100%; line-height:30px; text-align:center; color:#010101;}
.nav_box li a:hover{ color:#fff; background:url(../images/nav_hover.jpg) no-repeat; width:90px; height:32px; _height:30px;}

/* banner */
.banner { height:350px; width:100%; margin:0 auto; position:relative; }
.banner .main { width:100%; height:350px; overflow:hidden; background:#FFF; }
.banner .scroll { overflow:hidden; height:350px; width:100%; }
.banner .scroll ul { width:500%; height:350px; }
.banner .scroll li { width:20%; height:350px; float:left; }
.banner .tip { position:absolute; height:25px; width:980px; left:50%; bottom:4px; z-index:100; text-align:right; margin-left:-490px; }
.banner .tip span { width:30px; height:10px; line-height:0px; cursor:pointer; display:inline-block; text-align:center; background:url(../images/tip1_1.png) 0 0 no-repeat; font-size:0px; margin:0 5px; color:#FFF; }
.banner .tip span.cur { background:url(../images/tip1_2.png); }
.banner_b{ background:url(../images/banner_b.jpg) repeat-x; width:100%; height:18px;}

.main{ width:1004px; height:auto; margin:0 auto;}
/* title a */
.title{  height:28px; line-height:28px; border-bottom:1px solid #d5d5d5;}
.title .title_a{ height:28px; float:left; line-height:28px; width:67%;}
.title .title_a .wen{ font-family:"微软雅黑"; font-size:14px; float:left; padding-left:20px;color:#0062d3;}
.title .title_a .en{ font-family:"微软雅黑"; font-size:12px; float:left; padding-left:10px;color:#b2b2b2;}
.title a{ float:right;width:39px; height:16px; background:url(../images/more.jpg) no-repeat; margin-top:9px;}

/*product*/
.product_n{width:1004px; float:left; background-color:#FFFFFF;}

.pro{ width:174px; height:auto; margin:0 20px; float:left;}
.pro a{ display:block; text-align:center; color:#666666;}
.pro img{ padding:2px; border:1px solid #e3e3e1; width:174px; height:120px; display:block;}
.pro_show{ background:url(../images/pro_bottom.jpg) no-repeat; width:180px; height:14px;}
#demo{overflow:hidden; width:974px; float:left; height:auto; margin:15px;}
#indemo{float:left; width:4580px;}
#demo2,#demo3{float:left;}

.content{ width:1004px; height:auto;}

/*prolisit*/
.prolisit{ width:241px; float:left;}
.page_prolist{ padding-top:20px;}
.page_prolist li{width:241px; height:40px; margin-bottom:8px; font-size:12px; margin-bottom:8px; line-height:40px;}
.page_prolist li a{background:url(../images/prolist_a.jpg) no-repeat; width:191px; height:40px; display:block; padding-left:50px; color:#0062d3;}
.page_prolist li a:hover{ background:url(../images/prolist_hover.jpg) no-repeat; width:191px; height:40px; display:block;}

/*about*/
.about{ width:430px; float:left; margin-left:22px;}
.about_n{ background-color:#f5f9fe;  padding:10px;}
.about_b_t{ background:url(../images/about_t.jpg) no-repeat; width:431px; height:5px; margin-top:20px; overflow:hidden;}
.about_b_b{ background:url(../images/about_b.jpg) no-repeat;width:431px; height:5px; overflow:hidden;}

/*news*/
.news{ width:289px; float:right;}
.news_n{ margin-top:20px; background:url(../images/news_back.jpg) repeat-y; height:163px; padding:10px 20px;}
.innews li{height:27px; border-bottom:1px dashed #d5d5d5;  background:url(../images/news_li.jpg) no-repeat 3px; *height:auto; line-height:27px;}
.innews li a{ float:left; padding-left:15px;}

.inkey{ background-color:#f3f2f2; width:984px; height:40px; margin:20px auto; line-height:40px; padding-left:20px;}
/*index foot*/
.b_nav{width:100%; height:40px; background:url(../images/nav_bottom.jpg) repeat-x;}
.b_nav ul{ width:777px; height:40px; margin:0 auto;}
.b_nav ul li { width:111px;  float:left;  height:40px; line-height:40px; text-align:center; }
.b_nav ul li a{ display:block; width:111px; color:#d9d3d3; font-family:"微软雅黑"; font-size:13px;}
.b_nav ul li a:hover{ color:#FFFFFF;}

.bottom{ width:1004px; height:auto; text-align:center;  margin:0 auto; padding:20px 0px; color:#646464;}
.bottom a{ color:#666666;}
.bottom a:hover{ color:#0062d3; text-decoration:underline;}


/*page_left*/
.page_left{ float:left; width:241px;}
.page_pro{ margin-bottom:20px;}
/*page_contact*/
.contact_n{ padding:10px;}
/*page_right*/
.page_right{ float:left;width:741px; margin-left:22px;}
.page_right_n{ padding:10px;}

.neikey{ height:auto; width:97%; padding:10px; margin:10px 0px 15px 0px; background-color:#f3f2f2;}
.fenxiang{ height:30px; line-height:13px; clear:both; width:100%;}


/* page */
.page{ widht:100%; display:inline-block; width:100%; height:auto; margin:10px 0 0px 0px; text-align:center;}
.page span,.page a{ display:inline-block; border:1px solid #ddd; height:20px; padding:0 4px; line-height:20px; text-align:center; color:#999; background:#fff;}
.page span{ display:inline-block; height:20px; padding:0 4px; line-height:20px; text-align:center;margin-right:5px; }
.page a:hover,.page .hover{border-color:#ddd; color:#02214F; background:#fff;}

/*product*/
.page_photolist { padding-top:10px; padding-bottom:20px;}
.page_photolist dl{height:210px; display:block; float:left; vertical-align:top; overflow:hidden; width:240px; }
.page_photolist dl dd{ width:240px; *width:238px; height:170px; text-align:center; margin:0 auto; overflow:hidden; display:block;}
.page_photolist dl dd img{ width:224px; height:164px; border:1px solid #C0C0C0; padding:2px; background:#fff;}
.page_photolist dl dd a:hover img{ border:1px solid #0b67a8; padding:2px; background:#006cb0;}
.page_photolist dl dt{ width:240px; height:35px; line-height:35px; text-align:center; margin:0 auto; display:block; overflow:hidden;}

/*product2*/
.newslist{ padding:0px 10px 10px 10px;}
.newslist dl{height:155px; padding-top:15px; border-bottom:1px dotted #a6a6a6;}
.newslist dl dd{height:140px; float:left; width:180px;}
.newslist dl dd img{ width:170px; height:128px; border:1px solid #c6c6c6; padding:3px;}
.newslist dl dd a:hover img{ border:2px solid #0b67a8; padding:2px;}
.newslist dl dt{ width:510px; height:140px; float:right; overflow:hidden;}
.newslist dl dt h3{ font-size:14px; font-weight:bold; height:25px; line-height:25px; color:#000000; overflow:hidden;}
.newslist dl dt h3 a,.newslist dl dt h3 a:visited{ color:#000000; }
.newslist dl dt h3 a:hover{ color:#000000; }
.newslist dl dt h4{ height:20px; line-height:20px; color:#888888; font-size:12px; font-weight:normal;}
.newslist dl dt h4 span{ margin-right:30px;}
.newslist dl dt p{ height:90px; line-height:24px; color:#666666; text-indent:2em; overflow:hidden;}
.newslist dl dt p a,.newslist dl dt p a:visited{ color:#fc2e30;}
.newslist dl dt p a:hover{ color:#000000;}

/*page detail*/
.pro_detail{  padding:10px 10px; overflow:hidden; padding-top:0;}
.proInfo{ color:#666666; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.pro_bpic{ width:310px; padding-bottom:20px; float:left;}
.pro_bpic img{ padding:2px; border:1px solid #cccccc;}
.pro_attr{ float:right; width:380px;}
.pro_attr h3.pro_title{ font-size:20px; font-weight:bold; padding-bottom:10px;}
.pro_attr ul.attr{}
.pro_attr ul.attr li{ font-size:13px; padding-bottom:5px;}
.pro_attr ul.attr li span{ padding-right:5px;}

.pro_attr .proBtn{ width:80px; height:26px; line-height:26px; text-align:center; background:#0062d3;}
.pro_attr .proBtn a{ color:#fff;}
.pro_attr .proBtn a:hover{ font-weight:bold;}
.pro_attr .proBtn input{ font-size:14px; height:35px; padding:0 20px; text-transform:uppercase;}
.pro_attr #yprice{ color:#999999; font-family:Arial, Helvetica, sans-serif;}
.pro_attr #yprice span{ font-family:"宋体";}
.pro_attr #mprice{ color:#0367a7; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.pro_attr #mprice span{ color:#0367a7; font-size:13px; font-family:"宋体";}
.pro_attr #mprice strong{ color:#0367a7; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.pro_intro_tit{ height:30px; width:100%; background-color:#eeeeee;}
.pro_intro_tit h3{ width:122px; height:28px;padding-left:10px; font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#0367a7; line-height:30px;}
.pro_desc{ padding:10px 10px 0px 10px;}

/* pagenews_list */
.page_titlelist{ padding-bottom:10px;}
.page_titlelist ul{list-style:none;}
.page_titlelist ul li{ height:30px;line-height:30px;border-bottom:1px dotted #e2e2e2;padding-left:15px;background:url(../images/news_li.jpg) 0px 12px no-repeat;vertical-align:top;}
.page_titlelist ul li a,.page_titlelist ul li a:visited{float:left;}
.page_titlelist ul li span{float:right;padding-right:10px;color:#333;font-family:Arial, Helvetica, sans-serif;}

/* page_newsdetail_list */
.act_content{padding:5px 15px 20px 15px;line-height:2em;overflow:hidden;}
.page_acttext{padding-top:30px;margin:0 auto;line-height:2em;}
.act_title{font-size:24px;font-weight:bold;line-height:26px;text-align:center; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.act_info{text-align:center;line-height:22px; padding-bottom:10px; height:22px; padding-top:10px; border-bottom:1px dashed #ccc; margin-bottom:10px;}


/* relatedLink */
.relatedLink { height:30px;border:1px solid #dcdcdc; width:99%; margin:20px auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px; height:30px;  line-height:30px; }
.relatedLink .nextLink { float:right; margin-right:10px;height:30px;  line-height:30px;  }




/*留言*/
.liuyan_fb{ width:96%; height:auto; padding:10px 2%; _padding:5px 2%; }
.liuyan_fb input{ line-height:20px;}
.liuyan_fb td{ padding:5px; _padding:2px; }
.liuyan_list{ width:100%; height:auto; margin:10px 0; border:1px solid #ddd;}
.liuyan_list .title{ width:100% !important; height:30px; padding:0px !important; border-bottom:1px solid #ddd; overflow:hidden; background:#f5f5f5;}
.liuyan_list .title h3{ float:left; width:60%; height:30px; line-height:30px;  text-indent:12px; color:#04496a; font-size:14px;}
.liuyan_list .title span{ float:right; width:28%; height:30px; line-height:30px; color:#04496a; text-align:right; padding-right:2%;}
.liuyan_list .Content{ width:96%; padding:5px 2%; line-height:200%; }
.liuyan_list .Content .huifu{  border-top:1px dotted #ccc; padding:2px 0;}


/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:660px; height:300px;overflow:hidden; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#d02c13; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#b21c06; }
#baiduMap span.BMap_Marker div { _width:19px; _height:25px; _background:url(http://api.map.baidu.com/images/marker_red_sprite.png) 0 0 no-repeat; }  /* IE6下显示图标 */

/* 表单验证 */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc !important;  border-radius:3px; padding:0 5px;  }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #d02c13 !important;  border-radius:3px; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:28px; color:#fff; line-height:28px; text-align:center; background:#0062d3; border:none; margin-right:10px; cursor:pointer; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#d02c13; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* 留言列表展示 */
.messageList { padding:10px 5px 0; }
.messageList div.item { border:1px solid #ddd; background:#FFF; width:700px; padding:5px; margin:0 auto; margin-bottom:5px; }
.messageList div.item .top { height:20px; line-height:20px; border-bottom:1px dotted #ddd; overflow:hidden; margin-bottom:5px; }
.messageList div.item .top .name { float:right; text-align:right; color:#999; }
.messageList div.item .top .name span { margin-left:15px; }
.messageList div.item .top .tit { float:left; color:#d22c14; }
.messageList div.item .main { color:#999; }
.messageList div.item .reply { background:#feffd0; border:1px dotted #e9eb4a; color:#d22c14; }
.messageList div.item .reply p { padding:5px; }

/* 客服效果 */
.jing_kf { width:119px; position:absolute; right:10px; top:100px; z-index:100; }
.jing_kf .topu { height:66px; background:url(../images/kf/skin/1/kf_top.png) center top no-repeat; }
.jing_kf .mainu { min-height:50px; background:url(../images/kf/skin/1/kf_bg.png) center bottom no-repeat; position:relative; padding-top:10px; }
.jing_kf .mainu ul { padding-left:8px; margin-bottom:5px; }
.jing_kf .mainu ul.t { overflow:hidden; }
.jing_kf .mainu ul.t li.e { text-align:center; line-height:18px; }
.jing_kf .mainu ul.t li.e span, .jing_kf .mainu ul.t li.e strong { padding:0 5px; display:block; font-size:12px; color:#fe6a00; }
.jing_kf .mainu ul.t li.b { height:40px; }
.jing_kf i.onlineu, .jing_kf i.salebefor, .jing_kf i.saleafter { width:103px; height:35px; background:url(../images/kf/skin/1/qq_jt.gif) 0 0 no-repeat; display:block; }
.jing_kf i.saleafter { background:url(../images/kf/skin/1/sh_jt.gif) 0 0 no-repeat; }
.jing_kf i.salebefor { background:url(../images/kf/skin/1/sq_jt.gif) 0 0 no-repeat; }
.jing_kf .mainu ul.t li.lin { margin-bottom:10px; }
.jing_kf .mainu div.mobileCode { padding-left:3px; text-align:center; margin-bottom:15px; }
.jing_kf .mainu div.mobileCode i.dimCode { width:70px; height:70px; background:url(../images/kf/mobileCode.png) center center no-repeat; border:1px solid #dedede; display:block; margin:0 auto; box-shadow:0 0 3px rgba(0,0,0,0.1); }
.jing_kf .mainu div.mobileCode span, .jing_kf .main div.mobileCode a { display:block; color:#fe6a00; font-weight:400; }
.jing_kf .mainu div.mobileCode a:hover { font-weight:700; }
.jing_kf .mainu .returnTop { height:30px; position:relative; }
.jing_kf .mainu .returnTop a { width:32px; height:50px; background:url(../images/kf/skin/1/kf_returntop.png) center bottom no-repeat; cursor:pointer; position:absolute; top:1px; left:46px; }

.loading { color:red; height:40px; line-height:40px; background:url(../images/loading02.gif) 5px center no-repeat; padding-left:30px; }

/* fontPage */
.fontPage{ display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both; }
.fontPage span , .fontPage a{ display:inline-block;border:1px solid #d5d5d5;color:#b2b2b2; padding:0px 8px; height:20px; text-decoration:none; margin:0 5px; border-radius:1px; }
.fontPage a:hover{ background:#f8f8f8; color:#575757; }
.fontPage .cur{ background:#f8f8f8; font-weight:bold;color:#575757;}
.fontPage span.dot{ background:none;border:none; font-weight:bold; padding:0; }

.jing_pointer { width:27px; height:117px; position:absolute; top:65px; left:-22px; cursor:pointer;}
.jing_pointer.active { left:107px !important; background-position:0 -120px !important; }
 .jing_pointer { background:url(../images/kf/pointer4.png) 0 0 no-repeat; }
.pl1{background: none !important;}
