body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
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; }
.fanhui a{ position:fixed; bottom:5%; right:2%; padding:10px; background:#39F; color:#fff; font-size:14px; z-index:999;}
.fanhui a:hover{ background:#F90; color:#FFF;}
/* Public */
html{ margin: 0px;padding: 0px; }
body{ color:#666;font:12px/20px "Microsoft Yahei",SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#666;text-decoration:none; outline:none;}
a:hover {color:#f30;  }
.fl{ float:left !important; }
.fr{ float:right !important; }
.mab{ margin-bottom:10px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mt10{margin-top: 10px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px}
.pt30{ padding-top:30px}
.mt20{ margin-top:20px}



.cplist{ width:1000px; float:left;}
.cplist dl{ padding:40px 50px; float:left; width:900px; border-bottom:1px #ccc dotted;}
.cplist dt{ float:left; width:430px;}
.cplist dt strong{ font-size:20px; height:40px; display:block;}
.cplist dt strong a{ color:#000;}
.cplist dt p{ width:430px; line-height:20px; padding-bottom:15px; }
.cplist dt a{ color:#F90; font-weight:bold;}
.cplist dt a:hover{ color:red;}

.cplist dd{ float:right; width:450px; overflow:hidden; height:150px; text-align:right;}
.cplist dd img{ width:450px;}


.cputinfo{ width:1000px; float:left;font-size: 14px;}
.cputinfo .cppic{ width:1000px; float:left; padding:30px 0;}
.cputinfo .cppic img{}
.cputinfo .cpinficonter{ width:1000px; float:left; padding:0;}
.cputinfo .cpinficonter p{ padding-bottom:10px;}
.cputinfo .cpinficonter span{ padding-bottom:10px;}
.cputinfo .cpinficonter strong{ font-size:16px; padding:10px 0; display:block;}
.cputinfo .cpinficonter img{  vertical-align:middle;}
.cputinfo .cpinficonter li{ list-style:inside; padding-left:1em;}
.cputinfo table,tr,td{ border:0;}
.cputinfo .table{ padding:20px;  background:#f1f1f1; border:2px #ccc solid;line-height:32px;-moz-border-radius: 10px;   -webkit-border-radius: 10px;   border-radius:10px;    }
.cputinfo .table tr{ background:#fff;  }
.cputinfo .table .bt{ background:#9C0; font-size:14px; color:#fff;}
.cputinfo p {margin-top: 10px; line-height: 30px;}
.cputinfo ul li {line-height: 30px;}

.about li{ list-style:inside; padding:5px 0 5px 1em;}
.pdindex{ width:1000px; float:left; padding:35px 0;}
.pdindex li{ float:left; width:250px; overflow:hidden;}
.pdindex li strong{ float:left; width:100%; display:block; height:110px; line-height:30px; color:#000; text-align:left;margin-left:40px;font-size:13px;}
.pdindex li p{ padding:5px 0; line-height:20px; color:#666;}

.newsword{width:669px; float:left;}
.newsword .info{ text-align:center; float:left; width:669px; border-bottom:1px #ccc dotted; padding-bottom:10px;}
.newsword .info h2{ font-size:20px; padding:20px 0;}
.newsword .info span em{ padding:0 10px; color:#999;}

.proleft {margin-top:10px;padding-left:10px;text-indent:0px;}
.proleft  a{}
.proleftcurr {margin-top:10px;color:red;background:url(/images/pcurr.jpg) no-repeat;padding-left:10px;text-indent:0px;}
.proleftcurr a{}