/*首页*/
.con_01{ width:1118px; padding:30px 30px 20px 30px; margin:0 auto; margin-top:20px; border:1px solid #e5e5e5; border-bottom:none; 	 box-shadow: 2px 6px 6px #ddd;}
.huodong{ width:300px; height:300px; background:url(../images/index_line.png) right center no-repeat; float:left;}
.huodong dt{ width:270px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; margin-bottom:12px;}
.huodong dt img{ padding-left:2px;}
.huodong dd{ line-height:33px; background:url(../images/ico.png) left center no-repeat; padding-left:12px;}
.huodong dd a:hover{ color:#A6337B;}
.news{ width:790px; float:right;}
.news .tit{ width:100%; padding-bottom:8px; border-bottom:1px solid #e5e5e5;}
.news .tit img{ padding-left:2px;}
.news .tit a{ float:right; line-height:24px;}
.news .tit a:hover{ color:#A6337B;}
.banner{ width:326px; height:248px; margin-top:15px; float:left;}
.news_list{ width:444px; float:right; margin-top:15px;}
.news_list dt{ padding-bottom:10px; border-bottom:1px dashed #e5e5e5; margin-bottom:10px;}
.news_list h3{ font-size:14px; color:#5e5e5e; line-height:30px; padding-bottom:5px;}
.news_list p{ color:#999; line-height:28px; text-indent:2em;}
.news_list dd{ line-height:30px; background:url(../images/ico.png) left center no-repeat; padding-left:12px;}
.news_list dd span{ float:right; color:#999; padding-right:5px;}
.news_list dd a:hover{ color:#A6337B;}
.product_tit{width:100%; margin-top:35px;}
.product_tit img{ padding-left:2px;}
.product_tit a{ float:right; line-height:24px;}
.product_tit a:hover{ color:#A6337B;}
.con_02{ width:1220px; margin:0 auto; display:block; background:#A6337B; height:280px; position:relative;}
.jiao_01{ display:block; position:absolute; top:-15px; right:0}
.jiao_02{ display:block; position:absolute; left:0; bottom:-15px;}
.gundong{padding:25px 30px; display:block; overflow:hidden;}
.gundong_img{ padding-right:25px;}
.gundong .gd_t{ padding-top:12px; color:#fff;}
.con_03{ width:1150px; margin:35px auto; padding-bottom:30px; border-bottom:1px solid #e5e5e5;}
.con_03 .tit{ padding-left:5px; padding-bottom:20px;}
.con03_img{ width:331px; height:264px; background:url(../images/gs_bg.png) no-repeat; float:left;}
.con_03 .gs_jj{ line-height:30px;}
.index_link{width:1150px; margin:25px auto 45px auto;}
.index_link b{ font-size:14px;}
.index_link a{ padding:0 15px; font-size:14px; color:#666; line-height:30px;}
.index_link a:hover{ color:#A6337B;}

/*走进豫道-公司简介*/
.content01{width:1150px; margin:30px auto; min-height:450px; display:block; overflow:hidden;}
.content01 .con_l{ width:177px; float:left;}
.content01 .con_l dt{display:block; width:177px; height:54px; background:url(../images/tit_bg.png) no-repeat; text-align:center;}
.content01 .con_l dt img{ padding-top:13px;}
.content01 .con_l dd{ display:block; width:125px; padding-left:52px; height:42px; background:#d5d5d5; line-height:42px; border-top:1px solid #fff; font-size:14px; cursor:pointer;} 
.content01 .con_l dd.gre{ background:url(../images/dd_right.png) 90% 50% no-repeat #A6337B; color:#fff;}
.content01 .con_l dd:hover{ background:url(../images/dd_right.png) 90% 50% no-repeat #A6337B; color:#fff;}
.content01 .con_r{width:945px; float:right;}
.con_r .gsjj_tit{ width:100%; padding-bottom:15px;  padding-top:24px; border-bottom:1px solid #e5e5e5; position:relative;}
.con_r .gsjj_tit h3{ font-size:14px; color:#666; padding-left:5px;}
.con_r .gsjj_tit p{ position:absolute; right:0; bottom:-1px; padding-bottom:15px;  border-bottom:1px solid #A6337B; }
.con_r .gsjj_tit a{ padding:0 10px; font-size:14px; color:#666;}
.con_r .gsjj_tit b{ padding:0 10px; font-size:14px; color:#A6337B; font-weight:normal;}
.con_r .gsjj_tit a:hover{ color:#A6337B;}
.con_r .gsjj_nr{ padding:30px 15px; display:block; overflow:hidden;}
.con_r .gsjj_nr p{ word-break: break-all; word-wrap:break-word;}
.con_r .gsjj_nr img{ display:block; margin:20px auto;}
.con_r .gsjj_nr .p1{ font-size:14px; color:#666; line-height:30px; text-indent:2em;}
.con_r .gsjj_nr .p2{ font-size:14px; color:#666; line-height:30px;}

.news_page{ width:923px; margin:30px auto;}
.news_page dt{ display:block; padding-bottom:15px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.news_page dt .news_img{ display:block; width:200px; height:120px; float:left; padding-left:10px;}
.news_page dt .news_tit{ display:block; width:700px; float:left; margin-left:13px;}
.news_page dt .news_tit h3{ font-size:14px;}
.news_page dt .news_tit p{ color:#999; padding-top:8px; line-height:28px;}
.news_page dd{ height:45px; padding-left:10px; border-bottom:1px dotted #ccc; }
.news_page dd a{  line-height:45px; font-size:14px; color:#666;}
.news_page dd span{ float:right; color:#999; padding-right:10px; line-height:45px; font-size:14px;}
.news_page dd a:hover{ color:#A6337B;}
/*分页*/
.fenye{ margin-bottom:35px; display:inline-block;}
.fenye a{ display:block; float:left; padding:0 16px; height:32px; text-align:center; line-height:32px; background:#fff; color:#666; border:1px solid #e5e5e5; border-right:0; cursor:pointer;}
.fenye a:first-child{padding:0 12px;}
.fenye a:last-child{ border-right:1px solid #e5e5e5;  padding:0 12px;}
.fenye a:hover{ background:#A6337B; color:#fff;}
.fenye a.on{background:#A6337B; color:#fff;}
/*招商合作*/
.jiameng_youshi{ padding:30px 10px; display:block; overflow:hidden;}
.jiameng_youshi h3{ font-size:14px; line-height:30px;}
.jiameng_youshi p{ font-size:14px; line-height:30px; color:#666;}
/*联系我们*/
.contact{padding:50px 10px 100px 10px; display:block; overflow:hidden;}
.mapview{ width:473px; height:246px; float:left; margin-right:30px;}
.contact_text{ line-height:40px; color:#666; font-size:14px;}
/*留言反馈*/
.liuyan{ padding:30px 15px; display:block; overflow:hidden;}
.liuyan p{ line-height:30px; font-size:14px;}
.liuyan_form{ display:block; padding:20px;}
.liuyan_form label{ display:block; padding:12px 0;}
.liuyan_form span{ width:75px; display:block; float:left; line-height:35px; font-size:14px; color:#666;}
.liuyan_form .ly_inp{ width:565px; height:35px; padding-left:10px; border:1px solid #e5e5e5; outline:none;}

.ly_inp{
transition: all 0.30s ease-in-out;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
outline: none;
}
.ly_inp:focus {
	border:1px solid #A6337B;
box-shadow: 0 0 5px rgba(255, 0, 0, 1);
-webkit-box-shadow: 0 0 5px rgba(255, 0, 0, 1);
-moz-box-shadow: 0 0 5px rgba(255, 0, 0, 1);
}
.liuyan_form textarea{
transition: all 0.30s ease-in-out;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
outline: none;
}
.liuyan_form textarea:focus {
	border:1px solid #A6337B;
box-shadow: 0 0 5px rgba(255, 0, 0, 1);
-webkit-box-shadow: 0 0 5px rgba(255, 0, 0, 1);
-moz-box-shadow: 0 0 5px rgba(255, 0, 0, 1);
}
.liuyan_form textarea{ width:555px; height:120px; padding:10px; border:1px solid #e5e5e5; outline:none;}
.liuyan_form .ly_btn01{ display:block; width:167px; height:42px; background:#FF6600; float:left; text-align:center; line-height:42px; border:none; outline:none; cursor:pointer; font-size:18px; font-family:"微软雅黑"; color:#fff; border-radius:3px; margin:35px 20px 0 180px;}
.liuyan_form .ly_btn01:hover{ background:#ff3300;}
.liuyan_form .ly_btn02{ display:block; width:167px; height:42px; background:#ccc; float:left; text-align:center; line-height:42px; border:none; outline:none; cursor:pointer; font-size:18px; font-family:"微软雅黑"; border-radius:3px; margin:35px 0 0 0;}
.liuyan_form .ly_btn02:hover{ background:#999;}
/*招聘信息*/
.zhaopin{ padding-top:10px; padding-bottom:30px; display:block; overflow:hidden;}
.zhaopin_tab{ width:940px; border:1px solid #e5e5e5; margin:0 auto; border-bottom:none;}
.zhaopin_tab dt{ display:block; width:100%; height:50px; background:#FFDBCA;}
.zhaopin_tab dt p{ font-size:14px; font-weight:600; text-align:center; line-height:50px; float:left;}
.zhaopin_tab dd{ display:block; width:100%; height:50px; border-bottom:1px solid #e5e5e5;}
.zhaopin_tab dd:hover{ background:#f5f5f5;}
.zhaopin_tab dd p{font-size:14px; text-align:center; line-height:50px; color:#666; float:left;}
.zhaopin_tab .w1{ width:105px;}
.zhaopin_tab .w2{ width:325px;}
.zhaopin_tab .w3{ width:100px;}
.zhaopin_tab .w4{ width:270px;}
.zhaopin_tab .w5{ width:140px;}
.zhaopin .p1{ width:100%; height:40px;background:#FFDBCA;}
.zhaopin .p1 b{ font-size:14px; line-height:40px; padding-left:15px;}
.zhaopin .p2{ padding:15px; font-size:14px; line-height:35px; color:#666;}
/*在线下单*/
.online{ padding-top:15px; padding-bottom:30px; display:block; overflow:hidden;}
.on_tab{ width:940px; border:1px solid #e5e5e5;  border-bottom:none; border-right:none; margin:0 auto; margin-bottom:15px;}
.on_tab tr td{ border:1px solid #e5e5e5; border-top:none; border-left:none;}
.on_tab .on_top{ height:50px;  background:#f2f2f2;}
.on_tab .on_top span{ padding-left:20px; line-height:50px; font-size:14px; color:#666;}
.on_tab .on_top .del{ float:right; padding-right:30px; padding-top:18px; cursor:pointer;}
.on_tab .on_bottom{ height:64px; background:#f2f2f2;}
.on_tab .on_bottom span{ padding-left:20px; line-height:64px; font-size:14px; color:#666;}
.on_tab .on_m td{  height:50px; text-align:center; line-height:50px;}
.on_tab .p1{ width:84px;}
.on_tab .p2{ width:99px;}
.on_tab .p3{ width:103px;}
.on_tab .p4{ width:155px;}
.on_tab .p5{ width:155px;}
.on_tab .p6{ width:84px;}
.on_tab .p7{ width:70px;}
.on_tab .p8{ width:64px;}
.on_tab .p9{ width:116px;}
.on_tab .on_top01{height:50px; background:#FFDD97; text-align:center;}
.on_tab .on_top01 b{ font-size:14px; font-weight:normal; line-height:50px;}
.on_tab .on_m1{ background:#f2f2f2;}
.on_tab .on_m1 td{  height:50px; text-align:center; line-height:50px;}
.on_tab .tab_inp{ width:60px; height:26px; border:1px solid #e5e5e5; outline:none; text-align:center; color:#333;}
.on_tab .on_bottom01{ height:52px;}
.on_tab .on_bottom01 .p1{ font-size:14px; padding-left:20px; line-height:52px; float:left; width:449px;}
.on_tab .on_bottom01 .p1 b{ font-size:14px;}
.on_tab .on_bottom01 .p2{ font-size:14px; color:#ff3300; padding-right:20px; line-height:52px; float:right; width:449px; text-align:right;}
.on_tab .on_bottom01 .p2 b{ font-size:14px;}
.on_tab .on_bottom01 .p2 span{ font-size:22px;  color:#ff3300; font-weight:600; line-height:52px; padding-right:5px;}
.tab_btn{ float:right; margin-right:5px; width:166px; height:45px; background:url(../images/tab_btn.png) no-repeat; text-align:center; line-height:45px; font-size:24px; color:#fff; font-family:"微软雅黑"; border:none; outline:none; cursor:pointer; margin-top:10px;}

.online p.qd{ font-size:14px; font-weight:600; padding:10px 5px;}
.on_tab .beizhu{ height:120px;}
.on_tab .beizhu b{font-size:14px; padding-left:25px; padding-right:10px; display:block; float:left; line-height:88px;}
.on_tab .beizhu textarea{ width:810px; height:68px; padding:10px; border:1px solid #e5e5e5; outline:none;}
.sh_xx{ width:940px; border:1px solid #e5e5e5; margin:0 auto; margin-top:15px; display:block; overflow:hidden;}
.sh_xx .p1{ font-size:14px; font-weight:600; margin:25px 20px; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
.sh_xx .shouhuo_form{ margin:0 20px 30px 20px;}
.sh_xx .shouhuo_form label{ display:block; margin-bottom:20px;}

.sh_xx .shouhuo_form b{ font-weight:normal; padding-right:5px;}
.sh_xx .shouhuo_form .sh_inp{ width:155px; height:24px; padding-left:10px; border:1px solid #e5e5e5; outline:none;}
.sh_xx .shouhuo_form select{ width:100px; height:24px; border:1px solid #e5e5e5; outline:none;}
.sh_xx .shouhuo_form .sh_inp01{ width:260px; height:24px; padding-left:10px; border:1px solid #e5e5e5; outline:none;}
.sh_xx .shouhuo_form .sh_inp02{ width:155px; height:24px; padding-left:10px; border:1px solid #e5e5e5; outline:none; float:left; margin-right:10px;}
/*完善资料*/
.ziliao_form{ padding-top:10px;}

.ziliao_form b{ font-weight:normal; line-height:35px; padding-left:10px;}
.ziliao_form .xx_inp{ width:363px; height:35px; padding-left:10px; border:none; background:url(../images/ziliao_01.png) no-repeat; outline:none;}
.ziliao_form select{ width:100px; height:24px; border:1px solid #e5e5e5; outline:none;}
.ziliao_form .xx_inp01{width:561px; height:35px; padding-left:10px; border:none; background:url(../images/ziliao_02.png) no-repeat; outline:none;}
.ziliao_form .xx_radio{ margin:10px 5px 0 10px;vertical-align:text-bottom; margin-bottom:2px; margin-bottom:-2px\9;}
.ziliao_form .ly_btn01{ display:block; width:167px; height:42px; background:#FF6600; float:left; text-align:center; line-height:42px; border:none; outline:none; cursor:pointer; font-size:18px; font-family:"微软雅黑"; color:#fff; border-radius:3px; margin:35px 20px 0 100px;}
.ziliao_form .ly_btn01:hover{ background:#ff3300;}
.ziliao_form .ly_btn02{ display:block; width:167px; height:42px; background:#ccc; float:left; text-align:center; line-height:42px; border:none; outline:none; cursor:pointer; font-size:18px; font-family:"微软雅黑"; border-radius:3px; margin:35px 0 0 0;}
.ziliao_form .ly_btn02:hover{ background:#999;}

/*会员登录*/
.login{ width:650px; padding:45px; margin:0 auto; margin-top:60px; border:1px solid #e5e5e5;}
.login_l{ width:440px; float:left; background:url(../images/login_line.png) right 15px no-repeat;}
.login_tit{ width:379px; background:url(../images/login_bg.png) left bottom no-repeat; padding-bottom:15px;}
.login_tit span{ display:block; padding-left:55px; background:url(../images/login_ico.png) 12px center no-repeat; height:28px; font-size:20px; font-family:"微软雅黑"; color:#DA251C; line-height:28px;}
.login_form{ padding:30px 0;}
.login_form .login_inp{ width:360px; height:45px; border:1px solid #e5e5e5; background:#f8f8f8; border-radius:4px; padding-left:15px; margin-bottom:20px; outline:none; font-size:14px;}
.login_inp{
transition: all 0.30s ease-in-out;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
outline: none;
}
.login_inp:focus {
	border:1px solid #A6337B;
box-shadow: 0 0 5px rgba(255, 0, 0, 1);
-webkit-box-shadow: 0 0 5px rgba(255, 0, 0, 1);
-moz-box-shadow: 0 0 5px rgba(255, 0, 0, 1);
}
.login_btn{ display:block; width:377px; height:52px; background:#A6337B;text-align:center; line-height:52px; border:none; outline:none; cursor:pointer; font-size:22px; font-family:"微软雅黑"; color:#fff; border-radius:4px;}
.login_btn:hover{ background:#6C0A3B;}
.login_t{ padding-right:50px; text-align:right; font-size:14px; color:#666;}
.login_t a{  font-size:14px; color:#DA251C; text-decoration:underline; font-weight:600;}
.login_r{ float:left; width:180px; padding-left:30px; padding-top:35px;}
.login_r img{ display:block; width:180px; height:180px;}
.login_r span{ width:180px; display:block; font-size:18px; font-family:"微软雅黑"; text-align:center; line-height:30px;}
/*会员注册*/
.login_tit01{ width:400px; background:url(../images/login_bg.png) left bottom no-repeat; padding-bottom:15px;}
.login_tit01 span{ display:block; padding-left:55px; background:url(../images/login_ico.png) 12px center no-repeat; height:28px; font-size:20px; font-family:"微软雅黑"; color:#DA251C; line-height:28px;}
.login_form b{ font-weight:normal; line-height:45px; padding-left:10px;}
.zhuce_t{ font-size:14px; color:#666; padding-left:10px;}
.zhuce_t a{ font-size:14px; display:block; padding:30px 0; color:#DA251C; background:url(../images/zhuce_ico.png) right center no-repeat; background-size:16px 16px; width:85px; font-weight:600;}
/*产品*/
.content01 .con_l dd.p_link{ display:block; width:125px; padding-left:52px; height:42px; background:url(../images/p_link.png) no-repeat #999; line-height:42px; border-top:1px solid #fff; font-size:14px; cursor:pointer; color:#fff; font-weight:600;} 
.content01 .con_l dd.p_link:hover{ display:block; width:125px; padding-left:52px; height:42px; background:url(../images/p_link.png) no-repeat #999; line-height:42px; border-top:1px solid #fff; font-size:14px; cursor:pointer; font-weight:600;} 

.product{ padding-top:30px; width:945px; }
.product ul{ display:block; margin-right:-35px;}
.product ul li{ display:block; float:left; width:210px; margin-right:35px; margin-bottom:30px;}
.product ul li .p_img{ width:208px; height:208px; border:1px solid #e5e5e5;}
.product ul li .p_img img{ display:block; width:208px; height:208px;}
.product ul li .p_name{ width:210px; text-align:center; line-height:35px;}
.product ul li a:hover .p_name{ color:#A6337B;}
.product ul li a:hover .p_img{ border:1px solid #A6337B;}
.product_xq{ padding:30px 50px;}
.product_xq h3{ font-weight:normal; font-size:30px; font-family:"微软雅黑"; text-align:center;}
.product_xq img{ display:block; margin:10px auto;}
.product_xq .xx{line-height:32px; padding:20px 0;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.product_xq .p_btn{display:block; width:280px; margin:30px auto; height:52px; background:#FF6600;text-align:center; border-radius:4px;}
.product_xq .p_btn a{ display:block; color:#fff; line-height:52px;font-size:22px; font-family:"微软雅黑"; line-height:52px;}
.product_xq .p_btn:hover{ background:#E15A00;}


/*分页*/

div.quotes { padding:8px 0; text-align:center; display:block; overflow:hidden; clear:both;}
div.quotes A { padding:8px 16px;text-decoration:none; background:#fff; border:1px solid #E8E8E8; color:#333}
div.quotes A:hover {padding:8px 16px;text-decoration:none; background:#A6337B; color:#fff; border:1px solid #FF8A01;}
div.quotes A:active {padding:8px 16px;text-decoration:none; background:#b7b7b7;color:#fff;}
div.quotes SPAN.current {padding:8px 16px;text-decoration:none;background:#A6337B; color:#fff; border:1px solid #FF8A01; }
div.quotes SPAN.disabled { padding:8px 16px;text-decoration:none; background:#fff;border:1px solid #E8E8E8; color:#c0c0c0;}

.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next-prev-single p a{ color:#428bca; text-decoration:none; }
.next-prev-single .prev{ float:left; }
.next-prev-single .next{ float:right; }


.form-box{ position:relative; padding:10px; background:#fff;  }
.form-box dl{ display:block; padding:5px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd label.radio{ margin-right:5px; }

.address-info{ padding:10px; }
.address-info dd .input{ padding:5px; }
.address-info dd .select{ display:inline-block; border:1px solid #e8e8e8; border-radius:2px; line-height:20px; }