@charset "utf-8";
/*CSS reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0;padding:0;}
body, button, input, select, textarea {font:13px/1.5 '\5FAE\8F6F\96C5\9ED1', tahoma, arial, sans-serif; outline:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
ul, ol {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
/*CSS Common | Patch*/
.wrap{ width:1000px;margin:0 auto;}
.clear{ clear:both}
.cf {*zoom:1;}
.cl{ float:left;}
.cr {float:right;}
.fl{ float:left;}
.fr {float:right;}
.cb{clear:both}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt100 {margin-top:100px;}
.cf:after {content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden;}

/*Page Base*/
body {background-color:#fff;color:#333;overflow-x:hidden; }
a {color:#333;text-decoration: none;}
a:hover {color:#e74d0d;text-decoration:none}
.incont {font-size:14px;line-height:2; margin:20px 0;color:#555;}
.incont p { margin-bottom:5px;}
.incont table {border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.incont table td {padding:6px; border:1px solid #ccc;}
.incont table .firstRow td{ font-weight:700; background:#ebebeb;}

/*顶部*/

.top {background-color:#393d4a; height:30px; line-height:30px; font-size:12px; font-family:"\5b8b\4f53";}
.top .msg {color:#dddddd;}
.top .msg a { color:#dddddd;}
.top .msg a:hover { color:e74d0d;}
.top .link { color:#dddddd}
.top .link a { color:#dddddd;}
.top .link a:hover { color:e74d0d;}
.top .link a.i { color:e74d0d;}
.top .link a.i:hover { font-weight:700;clear:both}

/*头部*/
.header {height:110px;background:url(../image/header_pic_bj.png) no-repeat center; width:100%}
.header .logo {width:350px; margin-top:38px; border-right:1px solid #e2e2e2;}
.header .logo a {display:block;}
.header .logo2 { margin-top:30px;margin-left:20px;}
.header .logo2 p{font-size:20px; color:#fff; font-weight:normal}
.header .tel {margin-top:30px;}
.header .tel .tel1 {}
.header .tel .tel1 .ico{ width:42px; height:45px; display:inline-block; background:url(../image/iph_pci.png) no-repeat; margin-top:13px; margin-right:5px}
.header .tel .tel1 .txt{color:#fff; font-size:16px; }

/**主导航**/
.dh_nav{background-color:#393d4a;}
.dh_nav ul{height:40px;}
.dh_nav li{float:left; width:125px; text-align:center}
.dh_nav li a{display:block; padding:0 2px; height:40px; line-height:40px; font-size:14px; color:#fff; font-family:microsoft yahei; background:url(../image/navLi.png) no-repeat left center; text-decoration:none;}
.dh_nav li a.navHome{padding:0 32px; background-image:none;}
.dh_nav li a.cur , .dh_nav li a:hover{background-color:#e74d0d; background-image:none;}


/** banner**/


/**搜索框架**/
.srh{background-color:#e3e4e9;height:30px;margin:0 auto;padding-top:2px;padding-bottom:2px}
.searchBox{background:url(../image/1_6.png) no-repeat right 3px;float:right;height:30px;overflow:hidden;width:218px}
.search{height:24px;margin:2px auto 0;overflow:hidden;position:relative;width:218px}
.keywords{color:#7a7a7a;float:left;font-size:12px;height:30px;line-height:30px;overflow:hidden;width:700px}
.searchText{background:none;border:none;height:24px;overflow:hidden;padding-left:10px;padding-right:20px;width:130px}
.searchSubmit{background:transparent;border:none;color:#fff;cursor:pointer;height:24px;overflow:hidden;position:absolute;right:0;top:0px;text-indent:-999px;width:58px}

/*框架 | 布局*/
/**副导航**/
.layout_1 {}
.layout_1 .grid_1 {width:200px;}
.layout_1 .grid_2 {width:780px; margin-left:20px;}

.pro_cate { background:#fff; padding:10px}
.pro_cate dl {margin-bottom:8px; display:block}
.pro_cate dl dt {height:30px; line-height:30px; color: #fff; font-size:14px; font-weight:normal; text-align:center; background:#56586f; width:180px;}
.pro_cate dl dt a { color:#fff;}
.pro_cate dl dt a:hover { color:#e74d0d;}
.pro_cate dl dd { height:25px; line-height:25px; text-align:center; margin-top:8px}
.pro_cate dl dd a { background:url(../image/dot1.gif) no-repeat 22px 11px; display:block;}
.pro_cate dl dd a.cur {color:#e74d0d;}

/**右侧小图banner**/
.side_top_banner{ width:787px; height:320px; overflow:hidden}

.sanlei_1{background:#fff; width:787px; height:260px;}
/**小选择卡**/
.jsPart2{height:242px;overflow:hidden;;width:750px;}
.jsPart2Content{width:663px;overflow:hidden;position:relative;}
.jsPart2Button{width:82px;}
.jsPart2Button ul{margin-top:-9px;}
.jsPart2Button ul li{width:85px;height:30px;padding-top:15px; position:relative;top:60px}
.jsPart2Button ul li a{display:block;width:85px;height:30px; background-color:#cccccc}
.jsPart2Button ul li a span{display:none; color:fff}
.jsPart2Button ul li a:hover{background-color:#56586f; color:#FFF}
.jsPart2Button ul .current a{background-color:#56586f; color:#FFF}

.left{float:left;}
.right {float:right}
.blue{color:#1061bc}
.gray{color:#999}

.text_1{ font-size:18px; margin:20px; width:250px; height:200px}
.text_1 span{font-size:16px;x}
.text_2 {width:80px; height:2px; background:#56586f; margin-top:5px; margin-bottom:5px}
.text_3{ font-size:12px; height:75px; overflow:hidden; margin-top:13px}
.text_4{ width:90px; height:30px; font-size:12px; color:#FFF; background:#56586f; line-height:30px; text-align:center; margin-top:10px; display:block}
.text_4 a{ color:#FFF;}
.text_4 a:hover{ color:#e74d0d}
.text_pic_1{ position:relative; top:-180px; left:267px}

/**优势小广告**/
.youshi_pic_1{ width:100%; background:url(../image/guanggao_pic.jpg) no-repeat center; height:279px;}
.youshi_2{ padding-top:130px; text-align:center}
.youshi_2 p{ font-size:18px; color:#FFF;}
.youshi_2 p span{ color:#e74d0d}
.youshi_3 { margin-top:35px; width:1100px}
.youshi_3 ul li{ float:left; width:182px; height:42px; background:#282a34; margin-right:25px; text-align:center; line-height:42px; font-size:16px}
.youshi_3 ul li a { color:#FFF}
.youshi_3 ul li a:hover{ color:#e74d0d}


/**优势**/
.youshi_beijing{ width:1000px; height:1111px; background:url(../image/youshi_beijing.jpg) no-repeat center; margin-top:50px}
.youshi_box{}

.youshi_text_1 { font-size:56px;}
.youshi_text_2 { width:410px; height:38px; color:#FFF;; margin-left:40px; padding-top:38px;}
.youshi_text_2_1 {width:410px; height:38px; background:url(../image/youshi_text_2.png) no-repeat }
.youshi_text_2_1 p{ font-size:20px; margin-left:15px}

/**位置**/
.youshi_box_1{ padding-top:30px}
.youshi_box_2{ padding-top:280px; padding-left:550px}
.youshi_box_3{ padding-top:90px;}
.youshi_box_4{ padding-top:220px; padding-left:550px}
.youshi_box_5{ padding-top:30px; padding-left:528px}

/**case**/
.case_box{ width:100%; height:520px; background:#c7c7c7;margin-top:20px}
.case {}
.case ul{float:left; width:1010px; margin-top:30px}
.case ul li{width:324px;height:183px;float:left;margin-right:10px;}
.case ul li a{display:block;position:relative;width:208px;height:183px;color:#eee;}
.case ul li img {width:324px;height:183px}
.case ul li a:hover{color:#e74d0d;}
.case ul li a i{display:block;position:absolute;bottom:0;left:0;height:27px;width:324px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.case ul li a span{display:block;position:absolute;bottom:0;left:0;height:27px;width:324px;text-align:center;font:normal 12px/27px 'MicroSoft Yahei';}

/**案例新闻**/
.case {}
.case li { padding:15px 0; border-bottom:1px dashed #ccc;}
.case li .pic {padding:6px;border:1px solid #ccc; float:left;}
.case li .pic img  {width:240px; height:180px; }
.case li .cont { float:left;margin-left:20px; width:483px;}
.case li .cont h1 { height:40px; line-height:40px; color:#2485CA;}
.case li .cont h1 a {color:#e74d0d;}
.case li .cont h1 a:hover {color:#F4890B;}
.case li .cont .detail {line-height:2; font-size:12px; height:150px; overflow:hidden}

.indexH2Box{height:50px;overflow:hidden;position:relative;width:100%; top:20px}
.indexH2Span{background-color:#505050;display:block;height:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:2;width:3px;}
.indexH2{color:#383c48;font-size:22px;height:30px;line-height:30px;overflow:hidden;position:absolute;left:20px;top:0;z-index:2}
.indexH2Small{color:#383c48;font-size:16px;height:20px;line-height:20px;overflow:hidden;position:absolute;left:20px;top:30px;z-index:2}
.indexH2A{color:#383c48;font-size:16px;height:50px;line-height:50px;overflow:hidden;position:absolute;right:0;top:0;z-index:2}


/**关于我们**/
.about_hmoe{ width:100%; height:521px; background:url(../image/about_beijing.jpg) no-repeat center;}
/*.about{ width:1000px; height:521px; background:#C00;}
.about_pic{ width:540px; height:351px; background:url(../image/about_1_01.png) no-repeat center; padding-top:90px;}
.about_pic img { width:506px; height:324px; overflow:hidden; margin-top:-30px; margin-left:16px;}
.about_text{ width:400px; height:324px; background:#0C3; margin-right:190px; float:right}*/

.about{ width:1000px; height:521px;}
.about_pic { width:540px; height:350px; background:url(../image/about_1_01.png) no-repeat center ; padding-top:90px;}
.about_pic img { width:506px; height:324px; overflow:hidden; margin-top:-30px; margin-left:16px;}
.about_text { width:440px; height:324px; padding-top:58px;}
.about_text h1{ font-size:18px; font-weight:400; color:#e74d0d}
.about_text h1 a{ color:#FFF}
.about_text h1 a:hover{ color:#e74d0d}

.about_text p{ color:#FFF; width:440px; height:305px; overflow:hidden; line-height:23px; margin-top:-155px}

.about_mie{ width:340px; height:110px; background:url(../image/about_logo.png) no-repeat; margin:0 auto; margin-top:-30px}
.about_mie p{ font-size:18px; padding-top:50px; color:#FFF}
.about_mie span{ color:#e74d0d}


/**新闻中心**/
/**新闻转动**/
.w_5 {min-height:390px; overflow:hidden; background:url(../images/picture/w_5.png) no-repeat center top; padding-top:20px}
.w_5_1 {}
.w_5_1 .grid_1 {width:420px;}
.w_5_1 .grid_2 {width:560px;margin-left:20px;}
.w_5_2 {height:220px; background-color:#fff; padding:10px;}

.m_9 {}
.m_9 .hd {}
.m_9 .hd h1 {background:url(../image/faq.png) no-repeat left bottom; height:60px; line-height:60px; text-indent:-9999px;}
.m_9 .bd {padding:16px 0;}

.layout_4 {}
.layout_4 .grid_1 {width:600px;}
.layout_4 .grid_2 {width:360px; margin-left:30px;}



.news_h_pic { overflow:hidden;}
.news_h_pic .pic { padding:5px; border:1px solid #ccc;}
.news_h_pic .pic img { display:block; width:200px; height:133px;}
.news_h_pic .cont { margin-left:15px; width:360px;}
.news_h_pic .cont h1 { height:40px; line-height:40px; font-size:16px; font-weight:normal; overflow:hidden;}
.news_h_pic .cont .sum {line-height:2; font-size:12px; color:#666;}

.news_h_list {}
.news_h_list li {height:32px; line-height:32px; overflow:hidden;}
.news_h_list li h1 {height:32px; line-height:32px; padding:0 16px; font-weight:400; background:url(../images/li-item.png) no-repeat left center;}

.news { margin-top:3px;}
.news li { overflow:hidden;height:32px; line-height:32px; font-size:12px;}
.news li h1 {height:32px; line-height:32px; padding:0 16px; font-weight:400; background:url(../images/new_2.png) no-repeat left center;}
.hotfaq {}
.hotfaq li {margin-bottom:10px;}
.hotfaq li .q em { float:left; display:block;height:10px;width:6px; background:url(../images/li-item.png) no-repeat 0 0; margin:5px 0;}
.hotfaq li .q a {float:left; display:block;height:20px; line-height:20px; width:250px; margin-left:10px; overflow:hidden;font-size:12px;}
.hotfaq li .a { display:none; margin-top:10px;}
.hotfaq li .a em { float:left; display:block;height:20px; line-height:20px; width:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; background-color:#999; text-align:center; color:#fff; font-size:12px;}
.hotfaq li .a span {float:left; display:block;width:250px; margin-left:10px; line-height:1.8; overflow:hidden;font-size:12px;}


.tabs1 {}
.tabs1 .hd { border-bottom:2px solid #393d4a; text-align:center;}
.tabs1 .hd li {float:left; cursor:default;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px;}
.tabs1 .hd li h1 {float:left;color:#666; font-size:14px; height:38px; line-height:38px; margin:0 15px; font-weight:normal}
.tabs1 .hd .cur {background-color:#393d4a;}
.tabs1 .hd .cur h1 {color:#fff;font-weight:normal}
.tabs1 .bd {padding:16px 0;}
.tabs1 .bd .area {display:none;}

.nesw_pic_1 { width:100%; height:410px; background:#FFF}

/**LOGO和联系电话**/
.logo_k1{ width:350px; height:120px;margin-top:10px; margin-left:125px;  border-right:1px solid #c1c1c1;}
.logo_k1 img{margin-top:40px; }
.logo_text{ width:403px; height:120px;margin-top:10px;}
.logo_text_2{width:365px; height:120px;float:right} 


/****内页开始****/
.side_banner{ width:1000px; height:300px; border:1px solid #CCC; overflow:hidden;}

/*搜索框*/

.srh1 { background:#e3e4e9 repeat-x left bottom;; height:30px; border:1px solid #CCC;}
.srh1 .searchBox{background:url(../image/1_6.png) no-repeat right 3px;float:right;height:30px;overflow:hidden;width:218px; margin-right:10px}
.srh1 .search{height:24px;margin:2px auto 0;overflow:hidden;position:relative;width:218px}
.srh1 .keywords{color:#7a7a7a;float:left;font-size:12px;height:30px;line-height:30px;overflow:hidden;width:700px; margin-left:10px}
.srh1 .searchText{background:none;border:none;height:24px;overflow:hidden;padding-left:10px;padding-right:20px;width:130px}
.srh1 .searchSubmit{background:transparent;border:none;color:#fff;cursor:pointer;height:24px;overflow:hidden;position:absolute;right:0;top:0px;text-indent:-999px;width:58px}

/**内页联系**/
/**产品中心**/

.layout_2 .grid_2 {width:775px; margin-left:10px;}

.m_2 {}
.m_2 .hd {padding:10px 12px;border:1px solid #d8d8d8; background:url(../image/hd1.gif) #fff repeat-x left bottom;}
.m_2 .hd h1 { font-weight:400;}
.m_2 .bd {border:1px solid #d8d8d8; padding:8px; margin-top:-2px; background:#FFF}

.m_3{}
.m_3 .hd{padding:10px 12px;border:1px solid #d8d8d8; background:url(../image/hd1.gif) #fff repeat-x left bottom; margin-top:10px}
.m_3 .hd h1{ font-weight:400;}
.m_3 .bd{border:1px solid #d8d8d8; padding:8px; margin-top:-1px;}
.m_3 .bd .pro {overflow:hidden;}
.m_3 .bd .pro ul { position:relative; left:7px; top:5px}
.m_3 .bd .pro ul li {float:left;margin-right:17px;}
.m_3 .bd .pro ul li h1{font-size:14px; text-align:center; height:30px;line-height:30px; overflow: hidden; color:#555; font-weight:300; overflow:hidden; width:225px;}

.pro {overflow:hidden;}
.pro ul { position:relative; left:7px; top:5px}
.pro ul li {float:left;margin-right:17px;}
.pro ul li .pic {border:1px solid #ccc;padding:4px; width:225px;overflow:hidden}
.pro ul li .pic img {display: block;width:225px; height:170px; }
.pro ul li h1{font-size:14px; text-align:center; height:30px;line-height:30px; overflow: hidden; color:#555; font-weight:300; overflow:hidden; width:225px;}


.m_7 { width:209px; margin-top:10px}
.m_7 .hd {padding:4px 0; background-color:#56586f; text-align:center;border:1px solid #d8d8d8; margin-bottom:-2px}
.m_7 .hd h1 {color:#fff; font-size: 16px; font-weight:normal}
.m_7 .hd span {display:block;color:#88BDE2;}
.m_7 .bd { border:1px solid #d8d8d8; border-top:0;}



.qcontact { background:#FFF}
.qcontact em { display:block; height:88px; background:url(../image/ico_omputer.png) no-repeat center center;}
.qcontact p { font-size:12px; line-height:2; padding-left:10px}


/**推荐文章**/
.m_4 { width:775px; float:right; background:#fff}
.m_4 .hd {padding:10px 12px;border:1px solid #d8d8d8; background:url(../image/hd1.gif) #fff repeat-x left bottom;}
.m_4 .hd h1 {color:#333; font-size:14px; font-weight:normal}
.m_4 .bd {border:1px solid #d8d8d8; padding:8px; border-top:0;}

.mou_p a{ margin-right:20px}

.hotnews {}
.hotnews li {float:left; width:50%;height:32px; line-height:32px; overflow:hidden;}
.hotnews li h1 {height:32px; line-height:32px; padding:0 16px; font-weight:400; background:url(../images/dot6.gif) no-repeat left center;}

/**3级内页**/
.view { overflow:hidden;margin-top:10px;padding:10px; min-height:500px;background-color:#fff; margin-bottom:10px;border:1px solid #ccc; }
.view .hd {padding-bottom:10px;border-bottom:1px dashed #ccc; }
.view .hd h1 {padding:10px;font-size:20px; color:#000; text-align:center;}
.view .hd em { display:block;padding:10px; text-align:center; color:#999; font-size:14px;}
.view .bd {padding:10px;}
.view .bd .pic {text-align:center;}
.view .bd .pic img {width:400px;}
.jiajian{color:#F4890B;border-top:1px dashed #ccc; width:700px; margin:0 auto; }

.viewpro { padding:10px; border:1px solid #dedede; margin-top:10px; overflow:hidden}
.viewpro .pic {border:1px solid #ccc; padding:2px;margin-right:20px;}
.viewpro .pic img {width:100%;}
.viewpro .add {overflow:hidden; }
.viewpro .add h1 { border-bottom:1px dashed #ccc; font-size:16px; font-weight:700; padding:10px 0;}
.viewpro .add .sum {line-height:2;padding:10px 0; overflow:hidden}
.viewpro .add .tel {font-size:26px;color:#F4890B;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc; padding:4px 0;}
.viewpro .add .tel .txt {font-size:16px;color:#333;}

/*分页通用*/
.page {text-align: center; margin:20px 0;}
.page span, .page a {display: inline-block; margin-right:6px; height:26px; line-height:26px; padding:0 8px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.page a{color:#F4890B; border:1px solid #bbb;color:#000;background-color:#fff;}
.page a:hover {border:1px solid #F4890B;color:#F4890B; text-decoration:none;}
.page .disabled{color: #ccc; border:1px solid #ccc;background-color:#fff;}
.page .cur{color: #F4890B; border:1px solid #F4890B;color:#fff; background:#F4890B;}
.page .hellip{ padding:0;}
.page .total {color:#888;}

/**产品中心内页框架**/
.product_box_1{ width:209px;}
.product_box_2{ width:209px;}
.Contact_box_3{ width:209px;}
.product_box_3{}






















