﻿


body{ min-width:1002px;  background:#fff; background-size:cover; font:12px/22px "Times New Roman","微软雅黑"; color:#000;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ border:0 none;}
/*a:link, a:visited{ color:#333; text-decoration:none;}*/
/*a:hover,a:active{ color:#f00; text-decoration:none;}*/
a{ text-decoration:none; color:#000;}
*{margin:0; padding: 0;}
input{border:none;}

.wrap{width:1002px; margin:0 auto; overflow:hidden; font-family:"微软雅黑";}
.wrap1{width:1002px; margin:0 auto;  font-family:"微软雅黑";background:#fff;}

.header{ height:30px; line-height:30px; background:#2e2e2e; color:#ababab; font-size:14px; }
.tel{ width:460px; float:left; height:18px; line-height:18px; padding-top:6px;}
.tel img{ padding-right:5px; vertical-align:middle; }
.hea2{ width:400px;float:right;  }
.hea2 a{ color:#ababab;height:30px; line-height:30px; display:inline-block; padding:0 18px; border-right:#ababab 1px solid ;}
.hea2 a img{ padding-right:4px; vertical-align:middle;}

.logo{ width:330px; float:left; padding:10px 0; font-size:30px; font-weight:bold; color:#050505;}
.logo img{ float:left; padding-right:8px;}
.logo span{ padding-top:10px; height:46px; line-height:46px; display:block;}





/*user页面*/
.section{ position:relative; margin:0 auto; padding:0; width:1180px; min-width:941px; max-width:1180px; text-align:left; overflow:hidden; }
.info-box{ float:left; width:200px; background:#eef8fa; border:1px solid #e8ecef; }
.home-box{ position:relative; display:block; margin:0 0 0 217px; overflow:hidden; }
.main-box{ position:relative; margin-bottom:-30px; width:100%; background:#f2f2f2; }
.login-box{ margin-bottom:-30px; width:100%; min-height:500px; _height:500px; background:#f1f1f1; }
.u-tab-content{ position:relative; padding:15px; background:#fbfbfb; border:1px solid #f0f0f0; min-height:398px; overflow:hidden; _height:398px; _overflow:visible; }
.title-div{ margin-top:20px; border-top:1px solid #f0f0f0; height:26px; color:#6e717a; }
.head-box{ padding:10px; border:1px solid #f6f6f6; background:#fff; }
	.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.head-inner{ position:relative; margin:20px 0 10px 0; padding:10px; border:1px solid #f6f6f6; background:#fff; }
.head-inner{ position:relative; margin:20px 0 10px 0; padding:10px; border:1px solid #f6f6f6; background:#fff; }


/*会员中心样式
----------------------------------------------*/
.avatar-box{ padding:15px; background:#F7F8FD; overflow:hidden; }
	.avatar-box .img-box{ display:block; float:left; margin-right:10px; padding:1px; border:1px solid #fff; background:#fff; *width:60px; *height:60px; overflow:hidden; }
	.avatar-box .img-box img{ width:60px; height:60px; }
	.avatar-box h3{ color:#6c757e; font-size:16px; line-height:1em; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.avatar-box p{ color:#6c757e; font-size:12px; line-height:20px; }

.side-nav{ border-top:1px solid #e8ecef; }
	.side-nav li{ padding:5px 0; zoom:1; }
	.side-nav li a{ position:relative; display:block; margin:0 15px; padding:8px 15px; color:#6c757e; font-size:14px; line-height:20px; height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.side-nav li a:hover{ color:#fff; border-radius:3px; background:#277bb9; }

.u-tab-head{ margin-bottom:15px; height:40px; background:#fbfbfb; border:1px solid #e8ecef; }
	.u-tab-head p a{ float:left; display:block; margin:-1px 0 auto -1px; padding:11px 25px; line-height:20px; height:20px; color:#7f838c; font-size:14px; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef; }
	.u-tab-head p a:hover,.u-tab-head p a.selected{ color:#fff; background:#0089cd; }
	.u-tab-head span{ float:right; line-height:40px; }
	.u-tab-head span .add{ display:block; padding:10px 15px; line-height:20px; font-size:12px; }
.u-tab-content{ position:relative; padding:15px; background:#fbfbfb; border:1px solid #f0f0f0; min-height:398px; overflow:hidden; _height:398px; _overflow:visible; }
	.u-tab-content .ntitle{ margin:0 auto; padding:0 0 10px 0; }
	.u-tab-content .ntitle-tit{ margin:0 0 10px; padding:0; color:#444; font-size:16px; font-weight:normal; }
	.u-tab-content .ntitle-info{color:#999;}
	.u-tab-content p{ margin:0; padding:3px 0; color:#444; font-size:13px; line-height:24px; }
	.title-div{ margin-top:20px; border-top:1px solid #f0f0f0; height:26px; color:#6e717a; }
	.title-div strong{ float:left; margin-top:-16px; padding:3px 10px 3px 0; background:#fbfbfb; font-size:15px; _position:absolute; }
	.head-box{ padding:10px; border:1px solid #f6f6f6; background:#fff; }
	.head-box .img-box{ float:left; margin-right:10px; }
	.head-box .img-box img{ padding:1px; width:120px; height:120px; border:1px solid #f0f0f0; }
	.head-box .inner{ float:left; }
	.head-box .inner h3{ margin-bottom:15px; color:#3b8dd1; font-size:24px; font-weight:normal; line-height:1.3em; }
	.head-box .inner p{ color:#222; font-size:14px; line-height:24px; }
	.head-inner{ position:relative; margin:20px 0 10px 0; padding:10px; border:1px solid #f6f6f6; background:#fff; }
	.head-inner h3{ margin-bottom:10px; padding-bottom:8px; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #f0f0f0; }
	.head-inner dl{ display:block; float:left; width:50%; line-height:2.8em; font-size:13px; }
	.head-inner dl dt{ display:block; float:left; color:#666; }
	.head-inner dl dd{ color:#999; }
	.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.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; width:120px; 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; }
	.accept-box{ padding:0; background:#fff; border:1px solid #f0f0f0; }
	.accept-box dl{ padding:0; }
	.accept-box dl.head{ position:relative; padding:0; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#52A152; border:1px solid #417F41; border-radius:2px; }
	
    .form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.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; width:120px; 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; }

    .input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }

    input.txt{ width:200px; }

	.step-box{ position:relative; }
	.step-box ul{ margin:0 -40px 0 -10px; }
	.step-box ul li{ position:relative; float:left; margin-right:-8px; width:20%; text-align:center; color:#8c8c8c; font-size:12px; }
	.step-box ul li .progress{ color:#fff; }
	.step-box ul li .progress:after,
	.step-box ul li .progress:before{ position:absolute; top:0; right:0; content:""; width:10px; height:20px; background:url(../images/delivery.png) no-repeat 100% -60px; }
	.step-box ul li .progress:after{ right:0; background-position:100% -20px; }
	.step-box ul li .progress:before{ left:0; background-position:0 0; }
	.step-box ul li .progress .text{ display:block; margin:0 10px; padding:1px 10px; background:#c3c3c3; height:18px; line-height:18px; }
	.step-box ul li.done .progress .text{ background:#83bd39; }
	.step-box ul li.done .progress:before{ background-position:0 -40px; }
	.step-box ul li.done .progress:after{ background-position:100% -60px; }
	.step-box ul li.first .progress:before{ display:none; }
	.step-box ul li.last .progress:after{ display:none; }
	.step-box ul li .info{ line-height:20px; }
	.step-box.mini ul{ margin:0 -32px 0 -10px; }
	.step-box.mini ul li{ width:25%; }









/*导航下拉开始*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:510px; float:right;  height:45px; line-height:45px;  position:relative; z-index:1;margin:32px 0 0 0;  }
.nav a{ color:#1f1f1f;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; padding-left:22px;  }
.nav .nLi h3 a{ display:inline-block; padding:0 20px;height:45px;  font-size:16px; font-weight:normal;  }
.nav .sub{ display:none; width:116px; left:22px; top:34px;  position:absolute;  line-height:24px; padding:7px 0 0 0; z-index:999; background:url(../images/nav_b_03.png) no-repeat center top #fff;}
.nav .sub ul{  padding:6px 0 0 0; min-height:110px; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.nav .sub ul li{ zoom:1; }
.nav .sub a{ display:block; padding:0 8px; color:#565555; font-family:"宋体"; font-size:14px; text-align:center }
.nav .sub a:hover{color:Red;}
.nav .on h3 a{ background:url(../images/nav_hov_03.png) no-repeat center top; color:#de0e03;   }
/*导航下拉结束*/


/*PC大图滚动开始*/
.flexslider{ width:100%;position:relative;height:478px;overflow:hidden;}
.slides{position:relative;z-index:0;}
.slides li{height:478px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*PC大图滚动结束*/

.in_msgbox{ position:absolute; top:0; left:0; width:100%;   }
.in_msg{ width:250px; margin:76px 65px 0 0; float:right; background:#dbeff8; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.in_msgtel{height:74px; padding-left:56px; border-bottom:1px solid #b7c4cf; background:url(../images/in_msgbg_18.png) no-repeat 16px center;}
.in_msgtel span{ display:block; width:78px; float:left; padding-top:18px; height:40px; line-height:40px; font-size:16px; font-family:"宋体"; color:#2a2a2a;}
.in_msgtel h3{ float:left; padding-top:15px; line-height:22px; font-size:20px; color:#e90000;}
.in_msgform{padding:10px 0 54px 36px;}
.in_msgform dl dt{ padding:14px 0 8px 46px; height:16px; line-height:16px; color:#383838; font-size:14px;}
.in_msgform dl dt img{ vertical-align:middle; padding-right:10px;}
.in_msgform dl dd input{ width:185px; border:1px solid #b3b3b3; height:30px; line-height:30px;}
.in_msgtj{ width:187px; padding-top:22px; text-align:center;}
.in_msgtj input{width:187px; height:34px; line-height:34px; background:url(../images/in_msg_30.png) no-repeat; font-size:18px; color:#fff;}

/*首页*/
.in_gk{ background:#f0f0f0; border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3;}
.in_gkxx{ height:44px; line-height:44px; padding-left:40px; background:url(../images/gk_35.png) no-repeat 8px center; font-family:"宋体"; color:#6e6e6e;}
.in_gkxx span{ color:#eb0000; }


/*头像上传*/
.avatar-img{ display:block; margin:20px 0; padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; }
	.avatar-img img{ width:180px; height:180px; }
.cropper-wraper{ margin-top:20px; }
	.cropper-wraper .cropper-box{ position:relative; float:left; margin-right:20px; padding:1px; width:350px; height:350px; text-align:center; border:1px solid #f0f0f0; border-radius:2px; background:#f4f4f4; text-align:center; vertical-align:middle; }
	.cropper-wraper .cropper-box div{ margin:auto; vertical-align:middle; }
	
	.cropper-wraper .cropper-view{ float:left; width:184px; }
	.cropper-wraper .cropper-view .img-box{ padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; overflow:hidden; }
	.cropper-wraper .cropper-view .img-box img{ display:block; width:180px; height:180px; }
	.cropper-wraper .cropper-view .btn-box p{ margin:8px 0; text-align:center; color:#333; font-size:13px; line-height:24px; }
	.cropper-wraper .cropper-view .btn-box p.tip{ text-align:left; color:#999; font-size:13px; line-height:22px; }
	.cropper-wraper .cropper-view .btn-box .btn{ width:100%; line-height:34px; height:36px; }
	
    .btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }


.ftable{ width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ width:100%; background:#fff; _width:auto; }
	.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
	.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
	.ftable td s{ color:#999; text-decoration:line-through; }
	.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
.page-foot{ clear:both; font-size:13px; padding-top:15px; height:35px; }
.page-btns{ float:left; }
	.page-btns a{ color:#444; font-weight:bold; margin-right:5px; }
	.page-btns .pipe{ color:#cbcbcb; margin:0 5px; }

.login-right h1{ margin-bottom:20px; color:#555; font-size:22px; font-weight:700; letter-spacing:3px; line-height:30px; height:30px; text-align:center; }
	.login-right li{ position:relative; clear:both; margin-bottom:10px; height:50px; *display:inline; *zoom:1; }
	.login-right li label{ position:absolute; top:1px; left:10px; width:68px; height:40px; line-height:40px; color:#999; font-size:14px; }
	.login-right li input{ display:block; margin:0; padding:10px 10px 10px 80px; width:208px; height:20px; line-height:20px; border:1px solid #e8e8e8; background:#fbfcff; color:#333; font-size:14px; border-radius:3px; }
	.login-right li input:focus{ border-color:#999; }
	.login-right li span{ line-height:24px; }
	.login-right .btn-box .col{ clear:both; margin-bottom:10px; padding-bottom:10px; color:#555; font-size:14px; line-height:20px; }
	.login-right .btn-box .col .submit{ display:block; padding:10px 20px; width:100%; color:#fff; font-size:14px; line-height:20px; border:0; background:#1e7bb3; text-align:center; border-radius:3px; cursor:pointer; }
	.login-right .btn-box .tips{ display:none; margin:0; padding:0; text-align:center; font-size:12px; color:#f00; }
	.login-right .oauth-box { clear:both; padding-top:20px; }
	.login-right .oauth-box h3{ display:block; margin-bottom:10px; color:#555; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
	.login-right .oauth-box p{ margin-left:-25px; }
	.login-right .oauth-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
	.login-right .oauth-box p a img{ width:38px; height:38px; }

.inner-box{ margin:30px 0; min-height:350px; _height:350px; border:1px solid #f0f0f0; background:#fff; text-align:center; }
	.inner-box .dl-list{ margin:0 auto; padding:30px; text-align:left; width:879px; font-size:14px; }
	.inner-box .dl-list dl{ clear:both; display:block; padding:5px 0; }
	.inner-box .dl-list dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.inner-box .dl-list dl dt{ display:block; padding:5px 0; float:left; width:30%; line-height:42px; min-height:42px; color:#555; text-align:right; }
	.inner-box .dl-list dl dd{ position:relative; padding:5px 0 5px 20px; line-height:42px; min-height:42px; color:#555; overflow:hidden; _margin-left:120px; }
	.inner-box .dl-list dl dd .input{ padding:10px; }
	.inner-box .dl-list dl dd a.send{ display:inline-block; color:#555; border:1px solid #e8e8e8; border-radius:3px; width:110px; height:40px; line-height:40px; color:#333; font-size:14px; text-align:center; background:#fff; vertical-align:middle; }
	.inner-box .dl-list dl dd a.send.gray{ color:#999; }
	.inner-box .dl-list dl dd a.send img{ margin-top:9px; }
	.inner-box .dl-list dl dd .input.code{ width:84px; ime-mode:disabled; text-transform:uppercase; }
	
	.inner-box .tab-head{ display:block; border-bottom:1px solid #f0f0f0; background:#fbfbfb; overflow:hidden; }
	.inner-box .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
	.inner-box .tab-head ul li a{ display:block; padding:0 30px; height:50px; line-height:50px; color:#555; font-size:14px; }
	.inner-box .tab-head ul li a:hover,.inner-box .tab-head ul li a.selected{ color:#666; background:#fff; border-bottom:2px solid #0089cd; }
	.inner-box .tab-content{ display:none; }



.in_hov{width:1020px; padding:26px 0 32px 0;}
.in_hov ul{ width:1020px; overflow:hidden;}
.in_hov ul li{ width:320px; float:left; margin-right:20px;}
.in_hov ul li a .in_hovxx{   padding:98px 98px 12px 20px; height:110px; line-height:26px; text-align:center; font-size:14px; color:#828282; border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.in_hov ul li a .in_hovxx h3{ font-weight:normal; font-size:18px; color:#595857;}
.in_hov ul li a .in_hovxx span{ width:120px; margin:10px auto 0 auto; color:#fff; height:30px; line-height:30px; border:1px solid #fff; display:block; font-size:12px;}
.in_hov ul li a .in_hovti{ padding-left:12px; height:42px; line-height:42px; color:#fff; font-family:"宋体"; font-size:12px;}
.in_hov ul .in_hov01{ border-top:4px solid #fc6468;}
.in_hov ul .in_hov02{ border-top:4px solid #efbd38;}
.in_hov ul .in_hov03{ border-top:4px solid #00a0e0;}
.in_hov ul .in_hov01 a .in_hovxx{background:url(../images/ho_38.png) no-repeat 115px 16px;padding-left:80px}
.in_hov ul .in_hov02 a .in_hovxx{background:url(../images/ho_40.png) no-repeat 115px 16px;padding-left:80px}
.in_hov ul .in_hov03 a .in_hovxx{background:url(../images/ho_42.png) no-repeat 115px 16px;padding-left:80px}
.in_hov ul .in_hov01 a .in_hovxx span{ background:#fc6468;}
.in_hov ul .in_hov02 a .in_hovxx span{ background:#efbd38;}
.in_hov ul .in_hov03 a .in_hovxx span{ background:#00a0e0;}
.in_hov ul .in_hov01 a .in_hovti{ background:#fc6468;}
.in_hov ul .in_hov02 a .in_hovti{ background:#efbd38;}
.in_hov ul .in_hov03 a .in_hovti{ background:#00a0e0;}
.in_hov ul .in_hov01 a:hover .in_hovxx{ background:url(../images/hov_38.png) no-repeat 90px 16px #fc6468; color:#fff;  border-right:1px solid #fc6468;border-left:1px solid #fc6468;}
.in_hov ul .in_hov02 a:hover .in_hovxx{ background:url(../images/hov_40.png) no-repeat 66px 16px #efbd38; color:#fff;  border-right:1px solid #efbd38;border-left:1px solid #efbd38;}
.in_hov ul .in_hov03 a:hover .in_hovxx{ background:url(../images/hov_42.png) no-repeat 62px 16px #00a0e0; color:#fff;  border-right:1px solid #00a0e0;border-left:1px solid #00a0e0;}
.in_hov ul li a:hover .in_hovxx h3{ color:#fff;}


.in_qsfkbox{ height:136px; padding:12px 0 18px 0; background:#afe5ff;}
.in_qsfk img{ float:left; padding-right:35px;}
.in_qsfk span{ height:136px; line-height:136px; font-size:48px; font-weight:bold; color:#010101;}

.in_lc{ position:relative; width:1002px; height:943px; background:url(../images/in_lcbg_07.png) no-repeat;}
.in_lc01{ position:absolute; top:114px; left:198px; line-height:34px; color:#3f3f3f; font-size:18px;}
.in_lc01 h3{ color:#ff6c00; font-size:24px;}
.in_lc02{ position:absolute; top:244px; right:234px; text-align:right; line-height:34px; color:#3f3f3f; font-size:18px;}
.in_lc02 h3{ color:#ff6c00; font-size:24px;}
.in_lc03{ position:absolute; top:380px; left:60px; width:940px; overflow:hidden;}
.in_lc03_tit{ height:34px; line-height:34px; padding-left:162px;color:#3f3f3f;font-size:24px;}
.in_lc03_tit h3{ float:left; padding-right:10px; color:#ff6c00; }
.in_lc03 dl{ float:left; padding:28px 72px 0 0;}
.in_lc03 dl dt{ font-size:20px; color:#ff6c00; line-height:22px;}
.in_lc03 dl dt span{ display:block; font-size:14px; color:#5e5e5e;}
.in_lc03 dl dd{ padding-top:6px; line-height:26px; font-size:14px; color:#5a5a5a;}
.in_lc03_dl01{ width:200px;}
.in_lc03_dl02{ width:134px;}
.in_lc03_dl03{ width:380px;}
.in_lc04{position:absolute; bottom:112px; left:300px; width:116px; text-align:center; line-height:34px; color:#3f3f3f; font-size:18px;}
.in_lc04 h3{ color:#ff6c00; font-size:24px;}
.in_lc05{position:absolute; bottom:112px; left:434px; width:256px; text-align:center; line-height:34px; color:#3f3f3f; font-size:18px;}
.in_lc05 h3{ color:#ff6c00; font-size:24px;}
.in_lc06{position:absolute; bottom:60px; right:50px; width:314px; text-align:center; line-height:34px; color:#3f3f3f; font-size:18px;}
.in_lc06 h3{ color:#ff6c00; font-size:24px;}

.in_img{ background:#4ec4c8;}
.in_img img{ float:left;}

.in_jsj{ margin:24px 0 62px 0; width:264px; float:left; text-align:center; height:260px; border:1px solid #d2d2d2;  line-height:34px; }
.in_jsj img{padding:30px 0 24px 0; line-height:0;}
.in_jsj {font-size:24px;color:#65788c; }
.in_jsj a{ display:block;  width:128px; margin:26px auto 0 auto; height:34px; line-height:34px; font-size:18px; color:#fff; text-align:center; background:#27a2de;}

.in_yw{margin:24px 0 62px 16px; width:718px; float:left; height:260px; border:1px solid #d2d2d2; }
.in_yw_tit{ height:50px; line-height:50px; font-size:24px; text-align:center; color:#65788d;}
.in_yw ul{ width:640px; overflow:hidden; margin:0 auto;}
.in_yw ul li{ float:left; width:140px; height:80px; padding:15px 10px 10px 10px; text-align:center; line-height:38px;}
.in_yw ul li a{ color:#65788d; font-size:18px;}

/*内页*/
.tit{ width:770px; margin:58px auto 0 auto; background:url(../images/tit_bg_03.png) no-repeat center 22px; line-height:23px; text-align:center; color:#7d7d7d; font-size:16px;}
.tit h3{ height:44px; line-height:44px; color:#373737; font-size:42px; font-weight:normal;}
.tit span{ height:32px; line-height:32px; display:block; font-family:Arial; font-size:30px; color:#414141;}
.titpa{ margin:24px auto 0 auto;}
.tit02{ width:770px; margin:90px auto 0 auto; background:url(../images/tit_bg_24.png) no-repeat center 22px; line-height:40px; text-align:center; color:#fff; }
.tit02 h3{ height:40px; line-height:40px;  font-size:38px; font-weight:normal;}
.tit02 span{display:block; font-family:Arial; font-size:30px; color:#fff;}

.pro_xx{ float:left; width:470px; padding:80px 136px 35px 10px; line-height:25px; font-size:14px; color:#1e2a4d;}
.pro_xx h3{ height:62px; line-height:62px; font-size:36px; color:#101c3f;}
.pro_img{ width:380px; padding-top:22px; float:left;}
.pro_list{ width:1002px; float:left; padding:35px 0 50px 0;}
.pro_list ul{ width:1096px; overflow:hidden; }
.pro_list ul li{ width:200px; float:left; padding:0 130px 0 35px;}
.pro_list ul li a{ display:block; width:82px; text-align:center; margin:0 auto;  font-size:18px; color:#404962; line-height:30px;}
.pro_list ul li a img{padding-bottom:6px;}
.pro_list ul li span{ line-height:22px; color:#535354; font-size:14px;}

.pro_cn{ height:320px; background:url(../images/pro_bg_16.png) no-repeat center top; margin-bottom:48px;}
.pro_cn ul{ padding-top:120px; margin:0 auto; width:1050px; overflow:hidden;}
.pro_cn ul li{padding:12px 25px 0 25px ; width:300px; float:left; height:78px; line-height:78px; color:#fff; font-size:18px; background:url(../images/proli_18.png) no-repeat 25px top;}
.pro_cn ul li h3{ padding:0 12px 0 40px; float:left;color:#fff; font-size:40px; font-weight:normal;}

.pro_qc{ width:912px; margin:0 auto; padding:46px 0 120px 0; overflow:hidden;}
.pro_qc li{ width:178px; float:left; padding:0 25px; text-align:center;}
.pro_qc .qc_ptop{padding-top:36px;}
.pro_qc li a{ line-height:24px; font-size:24px; color:#1e1d1d;}
.pro_qc li a span{ color:#252424; font-size:14px; display:block;}
.pro_qc li a .qc_img{ position:relative; width:178px; height:205px; padding-bottom:6px;}
.pro_qc li a .qc_hov{ position:absolute; left:0; top:0;height:205px; display:none;}
.pro_qc li a .qc_hov span{ position:absolute; left:0; top:46%; display:block;width:178px; text-align:center; font-size:16px; color:#fff; line-height:22px;}
.pro_qc li a:hover .qc_hov{ display:block;}

.pro_mode{ height:590px; background:url(../images/qc_bg_22.png) no-repeat center top;}
.pro_mode ul{ width:1002px; overflow:hidden;}
.pro_mode ul li{ float:left; margin:26px 100px 0 42px; width:358px; height:270px; background:url(../images/li_bg_28.png) no-repeat right bottom;}
.pro_mode ul li h3{ height:68px; font-weight:normal; font-size:24px; color:#fff; }
.pro_mode ul li h3 span{ vertical-align: bottom;display:inline-block; padding:20px 0 0 0 ; height:30px; line-height:30px; width:40px; text-align:center; background:url(../images/li_24.png) no-repeat center top; font-size:42px; color:#fff;}
.mode_xx{ width:290px; padding:20px 0 0 48px; line-height:30px; font-size:16px; color:#fff;}

.pro_lc{ width:1002px; height:270px; overflow:hidden; margin-top:36px; padding-bottom:80px; background:url(../images/lc_bg_37.png) no-repeat 16px top;}
.pro_lc li{ width:230px; float:left; padding:158px 0 0 104px; font-size:24px; line-height:30px; color:#00519d;}
.pro_lc li span{display:block; color:#7d7d7d; font-size:18px;}

.pro_dk{ width:1002px; padding-top:48px;}
.pro_dk li a{ display:block; width:1002px; overflow:hidden; padding-bottom:90px;}
.dk_xx{ float:left; width:410px; padding:75px 0px 0 20px; margin-left:60px; background:url(../images/li_07.png) no-repeat left 80px;}
.dk_xx h3{ display:inline; padding:25px 38px 0 0; height:58px; line-height:58px; background:url(../images/li_06.png) no-repeat right top; font-size:42px; color:#23404f;}
.dk_xx span{ display:block; padding:0 0 8px 12px;line-height:28px; font-size:24px; color:#5f5f5f;}
.dk_xx img{ padding-left:10px;}
.dk_img{ width:490px; float:left; text-align:center;}

.content{ width:100%; padding:30px 0 50px 0;  background:url(../images/yy_02.png)  repeat-x top #f0f0f0;}
.box{ width:1000px;min-height:640px; border:1px solid #b5b5b5; background:#fff; overflow:hidden;}
.online{ width:400px; float:left; padding:0 0 52px 34px;}
.online_lc{ width:330px; padding-top:10px; overflow:hidden;}
.online_lc li{ width:162px; float:left; text-align:center;}
.online_lc li a{ display:block; width:162px;  background:url(../images/online_10.png) no-repeat center top; line-height:36px; color:#2d6fb9; font-family:"宋体"; font-size:14px;}
.online_lc li a span{ display:block; padding-left:3px; height:24px; line-height:24px; color:#fff; font-size:16px;}
.online_lc li a:hover, .online_lc li .on{  background:url(../images/online_08.png) no-repeat center top;}

.online{ font-family:"宋体"; color:#525252; font-size:14px;}
.online_form{padding:14px 0;}
.online .inp{ width:316px; height:30px; line-height:30px; border:1px solid #c8c7c4; text-indent:7px}
.online .select{width:318px; height:30px; line-height:30px; border:1px solid #c8c7c4; padding:0;text-indent:7px}
.online .on_jk{ width:70px;}
.online_yx{ width:320px; overflow:hidden;}
.online_yx .select{ float:left; width:242px;}
.online_je{width:238px; height:30px; line-height:30px; border:1px solid #c8c7c4;}
.online_je input{ width:204px; padding:0 5px; border:none;}
.submit_button{ width:235px; height:36px; line-height:36px; color:#fff; font-size:18px; text-align:center; background:url(../images/online_15.png)}

.online_img{ float:right;}

.jsj_left{ width:380px; float:left; padding:110px 90px 84px 108px; font-family:"宋体"; font-size:14px; color:#525252;}
.jsj_tit{ text-align:center; padding-bottom:30px; height:44px; line-height:44px; font-size:30px; color:#007ae2; font-family:"黑体";}
.jsj_left dl{ padding-left:18px; width:320px; overflow:hidden; padding-top:24px;}
.jsj_left dl dt{ width:66px; float:left; height:32px; line-height:32px;}
.jsj_left dl dd{ width:246px; float:left;}
.jsj_left dl dd .js_text{  float:left; width:214px; height:30px; line-height:30px; border:1px solid #c8c7c4; margin-right:8px;}
.jsj_left dl dd .select{ float:left; width:214px; height:30px; line-height:30px; border:1px solid #c8c7c4; margin-right:8px;}
.jsj_left dl dd .js_zz{ width:92px; height:30px; float:left; margin-right:18px; border:1px solid #c8c7c4; color:#3b3b3b; background:#fff; font-family:"宋体"; font-size:14px;}
.jsj_left dl dd .on{ border:1px solid #3d96e1; color:#fff; background:#3d96e1;}
.jsj_left dl dd .js_js{ width:216px; height:36px; background:url(../images/js_06.png) no-repeat; color:#fff; font-size:18px;}

.jsj_right{ margin-top:128px; padding:40px 0 0 48px; width:272px; float:left; height:272px; background:url(../images/js_03.png) no-repeat; font-weight:bold; letter-spacing:1px; font-family:"宋体"; font-size:14px; color:#003b6c; line-height:24px;}
.jsj_sm{ width:180px; color:#a1a1a1; display:block; text-align:center;}
.jsj_co{ color:#a1a1a1;}
.jsj_mo{ font-size:28px; color:#fe6c00; height:40px; line-height:40px; padding:10px 0 20px 0;}

.js_jk{ float:left; width:100%;}
.js_jk a{ display:block; width:235px; margin:0 auto; height:36px; line-height:36px; background:url(../images/online_15.png) no-repeat; font-size:18px; color:#fff; text-align:center;}

/*foot*/

.in_link{ width:100%; padding-bottom:34px; background:#eeeeee; border-top:1px solid #dddddd;}
.in_linklo{ width:230px; float:left; padding:48px 0 0 20px;}
.in_linklogo{ height:58px; line-height:58px; font-size:30px; font-weight:bold; color:#050505;}
.in_linklogo img{ float:left; padding-right:14px;}
.in_linktel{ height:32px; line-height:32px; padding-left:56px; background:url(../images/tel_49.png) no-repeat 28px center; color:#373737; font-size:14px; font-family:"微软雅黑";}
.in_linkxx{ padding-top:56px; width:318px; float:right; font-size:14px; color:#272727; line-height:20px;}


.foot{ height:40px; line-height:40px; background:#454546; color:#fff; font-family:"宋体"; }
.foot_bq{ float:left; width:460px; padding-left:12px;}
.foot_a{ float:right; width:500px; padding-left:10px; text-align:right;}
.foot_a a{padding:0 14px; color:#fff;}
