/*   
Theme Name:宝钱化学
Theme URI:
Description:宝钱化学
Author:stephen
Author URI:http://www.novow.com/
Version:1.00
Tags: business, trade
*/

/*  ------ basic ------------------- */

*{margin:0;padding:0;}
body{font-family:  微软雅黑,Tahoma, Geneva, sans-serif; padding:0; margin:0; font-size:12px; text-align:center; color:#555; background:url(images/bg.gif) repeat-x center 0;}
a{color:#c30017; text-decoration:none;}a:hover{ color:#000;}
ul,li,p,dl,dt,dd{list-style:none;}
img{ border:none;}
h1,h2,h3,h4{font-size:14px; color:#000;}

/*  ------ other ------------------- */

.all{ width:980px; margin:0 auto; text-align:left; clear:both;}
.header,.con,.footer,.con_p{ float:left; width:100%;}

.logo{float:left;margin:40px 0 0px 0;}
.logo a h1{position:absolute; top:-999999999px;}
.lug{float:right; margin-top:40px; color:#ccc;}
.lug a{ padding-right:0px; color:#aaa;}
.lug a:hover{color:#C00;}

.nav{ margin-top:25px; float:right;  font-size:14px; clear:right; margin-bottom:30px;}
.nav ul li{float:left;padding:0; text-align:center; position:relative;padding:0 0px 0 30px;}
.nav ul li a{ color:#333;  float:left;padding:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; height:30px; line-height:30px; border-bottom:5px solid #fff;}
.nav ul{ float:left; padding:0 00px 0 0px;}
.nav ul li a:hover,.nav ul li.current-menu-item a,.nav ul li.current-menu-parent a{  -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; color:#c30017;border-bottom:5px solid #c30017;}

.nav ul li ul{ position:absolute; visibility:hidden; padding:0 0 0 30px; z-index:99;width:auto; width:700px;right:0;}
.nav ul li ul li{float: right; margin:0;  background:url(images/ic_1.png) no-repeat 0 center; padding-left:15px; padding-right:0px; margin-left:20px; display:inline;}
.nav ul li ul li ul{top:0;}
.nav ul li ul li a,.nav ul li.on ul li a{float:left;margin:0; color:#333; height:30px; line-height:30px; padding:0px; font-size:12px; font-weight:normal;background:none; font-family:Arial, Helvetica, sans-serif; border-bottom:0px solid #c30017; text-align:left;}
.nav ul li ul li a:hover,.nav ul li ul li.current-menu-item a,.nav ul li ul li.current-menu-parent a{color:#c30017;border-bottom:0px solid #c30017;}
.nav ul li.current-menu-parent ul li a,.nav ul li.current-menu-item ul li a{border:none 0; color:#555;}
.nav ul li.current-menu-parent ul li a:hover,.nav ul li.current-menu-parent ul li.current-menu-item a,.nav ul li.current-menu-item ul li a:hover{color:#c30017;}

.ban{float:left; width:100%; margin-bottom:40px;}

.con{margin-top:0px; }
.con_p{padding-bottom:40px;}

.ab{float:left; width:310px;}
.ab h1{float:left; font-size:18px; color:#000; font-weight:normal; width:100%;}
.pic{float:left; width:100%; padding:20px 0 30px 0;}
.ab_txt{float:left; width:100%; line-height:30px;clear:both;}

.news{float:left; width:310px; padding-left:25px;}
.news h1{float:left; font-size:18px; color:#000; font-weight:normal; width:100%;}
.news ul.c_news_list{float:left; width:100%;}
.news ul.c_news_list li{line-height:30px; font-size:12px; width:310px; overflow:hidden; float:left; height:30px; background:url(images/ic_1.png) no-repeat 0 center;}
.news ul.c_news_list li a{color:#333; padding-left:15px;}
.news ul.c_news_list a:hover{ color:#C00; }


.i_pro{ width:310px;float:right;}
.i_pro h1{float:left; font-size:18px; color:#000; font-weight:normal; width:100%;}
.i_pro_pic{float:left; width:100%; padding-top:20px;}
.i_pro_pic a{float:left; width:310px; height:280px;}
.i_pro_pic a h2{line-height:50px; text-align:center; padding-right:20px;font-weight:normal; color:#555;}
.i_pro_pic a:hover h2{color:#C00; }

.link{float:left; width:100%;border-top:1px solid #ddd;margin-top:50px; line-height:40px; }
.link a{color:#777;}

.footer{padding:0px 0; margin:0px 0;line-height:24px;  background:url(images/line.png) no-repeat 0 0; margin:20px 0 0 0; color:#919191;}
.tel{background:url(images/line.png) no-repeat 0 bottom; float:left; width:100%;} 
.t1,.t2,.t3{float:left; text-align:left; line-height:30px; text-align:left; padding-top:10px;}
.t1{background:url(images/ic_tel.png) no-repeat 0 center; padding-left:80px; height:70px; padding-top:10px; width:260px;}
.t2{float:left; width:220px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0px; margin:10px 0; padding-left:20px;}
.t3{float:left; width:220px; padding-left:20px;}

.cpy{padding:30px 0; text-align:center; line-height:30px; float:left; width:100%;}

.cpy a{color:#919191;}
.f_logo{background:url(images/f_logo.png) no-repeat; height:55px; width:72px; float:right; margin:10px 67px 10px 0;}


.ct{float:right; width:460px; padding-top:30px; color:#fff;}
.ct strong{font-size:20px;}

.f_cat{ float:left; width:500px; padding:30px 0 0 0;}
.f_cat ul{float:left;}
.f_cat ul li{background:url(images/ban_b2.png) no-repeat 0 center; padding:0 0 0 20px; height:28px; float:left;width:200px;}
.f_cat ul li a{ line-height:28px; color:#fff; font-size:14px;}
.f_cat ul li a:hover{ color:#000;}
.ct_pic{float:left; padding-top:30px;display:none;}

/*==page=======================*/

.p_ban{float:left; width:100%; margin-bottom:20px; }

.left{float:left; width:680px; overflow:hidden;display:inline;}
.right{float:right; width:235px; overflow:hidden;display:inline;}

.lp,.rp{float:left; width:100%; margin-bottom:20px;}


ul.pro_list{float:left; width:110%;}
ul.pro_list li{float:left; width:208px; height:220px; display:inline; margin:0 22px 20px 0; overflow:hidden;border-radius:10px;}
ul.pro_list li a img{ width:206px; height:175px; padding:10px 1px 0 1px;}
ul.pro_list li a{float:left; background:#eee; height:220px;}
ul.pro_list li a h3{font-size:12px; padding:10px; font-weight:normal; line-height:150%; color:#888;}
ul.pro_list li a:hover h3{color:#fff;}
ul.pro_list li a:hover{ background:#01aef0;}


.cat_nav{float:right; width:420px;}


.cat ul{float:right; padding-top:17px;}
.procat ul{padding:0;}
.cat ul li {float:left; }
.cat ul li a{ color:#000;  float:left;padding:0 20px 0 15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; background:url(images/ic_1.png) no-repeat 0 33px; height:30px; line-height:30px; font-size:14px; border-bottom:3px solid #C00;}

.procat ul li a{ color:#000;  float:left;padding:0 20px 0 15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; background:url(images/ic_1.png) no-repeat 0 33px; height:24px; line-height:24px; font-size:12px; border-bottom:2px solid #C00;}

.cat ul li a:hover,.cat ul li.current_page_item a,.cat ul li.current-cat a{ -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; color:#C00;  background:url(images/ic_1.png) no-repeat 0 center;}

.pro_cat ul li a{ font-weight:bold; float:left; width:100%;}
.cat ul li ul.children{clear:both; padding:0 0 0 25px;}
.cat ul li ul.children li a{ }

.cat ul li ul li {float:left; width:100%; padding-top:1px; padding-bottom:0px;}
.cat ul li ul li a{ padding:0 0 0 25px; line-height:30px; height:30px; font-weight:normal; color:#555;}
.cat ul li ul li a:hover,.cat  ul li ul li.current_page_item a,.cat  ul li ul li.current-cat a{ background:url(images/ban_b2.png) no-repeat 0 center; color:#F90;}

.cat ul li.current-cat ul li a{ -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; color:#01aef0;  background:none;}

ul.downloadlist{float:right; width:630px;}
ul.downloadlist li{float:left;  clear:both; width:960px; border-bottom:1px solid #ddd;line-height:40px;background:url(images/ic_1.png) no-repeat 0 center; padding-left:20px;font-size:14px;}

.sch{float:left; width:100%;}
.sch form{background:url(images/sch.png) no-repeat; width:215px; height:35px; float:left; margin:15px 0;}
.sch h1{float:left; width:100%; font-size:20px; font-family:Arial, Helvetica, sans-serif, Calibri; font-weight:normal; color:#503c28;}
.sch_t{border:0 none; background:#fff; width:160px; height:25px; line-height:25px; float:left; display:inline; margin-left:40px; margin-top:5px; font-family:Arial, Helvetica, sans-serif, Calibri; color:#888;}
.sch_b{display:none;}


.text_con{float:left; width:100%; overflow:hidden; padding-top:20px;}


.p_tt_line{ border-bottom:1px solid #d3d1ce;}

.p_t{float:left; width:100%; z-index:9999;}
.p_t h1{color:#fff; text-align:center; font-size:20px; background:#cf1520; width:300px; height:50px; line-height:50px; float:left;}
.p_t2{float:left; width:100%; padding:0px 0px 20px 0;}
.p_t2 h1{color:#000; text-align:left; font-size:25px; float:left; width:100%;}
.p_t2 span{color:#aaa; padding-top:10px; float:left;}

.page_nav{ float:left; width:100%; height:35px; border-bottom:1px solid #dbdbdb; line-height:35px;}
.page_nav h1{ float:left; font-size:18px; color:#02386B;}
.page_nav span{float:right; padding-right:10px;}

ul.breadcrumbs{float:right; padding-top:5px;}
ul.breadcrumbs li{float:left; color:#555; font-family:宋体; color:#888;}
ul.breadcrumbs li a{ padding:0 5px; color:#888;}


ul.art_list{ float:left; width:110%; margin-top:10px;}
ul.art_list li{float:left; width:438px; border:1px solid #f3f3f3; line-height:200%; padding:20px; display:inline; margin:0 20px 20px 0; height:200px;}
ul.art_list li .txt{padding:10px 0; float:left; width:100%;}
ul.art_list li h2{font-size:12px; font-weight:normal; color:#aaa; text-align:right;}


.p_navi {float:left; padding:5px 0; width:100%; margin-top:20px; height:18px;}
.pages{float:left; padding:0 10px; color:#000;}
.wp-pagenavi{ float:left; }
.wp-pagenavi a, .wp-pagenavi .current { float:left; width:20px; height:20px; line-height:20px; text-align:center; border:1px solid #aaa; display:inline; margin:0 5px 0 0; background:#fff; color:#000;border-radius:10px; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.wp-pagenavi .current { color:#fff; background:#C00; border:1px solid #C00;}
.wp-pagenavi a:hover {  color:#fff; background:#C00; border:1px solid #C00; }

#content { float:left; width:100%;}
#content, #content input, #content textarea { color: #333; font-size: 14px; line-height:220%; }
#content pre, #content kbd, #content tt, #content var { font-size: 15px;}
#content code { font-size: 13px; }
#content dt, #content th { color: #000;}

#content h1{ color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:25px; }
#content h2{ color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:20px; }
#content h3{ color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:18px; }
#content h4{ color: #333; line-height: 1.5em; margin: 0 0 20px 0;  font-size:16px;}
#content h5{ color: #333; line-height: 1.5em; margin: 0 0 20px 0;  font-size:14px;}
#content h6{ color: #333; line-height: 1.5em; margin: 0 0 20px 0;  font-size:12px;}

#content table { border-bottom: 1px solid #e7e7e7;  border-left: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left;font-size:12px; color:#000; line-height:200%;}
#content table p{margin:0; padding:0;}
#content tr th, #content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 10px; }
#content tr td { border-top: 1px solid #e7e7e7; padding:2px; border-right: 1px solid #e7e7e7;  }
#content tr.odd td { background: #f2f7fc; }

#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }


#content .attachment img { display: block; margin: 0 auto; }
#content hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
#content p { margin-bottom: 8px; }

#content ul{ margin: 0; }
#content ol{ margin: 0 0 18px 1.5em; }
#content ul li{ list-style: none; margin: 0 0 0px 0em; }
#content ol li{ list-style: decimal; margin: 0 0 5px 1.5em; }


#content strong { font-weight: bold; }
#content cite, em, i { font-style: italic; }
#content big { font-size: 131.25%; }
#content ins { background: #ffc; text-decoration: none; }
#content blockquote { font-style: italic; padding: 0 3em; }
#content blockquote cite, blockquote em, blockquote i { font-style: normal; }
#content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
#content abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
#content sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
#content sup { bottom: 1ex; }
#content sub { top: .5ex; }
#content input[type="text"], textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); padding: 2px; }
#content input.wpcf7-text{border:1px solid #ccc; background:#fff; height:20px; line-height:20px; width:200px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 10px; color:#555;border-radius:0px;}
#content textarea.wpcf7-textarea{border:1px solid #ccc; background:#fff; height:100px; line-height:20px; width:550px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 10px; color:#555;border-radius:0px;}
#content .wpcf7-quiz{width:50px; height:20px; line-height:20px;border-radius:0px;}

#content input.wpcf7-submit{ width:120px; height:25px; background:#fff; color:#555; line-height:25px; text-align:center; border:1px solid #ccc; cursor:pointer; font-size:12px;border-radius:0px;}
.wpcf7-not-valid-tip{color:red;}

.wpcf7 {font-size:12px;}


.next_bar{border-top:1px solid #ddd; padding:10px 0; margin-top:40px; float:left; width:100%; line-height:30px;}