﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
/*banner*/
.banner a{ background:url(Img/Index/banner.jpg) no-repeat center center; height:500px; display:block;}



/*search*/
.search{ height:59px; overflow:hidden;}
.search p{ height:59px; font:14px "Microsoft YaHei"; color:#555555;}
.search p a{ display:inline-block; margin-right:15px;height:59px; font:14px "Microsoft YaHei"; color:#555555;line-height:59px;}
.search span{ float:right; width:266px; height:31px; margin-top:14px; overflow:hidden;}
.search span input{ background:none; border:0px; color:#787878; }
.search .tint{ width:220px; height:29px;font:14px "Microsoft YaHei"; color:#d5d5d5; line-height:29px;border:1px solid #dddddd; border-right:0px; padding-left:7px;  float:left;}
.search .bint{ width:33px; height:31px;display:block; background:url(Img/Index/ser_bj.jpg) no-repeat center center;  cursor:pointer;float:left;}


/*pro*/
.pro{ height:637px; overflow:hidden; padding-top:35px; overflow:hidden;}
.pro .pro_l{ width:199px; height:631px; border:1px solid #ececec; border-top:0px; border-bottom:4px solid #ececec; float:left; margin-right:18px;}
.pro_l h2{ height:54px; width:201px; background:url(Img/Index/pro_b1.jpg) repeat-x left center; text-align:center; margin-left:-1px; padding-top:15px;}
.pro_l h2 a{ font:22px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:18px;}
.pro_l h2 span{ display:block; font:14px Arial; color:#fff; text-transform:uppercase; margin-top:7px;}
.pro_l h4{ height:39px; background:#ececec; text-align:center; margin-bottom:5px;}
.pro_l h4 a{ font:16px "Microsoft YaHei"; color:#555555; font-weight:bold; line-height:39px;}
.pro_l ul{ margin-bottom:18px;}
.pro_l li{ height:32px;}
.pro_l li a{ display:block; height:32px; width:140px; font:14px "Microsoft YaHei"; line-height:32px; color:#555555; background:url(Img/Index/pro_b2.jpg) no-repeat 0 12px; padding-left:19px; margin-left:30px;}
.pro .pro_r{ height:605px; width:779px; overflow:hidden; position:relative; float:left;}
.pro_r h2 .tu2{ height:450px; width:779px; position:relative; float:left;}
.pro_r h2 .tu2 a{font:14px "Microsoft YaHei"; color:#fff; line-height:39px;}
.pro_r h2 .tu2 span{ display:block; width:779px; height:39px; background:url(Img/Index/tm1.png);position:absolute; bottom:0px; left:0px;text-align:center;  }
.pro_r ul{ height:146px; overflow:hidden; margin-top:9px;}
.pro_r li{ float:left; height:146px; width:253px; overflow:hidden;position:relative; margin-right:10px; }
.pro_r li img{height:146px; width:253px;  }
.pro_r .pl_cl{ margin-right:0px;}
.pro_r li a{font:14px "Microsoft YaHei"; color:#fff; line-height:28px;}
.pro_r li span{  text-align:center;display:block; height:28px; width:253px; position:absolute; bottom:0px; left:0px; background:url(Img/Index/tm1.png);}
.pro_r h3{ width:51px; height:97px; overflow:hidden; position:absolute; top:178px;  z-index:2;}
.pro_r h3 a{width:51px; height:97px; display:block;}
.pb_l{ left:0px;  z-index:20;}
.pb_l a{background:url(Img/Index/p_l.png) no-repeat 0 0;}
.pb_r{ right:0px; background:url(Img/Index/p_r.png) no-repeat 0 0;z-index:20;}

.pb_r a{background:url(Img/Index/p_r.png) no-repeat 0 0;}
.pro_r h3 a:hover , .pro_r .pr_p a{ background-position:0 -97px;}


/*ys*/
.ys{ background:url(Img/Index/ys_bj.jpg) no-repeat center center; height:941px; padding-top:28px; overflow:hidden;} 
.ys .content{ position:relative;}
.ys h2{ height:56px; background:url(Img/Index/ys_tx.jpg) no-repeat center top; text-align:center;}
.ys h2 a{ font:30px "Microsoft YaHei"; font-weight:bold; color:#0065ad; line-height:30px;} 
.ys h2 span{ font:18px "Microsoft YaHei"; font-weight:normal; color:#333333; display:block; margin-top:5px;}
.ys dl{position:absolute;}
.ys dt{ height:70px; overflow:hidden;}
.ys dt img{ margin-bottom:4px;_margin-bottom:6px;}
.ys dt span{ font:30px "Microsoft YaHei"; font-weight:bold;height:30px; color:#333333; line-height:32px;}
.ys dt i{ color:#0065ad;}
.ys dd{ font:16px "Microsoft YaHei"; color:#555555; line-height:36px; margin-top:16px; }
.ys dd h3{ background:url(Img/Index/ys_bin.jpg) no-repeat center center; width:201px; height:39px; text-align:center; margin-top:30px;}
.ys dd h3 a{ font:16px "Microsoft YaHei"; color:#fff; line-height:39px;}
.ys dd p{ font:16px "Microsoft YaHei"; color:#555555; line-height:36px; height:36px;}

.ys .y_dl1{ width:430px; height:270px; overflow:hidden; top:122px; left:46px; text-align:right;}
.y_dl1 dt img{ width:262px; height:30px; float:right;}
.y_dl1 dt span{ float:right;  width:428px; height:30px; }
.y_dl1 dd h3{ float:right;}
.y_dl1 p{background:url(Img/Index/ys_d.jpg) no-repeat right  center;padding-right:24px; height:36px;text-align:right;}
.ys .y_dl2{ width:355px; height:300px; overflow:hidden; top:529px; right:36px;}
.y_dl2 p{background:url(Img/Index/ys_d.jpg) no-repeat 0 14px;padding-left:24px; height:36px;}

/*ser*/
.ser{ height:464px; overflow:hidden;}
.ser h2{ height:60px; overflow:hidden; background:url(Img/Index/ser_tx.jpg) no-repeat center top; text-align:center; margin-bottom:35px;}
.ser h2 a{ font:30px "Microsoft YaHei"; font-weight:bold; color:#0065ad; line-height:30px; margin-bottom:34px;}
.ser h2 img{ width:346px; height:19px; margin:0 auto; display:block; margin-top:10px;}
.ser dl{ width:198px; height:312px; overflow:hidden; float:left; margin-right:2px;}
.ser .sd_cl{ margin-right:0px;}
.ser dt  , .ser dt  img , .ser dd{ width:198px; height:156px; overflow:hidden;}
.ser dt{ position:relative;}
.ser dd{ background:url(Img/Index/ser_b1.jpg) no-repeat center center; text-align:center;font:16px "Microsoft YaHei"; color:#555555; line-height:25px;}
.ser dd i{ width:95px; height:49px; overflow:hidden; display:block; margin:18px auto 16px; position:relative; }
.ser dl{ position:relative;}
.set span{ position:absolute; width:198px; height:172px;}
.ser .s_p1 dd , .ser .s_p2 dd{ background:url(Img/Index/ser_b2.jpg) no-repeat center top; display:block;top:0px; left:0px; color:#fff;}
.ser .s_p1 dd img ,.ser .s_p2 dd img{ margin-top:-49px;}
.ser .s_p1 dt span{ width:30px; height:16px; display:block; position:absolute; top:0px; left:86px; z-index:20; background:url(Img/Index/ser_j1.png) no-repeat center center; _margin-top:-1px;}
.ser .s_p2 dt span{ width:30px; height:16px; display:block; position:absolute; bottom:0px; left:86px; z-index:20; background:url(Img/Index/ser_j2.png) no-repeat center center;}

/*ban*/
.ban{ height:212px;background:url(Img/Index/ban_bj.jpg) no-repeat center center; overflow:hidden;}
.ban p{ height:34px; width:380px; overflow:hidden; background:url(Img/Index/b_tel.jpg) no-repeat 0 1px;; padding-left:44px;  float:right; font:30px "Microsoft YaHei"; color:#fff; margin-top:143px;}
.ban p a{ display:inline-block; width:135px; height:28px; font:14px "Microsoft YaHei"; text-align:center; line-height:28px;vertical-align:top; color:#fff; border:1px solid #fff; margin-left:10px;}


/*part*/
.part{ height:546px; overflow:hidden; padding-top:60px;}
.part h2{ height:64px; overflow:hidden; background:url(Img/Index/part_tx.jpg) no-repeat center top; text-align:center; margin-bottom:37px;}
.part h2{ font:30px "Microsoft YaHei"; font-weight:bold; color:#0065ad; line-height:30px;}
.part h2 img{ width:415px; height:21px; margin:0 auto; display:block; margin-top:14px;}
.part dl{ height:394px; overflow:hidden;}
.part dt{ width:540px; height:392px; float:left; margin-right:24px;}
.part dt img{width:540px; height:392px;}
.part dd{ width:434px; overflow:hidden; float:left;}
.part p{ font:14px "Microsoft YaHei"; color:#555555; line-height:22px;  }
.part h3{ margin:8px 0 5px;}
.part h3{ font:16px "Microsoft YaHei"; font-weight:bold; color:#1370b3; line-height:30px;}
.part li{ height:33px; border-bottom:1px dashed #e4e4e4;}
.part li{ font:14px "Microsoft YaHei"; color:#555555; line-height:33px; background:url(Img/Index/b.jpg) no-repeat 0 17px; padding-left:18px;}

/*cust*/
.cust{ background:#f6f6f6; height:278px;  padding-top:57px;}
.cust .content{ position:relative;}
.cust h2{ height:63px; background:url(Img/Index/cust_tx.jpg) no-repeat center top; text-align:center; margin-bottom:32px;}
.cust h2 a{font:30px "Microsoft YaHei"; font-weight:bold; color:#0065ad; line-height:30px;}
.cust h2 img{ width:161px; height:21px; margin:0 auto; display:block;margin-top:14px;}
.cust ul{ height:125px; width:1000px; overflow:hidden;}
.cust li{ float:left; width:197px; height:125px; overflow:hidden;  margin-right:3px; text-align:center;}
.cust li img{ width:195px; height:97px;border:1px solid #dddddd;}
.cust .li_cl{ margin-right:0px;}
.cust li span{ font:14px "Microsoft YaHei"; color:#555555; line-height:14px; margin-top:8px; display:block;}
.cust h3{ width:13px; height:21px; overflow:hidden; position:absolute; top:136px; z-index:20;}
.cust h3 a{ display:block; width:13px; height:21px;}
.cust .cu_l { left:-33px;}
.cust .cu_l a{ background:url(Img/Index/cust_l.jpg) no-repeat 0 0; }
.cust .cu_r { right:-33px;}
.cust .cu_r a{ background:url(Img/Index/cust_r.jpg) no-repeat 0 0; }
.cust h3 a:hover ,.cust .cu_p a{ background-position:0 -21px;}

/*case*/
.case{ height:666px; overflow:hidden; padding-top:58px;}
.case h2{ height:63px; background:url(Img/Index/case_tx.jpg) no-repeat center top; text-align:center; margin-bottom:32px;}
.case h2 a{font:30px "Microsoft YaHei"; font-weight:bold; color:#0065ad; line-height:30px;}
.case h2 img{ width:117px; height:21px; margin:0 auto; display:block;margin-top:14px;}
.case dl{ height:480px; width:486px; overflow:hidden; float:left; margin-right:28px;}
.case .cd_cl{ margin-right:0px;}
.case dt ,.case dt img{ width:486px; height:283px;}
.case dt{ position:relative;}
.case dt span{ position:absolute; bottom:0px; left:0px; background:url(Img/Index/tm1.png); height:41px; width:486px; display:block;text-align:center;  }
.case dt span a{font:16px "Microsoft YaHei"; color:#fff; line-height:41px;}
.case dd{ background:url(Img/Index/case_dd.jpg) no-repeat center center; margin-top:12px; width:486px; height:154px; overflow:hidden;}
.case dd p{font:14px "Microsoft YaHei"; color:#555555; line-height:24px; padding:34px 15px 0 22px; }
.case dd span{color:#555555;  display:block;font:16px "Microsoft YaHei"; color:#555555; margin-bottom:2px;}
.case h3{ width:169px; height:34px; overflow:hidden; text-align:center; margin:0 auto;}
.case h3 a{width:169px; height:34px; display:block; background:url(Img/Index/cast_b1.jpg) no-repeat center center; font:16px "Microsoft YaHei"; color:#fff; line-height:34px;}
/*about*/
.about{ height:524px; overflow:hidden;}
.about .content{ position:relative;}
.about dl{ width:1000px; height:524px;}
.about dt ,.about dt img{ height:343px; width:1000px;}
.about dd{ height:120px; width:724px; overflow:hidden; float:right; padding-right:26px;}
.about dd p{ font:14px "Microsoft YaHei"; color:#555555; line-height:24px;height:120px; width:724px;}
.about dd a{ color:#0065ad;}
.about .ab_in{ position:absolute; top:0px; left:46px; width:158px; height:463px; overflow:hidden; background:url(Img/Index/abou_tm.png);}
.ab_in h2 { width:156px; height:120px; margin:1px; background:#fff;}
.ab_in h2 img{ width:127px; height:52px; margin:38px  0 0 16px;}
.ab_in p{ width:156px; height:343px; overflow:hidden;}
.ab_in p img{ width:122px; height:36px; margin:0 0 14px 20px; display:block; padding-top:66px;}
.ab_in p span{ font:22px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:56px; background:url(Img/Index/abou_x.jpg) no-repeat left bottom; display:block; height:56px; margin-left:20px; margin-bottom:31px;}
.ab_in p a{ background:url(Img/Index/abou_b1.png) no-repeat center center; width:119px; height:	34px; display:block; font:16px "Microsoft YaHei"; color:#fff; text-align:center; line-height:34px; margin-left:20px;}

/*dy*/
.dy{ height:418px; overflow:hidden;}
.dy h4 { float:left;}
.dy h4 ,.dy h4 img{ width:462px; height:359px;}
.dy .dy_in{ float:right; width:484px; height:359x; overflow:hidden;}
.dy_in h2{ height:50px; width:484px; background:#0065ad; overflow:hidden; margin-bottom:10px;}
.dy_in h2 a{ display:inline-block; width:157px; height:46px; background:#FFFFFF; font:16px "Microsoft YaHei"; font-weight:bold; color:#555555; text-align:center; line-height:46px; margin:2px; float:left;}
.dy_in h2 span{float:left;}
.dy_in h2 span ,.dy_in h2 span a{display:inline-block; width:157px; height:46px;}
.dy_in h2 span a{ font:14px Arial; color:#555555; line-height:46px; text-transform:uppercase; }
.dy_in h2 a:hover , .dy_in h2 .dh_p{ background:url(Img/Index/dy_b1.jpg) repeat-x left center; color:#fff;}
.dy ul{ width:484px;}
.dy li{ height:43px; border-bottom:1px dashed #c6c6c6; background:url(Img/Index/pro_b2.jpg) no-repeat 0 16px; padding-left:20px; overflow:hidden;}
.dy .dl_cl{ border:0px;}
.dy li a{ font:14px "Microsoft YaHei"; color:#555555; line-height:43px; }
.dy li a:hover , .dy .dl_p a{color:#0065ad;}
/**/
.link{ height:100px; background:url(Img/Index/link_x.jpg) no-repeat center top; overflow:hidden; padding-top:34px; }
.link h2{ height:42px; width:100px; background:url(Img/Index/link_t.jpg) no-repeat 0 0; padding-left:50px; float:left;}
.link h2 a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; color:#555555; line-height:24px;}
.link h2 span a{ font:14px "Microsoft YaHei"; font-weight:normal; color:#555555; line-height:20px;}
.link p{ width:850px; height:42px; overflow:hidden; float:left;}
.link p a{ display:inline-block; margin-left:50px; margin-bottom:14px; font:14px "Microsoft YaHei"; color:#a6a6a6; line-height:14px;   }

/**/



/**/



/**/



/**/