@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:#0180cc; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin-top:20px; width:100%; float:left; margin-bottom:10px; }
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}
.e1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.wrapper{width:100%; margin:0; padding:0; text-align:left; overflow:hidden;}
.header{width:100%;}
.header .top{width:1180px; margin:0 auto; height:100px; line-height:100px;}
.header .top .logo{ width:565px; height:100px; float:left;}
.header .top .logo img{width:565px; height:100px;}
.header .top .daohang{ width:590px; text-align:right; float:right;}

.nav{height:100px; line-height:100px;position:relative; z-index:1;  float:left;}
.nav a{ color:#222;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding-left:24px;font-size:16px; color:#000000; font-weight:bold;}
.nav .sub{ display:none; width:150px; left:0; top:100px;  position:absolute; background:#fff;  line-height:32px; padding:5px 0; text-align:center; font-size:15px;}
.nav .sub li{ zoom:1; border-bottom:1px dashed #ddd;}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#0080CC; color:#fff;  }
.nav .on h3 a{color:#0080CC;   }


.slideBox{ width:100%;  overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;right: 42%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:70px; height:5px;  text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#188eee; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }



.main{ width:1180px; margin:0 auto;}

.box{width:1180px;height:447px;margin:30px auto;}

.box .left{box-sizing: border-box;float: left;width: 380px;height:447px;padding: 0;box-shadow: 0 0 4px gray; margin-right:20px;}

.box .left .tupian{width: 374px;height: 202px;background: #7DCDF3;margin: 3px 3px 2px 3px;

box-shadow: 0 0 0 #FFF;display: inline-block;overflow: hidden;}

.box .left .tupian img{width: 100%;height: 100%;transition: 1s;}

.box .left .tupian img:hover {transform: scale(1.2,1.2);}

.box .left .nr{ padding:20px;}

.box .left .nr h2{ font-size:21px; color:#333333; font-weight:500; padding-bottom:20px; border-bottom:1px solid #d7d7d7;}

.box .left .nr h2 a{color:#333333;}

.box .left .nr ul{ padding:15px 0;border-bottom:1px dashed #d7d7d7;}

.box .left .nr ul li{ float:left; background:url(../images/dian_03.jpg) no-repeat left; padding-left:10px; width:160px; line-height:24px;}

.box .left .nr ul p{ line-height:24px;}

.box .left .nr .more{background:url(../images/point.png) no-repeat left; padding-left:20px;line-height: 30px;}

.box .left .nr .more a{ color:#999999; font-size:13px;}

.box .left .nr .more a:hover{color:#0180cc;}

.box .last{ margin-right:0;}



.box1{width:1180px; height:197px;}

.box1 .nr{width: 380px;height:197px; margin-right:20px; position:relative; float:left;box-sizing: border-box;}

.box1 .nr img{width: 380px;height:197px;}

.box1 .last{ margin-right:0;}

.box1 .nr:hover .index_forshow {

    display: inline-block;

}

.index_forshow {position: absolute; top:8px ; left:8px;width: 355px;height: 176px; border: 3px solid #FFFFFF;

z-index: 100;/*margin-left: -370px;margin-top: 7px;*/display: none;}



.box2{width:1180px;margin:30px auto;}

.box2 .left{box-sizing: border-box;float: left;width: 380px;padding: 0; margin-right:20px;}

.box2 .left h2{font-size:21px; color:#333333; font-weight:500; padding:15px 0;} 

.box2 .left .tupian{width: 374px;height:254px;background: #fff;box-shadow: 0 0 4px gray;display: inline-block;overflow: hidden; padding:3px;}

.box2 .left .tupian img{width: 100%;height: 100%;transition: 1s;}

.box2 .left .tupian img:hover {transform: scale(1.2,1.2);}

.box2 .last{margin-right:0;}



.box3{width:1180px;height: 410px;margin:30px auto; margin-bottom:0;}

.box3 .left{box-sizing: border-box;float: left;width: 380px;height: 410px;padding: 0;box-shadow: 0 0 4px gray; margin-right:20px; margin-bottom:30px;}

.box3 .left .tupian{width: 374px;height: 202px;background: #7DCDF3;margin: 3px 3px 2px 3px;

box-shadow: 0 0 0 #FFF;display: inline-block;overflow: hidden;}

.box3 .left .tupian img{width: 100%;height: 100%;transition: 1s;}

.box3 .left .tupian img:hover {transform: scale(1.2,1.2);}

.box3 .left .nr{ padding:20px;}

.box3.left .nr h2{ font-size:21px; color:#333333; font-weight:500; padding-bottom:20px; border-bottom:1px solid #d7d7d7;}

.box3 .left .nr h2 a{color:#333333; font-weight:200;}

.box3 .left .nr ul{ padding:15px 0;border-bottom:1px dashed #d7d7d7;}

.box3 .left .nr ul li{background:url(../images/dian_03.jpg) no-repeat left; padding-left:10px;line-height:24px;}

.box3 .left .nr ul p{ line-height:24px;}

.box3 .left .nr .more{background:url(../images/point.png) no-repeat left; padding-left:20px;line-height: 30px;}

.box3 .left .nr .more a{ color:#999999; font-size:13px;}

.box3 .left .nr .more a:hover{color:#0180cc;}

.box3 .last{ margin-right:0;}





/*内页*/

.banner2{width:100%;}

.banner2 img{width:100%;}



.main2{width:1200px; margin:0 auto; margin-top:30px;}

.sider-left{width:285px;float:left;}

.sider-left .title{ height:45px; line-height:45px; font-size:18px;font-weight:bold; color:#fff; text-align:center; background:#0080CC; padding:0 10px;}

.sider-left .title span{ color:#00d8ff; font-size:14px; font-weight:200; padding-left:5px;}

.sider-left .title1{ height:45px; line-height:45px; font-size:18px;font-weight:bold; color:#fff; text-align:center; background:#d43817; padding:0 10px;}

.sider-left .title1 span{ color:#ef7960; font-size:14px; font-weight:200; padding-left:5px;}

.sider-left .nr{}

.sider-left .nr ul li{line-height:40px; border-bottom:1px solid #d0d0d0; background:url(../images/line.jpg) no-repeat center; color:#333333; text-align:center;}

.sider-left .nr ul li p{ line-height:32px; padding-left:30px;}

.sider-left .nr ul li .on{ color:#188eee;}

.sider-left .nr ul li .on1{ color:#d43817;}

.sider-left .nr1{ margin-top:25px;}

.sider-left .nr1 .title{height:45px; line-height:45px; font-size:18px; color:#fff; text-align:left; background:#0080CC; padding:0 20px;}

.sider-left .nr1 .tongzhi{ padding:10px 12px; border:1px solid #ddd;}

.sider-left .nr1 .tongzhi ul li{height:32px; line-height:32px; background:url(../images/dian.jpg) no-repeat left; padding-left:15px;}
.sider-left .nr1 .tongzhi ul li a{display:block;}
.sider-left .nr1 .tongzhi img{}

.sider-right{width:883px;float:right; border:1px solid #ddd;}

.sr-title{height:34px; line-height:34px; background: url(../images/r_logo.jpg) no-repeat left #eeeeee; padding-left:45px; color:#000;}

.sr-title a{color:#000;}

.sr-title span{color:#188eee;}



.intro{}

.about{padding:15px;line-height:26px;min-height:360px;}

.about p{ margin-bottom:10px;}

.about .picMarquee-left{ width:853px;overflow:hidden; position:relative;}

.about .picMarquee-left .bd{ padding:10px 0;   }

.about .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.about .picMarquee-left .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center; width:258px;}

.about .picMarquee-left .bd ul li .pic{ text-align:center; }

.about .picMarquee-left .bd ul li .pic img{ width:250px; height:200px; display:block; padding:2px; border:1px solid #ccc; }

.about .picMarquee-left .bd ul li .pic a:hover img{ border-color:#188eee;  }



.about1{padding:20px 0; padding-left:2px;}

.about1 ul li{ margin:10px;float:left; width:200px;}

.about1 ul li img{ padding:2px; border:1px solid #ddd; width:192px; height:137px;box-shadow: 0px 2px 3px #ddd;}

.about1 ul li h2{ margin:10px 0; text-align:left; font-size:16px; color:#000; font-weight:200;}

.about1 ul li span{ color:#ff9700;}

.about1 ul li p{ margin-top:10px; color:#888; line-height:24px;}



/*新闻中心*/

.news_list{padding:10px 15px;}

.news_list ul li{padding:12px 0; border-bottom:1px dashed #ccc;}

.news_list ul li a{ color:#000; font-size:15px; font-weight:bold;}

.news_list ul li a:hover{ color:#188eee;}

.news_list ul li span{ color:#999; line-height:30px; display:block;}

.news_list ul li p{ line-height:24px;}

.news-tp{width:213px;float:left;}

.news-tp img{width: 207px;height: 150px; padding:2px; border:1px solid #ddd;}

.news-wz{width:625px;float:right; line-height:24px;}

.news-wz h3 a{font-size:15px;font-weight:bold;}

.news-wz p.date2{margin:5px 0; color:#888;}

.news-wz p.more a{display:block; width:80px; height:24px; line-height:24px; border:1px solid #ff9700; text-align:center; color:#ff9700; margin-top:15px; font-size:13px; font-weight:200;}



.news_list1{padding:10px 15px;}

.news_list1 ul li{ height:34px; line-height:34px; background:url(../images/dian.jpg) no-repeat left; padding-left:20px; border-bottom:1px dashed #ddd;}

.news_list1 ul li span{ float:right; color:#999;}



/*新闻详细页*/

.news_show{ padding:20px 15px;min-height: 650px;}

.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 0px;line-height:26px;}

.news_show .nr p{ padding-bottom:10px;}

.news_show .back{ text-align:center;}

.news_show .back a:hover{ color:#ec6100;}





.product_list{padding:10px 0;}

.product_list ul li{width:270px;float:left; margin:12px; display:inline;background:#EDEDED;}

.product_list ul li.last2{margin-right:0;}

.product_list ul li img{width: 263px;height: 250px; padding:2px; border:1px solid #ddd; text-align:center}

.product_list ul li h3 a{font-size:16px; font-weight:500; height:50px; line-height:25px; text-align:left; padding:0 10px; display:block;}

.product_list ul li p.xx{font-size:13px; line-height:24px; }

.product_list ul li p.more2{margin-top:5px;}

.product_list ul li p.more2 a{display:block; width:50px;height:24px; line-height:24px;text-align:center;float:left; margin-right:15px; color:#fff; border-radius:3px; background:#2d3037;}

.product_list ul li p.more2 a.orange{background:#dc541a;}

.tj{margin-top:25px;}

.tj2{ border:1px solid #ddd; padding:10px; }

.tj2 ul li{text-align:center; font-size:13px; margin:5px 0;}



/*产品详细*/

.product_show{ padding:20px 10px;}

.product_show .pic{ width:400px; float:left;}

.product_show .pic img{ border:1px solid #ddd; width:400px;}

.product_show .guige{ width:430px; float:right;font-size:14px; line-height:30px;}



.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:#287fc6; 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;}

.product_show .nr{ margin-bottom:10px;}

.product_show .nr .title{height: 30px;border-bottom: 1px #cccccc solid;font-weight: bold; margin-bottom:10px;}



.slideTxtBox{ width:100%;  text-align:left;  margin-top:30px; }

.slideTxtBox .hd{ height:30px; line-height:30px;  padding:0 10px 0 20px;    position:relative; border-bottom:1px solid #ccc; }

.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0;   }

.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#2d3037;  color:#fff; margin-right:5px;}

.slideTxtBox .hd ul li.on{ height:30px;  background:#ff9000; }

.slideTxtBox .bd ul{ padding:15px 0;  zoom:1; line-height:30px;  }

.slideTxtBox .bd ul table{border-collapse:collapse; border:1px solid #ddd;}

.slideTxtBox .bd ul table tr td{padding:5px ;}



.slideTxtBox1{ width:100%;  text-align:left;  margin-top:10px; margin-bottom:15px; }

.slideTxtBox1 .hd{ height:30px; line-height:30px;  padding:0 10px 0 20px;    position:relative;}

.slideTxtBox1 .hd ul{ float:left;  position:absolute; left:0; top:0;   }

.slideTxtBox1 .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#2d3037;  color:#fff; margin-right:5px;}

.slideTxtBox1 .hd ul li a{ color:#fff;}

.slideTxtBox1 .hd ul li:hover{height:30px;  background:#ff9000;color:#fff;}

.slideTxtBox1 .hd ul li.on{ height:30px;  background:#ff9000; }







/*内页右边单页及表格、表单样式*/

.intro2{ line-height:26px; padding:20px 0;font-size:13px;line-height:28px;}

.intro2 table{  margin-bottom:20px; border-collapse:collapse; }

.intro table{border:1px solid #ccc;}

.intro2 table tr td{ padding:4px; }

.intro2 table tr td a:hover{ color:#c30;}

.intro2 table input, .intro2 table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}

.intro2 table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}

.intro1 table{ background:#dadada; margin-bottom:20px; margin-top:20px;}

.intro1 table tr td{ padding:4px; background:#fff;}

.intro1 table tr td a:hover{ color:#c30;}

.intro1 table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}

.intro1 table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}





/*内页右边单页及表格、表单样式*/

.feedback{ line-height:26px; padding:20px; }

.feedback span{ color:#f00;}

.feedback p{ margin-bottom:15px;}

.feedback table{  margin-bottom:20px; border:none;}

.feedback table tr td{ padding:4px;}

.feedback table tr td a:hover{ color:#c30;}

.feedback table input, .feedback table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}

.feedback table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}



.footer{ background:#efefef; margin-top:50px; font-family:"思源宋体"; border-top:2px solid #0081cc;}

.ft1{width:1200px; margin:0 auto;padding:50px 0; color:#333;}

.ft1 p{ line-height:28px; text-align:center;}









