@charset "utf-8";
/* CSS Document */
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4,table,th, td, form,input, button, select, textarea, p{margin:0;padding:0;font-style: normal;font: 14px/22px "宋体", Arial, Tahoma,"Microsoft YaHei","宋体";}
ol, ul ,li{list-style: none}
img {border: 0;vertical-align:middle}
.clear{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}
a{color:#4b4b4b;text-decoration:none;font-family:"Microsoft YaHei";} 
a:hover{color:#ff5500;font-family:"Microsoft YaHei";}
h1, h2, h3{font-weight:bold}
h1{font-size:18px}
h2{font-size:15px;line-height: 26px;float: LEFT;}
h3{font-size:14px}
h4{font-size:15px}
h5{font-size:12px}
.lf{float:left}
.rt{float:right}
.mt{ margin-left:10px;} mr{ margin-right:10px;}

.pt25{padding-top:25px}
.pt15{padding-top:5px}.pt10{padding-top:10px}
.box,.banner{margin:0 auto;width:100%;overflow:hidden}
.prenext {border-top: #cfd4d7 dashed 1px;border-bottom: #cfd4d7 dashed 1px; color:#000;}
.prenext a{ color:#000;}
/*kuai su dao hang*/
.indexcomm{ width:100%;margin-bottom:1px;background: #f2f2f2;}
.k{line-height:40px;color:#555;margin-right:10px; padding-left:10px;font-family:"Microsoft YAHEI"; font-size:13px; font-weight:900;}
.tagqun{width:1200px;margin:0px auto; height:40px; text-align:center;overflow:hidden;}
.tagqun ul{ }
.tagqun ul li{ height:64px; line-height:64px; padding-right:20px; float:left;overflow:hidden;}
.tagqun ul li a{color:#555; font-size:13px;}

.otherpro{ width:940px;}
.otherprotit,.othernewstit{ height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#000; background:#ededed;margin-bottom:10px; padding-left:15px;}
.othernews{ margin-top:10px;}
.othernews ul li{ padding-left:20px; background:url(d.jpg) no-repeat 3px 10px;border-bottom: #d1d2d4 dashed 1px; height:28px;}
.othernews ul li a{ color:#000;}
.related_other_products_1{float:left;width:176px;height:150px;overflow:hidden;text-align:center; margin:0 6px;}
.related_other_products_1 img{ border:1px #bdbfbf solid;width:170px;height:115px;}
.related_other_products_1 a{color:#000;}
.exclass_list_1{float:left;width:215px;height:190px;overflow:hidden;text-align:center; margin:10px 10px;}
.exclass_list_1 img{float:left;width:200px;height:150px;overflow:hidden;border: #dadada solid 3px;}
.xglj{ height:35px; line-height:35px;color:#000;}
.xglj a{ color:#cecece; font-weight:bold;height:35px; line-height:35px;}

.ihotpro{padding:10px 10px;width: 351px;}
.ihotpro_in{height:auto;}
#tz{color:#000;height:56px;line-height:56px;width:1180px; font-size:14px;font-family:"Microsoft YaHei"; text-align:right; margin:0 auto; padding-right:20px}
#tz a{ color:#000000;}

/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat; z-index:1;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*main*/
#main{margin:0px auto;width:1200px;padding: 5px 0px;}

/*ringht liebiao*/
#main-right{float:right;width:940px; }
.title-rt{ height:45px;border: #dfdfdf solid 1px; font-size: 16px; margin-bottom: 15px;padding: 1px;text-align: left;border-radius: 2px; background:#1c2f73; padding-right:20px;}
.title-rt h4{line-height:45px;color:#ffffff;float: left;height:45px;padding:0px 10px 0px 0px;font-size:22px;text-indent: 16px; font-family:"Microsoft YaHei";}
.pleft { width:225px; overflow:hidden; }
.pprolist2{  overflow:hidden;}
.pprolist2 h2 {width:225px; height:75px;  font-size:22px; background:#1c2f73;text-align:center; color:#ffffff; font-weight:normal}
.pprolist2 h2 a { color:#ffffff; line-height:75px;}
.plist_con {background: #f2f2f2;}
.pleftso { height:145px; position:relative; background:#238f44;background: url(iprlx.jpg);}
.pleftso span{font-size: 22px;color: #fff;display: block;font-family:"Microsoft Yahei"; padding:20px 0px 0px 30px; line-height:35px;}
.pleftso span b{display: block;font-size:18px;color: #fff;margin-top: 5px;}

/*nei news lie*/
.newslist{width:940px;overflow:hidden; padding:10px;}
.newslist ul li{display: block;height: 24px;width: 900px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(xw.jpg) no-repeat 2px 10px;text-indent: 27px;margin: 2px 0 0 0;padding-bottom: 5px;border-bottom: #cfd4d7 dashed 1px;}
.newslist ul li a{ color:#000;font-family:"Microsoft YAHEI";}
.newslist ul li span{ float:right;color:#000;font-family:"Microsoft YAHEI";}
/*nei product lie*/
#ny #prolist{text-align:left;width:940px;overflow:hidden;}
#ny #prolist ul{padding:10px;text-align:left;overflow:hidden}
#ny .classtext{border:1px dashed #d1d2d4;padding:10px;line-height:25px;margin-bottom: 10px; color:#000; font-size:14px; }
#ny #prolist H1{border-bottom: #d1d2d4 dashed 1px; color:#000; height:50px; line-height:50px; text-align:center}
.source{color:#000; font-size:13px; font-family:"Microsoft YAHEI"; line-height:30px; text-align:center;}
.subtext p{color:#000;font-size:13px; font-family:"Microsoft YAHEI"; line-height:30px; padding:10px; }

.plist{ float:left; text-align:left; margin-bottom:10px;}
.plist_left{width: 282px;height: 223px;display: block;margin: 0 11px 3px 11px;border: 1px #d9dadc solid;}
.plist_left img{ padding:1px;}
.plist_right{ line-height:30px; width:282px;float:left;text-align: center;}
.plist_right a b{ color:#000;}

.propic{ padding:20px 0px; line-height:50px; width:900px; margin:0 auto}
.propic img{ float:left; margin-right:10px; border:1px solid #cccccc; margin:10px 20px ; }
#about2{
	padding:10px;
	text-align:left;
	width:200px;
	overflow:hidden;
	color:#333333; background:#EEF2F5;
}

.dd{ width:194px; margin:10px auto; }
.indextitle-rt span a{ font-size:14px; color:#0f46bb;}
.indextitle-rt h3{line-height: 42px;color: #0f46bb;float: left;height: 42px; text-indent:20px;font: 400 17px/42px "Microsoft YAHEI";}

.header,.content,.footer{ width:1200px; margin:0 auto; overflow:hidden; font-family:"Microsoft YaHei"; }

/* top*/
.pr{position:relative}
.pa{position:absolute}
.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0;visibility: hidden; }
.fn {zoom:1;}
em,i{ font-style:normal;font-family:"Microsoft YaHei";}
/*top*/
.top{background: url(t_bg.jpg) repeat-x center 0;width: 100%;}
.top_a{height: 40px; line-height:40px;}
.top .header .top_a.clearfix span a {color: #FFF;}
.top_a em{float: left;color: #555;}
.top_a p{float: right;}
.top_a p a{color: #555;padding: 0 18px;line-height: 40px;}
.t_ico1{background: url(t_ico1.gif) no-repeat 0 center;}
.t_ico2{background: url(t_ico2.gif) no-repeat 0 center;}
.t_ico3{background: url(t_ico3.gif) no-repeat 0 center;}

.top_b{height: 120px;overflow: hidden; width:1200px; margin:10px 0;}


.menu{ height:45px; line-height:45px; position:relative; z-index:9;background: #1c2f73; border-bottom:3px solid #f77808}
.menu-c {margin: 0px auto;width: 1200px;height: 45px;}
.menu-c ul {width:1200px; margin:0 auto; font-family:"Microsoft Yahei"; }
.menu-c ul li {float:left; WIDTH:150px; text-align:center; position:relative;}
.menu-c ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:150px; height: 45px;line-height: 45px; color: #ffffff;font-size: 15px; font-weight: bold;}
.menu-c ul li ul {display: none;}
.menu-c ul li:hover a {background: #f77808;color: #ffffff; WIDTH:150px; display:inline-block;}
.menu-c ul li:hover ul {display:block; position:absolute; top:45px; left:0; width:150px;text-align:center;}
.menu-c ul li:hover ul li a{display:block; background:#f77808; color:#ffffff; border-top:3px solid #f77808;height: 45px;line-height: 45px;}
.menu-c ul li:hover ul li a:hover {background:#1c2f73; color:#ffffff;height: 45px;line-height: 45px;border-top:3px solid #f77808;}
/*top*/



/*index pro*/
.pro{padding-top: 10px;overflow: hidden;}
.probox {padding:16px 26px 0;}
.listleft { width:225px; overflow:hidden; }
.prolist2{  overflow:hidden;}
.prolist2 h2 {width:225px; height:75px;  font-size:22px; background:#1c2f73;text-align:center; color:#ffffff; font-weight:normal}
.prolist2 h2 a { color:#ffffff; line-height:75px;}

.prolist{}
.prolist h2 {width:225px; height:75px; font-size:22px; background:#1c2f73;  text-align:center;}
.prolist h2 a { color:#ffffff; line-height:75px;}
.list_con {background: #f2f2f2;}
/*productclass*/
.proclass{width:225px;text-align:left;padding-top:1px;} 
.pclass_1{ width:210px;overflow:hidden; height:55px; line-height:55px;border-bottom: 1px solid #e3e3e3; margin:0 auto}
.pclass_1:hover{background:#f2f2f2;}
.pclass_1 a{ color: #666666;font-size:18px;  padding-left:23px; display:block;}
.pclass_1 a:hover{ color:#1c2f73;}
.pclass_1_2 {height:45px; line-height:45px; color: #1c2f73;border-bottom: 1px solid #e3e3e3; width:230px;overflow:hidden; background:#eeeeee;}
.pclass_1_2 a{ font-size:14px; color:#f77808; display:block; padding-left:33px; } 

.leftso { height:145px; position:relative; background:#238f44;background: url(iprlx.jpg);}
.leftso span{font-size: 22px;color: #fff;display: block;font-family:"Microsoft Yahei"; padding:20px 0px 0px 30px; line-height:35px;}
.leftso span b{display: block;font-size:18px;color: #fff;margin-top: 5px;}

.cp { width:940px; margin:0 0 0 3px;}
.cp_con {display:inline-block;}
.cp_con2{ margin-bottom:25px;}
.cp_nTab {width: 920px;border-bottom:1px #e4e3e3 solid; margin:0 10px;}
.cp_TabTitle{width: 940px;height: 60px;overflow: hidden;  font-weight: bold;font: 400 18px/60px "Microsoft YAHEI"; background:#FFF;}
.cp_active {color:#fff; background:#1c2f73; padding: 20px 20px; height:60px;overflow:hidden; border-right:1px #eeeeee solid;}


.plist_index1 {width: 280px;margin: 10px 16px 0 16px;float: left;display: inline;}
.plist_index_img1 {width: 290px;height: 200px;display: block;margin-bottom: 3px; margin-top:15px;}
.plist_index_img1 img{ border: #eeeeee solid 1px; width:280px; height:200px;}
.plist_index_title1 {text-align: center; height:40px; line-height:40px; overflow:hidden; font-size:14px;font-family:微软雅黑;}


/*
.nTab {width: 940px;}
.TabTitle{width: 940px;height: 60px;overflow: hidden;  font-weight: bold;font: 400 18px/60px "Microsoft YAHEI"; background:#FFF;}
.normal{ color:#1c2f73; padding: 20px 20px; height:60px;  overflow:hidden; border-right:1px #ececec solid; background:#FFF;}
.active {color:#fff; background:#1c2f73; padding: 20px 20px; height:60px;overflow:hidden; border-right:1px #ececec solid;}

.plist_index_img {width: 290px;height: 200px;display: block;margin-bottom: 3px;}
.plist_index {width: 280px;height: 240px;margin: 10px 10px ;float: left;display: inline; border: #eeeeee solid 1px;}
.plist_index_title {text-align: center; height:40px; line-height:40px; overflow:hidden; font-size:14px;font-family:微软雅黑;}
.TabContent{ }
*/


/*首页公司简介*/

.iabout{  margin:51px auto 0px; overflow:hidden; text-align:center;width:100%}
.iabout h2{  font-family:"Microsoft Yahe"; font-size:26px; color:#000000; text-align:center; line-height:36px;width:1200px;}
.iabout h2 a{color:#000000; padding:0 20px; background:#fff; display:inline-block; border-bottom:2px solid #1c2f73; width:200px; line-height:56px;}
.iabout h2 em{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; display:block;  font-weight:normal;text-transform:uppercase;}
.hxys-c{ width:1200px;overflow:hidden; margin:20px auto}
.hxys-c img{ width:400px; height:auto; float:left}
.hxys-c p{ width:750px; margin-left:20px; float:right; line-height:25px; text-align:left}
.ys_link { display:block; width:120px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:20px; background:#1a347f; margin:50px 0 0 0; float:right}
.hxys3 img{ width:100%;overflow:hidden; margin:20px auto}
/*首页公司简介*/

/*首页合作案例*/

.hzal{  margin:21px auto 0px; overflow:hidden; text-align:center;width:100%}
.hzal h2{  font-family:"Microsoft Yahe"; font-size:26px; color:#000000; text-align:center; line-height:36px;width:1200px;}
.hzal h2 a{color:#000000; padding:0 20px; background:#fff; display:inline-block; border-bottom:2px solid #1c2f73; width:200px; line-height:56px;}
.hzal h2 em{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; display:block;  font-weight:normal;text-transform:uppercase;}
.hzal-c { width:100%; background:url(hzalbg.jpg);height:300px; }
.khjz_c{ width:1200px; margin:20px 	auto;height:300px;}
#demo {
overflow:hidden;
width:1200px;   margin:15px auto;
height:300px;}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.cpdx{width:260px; height:200px; margin-left:14px; float:left;text-align:center;}
.cpdx img{ width:260px; height:200px; display:block; float:left; border:2px solid #f7f7f7; margin-top:25px;
 -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
}
.cpdx p{ width:100%; float:left;font-size:14px;  font-weight:bold; line-height:3;  color:#FFFFFF}
.cpdx p a{ color:#FFFFFF}
/*首页新闻资讯*/

.xwzx{  margin:30px auto ; overflow:hidden; text-align:center;width:100%}
.xwzx h2{  font-family:"Microsoft Yahe"; font-size:30px; color:#000000; text-align:left; line-height:86px;width:1150px; border-BOTTOM:1PX solid #CCCCCC; font-weight:normal; margin:0 10px;}
.xwzx h2 a{color:#000000; padding:0 20px; background:#fff; display:inline-block;  line-height:86px;}
.xwzx h2 span{ float:right; font-size:14px; color:#CCCCCC; padding-right:20PX;}
.xwzxc{ width:1200px; margin:10px 	auto;}
.xwzxc dl{ margin:0px 16px ; float:left;overflow:hidden; width:530px;  margin-top:10px; padding:10px;}
.xwzxc dt{ width:129px; float:left; }
.xwzxc dt img{ width:125px; height:125px; display:block; border:1px solid #ddd;}
.xwzxc dd{ width:362px;float:right; text-align:left; padding:10px 10px}
.xwzxc dd h3{ line-height:30px; overflow:hidden; font:normal 20px/30px "microsoft Yahei"; color:#444;}
.xwzxc dd h3 a{ color:#444;}
.xwzxc dd p{ line-height:24px; font-family:"microsoft Yahei"; overflow:hidden; padding-top:10px; color:cccccc}
/*底部*/
.foots{ background: url(flogo.jpg); width:1200px; margin:20px auto; height:200px;}
.footcontact{ width:550px; float:left; padding-left:650px; margin-top:20px;}
.footcontact .iadd{background: url(iadd.jpg) no-repeat ; font-size:14px; line-height:40px; padding-left:50px;}
.footcontact .itel{background: url(itel.jpg) no-repeat ; font-size:14px;  line-height:40px; padding-left:50px;}

.footcontact .imob{background: url(imob.jpg) no-repeat ; font-size:14px;  line-height:40px; padding-left:50px;}

.footcontact .imail{background: url(imail.jpg) no-repeat ; font-size:14px; line-height:40px; padding-left:50px;}

.foot{ background:#1c2f73; height:127px; overflow:hidden; text-align:center}
.f_wz{ line-height:24px; color:#b3dadd; padding:30px 0 0 20px; color:#ffffff}
.f_wz a{ color:#ffffff}

/*内页公司简介*/


.abb{  margin:21px auto 0px; overflow:hidden; text-align:center;width:100%}
.abb h2{  font-family:"Microsoft Yahe"; font-size:26px; color:#000000; text-align:center; line-height:36px;width:1200px; margin-bottom:20px;}
.abb h2 a{color:#000000; padding:0 20px; background:#fff;  border-bottom:2px solid  #FF9900;  line-height:46px; font-weight:normal;}
.abb h2 em{ font-family:"Arial"; font-size:24px; color:#000000; display:block;  font-weight:normal;text-transform:uppercase;}
.abb-c { width:1200px;overflow:hidden; margin:0 auto;line-height:24px;font-size:14px; min-height:400px;}
.abb-c  p{ color:#000;font-family:"Microsoft YAHEI"; text-align:left; font-size:14px; margin:20px; line-height:24px;}



.heng1{clear:both;padding-top:2px;padding-bottom:2px; width:800px;padding-left:300px;}
.heng11{float:left;width:120px;text-align:center;background:#E9E5F7;}
.heng12{float:left;padding-LEFT:4px;}





/*left*/
#main-left{width:230px;float:left;padding: 10px 0px; margin-top:3px;}


.dr h2 { width: 446px; margin: 0 auto;text-align: center; padding-top: 50px; position: relative;}
.dr h2 span {display: block;width: 442px;height: 65px;font: 26px/80px "Microsoft YaHei";color: #f86305;border: 2px solid #cccccc;
margin-bottom: 70px;line-height: 50px;}
.dr h2 em,.goodness h2 i { position: absolute;}
.dr h2 em { width: 296px;height: 26px; border: 2px solid #ccc;font: 12px/26px "Arial";color: #999;background: #fff;left: 78px;bottom: -14px;letter-spacing: 3px;z-index: 10;}
.dr h2 i {width: 377px;height: 2px;background: #ccc;bottom: 47px;}
.dr h2 i.tti01 {left: -377px;}  
.dr h2 i.tti02 {right: -377px;}

