/* CSS Document */
body,html{ /*background:#1081B9 url(../images/bgtopimg.jpg) no-repeat;*/ background:#FFF; font-size:12px; font-weight:normal; font-family:"宋体"; margin:0; padding:0;}
*{ margin:0; padding:0;}
body{}

ul{ margin:0; padding:0; list-style-type:none;}
a{ text-decoration:none; border:0;}
img{border:0;}
.clear{clear:both;}
.ty_ul{ height:auto;}
.ty_ul li{ float:left;}
.ty_ul li img{ border:1px solid #ccc;}


.body{width:980px; height:auto; overflow:hidden; clear:both; margin:0px auto; /*background:#FFF;*/}

.top{ width:980px; height:80px; overflow:hidden; clear:both; margin:0 auto; padding:0;}
.top div.t_l{ float:left; padding-top:10px; width:680px;}
.t_l dt{width:80px; height:70px; float:left; margin-right:19px;}
.t_l dd span{font-size:26px; font-weight:bold; color:#0000FF; }
.t_l dd{line-height:34px; width:480px;}
.t_l dt img{width:80px; height:65px;}
.top div.t_r{ float:right; background:url(/ptcom/images/top_tel.gif) no-repeat; width:280px; height:70px;}
#tel{margin-left:100px; margin-top:35px; width:180px; height:30px; background:#fff; font-size:20px; line-height:35px; font-weight:bold; color:#0000FF;}
.applist a{color:#333333}
.hidden{display:none;}

.banner{ margin:0 auto; width:980px; height:auto; clear:both; overflow:hidden;}
.banner img {/* width: 980px; height: 300px;*/}
#hotpic { width: 980px; height: 250px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 980px; height: 250px; overflow: hidden; }
#NewsPic a { overflow: visible;}
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: 0.5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 980px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; display:none; overflow:hidden; }



.nav{width:978px; height:auto; overflow:hidden; clear:both; margin:0 auto; padding:0; background:url(/ptcom/images/nav_bg.gif) repeat-x; border:1px solid #24aefb;}
ul.menus{ width:976px;height:40px; border:1px solid #a4defb; margin:0 auto; overflow:hidden; float:left; padding-left:-2px;}
.menus li{ float:left; width:97px;height:40px; background:url(/ptcom/images/nav_li_bg.gif) left bottom no-repeat;}
.menus li.last{background:none;}
.menus li a{display:block; height:30px; line-height:40px; text-align:center; color:#FFF; font-size:16px;font-weight:bold;}
ul.menus li a:hover,ul.menu li.currclass a{ color:#fbf672;}


.conten{width:980px; height:auto; overflow:hidden; clear:both; margin:10px auto;}

.conten_l{ width:180px; height:auto; overflow:hidden; margin:0 ; padding:0; float:left;}
ul.subnav{ background:url(/ptcom/images/subnav_all_bg.gif) repeat-y; height:auto; padding-bottom:10px; /* background:#018CDE;*/border-bottom:1px solid #60B3E5; border-top:0;}
ul.subnav li{/* height:30px; line-height:30px; */ line-height:28px; height:23px; width:150px; margin:0 auto; padding-bottom:5px; border-bottom:1px dashed #B3DCF5;}
ul.subnav li.djlmtt{ text-align:center; font-size:18px; color:#FFF;}
ul.subnav li a{ color:#fbf672; font-size:13px; font-weight:bold; }
ul.subnav li a:hover{ color:#FFF;}

.tt{width:168px; height:auto; clear:both; overflow:hidden; margin-bottom:20px;}
.tt h2{width:96px; height:21px; float:left; overflow:hidden; clear:left; background:url(/ptcom/images/zxal.gif) no-repeat;}
.tt h2 a{width:86px; line-height:21px; text-align:center; padding-left:10px; color:#FFF; /*font-weight:normal;*/ font-size:14px; display:block;}
.tt span{height:21px; float:left; overflow:hidden; clear:right; line-height:21px; margin-left:10px; color:#928177;}
.tt span a{ padding:0 10px; color:#928177;  font-size:14px;}

ul.nr{ height:auto; width:168px; clear:both; overflow:hidden;}
ul.nr li{ float:left; margin-right:20px;}
ul.nr li img{width:216px; height:150px;}
ul.nr2{}
ul.nr2 li{width:158px;margin-right:15px; margin-bottom:25px; float:left;}
ul.nr2 li span{ display:block; height:25px;width:158px; text-align:center; line-height:25px; background:#E9E9EB; color:#848589;}
ul.nr2 li img{width:158px; height:107px;}


div.tt h3 a{ font-weight:bold; color:#4F595A; font-family:12px;}

.conten_r{ width:790px; height:auto; float:right; clear:right; overflow:hidden; /*background:#FFF;*/}
.conten_r .cpzs{ background:url(/ptcom/images/cpzs_bg.gif) #FFF no-repeat;  border:1px solid #ccc; /*height:570px;*/ height:auto; clear:both; overflow:hidden;}
.conten_r .cpzs .applist{clear:both;position:relative;z-index:1;left:0;top:0;}
.conten_r .cpzs .cp_tt{ text-indent:30px; height:31px; line-height:31px;}
.conten_r .cpzs .cp_tt a{ font-size:14px; font-weight:bold; color:#1c7eb8;}
.conten_r .cpzs .cp_ul{padding-top:10px; clear:both; margin-left:10px;}
.conten_r .cpzs .cp_ul li{ margin-right:9px; margin-bottom:10px;overflow:hidden}
.conten_r .cpzs .cp_ul li a{display:block}
.conten_r .cpzs .cp_ul li img{ width:140px; height:120px;}
.appdetail{position:absolute;z-index:1;left:0px;top:0px; width:296px; height:256px;overflow:hidden;display:none}
.appdetail_w{position:absolute;z-index:9;left:0;top:0; border:3px solid #CCC; /*width:296px; height:256px;*/ overflow:hidden}
.appdetail_w img{ width:290px;height:250px;}
.appdetail_n{float:right;color:#fff;font-size:14px;}
.appdetail_n h3{font-size:20px;display:block;width:130px;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.appdetail_s{text-align:right;font-size:16px;color:#FFC000;padding-top:20px;padding-right:15px}
.applist .app_more{width:150px;height:75px;line-height:75px;background:#169AFF;overflow:hidden}
.app_more a{display:block;color:#D8EEFF}
.app_more span{font-size:20px;display:block;float:left;margin-left:20px;_margin-left:12px}
.app_more_arr{width:15px;height:32px;margin-top:24px;background:url(/ptcom/images/icon.png) no-repeat;}
.app_more_current a{color:#fff}
.app_more_current .app_more_arr{background-position:-89px -190px}

.conten_r .lm{border:1px solid #ccc; /*height:279px;*/ overflow:hidden; margin-top:10px; background:#FFF; height:auto; padding-bottom:10px;}
.conten_r .lm .tt{ height:auto; clear:both; overflow:hidden; background:url(/ptcom/images/lm_bg.gif)  repeat-x; margin:0; padding:0;}
.conten_r .lm .tt a{  display:block; height:29px; line-height:29px; color:#FFF; font-size:14px; font-weight:bold;}
.conten_r .lm .tt a.lm_tt{ background:url(/ptcom/images/lm_tt_bg.gif) no-repeat; display:block; width:88px; height:29px; text-align:center; line-height:29px; float:left; color:#FFF; font-size:14px; font-weight:bold;}
.conten_r .lm .tt a.more{ float:right; background:none; color:#1cabfb; padding-right:10px;}
.gsjj{ width:387px; height:auto; overflow:hidden; float:left;}
.gsjj .tt{ width:387px;}
.zxsp{ width:387px; height:auto; overflow:hidden; float:right;}
.zxsp .tt{ width:387px;}
.nr{ margin:0; padding:0; padding:10px;}
.nr img{float:left; padding:5px 10px 10px 0;}
.nr p{ line-height:25px;}


.conten_f{border:1px solid #29a4e0; background:#FFF; width:788px; height:150px; overflow:hidden; clear:both; margin-top:10px;}
.conten_f .f_tt{ float:left; width:43px;}
#colee_left{width:725px; height:130px; margin:10px; float:right; overflow:hidden;}
.conten_f .sb_ul{ height:130px; overflow:hidden; float:left;}
#colee_left2{float:left;}
.conten_f .sb_ul li{ padding-right:10px;}
.conten_f .sb_ul li img{ width:200px; height:130px; overflow:hidden; float:left; border:1px solid #CCC;}


.szwz{ text-indent:20px; margin-bottom:10px; height:30px; line-height:30px; border-bottom:1px dashed #CCC;color:#444; background:url(/ptcom/images/home.gif) 0 8px no-repeat;}
.szwz a{color:#444;}
.szwz a:hover{color:#3CF; text-decoration:underline;}
.gywmlm dt,dd{float:left; margin:5px; width:160px;}






.foot{ height:auto; clear:both; overflow:hidden; margin:0; padding:0;}
.f_nr{ width:980px; height:auto; margin:0px auto; color:#808183; line-height:20px; background:#1081B9;}
.f_nr a{color:#fff}
.f_nr p{ text-align:center; color:#FFF; padding:10px 0;}


.l_float{ width:139px; height:211px; position:fixed; left:0; top:350px; overflow:hidden;}



followDiv1{/*z-index: 100;position: absolute; width:80px; height:10px; right:10px; top: 80px;*/}
.r_float{ width:132px; height:300px;  right:10px; overflow:hidden; z-index: 100; position:fixed; top:300px;}
.r_float{/*zoom:1;*/ }
.r_left{ float:left; width:52px; height:300px; overflow:hidden;}
.kf_box{ float:right; width:132px; height:300px; overflow:hidden;}

#KS_atircle{height:100px;}

/*.conten_r .cpzs .xwlb{height:525px; padding:0 20px; overflow:auto;}
.conten_r .cpzs .nry h2{ padding-top:20px;}*/
#colee{height:183px; overflow:hidden; clear:both; padding:10px;}
ul.gyxx{height:183px;}
ul.gyxx li{ width:190px; height:30px; float:left; line-height:30px; background:url(/ptcom/images/dot.jpg) left center no-repeat; text-indent:10px;}

ul.xwlb{height:248px;}
ul.xwlb li{ clear:both; width:370px; height:30px; line-height:30px; margin:0 auto; border-bottom:1px dashed #CCC; background:url(/ptcom/images/dot.jpg) left center no-repeat; text-indent:10px;}
ul.xwlb li a{ float:left;}
ul.xwlb li span{ display:block; width:80px; float:right;}
.gywmlm{line-height:25px;}
#page{margin-top:6px;text-align:right; padding:5px; margin-left:50px;}


/*产品列表页*/
.conten_r .cpzs .product_list{height:auto; width:760px;}
.conten_r .cpzs .product_list li{ margin-right:9px; margin-bottom:10px;overflow:hidden;}
.conten_r .cpzs .product_list li a{display:block; border:3px solid #CCC; padding:3px; background:#F0F0F0; height:auto; overflow:hidden;width:230px;}
.conten_r .cpzs .product_list li a:hover{border:3px solid #1081B9;}
.conten_r .cpzs .product_list li img{ width:200px; height:145px; padding-left:15px; margin-bottom:5px; border:0;}
.conten_r .cpzs .product_list li a span{ display:block; text-align:center; height:auto; color:#1081B9; line-height:22px; clear:both;}
.conten_r .cpzs .product_list li a span.l_tt{ font-size:14px; font-weight:bold;}
.conten_f #colee_left img{width:130px; height:130px;}


/*左侧联系我们*/
.sy_lxwm_w{ width:178px; height:auto; clear:both; overflow:hidden; border:1px solid #017DC8; background:#018CDE;}
.sy_lxwm_n{ width:176px; height:auto; clear:both; overflow:hidden; border:1px solid #60B3E5; background:#018CDE;}
.sy_lxwm_nr p{ color:#FFF; padding:10px; line-height:22px;}
.sy_lxwm_nr p strong{ color:#fbf672;  font-size:14px;}
