锘?main { background-color:#f1f1f1; }
#banner { height:450px; }
#banner .c_back { position:relative; }
#banner .c_back a { position:absolute; right:10px; top:180px; z-index:10;}

#aside { border-bottom:solid 1px #e4e4e4; background-color:#fff; }
#category { height:56px; position:relative }
#category ul li { float:left; display:inline; height:56px; line-height:56px; }
#category ul li.line { width:1px; background:url(../images/m_line.jpg) no-repeat left center; }
#category ul li.first, #category ul li.firston { width:106px; }
#category ul li.menu, #category ul li.menuon { width:158px; text-align:center }
#category ul li a { display:block; height:56px; line-height:56px; font-size:16px; color:#6b6b6b; }
#category ul li.first a:hover { text-decoration:none; color:#014b93; background:url(../images/menu_on.jpg) no-repeat left bottom; }
#category ul li.firston a { color:#014b93; background:url(../images/menu_on.jpg) no-repeat left bottom; }
#category ul li.menu a:hover { text-decoration:none; color:#014b93; background:url(../images/menu_on.jpg) no-repeat center bottom; }
#category ul li.menuon a { color:#014b93; color:#014b93; background:url(../images/menu_on.jpg) no-repeat center bottom;}
#category p { position:absolute; right:0; top:0; height:56px; line-height:56px; background:url(../images/home.jpg) no-repeat left center; padding-left:20px; color:#8b8b8b; }
#category p span { margin:0 5px; }
#category p a { color:#8b8b8b; }

.m_item { background-color:#fff; margin-top:35px; height:210px; }
.m_item .hd { float:left; width:165px; margin-left:38px; margin-top:39px; background:url(../images/m_item_hd.jpg) no-repeat left top; padding-top:9px; }
.m_item .hd h3 { color:#064f95; font-size:24px; height:40px; line-height:40px; }
.m_item .hd em { color:#a3a6a9; font-style:normal; font-size:12px; text-transform:uppercase; }
.m_item .line { float:left; width:1px; height:136px; background-color:#eaeaea; margin-top:39px; }
.m_item .bd { float:left; width:525px; margin:0 58px; display:inline; margin-top:39px; line-height:200%; color:#6b6b6b; }
.m_item .bd p { height:120px; }
.m_item .bd .more { background:url(../images/more_bg.jpg) no-repeat right center; padding-right:27px; color:#014b93;}
.m_item .pic { float:right; }

#article { background-color:#fff; width:1034px; margin:35px auto 0; padding:40px 88px; }
#article .hd { height:57px; line-height:57px; text-align:center; background:url(../images/article_hd.jpg) no-repeat center top; }
#article .hd h1 { font-size:30px; color:#064f95; }
#article .bd { padding:30px 0; line-height:200%; }

#solutions .c_1 { float:left; display:inline; width:590px; position:relative; overflow:hidden; margin-right:20px; margin-top:20px; }
#solutions .c_1 img { display:block; }
#solutions .c_title { color: #064f95; left:40px; position: absolute; top:40px;; z-index: 1; font-size:24px; text-align:left; background:url(../images/c_1_1.jpg) no-repeat left top; padding-top:10px; }
#solutions .c_title h4 { position:relative; letter-spacing:2px; font-style:normal; display: inline-block; line-height:200%; font-size:20px; }
#solutions .c_title span { position:relative; font-size:12px; display:block; line-height:200%; background:url(../images/c_1_2.png) no-repeat 67px center; }
#solutions .c_aph { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(../images/s_bg.png) repeat left top; display:none; }
#solutions .c_1:hover .c_title { background:url(../images/c_2_1.jpg) no-repeat left top; color:#fff; }
#solutions .c_1:hover .c_title span { background:url(../images/c_2_2.png) no-repeat 67px center; }
#solutions .c_1:hover .c_aph { display:block; }

#prolist { padding-top:10px; }
#prolist .pro1 { width:385px; float:left; display:inline; border-left:solid 1px #e5e4e4; border-top:solid 1px #e5e4e4; border-right:solid 1px #e5e4e4; border-bottom:solid 3px #e7e7e7; margin-right:19px; margin-top:20px; margin-bottom:10px; }
#prolist .pro1 img { display:block; }
#prolist .pro1 figcaption { display:block; background-color:#fff; height:50px; line-height:50px; text-align:center; border-bottom:solid 1px #e5e4e4; }
#prolist .pro1:hover figcaption { background-color:#008fc6; color:#fff; }

#showProduct { width:1120px; padding:40px; background-color:#fff; margin:30px auto 0; }
#showProduct .pic { width:575px; float:left; display:inline; border:solid 1px #e1e1e1; padding:4px; }
#showProduct .pic img { display:block; }
#showProduct .info { width:480px; float:left; display:inline; margin-left:50px; }
#showProduct .info .p1 { height:45px; line-height:45px; font-size:30px; color:#03468d; }
#showProduct .info .p2 { height:90px; line-height:53px; font-size:16px; border-bottom:dotted 1px #d0d0cf; }
#showProduct .info .p2 span { color:#03468d; }
#showProduct .info .p3 { padding-top:20px; }
#showProduct .info .mAngle { height:100px; padding:22px 0; border-bottom:dotted 1px #d0d0cf; }
#showProduct .info .mAngle ul li { float:left; display:inline; border:solid 1px #d6d6d6; padding:3px; margin-right:24px; cursor:pointer; }
#showProduct .info .mAngle ul li img { display:block; }
#showProduct .info .mAngle ul li.current { border:solid 1px #03468d; }
#showProduct .mPrevNext { height:38px; padding:40px 0; }
#showProduct .mPrevNext .mPrev { border:solid 1px #d6d6d6; height:38px; line-height:38px; width:168px; float:left; display:block; background:url(../images/mPrevOff.png) no-repeat 25px center; text-indent:56px; margin-right:14px; }
#showProduct .mPrevNext .mPrev:hover { background:url(../images/mPrevOn.png) no-repeat 25px center; border:solid 1px #03468d; background-color:#03468d; color:#fff; text-decoration:none;  }
#showProduct .mPrevNext .mNext { border:solid 1px #d6d6d6; height:38px; line-height:38px; width:168px; float:left; display:block; background:url(../images/mNextOff.png) no-repeat 117px center; text-indent:54px; }
#showProduct .mPrevNext .mNext:hover { background:url(../images/mNextOn.png) no-repeat 117px center; border:solid 1px #03468d; background-color:#03468d; color:#fff; text-decoration:none;  }
.relatedProducts { position:relative; }
.relatedProducts .hd { height:86px; line-height:86px; text-align:center; font-size:18px; color:#03468d; background:url(../images/related_hd.jpg) no-repeat center center; }
.relatedProducts .bd { width:1133px; margin:0 auto; overflow:hidden; position:relative; }
.relatedProducts .bd ul li { float:left; display:inline; border:solid 1px #e7e7e7; width:360px; margin:0 7px 0 8px; }
.relatedProducts .bd ul li img { display:block; }
.relatedProducts .bd ul li figcaption { display:block; height:50px; line-height:50px; text-align:center; background-color:#fff; }
.relatedProducts .bd ul li:hover figcaption { background-color:#008fc6; color:#fff; }
.relatedProducts a.iprev {display:block; width:17px; height:74px; background:url(../images/iprev_bg.jpg) no-repeat left top; position:absolute; left:0; top:180px;}
.relatedProducts a.iprev:hover { background:url(../images/iprev_on_bg.jpg) no-repeat left top;}
.relatedProducts a.inext {display:block; width:17px; height:74px; background:url(../images/inext_bg.jpg) no-repeat left top; position:absolute; right:0; top:180px;}
.relatedProducts a.inext:hover {background:url(../images/inext_on_bg.jpg) no-repeat left top;}
#showProduct .mContent { margin-top:40px; line-height:200%; }

#newslist { padding:25px 0; }
#newslist ul {list-style:none; }
#newslist li.list { height:129px; margin-bottom:15px; width:50%; float:left; }
#newslist li.list img { float:left; }
#newslist li.list dl {  background: none repeat scroll 0 0 #f5f5f5; height: 100%; margin: 0 15px 0 188px; overflow: hidden; padding: 0 15px; }
#newslist li.list dl dt { height:30px; line-height:30px; }
#newslist li.list dl dt a { font-size:14px; font-weight:bold; }
#newslist li.list dl dd.info { line-height:24px; height:75px; color:#666; font-size:12px; overflow:hidden; }
#newslist li.list dl dd.more { font-size:12px;  color:#666;}
#newslist li.list:hover dl { background-color:#014b93; color:#fff; }
#newslist li.list:hover dl a { color:#fff; }
#newslist li.list:hover dl dd.info { color:#fff; }
#newslist li.list:hover dl dd.more { color:#fff; }


#article h1.title {height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden;}
#article h2 {font-size:14px}
#article h3,#article h4, #article h5, #article h6 { font-size:12px;}
#article div.attr {height:30px; line-height:30px; text-align:center;  margin-bottom:10px;}
#article div.preNext {padding-top:15px;}

.m_honor_title { height:60px; line-height:60px; border-bottom:dashed 1px #848484; background:url(../images/m_honor_icon.jpg) no-repeat left center; text-indent:25px; font-size:18px; text-align:left; }
.m_prev_list { float:right; height:25px; margin-top:17px; }
.m_prev_list a { float:left; margin-left:15px; display:inline;}
.m_prev_list a img { display:block; }
.m_next_list { border-bottom:dashed 1px #848484; border-top:dashed 1px #848484; padding:15px 0; margin-top:20px;}
.m_next_list p.m_p_prev a { background:url(../images/m_prev_4.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
.m_next_list p.m_p_next a { background:url(../images/m_prev_5.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
.m_prev_back { text-align:right; padding-top:28px; }
.m_prev_share { margin-top:20px;}