﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:12px; }
body,span,samp,i,em{font-family:Arial, "微软雅黑";}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#777; font-size:15px; font-family: "Open Sans"; vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img { max-width: 100%; }

.w1150{max-width:1150px; width:100%; margin:0 auto;}
.w1150:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.top { width:100%; overflow:hidden; background:url(../images/index2_03.jpg) repeat-x;}
.logo { float:left;}
.top_rel { float:right; width:280px; background:url(../images/bvsa.jpg) no-repeat; height:80px;}
.top_rel ul { margin-left:-1%;margin-top:8px;}
.top_rel li { float:left; margin-left:1%; line-height:40px; position:relative;text-indent:15px; margin:0 3%;}
.top_rel li:hover a{ display:block; color:#fa0300;}
.top_rel li:after{content:""; position:absolute; left:0; top:15px; background:url(../images/dian.jpg) no-repeat; width:9px; height:9px;}


/* 导航条 */
.dht { width: 100%; background-image: linear-gradient(#c90600, #ab0e00); display: block; }
.gan { background: url(../images/gan.png) no-repeat right;}
.nav { height:49px; line-height:49px; position:relative; z-index:1;}
.nav a { color: #fff; }
.nav .nLi { float: left; position: relative; display: inline; width:12.5%; text-align: center; }
.nav .nLi h3 a { display: block; padding: 0 20px; font-size: 14px; }
.nav .sub { display: none; width: 162px; left: 0; top: 49px; position: absolute; background: #0479e0; line-height: 35px; padding: 5px 0; }
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; padding: 0 10px; }
.nav .sub a:hover { background: #c20700; }
.nav .on h3 a { background: #c20700; color: #fff; width:99%; }

/*banner*/
.block_home_slider { position:relative; line-height:0px; text-align:center;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat ;}
.block_home_slider .flex-control-paging { position:absolute; bottom:15px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin:0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background:#9b0000; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:34px; background:#d31718;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport {height:100%;}
.flexslider .slides {height:100%;}
.flexslider .slides li {height:265px;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;}
.flexslider .slides li img {display:none;}
#home_slider2 {display:none;}

/* 背景 */
.bej_sm { background:url(../images/beij_a.jpg) repeat-x; width:100%; height:23px;}
.bej_san { overflow:hidden;}
.bej_san dl{ margin:0 10px; float:left;}
.bej_san .w280 { width:280px;}
.bej_san .w530 { width:530px;}
.bej_san dt {overflow:hidden;}
.bej_san dt .bej_san1 { float:left; font-size:16px; font-weight:bold;}
.bej_san dt .bej_san2 { float:left; font-size:12px; color:#fe0002; margin-left:5px; margin-top:6px;}
.bej_san dt .bej_san3 { float:right; background:#fb0304; width:50px; text-align:center; font-size:12px; margin-top:6px;border-radius:10px;}
.bej_san dt .bej_san3 a{ color:#fff; display:block;}
.bej_san dd { overflow:hidden; margin-top:10px; line-height:25px;}
.bej_san dd .cps_b4 { overflow:hidden; margin-top:90px;}
.bej_san dd .cps_b4 ul { margin-left:-25px;}
.bej_san dd .cps_b4 li { width:190px; float:left; margin-left:25px; text-align:center; line-height:45px;} 
.bej_san dd .cps_b4 li img { width:190px; height: 130px;border:1px solid #eee; transition: all .5s;}
.bej_san dd .cps_b4 li:hover img { transform: scale(1.1);}

.foot { float:left; background: url(../images/foot_1.jpg) repeat-x; line-height:34px; width:100%; margin-top:15px;}
.foot ul { width:600px; margin:0 auto;}
.foot li { float:left; width:75px; text-align:center;}
.foot li:hover a{ color:#fb0304; display:block;}
.genw { background:url(../images/fott_gan.jpg) no-repeat right;}
.fott { text-align:center; line-height:50px;}

/*内页*/
.ne_boos { overflow:hidden;}
.ne_zos { float:left; width:210px;}
.ne_zos .ne_zos_lan { background:url(../images/about_40.jpg) no-repeat; height:47px; overflow:hidden; }
.ne_zos .ne_zos_lan .ne_zos_lan_a { float:left; text-indent:25px; margin-top:14px; font-weight:bold;}
.ne_zos .ne_zos_lan .ne_zos_lan_b { color:#c9c9c9; font-size:10px; margin-left:5px; float:left;margin-top:18px;}
.ne_zos .ne_zos_mi { overflow:hidden; border:1px solid #eee;}
.ne_zos .ne_zos_mi ul { padding:0 10px; margin-bottom:10px;}
.ne_zos .ne_zos_mi li { width:190px; background:#eee; overflow:hidden; margin-top:10px; line-height:30px; position:relative; text-indent:25px;}
.ne_zos .ne_zos_mi li a{ display:block;}
.ne_zos .ne_zos_mi li:hover a{ color:#fb0304;}
.ne_zos .ne_zos_mi li:after{content:""; position:absolute; left:15px; top:10px; background:url(../images/sanjao.png) no-repeat; width:9px; height:9px;}
.ne_yos {/* float:right;*/ width:98%;}
.ne_yos .ne_yos_c { overflow:hidden; border-bottom:2px solid #cccccc; line-height:44px;}
.ne_yos .ne_yos_c .ne_yos_1a { float:left; position:relative; font-weight:bold; font-size:14px; text-indent:15px;}
.ne_yos .ne_yos_c .ne_yos_1a:after{content:""; position:absolute; left:0; top:12px; background:url(../images/hds.png) no-repeat; width:4px; height:19px;}
.ne_yos .ne_yos_c .ne_yos_2b { float:right;}
.ne_yos .ne_yos_b { overflow:hidden; padding:10px 5px;}
.ne_yos .aobs { line-height:30px; font-size:14px; position:relative;}

.ne_yos .psw {}
.ne_yos .psw table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.ne_yos .psw table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}

/*上一页*/
.zuoy { font-family: Arial; text-align: center; clear: both; color: #fff; margin-top:20px;}
.zuoy_ks { width: 120px; display: inline-block; background:#eeeeee; line-height: 35px; border-radius: 5px;}
.zuoy_ks a { display: block;}
.zuoy_ks:hover a { background:#fb0304; color:#fff; border-radius:5px;}
.zuoy_mi { width: 50px; display: inline-block; background:#eeeeee; line-height: 35px; border-radius: 5px;}
.zuoy_mi:hover {background:#fb0304;}
.zuoy_misa {width: 50px; display: inline-block; background:#fb0304; line-height: 35px; border-radius: 5px;}
.zuoy_sk { width:150px; background:#eeeeee;display: inline-block;line-height: 35px; border-radius: 5px; color:#333;}

/*公司环境*/
.huanjin { overflow:hidden;}
.huanjin ul { margin-left:-1%;}
.huanjin li { width:32.33%; float:left; margin-left:1%; margin-top:10px; line-height:35px; text-align:center; overflow:hidden; border:1px solid #eee;}
.huanjin li p{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.huanjin li p a{ display:block;}

/*客户*/
.khly { float:left; width:100%; margin-top:6px;}
.khly ul{ margin:0px 0 0 -7%;}
.khly ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.khly ul li{ width:92%; float:left; margin:0 0 1% 7%; border:1px #eaeaea solid;}
.khly ul li .input_txt{ width:100%; height:40px; line-height:40px; border:none; background:none; font-size:14px !important; text-indent:10px; color:#c4c0c0;}
.khly ul .textarea{ width:92%; margin:0% 0 0 7%; font-size:12px !important;}
.khly ul li textarea{ width:100%; height:90px; border:none;background:none; margin-top:10px; text-indent:10px; color:#c4c0c0;}
.khly .more{ width:99.5%; overflow:hidden; margin-top:20px; margin-left:4px;}
.khly .more .input_btn{ width:99%; color:#fff; font-size:16px; line-height:46px; text-align:center; border:none; background:#c90600;}

.xiws { background:url(../images/lx.png) no-repeat; width:327px; height:299px; position:absolute; right:0; top:0;}