@charset "utf-8";
/* CSS Document */

.container { /*根据效果图主体宽度定义*/
    width: 1000px; min-width: 1000px; }

body { font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif; }

/*header*/
.header1{ height:88px;}
.header1 a.logo img{ display:block; margin:0 auto; margin-top: 16px; position: relative;}
.nav{ padding-left: 3px;}
.nav>li{ float:left; height:88px; margin-left: 20px; font-size: 14px; position:relative; }
.nav>li>a{ display:block;color:#333333; height:38px; line-height: normal; line-height: 38px; margin-top: 24px; border-top:solid 2px #fff; border-bottom:solid 2px #fff ;}
.nav>li:hover>a,.nav>li.xz>a{ border-top:solid 2px #027e07; border-bottom:solid 2px #027e07 ;}
.nav>li .xiala{ position:absolute; font-size: 12px; left:50%; top:88px; margin-left: -112px; width:224px; z-index: 1; background:#efefef; padding:17px 0px; display:none;}
.nav>li .xiala img{ position:absolute; left:50%; margin-left: -6px; top:0px;}
.nav>li .xiala ul li{ width:188px; margin-left: 27px; line-height: 28px;}
.nav>li .xiala ul li a{ color:#6a6a6a; padding-right: 16px;}
.nav>li .xiala ul li a:hover{ color:#d50000; background:url(../images/y_jiantou.png) right center no-repeat;}
.nav>li .xiala.ling{ width:401px; margin-left: 0px; left:-53px; padding-left: 17px;}
.nav>li .xiala.ling img{ margin-left: 0px; left:82px;}
.nav>li .xiala.ling ul li{ float:left; margin-left: 10px; width:188px;}
.nav>li:hover .xiala{ display:block;}


.hri{ width:127px; color:#adadad;}
.hri .wz{ line-height: 36px; margin-top: 9px;}
.hri .wz a{ color:#adadad;}
.hri .wz a.xz{ color:#666666;}
.hri .wz span{ margin:0px 6px;}

.search{ width:127px; height:25px; background: url(../images/pic3.jpg) no-repeat;}
.search .xz{ width:72px; height: 23px; line-height: 23px;  border: none; outline: none; background:none; padding: 0px 10px;}
.search .searchbt{ width:31px; height:23px; border: none; outline: none;background:none;}

/*banner*/
.slideBox{ width:100%; height:480px; /*这个根据效果图定义*/
    overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

.slideBox .bd a { display: block; height: 480px; /*这个根据效果图定义*/
    width: 100%; }

/*footer*/
.y_footer{ width: 100%; background: #5f5f5f; text-align: center; color: #e3e3e3; line-height: 26px; padding: 18px 0px 23px 0px;}
.y_footer a{ color: #e3e3e3; margin:0px 13px;}
.y_footer span,.y_footer bdo,.y_footer img{ display: block; }
.y_footer bdo{ font-family: Arial; font-size: 20px; line-height: normal; line-height: 24px; color: #e3e3e3; }
.y_footer img{ margin:5px auto; }

/*W~Y*/
.y_mainindex{ margin: 57px auto 40px; }
.y_mainindex .div1{ width: 214px; margin-left: 48px; text-align: center; position: relative; font-size: 16px; color: #333333; line-height: 60px; }
.y_mainindex .div1:first-child{ margin-left: 0px; }
.y_mainindex .div1 a{ display: block; width: 214px; height: 214px; position: absolute; left: 0px; top: 0px; z-index: 1;}
.y_mainindex .div1 a img{ position: absolute; left: 0px; top: 0px;}
.y_mainindex .div1 a img.mg1{ display: block;}
.y_mainindex .div1 a img.mg2{ display: none;}
.y_mainindex .div1>img{ display: block; margin:8px; }
.y_mainindex .div1.xz{ color: #0288f0; }
.y_mainindex .div1.xz a img.mg1{ display: none; }
.y_mainindex .div1.xz a img.mg2{ display: block; }


.ytitle{ width: 100%; margin-bottom: 30px; font-size: 24px; line-height: 32px; color: #333333; text-align: center; }
.ytitle a{color: #333333;}
.ytitle span{ display: block; line-height: normal; line-height: 16px; background:url(../images/ybg_01.png) center center no-repeat; font-size: 14px; }

.y_mainabout{ margin-bottom: 54px; }
.y_mainabout .ydiv1 span.span1{ width: 590px; font-size: 14px; color: #333333; line-height: 34px; padding-top: 9px; }

.y_maincase{ margin-bottom: 60px; }
.y_maincase ul.ul1 li{ float: left; margin-right: 30px;  width: 229px; height: 146px; position: relative; }
.y_maincase ul.ul1 li span{ position: absolute; left: 0px; bottom:0px; width: 229px; height: 26px; background: url(../images/ymc.png) repeat; line-height: 26px; text-align: center; color: #fff; }

/*半工业装置*/
.banner{ width: 100%; height: 340px; }
.centermain{ width: 100%; border-bottom:solid 1px #dddddd; }
.tcentermain{ height:44px; line-height: 44px;padding-top: 18px; text-align: right;}
.tcentermain h2 { color:#333333; float:left; line-height: normal; line-height: 38px;}
.tcentermain h2 span{text-transform: uppercase; color:#d0d0d0; margin-left: 11px; font-family: Arial; font-size: 14px;}
.tcentermain a,.tcentermain i{ font-size: 12px;color:#999999; margin-left: 6px}
.tcentermain i{ font-style: normal; }

.mainleft{ width: 250px; border-right: 1px solid #dddddd; padding: 40px 0px 63px 0px; }
.mainleft ul{ width: 203px; margin:0 auto; }
.mainleft ul li a{ display: block; width:176px; padding:0px 12px 0px 12px; border-bottom: 1px dashed #d0d0d0; font-size: 16px; color: #666666; line-height: 44px; }
.mainleft ul li a:hover,.mainleft ul li a.xz{ background: #087b10; color: #fff; }
.mainleft>a,.mainleft>a span,.mainleft>a bdo{ display: block; }
.mainleft>a{ width: 180px; height: 80px; margin:0 auto; color: #ffffff; padding-left: 20px; }
.mainleft>a.mainlefta1{ background: url(../images/pic11.png) left center no-repeat; margin-top: 44px;}
.mainleft>a.mainlefta2{ background: url(../images/y04.jpg) left center no-repeat; margin-top: 25px;}
.mainleft>a span{ font-size: 16px; line-height: 24px; padding-top: 20px;}
.mainleft>a bdo{ font-size: 12px; line-height: 18px; font-family: Arial; text-transform: uppercase;}

.mainright{ width: 725px; }
.y_con_01{ margin: 62px 0px 0px -29px; }
.y_con_01 a{ float: left; width: 222px; margin:0px 0px 15px 29px; text-align: center; line-height: 42px; font-size: 12px; color: #666666;}
.y_con_01 a img{ display: block; margin:0; padding:0; border: 1px solid #bbbbbb;  }

/*page*/
.pages { text-align: center; padding: 20px; }
.pages a,.pages strong { display: inline-block; height: 26px; line-height: 26px; padding: 0 9px; color: #666666; }
.pages a.ling{ color: #0a6b98; }
.pages a:hover,.pages a.ling:hover,.pages strong{ font-weight: normal; background: #0a6b98; color: #ffffff; }

/*产品详情页*/
.y_con_02{ margin-top: 41px; }
.y_con_02 img{ display: block; margin: 0; padding: 0; border: 1px solid #dfdfdf; }
.y_con_02 .div1{ font-size: 12px; color: #777777; line-height: 28px;}
.y_con_02 .div1 b{ display: block; font-size: 14px; color: #333333; line-height: normal; line-height: 30px;}
.y_con_02 dl{ float: left; width: 290px; margin-top: 23px; }
.y_con_02 dl.ling{ width: 136px; }
.y_con_02 dl dt{ font-size: 14px; color: #333333; font-weight: bold; }
.y_con_02 dl dd{ font-size: 12px; color:#777777; line-height: 28px;}

/*新闻中心*/
.y_con_04{ margin-top: 40px;}
.y_con_04 .div1{ height: 200px; }
.y_con_04 .div1 span{ width: 436px; }
.y_con_04 .div1 span{ font-size: 14px; line-height: 22px; color: #aaaaaa; }
.y_con_04 .div1 span a.a1{ display: block; font-size: 16px; color: #666666; line-height: 36px; margin-bottom: 10px; font-weight: bold;}
.y_con_04 .div1 span a.a2{ display: block; font-size: 14px; color: #c10000; position: absolute; bottom: 25px; right: 0px;}
.y_con_04 ul{ padding-top: 36px; }
.y_con_04 ul li{ height: 40px; font-size: 14px; line-height: 40px; text-align: right; color: #666666; border-bottom: 1px dashed #d0d0d0;}
.y_con_04 ul li a{ float:left; color: #666666;}

/*新闻详情*/
.art_title{ text-align: center; border-bottom: 1px solid #dddddd; padding-bottom: 14px; margin-bottom: 17px; }
.art_title b{ font-size: 18px; color: #333333; line-height: 36px;}
.art_title .div1{ font-size: 12px; color: #999999; line-height: 30px;}
.share{ position: absolute; right: 0px; bottom:0px; *bottom:6px; }
.share>span{ float: left; margin-right: 10px; }

.y_con_06{ color: #777777; line-height: 28px; font-size: 12px; }
.y_con_06 img{ display: block; margin-top: 30px; }
.y_con_06 .pag a{ font-size: 14px; color: #666666; margin-top: 50px; width: 330px; }
.y_con_06 .pag a span{ float: left; width: 54px; height: 26px; background: #0a6b98; line-height: 26px; text-align: center; color: #ffffff; margin-right: 20px; }

/*G~C*/

/*关于拓川*/
.y_con_03 h2{  font-size:16px; color:#333333; padding:40px 0px 26px 25px;}
.y_con_03{ line-height:26px; color:#777777; font-size:14px;}

/*合作伙伴*/
.y_con_05 img{ display:block; margin: 0px auto;}
.y_con_05 img:first-child{ margin-top:42px}

/*联系我们*/
.main2 img{ margin-top:40px}
.gs h2{ color:#333333; margin:60px 0px 6px 0px;}
.gs{ line-height:45px; color:#777777; font-size:16px;}

/*人才招聘*/
.y_con_07 h2{ color:#333333; font-size:16px; line-height:56px; border-bottom:solid 1px #dddddd;}
.y_con_07 span{ display:block; color:#333333; font-size:14px; font-weight:bold; padding-top:12px;}
.y_con_07 { color:#777777; line-height:28px;}