﻿/*reset.css start*/
@charset "utf-8";
html{color:#000;background:#FFF; overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:"";}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}

/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}


/* -- 外边距 -- */
.m1 { margin:1px; }
.m2 { margin:2px; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.mt2 { margin-top:2px;}
.mt5 { margin-top:5px;}
.mt8 { margin-top:8px;}
.mt10 { margin-top:10px;}
.mt12 { margin-top:12px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr12 { margin-right:12px;}
.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.mb10 { margin-bottom:10px;}
.ml12 { margin-left:12px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }

/*common.css start*/
@charset "utf-8";
body { color:#000; font-size:12px; font-family: "宋体";} /*网站字体颜色*/
a { color:#000; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:left;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i { font-style:normal;}
em { font-style:normal;}


/* -- 页面整体布局 -- */
.header , .content , .footer { width:1100px; margin:0 auto; overflow:hidden; }
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}

/*头部开始*/
.t_bg { background:url(../images/t_bg.gif) repeat-x center 0;}

.h_top { padding-top:10px; font-family:"Microsoft YaHei"; height:25px;}
.h_top i{ float:left;}
.h_top p { float: right;}
.h_top p a { padding:0 5px; color:#000; background:url(../images/h_xxico.gif) no-repeat right center;  display:inline-block;}
.h_top p q { display:block; float:left;}
.h_top p q a { background:none;}
.h_top p q img { margin-bottom:px;}
.h_top p .nobor { background:none;}

.h_con { height:94px; width:1100px; overflow:hidden}
.h_con h1 { padding-top:20px;}
.h_bt { font-family:"Microsoft YaHei"; font-size:18px; color:#231815; padding:38px 0 0 15px;}
.h_bt span { display:block; font-weight: bold; font-size:18px; color:#0B57BF; padding-top:6px; }
.h_pho q { font-family:"Microsoft YaHei"; font-size:16px; color:#0B57BF; display:block; margin:20px 0 12px;}
.h_pho p { font-family:"Microsoft YaHei"; font-size:13px; color:#000; background:url(../images/h_pho.gif) no-repeat left bottom; padding-left:45px;}
.h_pho span { color:#03449C; font-size:28px; display:block; font-family:Impact}

.h_nav { height:46px; line-height:46px; overflow:hidden}
.h_nav ul li { float:left;}
.h_nav ul .nobor01 { background:none;}
.h_nav ul li a { display:block; padding:0 30px; color:#fff; font-size:15px;font-weight: bold; font-family:"Microsoft YaHei";}
.h_nav ul li a:hover,.h_nav ul .cur a { color:#fff; text-decoration:none; background:url(../images/n_libg.gif) no-repeat center 0;}

.s_inp {  margin-top:17px;}
.inp01 { background:url(../images/s_inp.gif) no-repeat; width:187px; height:24px; line-height:24px; border:none; padding:0 3px; float:left; font-size:12px; color:#333}
.h_ser p { float:left; width:670px; overflow:hidden; padding-top:20px; height:20px;}
.h_ser p a { padding:0 10px; border-right:dotted 1px #b9b9b9; color:#000;}
/*头部结束*/
.contone .contact{ line-height:40px;}
*{ margin:0; padding:0; font-family:"微软雅黑"; outline:none;}
body > .qing{ min-width:1100px;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img, input{ border:0;}
input,textarea,select {outline:none;} 
ul li{ list-style:none;}
.qing{ overflow:hidden; display:block; clear:both; }
.center{margin-bottom:15px;width:1100px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; }
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}
.mar0{ margin-right:0 !important;}
.song{ font-family:"宋体";}


.pin{ margin-left:30px;}
.pin:hover .pin_bottom{ border:2px solid #233672; border-top:0; background:#233672;}
.pin:hover .pin_bt{ color:#FFF;}
.pin:hover .pin_jian{ color:#FFF;}
.pin:hover .pin_more a{ background:url(../images/pin_more_hover.png) left top no-repeat;} 

.pin_top{ width:286px; height:206px; border:2px solid #c0c4cf; border-bottom:0;}
.pin_img{ width:286px; height:206px; }
.pin_bottom{ width:246px; height:160px; padding:0 20px; border:2px solid #c0c4cf; border-top:0; }
.pin_bt{ height:44px; padding-top:10px; background:url(../images/pin_bt_bg.jpg) left bottom no-repeat; font-size:16px; color:#000; line-height:44px;}
.pin_jian{ height:56px; font-size:12px; color:#909090; line-height:56px; }
.pin_more{ height:31px;}
.pin_more a{ width:88px; height:31px; display:block; background:url(../images/pin_more_bg.png) left top no-repeat;} 

.company{ padding-top:15px;margin-top:20px;}
.com_img{ width:408px; }
.com_img img{ width:400px; border:4px solid #e0e0e0;}
.com_jie{ width:665px; padding-top:3px;}
.com_bt{ font-size:24px; color:#000; line-height:28px; padding-top:10px;}
.com_jian{ padding-top:22px;  font-size:14px; color:#333; line-height:28px;}
.com_jian:hover{ color:#000;}
.com_title{ width:393px; height:133px; padding-top:26px; border:3px solid #c0c4cf; border-top:0;}
.com_qiye{ width:165px; height:30px; margin-left:auto; margin-right:auto; background:url(../images/title_bg.jpg) left center repeat-x; text-align:center; }
.com_qiye span{ margin-left:auto; margin-right:auto; padding:0 9px; background:#FFF; font-size:24px; color:#373737; line-height:30px; text-align:center; }
.com_nian{ height:60px; padding-top:20px; padding-left:20px; padding-right:20px; font-size:12px; color:#373737; line-height:28px; text-align:center;}
.tel_img{ width:69px; padding-right:16px;}
.tel_bt{ font-size:24px; color:#0093dd; line-height:30px; padding-top:12px;}
.fo_con{ width:330px;}
.fo_con td{ font-size:13px; color:#646464; line-height:22px; padding:5px 0;}

.footer{ border-top:1px solid #d9d9d9; padding-bottom:50px;}
.copyright{ border-top:1px solid #FFF; font-size:12px; color:#373737; line-height:20px; background:#eeeeee; padding:20px 0; text-align:center;}
.copyright a{ font-size:12px; color:#373737; line-height:20px; }

.fo_nav{ padding:10px 0; height:30px; background:#0b2063; text-align:center; font-size:12px; color:#959fc0; line-height:14px; }
.fo_nav a{ padding:0 20px; font-size:12px; color:#959fc0; line-height:30px; }



.index_news_con p a {
    display: block;
    height: 30px;
    width: 100%;
    color: #676767;
    font-size: 1em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.index_title5 a {
    color: #b7b7b7;
    line-height: 40px;
    font-size: 1rem;
    position: absolute;
    top: 0;
    right: 10px;
}
.index_title5 h4 {
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    color: #b7b7b7;
    font-size: 1rem;
}
.index_title5 {
    position: relative;
    border-left: 5px solid #0093dd;
    height: 40px;
    background: #eeeeee;
}
.index_news1 {
    width: 100%;
}
.index_news ul li {
    width: 32%;
    float: left;
    margin: 0px 2% 10px 0px;
}

.index_case {
    margin-top: 32px;
}
.index_news_con p a em {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #0093dd;
    margin-right: 5px;
}
.index_title5 h4 span {
    color: #0093dd;
    font-size: 1.3rem;
    display: inline-block;
    margin-right: 5px;
}
.index_title5 h4 {
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    color: #b7b7b7;
    font-size: 0.75rem;
}
#scrollText li{width:100%;font-size:1em;overflow:hidden;zoom:1}
#scrollText li span{float:right}
#scrollText li a:hover{color:#000}