/* CSS Document */
html,body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,select,input,textarea,button,p,blockquote,th,td,img,iframe,a{ margin: 0px; padding: 0px; }
/*table{ border-collapse:collapse; border-spacing:0;}*/
.clear{ font: 0px/0px serif; display: block; clear: both; }
select,input,button,textarea,option { font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif; }
img{ border: 0px; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
ul, ol { list-style: none; }
li{ list-style: none; }
h3{ display: inline; }
a{ text-decoration:none;}
body{ font: 12px "Arial",'宋体'; color: #333; position: relative; background: #fff; }
/*login*/
#login{ width:100%; height:29px;}
.loginmian{ width:970px; height:29px; line-height:29px; margin:0 auto;}
.loginmian .loginnav{ float:left; width:250px; height:29px;}
.loginmian .loginnav a{ display:block; text-decoration:none; color:#666666; font-size:12px; float:left; height:29px; line-height:29px; padding-right:3px;}
.loginmian .loginnav a:hover{ color:#ff6633;}
.loginmian span{ width: 550px; text-align: right; color: #ABABAD; line-height: 29px; float:right; }
.loginmian span a{ text-decoration: none; color: #636164; padding: 0px 5px 0 5px; }
.loginmian span a:hover{ color: #FB5005; }
.loginmian span a.moblie { background: url(../images/index/moblie_yellow.gif) no-repeat scroll left top transparent;color: #FF6600; line-height: 20px; padding: 2px 0 0 13px;}
.loginmian div{ float:left; width:300px; height:29px; line-height:29px;}
.loginmian div a{ color:#333;}
.loginmian div .gom{ color:#003C88;}
/*topnav*/
#topbox{ width:100%; height:82px; background:url(../images/topbg.png) repeat-x;}
.topnav{ width:970px; margin:0 auto; height:82px; background:url(../images/cpzc_logo.png) no-repeat 0 0;}
.topnav h2{ display:block; float:left; height:30px; line-height:30px; font:normal 20px/30px "Microsoft Yahei"; padding:35px 0 0 160px; color:#FFF;text-shadow: -2px 2px 2px rgba(0,0,0,0.5);}
.topnav h2 a{ color:#fff;}
.topnav .seacher{ float:right; margin-top:20px; width:300px; height:43px;}
.topnav .seacher input.txt{ display:block; float:left; width:231px; height:41px; border:solid 1px #e0e0e0; border-right:0; line-height:41px; color:#9a9a9a; padding-left:10px;}
.topnav .seacher button{ display:block; float:left; width:58px; height:43px; background:url(../images/cpzc_logo.png) no-repeat -912px -110px; border:0; cursor:pointer;}
/*mainbox*/
#mainbox{ margin:10px auto 0; width:970px;}
#mainbox .leftmain{ float:left; width: 650px; overflow:hidden;}
.newsbox{ float:left; width:650px;}
.newsbox h2{ display:block; float:left; width:650px; height:30px; font:bold 20px/30px "Microsoft Yahei"; margin-top:20px;}
.newsbox h2 a{ color:#0a3c7b;}
.newsbox h2 a:hover{ color:#ff6633;}
.newsbox p{ display:block; float:left; width:650px; font: normal 14px/30px "Arial",'宋体'; color:#666666; padding:8px 0; border-bottom: dotted 1px #c0c0c0;}
.newsbox p a{ color:#000; text-decoration:none;}
.newsnav{ float:left; width:650px; margin:20px 0 0;}
.newsnav dl{ display:block; float:left; width:325px; height:26px; line-height:26px; font-size:14px;}
.newsnav dl dt{ display:block; float:left; width:65px; height:26px; line-height:26px; background:url(../images/cpzc_logo.png) no-repeat -909px -166px; overflow:hidden;}
.newsnav dl dt a{ color:#0a3c7b;}
.newsnav dl dt a:hover{ color:#ff6633;}
.newsnav dl dd{ display:block; float:left; width:260px; color:#555555;}
.newsnav dl dd a{ color:#555555}
.newsnav dl dd a:hover{ color:#ff6633;}
/*sxsb*/
.sxsb{ float:left; width:650px;}
.sxsbtitle{ float:left; width:650px; height:45px; line-height:45px; margin-top:15px; border-bottom:solid 2px #bbdaf0;}
.sxsbtitle h3{ display:block; float:left; font:bold 22px/45px "Microsoft Yahei",'宋体'; color:#003c88;}
.sxsbtitle h3 b{ font-weight:normal; font-family:'宋体';}
.sxsbtitle a.more{ display:block; float:right; font: normal 14px/45px '宋体'; color:#4c4c4c; text-decoration:none;}
.sxsbtitle a.more:hover{ color:#ff6633;}
.sxsb .sxsbmain{ float:left; width:650px;}
.sxsbmain .sxsbbox{ display:block; float:left; width:650px;background:#f1f9ff; position:relative; padding:10px 0;}
.sxsbmain .sxsbbox ul{ display:block; width:650px; overflow:hidden; float:left;}
.sxsbmain .sxsbbox ul li{ display:block; float:left; width:120px; line-height:28px; color:#888888; height:30px; line-height:30px; overflow:hidden;}
.sxsbmain .sxsbbox ul li a{ display: inline; padding:0px 6px 12px; color:#333333; text-decoration:none; font-size:14px;line-height:28px;}
.sxsbmain .sxsbbox ul li a:hover{color:#ff6633;}
.sxsbmain .sxsbbox .zhankai{ width:40px; height:20px; line-height:20px; position:absolute; right:0px; bottom:11px; background: url(../images/cpzc_logo.png) no-repeat -935px -208px;}
.sxsbmain .sxsbbox .zhankai a{ color:#388bc7; text-decoration:none;}
.sxsbmain .sxsbbox .zhankai a:hover{ color:#000;}
.sxsbmain .sxsbbox .yincang{ width:40px; height:20px; line-height:20px; position:absolute; right:0px; bottom:11px; background: url(../images/cpzc_logo.png) no-repeat -935px -242px;}
.sxsbmain .sxsbbox .yincang a{ color:#388bc7; text-decoration:none;}
.sxsbmain .sxsbbox .yincang a:hover{ color:#000;}
/*pro_box*/
.pro_box{ float:left; width:650px; overflow: hidden;}
.pro_box ul{ display:block; float:left; width:705px; padding:10px 0; }
.pro_box ul li{ display:block; float:left; width:200px; height: 350px; padding: 10px 25px 5px 0; overflow:hidden; }
.pro_box ul li table{ display:block; float:left; width:200px; }
.pro_box ul li table tr td{width:200px; height:150px; text-align:center; vertical-align:middle; border: 1px solid #dfdfdf;}
.pro_box ul li h3{ display:block; float:left; width:200px; font: normal 15px/25px "Microsoft Yahei"; height: 50px; overflow: hidden; text-align:left; margin-top: 7px;}
.pro_box ul li h3 a{ color:#000000; text-decoration:none; }
.pro_box ul li h3 a:hover{ color:#ff6633;}
.pro_box ul li p{ display:block; float:left; width:200px; height: 66px; line-height:22px; color:#8c8c8c; margin: 5px 0; overflow: hidden;}
.pro_box ul li span{ display:block; float:left; width:200px; height: 22px; line-height:22px; color:#8c8c8c; overflow: hidden;}
.pro_box ul li p b,.pro_box ul li span b{ display:block; float:left; height:22px; line-height:22px; color:#666666; font-weight:normal;}
.pro_box ul li span b em{ font-style:normal; font-weight:bold; color:#ff0000}
.pro_box ul li h4{ display:block; float:left; width:200px; height:22px; line-height:22px; font-size:12px; font-weight:normal;}
.pro_box ul li h4 a{ color:#003c88; text-decoration:none;}
.pro_box ul li h4 a:hover{ color:#000;}
/*pro_new*/
.pro_new{ float:left; width:650px;}
.pro_new ul{ display:block; float:left; width:660px;}
.pro_new ul li{ display:block; float: left; width:200px; height:187px; margin-top:20px; position: relative; margin-right:20px;}
.pro_new ul li .top{ width:200px; height:150px; border-bottom:solid 1px #ffffff; background:#f7f7f7; position:absolute; top:0; left:0;}
.pro_new ul li .top table{ display:block; float:left; width:200px; height:150px;}
.pro_new ul li .top table tr td{ width:200px; height:150px; text-align:center; vertical-align:middle;}
.pro_new ul li .bottom{ position:absolute; bottom:0; left:0; width:200px; height:36px; background:url(../images/cpzc_logo.png) no-repeat 0 -120px; padding-top:10px;}
.pro_new ul li .bottom a{ display:block; float:left; width:200px; height:36px; line-height:36px; text-align:center; color:#28648f; font-size:14px; text-decoration:none;}
.pro_new ul li .bottom a:hover{ color:#000;}
/*#mainbox .leftmain*/
#mainbox .rightmain{ float:left; width:300px; padding-left:20px;}
/*jssj*/
.jssj{ float:left; width:250px; height:46px; padding-left:50px; color:#FFF; font: normal 20px/46px "Microsoft Yahei"; background:url(../images/cpzc_logo.png) no-repeat 0 -176px; margin-top:10px;}
.jssjlist{ width:280px; float:left; padding:15px 10px 4px; background: #f1f9ff; }
.jssjlist dl{ display:block; float:left; width:280px; height:28px; font:normal 14px/28px '宋体';}
.jssjlist dl dt{ display:block; float:left; width:200px; height:28px; line-height:28px; padding-left:40px; overflow:hidden;background:url(../images/cpzc_logo.png) no-repeat -940px -270px;}
.jssjlist dl dt a{ text-decoration:none; color:#000;}
.jssjlist dl dt a:hover{ color:#ff6633;}
.jssjlist dl dd{ display:block; float:left; width:40px; height:28px; line-height:28px; text-align:center; color:#a8adb1;}
.jssjlist dl.offerbuy dt{ background:url(../images/cpzc_logo.png) no-repeat -940px -410px;}
/*gys*/
.gys{ float:left; width:250px; height:46px; padding-left:50px; color:#FFF; font: normal 20px/46px "Microsoft Yahei"; background:url(../images/cpzc_logo.png) no-repeat 0 -223px;}
.gysbox{ float:left; width:276px; padding:0 12px; background:#f1f9ff;}
.gysbox ul{ display:block; float:left; width:276px;}
.gysbox ul li{ display:block; float:left; width:276px; padding:15px 0; overflow:hidden; border-bottom:solid 2px #d8e8f4;}
.gysbox ul li .gysnav{ float:left; width:276px;}
.gysbox ul li .gysnav img{ display:block; float:left; width:100px; height:32px;}
.gysbox ul li .gysnav span{ display:block; float: right; width:156px; height:32px; padding:0 0px 0 10px; font: normal 14px/32px "Microsoft Yahei"; overflow:hidden;}
.gysbox ul li .gysnav span a{ text-decoration:none; color:#000000;}
.gysbox ul li .gysnav span a:hover{ color:#ff6633;}
.gysbox ul li p{ display:block; float:left; width:276px; line-height:20px; margin-top:8px; color:#8c8c8c;}
.gysbox ul li .pro_img{ float:left; width:286px; margin-top:10px;}
.gysbox ul li .pro_img .pro_box{ display:block; float:left; width:85px; padding-right:10px;}
.gysbox ul li .pro_img .pro_box div{ float:left; width:83px; height:60px; border:solid 1px #cde0ef; overflow:hidden;}
.gysbox ul li .pro_img .pro_box div table{ float:left; width:83px; height:60px;}
.gysbox ul li .pro_img .pro_box div table tr td{ width:83px; height:60px; text-align:center; vertical-align:middle; padding:0;}
.gysbox ul li .pro_img .pro_box span{ display:block; float:left; width:85px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.gysbox ul li .pro_img .pro_box span a{ color:#666666; text-decoration:none;}
.gysbox ul li .pro_img .pro_box span a:hover{ color:#ff6633;}
/*jmqy*/
.jmqy{float:left; width:300px; height:46px; background:#388bc7;}
.jmqy h3{ display:block; float:left; padding-left:20px; color:#FFF;font: normal 20px/46px "Microsoft Yahei"; }
.jmqy a{ display:block; float:right; padding-right:10px;height:46px; line-height:46px; font-size:12px; text-decoration:none; color:#FFF;}
.jmqy a:hover{ color:#ff6633;}
.jmqy_box{ float:left; width:300px;}
.jmqy_box ul{ display:block; float:left; width:300px; background:#f1f9ff; padding:12px 0 10px;}
.jmqy_box ul li{ display:block; float:left; padding:0 10px 0 35px; width:255px; height:28px; line-height:28px; background:url(../images/yd.png) no-repeat 20px center;}
.jmqy_box ul li a{ color:#42403e; font-size:14px; text-decoration:none;}
.jmqy_box ul li a:hover{ color:#ff6633;}
/*footer*/
#footer{ width:100%; height:355px; background:url(../images/cpzc_logo.png) repeat-x 0 -556px; margin-top:20px;}
#footer .footerbox{ width:970px; margin:0 auto; height:355px; position:relative;}
.footer_tp{ width:970px; height:213px; padding:48px 0 0; background:url(../images/line1.png) no-repeat 650px 10px; position:absolute; top:0; left:0;}
.partner{ float:left; width:610px; padding-left:30px;}
.partner h3{ display:block; float:left; width:560px; font:bold 18px/25px "Microsoft Yahei"; padding-left:30px; background:url(../images/cpzc_logo.png) no-repeat 0 -298px; color:#2f2f2f;}
.partner ul{ display: block; float:left; width:610px; height:120px; margin-top:10px;}
.partner ul li{display: block; float:left; line-height:25px; width:100px;}
.partner ul li a{font-size:12px; text-decoration:none; color: #767676;}
.partner ul li a:hover{ color:#ff6633;}
/*contact*/
.contact{ float:left; width:270px; padding-left:30px;}
.contact h3{ display:block; float:left; font:bold 18px/25px "Microsoft Yahei"; width:240px; padding-left:30px; background:url(../images/cpzc_logo.png) no-repeat 0 -354px; margin-bottom:10px; color:#2f2f2f;}
.contact p{ display:block; float:left; font: normal 12px/25px '宋体'; height:25px; width:270px; color:#767676;}
.contact p span{ display:block; float:left; width:65px; line-height:25px;}
.contact p a{ display:block; float:left; width:74px; height:22px;}
/*about*/
.about{ width:970px; position:absolute; top:241px; left:0; background:url(../images/cpzc_logo.png) no-repeat 0 -916px; height:80px; padding-top:34px;}
.about p{ display:block; margin:0 auto 5px; width:870px; height:30px; line-height:30px; color:#ceddeb; text-align:center;}
.about p a{ padding:0 8px; text-decoration:none; color:#ceddeb; font-size:14px;}
.about p a:hover{ color:#ff6633;}
.about span{ display:block; width:670px; height:30px; line-height:30px; color:#3977b0; text-align:center; margin:0 auto;}
.about span strong{ font-weight:normal; padding:0 25px 0 0;}


