@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;}
html{border:0;width:100%;}
body{background:#FFFFFF; font-size:12px;}
body, button, input, select, textarea{font-size:12px;color:#666666;line-height:150%;font-family:"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana, Arial;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier;}
ul, ol, li{list-style:none;}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:none; color:#618EC2;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset, img{border:0;}
button, input, select, textarea{font-size:100%;vertical-align:middle;}
.input,textarea,select{font-size:12px;color:#666666;padding:1px;border:1px solid #ddd;vertical-align:middle;}
.input{height:18px;line-height:18px;}
select{height:24px;line-height:100%;}
select:focus,input.input:focus,textarea:focus,px_avatar:focus{color:#666666;border-color:#ddd;}
a.more:link{text-decoration:none;color:#618EC2;outline:none; font-size:12px;}
a.more:visited{text-decoration:none; color:#618EC2;}
a.more:hover{text-decoration:underline; color:#618EC2;}
.f14 { font-size: 14px; }
.Blue{color:#618EC2;}
.red{color:#ff0000;}
.m10{ margin-bottom:10px;}
.lh1{ line-height:190%;}
.clear{width:100%;clear:both; height:0;overflow:hidden;}


/*头部*/
#head{width:100%; height:74px; border-bottom:2px solid #BFBFBF; min-width:1003px;}
#head .top{width:980px; margin:0px auto; height:74px;}
#head .top h1{float:left; width:130px; height:74px; position:relative; z-index:10;}
#head .top h1 a{position:absolute; background:url(/css/../images/logo.png) left top no-repeat; text-indent:-999em; width:118px; height:98px;  z-index:20; display:inline-block; left:0px; top:0px;}
#head .top .navlist{float:right; width:850px; height:74px;}
#head .top .navlist .rt{text-align:right; margin:8px 0px; height:22px; line-height:22px; overflow:hidden;}
#head .top .navlist .quik{float:right;}
#head .top .navlist .rt a{padding:0px 11px 0px 10px; color:#9a9a9a; background:url(/css/../images/line.png) right center no-repeat;}
#head .top .navlist .rt a:hover{color:#618EC2;}
#head .top .navlist .rt a.last{padding:0px 10px; background:none; margin-right:15px;}
#head .top .navlist .rt .search{float:right;}
#head .top .navlist .rt input{background:#F5F5F5;border:0px; width:140px; height:22px; line-height:22px; padding-left:5px; color:#9A9A9A;}
#head .top .navlist .rt .submit{width:28px;height:22px;background:#F5F5F5 url(../images/search.png) center center no-repeat;text-align:center;cursor:pointer;overflow:hidden; border:0px; text-indent:-999em;}

/*菜单*/
#head .top .navlist .nav{float:left;}
#head .top .navlist .nav a{clear:both; padding:0px 15px; display:inline-block; font-size:13px; font-weight:bold; height:25px; line-height:25px;}
#head .top .navlist .nav a:hover{background:#f5f5f5;}
#head .top .navlist .tel{float:right; background:url(/css/../images/tel.png) left center no-repeat; padding-left:20px; height:25px; line-height:25px; font-size:16px;}

/*banner*/
.main_slide{width:100%;height:440px;position:relative; z-index:5; overflow:hidden;}
.main_slide .pic_list{width:100%;height:440px;position:absolute;display:none;}
.main_slide .dian{width:980px; margin:0 auto; text-align:right;}
.main_slide .dian .s_num{width:980px;position:absolute;bottom:10px;text-align:right;}
.main_slide .dian .s_num a{width:15px;height:15px;display:inline-block;margin-left:3px;background:url(/css/../images/s_num.png) no-repeat;}
.main_slide .dian .s_num a.now{background-position:left bottom;}

/*主体*/
.mianbox{width:980px; margin:20px auto 0px auto; overflow:hidden;}

.hleft{width:690px; float:left;}
.hright{width:260px; float:right;}

.gainfo{width:100%px; height:29px; margin:0px auto; overflow:hidden; border-bottom:1px dashed #BBBBBB; padding-bottom:10px;}
.gainfo .gatitle{float:left; height:29px; line-height:29px; padding-right:8px; font-weight:bold; font-size:14px;}
.gainfo ul{list-style:none; height:29px; overflow:hidden;}
.gainfo ul li{height:29px; line-height:29px; background:url(/css/../images/dot.png) left center no-repeat; padding-left:10px;}
.gainfo ul li em{margin-left:70px;}

.hleft .gz{border-bottom:2px solid #4086C4; font-size:14px; font-weight:bold; margin-top:25px; padding-bottom:5px; height:30px; line-height:30px;}
.hleft .gzlist{overflow:hidden;}
.hleft .gzlist dl{float:left; width:322px; margin:15px 0px;}
.hleft .gzlist dl.fr{float:right;}
.hleft .gzlist dl dt{background:url(/css/../images/hdot.png) left center no-repeat; padding-left:20px; height:40px; line-height:40px;}
.hleft .gzlist dl dt a{color:#3A8CD6; font-weight:bold; font-size:13px;}
.hleft .gzlist dl img{margin-top:10px;}
.hright a.r1{width:260px; height:75px; display:inline-block;}
.hright a.r2{width:260px; height:64px; display:inline-block; margin-top:10px;}
.hright .service{margin-top:10px;}
.hright .service h2{border-bottom:2px solid #4086C4; background:url(/css/../images/ser.jpg) left center no-repeat; height:29px; line-height:29px; padding-left:45px; overflow:hidden; font-size:14px; color:#3A8CD6;}
.hright .service #serlist{padding:20px 0px 15px 10px; border-left:3px solid #eeeeee; border-right:3px solid #eeeeee; border-bottom:3px solid #eeeeee;}

/*滚动*/
.hright .service #serlist .scr_con{position:relative;height:240px;width:235px;margin:0px auto;}
.hright .service #serlist #dv_scroll{position:absolute;height:233px;overflow:hidden;width:235px;}
.hright .service #serlist #dv_scroll .Scroller-Container{width:100%;}
.hright .service #serlist #dv_scroll_bar{position:absolute;right:0;top:10px;width:14px;height:230px;border-left:1px solid #cccccc;}
.hright .service #serlist #dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:10px;width:14px;height:200px;}
.hright .service #serlist #dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-6px;top:0;width:13px;height:29px;overflow:hidden;background:url(/css/../images/srcoll.gif) no-repeat;cursor:pointer;}
.hright .service #serlist #dv_scroll_text {position:absolute; line-height:200%; padding-top:10px; color:#333;}

.hright .service #serlist ul li{height:76px; overflow:hidden;}

/*底部*/
#footer{width:100%; height:114px; background:#ffffff url(../images/footer.jpg) left top repeat-x; padding:20px 0px; }
#footer .flink{width:980px; margin:0px auto; color:#9F9E9A; line-height:250%; text-align:left;}
#footer .copyright{width:980px; margin:0px auto;text-align:left; margin-top:15px; line-height:30px;}
#footer .copyright a{color:#817E80; margin-right:13px; padding-right:14px; display:inline-block; background:url(/css/../images/fline.jpg) right center no-repeat;}
#footer .copyright a.last{margin-right:0px; padding-right:0px; background:none;}
/************************************内页**********************************/
.sub_slide{width:100%; min-width:1003px; height:200px; overflow:hidden;}

.navleft{width:200px; float:left;}
.navleft ul li{height:82px; margin-bottom:5px;}
.navright{width:750px; float:right;}
/*左边*/
.navleft .bclass{width:100%; height:76px;}
.navleft .nav{background:#DBE9F2; overflow:hidden; padding:5px 0px;}
.navleft .nav a{width:100%; height:31px; line-height:31px; display:inline-block; border-bottom:1px solid #ffffff; overflow:hidden; background:url(/css/../images/ico.jpg) 18px center no-repeat; padding-left:38px; color:#3489D5;}
.navleft .nav a:hover{color:#665599; text-decoration:underline;}
.navleft .contact{display:inline-block;}
.navleft .adlink{clear:both; margin-top:20px;}

.navleft .bclass2{width:100%; height:30px;}
.navleft .nav2{background:url(/css/../images/libg.jpg) left top repeat-y; overflow:hidden; padding:5px 0px;}
.navleft .nav2 a{width:159px; height:31px; line-height:31px; display:inline-block; border-bottom:1px solid #E9EAEA; overflow:hidden; background:url(/css/../images/ico2.png) 12px center no-repeat; padding-left:35px; color:#666666; margin-left:3px;}
.navleft .nav2 a:hover{color:#3489D5; text-decoration:underline;}

/*右边*/
.navright .location{border-bottom:1px solid #eaeaea; height:25px; line-height:25px; text-align:right; color:#aaaaaa;}
.navright .location span{background:url(/css/../images/location.jpg) left center no-repeat; padding-left:15px;}
.navright .location a{color:#aaaaaa; background:url(/css/../images/dot.jpg) right center no-repeat; padding-right:12px; margin-right:5px;}
.navright .location a:hover{color:#618EC2;}
.navright .location em{color:#666666; padding-right:5px;}
.navright .content{line-height:190%; padding:30px 0px 0px 0px;}

/*右边*/
.navright .subtitle{border-bottom:1px solid #eaeaea; height:35px; line-height:35px; text-align:left; color:#2377B2; font-size:15px; font-weight:bold; background:url(/css/../images/subico.jpg) 5px center no-repeat; padding-left:23px;}

/*产品列表*/
.plist{margin-bottom:20px;}
.plist ul li{float:left; width:227px; height:95px; margin-right:33px; margin-bottom:20px;}
.plist ul li.last{margin-right:0px;}
.plist ul li dl dt{height:24px; background:url(/css/../images/pbg.png) left top no-repeat; width:227px; display:inline-block; line-height:23px; padding-left:25px; overflow:hidden; font-weight:bold; font-size:15px;}

.pclass{border-bottom:1px dashed #dddddd; font-size:16px; padding:5px 0px; margin-bottom:10px; background:url(/css/../images/bclass.jpg) left center no-repeat; padding-left:20px; clear:both;}
.pdown{margin-bottom:20px; overflow:hidden;}
.pdown ul li{float:left; width:142px; margin:5px 20px;}
.pdown ul li a{background:url(/css/../images/ico_npdf.gif) left center no-repeat; padding-left:43px; width:142px; display:inline-block; height:30px; line-height:30px; clear:both;}
.pdown ul li a.curr{background:url(/css/../images/ico_pdf.gif) left center no-repeat;}
.pdown ul li a.imgs{background:none; width:142px; height:90px; text-align:center; clear:both; padding-left:0px;}

.productlist dl{margin-bottom:20px; overflow:hidden;}
.productlist dl dt{background:#E3ECF4; width:100%; float:left; overflow:hidden; margin-bottom:10px; height:28px; line-height:28px;}
.productlist dl dt a{float:left; background:url(/css/../images/pdf.png) 5px center no-repeat; padding-left:25px; display:inline-block; height:28px; line-height:28px; color:#618EC2; text-decoration:underline;}
.productlist dl dt em{float:right; padding-right:8px;}
.productlist dl dd a.pplink{color:#999999; text-decoration:underline;}


/*圆角样式*/
span.yj{width:7px;height:7px;background:url(/css/../images/box.png) no-repeat 0 0;display:block;overflow:hidden;position:absolute;z-index:100;}
span.lt{background-position:0 0;left:0;top:0}
span.rt{background-position:-7px 0;right:0;top:0}
span.lb{background-position:0 -7px;bottom:0;left:0}
span.rb{background-position:-7px -7px;bottom:0;right:0}

/*产品展示页*/
.content .ptitle{font-size:16px; font-weight:bold; margin-bottom:10px;}
.content .dtitle{font-size:16px; font-weight:bold; margin:10px 0px;}
.content a.down{background:url(/css/../images/down.png) left center no-repeat; padding-left:20px;}

/*新闻列表*/
.artlist{padding-bottom:15px;overflow:hidden;clear:both;}
.artlist li{height:32px;line-height:32px;background:url(/css/../images/ico_line.gif) repeat-x left bottom;clear:both;}
.artlist li a{float:left;padding-left:18px;background:url(/css/../images/ico_05.gif) no-repeat 5px center;overflow:hidden;}
.artlist li a:hover{background:url(/css/../images/ico_06.gif) no-repeat 5px center;}
.artlist li .ico{position:absolute;visibility:visible;margin:5px 5px 0px;}
.artlist li em{float:right;padding-right:2px;text-decoration:none;}

/*信息反馈*/
.book_box{padding-top:25px;font-size:12px;overflow:hidden;clear:both;}
.book_box h2{line-height:22px;padding-bottom:5px;font-size:12px;color:#626262;overflow:hidden;clear:both;}
.book_con{margin-top:12px;overflow:hidden;clear:both;}
.book_con .con1{width:69px;text-align:left;float:left;overflow:hidden;}
.book_con .con2{width:600px;float:left;overflow:hidden;}
.book_con em{padding:0 5px;color:#ff0000;}
.book_con input.text{height:19px;padding:3px 3px;border:1px solid #ddd;background:#fff;}
.book_con textarea{width:450px;height:100px;padding:3px 3px;border:1px solid #ddd;background:#fff;}
.book_con .submit{width:96px;height:38px;margin:10px 10px 12px 0;border:none;line-height:38px;color:#333;background:url(/css/../images/submit.png) no-repeat;text-align:center;cursor:pointer;overflow:hidden; font-size:14px;}
.book_time{padding-left:15px;}

/*在线订单*/
.ordering{padding-top:10px;}
.ordering .submit{width:96px;height:38px;margin:10px 10px 12px 0;border:none;line-height:38px;color:#333;background:url(/css/../images/submit.png) no-repeat;text-align:center;cursor:pointer;overflow:hidden; font-size:14px;}

/*联系我们*/
.con_l{float:left;width:540px;}
.con_r{float:right;text_align:left; width:210px; padding-top:120px;}

.button{border:1px solid #B7E1FD; background:#DBF0FE; padding:3px 10px; cursor:pointer;}

/*展示*/
.show_name{height:28px;line-height:28px;padding-bottom:12px;text-align:center;font-size:18px;color:#3A8CD6;font-weight:normal;clear:both;}
.show_info{height:30px;margin-top:15px;clear:both;color:#999999; padding-left:160px;clear:both;}
.show_info span{float:right;padding-left:10px;}
.show_content{padding:15px 0px;border-top:1px #ddd dotted;border-bottom:1px #ddd dotted;clear:both;}
.show_movie{ width:700px; margin:15px auto;background:#000;overflow:hidden;clear:both;}
.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}
.show_content p.p_img img{padding:4px;border:1px #ddd solid;}
.show_next{line-height:22px;clear:both;}
.show_next li{height:25px;line-height:25px;clear:both;}
.show_next span{padding-left:10px;font-size:11px;}

/*分页*/
.pages{padding:5px 0;text-align:center;line-height:26px;}
.pages span,.pages a{border:1px solid #E7E7E7;color:#909090;display:inline-block;height:26px;margin:0 3px;overflow:hidden;padding:0 12px;vertical-align:top;border-radius:3px;}
.pages a:hover{background:#EEEEEE;}
.pages span.start,.pages span.end,.pages a.prev,.pages a.next{width:14px;text-indent:-999em;background-image:url(/css/../images/pages.png);background-repeat:no-repeat;}
.pages span.start{background-position:center 0;}
.pages span.end{background-position:center -26px;}
.pages a.prev{background-position:center -54px;}
.pages a.next{background-position:center -78px;}
.pages .curr{border:0;color:#2A86DD;}
.pages .break{padding:0 6px;border:0;font-size:14px;}