﻿.container2{ width:1180px; margin:0 auto 50px auto; background:url(images/container_bg.jpg) repeat-y 273px 0px; overflow:hidden}
.location{ width:1180px; padding:0px 10px; height:35px; line-height:35px; background:#eaeaea; margin:0 auto 30px auto; overflow:hidden; margin-top:30px;}
.location p{ float:right; color:#545454; font-size:12px; margin-left:40px;}
.location p a{ color:#545454}
.location p a:hover{ color:#004fc3;}
.location h2{ font-size:18px; color:#232325; font-family:Microsoft YaHei; text-transform:uppercase; font-weight:normal; overflow:hidden;line-height: 35px;}

.nyleft{ width:253px; float:left; overflow:hidden}
#inlnav{ margin-bottom:20px;}
#inlnav li{ padding-right:30px;}
#inlnav li>a{ height:30px; line-height:30px; padding-bottom:1px; border-bottom:1px solid #eaeaea; background:url(images/dot4.jpg) no-repeat 13px 14px; font-size:14px; color:#4e4e4e; text-indent:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}
#inlnav li:hover>a, #inlnav li.curr>a{ background:url(images/dot3.jpg) no-repeat 13px 14px; color:#ffffff; }
#inlnav li:hover, #inlnav li.curr{ background:url(images/inlnav_bg.jpg) no-repeat; }
#inlnav li>div{ font-size:14px; display:none}
#inlnav li>div a{ height:34px; line-height:34px; color:#242424; text-indent:52px; background:url(images/inlnav_bg2.jpg) no-repeat 0px 3px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden;}
#inlnav li>div a:hover,#inlnav li>div a.curr{ color:#004fc3;}

.left_pro{ background:#414243; border-radius:2px; padding:0px 20px 16px 20px; overflow:hidden}
.lefttit{ height:50px; line-height:50px; background:url(images/left_bg.jpg) no-repeat 0px 13px; padding-left:40px; color:#f5f5f5; font-size:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden }
.lefttit a{ color:#f5f5f5;}
.left_pro>ul{ width:270px; padding-top:14px; *margin-bottom:8px; overflow:hidden}
.left_pro>ul li{ width:80%; height:28px; line-height:28px; font-size:14px; text-indent:12px; margin:0px 11px 8px 0px; float:left; overflow:hidden}
.left_pro>ul li a{ background:#575757; color:#ffffff; display:block}
.left_pro>ul li a:hover{ background:#005197; color:#ffffff;}

.left_news{ background:#f2f2f2; padding:0px 12px 10px 12px; margin:20px 0px; overflow:hidden}
.lefttit2{ height:48px; line-height:48px; font-size:20px; margin-bottom:19px; background:url(images/left_line.jpg) repeat-x left 46px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.lefttit2 a{ color:#333333;}
.left_news>ul{ margin:10px 0px 6px 0px; overflow:hidden}
.left_news>ul li{ height:30px; line-height:30px; padding-left:11px; background:url(images/dian5.jpg) no-repeat 0px 13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.left_news>ul li a{ color:#333333;}
.left_news>ul li a:hover{ color:#004fc3;}

.left_cont{ background:#f2f2f2; padding:0px 12px 10px 12px; overflow:hidden; margin-top:20px;}
.contxt{ color:#333333; line-height:26px; padding:10px 0px;}
.contxt a{ color:#333333;}
.contxt a:hover{ color:#004fc3;}
.nyright{ width:900px; line-height:24px; *zoom:1;}
.nyright2{ width:1180px; margin:0 auto; line-height:24px; *zoom:1; margin-bottom:0;}
.about{ font-size:14px; color:#717171; line-height:28px;}
.about ul{}
.gray{font-size:24px; color:#000000; line-height:30px; background:#e4e4e4; font-weight:normal; margin-bottom:15px; padding:0px 4px;}

.culture{ overflow:hidden}
.culture li{ width:300px; height:225px; text-align:center; margin:0px 35px 40px 15px; float:left; overflow:hidden}
.culture li img, .culture li i{ max-height:100%; max-width:100%; vertical-align:middle}
.culture li i{ height:100%; display:inline-block}

.honor{ overflow:hidden}
.honor ul{ width:770px;}
.honor li{ width:175px; height:238px; margin:0 55px 35px 15px; float:left; overflow:hidden;}
.honor span{ width:161px; height:198px; text-align:center; padding:7px 7px 15px 7px; background:url(images/honor_bg.png) no-repeat;overflow:hidden; display:block;}
.honor span img, .honor span i{ max-height:100%; max-width:100%; vertical-align:middle}
.honor span i{ height:100%; display:inline-block}
.honor li p{ height:18px; line-height:18px; padding:0 10px; text-align:center; overflow:hidden; display:block;}   

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{ position:relative; }
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{ background-color:#2b2b2b; filter: Alpha(Opacity=50); opacity:0.5;}
#cboxContent{background:#fff; font-size: 12px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{ position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{width:90%; position:absolute; bottom:8px; left:5%; text-indent:10px; color:#fff; background:#4f4f4f; overflow:hidden;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#000;}
#cboxPrevious{position:absolute; bottom:48%; left:2%; background:url(images/big_left_btn.png) no-repeat;  width:30px; height:30px; text-indent:-9999px;}
#cboxNext{position:absolute; bottom:48%; right:2%; background:url(images/big_right_btn.png) no-repeat; width:30px; height:30px; text-indent:-9999px;}
#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(images/big_close_btn.png) no-repeat; width:29px; height:28px; text-indent:-9999px; top:5px; right:5px;}


.news{ margin-bottom:10px; overflow:hidden}
.news li{ height:90px; padding:10px 8px 0px 10px; background:url(images/teach_line.jpg) repeat-x left bottom; overflow:hidden}
.news li:hover{ background:url(images/teach_line.jpg) repeat-x left bottom #f5f5f5}
.news li:hover>span{ background:url(images/dot6.jpg) no-repeat 0px 14px;}
.news li:hover>span a{ color:#004fc3;}
.news li>span{ height:30px; line-height:30px; padding-left:10px; background:url(images/dot1.jpg) no-repeat 0px 14px; overflow:hidden; display:block}
.news li>span time{ color:#888888; float:right; padding-right:4px;}
.news li>span a{ max-width:500px; float:left; font-size:13px; color:#333333; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden}
.news li>p{ height:40px; line-height:20px; color:#777777; overflow:hidden}

.page{ line-height:30px; clear:both; text-align:right; padding-top:20px; overflow:hidden}
.page a{ height:28px; line-height:28px; padding:0px 10px; font-size:16px; font-family:Arial; background:#d3d3d3; margin:0px 2px; display:inline-block; overflow:hidden}
.page a:hover, .page a.sele,.page a.cpb{ background:#005bb7; color:#ffffff; }

.htitle{ line-height:26px; text-align:center; font-size:18px; color:#000000; font-weight:normal; overflow:hidden}
.hdata{ line-height:24px; text-align:center; color:#999999; margin:10px 0px 30px 0px; padding-bottom:15px; border-bottom:1px dotted #ccc; overflow:hidden}
.details{ line-height:30px; font-size:14px; overflow:hidden}
a.return{ width:159px; height:40px; line-height:40px; background:url(images/return.jpg) no-repeat right 0px; color:#ffffff; font-size:15px; text-indent:20px; float:right; font-weight:bold; margin-top:50px; display:block}
a.return:hover{ text-decoration:underline}

.biaoq{ line-height:24px; margin:30px 0px 20px 0px; font-size:13px; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:5px 10px; overflow:hidden}
.biaoq>b{ float:left; color:#000; font-size:13px; }
.biaoq>p{ overflow:hidden}
.biaoq>p a{ margin:0px 5px; display:inline-block}

.piece{ height:39px; line-height:39px; margin-bottom:20px; background:#ededed; overflow:hidden;}
.piece ul{ margin:0px; padding:0px; list-style:none; overflow:hidden}
.piece li{ width:320px; float:left; margin-left:25px; font-size:14px; color:#333333; overflow:hidden;}
.piece li:first-child{ margin-left:0px;}
.piece li a{ width:230px; float:left; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; }
.piece li b{ float:left; padding:0px 5px 0px 10px; font-weight:normal; } 

.related{ padding:20px 12px; background:#ededed; overflow:hidden}
.tuitit{ height:30px; font-size:16px; color:#000000; padding-bottom:6px; margin-bottom:18px; border-bottom:1px solid #ddd; overflow:hidden}
.tuitit b{ height:30px; line-height:30px; display:block; overflow:hidden}
.related ul.xiang{ width:740px; padding:0px; margin:0px; list-style:none; background:url(images/line2.jpg) repeat-y 316px 0px; font-size:14px; overflow:hidden}
.xiang li{ width:280px; height:30px; line-height:30px; font-size:13px; margin-right:54px; float:left; background:url(images/dot1.jpg) no-repeat 1px 14px; padding-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.return_top{ display:none; position:fixed; right:10%; bottom:190px;}

.topTxt{ padding:10px; background:#f5f5f5; font-size:13px; margin-bottom:34px; overflow:hidden}
.products{ overflow:hidden}
.products>ul{ width:730px; overflow:hidden}
.products>ul li{ width:337px; height:204px; margin-right:18px; float:left; overflow:hidden}
.products>ul li>span{ width:172px; height:148px; text-align:center; padding:1px 5px 5px 1px; margin-right:8px; background:url(images/probg.jpg) no-repeat; float:left; display:block; overflow:hidden}
.products>ul li>span img, .products>ul li>span i{ max-height:100%; max-width:100%; vertical-align:middle}
.products>ul li>span i{ height:100%; display:inline-block}
.products>ul li>div{ overflow:hidden}
.products>ul li>div span{ height:24px; line-height:24px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}
.products>ul li>div span a{ color:#242424;}
.products>ul li>div p{ height:72px; line-height:24px; margin:9px 0px 11px 0px; color:#242424; overflow:hidden}
.products>ul li>div>a{ width:87px; height:31px; line-height:31px; text-align:center; color:#ffffff; background:#004fc3; overflow:hidden; display:block}
.products>ul li:hover>div>a{ background:#0065f8}
.products>ul li:hover>div span a{ color:#004fc3;}

.proname{ line-height:30px; margin:30px 0px 20px 0px; text-align:center; color:#333333; font-size:27px; font-weight:bold; overflow:hidden}
#showimg{ width:516px; position:relative; margin:0px auto; }
#zimg{ width:350px; height:350px; position:absolute; left:-330px; top:0; border:1px solid #ddd; z-index:3px; overflow:hidden; visibility:hidden;}
#zimg img{position:absolute;}
#serbigimg{width:461px; height:397px; background:#f3f3f3; margin:0px auto; border:1px solid #d5d5d5; position:relative; z-index:1;}
#mark{position:absolute; background:#000; opacity:0.4; filter:alpha(opacity:40); cursor:pointer; display:none; }
.chakan{ position:absolute; top:349px; right:27px; z-index:2;}

#serbigimg table{width:100%; height:100%; position:absolute; top:0; left:0;}
#serbigimg table img{cursor:pointer;}
#sersimg{ width:516px; margin:20px auto 0px; overflow:hidden}
#sersimg>span{width:36px; height:36px; margin-top:18px; cursor:pointer;}
#sersimg>span.fl{background:url(images/seraimgl.png);}
#sersimg>span.fl.hv{background:url(images/seraimglhv.png);}
#sersimg>span.fr{background:url(images/seraimgr.png);}
#sersimg>span.fr.hv{background:url(images/seraimgrhv.png);}
#sersimg>div{width:404px; height:80px; margin:0 auto; overflow:hidden; }
#sersimg ul{list-style:none; padding:0; margin:0; overflow:hidden; width:1000px;}
#sersimg ul li{ width:84px; height:73px; margin-right:20px; float:left; text-align:center; border:1px solid #d9d9d9; overflow:hidden; cursor:pointer; }
#sersimg ul li img, #sersimg ul li i{ max-height:100%; max-width:100%; vertical-align:middle}
#sersimg ul li i{ height:100%; display:inline-block}
#sersimg ul li.hv{ border:1px solid #004fc3;}

.description{ padding-top:35px; line-height:26px; font-size:12px; color:#333333; overflow:hidden}
.jies{ height:30px; line-height:30px; background:#e4e4e4; font-size:18px; color:#333333; padding:0px 11px; overflow:hidden}

.ptable{ width:740px; overflow:hidden}
.ptable ul{ width:339px; float:left; border:1px solid #e8e8e8; font-size:12px; color:#333333; padding:0px; margin:0px 15px 0px 0px; list-style:none; overflow:hidden }
.ptable ul li{ width:100%; float:left; border:1px solid #ffffff; border-top:0; background:url(images/proli_bg.jpg) repeat-y; overflow:hidden}
.ptable ul li:first-child{ border:1px solid #ffffff; border-top:1px solid #ffffff;}
.ptable ul li p{ line-height:23px; padding:4px 10px 4px 15px; overflow:hidden}
.tp1{ width:142px; float:left; background:#f5f5f5;}
.tp2{ width:142px; margin-left:3px; float:left; border-left:1px solid #ffffff; background:#fafafa;}


.related ul.xpro{ width:760px; position:relative; float:left; padding:0px; margin:0px; list-style:none; overflow:hidden}
.xpro li{ width:220px; height:227px; border:1px solid #d5d5d5; float:left; margin:0px 5px 0px 0px; position:relative; overflow:hidden}
.xpro li>span{ width:220px; height:190px; text-align:center; display:block; overflow:hidden}
.xpro li>span img, .xpro li>span i{ max-width:100%; max-height:100%; vertical-align:middle}
.xpro li>span i{ height:100%; display:inline-block}
.xpro li>p{ width:100%; height:5px; background:#ffffff; position:absolute; bottom:0; left:0; z-index:2; overflow:hidden}
.xpro li.hiddtxt2 div>span{ text-align:left; margin-top:25px;}

.technology{ margin:0px 4px 20px 4px; overflow:hidden}
.technology li{ height:34px; line-height:34px; padding:0px 5px 0px 15px; border-bottom:1px dotted #ddd; background:url(images/dot1.jpg) no-repeat 4px 15px; overflow:hidden}
.technology li:hover{ background:url(images/dot6.jpg) no-repeat 4px 15px;}
.technology li time{ float:right; margin-left:80px; color:#888888;}
.technology li>a{ float:right; margin-left:80px; margin-right:10px; color:#555555; font-family:SimSun; text-decoration:underline}
.technology li>a:hover{color:#004fc3;}
.technology li p{ overflow:hidden}
.technology li p a{ color:#777777}
.technology li:hover p a{ color:#004fc3;}


.job{ border-top:1px solid #003788; margin-bottom:20px; overflow:hidden}
.job li{ height:41px; line-height:41px; border-bottom:1px solid #dcdcdc; text-align:center; font-size:14px; overflow:hidden}
.job li:first-child p.aa1{ text-align:center; text-indent:0px;}
.job li:first-child p.aa2{ font-size:14px}
.job li:first-child p.aa3{ font-size:14px}
.job li p{ float:left; overflow:hidden}
.job li p.aa1{ width:360px; border-right:1px solid #dcdcdc; text-indent:15px; background:#f4f4f4; text-align:left;}
.job li p.aa1 a:hover{color:#003788;}
.job li p.aa2{ width:180px; border-right:1px solid #dcdcdc; font-size:12px}
.job li p.aa3{ width:155px; font-size:12px}
.job li p.aa3 a{ color:#003788; text-decoration:underline;}
.job li p.aa3 a:hover{ font-weight:bold;}

ul.jobshow{ margin:0px 0px 30px 0px; padding:0px; list-style:none; border-top:1px solid #003788; background:url(images/job_bg.jpg) repeat-y; overflow:hidden}
.jobshow li{ border-bottom:1px solid #dcdcdc; font-size:14px; overflow:hidden}
.jobshow li div{ line-height:30px; float:left; overflow:hidden}
.jobshow li div.dd1{ width:126px; padding:6px 5px 5px 5px; color:#555; text-align:right;}
.jobshow li div.dd2{ width:520px; padding:6px 19px 5px 19px; font-size:13px; overflow:hidden}

.contact{ width:602px; border:10px solid #e9f2ff; font-size:13px; margin:0 auto;}
.maptxt{ width:580px; padding:10px; line-height:24px; color:#333333; background:#ffffff; border:1px solid #c7c7c7; border-bottom:none; overflow:hidden}



.message_bg{ overflow:hidden}
.mess{ width:90px; font-size:18px; color:#393939; text-align:right; float:left; margin-right:5px; padding-top:65px; overflow:hidden}
.mess span{ color:#c6c6c6; font-size:15px;}
.message{ width:470px; min-height:300px; float:left; margin-top:13px; padding-left:123px; background:url(images/message_bg.jpg) no-repeat 0px 22px; overflow:hidden}
.message li{ width:288px; height:44px; border:1px solid #ccc; margin-bottom:14px; float:left; clear:both; position:relative;}
.message li.ll2{width:419px;}
.message li.ll3{width:419px; height:115px;}
.message li.ll4{width:440px; height:46px; border:0;}
.code{width:178px; height:44px; border:1px solid #dddddd; float:left; overflow:hidden;}
.message li span{ float:left; margin-top:9px; display:block}
.message li i{ position:absolute; right:-20px; top:12px; color:#ff4303; font-style:normal}
.message .ipt1{ width:235px; float:left; height:30px; margin-left:10px; line-height:30px; font-family:Microsoft YaHei; border:0; color:#a9a9a9; font-size:14px; margin-top:7px; }
.message .ipt2{ width:368px; float:left;}
.message .ipt3{ width:125px; float:left;}
.mes3{ width:399px; height:95px; margin-left:10px; margin-top:10px; border:0; font-family:Microsoft YaHei; font-size:14px; color:#a9a9a9; }
.mes3:focus{ color:#555555;}
.cimg{ width:100px; height:44px; border:1px solid #dddddd; float:left; margin:0px 13px; overflow:hidden}
a.hyz{ height:46px; line-height:46px; float:left; color:#7798c5; text-decoration:underline; display:block}
a.hyz:hover{ font-weight:bold; color:#4b7ab9}
.messbtn{ clear:both; padding-top:10px; overflow:hidden}
.messbtn input{ width:128px; height:29px; line-height:26px; padding-bottom:9px; color:#ffffff; font-family:Microsoft YaHei; font-size:14px; margin-right:14px; text-align:center;}
.mbtn1{ background:url(images/mbtn1.jpg) repeat-x}
.mbtn2{ background:url(images/mbtn2.jpg) repeat-x}


.taglist{ margin-bottom:20px; overflow:hidden}
.taglist li{ height:34px; line-height:34px; border-bottom:1px dotted #ddd; background:url(images/dot1.jpg) no-repeat 3px 15px; padding-left:12px; list-style:none; overflow:hidden}
.taglist li time{ float:right; color:#888; margin-left:150px; padding-right:5px;}
.taglist li p{ white-space:nowrap; text-overflow:ellipsis; font-size:12px; overflow:hidden}

.topadcs{width:100%; margin:auto; margin-bottom:20px; margin-top:0;overflow:hidden; text-align:center;}
.topadcs img{ background:#f1f1f1; }
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:300px;}

.about-box-Bg{ overflow: hidden; width: 100%;}
.about-box-Bg .aB{ overflow: hidden; width: 1200px; margin-bottom: 30px; margin-top: 20px; padding: 0 50px;}
.about-box-Bg .aB-Con{ width: 500px; overflow: hidden}
.about-box-Bg .aB-Con  h3{ font-size: 24px; font-weight: normal; margin-top: 20px; color: #333}
.about-box-Bg .aB-Con  i{ width: 30px; background-color: #999; height: 2px;  margin-top: 20px; display: block}
.about-box-Bg .aB-Con p{ text-indent: 0; font-size: 14px; color: #555555; line-height: 25px; margin-top: 35px; }
.about-box-Bg .aB-Con2{ width: 500px; overflow: hidden}
.about-box-Bg .aB-Con2  h3{ font-size: 24px; font-weight: normal; margin-top: 10px; color: #333}
.about-box-Bg .aB-Con2  i{ width: 30px; background-color: #999; height: 2px;  margin-top: 20px; display: block}
.about-box-Bg .aB-Con2 p{ font-size: 14px; color: #555555; line-height: 25px; margin-top: 25px; }

.about-box-Bg .aB-Con3{ width: 520px; overflow: hidden}
.about-box-Bg .aB-Con3  h3{ font-size: 24px; font-weight: normal; margin-top: 45px; color: #333}
.about-box-Bg .aB-Con3  i{ width: 30px; background-color: #999; height: 2px;  margin-top: 20px; display: block}
.about-box-Bg .aB-Con3 p{ font-size: 14px; color: #555555; line-height: 25px; margin-top: 25px; }

.about-box-Bg .aBlist{ overflow: hidden; margin-top: 45px;}
.about-box-Bg .aBlist li{ width: 160px; border-left:1px solid #e0e0e0; text-align: center; float: left;}
.about-box-Bg .aBlist li h4{ font-size: 50px; color: #333333;}
.about-box-Bg .aBlist li h4 b{ font-weight: normal; color: #555555; font-size: 12px;}
.about-box-Bg .aBlist li span{ display: block; font-size: 12px; color: #555555;}
.about-box-Bg .aB-Con a.more{ display: block; width: 40px; margin-top: 70px;}
.about-box-Bg .aB01{ background: url("images/aBBg01.jpg") no-repeat center; height: 450px}
.about-box-Bg .aB02{ background: url("images/aBBg02.jpg") no-repeat center; height: 400px}
.about-box-Bg .aB03{ background: url("images/aBBg03.jpg") no-repeat center; height: 400px; overflow: hidden;width: 1200px;margin-bottom: 0px;}
.about-box-Bg .aBlist li:first-child{ text-align: left; border: none}
.about-box-Bg .aBlist li:first-child span{ text-indent: 5px;}


 .ny_down02{ width:1200px; margin-left: auto;margin-right: auto;}
  .ny_down03{ overflow:hidden; width:1180px;height:130px; float:left; padding:0px; margin-right:20px; margin: 20px 0 0;background-color:#ededed;}
  .ny_down03 dd{ width:1110px; float:left; height:130px; padding:0 21px;}
  .ny_down03 dt{ width:70px; float:right; height:130px;}
 .ny_down03 dd h5{ font-size:16px; font-weight:normal; margin-top:35px; margin-bottom:15px;}
 .ny_down03 dd h5 a { color:#333;}
  .ny_down03 dd span{ display:block; line-height:18px; font-size:12px; color:#999; margin-bottom:3px;}
 .ny_down03 dt i{ display:block; cursor:pointer; width:34px; height:35px; margin:0 auto; margin-top:40px; background:url(images/nydown_d2.png) no-repeat center  top;}
  .ny_down03:hover dd{ background-color:#198cac;}
 .ny_down03:hover dd h5 a{ color:#fff;}
 .ny_down03:hover dd span{ color:#fff;}
  .ny_down03:hover dt i{ background-position:bottom;}
 .ny_down03:hover dt{ background-color:#d1241c;}
  .ny_down03.last{ margin-right:0px;}


.cpMain{ overflow:hidden;}
.cpMain .container{ padding-bottom:30px;width:1180px;}
.pxq-left{ overflow:hidden; float:left; width:920px;}
.pxq-right{ overflow:hidden; float:right; width:240px;}
.pxq-right h2{ width:100%; height:90px; text-align:center; line-height:90px; font-weight:normal; font-size:26px; color:#fff; background-color:#178caf; border-radius:5px 5px 0 0;}
.pxq-right h2 a{ color:#fff;}
.pxq-right .pxq-plist{ overflow:hidden; width:100%; background-color:#f2f2f2; margin-bottom:10px;}
.pxq-right .pxq-plist ul{ overflow:hidden; width:100%;}
.pxq-right .pxq-plist li{ overflow:hidden; width:100%; border-bottom:2px solid #e7e7e7;}
.pxq-right .pxq-plist li>a{ display:block; width:210px; height:60px; line-height:60px; padding-left:30px; font-size:16px; color:#777; text-decoration:none}
.pxq-right .pxq-plist i{ display:inline-block; width:20px; height:16px; overflow:hidden; position:relative; margin-right:10px;}
.pxq-right .pxq-plist i{ *display:inline}
.pxq-right .pxq-plist img{ display:block}
.pxq-right .pxq-plist .eej{ overflow:hidden;padding:15px 0; width:100%; border-top:1px solid #e7e7e7; }
.pxq-right .pxq-plist .eej a{ display:block; padding-left:60px; width:180px; font-size:14px; color:#999; line-height:30px; height:30px; text-decoration:none}
.pxq-right .pxq-plist .eej a:hover,.pxq-right .pxq-plist .eej a.cur{ color:#178caf; background-color:#ddd}
.pxq-right .pxq-plist li.cur>a,.pxq-right .pxq-plist li>a:hover{ color:#178caf; font-weight:bold}
.pxq-right .pxq-plist li.cur>a img,.pxq-right .pxq-plist li>a:hover img{ margin-top:-16px;}
.pxq-right .pxq-xgty{ overflow:hidden; display:block; width:230px; height:310px; border:5px solid #fff; position:relative; margin-bottom:10px;}
.pxq-right .pxq-xgty span{ display:block; position:absolute; left:0; bottom:0; width:100%; height:55px; line-height:55px; font-size:14px; color:#fff; background-color:#178caf; opacity:0.9; filter:alpha(opacity=90); text-align:center}
.pxq-right .pxq-jsq{ display:block; overflow:hidden; width:230px; height:100px; border:5px solid #fff; margin-bottom:10px;}
.pxq-right .pxq-search{ overflow:hidden; width:230px; height:50px; border:5px solid #fff;}
.pxq-right .pxq-search input{ display:block; width:150px; height:50px; border:none; outline:none; line-height:50px; padding:0 10px; font-size:14px; color:#666; background-color:#f2f2f2; float:left}
.pxq-right .pxq-search span{ display:block; width:60px; height:50px; cursor:pointer; background:url(Img/inpage/product/pxq-search.jpg) no-repeat center; float:right;}


/* maincont */
.maincont{width:900px;background-color: #f2f2f2;padding: 0 20px;margin-bottom: 10px;}


/* prodetailsinfo */
.prodetailsinfo{clear:both;zoom:1; }

/* proviewbox */
.proviewbox{float:left;width:410px;position:relative;z-index:5;}

.probigshow{position:relative;width:410px;overflow:hidden;padding-top: 20px;padding-bottom: 30px;}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px; text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}

.probigshow a.a_probigshow{cursor:crosshair;}

.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}

#probig_preview{position:absolute;visibility:hidden;top:0px;left:405px; width:340px;height:340px;background:#fff;border:1px solid #ccc;overflow:hidden;}
#probig_preview img{position:relative;}

.div_prothumb{position:relative;padding:15px 15px 15px;}

.thumbporbox{position:relative;width:410px;overflow:hidden;}

.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:15px;width:22px;height:64px; text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -282px;}
.div_prothumb .span_prevb{background-position:-118px -274px;cursor:default;}
.div_prothumb .span_next{right:0px;background-position:-156px -282px;}
.div_prothumb .span_nextb{background-position:-136px -274px;cursor:default;}


.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:108px;height:90px;text-align:center;margin-right: 10px;}

.ul_prothumb img{padding:1px;border:1px solid #ddd;width:100px;height:73px;}
.ul_prothumb li.now img{    background-color: #178caf;border-color: #178caf;}

.prodetailsinfo .wen { overflow:hidden; float:right; margin-left:30px; width:420px;}
.prodetailsinfo .wen h2{ overflow:hidden; font-size:18px; color:#178caf; padding-bottom:18px; border-bottom:2px solid #e7e7e7; margin-bottom:15px; margin-top:40px;}
.prodetailsinfo .wen h2 span{ float:left;}
.prodetailsinfo .wen h2 a{ display:block; float:right; padding-right:20px; margin-top:3px; background:url(/Skins/Default/Img/inpage/product/pxq-fh.png) no-repeat right center; font-weight:normal; font-size:12px; color:#999}
.prodetailsinfo .wen p{ font-size:14px; color:#555; line-height:36px; margin-bottom:15px;}
.prodetailsinfo .wen em{ display:block; padding-top:18px; border-top:2px solid #e7e7e7;}
.prodetailsinfo .wen h3{ display:block; font-size:28px; color:#1b43c4; font-family:Arial; margin-bottom:10px;}
.prodetailsinfo .wen a.zx{ display:block; width:154px; height:45px; text-align:center; line-height:45px; font-size:14px; color:#fff;float:left;}
.prodetailsinfo .wen a.zxc{ display:block; width:154px; height:45px; text-align:center; line-height:45px; font-size:14px; color:#fff;float:right;}


.pageBox { overflow:hidden; width:100%; padding-bottom:50px;}
.pc-list { overflow:hidden; width:1210px; margin:0 auto;}
.pc-list li{ float:left; margin:15px; width:270px; height:325px; background-color:#f2f2f2; position:relative}
.pc-list li .tu{ display:block; width:270px; height:270px; overflow:hidden; border-bottom:1px solid #e7e7e7; margin-bottom:20px;border: 1px solid #f2f2f2;}
.pc-list li h3{ font-size:14px; font-weight:normal; width:215px; margin-left:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;text-align: left;}
.pc-list li h3 a{ color:#555}
.pc-list li p{ font-size:14px; color:#888; width:290px; margin-left:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pc-list li i{ display:block; width:16px; height:9px; padding-left:5px; background:url(images/pc-jt2.png) no-repeat right top; position:absolute; right:15px; bottom:23px;}
.pc-list li:hover{ background-color:#178caf; box-shadow:0 0 10px #ccc}
.pc-list li:hover a,.pc-list li:hover p{ color:#fff;}