/****************************** reset ******************************/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:5px;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;/*resize:none;*/}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/1.14 \5FAE\8F6F\96C5\9ED1,arial;color:#333;/*outline:0;*/} 
a,a:hover{color:inherit;color:expression(this.parentNode.currentStyle.color);}
/****************************** mk ******************************/
/** {-moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}*/
.center {width: 1100px;margin: 0 auto;}
.imgcenter {vertical-align: middle;}
.opacity {opacity: .5;filter:alpha(opacity=50);}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.oh {overflow: hidden;}
.ws {white-space:nowrap;}
.fontoh {text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.big:hover {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.no_tran {transition:normal;}
.c4s{
	-moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
html {min-width: 1100px;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
.show_tit {text-align: center;padding-top: 40px;}
.show_tit h1 {padding-bottom: 10px;color: #0065ca;font-size: 16px;line-height: 33px;}
.show_tit p {height: 23px;padding-bottom: 10px;}
.show_tit p span {padding: 0 15px;}
.information {color: #868686;padding: 5px;text-align: left;line-height: 1.7;background-color: #F5F5F5;border: #E5E5E5 1px solid;margin-bottom: 10px;text-indent: 24px;}
.prev_next {line-height: 25px;margin-top: 20px;}
.prev_next a:hover {color: #048bcd;}
.new_list {margin-top: 15px;}
.new_list li {height: 23px;line-height: 23px;margin: 3px 0 20px;border-bottom: 1px dotted #c6c6c6;font-size: 13px;}
.new_list li span {float: right;font-size: 12px;color: #acacac;}
.new_list li a {float: left;max-width: 700px;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.new_list li a:hover {color: #0064d4;}
.new_list li a i {color: #4a86e8;margin: 0 5px 2px;}
/****************************** style ******************************/
body {font-size: 12px;line-height: 1.4;color: #5a5a5a;}
#toTop {width: 40px;height: 40px;display: none;position: fixed;bottom: 100px;right: 116px;background: url(../img/top.png) no-repeat -336px 0;}
.header {position: relative;}
.top {position: absolute;top: 12px;z-index: 99999;width: 100%;height: 70px;background: repeat-x url(../img/nav_border.png) 0 67px #fff;}
.web_name {text-align: center;width: 235px;margin-right: 10px;float: left;height: 60px;padding-top: 10px;overflow: hidden;}
.web_name strong {color: #0C4DA1;font: bold 30px/1.14 Arial, Helvetica, sans-serif;}
.web_name p {font-size: 12px;color: #666;letter-spacing: 3px;}
.nav {line-height: 70px;text-align: center;overflow: hidden;float: left;}
.nav li {float: left;width: 129px;height: 68px;font-size: 15px;color: #555;border-width: 0 0 2px 1px;border-style: solid;border-color: transparent transparent transparent #eee;}
.header .nav:hover li {border-color: transparent transparent transparent #eee;}
.nav li.in,.header .nav li:hover {border-color: transparent transparent #0564C6 #eee;}
.qq_box {float: left;display: block;width: 75px;text-align: center;line-height: 70px;background: #0C4DA1;}
.qq_box img {vertical-align: middle;}
.qq_box:hover img {opacity: .4;filter:alpha(opacity=40);}
.banner img {width: 100%;height: auto;display: block;}
.iunder {height: 240px;text-align: center;padding-top: 60px;}
.iunder h2 {color: rgb(134,134,134);font-size: 26px;letter-spacing: 3px;padding-bottom: 25px;position: relative;top: -1000px;}
.iunder p {width: 815px;margin: 0 auto;color: rgb(173,173,173);line-height: 2;padding-bottom: 40px;position: relative;top: -1000px;}
.iunder a {display: inline-block;width: 144px;height: 44px;line-height: 44px;font-size: 13px;background: rgb(39,99,163);color: #fff;position: relative;top: -1500px;}
.iunder a:hover {background: rgb(44,111,184);}
.apparea {height: 591px;background: url(../img/apparea_bg.jpg) center;}
.apparea_top {text-align: center;color: #fff;padding-top: 50px;}
.apparea_top h2 {font-size: 45px;line-height: 63px;font-weight: normal;}
.apparea_top p {font-size:20px;line-height: 42px;}
.apparea_top i {border-top: 4px solid #fff;margin: 15px 0;width: 44px;height: 34px;display: inline-block;}
.apparea_c {overflow: hidden;}
.apparea_box {width: 360px;height: 293px;margin-right: 5px;overflow: hidden;float: left;position: relative;cursor: pointer;}
.apparea_box .apparea_btn {position: absolute;left: 0;right: 0;z-index: 2;margin: auto;bottom: 40px; display: block;width: 93px;height: 31px;padding: 1px;line-height: 33px;text-align: center;box-shadow: rgba(0,0,0,0.6) 0px 1px 4px 0px;border-radius: 3px;background: #fff;color: #fff;overflow: hidden;}
.apparea_box.in .apparea_btn {bottom: 220px;}
.apparea_box .apparea_btn span {background: rgb(12,77,162);width: 100%;height: 100%;display: block;border-radius: 3px;}
.apparea_box .apparea_btn:hover span {background: #E16600;}
.apparea_c .mask {display: none;position: absolute;top: 0;right: 0;width: 100%;height: 100%;z-index: 1;opacity: .6;filter:alpha(opacity=60);background: #4169E1;}
.apparea_box:hover .mask {display: block;}
.btn {display: block;border-radius: 3px;border: 1px solid #fff;box-shadow: rgba(0,0,0,0.6) 0px 1px 4px 0px;background: #0C4DA2;color: #fff;font-size: 13px;text-align: center;}
.btn:hover {background: #E16600;}
.banner {overflow: hidden;height: 624px;}
.banner_box {width: 530px;height: 140px;padding: 60px 50px 60px 80px;background: url(../img/banner_bg.png);position: absolute;z-index: 99;left: 50%;margin-left: -330px;top: 200px;color: #fff;font-size: 40px;}
.banner_box h2 {text-align: right;padding-bottom: 20px;}
.banner_box strong {font-size: 35px;}
.banner_box .btn {width: 105px;height: 31px;line-height: 31px;display: inline-block;}
.ibox3 {width: 100%;height: 350px;padding-top: 90px;}
.ibox3_box {width: 310px;border: 3px solid #fff;height: 228px;float: left;;margin-right: 30px;}
.ibox3_box2 {width: 310px;height: 228px;float: left;}
.ibox3_box:hover {border-color: #0c4da2;}
.ibox3 .center {width: 1002px;}
.ibox3_box h2 {color: #0c4da2;font-size: 15px;padding: 0 5px;line-height: 2;}
.ibox3_box p {font-size: 13px;padding: 0 5px;}
.b-line {width: 100%;height: 4px;background: #0c4da2;}
.w-line {width: 100%;height: 4px;background: #fff;}
.ibox3_box .b-line {position: relative;bottom: -40px;}
.ibox3_box3 {width: 100%;height: 107px;margin-bottom: 17px;background: #0c4da2;}
.ibox3_box3 img {display: block;float: left;}
.ibox3_box3 div {width: 200px;float: left;;color: #fff;text-align: center;padding-top: 15px;}
.ibox3_box3 div h2 {font-size: 16px;font-weight: normal;padding-bottom: 5px;}
.ibox3_box3 div a {width: 95px;height: 33px;line-height: 33px;margin: 5px auto;}
.ipro {height: 572px;background-image: url(../img/ipro_bg.jpg);}
.ipro_box {width: 230px;height: 198px;float: left;;padding: 15px;border: 2px solid #fff;margin-right: 14px;}
.ipro_box:hover {border-color: rgb(255, 102, 0);}
.ipro_box p {font-size: 15px;text-align: center;color: #fff;}
.ipro .btn {width: 186px;height: 46px;line-height: 46px;margin: 40px auto 0;color: #fff;}
.flink {padding: 30px 0;font-size: 15px;color: #666;line-height: 30px;}
.flink span {border-left: 10px groove #0c4da2;display: inline-block;color: rgb(12, 77, 162);font-weight: bold;padding: 0 5px 0 10px;}
.flink a:after {content: "|";padding: 0 15px;}
.flink a.last:after {display: none;}
.imain_b {height: 244px;background: rgb(30,30,30);}
.imain_b h2 {font-size: 30px;color: #fff;text-align: center;padding: 70px 0 60px;}
.imain_b p span {padding-right: 50px;font-size: 13px;display: inline-block;max-width: 26%;height: 54px;overflow: hidden;}
.footer_b {height: 50px;line-height: 50px;background: #000;text-align: center;font-size: 13px;}
.page_tit {text-align: center;padding: 70px 0 45px;}
.page_tit .b-line {width: 100px;margin: 0 auto;}
.page_tit h2 {font-style: italic;font-size: 24px;padding-bottom: 20px;}
.page_tit p {font-weight: bold;font-size: 18px;letter-spacing: 4px;padding-top: 20px;}
.xzdz{    width: 180px;
    margin: 20px auto;

    text-align: center;
    line-height: 30px;}
	.xzdz  a{    background: #0c4da1;display:block;color:#fff}
.content {font-size: 14px;line-height: 2;color: #666;}
.about_img {font-size: 0;padding: 70px 0 25px;}
.about_img img {padding-right: 33px;}
.page_main {padding-bottom: 70px;}
.main_l {width: 239px;float: left;margin-right: 36px;position: relative;}
.main_r {width: 825px;float: left;}
.column_name {height: 50px;width: 189px;padding: 30px 0 20px 50px;color: #0c4da2;position: absolute;top: -100px;z-index: 99;}
.column_name div {border-left: 4px solid #0c4da2;padding-left: 30px;height: 48px;line-height: 30px;}
.column_name div h2 {font-size: 30px;font-weight: normal;}
.column_name div h3 {font-size: 20px;font-weight: normal;}
.column_name div span {font-size: 11px;}
.cat_list {padding-bottom: 15px;}
.cat_list li {width: 100%;height: 67.5px;line-height: 67.5px;margin-bottom: 3px;background: #e9e9e9;text-align: center;font-size: 14px;color: #434343;}
.cat_list ul:hover  li {background: #e9e9e9;color: #434343;}
.cat_list li.in,.cat_list ul li:hover {background: #0c4da1;color: #fff;}
.main_l>img {display: block;}
.mian_l_tel {border: 1px solid #d9d9d9;border-top: 0;padding: 5px 0 25px;}
.mian_l_tel p {padding: 10px 0 0 10px;font-size: 14px;line-height: 1.6;color: #7d7d7d;}
.mian_l_tel p strong {font-size: 30px;color: #0c4da1;line-height: 1;font-family: 'Arial Black';}
.mian_l_tel .mian_l_tel_list {font-size: 13px;}
.mian_l_tel .mian_l_tel_list img {display: inline;vertical-align: middle;padding-right: 5px;}
.crumbs_nav {width: 100%;border-bottom: 1px solid #d9d9d9;padding: 40px 0 10px;font-size: 13px;color: #666;}
.crumbs_nav a:hover {text-decoration: underline;}
.new_list {padding: 30px 0 0 7px;}
.new_list ul li {width: 100%;height: 133px;border-bottom: 1px dashed #d9d9d9;margin-bottom: 20px;}
.new_list .new_list_f {float: left;padding-left: 8px;width: 610px;}
.new_list_f h2 {font-weight: normal;color: #0064d4;padding-bottom: 5px;}
.new_list_f h2 a:hover {color: #048bcd;}
.new_list_f h2 .tit {font-size: 15px;color: #0c4da1;width: 700px;}
.new_list_f h2 .tit:hover {color: #0064d4}
.new_list_f span {font-size: 11px;color: #929292;}
.new_list_f p {font-size: 13px;}
.page {text-align: center;}
.show_tit h1 {font-weight: normal;}
.prev_next {color: #0c4da1;}
.prev_next div:hover {color: #048bcd;}
.prev_next a {font-weight: bold;}
.pro_list {padding-top: 45px;}
.pro_list .ipro_box {border: 1px solid rgb(238, 238, 238);margin: 0 19px 10px 0;}
.pro_list .ipro_box:hover {border-color: rgb(255, 102, 0);}
.pro_list .ipro_box p {color: #0c4da1;}
.pro_img {width: 348px;margin: 0 auto;text-align: center;}
.pro_img_box {overflow: hidden;position: relative;width: 296px;float: left;height: 60px;}
.pro_img_box ul {overflow: hidden;position: absolute;left: 0;top: 0;height: 60px;}
.pro_img_box li {float: left;border: 1px solid #9c9c9c;margin-top: 5px;cursor: pointer;}
.pro_img_a {overflow: hidden;}
.pro_img_a a {float: left;display: block;width: 23px;height: 68px;}
.pro_img_btn1 {background: url(../img/btn_l.gif);}
.pro_img_btn2 {background: url(../img/btn_r.gif);}
.p_line {overflow: hidden;}
.p_line_l {border-top: 2px solid #0c4da1;width: 182px;float: left;}
.p_line_r {border-top: 1px solid #d9d9d9;width: 910px;float: right;}
.p_idea {padding: 30px 0;text-align: center;font-size: 14px;color: #666;}
.p_idea p {padding-bottom: 10px;}
.p_content {padding-bottom: 70px;}
.p_list .new_list li {border-bottom: 1px dashed #c6c6c6;}
.p_list .new_list li a {font-size: 15px;}
.p_list .new_list li a i {color: #0064d4;font-size: 12px;}
.p_list .new_list li a i:hover {color: #048bcd;}

.contact {overflow: hidden;}
.contact_l {width: 510px;float: left;}
.contact_l .tit {font-size: 18px;color: #ccc;line-height: 27px;padding-bottom: 35px;}
.contact_l .tit span {font-size: 25px;color: #0c4da1;border-right: 1px solid #0c4da1;display: inline-block;padding-right: 15px;margin-right: 15px;}
.form input[type="text"], .form textarea {width: 500px;padding: 4px;height: 24px;line-height: 24px;background: #eee;font-size: 14px;color: #777;border: 1px dashed #aaa;margin-bottom: 20px;}
.form textarea {height: 122px;}
.form p {padding-bottom: 10px;font-size: 14px;color: #777;}
.form input[type="submit"] {width: 510px;border: 1px dashed #fff;background: #0c4da1;height: 30px;line-height: 30px;color: #fff;font-size: 14px;cursor: pointer;x`}
.contact_r {float: right;width: 516px;}
.contact_list {padding-top: 40px;}
.contact_list img {padding-right: 35px;vertical-align: middle;}
.contact_list p {padding-bottom: 20px;font-size: 14px;color: #434343;}

