@charset "utf-8";

/* base 公共部分 */
body { font: 14px/22px "思源宋体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:20px 0 10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{width:100%; margin:0; padding:0; text-align:left; overflow:hidden;}
.header{}
.header .header_top{width:100%; height:40px; line-height:40px; background:#f4f4f4;color:#333;}
.header .header_top .header_main{width:1100px; margin:0 auto;}
.header .header_top .header_main .header_left{float:left;}
.header .header_top .header_main .header_right{float:right;}
.header .header_top .header_main .header_right span.red{font-weight:bold; color:#c81624}

/*首页--导航 logo*/
.header_menu{width:1100px; margin:0 auto;}
.header_menu .logo{float:left;}
.header_menu .logo img{width:241px; height:102px;}
.header_menu .nav_box{width:700px;float:right;padding-top:30px;}
.nav{  height:40px; line-height:40px; position:relative; z-index:1;  }
.nav a{ color:#555;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 29px; font-size:16px; font-weight:normal;  }
.nav .sub{ display:none; width:140px; left:-15px; top:40px;  position:absolute; background:#0066cc;    }
.nav .sub li{ zoom:1;height:36px; line-height:36px;text-align:center; }
.nav .sub a{ display:block; padding:0 5px;color:#fff; }
.nav .sub a:hover{ background:#f39800; color:#fff;  }
.nav .on h3 a{ color:#0066cc;   }

/*首页--banner*/
.banner{}
.slideBox{ width:100%; overflow:hidden; position:relative;   }
.slideBox .hd{width:77px; height:15px; overflow:hidden; position:absolute; left:50%;margin-left:-30px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 5px;  width:15px; height:15px; background:#fff; cursor:pointer;-webkit-border-radius:25px; -moz-border-radius:25px;border-radius:25px; }
.slideBox .hd ul li.on{ background:#d82e0d; color:#fff; }
.slideBox .bd{ position:relative;width:100%;z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; }
.slideBox .bd img{ width:100%;height:100%;  display:block;  }


.main{ }
.product_box{width:1100px;margin:40px auto;}
.product_box .pb_left{width:240px;float:left;}
.product_box .pb_left .pb_title{height:70px; line-height:70px; font-size:24px; font-weight:bold; color:#fff; background:#0066cc; text-align:center;}
.product_box .pb_left .pb_title2{}
.product_box .pb_left .pb_content{border:1px solid #e7e7e7;}
.product_box .pb_left .pb_content ul{padding:15px 15px;}
.product_box .pb_left .pb_content ul li{height:45px; line-height:45px;}
.product_box .pb_left .pb_content ul li a{display:block; }
.product_box .pb_left .pb_content ul li a em{ background:url(../images/jt1.png) center no-repeat; width:10px; height:45px; display:block; float:left; margin:0 10px 0 20px;}
.product_box .pb_left .pb_content ul li a:hover{background:#f39800; color:#fff;}
.product_box .pb_left .pb_content ul li a:hover em{background:url(../images/jt2.png) center no-repeat;}
.product_box .pb_left .pb_content img{width:100%;}
.product_box .pb_right{width:820px;float:right;}
.product_box .pb_right .pb_title2{padding-bottom:10px; border-bottom:1px solid #dddddd;}
.product_box .pb_right .pb_title2 .pbt_left{float:left; padding-left:10px; background:url(../images/line_13.jpg) left no-repeat; font-size:20px; font-weight:bold; color:#333;}
.product_box .pb_right .pb_title2 .pbt_right{float:right;}
.product_box .pb_right .pb_content2{padding-top:10px;}
.product_box .pb_right .pb_content2 ul li{float:left; margin:10px 41px 0 0; display:inline;line-height:36px; text-align:center;}
.product_box .pb_right .pb_content2 ul li.mr{margin-right:0;}
.product_box .pb_right .pb_content2 ul li img{width:240px; height:205px; border:1px solid #eee;}
.product_box .pb_right .pb_title3 {padding-left:10px; border-left:3px solid #0066cc;padding-bottom:0; border-bottom:none; margin-bottom:5px;}
.pb_title3 h3{font-size:24px; margin-bottom:15px; color:#333;}
.pb_title3 h3 a{color:#333;}
.pb_title3 p{font-size:16px ;}

.box2{background:#f7f7f7; padding:30px 0;}
.box2 .bb2{width:1100px; margin:0 auto;}
.box2 .bb2 .bb2_left{width:340px;float:left;}
.box2 .bb2 .bb2_mid{width:340px; float:left; margin:0 20px; display:inline;}
.box2 .bb2 .bb2_right{width:310px;float:right;}
.bb2_title{padding-bottom:10px; border-bottom:1px solid #c4c4c4;}
.bb2_title span{float:left; padding-left:10px; background:url(../images/line_13.jpg) left no-repeat;font-size:20px; font-weight:bold;color:#333;}
.bb2_title a{float:right;color:#555;}
.box2 .bb2 .bb2_content{padding-top:20px; font-size:14px; line-height:30px; color:#555;}
.box2 .bb2 .bb2_content ul li{height:36px; line-height:36px;padding-left:10px; background:url(../images/jt3.jpg) left no-repeat;}
.box2 .bb2 .bb2_content ul li a{float:left; color:#555;}
.box2 .bb2 .bb2_content ul li span{float:right; color:#999;}
.box2 .bb2 .bb2_content img{width:100%; margin-bottom:15px;}
.box2 .bb2 .bb2_content h3{ font-weight:bold; color:#c81624; font-size:15px;}

.box3{width:1100px; margin:30px auto;}
.box3 .bb3_title{width:250px; height:20px; line-height:40px; margin:0 auto; border-bottom:1px solid #cbcbcb;font-size:27px; font-weight:bold; text-align:center;}
.box3 .bb3_title span{display:block; width:130px; background:#fff; margin:0 auto;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative;    }
.picScroll-left .bd{ padding-top:45px; }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{ width:155px; height:65px; display:block;  border:1px solid #dadada; }


.banner2{}
.banner2 img{width:100%;}
.main2{width:1100px; margin:30px auto;}
/*内页左边菜单*/
.sidebar{ width:240px; float:left; margin-left:1px;}
.side_menu{}
.side_menu .title{ height:70px; line-height:70px; font-size:24px; font-weight:bold; color:#fff; background:#0066cc; text-align:center;}
.side_menu .title span{ display:block; color:#fff; font-size:20px;}

.side_menu .intro{border:1px solid #e7e7e7;}
.side_menu .intro ul{padding:15px 15px;}
.side_menu .intro ul li{height:45px; line-height:45px;}
.side_menu .intro ul li a{display:block; }
.side_menu .intro ul li a em{ background:url(../images/jt1.png) center no-repeat; width:10px; height:45px; display:block; float:left; margin:0 10px 0 20px;}
.side_menu .intro ul li a.active, .side_menu .intro ul li a:hover{background:#f39800; color:#fff;}
.side_menu .intro ul li a.active em, .side_menu .intro ul li a:hover em{background:url(../images/jt2.png) center no-repeat;}
.side_menu .intro img{width:100%;}


/*======内页右边内容=====*/
/*内页右边标题*/
.side_right{ width:820px; float:right;  min-height:400px;}
.side_right .title{ border-bottom:solid 1px #e3e3e3; padding-bottom:10px;}
.side_right .title .dangq{ font-size:20px;font-weight:bold; border-left:solid 3px #0066cc; padding-left:10px; float:left;color:#333;}
.side_right .title .weizhi{ float:right;}
.side_right .title a:hover{ text-decoration:underline;}

/*内页右边单页及表格、表单样式*/
.side_right .intro{ line-height:26px; padding:20px 0;}
.side_right .intro p{ margin-bottom:15px;}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}

/*新闻列表*/
.news_list{ padding:20px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/jt3.jpg) left center no-repeat; padding-left:16px;  height:40px; line-height:40px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:14px; line-height:28px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:10px 41px 0 0; display:inline;line-height:36px;  width:242px; text-align:center; overflow:hidden;}
.product_list ul li.mr{margin-right:0;}
.product_list ul li img{ border:solid 1px #eee; width:240px; height:200px;}

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:402px; float:left;}
.product_show .pic img{ width:400px; border:solid 1px #dadada;}
.product_show .guige{ width:300px; float:left; margin-left:40px;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#0066cc; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

.contact{padding:20px 0; line-height:32px;}
.contact h3{font-size:18px; color:#c81624;}

.footer{margin-top:50px;}
.footer .ft1{padding:30px 0; background:#525252;}
.footer .ft1 .ft1-box{width:1100px; margin:0 auto; line-height:32px; color:#fff;}
.footer .ft1 .ft1-box p{margin:5px 0;}
.footer .ft1 .ft1-box a{color:#fff; margin:0 5px;}
.footer .ft2{height:50px; line-height:50px; background:#0066cc; text-align:center;color:#fff;}
.footer .ft2 .ft2-box{width:1100px; margin:0 auto;}
.footer .ft2 .ft2-box span.f1{float:left;}
.footer .ft2 .ft2-box span.f2{float:right;}





















