@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#000;}
a:link{ text-decoration:none}
a:hover{ text-decoration:underline}
img{ border:none;}
body{ font-size:14px;  line-height:20px; color:#4d4d4d;font-family:"Microsoft YaHei"; }
ul{ list-style:none; }
.clear{ clear:both;}

/* nav */
.nav_total{ width:1200px; margin:0 auto;}
.product_page{width:1100px; margin:0 auto}
.logo{ float:left; padding-top:10px;}
.nav_total ul{ float:right;}
.nav {  background:url(../images/nav_bg.gif) repeat-x bottom #fff;height:95px; line-height:95px; margin: 0; padding: 0; list-style-type: none; width:100%; z-index:1000;}
.nav_total ul li { float: left; width:195px; text-align:center; font-size:14px;}
.nav_total ul li a { color: #666; text-decoration: none;}
.nav_total ul li.hover a{ color:#d25400;}

/* product_con */
.product_con1{ width:1100px; margin:0 auto; padding-top:30px; }
.con1_l{ float:left; font-size: 18px; font-family:microsoft yahei; color:#666; line-height:40px; padding-top:20px; width:460px;}
.con1_r{ float:right;}
.product_con2{ background:#f6f6f6;padding: 35px 0 60px; text-align:center;}
.con2{ width:1100px; margin:0 auto; background:url(../images/tu2.jpg) no-repeat center top;padding-bottom: 20px;} 
.product_con2 .con2_text{ width:450px; margin-left:56px; text-align:left;padding-top: 315px;}
.con2_text h3,.con3_text h3{ font-size:18px; line-height:40px;}
.con2_text p,.con3_text p{ font-size:14px; line-height:30px; width:500px;}
.con2_text p.ex_phra{ width1100px;}}
.product_con2 img{margin: 40px 0;}
.tu_center{ width:1200px; margin:0 auto; }
.con3{width:1100px; margin:0 auto; background:url(../images/tu3.jpg) no-repeat center top; margin-top:20px;padding-bottom:20px;}
.product_con2 .con3_text{ width:450px; float:right;margin-right:56px;text-align:left;padding-top:315px;}
.product_con2 .con3_text h3{text-align:right;}
.con4{width:1100px; margin:0 auto; background:url(../images/tu4.jpg) no-repeat center top;margin-top:20px;padding-bottom:20px; }
.con5{width:1100px; margin:0 auto; background:url(../images/tu5.jpg) no-repeat center top;margin-top:20px; }
.us_title{ background:url(../images/us_title.jpg) no-repeat center; text-align:center; font-size:22px; width:802px; height:78px; margin:0 auto;}
.contact_us{ width:800px; margin:0 auto;}
.contact_us h3{ font-size:16px; font-weight:normal; margin:30px 0;}
.contact_us table td{ border:none; height:44px; padding-bottom:15px; }
.contact_us table td input{ height:44px; line-height:44px; background:#f6f6f6; width:100%; border:none; padding:0 10px;}
.contact_us table td textarea{ background:#f6f6f6; width:100%; border:none; padding:10px;}
.contact_us table td input.contact_btn{ background:#d05108; width:86px; height:30px; color:#fff; line-height:30px; font-size:12px; cursor:pointer;}

.zhedie{ width:800px; margin:0 auto;}
.zhedie_title{border-bottom: 1px solid #e4e4e4; font-size:14px; height:45px; line-height:45px; }
.zhedie_title h3{ float:left;}
.zhedie_title span{ float:right;}
.zhedie input{ float:left; background:#d05108; width:86px; height:30px; color:#fff; line-height:30px; font-size:12px; cursor:pointer; border:none; margin-left:25px; margin-top:120px;}
.list{ width:222px; float:right;}
.list li{border-bottom: 1px solid #e4e4e4; font-size:14px; height:45px; line-height:45px; text-align:right;}
.zhedie_table{ width:452px; float:left;}
.zhedie_table ul{ padding-top:10px;}
.zhedie_table ul li{ list-style:none; line-height:26px;}
.up{ border-bottom: 1px solid #e4e4e4; font-size:14px; height:45px; line-height:45px; cursor:pointer;}
.up h3{ font-weight:normal; float:left; width:290px; font-size:10pt;}
.up span{ float:right; width:130px; padding-top:13px;}
.up span select{border: solid 1px #fff; background:url(../images/arrow_over.jpg) no-repeat scroll 120px center transparent;color: #4d4d4d;width:150px;appearance:none;-moz-appearance:none;-webkit-appearance:none;
padding-right: 14px;}
.up span select::-ms-expand { display: none; }

.pro_team{padding-left:150px;}

/* bottom */
.bottom{ background:#f6f6f6; padding:30px 0; text-align:center;}
.footer{ background:#000; padding:30px 0;}
.footer_con{ margin:0 auto; width:1200px; position:relative; color:#999; height:380px;}
.footer_con ul{  float: left;
    line-height: 30px;
    text-align: left;
    width: 500px;}
.footer_con ul.en_footer{float: left;
    font-size: 14px;
    padding: 0;
    width: 520px;}
.footer_con ul li{ float:none;}
.link{text-align:center; border-top:1px solid #696969; padding-top:30px; margin-top:30px;}
.link img{ margin-bottom:5px;}
.footer_con p{ text-align:center;line-height:30px;}
.erweima img{width:100px;}
.erweima{float:right;margin-top:130px;}

/* contact_con */
.contact{ margin:0 auto; width:1200px; overflow:hidden;}
.map{ text-align:center; margin:30px  0 60px 0;}
.contact_con h2{ font-size:22px; background:url(../images/contact_title_bg.jpg) left bottom no-repeat; padding-bottom:35px; font-weight:normal;}
.contact_l{ float:left; width:30%; }
.contact_con ul{border-bottom:1px solid #f2f2f2; font-size:12px; color:#3f3f3f; line-height:28px; padding:20px 0}
.contact_con ul.tel_erwei{border-bottom:none;}
.contact_con ul h4{ font-size:14px; font-weight:normal; padding-left:25px;}
.adress{ background:url(../images/contact_tu1.jpg) no-repeat 0 6px;}
.tel{ background:url(../images/contact_tu2.jpg) no-repeat 0 6px;}
.email{ background:url(../images/contact_tu3.jpg) no-repeat 0 6px;}
.contact_con table{ float:right; width:75%; padding-top:30px;}
.contact_con table td{  margin-bottom:10px;}
.tel_erwei{position:relative;}
.contact_erwei{margin-left:-10px;}
.contact_erwei img{width:100px;}

.register{ float:right; width:720px; margin-bottom:54px;}
.register ul{ border-bottom:none;}
.register ul li{border:1px solid #f2f2f2;padding:10px; float:left; width:190px; font-size:14px; margin-right:40px;}
.register ul li span input{border:none; width:85px; height:34px; line-height:34px; margin-left:20px;}
.register ul li.no_distance,.pro .no_distance{ margin-right:0;}
.register ul li.info{ margin-right:0; width:695px; margin-top:30px;height:410px;}
.register ul li.info span{ float:left;}
.register ul li.info span textarea{ width:580px; margin-left:20px; border:none; height:410px;}
.tijiao input{width:142px; height:55px; color:#fff; line-height:55px; font-size:12px; cursor:pointer; border:none; background:url(../images/btn_bg.jpg) no-repeat; text-align:center; font-size:14px; float:right;}

/* us */
.about_t{ margin-top:65px;}	
.about_t dt{ float:left;}
.about_t dd{ float: right;
    font-family: microsoft yahei;
    font-size: 20px;
	color:#666;
    line-height: 46px;
    width: 706px;}
.en_small{ font-size:14px; line-height:32px; font-family:arial;}
.pro{ margin-top:65px;}
.pro h3{ font-size:24px; background:url(../images/about_tu1.jpg) no-repeat 0 center; font-weight:normal; padding-left:88px; margin-bottom:35px;}

.imgteaser { margin-right:78px;overflow: hidden;float: left;position: relative; z-index:1; margin-bottom:65px; }
.imgteaser a {text-decoration: none;float: left; border-bottom:3px #e6e6e6 solid;}
.imgteaser a:hover {cursor: pointer;}
.imgteaser a img {float: left;margin: 0;border: none;}
.imgteaser a:hover{ border-bottom:3px #282828 solid;}
.imgteaser a:hover .www_zzjs_net{display: block;font-size: 16px;background: #282828;color: #fff;position: absolute;padding: 80px 20px 20px 20px;margin: 0;width: 201px;height:184px; line-height:24px;}
.imgteaser a .www_zzjs_net {display: none; }
.name{ text-align:center; font-size:14px; padding:10px 0; clear:both;}
.major{text-align:center; font-size:14px; color:#666; padding-bottom:10px;}

.imgteaser1 {margin-right:53px;overflow: hidden; text-align:center;position: relative; z-index:1; margin-bottom:68px;}
.imgteaser1 a {text-decoration: none;float: left;}
.imgteaser1 a:hover {cursor: pointer;}
.imgteaser1 a img {float: left;margin: 0;border: none;}
.imgteaser1 a:hover .www_zzjs_net{display: block;font-size: 16px; text-align:center;padding: 10px 0 10px 0;background: #282828;color: #333;position: absolute;padding: 10px;margin: 0;width: 177px;height:182px; line-height:22px;background: #fff;filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/}
.imgteaser1 a:hover .www_zzjs_net h4{ margin-top:56px;}
.imgteaser1 a:hover .www_zzjs_net p{ color:#666;}
.imgteaser1 a .www_zzjs_net {display: none; }

/* work */
.work_top{ font-family: microsoft yahei;
    padding: 75px 0;
    text-align: center;}
.work_top p{ font-size: 24px; font-
    line-height: 60px; color:#666;}
.work_main{ background:#f4f5f7; padding:36px 0;}
.work_main_con{ width:1200px; margin:0 auto; background:url(../images/work_line.jpg) no-repeat center 88px; padding-bottom:105px;}
.work_main_con h3{ text-align:center; font-weight:normal; font-size:16px; padding-bottom:17px; background:url(../images/title_under.jpg) no-repeat bottom;}

.work_l{ float:left; width:530px; margin-top:147px;}
.work_l_1,.work_r_1{ background:#fff; padding:20px; position:relative; margin-bottom:44px;}
.work_l_1 h4{ font-size:15px; text-align:right; background:url(../images/work_title_line.jpg) no-repeat right bottom; padding-bottom:13px; margin-top:15px; margin-bottom:17px;}
.work_r_1 h4{ font-size:15px; text-align:left; background:url(../images/work_title_line.jpg) no-repeat left bottom; padding-bottom:13px; margin-top:15px; margin-bottom:17px;}
.work_l_1 p,.work_r_1 p{ line-height:24px;}
.work_arrow{ position:absolute; right:-16px; top:25px;}
.work_arrow1{ position:absolute; left:-16px; top:25px;}
.work_r{ float:right; width:530px; margin-top:250px;}







