﻿@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, span, fieldset, table, th, td{margin:0; padding:0; list-style:none;font-size:100%;font-family:Verdana, Geneva, sans-serif; font-size:12px;}
img,a{ margin:0; border:0;}
.clear{ clear:both;}
a{ text-decoration:none;hide-focus: expression(this.hideFocus=true); cursor:pointer;  /* for ie 5+ */outline: none;  /* for firefox 1.5 + */}
body{ background:url(../images/topbg.gif) repeat-x center top;width:100%; margin:0 auto;}


.clearfloat{clear:both;height:1px; font-size:0; line-height: 0; overflow:hidden;}
.autoheight:after{content: "."; display: block; height: 0; clear: both; visibility: hidden} 
.hide{ display:block; text-indent:-9999px; font-size:0; line-height:0; overflow:hidden}
.left{ float:left}
.right{ float:right}
.orange{ color:#ee7700;}
.green{ color:#82af33;}
.blue{ color:#515093;}
.blue01{ color:#262478;}
.black{color:#4d4d4c}
.red{color:#da0000}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.fb{ font-weight:bold;}
.fw{ font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
.t_d{ text-decoration:underline;}
.pd{ padding-bottom:10px;} 

.header{ background:url(../images/bg.gif) repeat-x; height:95px; width:100%;}
/*************** top ********************/
.topBox{ width:963px; margin:0 auto; clear:both; height:95px; overflow:hidden; padding:0 20px;}

.logo{width:77px; height:104px; float:left;}
.coname{height:104px; float:left; z-index:99;}

/************************** toplink ******************************************/
.toplink{float:right; padding-top:10px;color:#9a9a9a;/*width:235px;background:url(../images/ico_tel.png) no-repeat left 17px; padding-left:35px; */font-size:12px; text-align:right; padding-right:20px;} 
.toplink span.tp_l{ display:inline-block;}
.toplink span.tp_l a{ color:#6f6b7c; text-decoration:none;}
.toplink span.tp_l a:hover{ color:#6f6b7c; text-decoration:none;}
.toplink em{ width:1px; margin:0 5px;color:#6f6b7c; }
.toplink span.icon_btn{ color:#999999; padding-right:5px; height:13px; line-height:13px; display:inline-block; padding-top:12px;}

#site-nav {Z-INDEX: 10000;POSITION: relative; padding-left:45px; display:block; float:left; margin-left:10px; height:23px; color:#000; line-height:23px;background:url(../images/diot_world.png) no-repeat left center; font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
#site-nav A {COLOR: #333}
#site-nav A:hover {COLOR: #515093}
#site-nav .quick-menu {RIGHT: 0px;/* POSITION: absolute;*/ TOP: 0px}

#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .menu-hd {PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 23px;}
#site-nav .myversion .menu-hd {WIDTH: 56px;/*PADDING-TOP: 1px; _padding-top: 1px*/}
#site-nav .menu-hd B {BORDER-RIGHT: #dedee7 4px solid; BORDER-TOP: #221e80 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #dedee7 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #dedee7 4px solid; POSITION: absolute; TOP: 10px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 24px;COLOR: #0b61b6}
#site-nav .menu-bd-panel {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; PADDING-TOP: 5px; text-align:left;}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px;COLOR: #0b61b6}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px;COLOR: #0b61b6}
#site-nav .menu:hover .menu-bd {DISPLAY: block;COLOR: #0b61b6}
#site-nav .hover .menu-bd {DISPLAY: block;COLOR: #0b61b6}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666;BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%; TOP: 10px; right:10px; }
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 10px; right:10px;  BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .myversion .menu-bd {/*WIDTH: 94px;*/ LINE-HEIGHT: 1.7; TOP: 24px; HEIGHT: 57px;COLOR: #0b61b6}
#site-nav .myversion .menu-bd-panel {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;COLOR: #0b61b6}
#site-nav .myversion .menu-bd-panel a{COLOR: #8f8f8f; text-decoration:none;}
#site-nav .myversion .menu-bd-panel a:hover{COLOR: #515093; text-decoration:none;}


/************************** search ******************************************/
.search{width:181px; height:23px; background:url(../images/searchK.gif) no-repeat;float:left; margin-top:15px;} 
.searchTxt{color:#9894a5; width:146px; height:19px; line-height:19px; border:none; border-right:none;/*background:#c1a786;*/ float:left;font-size:11px; padding:2px 5px; background:none;}
.searchBtn{width:12px; height:11px; float:left; background:url(../images/searchBtn.gif) no-repeat 96% 0; border:0; cursor:pointer;   margin-top: 5px;}

.menuBox{ background:url(../images/mbg.gif) repeat-x; width:100%; height:42px; line-height:42px; }
/*************** main_dh_box  main_dh sub_menu_box  sub_menu_list sub_menu_img********************/
.main_dh_box{ height:42px; line-height:42px;margin:0 auto; width:1003px; }
.main_dh {width:1003px;}
.main_dh li.main_menuNav{ background:url(../images/menu_nav.gif) no-repeat left center; width:1px;height:42px; line-height:42px; display:inline-block; float:left}
.main_dh li{float:left; height:42px;}
.main_dh li.main_dh1 A {text-align:center; line-height:42px; height:42px;/* width:100px;*/ padding:0 11px; font-family:Verdana, Geneva, sans-serif;/* display:block;*/ float:left; color:#fff; font-size:14px; text-decoration:none; overflow:hidden; font-weight:bold;}
.main_dh li.main_dh1 A:hover, .main_dh li.main_dh1 A.hover {text-align:center; line-height:42px;/* width:100px;*/ padding:0 11px; /*display:block;*/ font-family:Verdana, Geneva, sans-serif;float:left;height:42px; color:#fff; font-size:14px;text-decoration:none; background:#4c479a;z-index:999;}

.main_yq {z-index:900; position:absolute; text-align:left;width:382px; margin-top:40px;*margin-top:-2px !important;*margin-top:-2px; display:none; height:auto;}

.sub_menu_box{ width:410px;  margin:0 auto; }
.sub_menu_box .hd{background:url(../images/sub_m_hd.png) repeat-y; height:2px; width:410px; overflow:hidden; display:block; }
.sub_menu_box .bd{ background:url(../images/sub_m_bd.png) repeat-y; }
.sub_menu_box .p_left{padding:15px 0px 15px 17px; width:393px; }
.sub_menu_box .p_right{padding:15px 17px 15px 0px; width:393px; }
.sub_menu_box .ft{ background:url(../images/sub_m_ft.png) no-repeat; width:410px; height:14px; display:block; overflow:hidden;}

.sub_menu_list{}
.sub_menu_list li{  border-bottom:1px solid #ededed; color:#666666; height:30px; line-height:30px; width:178px; font-size:12px}
.sub_menu_list li a{ color:#666; text-decoration:none;float:left;width:173px; padding-left:5px;}
.sub_menu_list li a:hover{ color:#000; text-decoration:none; background:#e6e6f8;}

.sub_menu_img{ padding:10px 22px;}
.sub_menu_img img{ width:170px; height:115px;}

.focus_ad{ height:572px; overflow:hidden; position:relative; }
.focus_ad .slide-pic li{display:none; height:572px; overflow:hidden;}
.focus_ad .slide-pic .li_on{display:block;}
.focu_btn{ width:1000px; margin:0 auto; float:right;}
.focus_ad .slide_txt{ display:block; position:absolute; bottom:10px; margin:0 0 0 320px;}
.focus_ad .slide_txt li{float:left; width:100px; height:58px; margin:0 5px 0 0;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:94px; height:52px; display:block; text-indent:-9999px; border:3px solid #fff;}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ border:3px solid #f8ec34;}

.slide_box{ width:1003px; margin: 0 auto;}
.slide_con{ color:#FFF; display:block; width:314px; height:342px; margin-right:62px; float:right; padding:110px 18px 120px;background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
background:#000000;filter:Alpha(opacity=35);/*实现IE背景透明*/}
.slide_con p{position:relative;}
.slide_con .bt{font-family:"宋体",Verdana, Geneva, sans-serif; font-size:24px; padding-bottom:20px;position:relative; font-weight:bold;}
.slide_con span{ line-height:18px;font-family:"宋体",Verdana, Geneva, sans-serif; font-size:16px;position:relative; font-weight:normal;}


.mianContent{ width:959px; padding:25px 22px 5px; margin:0 auto;}
.aboutBox{ float:left; width:293px;}
.aboutBox h3{ height:49px; line-height:49px; margin-bottom:15px;}
.aboutImg{ margin-bottom:10px;}
.more01{ color:#262478; line-height:49px; height:49px; font-weight:normal; cursor:pointer;}
.more01 a{ color:#262478; text-decoration:none;}
.more01 a:hover{ color:#262478; text-decoration:underline;}

/*news*/
#news li {display:block; margin-bottom:10px; font-family:"微软雅黑",Verdana, Geneva, sans-serif; overflow:hidden; font-size:14px}
#news li a {color:#666666;text-decoration:none;line-height:20px;}
#news li a:hover {color:#515093;color:#8e1e20; line-height:20px;text-decoration:underline;}
#news li .date{color:#aeaeae;font-size:12px;}


.honorBox{ float:left; margin:0 41px 0 40px; width:292px;}
.honorBox h3{ height:49px; line-height:49px; margin-bottom:15px;}
.honorBox .con{ width:292px; height:384px;}

.caseBox{ float:right; width:293px;}
.caseBox h3{ height:49px; line-height:49px; margin-bottom:15px;}
#hotpic { width: 293px; height: 170px;overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 293px; height: 120px; overflow: hidden; }
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 293px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: left; font-family:"微软雅黑",Verdana, Geneva, sans-serif;  font-weight:700; color: #707070; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; border-bottom:1px solid #CCC; padding-bottom:15px; margin-bottom:10px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 14px; font-weight:normal;color: #707070; text-decoration: none; }
#NewsPicTxt a:hover { color: #707070; }

.nlist li{ overflow:hidden; height:35px; line-height:35px; margin-bottom:3px;clear:both;display:block;font-family:"微软雅黑",Verdana, Geneva, sans-serif; }
.nlist li a{ font-size:14px;color:#707070;background:#fff url(../images/diot_arrow.png) no-repeat 95% center;width:288px; padding-left:5px; float:left }
.nlist li a:hover{/*color:#515093;*/color:#8e1e20; text-decoration:underline;background:url(../images/diot_arrow.png) no-repeat 95% center;}
.nlist li span{font-size:10px; color:#989ca5; float:right; font-family:Verdana, Geneva, sans-serif; display:block}
.nlist li span.date{font-size:10px; color:#989ca5; float:right; font-family:Verdana, Geneva, sans-serif;}
.nlist li span.n_new{ padding-left:10px; background:url(../images/new_ico.gif) no-repeat; width:24px; height:10px; float:left; position:relative; top:14px; left:5px;}

.b_mianBox{ background:#545395; width:100%;}
#bottom{ padding:30px 22px; width:980px; min-height:145px; margin:0 auto;}
.cp_pbox{ float:left; width:400px;font-family:"Times New Roman", Times, serif;}
.cp_pbox .bt{ font-size:16px; color:#FFF;font-weight:normal; padding-bottom:10px;font-family:"Times New Roman", Times, serif;}
.cp_pList li{ width:170px; padding-right:30px; float:left;font-size:14px; color:#c1c0ff;font-family:"Times New Roman", Times, serif;}
.cp_pList li a{ color:#c1c0ff; text-decoration:none; line-height:20px;}
.cp_pList li a:hover{ color:#FFF; text-decoration:none;}

.ico_cBox{ background:url(../images/ico_tel.gif) no-repeat left top;  padding-left:40px; color:#FFF;font-size:15px; min-height:101px; float:left; width:277px; padding-top:5px; font-family:"Times New Roman", Times, serif; }
.iconBox{ float:right;}
.ico_cBox span{ display:block; padding-top:10px;}


/**************** foot ********************/
#footer{ width:100%; background:#0f0f0f; height:40px;}
#foot{width:959px; margin:0px auto; color:#666666 ; line-height:40px;}
.footer_zi{ margin:0; padding:0; color:#eae9ee ; line-height:40px; float:right;}
.footer_zi a{ color:#eae9ee;}
.footer_zi a:hover{ color:#fff; text-decoration:underline;}
.copyright{ color:#eae9ee;font-weight:normal; margin:0; padding:0; line-height:40px;display:block; font-family:Verdana, Geneva, sans-serif; float:left;}
.copyright a{ color:#eae9ee;}
.copyright a:hover{ color:#fff; text-decoration:underline;}


/**************** foot End ********************/
.nybannerBox{ width:100%; margin:0 auto; height:525px; clear:both;text-align: center; overflow:hidden}
#nymianContent{ width:1003px; margin:-265px auto 0; clear:both; background:#fff;}
.location{ background:url(../images/wzBg.gif) repeat-x; height:30px; line-height:30px; width:1003px;}
.weiz { float:right;padding-left:20px;color:#424242; background:url(../images/diot_home.gif) no-repeat left 10px;padding-bottom:20px; clear:both; padding-right:15px; font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
.weiz a{color:#424242; text-decoration:none}
.weiz a:hover{color:#0b61b6}
.jinse{ color:#dbc39a;}
.weiz .ico_nav_wz{  width:3px; height:7px; padding:0 10px;}




.left02{width:215px; float:left; padding-left:15px; padding-top:15px;overflow:hidden}
.left02 .hd{ width:203px;font-family:"微软雅黑",Verdana, Geneva, sans-serif; color:#000; padding-left:12px; font-size:18px; padding-bottom:15px; border-bottom:1px solid #dadada;}
.left02 .bd{ width:215px;}
.left_menu{width:215px; }
.left02 .ft{ padding-top:16px; overflow:hidden; display:block;}


/*ot_class*/
.ot_class{ width:215px; display:block;}
.ot_class li{ border-bottom:1px solid #dadada;overflow:hidden; font-size:14px}
.ot_class li a{ height:30px; line-height:30px; text-align:left; padding-left:12px;color:#7b7672; display:block; font-family:Arial, Helvetica, sans-serif;}
.ot_class li a:hover,#ot_class .current{ background:url(../images/leftmenu_hover.gif) no-repeat; color:#FFF; font-weight:bold;}

.ot_class2{ padding-bottom:10px; padding-left:20px; padding-right:10px;}
.ot_class2 li{ border-bottom:none;}
.ot_class2 li a{ background:url(../images/diot04.gif) no-repeat left 15px; line-height:16px; padding:12px 0 0px 10px; height:auto; color:#808080;}
.ot_class2 li a:hover{ background:url(../images/diot04.gif) no-repeat left 15px;color:#666666;}


.inrig{width:718px; float:right; border-top:none;height:auto!important; min-height:500px;height:500px;overflow:hidden; _overflow:inherit;margin-bottom:20px; padding:0 27px 0 28px;}
.inrig h4{ font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:16px; color:#515093; padding-bottom:20px; font-weight:500;}
.inrig .bt{font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:16px; color:#fff; margin-bottom:20px; font-weight:500; background:#ababc8; padding:2px 10px; display:block; float:left; clear:both}

.articledeta{ color:#4f4f4f;line-height:24px;}
.articledeta td{ line-height:24px;}
.articledeta p{margin-bottom:2em; color:#4f4f4f; line-height:24px;/*font-family:Verdana, Geneva, sans-serif;*/}
.articledeta h3{font-size:16px}
.nstitle{font-size:20px; text-align:center;}
.nstitle h4{padding-top:20px; color:#000}
.nstime{font-size:12px;font-weight:400;text-align:center; color:#979797; margin-bottom:15px; border-bottom:2px solid #515093; padding:15px 0 20px;}
.dibg{ width:80px; height:25px; line-height:25px; text-align:center;float:right; background:url(../images/printBtn.gif) repeat-x;}
.dibg a{color:#fff;}
.dibg a:hover{color:#fff; cursor:pointer;}
.articledeta h6{font-size:14px;color:#666}
.articledeta .nslist li{margin-bottom:1em}

#foucsBox { margin: 0 auto 20px; padding: 0; width: 718px; height: 380px; overflow: hidden; zoom: 1; position: relative; }
    #foucsBox .imgCon { width: 718px; height: 380px; margin: 0; padding: 0; position: relative; list-style: none; }
        #foucsBox .imgCon li { float: left; width: 718px; height: 380px; }
            #foucsBox .imgCon li img { border: 0; }
            #foucsBox .imgCon li .imgTitle { width: 718px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
                #foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
    #foucsBox .showPage { width: 718px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
    #foucsBox .foucs { width: 718px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
        #foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
            #foucsBox .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
    #foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
        #foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
        #foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
    #foucsBox .lBtn { float: left; }
        #foucsBox .lBtn span { float: left; background-position: 0 -90px; }
    #foucsBox .rBtn { float: right; }
        #foucsBox .rBtn span { float: right; background-position: -30px -90px; }
    #foucsBox .btnHover { width: 146px; background: #515093; overflow: hidden; }
        #foucsBox .btnHover img { display: inline; }

/**************************newsContent01  End******************************************/
.nlist001 li{ overflow:hidden; height:30px; line-height:30px;border-bottom:1px dashed #d0d6df; padding:0 10px;clear:both;display:block;}
.nlist001 li a{color:#000000;background:url(../images/diot01.gif) no-repeat left;padding-left:15px; float:left }
.nlist001 li a:hover{color:#8e1e20; text-decoration:underline;background:url(../images/diot01.gif) no-repeat left;}
.nlist001 li span{font-size:10px; color:#989ca5; float:right; font-family:Verdana, Geneva, sans-serif; display:block}
.nlist001 li span.date{font-size:10px; color:#4d5d76; float:right; font-family:Arial, Helvetica, sans-serif;}
.nlist001 li span.n_new{ padding-left:10px; background:url(../images/new_ico.gif) no-repeat; width:24px; height:10px; float:left; position:relative; top:14px; left:5px;}


/**************************pages******************************************/
.page {padding:30px 0;font-size:12px;font-family:Arial;text-align: center;clear:both;}
.page a {background-position:50% bottom;color:#999999;margin-right:3px;text-decoration:none;padding:3px 8px; border: #d9d9d9 1px solid; display:inline-block}
.page a:hover {border: #d9d9d9 1px solid; color: #fff; background-color: #515093;display:inline-block}
.page span.current {padding:3px 8px;font-weight:bold;color:#fff;margin-right:3px;background-color: #515093;border: #d9d9d9 1px solid; display:inline-block}
.page span.disabled {display: none;}
.page a.next {border: #d9d9d9 2px solid;margin: 0px 0px 0px 10px;}
.page a.next:hover {border: #d9d9d9 2px solid;}
.page a.prev {border: #d9d9d9 2px solid; margin: 0px 10px 0px 0px; }
.page a.prev:hover {border: #d9d9d9 2px solid;}

.back{}
.back a{color:#706fa5; font-family:'宋体'}
.back a:hover{color:#706fa5; text-decoration:underline}


#preview_next {
	float:left;
	padding-bottom:5px;
	line-height:16px;
}
#preview_next p {
	height:16px;
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#preview_next a{ color:#706fa5; text-decoration:none}
#preview_next a:hover{ color:#8e1e20; text-decoration:underline}

.cpList01{}
.cpList01 li{ width:217px;  height:225px; overflow:hidden; display:block; text-align:center; float:left; margin-left:10px; margin-right:10px; margin-bottom:15px;}
.cpList01 .imgBox{width:215px; height:164px;overflow:hidden;border:1px solid #c3c3c3;box-shadow:0 0 8px #c3c3c3; background:#FFF;display: table-cell; vertical-align:middle; *font-size:164px; *display:block;*font-family:Arial;text-align:center;  }
.cpList01 .imgBox img{vertical-align:middle;}
.cpList01 .ptitle{  text-align:left;color:#838383;font-size:12px; padding:5px; text-align:center; }
.cpList01 .ptitle h4{ color:#838383;font-size:14px ;/*padding-top:12px; */font-weight:normal;font-family:"微软雅黑",Verdana, Geneva, sans-serif; }
.cpList01 .ptitle a{ color:#838383;}
.cpList01 .ptitle a:hover{ color:#8e1e20; text-decoration:underline;}
.cpList01 .li3{margin-right:0;}

.img_xg{ background:url(../images/imgbg.gif) repeat-x;height:40px; line-height:40px; width:100%; margin-bottom:20px;}
.img_xg span{ background:url(../images/img_bt.gif) no-repeat; width:120px; height:40px; line-height:40px; display:block; text-align:center;}
.img_xg span.hua{text-decoration:underline;}


.imgList{}
.imgList li{ background:url(../images/cbox.jpg) no-repeat; width:324px; height:261px; overflow:hidden; display:block; text-align:center; float:left; margin-left:20px; margin-right:15px; margin-bottom:15px;}
.imgList .imgBox{padding:5px;overflow:hidden;}
.imgList .imgBox img{width:314px; height:200px;}
.imgList .ptitle{  text-align:left;color:#000000;font-size:12px; padding:5px; }
.imgList .ptitle h4{ color:#434343;font-size:14px ;/*padding-top:12px; */font-weight:normal;font-family:"微软雅黑",Verdana, Geneva, sans-serif; text-align:center }
.imgList .ptitle a{ color:#434343;}
.imgList .ptitle a:hover{ color:#8e1e20; text-decoration:underline;}
.imgList .li3{margin-right:0;}


.zzList{}
.zzList li{ width:220px;  height:220px;border:1px solid #c3c3c3;box-shadow:0 0 8px #c3c3c3; background:#FFF; overflow:hidden; display:block; text-align:center; float:left; margin-left:6px; margin-right:6px; margin-bottom:15px;}
.zzList .imgBox{width:212px; height:147px;overflow:hidden;display: table-cell; vertical-align:middle; *font-size:164px; *display:block;*font-family:Arial;text-align:center; padding:4px;}
.zzList .imgBox img{vertical-align:middle;}
.zzList .ptitle{  text-align:left;color:#838383;font-size:12px; padding:5px; text-align:center; }
.zzList .ptitle h4{ color:#838383;font-size:14px ;/*padding-top:12px; */font-weight:normal;font-family:"微软雅黑",Verdana, Geneva, sans-serif; }
.zzList .ptitle a{ color:#838383;}
.zzList .ptitle a:hover{ color:#8e1e20; text-decoration:underline;}
.zzList .li3{margin-right:0;}


.leftMenu{ width:215px;}
.leftMenu li{border-bottom:1px solid #dadada;overflow:hidden; font-size:14px}
.leftMenu li a{ height:30px; line-height:30px; text-align:left; padding-left:12px;color:#7b7672; display:block; font-family:Arial, Helvetica, sans-serif;}
.leftMenu li a:hover{ background:url(../images/leftmenu_hover.gif) no-repeat; color:#FFF; font-weight:bold;}
.leftMenu li.current a{background:url(../images/leftmenu_hover.gif) no-repeat; color:#FFF; font-weight:bold; }
.leftMenu li.last a{ border-bottom:none;}

.leftMenu  li ul{margin:0; padding:0; background:#fff}
.leftMenu  li ul li {border:none;padding-top:none;color:#8f8f8f;background:none; padding-left:15px;line-height:18px; font-size:12px; line-height:20px; }
.leftMenu li ul li a, .leftMenu li.current ul li a{color:#8f8f8f;text-decoration:none;font-weight:normal;padding-left:10px;border-bottom:none;background:url(../images/diot02.gif) no-repeat left 14px; display:block;}
.leftMenu li ul li a:hover {color:#515093;background:none;font-weight:normal;padding-left:10px;background:url(../images/diot02.gif) no-repeat left 14px;text-decoration:none;}

.caseList li{float:left; width:718px; border-bottom:1px dotted #b9b9b9; padding-bottom:3px; margin-bottom:3px;}
.case_img{ float:left; width:200px;/* height:137px; */border:1px solid #eaeaea;display: table-cell; vertical-align:middle; *font-size:145px; *display:block;*font-family:Arial;text-align:center; padding:4px;}
.case_img img{vertical-align:middle; }
.case_con{ float:right; width:470px; padding-right:10px;}
.case_con .bt01{font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:14px; color:#262478; padding-bottom:15px; padding-top:10px;}
.case_con span{ color:#666; line-height:20px;}

.p_search_t{font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:24px; color:#515093; text-transform:uppercase; text-align:right; padding-right:10px;}
.kinput{ height:26px; line-height:26px; border-left:1px solid #aeaeae;border-top:1px solid #aeaeae; border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6; color:#666666; padding:0 3px;}
a.p_btn{ background:url(../images/p_search.gif) no-repeat; width:68px; height:28px; line-height:28px; text-align:center; color:#000;display:block;}
a.p_btn:hover{ cursor:pointer; }


ul.project_title{ height:42px; line-height:42px;color:#666666; font-weight:normal; background:url(../images/p_btbg.jpg) no-repeat; width:718px;}
ul.project_title li{ float:left; text-align:center;font-family:"微软雅黑",Verdana, Geneva, sans-serif;height:42px; line-height:42px}
ul.project_title .number_news{ width:67px;}
ul.project_title .tilte{ width:539px;}
ul.project_title .add{ width:112px;float:right; text-align:center}

ul.project_cont{ margin-top:20px; margin-bottom:20px;width:718px;}
ul.project_cont li{ clear:both; overflow:hidden; height:30px; line-height:30px; border-bottom:1px dotted #b8b8b8;}
ul.project_cont li h1{ width:67px; text-align:center; font-weight:normal; font-size:12px; float:left; color:#656565}
ul.project_cont li h2{ width:524px; text-align:left; padding-left:15px;font-weight:normal; font-size:12px;float:left;}
ul.project_cont li h2 a{ color:#656565;}
ul.project_cont li h2 a:hover{ color:#000;}
ul.project_cont li h3{ width:100px; text-align:left; padding-left:12px; font-weight:normal; font-size:12px;float:right; color:#656565}
ul.project_cont .linews{ background:#f5f5f5;}


.jm_bg{ background:url(../images/jm_bg.gif) no-repeat center; height:200px; width:618px;  padding:119px 0 0 100px; margin:0 auto;}
.jm_bg .txt{ width:245px;color:#666666; float:left; line-height:24px; text-indent:2em;}

ul.news_title{ height:40px; line-height:40px;color:#fff; font-weight:normal; background:#515093; width:718px;}
ul.news_title li{ float:left; text-align:center;font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
ul.news_title .n01{ width:116px; text-align:left; padding-left:15px;}
ul.news_title .n02{ width:62px;}
ul.news_title .n03{ width:68px;}
ul.news_title .n04{ width:50px;}
ul.news_title .n05{ width:141px; text-align:left; padding-left:15px;}
ul.news_title .n06{ width:82px;}
ul.news_title .n07{ width:80px;}
ul.news_title .n08{ width:85px;float:right;}

ul.news_cont{ margin-top:0px; margin-bottom:20px;width:718px;}
ul.news_cont li{ clear:both; overflow:hidden; height:30px; line-height:30px; border-bottom:1px dotted #b8b8b8;text-align:center; font-size:12px;font-weight:normal; color:#818181;}
ul.news_cont li a{ color:#515093; text-decoration:none;}
ul.news_cont li h1{ width:116px; text-align:left; font-weight:normal; font-size:12px; float:left; color:#292929;padding-left:15px;float:left;}
ul.news_cont li h2{ width:62px;float:left;font-size:12px; color:#818181; font-weight:normal;}
ul.news_cont li h3{ width:68px;float:left;font-size:12px; color:#818181; font-weight:normal;}
ul.news_cont li h4{ width:50px;float:left;font-size:12px; color:#818181; font-weight:normal;}
ul.news_cont li h5{ width:141px;text-align:left; padding-left:15px;float:left;font-size:12px; color:#818181; font-weight:normal;}
ul.news_cont li h6{ width:82px;float:left;font-size:12px; color:#818181; font-weight:normal;}
ul.news_cont li h7{ width:80px;float:left;font-size:12px; color:#818181; font-weight:normal;}
ul.news_cont li h8{ width:85px;float:right; color:#aeaeae;font-size:12px; color:#818181; font-weight:normal;}
ul.news_cont .linews{ background:#f5f5f5;}

.table_jobBox{ border:1px solid #3a3a5f;}
.table_job{border-left:1px solid #7171a9; border-top:1px solid #7171a9;}
.table_job td{padding:10px;border-right:1px solid #7171a9;border-bottom:1px solid #7171a9; color:#49497e; line-height:24px; font-weight:bold; font-size:14px;}
.table_job .btitle{ background:#e0e0eb; width:148px;}

.r_o_btn{ margin:0 auto 10px; text-align:center;}
a.yp_btn{ background:#6f6fbe; border:1px solid #8d8dcb; display:inline-block; color:#fff; height:26px; line-height:26px; width:78px; text-align:center; margin-top:20px; font-weight:bold; }
a.yp_btn:hover{ text-decoration:none;}
a.back_btn{ background:#969696; border:1px solid #acacac; display:inline-block; color:#fff; height:26px; line-height:26px; width:78px; text-align:center; margin-top:20px; font-weight:bold; }
a.back_btn:hover{ text-decoration:none;}
.job_data_table{ margin:0 auto; text-align:center;}
.pleft_on {
    background:url(../images/dhl_bg1.gif) repeat-x;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    height: 26px;
	line-height:24px;
    width: 100%;
}
.tab_style1 td{ padding:3px;}
a.fs_btn{ background:#3a3a5f; border:1px solid #8d8dcb; display:inline-block; color:#fff; height:30px; line-height:30px; width:158px; text-align:center; margin-bottom:10px; font-weight:bold; }
a.fs_btn:hover{ text-decoration:none;background:#e0e0eb; color:#3a3a5f; }

.zpBox{ margin-top:20px; margin-bottom:20px;}
.zpBox h5{color:#0091dc; background:#f1f1f1 url(../images/diot08.gif) no-repeat 15px center; height:30px; line-height:30px; padding-left:30px; }
.zpBox p{ color:#404040; line-height:20px; padding:10px 20px;}




.feedback_box{ margin-top:20px; padding:0 20px;}
.feedback_t{ color:#666666; line-height:18px; width:700px;font-size:14px; font-family:"微软雅黑",Verdana, Geneva, sans-serif}
.feedbackBtn{ background:url(../images/fbtn.gif) no-repeat; width:59px; height:25px; border:none; text-indent:-999999px;display:block;cursor:pointer;}
.f_box{ padding:20px 30px; color:#504f4f;}
.f_box td{ height:35px;}
.f_input{ border:1px solid #cbc9c9;}
.f_box span img{ vertical-align:middle; padding-left:10px;}

.web_t{height:30px; line-height:30px; border-bottom:1px dotted #CCC; margin-bottom:10px; background:url(../images/diot03.gif) no-repeat 6px 10px; padding-left:20px; color:#515093; font-weight:bold}
.web_t a{ color:#515093;}
.web_t a:hover{color:#515093; text-decoration:none}
/*nav03*/
#nav03 li {
	float:left;
	line-height:20px;
	width:230px;
	font-size:12px;
	display:block;	
	text-align:left;	
}
#nav03 li a { 
	color:#2c2c2c;
	text-decoration:none;
	display:block;
    padding-left:20px;
	height:22px;
	margin-left:4px;
	background:url(../images/diot01.gif) no-repeat 6px 6px;
}
#nav03  li a:hover {
	color:#8e1e20;
	width:auto;
	text-decoration:underline;
	height:22px;
}


.inrig2{width:743px; float:right; border-top:none;height:auto!important; min-height:500px;height:500px;overflow:hidden; _overflow:inherit;margin-bottom:20px; padding:0 17px 0 12px;}
.nt_bt{ color:#666;font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:14px;}