body {
	background:#fff;
	font-size:13px;
	font-family:Arial;
}

/* 隐藏 Google 翻译工具栏 */
.goog-te-banner-frame.skiptranslate, .goog-te-gadget-icon {
    display: none !important;
}
body {
    top: 0px !important;
}
.goog-te-menu-value {
    display: none !important;
}

input, label, select, option, textarea, button {
	font-family:Arial;
}

.fl { float:left;}
.fr { float:right;}

.not-animated{opacity:0;}
.animated{-webkit-animation-duration:0.8s!important;animation-duration:0.8s!important;behavior:url(ie-css3.htc);}

/*header*/
.header_bg1 { width:100%; min-width:1200px; height:37px; overflow:hidden; background-color:#084880; position:absolute; top:0px; z-index:20000;}
.header_line1 { width:1200px; height:37px; overflow:hidden; margin:0 auto; color:#fff;}
.header_line1 a,.header_line1 a:link,.header_line1 a:visited { color:#fff;}
.header_line1 a:hover { color:#c40000;}
.header_line1 .login_in { width:70px; height:19px; line-height:19px; border-radius:19px; color:#fff; background:url(../images/login_ico.png) left center #e3a92d no-repeat; background-position:8px center; font-size:11px; text-align:center; padding-left:8px; box-sizing:border-box;}
.header_line1 ul { width:auto; height:37px; overflow:hidden; float:right;}
.header_line1 ul li { float:left; margin:9px 4px 9px 4px; cursor:pointer;}
.menu_underline {width:105px; height:2px; background-color:#f9b72d; overflow:hidden; transition: all 0.2s linear; display:none; position:absolute; bottom:0px;}

.header_bg2 {width:100%; min-width:1200px; height:auto; background-color: #fff; background-color: rgba(255,255,255,0.6);  filter: alpha(opacity=60); position:absolute; top:37px; z-index:20000;}
.header_line2 { width:1200px; height:auto;  margin:0 auto; transition: all 0.2s linear;}
.header_line2 .left { width:300px; height:auto; overflow:hidden; float:left;}
.header_line2 .left img { margin-top:20px; height:55px; width:auto; transition:all .3s linear;}
.header_line2 .right { width:900px; height:auto; float:right; position:relative;}
.header_line2 .right>ul { width:auto; float:right; position:relative; z-index:100;}
.header_line2 .right>ul>li { width:auto; float:left; padding:0px 14px;  }
.header_line2 .right>ul>li>a { height:95px; line-height:95px; overflow:hidden; display:block; font-size:15px; color:#676767; text-align:center; transition:height,line-height .3s linear; box-sizing:border-box;}
.header_line2 .right>ul>li>a:link,.header_line2 .right>ul>li>a:visited {color:#676767;}
.header_line2 .right>ul>li>a:hover {color:#0065ac;}
.header_line2 .right>ul>li.cur>a:link,.header_line2 .right>ul>li.cur>a:visited,.header_line2 .right>ul>li.cur>a:hover { color:#0065ac;}
.header_line2 .right>ul>li>ul { width:150px; margin-left:-30px; position:absolute; background-color:#fff; z-index:30003333000; padding:5px 0px 5px 0px; display:none; z-index:500;}
.header_line2 .right>ul>li>ul>li { line-height:30px; text-align:left; padding:0px 0px 0px 20px;}
.header_line2 .right>ul>li>ul>li>a:link,.header_line2 .right>ul>li>ul>li>a:visited {color:#676767;}
.header_line2 .right>ul>li>ul>li>a:hover {color:#0065ac;}


/*home*/
.home_body {width:100%; min-width:1200px; height:auto; min-height:600px; margin:0 auto; background:url(../images/index_bg.png) repeat; padding-top:55px; position:relative;}
.home_body2 {width:100%; min-width:1200px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/index_bg.png) repeat; position:relative;}
.luntan1 {width:0px; height:367px; overflow:hidden; position:absolute; background:url(../images/luntan1.png) no-repeat left center; z-index:10; left:0px; top:100px;}
.luntan2 {width:0px; height:358px; overflow:hidden; position:absolute; background:url(../images/luntan2.png) no-repeat right center; right:0px; top:-60px; z-index:10;}
.luntan3 {width:403px; height:0px; overflow:hidden; position:absolute; background:url(../images/luntan3.png) no-repeat left bottom; left:500px; bottom:-80px; z-index:10;}
.home_body .title {width:100%; height:auto; line-height:70px; font-size:30px; font-weight:bold; color:#2b2b2b; text-align:center; margin-top:50px; position:relative; z-index:200;}
.home_body .title .underline { width:60px; height:2px; overflow:hidden; margin:0 auto; background-color:#0a5fa8;}
.home_product { width:1200px; height:auto; overflow:hidden; margin:30px auto auto auto; position:relative; z-index:200;}
.home_product ul li { width:290px; height:auto; overflow:hidden; margin:5px; float:left; position:relative; }
.home_product ul li .topline { width:0px; height:2px; overflow:hidden; background-color:#f9b72d; position:absolute; top:0px; transition: all 0.2s linear;}
.home_product ul li:hover .topline { width:290px; }
.home_product ul li img { width:290px; height:190px; display:block; transition: all 0.3s linear;}
.home_product ul li a .txt { width:290px; height:115px; background-color:#efefef; overflow:hidden; font-size:20px; text-align:center;  transition: all 0.3s linear;}
.home_product ul li a .txt p { width:290px; line-height:60px;}
.home_product ul li a:link,.home_product ul li a:visited{ color:#474747;}
.home_product ul li a:hover { background-color:#333;}
.home_product ul li a .view { width:143px; height:30px; line-height:30px; font-size:12px; color:#fff; background-color:#7d7d79; text-align:center; margin:0 auto; transition: all 0.2s linear;}
.home_product ul li a:hover .txt { background-color:#fff;}
.home_product ul li a:hover .view {background-color:#06559d;}

.find_pro { width:1200px; height:auto; margin:30px auto auto auto; position:relative; z-index:200;}
.find_pro .cartype {width:438px; height:37px; line-height:37px; border:0px; border:1px solid #d2d2d2; background:url(../images/sanjian1.png) #fff right center no-repeat; text-indent:5px; cursor:pointer;}
.find_pro .cartype:hover {background:url(../images/sanjiao2.png) #fff right center no-repeat;}
.find_pro .carshow { width:438px; height:auto; position:absolute; background-color:#fff; border:1px solid #dedede; border-top:0px; padding-bottom:5px; display:none;}
.find_pro .carshow table { width:97%; text-align:center;}
.find_pro .carshow table th { line-height:40px; border-bottom:1px dashed #dedede; color:#06559d; padding:0px; width:33%;}
.find_pro .carshow table td { line-height:30px; border-bottom:1px dashed #dedede; padding:0px; cursor:pointer; width:33%;}
.find_pro .left { width:700px; height:auto; overflow:hidden; float:left;}
.find_pro .right { width:500px; height:auto;  float:left;}
.find_pro .p_tit { color:#c50808; font-size:20px; color:#c50808; }
.find_pro .left input[type='text'] { width:515px; height:70px; overflow:hidden; border:2px solid #06559d; border-radius:5px; background:url(../images/search_bg.png) left center #f9b72d no-repeat; background-position:19px center; padding-left:70px; box-sizing:border-box; font-size:25px; color:#fff; margin-top:17px;}
.find_pro input[type='submit'] { width:111px; height:41px; overflow:hidden; line-height:41px;  font-weight:bold; background-color:#06559d; border:0px; color:#fff; border-radius:5px; cursor:pointer; margin:20px 0px 0px 2px;}
.find_pro input[type='reset'] { width:111px; height:41px; overflow:hidden; line-height:41px;  font-weight:bold; background-color:#7d7d79; border:0px; color:#fff; border-radius:5px; cursor:pointer; margin:20px 0px 0px 5px;}

.find_pro .right>form>table>tbody>tr>td { padding-top:12px; color:#353535;}
.find_pro .right>form>table>tbody>tr>td.tit { width:67px; text-align:left;  color:#353535; font-size:17px; }
.select_div { width:440px; height:37px; overflow:hidden; line-height:37px; border:1px solid #d2d2d2; position:relative; z-index:100; background:url(../images/sanjian1.png) right center no-repeat;}
.select_div .btn { width:35px; height:37px; overflow:hidden; position:absolute; right:0px; top:0px; z-index:200; background:url(../images/sanjian1.png) no-repeat; cursor:pointer;}
.find_pro .right table select { width:440px; height:37px; line-height:37px; border:0px; border:1px solid #d2d2d2; background:url(../images/sanjian1.png) #fff right center no-repeat;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
outline:none;
padding-left:5px;
cursor:pointer;
transition: all 0.2s linear;
}
.find_pro .right table select:hover { background:url(../images/sanjiao2.png) #fff right center no-repeat;}


/*car*/
.car_line { width:100%; min-width:1200px; height:47px; overflow:hidden; margin:0 auto; padding-top:40px;}
.car_line img {float:right;}

/*customer*/
.customer_bg { width:100%; min-width:1200px; height:263px; overflow:hidden; background-color:#06559d; }
.customer_bg .tit { width:100%; font-size:30px; line-height:50px; font-weight:bold; color:#fff; text-align:center; margin-top:40px;}
.customer_form { width:1200px; height:auto; overflow:hidden; margin:20px auto auto auto;}
.customer_form input[type="text"] { width:284px; height:42px; line-height:42px; overflow:hidden; margin:8px; border:0px; padding:0px 0px 0px 10px; float:left; box-sizing:border-box; font-size:15px;  border-radius:5px; border:1px solid #dbdbdb; background-color:#fff;}
.customer_form input[type="submit"] { width:115px; height:42px; line-height:42px; border:0px; text-align:center; background-color:#e42335; border-radius:5px; padding:0px; cursor:pointer; color:#fff; font-weight:bold; font-size:16px; margin:8px; float:left; transition: all 0.2s linear;}
.customer_form input[type="submit"]:hover { background-color:#d11a2b;}
.customer_form label { float:left; line-height:42px; margin:8px; font-size:15px; color:#fff;}


/*links*/
.links_bg { width:100%; min-width:1200px; padding-bottom:30px; background:url(../images/index_bg2.png) repeat;}
.links_line { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.pro_links { width:195px; height:auto; float:left; margin-top:40px; position:relative;}
.pro_links .border { width:1px; height:28px; overflow:hidden; background-color:#ce9a2e; position:absolute; left:0px; top:0px; display:none;}
.pro_links ul { width:100%;}
.pro_links ul li { border-left:1px solid #333537; line-height:16px; padding-top:6px; padding-bottom:6px; color:#6d6d6d; font-size:12px; padding-left:14px;}
.pro_links ul li a,.pro_links  ul li a:link,.pro_links  ul li a:visited { color:#6d6d6d;}
.pro_links  ul li a:hover { color:#fff;}

.contact {margin-top:40px; color:#737373; font-size:13px; line-height:20px; float:right;}
.contact .tit { font-size:14px; color:#fff; line-height:30px;}
.contact a,.contact a:link,.contact a:visited,.contact a:hover { color:#737373;}
.contact li ul li { float:left; padding:10px 5px;}
.foot_bg { width:100%; min-width:1200px; overflow:hidden; height:70px; background-color:#1e2023;}
.foot_line { width:1200px; line-height:70px; margin:0 auto; font-size:12px; color:#484848;}
.foot_line a,.foot_line a:link,.foot_line a:visited { color:#484848;}
.foot_line a:hover { color:#fff;}
.foot_line .jiao { width:39px; height:39px; overflow:hidden; background:url(../images/jiao.png) no-repeat left center; float:right; margin-top:15px; cursor:pointer;}


/**/
.page_line { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.ny_body { width:1200px; height:auto; overflow:hidden; margin:20px auto auto auto; position:relative; z-index:200;}
.ny_left { width:255px; min-height:800px; padding-bottom:5px; overflow:hidden; float:left; position:relative; z-index:10; background-color:#0e4383;}
.ny_left .left_tit { width:170px; height:auto; overflow:hidden; margin:35px auto auto auto;  color:#fff;}
.ny_left .left_tit .tit1 { font-size:28px; line-height:40px;}
.ny_left .left_tit .tit2 {font-size:19px; line-height:30px;}
.ny_left .left_tit .underline { width:50px; height:4px; background-color:#fff; float:left; margin-top:25px;}
.ny_left>ul { width:195px; height:auto; overflow:hidden; margin:20px auto auto auto;}
.ny_left>ul>li>a { width:195px; height:40px; line-height:40px; font-size:18px; color:#87b8f2; overflow:hidden; display:block; background:url(../images/pro_jt1.png) 180px center no-repeat; transition:all .3s linear;}
.ny_left>ul>li.cur>a { background:url(../images/pro_jt2.png) 180px center no-repeat;}
.ny_left>ul>li.cur { border-bottom:1px solid #305f98; padding-bottom:10px;}
.ny_left>ul>li.cur>a:link,.ny_left>ul>li.cur>a:visited { color:#fff;}
.ny_left>ul>li>a:link,.ny_left>ul>li>a:visited { color:#87b8f2;}
.ny_left>ul>li>a:hover { color:#fff;}
.ny_left>ul>li>ul { width:170px; height:auto; overflow:hidden; margin:0 auto; display:none;}
.ny_left>ul>li.cur>ul { display:block;}
.ny_left>ul>li>ul>li { padding-right:10px;}
.ny_left>ul>li>ul>li>a{ width:100%; height:auto; line-height:16px; padding-top:7px; padding-bottom:7px; overflow:hidden; display:block; color:#87b8f2; transition:all .3s linear;  word-wrap:break-word; }
.ny_left>ul>li>ul>li.cur a,.ny_left>ul>li>ul>li.cur a:link,.ny_left>ul>li>ul>li.cur a:visited {color:#fff; padding-left:10px;}
.ny_left>ul>li>ul>li>a:link,.ny_left>ul>li>ul>li>a:visited {color:#87b8f2;}
.ny_left>ul>li>ul>li>a:hover { color:#fff; padding-left:10px;}
.ny_right { width:910px; height:auto; overflow:hidden; float:right; position:relative; z-index:200; margin-top:20px;}
.back_btn { width:173px; height:48px; overflow:hidden; float:right; border-radius:48px; cursor:pointer; margin-top:25px; opacity:0.95; transition:all .2s linear;}
.back_btn:hover { opacity:1;}
.back_btn .left { width:58px; height:48px; overflow:hidden; float:left; background:url(../images/back.png) center no-repeat #03528b;}
.back_btn .right { width:115px; height:48px; line-height:48px; overflow:hidden; float:left; background-color:#0065ad; font-size:14px; color:#fff; text-indent:25px;}

.down_btn2 { width:173px; height:48px; overflow:hidden; float:right; border-radius:48px; cursor:pointer; margin-top:25px; opacity:0.95; transition:all .2s linear; display:block;}
.down_btn2:hover { opacity:1;}
.down_btn2 .left { width:58px; height:48px; overflow:hidden; float:left; background:url(../images/pro_down.png) center no-repeat #03528b;}
.down_btn2 .right { width:115px; height:48px; line-height:48px; overflow:hidden; float:left; background-color:#0065ad; font-size:14px; color:#fff; text-indent:13px;}

.page_tit { width:100%; height:50px; border-bottom:1px solid #bcc5d0; color:#212426; font-size:23px;  margin:0 auto;}
.page_tit span { width:auto; line-height:50px; border-bottom:2px solid #0f488b; padding-bottom:10px;}
.ny_postion { width:100%; height:40px; line-height:40px; overflow:hidden; background:url(../images/home.png) left center no-repeat; text-indent:20px; font-size:12px; margin:10px auto auto auto; color:#939494;}
.ny_postion a,.ny_postion a:link,.ny_postion a:visited { color:#939494;}
.ny_postion a:hover { color:#c40000;}
.ny_postion span { font-family:"宋体";}
.contact_tit { width:1150px; height:auto; overflow:hidden; margin:20px auto auto auto;  font-size:20px; font-weight:bold; color:#252525;}
.contact_tit .underline { width:53px; height:2px; background-color:#0065ad; overflow:hidden; margin-top:20px;}
.contact_text { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:15px; color:#000;  line-height:30px;  }
.contact_text2 { width:1120px; height:auto; overflow:hidden; margin:0 auto; font-size:15px; color:#000;  line-height:30px; margin:0 auto;}
.contact_text ul li { width:50%; float:left; margin-top:20px; overflow:hidden;}
.contact_text ul li input[type="text"] { width:97%; height:68px; line-height:68px; border:1px solid #dbdbdb; border-radius:5px; text-indent:50px; font-size:15px;  background-color:#fff;}
.contact_text ul li textarea { width:100%; height:235px; display:block; line-height:25px; overflow:hidden; border:1px solid #dbdbdb; padding:20px 50px 20px 50px; box-sizing:border-box; font-size:15px;  resize:none; border-radius:5px; background-color:#fff; }
.contact_text ul li .brand { width:280px; height:42px;}
.contact_text ul li input[type="submit"] { width:115px; height:42px; line-height:42px; border:0px; text-align:center; background-color:#e42335; border-radius:5px; padding:0px; cursor:pointer; color:#fff; font-weight:bold; font-size:16px; margin-left:8px; margin-right:8px; float:left; transition: all 0.2s linear;}
.contact_text ul li input[type="submit"]:hover { background-color:#d11a2b;}
.contact_text ul li label { float:left; line-height:42px; margin-left:8px; margin-right:8px; font-size:15px;  color:#272727;}

/*login*/
.login_bg { width:100%; height:100%; overflow:hidden; background-color: rgba(0,0,0,0.9) !important; background-color: #000; filter: alpha(opacity=90); position:fixed; top:0px; left:0px; z-index:33333333; display:none;}
.login_div { width:645px; height:auto; overflow:hidden; overflow:hidden; margin:10% auto auto auto; border-radius:10px;}
.login_div .top { width:100%; height:75px; overflow:hidden; background-color:#e3a92d;}
.login_div .top .left { width:300px; height:75px; overflow:hidden; float:left; background:url(../images/lg_ico.png) 40px center no-repeat; text-indent:100px; font-size:26px; color:#fff; line-height:75px;}
.login_div .top .close { width:38px; height:38px; overflow:hidden; float:right; margin-right:32px; margin-top:19px; background:url(../images/lg_close.png) center no-repeat; cursor:pointer;}
.login_div .lbody { width:100%; height:313px; overflow:hidden; background-color:#fff; color:#000;  font-size:20px; }
.login_div .lbody #error { font-size:15px; color:#F00; padding-left:20px;}
.login_div .lbody table { margin-top:10px;  margin-top:10px;}
.login_div .lbody table th { text-align:left;}
.login_div .lbody table td { padding:10px;}
.login_div .lbody input[type='text'],.login_div .lbody input[type='password'] { width:350px; height:60px; line-height:60px; background-color:#f4f4f4; border:1px solid #c9caca; border-radius:10px; padding:0px 20px 0px 20px; box-sizing:border-box; font-size:15px;}
.login_div .lbody input[type='submit'] { width:135px; height:48px; overflow:hidden; color:#fff; background-color:#1d86d0; border:0px; border-radius:10px; cursor:pointer; font-size:16px; transition: all 0.2s linear;}
.login_div .lbody input[type='submit']:hover { background-color:#0065ad;}
.login_div .lbody input[type='reset'] { width:135px; height:48px; overflow:hidden; color:#909090; background-color:#dad6d6; border:0px; border-radius:10px; margin-left:20px; cursor:pointer; font-size:16px; transition: all 0.2s linear;}
.login_div .lbody input[type='reset']:hover { background-color:#c8c8c8;}


.news_list { width:1150px; height:auto; overflow:hidden; margin:30px auto auto auto; }
.news_list ul li { width:1150px; height:107px; overflow:hidden; margin-top:5px; background-color:#f5f5f5; position:relative; z-index: 2;}
.news_list ul li::after { content:""; position:absolute; left:0px; top:0px; display:block; width:0px; height:107px; background-color:#fff; transition:all 0.5s ease; z-index:-1;}
.news_list ul li:hover::after{ width:100%;}
.news_list ul li a,.news_list ul li a:link,.news_list ul li a:visited { width:1150px; height:107px; overflow:hidden; display:block; background:url(../images/jiantou_1.png) 1077px center no-repeat; transition:all .3s linear;}
.news_list ul li a:hover { background:url(../images/jiantou_2.png) 1077px center no-repeat;}
.news_list ul li .news_line { width:990px; height:107px; overflow:hidden; margin-left:28px; transition:all .3s linear;}
.news_list ul li:hover .news_line { margin-left:17px;}
.news_list ul li img { width:122px; height:77px; margin-top:15px;}
.news_list ul li:hover img { border:1px solid #0065ad; box-sizing:border-box;}
.news_list ul li a .news_line .left { width:150px; height:107px; overflow:hidden; float:left;}
.news_list ul li a .news_line .right { width:840px; height:107px; overflow:hidden; float:left;}
.news_list ul li a .news_line .right .tit { width:100%; line-height:30px; margin-top:15px; color:#767676; font-weight:bold; font-size:15px; transition:all .2s linear; display:block; font-size:15px;}
.news_list ul li a .news_line .right .content { width:100%; line-height:20px; color:#afafaf; font-size:13px; transition:all .2s linear; display:block; font-size:13px;}
.news_list ul li a:hover .news_line .right .tit { color:#000;}
.news_list ul li a:hover .news_line .right .content { color:#8d8d8d; }


/*deltail*/
.ny_deltail { width:1200px; height:auto; overflow:hidden; margin:0 auto; color:#000;}
.updown_page { padding:50px 0px 20px 0px; line-height:25px; font-size:15px; color:#666;}
.ny_deltail .ny_title { width:100%; line-height:30px; overflow:hidden; padding:20px 0px 20px 0px; text-align:center; font-size:18px; border-bottom:1px solid #ccc;}
.ny_deltail .ny_addtime { width:100%; line-height:30px; overflow:hidden; padding:10px 0px 10px 0px; text-align:center; font-size:15px; }
.ny_deltail .ny_content { width:100%; line-height:25px; font-size:15px; }
.ny_deltail a,.ny_deltail a:link,.ny_deltail a:visited { color:#666;}
.ny_deltail a:hover { color:#084880;}



.down_btn { width:173px; height:48px; overflow:hidden; border-radius:48px; cursor:pointer; opacity:0.95; transition:all .2s linear; display:block; margin:50px auto auto auto; border:1px solid #b58318;}
.down_btn:hover { opacity:1; border:1px solid #b58318;}
.down_btn .left { width:58px; height:48px; overflow:hidden; float:left; background:url(../images/pro_down.png) center no-repeat #b58318;  transition:all .5s linear;}
.down_btn .right { width:115px; height:48px; line-height:48px; overflow:hidden; float:left; font-size:14px; color:#fff; text-indent:10px; transition:all .5s linear;}
.down_btn:hover .right { background-color:#e3a92d;}


.contact_btn { width:173px; height:48px; overflow:hidden; border-radius:48px; cursor:pointer; opacity:0.95; transition:all .2s linear; display:block; margin:25px auto auto auto; border:1px solid #c82030;}
.contact_btn:hover { opacity:1; border:1px solid #c82030;}
.contact_btn .left { width:58px; height:48px; overflow:hidden; float:left; background:url(../images/pro_tel.png) center no-repeat #493e72; transition:all .5s linear;}
.contact_btn .right { width:115px; height:48px; line-height:48px; overflow:hidden; float:left; background-color:#0f4a8e; font-size:14px; color:#fff; text-indent:10px; transition:all .5s linear;}
.contact_btn:hover .right { background-color:#e42234;}

/* ====== public page start ======= */
.pageline {width:100%; height:auto; overflow:hidden; margin:30px;}
.pageNav{ text-align:center;height:auto;margin-top:40px;margin-bottom:40px;color:#666;}
.pageNav font,.pageNav span{font-size:11px;border:1px solid #cecece;padding:10px 15px;color:#363636;margin:0 5px; background-color:#fff;}
.pageNav font.current,.pageNav span.current{background:#0f488b;color:#fff;font-weight:bold;margin:0 5px;}
.pageNav font.disabled,.pageNav span.disabled{color:#adaaad;margin:0 5px;}
.pageNav a{font-size:11px;border:1px solid #cecece;padding:10px 15px;color:#363636;margin:0 5px; white-space:nowrap; background-color:#fff;}
.pageNav a.current{background:#0f488b;color:#fff;font-weight:bold;margin:0 5px;}
.pageNav a.disabled{color:#adaaad;margin:0 5px;}
/* ====== public page end ======= */


.search_div { width:1200px; height:auto; overflow:hidden;}
.search_div table { width:1180px; height:auto; overflow:hidden; border:1px solid #ebebeb; border-top:0px; }
.search_div table a,.search_div table a:link,.search_div table a:visited,.search_div table a:hover { color:#333;}
.search_div table th { height:65px; line-height:65px; font-size:16px; color:#fff; background-color:#434243;}
.search_div table td { background-color: rgba(255,255,255,0.61) !important; background-color: #fff; filter: alpha(opacity=61); border:1px solid #ebebeb; border-left:0px; border-bottom:0px; line-height:20px; transition:all .5s linear;}
.search_div table tr:hover {box-shadow: 1px 1px 5px #dad9d9; box-sizing:border-box;}
.search_div table tr:hover td {background-color: rgba(255,255,255,1) !important; background-color: #fff; filter: alpha(opacity=100);}
.search_div table td img { width:230px; height:130px; display:block;}
.search_div table td p { padding-left:30px;}
.search_tb { display:none;}
.search_tb ul { width:1150px; height:auto; margin:0 auto;} 
.search_tb ul li { float:left; margin:1px;}

.search_banner {width:1178px; height:auto; margin:0 auto; overflow:hidden;}

.search_banner>ul>li { width:587px; height:39px; line-height:38px; color:#fff; font-size:16px; float:left; text-align:center; background-color: rgba(6,46,81,0.62) !important; background-color: #062e51; filter: alpha(opacity=62); cursor:pointer; margin:0px 1px 1px 1px; transition:all .5s linear;}
.search_banner>ul>li:hover {background-color: rgba(6,46,81,1) !important; background-color: #062e51; filter: alpha(opacity=100);}
.search_banner>ul>li.cur {background-color: rgba(6,46,81,1) !important; background-color: #062e51; filter: alpha(opacity=100); margin:0px; padding-bottom:1px; padding-left:1px; padding-right:1px;}

.search_form { width:100%; height:85px; background-color: rgba(6,46,81,0.9) !important; background-color: #062e51; filter: alpha(opacity=90); margin-top:40px; padding-left:50px; box-sizing:border-box;}
.search_form input[type='text'] { width:964px; height:41px; line-height:41px; overflow:hidden; border:1px solid #06559d; font-size:17px; color:#333; text-indent:15px;}

.search_form select { width:320px; height:42px; line-height:42px; border:0px; border:1px solid #d2d2d2; background:url(../images/sanjian1.png) #fff right center no-repeat; color:#333; font-size:17px;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
outline:none;
padding-left:5px;
cursor:pointer;
transition: all 0.2s linear;
}
.search_form select:hover { background:url(../images/sanjiao2.png) #fff right center no-repeat;}
.search_form .cartype {width:320px; height:40px; line-height:40px; border:0px; border:1px solid #d2d2d2; background:url(../images/sanjian1.png) #fff right center no-repeat; text-indent:5px; cursor:pointer; font-size:17px;}
.search_form .cartype:hover {background:url(../images/sanjiao2.png) #fff right center no-repeat;}
.search_form .carshow { width:492px; height:auto; position:absolute; background-color:#fff; border:1px solid #dedede; border-top:0px; padding-bottom:5px; display:none; margin-left:-247px; margin-top:1px;}
.search_form .carshow table { width:97%; text-align:center;}
.search_form .carshow table th { line-height:40px; border-bottom:1px dashed #dedede; color:#06559d; padding:0px; width:33%;}
.search_form .carshow table td { line-height:30px; border-bottom:1px dashed #dedede; padding:0px; cursor:pointer; width:33%;}
.search_form input[type='submit'] { width:105px; height:42px; background-color:#e3a92d; color:#fff; font-weight:bold; font-size:16px; border:0px; cursor:pointer;}

.pro_del { width:1178px; height:auto; overflow:hidden; border:1px solid #dcdbdb; box-sizing:border-box; background-color: rgba(255,255,255,0.47) !important; background-color: #fff; filter: alpha(opacity=47); padding-bottom:30px; margin:0 auto;}
.pro_del .top { width:1100px; height:auto; overflow:hidden; margin:40px auto 40px auto; }
.pro_del .top .left { width:430px; height:auto; overflow:hidden; float:left;}
.pro_del .top .left img { width:423px; height:325px; display:block; border:1px solid #dedede;}
.pro_del .top .right { width:650px; height:auto; overflow:hidden; float:right;}
.pro_del .top .right ul { width:465px; height:auto; overflow:hidden; margin:35px auto auto auto;}
.pro_del .top .right ul li { float:left; line-height:26px; font-size:20px; font-weight:bold; font-style:italic;}
.pro_del .top .right ul li img { padding-left:10px; padding-right:10px;}
.pro_del .top .right table { width:550px; margin:0 auto; font-size:14px; color:#333; border-bottom:1px solid #dcdbdb;}
.pro_del .top .right table td { border:1px solid #dcdbdb; border-bottom:0px; border-right:0px; line-height:55px; padding:0px 12px 0px 12px;}
.pro_del .top .right table th { font-size:25px; font-weight:bold; line-height:50px; color:#0065ad; text-align:left; padding-bottom:10px; padding-top:10px;}
.pro_del .pdel_tit { width:1100px; height:50px; line-height:50px; overflow:hidden; background-color:#0057a2; text-indent:40px; margin:30px auto auto auto; font-size:15px; font-weight:bold; color:#fff;}
.pro_del .pdel_content { width:1090px; height:auto; overflow:hidden; margin:0 auto; line-height:25px; color:#080808; font-size:14px; padding:10px; box-sizing:border-box;}
.car_list { width:1080px; height:auto; overflow:hidden; margin:10px auto auto auto; border-right:1px solid #dcdbdb; border-bottom:1px solid #dcdbdb; font-size:15px;}  
.car_list td { border-left:1px solid #dcdbdb; border-top:1px solid #dcdbdb; line-height:30px; text-align:center;}
.car_list th { border-left:1px solid #dcdbdb; border-top:1px solid #dcdbdb; line-height:40px; font-size:18px; color:#00397c;}

.downlist table { width:1180px; height:auto; border-right:1px solid #ccc; border-bottom:1px solid #ebebeb;}
.downlist table th { background-color:#3f3f3f; line-height:50px; font-size:20px; color:#fff;}
.downlist table td { background-color: rgba(255,255,255,0.61) !important; background-color: #fff; filter: alpha(opacity=61); color:#333; font-size:15px; line-height:50px; border:1px solid #ebebeb; border-right:0px; border-bottom:0px; text-indent:20px; transition:all .5s linear;}
.downlist table tr:hover {box-shadow: 1px 1px 5px #dad9d9; box-sizing:border-box;}
.downlist table tr:hover td {background-color: rgba(255,255,255,1) !important; background-color: #fff; filter: alpha(opacity=100);}
.downlist table td a { width:130px; height:40px; line-height:40px; background-color:#0164ad; color:#fff; display:block; text-align:center; font-size:13px; margin:0 auto; text-indent:0px;}


#txt_product::-webkit-input-placeholder { /* WebKit browsers */
    color:#a27822;
}
#txt_product:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#a27822;
   opacity:1;
}
#txt_product::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#a27822;
   opacity:1;
}
#txt_product:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#a27822;
}

input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #a6a6a6;
  font-size:15px;
}
input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a6a6a6;
  font-size:15px;
}
input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a6a6a6;
  font-size:15px;
}
input::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #a6a6a6;
  font-size:15px;
}

textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #a6a6a6;
  font-size:15px;
  font-family:Arial;
}
textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a6a6a6;
  font-size:15px;
  font-family:Arial;
}
textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a6a6a6;
  font-size:15px;
  font-family:Arial;
}
textarea::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #a6a6a6;
  font-size:15px;
  font-family:Arial;
}

.about_ul  { width:1120px; height:auto; overflow:hidden; background-color:#0f488b; margin:30px auto auto auto;}
.about_ul .prev { width:44px; height:212px; background:url(/images/a_left.png) center no-repeat; float:left; cursor:pointer;}
.about_ul .next { width:44px; height:212px; background:url(/images/a_right.png) center no-repeat; float:left; cursor:pointer;}
.about_ul .bd {width:1032px; height:172px; overflow:hidden; margin-top:20px; margin-bottom:20px; float:left; }
.about_ul ul {width:1032px; height:172px; overflow:hidden;}
.about_ul ul li {  float:left; font-size:0px;}
.about_ul ul li img { width:248px; height:162px; display:block; overflow:hidden; float:left; margin:5px; border:1px solid #F0F0F0; box-sizing:border-box; opacity:0.8; transition:all .2 linear;}
.about_ul ul li img:hover {opacity:1;}

.right_contact {width:36px; height:104px; overflow:hidden; position:fixed; right:0px; top:40%; background-color:#0f4789; transition:all .2s linear; z-index:30000000;}
.right_contact .text_bg {width:34px; height:100px; overflow:hidden; border:1px solid #fff; float:left; border-right:0px; margin-top:1px; background:url(/images/contact.png) left center no-repeat; transition:all .2s linear; margin-left:1px; display:block;}
.right_contact:hover { width:40px;}
.right_contact:hover .text_bg { width:38px;}
