* { padding: 0; margin: 0; }
html, body { font-family: "微软雅黑","宋体",arial; font-size: 14px; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-style: normal; }
ul, li, dl, dt { list-style: none; }
img { border: 0px; }
a { text-decoration: none; color: inherit; }
.warp { clear: both; }
.cotainer { width: 1120px; margin: 0 auto; }
.content { background: #FFFFFF; overflow: hidden; width: 1000px; margin: 0 auto; }
.radius { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.radius-r { border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; }
/*top*/
.top_head { z-index: 99; position: fixed; left: 0px; top: 0px; width: 100%; background: url(../images/top_head_bg.png) repeat; box-shadow: 0px 2px 5px rgba(0,0,0,0.3); }
.logo { display: block; float: left; margin-right: 20px; }
.top_note { position: absolute; right: 0px; top: 10px; }
.top_note .phone { float: left; padding-right: 15px; color: #9b9b9b; }
.top_note a { float: left; padding: 0px 8px; margin-top: 3px; border-right: 1px solid #666666; line-height: 13px; color: #9b9b9b !important; }
.top_note a:hover { color: #004C92 !important; }
.top_menu { float: left; height: 100px; line-height: 100px; }
.top_menu ul { }
.top_menu ul li { float: left; padding: 0px 15px; font-size: 16px; position: relative; color: #ffffff; }
.top_menu ul li span { position: absolute; width: 100%; height: 3px; left: 0px; bottom: 0px; background: #ffcc00; display: none; }
.top_menu ul li.on { background: #004d98; color: #ffffff; }
.top_menu ul li.on span { display: block; }
.top_menu ul li:hover { background: #004d98; color: #ffffff; }
.top_menu ul li:hover span { display: block; }
.country { position: absolute; right: 10px; top: 20px; overflow: hidden; padding: 10px; background: url(../images/blank.png); color: #ffffff; width: 110px; }
.country .chinese, .country .english { cursor: pointer; }
.country .chinese span { width: 22px; height: 17px; padding: 2px 0; display: inline-block; margin-right: 5px; background: url(../images/icon3.png) -3px -6px no-repeat; vertical-align: middle; }
.country .english span { width: 22px; height: 17px; padding: 2px 0; display: inline-block; margin-right: 5px; background: url(../images/icon3.png) -3px -33px no-repeat; vertical-align: middle; }
.country .sanjiao { content: ""; width: 0; height: 0; position: absolute; right: 13px; top: 17px; border: 6px solid transparent; border-top-color: #ffffff; }
/* banner */
.banner { position: relative; }
.slideBox { width: 100%; overflow: hidden; position: relative; }
.slideBox .bd { position: relative; height: 100%; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; display: block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next { position: absolute; left: 0; top: 0; display: block; width: 40%; height: 100%; background: url(../images/arrow1.png) center center no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 0; background: url(../images/arrow2.png) center center no-repeat; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }



/*main_box*/
.main_box { overflow: hidden; padding-bottom: 20px; position: relative; margin-top: -170px; }
.box2 { float: left; position: relative; background: #ffffff; }
.box1 { float: left; position: relative; background: #ffffff; }
.box1 .hd_tit { height: 40px; margin-bottom: 5px; line-height: 40px; padding: 10px 10px 0 10px; }
.box1 .hd_tit li { background: #efefef none repeat scroll 0 0; color: #333333; cursor: pointer; float: left; margin-left: 5px; overflow: hidden; padding: 0 5px; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 120px; }
.box1 .hd_tit li.on { background: #005798; color: #ffffff; }
.picScroll-left { overflow: hidden; position: relative; }

/*.picScroll-left .hd {display: none;}*/

.picScroll-left .hd .next { display: block; width: 30px; height: 70px; position: absolute; right: 11px; top: 68px; overflow: hidden; cursor: pointer; background: url(../images/arrow.png) no-repeat; z-index: 10; }

.picScroll-left .hd .prev { display: block; width: 30px; height: 70px; position: absolute; left: 5px; top: 68px; overflow: hidden; cursor: pointer; background: url(../images/arrow.png) no-repeat; z-index: 10; }

.picScroll-left .hd .next { background-position: -58px 0px; }

.picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }

.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("images/icoCircle.gif") 0 -9px no-repeat; }

.picScroll-left .hd ul li.on { background-position: 0 0; }

.picScroll-left .bd { padding: 10px 0px; }

.picScroll-left .bd ul { overflow: hidden; zoom: 1; }

.picScroll-left .bd ul li { margin: 0 5px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }

.picScroll-left .bd ul li .pic { text-align: center; }

.picScroll-left .bd ul li .pic img { width: 264px; height: 195px; display: block; }

.picScroll-left .bd ul li .title { line-height: 24px; }

.box2 .cont { background: #ffffff; padding: 10px; width: 265px; position: relative; }
.box2 .cont .txt { text-indent: 2em; padding: 10px 5px 10px 5px; min-height: 184px; line-height: 22px; }
.box2 .cont .txt .more { color: #ffffff; text-indent: 0; background: #005798; width: 80px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; position: absolute; bottom: 10px; right: 10px; }

/*footer*/
.foot { padding: 7px 0; width: 100%; background: url(../images/footer_bg.jpg) repeat-x; overflow: hidden; border-top: 5px solid #005798;background-color:#c6c6c6; }

.footer { width: 1000px; overflow: hidden; margin: 0 auto; }
.footer .bot_logo { padding-right: 40px; margin-top: 10px; }
.footer-txt { float: left; color: #333333; padding: 10px 0px; margin-left: 40px; line-height: 23px; }






/*child*/
.child_banner { position: relative; height: 250px; }
.list_in .title1 { border-bottom: 1px solid #dfdfdf; padding: 10px 0; color: #005798; position: relative; font-size: 15px; }
.list_in .title1 font { color: #005798; font-weight: bold; }
.list_in .title1 b { display: block; width: 3px; height: 15px; float: left; margin: 3px 10px 0px 10px; background: #005798; }
.list_in .title1 p { position: absolute; right: 0px; top: 10px; color: #9f9f9f; }
.list_in .title1 p a { color: #9f9f9f; }
.list_in .title1 p a:hover { color: #005798; }
.list_in .child_main { width: 90%; margin: 0 auto; }
.list_in .child_main h3 { text-align: center; padding: 25px 0px 15px 0px; color: #4a4a4a; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.list_in .child_main .h3_line { overflow: hidden; background: #f4f4f4; padding: 10px 0; text-align: center; }
.list_in .child_main .main_img { display: block; margin: 0 auto; max-width: 90%; padding: 20px 0; }
.list_in .child_main .text { line-height: 27px; padding-bottom: 50px; color: #848484; }
.list_in .child_main .text .next { margin-top: 40px; }
.list_in .child_main .text .next a { color: #848484; }
.list_in .child_main .text .prve a { color: #848484; }



.contbox_main { overflow: hidden; margin: 15px 0; }
.contbox_main .left { float: left; }
.contbox_main .right { float: left; width: 625px; margin-left: 50px; }
.contbox_main .right p { font-size: 15px; color: #525252; line-height: 30px; }
.contbox_main .case { margin: 15px; overflow: hidden; min-height: 400px; }

.light_box { overflow: hidden; }
.light_box li { width: 325px; float: left; margin: 15px 19px; }
.light_box li img { width: 325px; height: 250px; display: block; }
.light_box li p { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; padding: 5px 0; }
.light_box1 { overflow: hidden; padding: 10px 25px; }
.light_box1 li { width: 222px; float: left; margin: 15px 19px 0px 19px; }
.light_box1 li img { width: 222px; height: 147px; display: block; }
.light_box1 li p { width: 100%; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; overflow: hidden; text-align: center; padding: 5px 0; }

.child_box { position: relative; }
.child_box .box_list { position: absolute; left: 0px; top: 0px; padding-bottom: 100px; width: 25%; /*background: url(../images/child_bg.jpg) center top no-repeat;*/ }
.child_box .box_list .tit { font-size: 16px; text-transform: uppercase; text-align: center; padding: 12px 0; margin: 12px 12px 0px 12px; background: #00438a; color: #FFFFFF; }
.child_box .box_list li { padding: 8px 20px 8px 30px; position: relative; font-size: 13px; cursor: pointer; color: #4e4e4e; }
.child_box .box_list li span { display: inline-block; width: 10px; height: 10px; left: 15px; position: absolute; top: 13px; background: url(../images/icon5.png) 0px 0px no-repeat; }
.child_box .box_list li:hover { color: #00438A; }
.child_box .box_right { width: 72%; padding-left: 26.5%; padding-right: 1.5%; overflow: hidden; padding-bottom: 50px; padding-top: 20px; min-height: 500px; }
.child_box .box_right .title { padding-bottom: 7px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf; text-align: right; }
.child_box .box_right .title p{ color: #9f9f9f; }
.child_box .box_right .title font { text-transform: uppercase; float: left; color: #00438a; font-weight: bold; }
.child_box .box_right .title a { color: #9f9f9f }
.child_box .box_right .title a:hover { color: #004B92; }

.child_box .box_right .child2 { overflow: hidden; margin-bottom: 20px; }
.child_box .box_right .child2 .show { float: left; padding: 0 15px; }
.child_box .box_right .child2 .show img { display: block; }
.child_box .box_right .child2 .show p { font-size: 16px; font-weight: bold; color: #004B92; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; padding-top: 20px; }
.child_box .box_right .child2 .text { float: left; padding: 0px 20px 10px 20px; width: 380px; line-height: 25px; font-size: 14px; }
.child_box .box_right .child2 .text p { padding: 5px 0; }
.child_box .box_right ul.ul { overflow: hidden; }
.child_box .box_right ul.ul li { float: left; overflow: hidden; margin: 10px 14px; *margin: 0 2px 10px 2px; }
.child_box .box_right ul.ul li:hover img { transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transition: all 0.35s linear; -webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -ms-transition: all 0.35s linear; }
.child_box .box_right ul.ul li a { display: block; width: 239px; height: 178px; overflow: hidden; }
.child_box .box_right ul.ul li img { display: block; width: 239px; height: 178px; border: 1px solid #dfdfdf; box-sizing: border-box; }
.child_box .box_right ul.ul li p { text-align: center; padding: 10px 0; font-size: 15px; }

/* 本例子css */
.picFocus { margin: 0 auto; width: 353px; position: relative; overflow: hidden; zoom: 1; }
.picFocus .hd { width: 400px; height: 80px; padding-top: 5px; overflow: hidden; }
.picFocus .hd ul { margin-right: -5px; overflow: hidden; zoom: 1; }
.picFocus .hd ul li { padding-top: 5px; float: left; text-align: center; }
.picFocus .hd ul li img { width: 109px; height: 65px; border: 1px solid #ddd; cursor: pointer; margin-left: 5px; }
.picFocus .hd ul li.on img { border-color: #00438a; }
.picFocus .bd li { vertical-align: middle; }
.picFocus .bd img { width: 353px; height: 274px; display: block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.picFocus .next { position: absolute; left: 3%; top: 40%; margin-top: -25px; display: block; width: 32px; height: 47px; background: url(../images/prev.png) -19px 0px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.picFocus .prev { position: absolute; right: 3%; top: 40%; margin-top: -25px; display: block; width: 32px; height: 47px; background: url(../images/next.png) 0px 0px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.picFocus .prev:hover,
.picFocus .next:hover { filter: alpha(opacity=100); opacity: 1; }
.picFocus .prevStop { display: none; }
.picFocus .nextStop { display: none; }

.sideMenu1 { margin: 0 12px; }
.sideMenu1 h3 { height: 40px; font-weight: normal; line-height: 40px; margin-top: 5px; padding-left: 10px; border-bottom: 1px dotted #dfdfdf; cursor: pointer; font-size: 15px; color: #666666; }
.sideMenu1 h3 em { float: right; display: block; width: 40px; height: 40px; background: url(../images/icon4.png) 9px 8px no-repeat; cursor: pointer; }
.sideMenu1 h3.on em { background-position: 9px -36px; }
.sideMenu1 h3.on { color: #00438a; }


/*分页*/
.pager { height: auto; line-height: 28px; margin: 16px auto; overflow: hidden; text-align: center; width: 100%; }
.digg { display: inline-block; }

/*表格*/
.MsoTableGrid{width:360px !important;}