@charset "utf-8";

body { behavior:url("http://static.shibangchina.com/csshover3.htc"); }

html { color:#000; background:#fff; }

/* 内外边距通常让各个浏览器样式的表现位置不同 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,span, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr,.clear { margin:0; padding:0; }

a img { border:none; }

/* 要注意表单元素并不继续父级 font 的问题 */

body, button, input, select, textarea { font:12px/1.5 "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53; }

body { font-family: "microsoft yahei",'SimSun',sans-serif}

input, select, textarea { font-size:100%; }

/* 去掉各Table cell 的边距并让其边重合 */

table { border-collapse:collapse; border-spacing:0; }

/* IE bug fixed: th 不继续 text-align*/

th { text-align:inherit; }

/* 去除默认边框 */

fieldset, img, a img { border:0; }

/* 去掉列表前的标识, li 会继承 */

ol, ul { list-style:none; }

/* 对齐是排版最重要的因素, 别让什么都居中 */

caption, th { text-align:left; }

/* 来自yahoo, 让标题都自定义 */

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }

/* 默认显示下划线，保持页面简洁 */

ins, a { text-decoration:none; }

/* 让链接在 hover 状态下显示下划线 */

a:hover { text-decoration:none; color:#FE700C }

/* 清理浮动 */
html { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif }

b { color:#666; }


body { margin:0 auto; width:100%; min-width:320px; padding:0;  }

a { text-decoration:none; color:#666 }

a:hover { text-decoration:none; }

.clear { clear:both; }






.header { }
.header .title {background: #f9f9f9;  border-bottom: 1px solid #eee; padding: 6px 0;}
.header .title .titlein { width: 1140px; margin: 0 auto; background: #f9f9f9;}
.header .title .titlein p { font-family: "microsoft yahei"; color:#9f9e9e;  float: left;}
.header .title .titlein div { float: right; color:#9f9e9e;}
.header .title .titlein div a { padding: 0 5px; letter-spacing: 0.1em}

.header .head { width: 1140px; margin: 0 auto; padding: 40px 0 20px 0;}
.header .head .logo { float: left;}
.header .head .logo img { float: left;}
.header .head .logo h1 { float: left; font: bold 20px "microsoft yahei" ; color: #454545; margin: 10px 0 0 15px; }
.header .head .search { float: right;}
.header .head .search p { float: left; font-family: 'SimSun'; color: #bcbcbc; margin:18px 20px 0 0;}
.header .head .search p span { font: bold 12px 'SimSun';}
.header .head .search p a { color: #bcbcbc;}
.header .head .search p a:hover { color: #FE700C;}
.header .head .search .searchform { float: left; position:relative; margin-top: 7px;}
.header .head .search .searchform input { width: 245px; height: 35px; line-height: 35px; padding-left: 15px; color: #6d6e76; background: #f1f1f1; border: none;}
.header .head .search .searchform img { position: absolute; right:0px; bottom: 0px; height: 35px; cursor: pointer; }

.header .nav { background: #454545;}
.header .nav .navin { width: 1140px; margin: 0 auto; background: #454545;}
.header .nav .navin ul li { float: left; width: 161px; text-align:center;  font-size: 15px; font-weight: bold; padding: 10px 0 8px 0; margin-top: -2px; _margin-top:0;}
.header .nav .navin ul li a { color: #fff;}
.header .nav .navin ul .cur { background: #fff; border-top: 2px solid #454545; _border:1px solid #454545;}
.header .nav .navin ul .cur a { color: #2d2d2d;}

.recommend { margin-top: 30px; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.recommend .line6 { width: 720px; height: 10px; background: #ececec; margin: 10px 0 0 20px; float: left; _font-size:0px;}
.recommend .line7 { width: 170px; height: 10px; background: #ececec; margin: 10px 0 0 20px; float: left; _font-size:0px;}
.re_pro { float: left;}
.re_pro { float: left;}
.re_pro .re_pro_title {}
.re_pro .re_pro_title h1 { font-size: 20px; font-weight: bold; color: #454545; float: left; } 
.re_pro .re_pro_list{ margin-top: 30px; }
.re_pro .re_pro_list h2 { font-size: 16px; color: #454545;}
.re_pro .re_pro_list p { font-size: 13px; margin-bottom: 5px;}
.re_pro .re_pro_list a { color: #666666;}
.re_pro .re_pro_list1 { width: 380px; float: left; }
.re_pro .re_pro_list .re_pro_list_p { float: left; margin-top: 20px; padding-right: 40px;}
.re_pro .re_pro_list .bor { border-right: 1px dashed #ccc; height: 84px; width: 1px; float: left; margin: 30px 0 0 10px;}
.re_pro .re_pro_list2 { width: 210px; float: left; margin-left: 30px; }

.contact { float: left;}
.contact .con_title {}
.contact .con_title h1 { font-size: 20px; font-weight: bold; color: #454545; float: left;}
.contact .con_way { margin-top: 30px;}
.contact .con_way h2 { font-size: 21px; font-weight: bold; color: #bab9b9;}
.contact .con_num { font-size: 38px; color: #454545; }
.contact .con_add { font-size: 16px; color: #454545; }

.fixed {display:none;}


/*foot*/
/*.foot {  width:95%;  padding:10px 0;}
.foot .footin {  width:100%; max-width:1024px; margin:0 auto;}
.foot .footin a { color:#697080;}
.foot .footin p { font-size:12px; color:#697080; margin-bottom:3px; text-align:center;}
.foot .footin p img { margin-top:10px;}

.flink { cursor: pointer;}
.flinks { display: none;}
.flinks a { margin-right: 10px;}*/
.fn-left, .fn-right { display:inline; }
.fn-left { float:left; }
.fn-right { float:right; }

.clear { clear:both; }
.clearight { clear:right; }
.clearleft { clear:left; }
.mr0 {margin-right: 0px}
.ml0 {margin-right: 0px}
.w1110 {width: 100%;max-width: 1110px;_width:1110px;margin: 0 auto;}
.w1440 {width: 100%;max-width: 1440px;_width:100%;margin: 0 auto;}
.w1900 {width: 100%;max-width: 1900px;_width:1900px;margin: 0 auto;}

.foot {background-color: #10286c;}
.foot_top {height: 285px;border-bottom: 1px solid #3d5088}
.foot_topin {padding-top: 50px;}
.foot_topin .fn-left {margin-right: 76px}
.foot_topin .mr0 {margin-right: 0px}
.foot_topin h3 {font-size: 22px;color:#fff;}
.foot_topin ul {margin-top: 15px}
.foot_topin li {height: 34px;line-height: 34px}
.foot_topin a {color: #fff}
.foot_bottom {color:#ffffff;}
.foot_bottomin {height:53px;padding:17px 0 12px 0;color:#7487be;}
.foot_bottomin a {color:#7487be;}
.banquan {overflow: hidden;margin-bottom: 5px}
.banquan p {height:21px;line-height: 21px}
.banquan a {float:left;padding: 0px 13px;margin:2px 0;border-right: 1px solid #7487be;height: 16px;line-height: 16px;}
.link a {padding-right: 12px;}
.foot_bottomin .ftb_last {padding-right: 42px;border:none;}