@charset "utf-8";
body,p,a,ul,li,h1,h2{ margin:0; padding:0; list-style:none; }
a{ color:#444; text-decoration:none; font-family: "Microsoft YaHei" !important;}
a:hover{
	text-decoration: none;
	color: #1361D0;
}
body{ font-size:14px; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif; line-height:20px; background:url(../images/head-bg.png) repeat-x  #fff; }

/*通用*/
.w1000{ width:1000px; }
.mc{ margin:0 auto; }
.bck{ display:block; }
.lt{ float:left; }
.rt{ float:right; }
.rel{ position:relative; }
.abs{ position:absolute; }
img{ margin:0;}
.head,.banner,.banner1,.banner2,.banner3,.banner4,.banner5,.banner6,.banner7,.banner8,.banner9,.banner10,.munu,.minacase,.minnews,.foot{ width:100%;}


.head{ height:154px;}
.ihead{ height:154px; }
.ihead .top{ height:22px; line-height:22px; }
.ihead .top p.tlink{ width: auto; height:24px; font-size:12px; }
.ihead .top p.tlink a{ margin:0 10px; text-decoration:none; text-align:center;}
.ihead .top p.tlink  font{ color:#d5d5d5;}
.ihead a.logo{ width:441px; height:61px; background:url(../images/logo.png) no-repeat; text-indent:-1000px; top:40px; left:0; overflow:hidden; }
.ihead p.tel{ width:190px; height:66px; right:0; top:45px; background:url(../images/tel.png) no-repeat; text-indent:-500px; overflow:hidden; }
/*<!--.ihead .nav{ height:42px; left:0; bottom:0; font-family: "Microsoft YaHei" !important; }
.ihead .nav .nav-ul{ height:42px; line-height:42px; } 
.ihead .nav .nav-ul li{ width:110px; height:42px;color:#fff;text-align:center;font-family: "Microsoft YaHei" !important;}
.ihead .nav .nav-ul li a{ color:#fff; text-align:center;font-family: "Microsoft YaHei" !important; }
.ihead .nav .nav-ul li.lst{ float:right;}
.ihead .nav .nav-ul li.cur{ width:110px; height:42px; background:#ff7701; }
.ihead .nav .nav-ul li.cur a{background:#ff7701; }
.ihead .nav .nav-ul li:hover{background:#ff7701;}-->*/
/*图片替换*/
.banner{ height:410px; }
.slide{ width:100%; height:410px; float:left; position:relative; }
.slide .slide-items{ width:100%; height:410px; overflow:hidden; position:relative; z-index:0;}
.slide .slide-items .slide-item{ width:100%; height:410px; float:left;}
.slide .slide-items .slide-item .link{ display:block; width:100%; height:410px;}
.slide .slide-items .slide-nav{ width:126px; height:5px; position:absolute; z-index:500; left:50%; margin-left:-53px; top:388px; }
.slide .slide-items .slide-nav .btn{ display:block; float:left;  border-radius:12px;height:12px; line-height:12px;  padding:0 6px; line-height:12px; margin-right:12px; background:#fff;}
.slide .slide-items .slide-nav .cur{  background:#0183b5;}
/*热门词*/
.munu{ height:100%; background:url(../images/body-bg.png) repeat-x #fff;}
.minacase {height:580px;background-color: #fff;	background-image: url(../images/casebg.jpg);background-repeat: repeat;}
.minnews{background-color: #F9F9F9;background-repeat: repeat-x;	background-image: url(../images/xwbgs.jpg);	height: 450px;}
.imenu{ height:100%; font-family: "Microsoft YaHei" !important;  }
.imenu-hot{height:45px; line-height:45px;}
.imenu-hot li{ width:auto; height:45px; line-height:46px;color:#fff;font-family: "Microsoft YaHei" !important; padding:0 20px 0 0 ;}
.imenu-hot li a{ color:#000;font-family: "Microsoft YaHei" !important; }
.imenu-hot li a:hover{color:#1361D0;}
.imenu-hot li font{ color:#1361D0;}
.imenu-shi{ height:415px; padding:20px 0 6px 0;}
.shi-bt{ height:400px; width:210px;}
.imenu-shi .shi-bot-te{ height:100%; width:220px; border:2px solid #127BE5;}
.shi-bot-te h1.h1-bot{ height:46px; line-height:46px;width:220px;  text-align:center;background:#1361D0;}
.shi-bot-te h1.h1-bot a{ color:#fff; font-size:18px; text-decoration:none;}
.shi-bot-te .ul-bot{ height:225px; width:190px; padding:10px; }
.shi-bot-te h2.h2-bot{ height:30px; line-height:30px;width:180px;  text-align:center;background:#0175ae;border-radius:4px;}
.shi-bot-te h2.h2-bot a{ color:#fff; font-size:14px; text-decoration:none; text-decoration:none;}
.shi-bot-te .ul-bot li{ width:auto; height:32px; line-height:32px; border-bottom:1px dashed #e1e1e1;}
.shi-bot-te .ul-bot li font{ margin-left:10px;}
.shi-bot-te .ul-bot li a{color:#333;text-decoration:none;}
.shi-bot-te .ul-bot li a:hover{color:#1361D0;text-decoration:none;}

.imenu-shi .shi-bot-cha{height:69px; width:185px; background:#f08519; margin-top:12px; padding:15px 10px 10px 10px;}
.schBox{ width:180px; height:30px; background:url(../images/sch-bg.png) no-repeat; right:0; top:50px; padding:2px; }
.schBox .schBox-ipt{ width:145px; height:25px; line-height:25px; border:none; border:0; outline:none; background:#f6aa5f }
.schBox .schBox-btn{ background:none; width:32px; height:20px; border:none; border:0;outline:none; cursor:pointer; }
p.Box-tel{ height:32px; width:170px; line-height:30px; text-align:center; margin-top:5px; font-size:20px; color:#fff; font-weight:700;}

.shi-bot-tu{ width:762px; height:400px;}
.shi-bot-tu .item-250-195{ width:240px; height:190px; margin-left:14px; margin-bottom:5px;}
.shi-bot-tu .item-250-195 img{ width:240px; height:160px;}
.shi-bot-tu  span.tit{width:240px;height:40px;text-align:center; font-size:13px; line-height:40px; }
.shi-bot-tu .item-200-195.rt{ margin-right:0;}

.reason{ height:688px; background:url(../images/liyou-1.png) no-repeat;}
.reason .reason-top{ height:70px; width:716px; padding:15px 142px 15px 152px;}
/*.reason .reason-top .h1-reason-lt span.us{ height:22px; width:314px; font-size:16px; line-height:22px;color:#bfbfbf;}
.reason .reason-top .h1-reason-lt span.xuan{ height:32px; width:314px; font-size:20px; line-height:32px;color:#027ac8; margin-left:210px;}
.reason .reason-top  p.rea{ width:300px; line-height:60px; height:60px; margin-left:10px; font-size:40px; color:#f18518;}*/

.reason .reason-top  p.tt{ width:1000px; height:20px; line-height:20px; font-size:14px;left:50%; margin-left:-500px; text-align:center;margin-top:55px; color:#888888;}
.reason .reason-ct{ height:507px; width:764px;margin-top:58px;}
.reason .reason-ct .ul-rea{ height:40px; width:764px; margin-left:5px; padding:0 0 20px 0}
.reason .reason-ct .ul-rea .h1-1{ color:#fff; font-size:20px; height:36px; width:40px; line-height:36px; text-align:center;}
.reason .reason-ct .ul-rea .wen{ width:700px; height:36px; padding:0 10px 0 10px;}
.reason .reason-ct .ul-rea .wen .h2-tit{ height:20px; width:700px; color:#f17901; line-height:20px;font-size:14px;font-family: "Microsoft YaHei" !important; }
.reason .reason-ct .ul-rea .wen .wen-desc{ height:20px; line-height:20px;width:700px; color:#787878;font-size:12px;font-family: "Microsoft YaHei" !important; margin-top:20px}

.reason .reason-ct .ul-rea#icon-3{margin-top:-5px;}
.reason .reason-ct .ul-rea#icon-4{margin-top:-2px;}
.reason .reason-ct .ul-rea#icon-5{margin-top:-1px;}
.reason .reason-ct .ul-rea#icon-6{margin-top:-3px;}
.reason .reason-ct .ul-rea#icon-7{margin-top:-5px;}
.reason .reason-ct .ul-rea#icon-8{margin-top:-5px;}
.reason .reason-ct .ul-rea#icon-9{margin-top:-3px;}

.case{ height:570px; margin:auto;} 
.case .case-top{ height:73px; padding:20px 0 20px 0;}
.case .case-top .h1-case{ width:160px;padding:0 410px 0 430px; height:52px; background:url(../images/case-1.png) no-repeat center; text-indent:-1000px;overflow:hidden;}
.case .case-top p.tt{ width:1000px; height:21px; line-height:40px;text-align:center; top:15px; color:#808ba1; font-size:12px;font-family: "Microsoft YaHei" !important;}

.case-con{ height:458px;}
.item-241-226{ width:240px; height:226px; margin-left:9px;}
.item-241-226 img{width:236px; height:178px; background:#141B2F; padding:2px;}
.item-241-226 img.img{width:236px; height:175px; }
.item-241-226 span.tit{ width:236px; height:42px; line-height:42px;  color:#fffdff; z-index:20; text-align:center; font-size:14px; }
.item-241-226.rt{ margin-right:0; }


.pro{ height:392px; padding:10px 0;}
.pro .pro-1{ height:365px; width:302px;}
.pro .pro-2{ height:365px; width:382px; margin-left:15px;}
.pro .pro-1 .h1-pro-1{ width:302px; height:36px; line-height:36px; background:#127BE5;}
.pro .pro-1 .h1-pro-1 p.twt{ font-size:14px; color:#fff; margin-left:10px;}
.pro .pro-1 .h1-pro-1 a{ font-size:14px; color:#a8c9ec; margin-right:10px; text-decoration:none;}
.pro .pro-1 .ul-pro-1{ height:276px;width:302px;}
.pro .pro-1 .ul-pro-1 li{ height:54px; width:272px; padding:18px 20px 18px 10px; border-bottom:1px solid #e4e4e4;}
	.pro_a a{display:block; width:272px; }
	.pro_aa{overflow:hidden;width:272px; }
	.pro_a b{display:block;height:18px;width:18px;text-align:center;line-height:18px;float:left;margin-right:15px;}
	.pro_aa b{background:#f68005;	color:#fff; border-radius:16px;height:20px; line-height:20px;}
	.pro_ab b{background:#999999;	color:#fff; border-radius:16px;height:20px; line-height:20px; margin-top:7px;}
	.pro_aa p{float:left;color:#f48007;font-size:12px;font-weight:bold;height:20px; }
	.pro_ab{overflow:hidden;width:272px; line-height:20px; height:50px;verflow:hidden;}
	.pro_ab p{color:#7f7f7f;overflow:hidden;line-height:20px;height:50px; width:235px;}
	
.fang{ height:68px; width:302px;}
.fang .fangmore{ width:60px; height:22px; background:#999; margin-top:15px;text-align:center;}
.fang .fangmore a{ color:#fff; font-size:14px;}

.pro .pro-2 .h1-pro-2{width:365px; height:36px; background:#d0d0d0; font-size:16px; font-weight:normal; line-height:36px; text-align:center;}
.h1-pro-2 span{ width:182px; height:36px; }
.h1-pro-2 span.cur{ background:#127BE5; }
.h1-pro-2 span.cur a{color:#fff; }
.pro-2-list{ height:369px; width:365px;}
.pro-2-list-info{ width:369px; height:74px; padding:10px 0; border-bottom:1px dotted #dcdcdc;  }
.pro-2-list-info p.img{ width:96px; height:74px; padding:2px; background:#fff; margin-left:5px;}
.pro-2-list-info p.img img{ width:94px; height:72px; }
.pro-2-list-info h2.tit{ width:250px; height:24px; line-height:22px; font-size:14px; overflow:hidden; font-family: "Microsoft YaHei" !important;font-weight:normal; }
.pro-2-list-info h2.tit a{ color:#1361D0; font-size:12px;font-family: "Microsoft YaHei" !important;font-weight:normal;}
.pro-2-list-info .desc{ width:250px; height:72px; font-size:12px; line-height:22px; overflow:hidden; color:#999; }

.pro-2-list#cod-2{ display:none; }
.pro-2-list li{ width:365px; height:14px; line-height:16px; padding:10px 0; overflow:hidden; font-size:13px; border-bottom:1px dotted #dcdcdc;}
.pro-2-list li a{ color:#444; text-decoration:none; }
.pro-2-list li a:hover{ color:#1361D0;}
.pro-2-list li em{font-style:normal; color:#cacaca;}
.pro-2-list li.lst{ border-width:0px;border-bottom:1 solid black}

.fang1{ height:68px; width:365px;}
.fang1 .fang1more{ width:60px; height:22px; background:#999; margin-top:22px;text-align:center;}
.fang1 .fang1more a{ color:#fff; font-size:14px;}

.honer{ width:300px; height:350px; background:#fff;}
.honer .honer-bot{ width:300px; height:350px;}
#honer{ width:238px; height:320px; top:15px; left:50%; margin-left:-120px;}
#prev,#next{ width:16px; height:32px; top:140px; cursor:pointer;}
#prev{ background:url(../images/honer-lt.png) no-repeat; left:10px;}
#next{ background:url(../images/honer-rt.png) no-repeat; right:10px;}
#honer-btn li{ float:left; width:222px; height:320px; margin:0 5px;}
#honer-btn li img{ width:222px; height:280px;}
#honer{width:238px; height:320px; line-height:30px; text-align:center;}


.links{ height:50px; line-height:20px; overflow:hidden; }
.links span.tit{ color:#000000; font-size:14px;}
.links a{ color:#9d9d9d; margin-left:8px; font-size:12px; }

.foot{ height:255px; background:url(../images/foot.png) no-repeat center;}
.ifoot{height:255px;}
.ifoot .ifoot-ul{ height:38px; line-height:38px; }
.ifoot .ifoot-ul li{  height:38px;color:#fff;text-align:center;font-family: "Microsoft YaHei" !important; margin-left:60px;}
.ifoot .ifoot-ul li a{ color:#fff; text-align:center;font-family: "Microsoft YaHei" !important; }
.ifoot .ifoot-ul li.lst{ float:right;}


.ifoot-contact{ margin-left:230px; height:200px;font-size:12px; color:#777; padding:15px 0 0 0;}
.ifoot-contact li{ height:30px; line-height:25px;}
.ifoot-contact li strong{ color:#7e7e7e; font-weight:normal; }
.ifoot-contact li.share{ margin-top:5px; }

.qr{ width:260px; height:150px; margin-top:40px;}
.qr li{ width:125px; }
.qr li img{ width:125px; height:125px; }
.qr li span{ width:125px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#888;}
