@charset "utf-8";
/*public start*/
html, body, span, div, p, a, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li, dl, dd, dt, iframe, label, blockquote, input, button {padding:0; margin:0;list-style: none;}
body{min-width:1100px; margin:0 auto; background:#FFF;color:#666;font-size:12px; font-family:"微软雅黑"} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:12px;} 
img {vertical-align:middle; border:none; font-size:0}
a {color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());/*去掉选中的虚线*/}
i,em{font-style:normal;}
input,button,select,textarea{outline:none; border:none;}
textarea{resize:none}
table{border-collapse:collapse; border-spacing:0;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.clear{ clear:both;}
.fix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.fix {zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tc{ text-align:center;}
.last{margin-right:0px !important;}
/*public end*/
.content{ width:1100px;  margin:0 auto;}

.mt10{ margin-top:10px;}
.mt25{ margin-top:25px;}
.mt40{ margin-top:40px;}
/*top*/
.top{ background:url(../images/index_02.jpg) repeat-x ; height:98px;}
/*logo*/
.logo{ padding:25px 0;}
.top_left{color:#dfdfdf; padding:25px 0;}
.top_left div{ float:right;}
.top_left a{ color:#dfdfdf;}
.top_left b{ padding:0 11px;}
/*tmenu*/
.tmenu{ text-align:center;}
.tmenu ul li{ width:155px; display:inline-block; background:url(../images/tmenu_hr_03.jpg) no-repeat right center; line-height:37px;}
.tmenu li a{ font-size:; line-height:; color:#0169de; padding-bottom:4px; border-bottom:3px solid transparent;}
.tmenu li:hover a{border-bottom:3px solid #0169de;}
.tmenu ul li.last{ background: none;}
/*banner*/
.inbanner{ width:100%; text-align:center;}
.inbanner img{ vertical-align:middle; width:100%;}
.nybanner{ width:100%; text-align:center;}
.nybanner img{ vertical-align:middle; width:100%;}
/*main*/
.inmain{}
.in_tit{ font-size:16px; color:#016ee8; text-indent:6px; padding:6px 0; border-bottom:2px solid #0169de;}
.in_tit span{ font-size:12px;}
.in_tit .more{ font-size:12px; margin-top:8px; color:#016ee8;}
.news_box{ position:relative; color:#016ee8; }
.news_con{ position: relative;width:1050px; margin:16px auto 0; }
.news_con .left_btn,.news_con .right_btn{ position:absolute; top:83px;}
.news_con .left_btn{ left:-24px;}
.news_con .right_btn{ right:-24px;}
.news_list li{ float:left; margin-right:10px; text-align:center;}
.news_list li span{ line-height:37px;}

.pro_box{ margin-top:25px;}
.pro_left{ width:210px;}
.pro_right{ width:875px; padding-top:5px;}
.pro_tit{ background:url(../images/index_30.jpg) repeat-x; height:67px;}
.pro_tit b{ font-size:65px; font-family:"Arial"; color:#fff; padding-left:16px; line-height:67px;}
.pro_tit span{ font-size:23px; color:#fff; display:block; float: left; margin-left:5px; margin-top:10px;}
.pro_tit em{ font-size:12px;color:#fff;display:block;}

.pro_left_menu{ margin-top:4px;}
.pro_left_menu>li{border-bottom:2px solid #f2f1f1;}
.pro_left_menu li.last{ border-bottom:none;}
.pro_left_menu li a{ display:block; background:#dedddd; text-indent:40px; font-size:15px; height:38px; line-height:38px;}
.pro_left_menu li.er_ul>a{ background:#dedddd url(../images/index_55.jpg) no-repeat 23px center; }
.pro_left_menu2{ display:none;}
.pro_left_menu2 li a{display:block; background:#fff url(../images/index_44.jpg)  39px center no-repeat; text-indent:48px; font-size:13px; height:33px; line-height:33px; border-bottom:1px solid #e0e0e0;}
.pro_left_menu2 li.last a{ border-bottom:none;}
.pro_search_con{ background:url(../images/index_63.jpg) no-repeat center; width:207px; height:32px; margin:18px  auto;}
.pro_search_con .search{ float:left; line-height:20px; margin:6px 10px; width:137px;}
.pro_search_con .submit{ float:right; background: none; cursor:pointer; line-height:32px; width:47px;}
.pro_contact_con p{ font-size:14px; line-height:22px; padding:12px 0;}
.pro_contact_con p span{ padding-left:42px;}
.pro_right_con{ margin-top:17px;}
.pro_list li{ float:left; margin-right:11px; text-align:center;}
.pro_list li span{ line-height:40px;}

.com_con{ margin-top:25px;}
.com_vide{ margin:0 40px;}
.com_txt{ margin-right:30px;}
.com_txt p{ font-size:15px; line-height:25px; text-indent:1em;}

.com_con1{ background:url(../images/index_75.jpg) no-repeat center; height:366px; margin-top:40px; position:relative;}
.com_con1 .txt{ font-size:13px; text-align:center; color:#fff;}
.com_con1 .txt span{ font-size:20px; display:block; line-height:45px;}
.com_con1 .txt1{ position:absolute; top:10px; left:128px;}
.com_con1 .txt2{ position:absolute; top:195px; left:372px;}
.com_con1 .txt3{ position:absolute; top:10px; left:578px;}

.b_box{ margin-top:40px; padding-bottom:16px;}
.infor_box{ width:600px;}
.mess_box{ width:440px; margin-left:20px;}
.infor_con{ margin:16px 33px 0 20px;}
.infor_right h3{ font-size:14px; line-height:30px; background:url(../images/index_86.jpg) repeat-x bottom;}
.infor_right p{ font-size:12px; line-height:25px;width: 400px;}
.infor_con1{ margin:8px 33px 0 20px;}
.infor_list li{ line-height:30px;  background:url(../images/index_86.jpg) repeat-x bottom;}
.infor_list li.last{ background:none;}
.infor_list li a{ padding-left:27px;background:url(../images/index_82.jpg) no-repeat 10px center; display:block;} 
.mess_con{ margin:16px 0 0 0;}
.mess_list{ position:relative;}
.mess_list li{ margin-left:10px; margin-bottom:12px; float:left;}
.mess_list li label{ font-size:14px; padding-right:8px;}
.mess_list li input{ width:163px; height:22px; border:1px solid #6e6e6e;}
.mess_list li.li5 label{ float:left;}
.mess_list li.li5 textarea{border:1px solid #6e6e6e; width:373px; height:89px;}
.mess_list li.li6{ width:100%;}
.mess_list li.li6 input{ width:81px; height:31px; line-height:31px; font-size:14px; text-align:center; color:#fff; background:#016ee8; border:none; border-radius:2px; float:right; margin-right:21px;}
.link_box{background:#f4f3f3;}
.link_con { text-align:center; }
.link_con a{ line-height:53px; font-size:14px; padding:0 18px; display:inline-block;}
/*bottom*/
.bottom{ background:#fff; text-align:center; padding:20px 0;}
.bottom p{ line-height:25px;}

.nypro_right{width:875px;}
.nypro_tit{ background:#dedddd; line-height:26px; padding-left:12px;}
.nypro_list{ padding-left:31px;}
.nypro_list li{ padding:15px 0; border-bottom:2px solid #f1f1f1; position:relative;}
.nypro_list li.last{ border-bottom:none;}
.nypro_list .li_img{ float:left; padding:13px 17px; border:1px solid #d2d2d2;}
.nypro_list .li_con{ float:left; margin-left:36px;}
.nypro_list .li_con span{ color:#646464; font-size:18px;}
.nypro_list .li_con .li_more{ position:absolute; width:96px; height:31px; line-height:31px; background:#417ef0; text-align:center; border-radius:3px; color:#fff; bottom:50px; right:50px;}

.filp_box{ margin-top:60px; /*float:right;*/ margin-bottom:35px; }

.big_img{ text-align:center; margin:25px 0;}
.samll_box{ position:relative; width:472px; margin:0 auto;}
.samll_box .left_btn,.samll_box .right_btn{ position:absolute; top:0px;}
.samll_box .left_btn{ left:-38px;}
.samll_box .right_btn{ right:-38px;}
.samll_list{ margin-right:-10px;}
.samll_list li{ float:left; margin-right:10px;}
.tab_box{ margin-top:30px;}
.tit_list li{ float:left;}
.tit_list li.cur a,.tit_list li:hover a{ background:#084ac6; color:#fff;}
.tit_list li a{ display:block; text-align:center; width:133px; height:34px; line-height:34px; background:#dedddd; color:#7c7c7c; font-size:16px; margin-right:2px; }
.tabcon{ padding-left:60px;}
.tabcon dl{ margin:10px 0;}
.tabcon dl dd{ font-size:13px; line-height:30px; color:#363636;}
.tabcon h4{ font-size:15px; margin-bottom:20px; color:#363636;} 


.tit{text-align: center;
    font-size: 25px;
    margin: 15px auto;
    font-family: "微软雅黑";}
.bod{margin: 5px auto;
    font-size: 15px;min-height: 400px;padding: 30px;}
 .tim{text-align: center;margin: 15px;}  


.back{float: right;}
.back a{color: #0a68b2;font-size: 16px;font-family: "微软雅黑";}


.box_style{color:#4e4e4e; font-size:12px;font-family:"微软雅黑";}
/*文本框*/
.input_bor{color:#4e4e4e;  margin:5px 0 5px 10px; display:inline; font-size:12px; width:240px; height:22px; line-height:22px; border:1px solid #dadada; padding-left:2px;}
/*按钮*/
.input_btn{ margin-left:10px;}
/*带*必填项*/
.txt_red{ color:#FF0000;}
/*文本框后面的文字说明*/
.txt_hui{margin-left:10px;color:#999999; font-family:"宋体"; font-size:12px; }


.banner{ width:100%; text-align:center;}
.banner img{ vertical-align:middle; width:100%;}


.xg_box{ width:1100px; position: absolute; top:0; left:0; right:0;}
.xg_con{position: absolute; top:244px; right:0;}
.mr30{ margin-right:30px;}
.wenzi_con{  display:block; text-align:left;}
.wenzi_con h2 span{ font-size:35px; font-weight:bold;font-family:"宋体"; display:inline-block;color:#194678;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0; }
.wenzi_con h2 em{font-size:23px; font-weight:bold;font-family:"宋体"; display:inline-block;color:#194678;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;}
.wenzi_con p{ text-align:left; font-size:18px; font-family:"宋体";color:#194678;}