﻿
/*内页banner*/
.ban{ width:100%; height:400px; text-align:center; overflow:hidden;position: relative; }
.dis{ display:none;}
.ban img{ position: relative; z-index:-1}
.ban_con{ width:1200px; position: absolute; height:280px; z-index:9; top:0px; left:0; right:0; bottom:0;margin:auto;}
.ban_con h1{ display:block; position:absolute; top:0px; width:1200px; text-align:center; color:#fff; font-size:36px; font-weight:bold; padding-top:100px;}
.ban_con h1.ad_2 p{color:#005fb8; padding-top:20px; padding-left:80px;}
.ban_con h1.ad_2 p em{ display: block; padding:30px 0 0 300px;}
.ban_con h1.ad_9{color:#fff; padding-top:0px;}
.ban_con h1.ad_11 p{ top:-160px; color:#fff;}
.ban_con h1.ad_13 p{color:#fff; padding-top:0px; font-size:32px; top: 20px;line-height: 45px;left: 280px;font-size: 32px;   color: #0e3c98;}
.ban_con h1.ad_13 p.en{ font-size:30px; left:300px;}
.ban_con h1.ad_13 p em{ color:#e50007; padding-right:5px;}
.ban_con h1.ad_13 p span{ display:block;text-align: left;padding-left: 400px;font-weight: normal;color: #0b55bf;line-height: 45px;}
.ban_con h1.ad_13 p span.en{ font-size:28px; padding-left:280px;}
.ban_con h1.ad_15{color:#005fb8; padding-top:220px; padding-left:320px;}
.ban_con h1.ad_15 p{color:#005fb8; top:40px; font-size:22px; right:20px;}
.ban_con h1.ad_15 p em{ padding:5px;}
.ban_con h1.ad_21{color:#005fb8; padding-top:120px; padding-left:260px;}
.ban_con h1.ad_39{ color:#e72b2a; padding-top:60px; padding-left:100px;}
.ban_con h1.ad_41{ color:#e72b2a; padding-top:60px; padding-left:100px; font-size:28px; display:block; width:200px; left:80px; top:65px;}
.ban_con h1.ad_4 { color:#000; font-size:36px;}
.ban_con h1.ad_41 em{ color:#000; font-size:14px;}
.ban_con h1.ad_41 p{ width:200px; padding:0; color:#e72b2a;top: 40px;}
.ban_con h1.ad_41 em.en{ display:inline-block; padding-top:45px;}
.ban_con p{ display:block; width:1200px; text-align:center; color:#bfbfbf; position:absolute; padding-top:150px; z-index:10}
.ban_con p a{ color:#ffffff;}

.ban_con h1.ad_51 p{ padding: 0;color: #fff;top: 60px;left: 100px;line-height: 60px;}
.ban_con h1.ad_51 p em{ padding-left:140px;}
.ban_con h1.ad_51 p span{ padding-left:280px;}

/**/
.con{width:100%; /*background:#f2f2f2;*/}
.cn_news{ width:1200px; margin:0 auto; padding-top:40px;}
.en_news{ width:1200px; margin:0 auto; background:#fff;}
/*内页模版2 css开始 6666666666*/
.cn_bg2{ padding-bottom: 70px;}
.nei{ padding-top: 60px;}
.list_search{ cursor:pointer;}
.cn_l2{ width: 270px;}
.pro_lis2{ border: 1px solid #e6e6e6; margin-bottom: 19px;}
.pro_lis2 h3{ background: #fff; height: 39px; line-height: 39px; border-bottom: 1px solid #e6e6e6;}
.pro_lis2 h3.nob{ border-bottom: none;}
.pro_lis2 h3 a{ display: block; padding-left: 19px; font-size: 16px; color: #000;font-weight: bold; font-family: Arial;}
.pro_lis2 h3.on{ height: 49px; line-height: 49px;background:url(../img/p_lic.gif) no-repeat 241px 23px #fff;}
.pro_lis2 ul{ padding: 10px 0 10px 19px; display:none}
.pro_lis2 ul li a{ display: block; height: 28px; line-height: 28px; padding-left: 14px; font-family: Arial; font-size: 14px; color: #666666; text-transform: capitalize;background:url(../img/pl_li11.gif) no-repeat 1px 14px;}
.pro_lis2 ul li a:hover{background:url(../img/pl_li12.gif) no-repeat 1px 14px; color: #003d7b; font-weight: bold;}
.c_seach{ overflow: hidden;}
.c_seach input{ display: inline-block; float: left; padding-left: 18px; width: 207px; height: 40px;border: 1px solid #e0e0e0; background: #fff; border-right: none;color: #ccc; font-weight: bold; font-size: 16px;}
.c_seach button{ display: inline-block; float: right; width: 44px; height: 42px;background:#094db0 url(../img/s_spro.png) no-repeat center; border: none; }

.pro_r2{ width: 930px;}
.pro_r2 ul{ overflow: hidden;}
.pro_r2 ul li{ float: left; width: 300px; margin-left: 10px;}
.pro_r2 ul li img{ width: 290px;}
.pro_r2 ul li a{ font-size: 14px; color: #333;}
.pro_r2 ul li i{ display: block; text-align: center; height: 65px; line-height:45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding: 0 12px; font-style:normal;}
.pr_nav{ padding: 30px 0 0 45px; overflow: hidden;}
.pr_nav i{ display: inline-block; float: left; padding-top: 12px;}
.pr_nav em{ display: inline-block; float: left; padding: 0 40px;}
.pr_nav em a{ width: 40px; line-height: 40px; text-align: center; height: 40px; border-radius: 40px; font-size:20px; color: #999; margin: 0 10px; display: inline-block;}
.pr_nav em a:hover,.pr_nav em a.cur{ background: #24a9e1; color: #fff;}

.pro_ss ul li img{ width: 290px; height: 386px;}

.pro_s43 ul li{ width: 300px; overflow: hidden;}
.pro_s43 ul li span{ display:block; width:300px; height:225px; overflow:hidden;}
.pro_s43 ul li img{ width: 300px; height: 225px;    transition: all 0.5s linear;}
.pro_s43 ul li:hover img{transform:scale(1.1);}

.cus22{ padding: 41px 0;}
.cus22 .conin{ background: #fff; border: 1px solid #ededed; width:1198px; margin:0 auto; padding-bottom:40px;}
.cu_on22{}
.cu_on22 dl{ overflow: hidden; padding: 18px 0 18px 32px; border-bottom: 1px solid #ededed;}
.cu_on22 dl dt{ float: left; width:220px; height: 165px;}
.cu_on22 dl dt img{ width: 220px;}
.cu_on22 dl dd{ float: right; width:928px; }
.cu_on22 .c_ll{ float: left; width: 647px; padding-right: 63px; border-right: 1px solid #ededed; height: 165px;}
.cu_on22 .ara{ direction:rtl}
.cu_on22 .c_ll h3{ padding-top: 41px; height: 23px; line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-bottom: 20px;}
.cu_on22 .c_ll h3 a{ font-size: 16px; color: #333;}
.cu_on22 .c_ll p{ font-size: 14px; color: #666; line-height: 24px;}
.cu_on22 dd h4{ float: right; width: 150px; margin-right: 29px; padding-top: 39px; text-align: center; font-size: 24px; color:#999999; font-family: Arial;font-weight: normal;}
.cu_on22 dd h4 span{ display: inline-block; padding-left: 8px;}
.cu_on22 dd h4 i{ display: block; padding-top: 19px;}
.cu_on22 dd h4 i a{ display: block; width: 150px; height: 50px;background:url(../img/c_mk.gif) no-repeat 35px 17px; font-size: 0;}
.cu_on22.cur dd h4 i a{background:url(../img/c_pp.gif) no-repeat; font-size: 14px; color: #fff; text-transform: uppercase; line-height: 50px;}
.cu_on22.cur{ box-shadow: 0 0 5px #ccc;}
.pr_nav2{ margin: 0 auto; width:885px; padding-left: 315px; height:78px;}

.cus69 .cu_on22 dl dt img{ width:280px;}
.cus69 .cu_on22 dl dd{ width: 855px;}
.cus69 .cu_on22 .c_ll{ padding-right: 0;height: 157px;}

.cn_bg7 .con{ background: #fff;}

.co_on1{ background: #e9eef5; padding-top: 60px; padding-bottom: 80px;}
.co_nlo{ background: #fff; padding:37px 48px 0 0; width:285px; height: 551px; margin-bottom: 33px;}
.co_lin{ border-bottom: 1px solid #e0e0e0; margin-bottom: 35px;}
.co_nlo h3{ font-size: 16px; color: #666;padding-top: 19px; margin-bottom:23px;font-weight: normal;}
.co_nlo p{ color: #666; font-size: 14px; padding-top: 3px; line-height:25px; margin-bottom: 9px; padding-bottom: 23px;}
.co_nlo p span{ display: block;}

.co_map{ font-size: 0; background: #fff ;padding: 12px;}
.co_map img{ border: 1px solid #e0e1e2;}
.co_onr{ background: #fff; padding:58px 49px 0; height:648px; width:736px;}
.co_onr ul li{ overflow: hidden; float: left; width: 357px;}
.co_onr ul li em{ display: block;}
.co_onr ul li i{ display: inline-block; position: relative; font-size: 16px; color: #666666; text-transform: capitalize;}
.co_onr ul li i span{ display: none;}
.co_onr ul li input{border: none; border-bottom: 1px solid #e0e0e0; width: 357px; line-height:63px; height: 63px;}
.co_onr ul li.mal{ margin-left:20px; margin-bottom: 56px;}
.co_onr ul li.long{ clear: both; width: 736px; margin-bottom: 56px;}
.co_onr ul li.long input{ width: 736px;}
.co_onr ul li.long textarea{border: none; border: 1px solid #e0e0e0; height: 179px;width:734px; margin-top: 18px;}
.co_onr ul li.long2{ margin-bottom:28px;}
.co_onr ul li.lst{ line-height: 45px; font-size: 14px; width: 620px;}
.co_onr ul li.lst button{ display: inline-block; width: 210px; height:60px; line-height: 60px; color: #fff; cursor: pointer; background: #24a9e1; border: none; font-size: 16px;}

/*左右结构*/
.blk-sm{width:930px; float:left; padding-bottom:80px;}
.blk-xs{width:240px; float:right}
.p15-infocontent-1 {margin-bottom: 30px;}
.p15-infocontent-1-tit {text-align: center;font-weight: normal;margin-bottom: 40px;font-size: 28px;line-height: 40px;color: #535353;height: 40px;overflow: hidden;}
.p15-infocontent-1-bool {border-bottom: 1px solid #ff7a09;height: 20px;font-size: 12px;color:#909090;}
.p15-infocontent-1-bool span{margin-right:20px;}
.p15-infocontent-1-bool span a{color:#909090;}
.p15-infocontent-1-bool i {font-style: normal;float: right;display: block;width: 80px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #ff7a09;}
.p15-infocontent-1-bool i a {color: #fff;}    
.p15-infocontent-1-bool span {margin-right: 15px;}      
.p15-infocontent-1-tag span {margin-right: 10px;}

.p14-info-3 {background: #f5f5f5;padding:20px;}
.p14-info-3-tit {height: 55px;font-size: 24px;line-height: 55px;color: #4b4a4a;}
.p14-info-3-list li {height: 46px;font-size: 14px;line-height: 46px;color:#4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
        
.p14-info-3-list li a{ color:#4b4a4a;}
.p14-info-3-list li span {float: right;}

.mb_nav{ width:890px; line-height:80px; overflow:hidden; height:80px;}

.fdh-01-tit{background:#094db0;height:80px}
.fdh-01-tit h3{height:75px;font-size:24px;font-weight:400;line-height:75px;color:#fff;border-bottom:1px solid #fff;text-align:center}
.fdh-01-tit h3 span{font-size:14px;text-transform:uppercase}
.fdh-01-nav-one h3{height:50px;line-height:50px;background:#ececeb;margin-bottom:2px}
.fdh-01-nav-one h3 a{display:block;font-size:18px;font-weight:400;margin-right:40px;margin-left:38px;color:#666}
.fdh-01-nav-one h3.cur,.fdh-01-nav-one h3:hover{background:url(../img/p14-icon2.png) no-repeat right center #094db0}
.fdh-01-nav-one h3.cur a,.fdh-01-nav-one h3:hover a{color:#fff}
.fdh-01-nav dl{padding:2px 0 4px}
.fdh-01-nav dt{height:50px;font-size:16px;line-height:50px;padding-left:54px;padding-right:40px;margin-bottom:1px;background:#ececec;position:relative}
.fdh-01-nav dt:after{content:"";width:8px;height:8px;border:2px solid #b8b8b8;border-style:solid solid none none;position:absolute;top:50%;right:32px;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after{border-color:#094db0}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a{color:#094db0}
.fdh-01-nav dd{border:1px solid #ececec;border-bottom:0}
.fdh-01-nav p{height:50px;font-size:14px;line-height:50px;padding-left:72px;padding-right:40px;border-bottom:1px solid #ececec;background:#fff;position:relative}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a{color:#094db0}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after{background:#ff7a09}
.fdh-01-nav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p6-order-form-1-add ul{padding:20px 10px}
.p6-order-form-1-add li{font-size:14px;line-height:34px;color:#666}
.p6-order- form-1-add li.li01{font-size:20px;line-height:42px;color:#c30101}

.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}
.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img{max-width: inherit;}
.endit-content em,.endit-content i{font-style: italic;}
.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}
.endit-content .img-container{}
.endit-content .img-block {text-indent: 0px;padding-top: 14px;margin: 0px;text-align: center;}
.endit-content a{color:#f00; font-weight: bold;}


/**/
.cn_news dl{ float: left; width:285px; margin-right:20px; height: auto; padding-bottom:20px; border-radius: 0; background:#ffffff;  margin-bottom:30px;}
.cn_news dl.nom{ margin-right: 0; overflow: hidden;}
.cn_news dl dt{ font-size: 0; position: relative;height: 160px; overflow:hidden;}
.cn_news dl:hover img{transform:scale(1.1);}
.cn_news dl dt img{ width: 285px; height: 160px;transition: all 0.5s linear;}
.cn_news dl dd{ padding: 29px 35px 0 35px;}
.cn_news dl dd.ara{ direction:rtl}
.cn_news dl dd h3{ font-size: 16px;height:70px; overflow:hidden;}
.cn_news dl dd h3 span{ display: block; font-size: 12px; color: #666f;font-weight: normal;}
.cn_news dl dd h3 a{ color: #000;display: block; overflow: hidden; line-height: 25px;}
.cn_news dl dd p{ color: #666; font-size: 12px; line-height:20px; height: 80px;overflow: hidden;text-overflow: ellipsis; margin:15px 0px;}
.cn_news dl dd p a{ color: #333; text-transform: uppercase;font-weight: bold; display: block; margin-top: 24px;}
.cn_news dl dd em{ font-weight: bold; color: #333333;}
.cn_news .pr_nav2{padding-left: 275px;height: 45px;}

.cn_news dl.nodes{ height:270px;}
.cn_news dl.nodes dd h3{ height:40px;}

.cn_news dl.list3{ height: auto; width:200px;margin-right:40px; }
.cn_news dl.list3 dd h3{ height:60px;}
.cn_news dl.list3 dt{ height:287px;}
.cn_news dl.list3 dt img{ width: 200px; height:287px}

.cn_news7 dl{ height: 420px;}
.cn_news7 dl dt img{ height: 160px;}
/*分页*/
.list_pages{
	width:1200px;
	margin:0 auto;
}
.mt{ margin-top:40px;}
.product_w{ width:800px;}
.list_pages .pagelist{
	float:right;
	padding:0px 12px;
}
.list_pages .pagelist li{
	float:left;
	line-height:32px;
	margin-right:6px;
	padding:0px 12px;
	border:1px solid #e0e0e0;
	
}
.list_pages .pagelist li:hover{background:#003d7b; color:#fff}
.list_pages .pagelist li a{
	float:left;
	color:#555;
	display:block;
}
.list_pages .pagelist li a:hover{
	color:#fff;
	background:#003d7b;
	text-decoration:none;
}

.list_pages .pageinfo{
	line-height:32px;
	padding:0px 12px;
	color:#999;
}
.list_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*新闻详情*/
.aon{  background:#fff; padding:40px;}
.newsn{ width:1200px; margin:0 auto; padding-bottom:40px;}
.newsn h2{ font-size: 36px; line-height: 100%; padding-bottom: 58px;}
.newsn h2 span{ display: block; color: #003d7b; font-size: 18px; font-weight: bold; padding-bottom: 25px;}
.newsn h2 i{ display: block;}
.cn_news h6{ padding-left: 20px; line-height: 100%; margin-bottom: 29px; border-left: 4px solid #005fd7; font-size: 36px;}
.cn_news h6 a{ color: #333;}
.aous h2{ padding:63px 0 29px 129px; color: #333333; font-size: 36px; font-family: Verdana; line-height: 100%;}
.aon p{ line-height:30px;}
.aon a{ color: #003d7b; font-weight:bold}
.aon img{ max-width:100%;}
/*产品详情*/
.po_om1{  padding-top: 28px; padding-bottom: 41px; width:1200px; margin: 0 auto;}
.poom{ background: #fff; overflow: hidden; margin-bottom: 19px; padding: 29px 51px;}
.po_lo1{ width: 510px;}
.po_lo1 h1{ padding-top: 33px; font-size: 24px; color: #333333; font-family: Verdana; padding-bottom: 26px;}
.po_lo1 p{ color: #666666; font-family: Arial; font-size: 16px; line-height: 30px; margin-bottom: 57px;}
.po_lo1 em{ display: block;font-size: 16px; color: #333;width: 472px; line-height: 48px;}
.po_lo1 em i{ color: #0057d2; font-weight: bold; text-align: left;}
.po_lo1 em span{ display: inline-block; float: right; }
.po_lo1 em span a{ display: inline-block; width: 38px; height: 38px; border-radius: 38px; background: #d5dae0; margin-left: 8px;}
.po_lo1 em span a:hover{ background: #005ad4;}

#ifocus { width:548px;}
#ifocus_pic { display:inline; position:relative; float:left; width:400px; height:300px; overflow:hidden; margin:0 10px 0 0; }
#ifocus_piclist li { width:396px; height:296px; overflow:hidden; border:2px solid #CCC; text-align:center}
#ifocus_piclist img {}
#ifocus_btn { display:inline; float:right; width:128px; height:300px; overflow:hidden}
#ifocus_btn li { width:128px; height:96px; margin-bottom:10px; cursor:pointer;}
#ifocus_btn img { width:128px; height:96px;}

.po_omm{ background: #fff;  padding:30px; font-size: 15px; margin-bottom: 39px;}
.po_omm p{ margin:18px 0;}
.po_omm p img{margin:18px 0; max-width:100%;}
.cn_r2{ width: 1200px;}
.cn_r2 ul li{ margin-left: 20px;}
.cn_r2 ul li.nom{margin-left: 0;}
.cn_r ul{ overflow: hidden; margin-bottom: -19px;}
.cn_r ul li{ float: left; width:285px;  text-align: center; font-size: 0;}
.cn_r ul li img{ width: 271px; height: auto; padding: 6px; background: #fff; box-shadow: 0 0 2px #ededed;}
.cn_r ul li i{ display: block; padding:0px 33px; line-height: 36px; height:36px; overflow:hidden;}
.cn_r ul li a{ font-size: 14px; color: #333;font-weight: bold;}
.cn_r ul li:hover{ box-shadow: 0 0 6px #c6c6c6;position:relative;
    animation:myfirst 2s;-moz-animation:myfirst 2s; /* Firefox */-webkit-animation:myfirst 2s; /* Safari and Chrome */-o-animation:myfirst 2s;}

/*内导航*/
.pn_lis{ height: 48px; line-height: 48px;text-align: center; width:100%;}
.pn_lis a{ display: inline-block; line-height: 48px; color: #333;font-weight: bold; padding: 0 28px;background:url(../img/n_lik.gif) no-repeat right 20px; font-size: 14px;}
.pn_lis a.nobg{ background: none;}
.pn_lis a:hover,.pn_lis a.cur{ color: #e50007;}

.tl-fdh-02 {height:55px;background:#fff;margin-bottom:25px;overflow:hidden;width:1200px;margin:0 auto; margin-top:40px; margin-bottom:40px;}
        
.tl-fdh-02 li {width: 20%;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;
border-right: 1px solid #eee;margin-right: -1px;background: #f4f4f4;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
        
.tl-fdh-02 li a {color: #666;display: block;}
       
.tl-fdh-02 li.cur,
.tl-fdh-02 li:hover {background: url(../img/p16-icon6.png) no-repeat bottom center #094db0;border-color: #094db0;}
       
.tl-fdh-02 li.cur a,
.tl-fdh-02 li:hover a { color: #fff;}

.p1-search-1{background:#f2f2f2;height:82px;border-bottom:1px solid #eee;overflow:hidden;font-size:14px}
.p1-search-1 p{color:#444;line-height:82px}
.p1-search-1 a{color:#444;display:inline-block;margin-right:15px}
.p1-search-1-inp{width:270px;height:30px;border-radius:20px;background:#f2f2f2;padding-left:10px;margin-top:28px}
.p1-search-1-inp input{border:0}
.p1-search-1-inp1{width:224px;height:30px;line-height:30px;color:#a9a9a9;float:left; background:#f2f2f2}
.p1-search-1-inp2{width:30px;height:30px;background:url(../img/search.png) no-repeat center;float:right;cursor:pointer}

.blk-main{width:1200px; margin: 0 auto;}
.blk{margin-bottom:  20px;}
.p12-curmbs-1{margin-bottom:30px;border-bottom:1px dashed #dcdcdc;font-size:14px;line-height:65px}
.p12-curblock{display:none}
.p12-curmbs-1 b{padding-left:8px;border-left:10px solid #094db0;font-weight:400}
.p12-curmbs-1 i{font-style:normal}
.p12-curmbs-1 span{padding:0 5px;height:46px;font-family:'微软雅黑';line-height:46px}

/*在线留言*/
.p4-order-form-1{overflow:hidden; width:1200px; margin:0 auto; padding-bottom:40px;}
.p4-order-form-1 .p4-titlel-1{width:145px;height:46px;font-size:18px;line-height:46px;text-align:center;color:#fff;background:#094db0}
.p4-order-form-1-con{border:1px solid #bbb;background:url(../img/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;padding:40px 15%}
.p4-order-form-1-con li p{padding-left:130px;color:#999;font-size:12px}
.p4-order-form-1-con li{margin-bottom:10px;font-size:14px;line-height:35px;color:#666;overflow:hidden}
.p4-order-form-1-con li span{font-weight:700;color:#666}
.p4-order-form-1-con li b{color:red}
.p4-order-form-1-con li .row-hd{color:#666}
.timenum{padding-left:95px}
.p4-order-form-1-con li p{clear:both}
.p4-order-form-1-con label{display:inline-block;width:120px;color:#666;vertical-align:top;text-align:right;height:33px;line-height:33px;overflow:hidden}
.p4-order-form-1-con .inputs,.p4-order-form-1-con li select{width:73%;margin-right:10px;outline:0;padding-left:10px;border:1px solid #eee;height:33px;line-height:32px;color:#666;box-sizing:border-box}
.p4-order-form-1-con .radioandcheck{vertical-align:middle}
.p4-order-form-1-con .err{border:1px solid #c00}
.p4-order-form-1-con .p4-order-form-1-t1{width:100%}
.p4-order-form-1-t1 textarea{width:73%;height:102px;line-height:24px;border:1px solid #eee;outline:0;resize:none;overflow:auto;margin-right:10px;padding-left:10px;box-sizing:border-box}
.p4-order-form-1-con .p4-order-form-1-t2{width:100%}
.p4-order-form-1-t2 input{width:150px;vertical-align:top}
.p4-order-form-1-t2 span{width:153px;height:25px}
.p4-order-form-1-con .p4-order-form-1-t3{padding-left:120px}
.p4-order-form-1-con .p4-order-form-1-t3 input{width:80px;height:30px;border:0;text-align:center;margin-right:30px;color:#fff;padding-left:0;cursor:pointer}
.p4-order-form-1-con .p4-order-form-1-b1{background:#e72b2a}
.p4-order-form-1-con .p4-order-form-1-b2{background:#767676}
.p4-order-form-1-con .p4-order-form-1-t4{overflow:auto;height:auto;min-height:35px;width:100%}
.p4-order-form-1-con .p4-order-form-1-t4 input{vertical-align:middle;width:14px;margin:0 10px}

/*网站地图*/
.p12-sitemap-1{margin-bottom:60px}
.p12-sitemap-1-xml{height:30px;line-height:30px;text-align:right}
.p12-sitemap-1-tit{height:46px;font-size:26px;line-height:46px;color:#fff;clear:both}
.p12-sitemap-1-tit p{display:inline-block;padding:0 30px;text-align:center;background:#094db0}
.p12-sitemap-1-tit a{color:#fff}
.p12-sitemap-1 ul{padding-top:15px;display:inline-block;width:100%;border-bottom:1px solid #d2d2d2;margin-bottom:40px}
.p12-sitemap-1 li{height:60px;line-height:60px;border-bottom:1px solid #d2d2d2;text-align:center;width:16.66%;float:left;overflow:hidden;position:relative;top:1px}
	
/*详情页排版*/

.tit{
clear:both;
height:120px;
text-align:center;
}
.tit span{
display:inline-block;
font-size:24px;
color:#000;
padding-top: 40px;
    padding-bottom: 3px;
border-bottom:2px solid #16368a;
}
.cen{
text-align:center;
}
.form tr td{
    text-align: center;
    line-height: 35px;
}

.protit {
    text-align: left;
    font-size: 20px;
    margin-bottom: 15px;
    border-bottom: 2px solid #ccc;
    margin-top: 30px !important;
    color: #003d7b;
    text-transform: uppercase;
}
.protit span {
    display: inline-block;
    border-bottom: 2px solid #003d7b;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: -2px;
}
/**/
  .info {
        width: 100%;
        border-collapse: collapse;
    }
      .info td {
        padding: 3px 4px;
        border: 2px solid #fff;
        text-align: center;
        font-size: 14px;
        background: #dfe5f2;
    }
.info tr:nth-child(even) td {
  background:#eef1f8;
}
    .info tr:first-child td {
        background: #003d7b;
        color: #fff;
        font-weight: bold;
        font-size: 16px;
    }
    .info tr:hover td {
      background: #003d7b;color: #fff;
    }
    @media screen and (max-width: 767px) {
      .protit span {font-size: 18px;}
        .info td {
            word-break: break-all;
            /*overflow-x: auto;*/
            padding: 2px;
        }
        .info tr:first-child td {
          font-size: 12px;
        }
        .info td {
          font-size: 12px;
        }
    }	
	
@keyframes myfirst
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-3px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-3px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-3px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-3px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}
/*Spade and Fork*/
  .pic {overflow:hidden;}
  .pic li {float:left; width: 32%; margin-right: 1%; border:1px solid #ddd; margin-bottom: 20px;}
  .pic li p {margin: 0; padding: 0;}
  .pic li img {width: 100%;}
  /*Aluminum Profile*/
  .pics {overflow:hidden;}
  .pics p {float:left; width: 32%; margin-right: 1%; border:1px solid #ddd; margin-bottom: 20px;padding:0;}
.pics p img{width: 100%;margin:0; padding:0;}