@charset "utf-8";
body{ background:#f5f4f4;}

/* page type 1----*/
.page{padding-top:10px;text-align:center;clear:both;zoom:1; *clear:none; width:100%;}
.page:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}
.page a{margin:0 4px; height:23px;line-height:23px; padding:0 7px; border:1px solid #e9e9e9; background:#fff; font-family:"微软雅黑";}
.page span.all{height:23px; line-height:23px;margin-left:4px;font-family:"微软雅黑";}
.page a:hover{ border:none; height:25px; padding:0 8px; background:#1270d2; color:#fff; text-decoration:none;}
.page a.cur{ border:none; height:25px; padding:0 8px; background:#1270d2; color:#fff; text-decoration:none;}
/**----------------------------*/
/*page type 2----*/
.page{padding-top:;text-align:center;clear:both;}
.page a{padding:;margin:;}
.page a.num:hover{}
/**----------------------------*/

/*title type 1 ------------*/
.mod_tit_1{height:19px;overflow:hidden;}
.mod_tit_1 span.imgtit{ padding-left:3px;}
.mod_tit_1 span.more{ float:right; margin-top:8px;}
/*title type 2 ------------*/
.mod_tit_2{height:;overflow:hidden;}
.mod_tit_2 span.tit{float:left;padding:;}
.mod_tit_2 span.more{float:right;padding:;}

/*title type 3 ------------*/
.mod_tit_2{}
.mod_tit_2 .title{height:;overflow:hidden;}
.mod_tit_2 .title span.tit{padding:;}
.mod_tit_2 .title span.more{padding:;}

/*side list-----*/
.side{width:200px; float:left; display:inline; margin-left:7px;}
.sidelist{width:200px; margin-bottom:40px;}
.sidelist .title{ height:38px;  background-repeat:no-repeat;background-position:left top; text-indent:50px; overflow:hidden; line-height:38px; color:#fcfdfd; font-size:18px; font-family:"微软雅黑";}
.sidelist .cont{ padding:20px 0 0 18px;}
/*-----side prolist type 1*/
.sidelist .cont ul li{height:17px; line-height:17px; padding-left:35px; background:url(../images/icon_sidelist_li.gif) no-repeat left center; margin-bottom:30px;	}
.sidelist .cont ul li a{ color:#3b3b3b; font-size:14px; font-family:"微软雅黑";}
.sidelist .cont ul li a:hover{color:#306bca;}
.sidelist .cont ul li a.on{color:#306bca;}

.hotline{ width:199px; height:85px; overflow:hidden;}
.sidemessage{ width:198px; height:77px; overflow:hidden;}


.proSideTitle .title{ background-image:url(../images/bg_sideList_title_pro.gif);}
.aboutSideTitle .title{ background-image:url(../images/bg_sideList_title_about.gif);}
.eqSideTitle .title{ background-image:url(../images/bg_sideList_title_eq.gif);}
.newsSideTitle .title{ background-image:url(../images/bg_sideList_title_news.gif);}

/* ny css---------*/
.ny_main{width:765px;float:left;display:inline;margin-left:25px;}
.ny_main .title{height:36px; padding-bottom:2px; background:url(../images/bg_bline.gif) repeat-x left bottom; line-height:36px;overflow:hidden;}


/* self css----*/
.ny_main .title span.tit{ color:#306bca; font-size:16px; font-family:"微软雅黑";}
.ny_main .title span.navig{float:right; color:#545556;font-family:"微软雅黑";}

.ny_main .ny_cont{height:auto!important;height:350px;min-height:350px;padding-bottom:20px;}

.newslist{}
.newslist ul li{height:55px;line-height:55px; border-bottom:1px dashed #dcdada;}
.newslist ul li a{color:#333333;font-family:"微软雅黑";font-size:13px; }
.newslist ul li span.date{float:left; width:56px; height:14px; line-height:15px; text-align:center; margin:23px 42px 0 10px; background:url(../images/bg_date.gif) no-repeat left top; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.newslist ul li a:hover{color:#2f8dee;}
.newslist .page{ margin-top:20px;}

/*pro pic type 2---*/
.prolist{padding:25px 0 0 5px;}
.prolist ul{float:left; margin:0 -20px 0 0;}
.prolist ul li{float:left;width:214px;height:197px; padding:5px 8px 0 8px; overflow:hidden; display:inline; margin-right:30px; background:url(../images/bg_ny_proli.gif) no-repeat left top;}
.prolist ul li .photo{width:214px;height:134px; overflow:hidden; margin-bottom:25px;}
.prolist ul li  p.name{ text-align:center;}
.prolist ul li  p.name a{color:#333333; font-size:13px;font-family:"微软雅黑";}
.prolist ul li  p.name a:hover{color:#306bca; text-decoration:none;}
.prolist ul li.on { background:url(../images/bg_ny_proli_on.gif) no-repeat left top; }
.prolist ul li.on .name a{color:#306bca;}
.prolist .page{ margin-left:-5px;}

/*header begin--------------------*/
#header{width:100%; padding-bottom:19px; background:url(../images/bg_ban_shadow.gif) repeat-x left bottom;}

.top{ width:100%; height:43px; background:#353535;}
.top .top_inner{ width:998px; height:43px; margin:0 auto;}
.top_inner .search{ float:right; width:261px; height:28px; overflow:hidden; display:inline; margin:8px 5px 0 0; background:url(../images/bg_search.gif) no-repeat left top;}
.top_inner .search input{ float:left; height:28px; border:none; background:none; float:left;}
.top_inner .search .key{ width:210px; line-height:28px; padding-left:13px; color:#fefcfc;}
.top_inner .search .submit{ width:35px; cursor:pointer;}
.top_inner .phone_head{ width:236px; height:43px; overflow:hidden; margin-left:15px;}


.wrap_head{width:100%; height:144px; background:url(../images/bg_nav.jpg) repeat-x;}
.head{width:998px; height:144px;margin:0 auto;}
.head .logo{width:261px;height:144px; overflow:hidden; float:left;}

.nav{width:;height:144px; float:left; border-left:1px solid #174c8e;}
/*normal css type 1  --*/
.nav ul li{float:left;width:105px;height:144px; overflow:hidden; position:relative;}
.nav ul li .lipart{ width:105px; height:144px; background:url(../images/bg_nav_li.jpg) no-repeat left top;}
.nav ul li .lipart a{ display:block; height:94px; width:105px; text-align:center; line-height:25px; color:#fff; font-family:"微软雅黑"; font-size:14px; padding-top:50px;}
.nav ul li .lipart a .en{ font-size:13px; font-family:Aparajita;}
.nav ul li .lipart a:hover{ text-decoration:none;}
.nav ul li .abpart{ position:absolute; left:0px; top:-116px; z-index:1; height:116px;  background:url(../images/bg_nav_li_on.png) no-repeat left top; }
.nav ul li .abpart a{height:86px;padding-top:30px;}

.nav ul li.on .abpart{top:0px;}

.banner{width:100%;height:405px;position:relative; z-index:30; overflow:hidden; margin-top:1px;}
.picroll{width:100%;height:405px; text-align:center;}
#control{ width:100%; height:11px; overflow:hidden; text-align:center; margin-top:-28px; position:relative; z-index:1000;}
#control a{	width:10px;height:11px; overflow:hidden;  margin:0 5px;}
#control a .b1{ display:block; }
#control a .b2{ display:none;}

#control a.activeSlide .b1{	display:none;}
#control a.activeSlide .b2{	display:block;}
#control a:hover{text-decoration:none;}

/*header end--*/

/*container begin-------------------*/
#container{width:998px;margin:0 auto; margin-top:35px;}

.frame_1{width:998px; height:240px; background:url(../images/bg_bline.gif) repeat-x left bottom;}
.modpartIndex{ width:238px; float:left; display:inline; margin-left:15px;}
.modpartIndex .photo{ width:231px; height:105px; padding:3px 3px 17px 3px; background:url(../images/bg_index_pic.gif) no-repeat left top; overflow:hidden;}
.modpartIndex .name{ text-align:center; line-height:24px;}
.modpartIndex .name a{ font-size:13px; color:#333333; font-family:"微软雅黑";}
.modpartIndex .name a:hover{ text-decoration:none; color:#2162a9;}
.modpartIndex .intro{ line-height:22px; color:#757775; font-family:"微软雅黑";}
.frame_1 .firstone{ margin-left:0px;}

.frame_2{width:998px; height:242px; margin-top:40px;background:url(../images/bg_bline.gif) repeat-x left bottom;}
.news{ float:left; width:538px; padding-left:6px; display:inline; margin-right:48px;}
.news .cont{ padding-top:25px; padding-right:7px;}
.news .cont ul li{ height:58px; overflow:hidden; margin-bottom:33px;}
.news .cont ul li .photo{ width:74px; height:54px; overflow:hidden; border:2px solid #b1bacd; float:left;}
.news .cont ul li .winfo{ width:440px; float:left; display:inline; margin-left:13px;}
.news .cont ul li .winfo .name{ height:14px; line-height:14px; margin-bottom:5px;}
.news .cont ul li .winfo .name .date{ float:left; width:56px; height:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-align:center; margin-right:8px; background:url(../images/bg_date.gif) no-repeat left center;}
.news .cont ul li .winfo .name a{ color:#333333; font-size:13px; font-family:"微软雅黑";}
.news .cont ul li .winfo .name a:hover{ text-decoration:underline; color:#2162a9;}
.news .cont ul li .winfo .info{ line-height:20px; color:#757775; font-family:"微软雅黑";}

.about{ width:404px; float:left;}
.about .cont{ padding-top:24px; line-height:24px; color:#757775; font-family:"微软雅黑";}
.about .cont .pinfo{ width:121px; height:139px; float:left; border:1px solid #fdfafa; overflow:hidden; margin-right:25px;}
.about .cont a{color:#757775; font-family:"微软雅黑";}

.proshow{ width:998px; margin-top:48px;}
.proshow .title .imgtit{ padding-left:7px;}
.proshow .cont{ padding-top:40px; background:url(../images/bg_bt_control.jpg) no-repeat 4px 89px;}
#leftarr{ width:35px; height:30px; display:inline; float:left; margin-top:49px; margin-left:4px; cursor:pointer;}
#rightarr{ width:35px; height:30px; display:inline; float:left; margin-top:49px; margin-left:4px;cursor:pointer;}

#imgcont{ float:left; display:inline; margin-left:7px; width:908px; height:170px; overflow:hidden;}
#imgcont ul li{background:url(../images/bg_pro_show_on.jpg) no-repeat left top; width:193px; height:165px; padding:5px 8px 0 8px; float:left; overflow:hidden; display:inline; margin:0 9px; background:url(../images/bg_pro_show.jpg) no-repeat left top;}
#imgcont ul li .photo{ width:193px; height:120px; overflow:hidden; }
#imgcont ul li .name{ text-align:center;margin-top:20px;}
#imgcont ul li .name a{ color:#333333; font-size:13px; font-family:"微软雅黑";}
#imgcont ul li .name a:hover{ text-decoration:none;color:#2162a9; }
#imgcont ul li.on{ background:url(../images/bg_pro_show_on.jpg) no-repeat left top;}
#imgcont ul li.on .name a{color:#2162a9;}
#imgcont .fl{ float:left;}
/*self content css------------------------------------*/
.ny_dan{padding:13px 15px 0 0;line-height:30px; font-family:"微软雅黑"; color:#545454;}

.ny_contact{ padding:18px 0 0 0;}
.ny_contact .winfo{ width:350px; line-height:32px; color:#545454; font-family:"微软雅黑"; float:left;}
.ny_contact .map{ float:left; width:380px;}


/*container end-------*/


/*footer begin-------------------*/
#footer{width:100%;height:103px;margin-top:45px; background:#1270d2;}
.foot{width:998px; height:73px; margin:0 auto; padding-top:30px;}
.foot p{ line-height:24px; color:#fff; font-family:"微软雅黑"; text-align:center;}
.foot p a{ color:#fff;font-family:"微软雅黑";}
.foot p.flink a{ margin:0 4px;}
/*footer end----*/


/*详细页*/
.detail {}
.detail .title { height: 27px;}
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont {padding: 0 20px;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;overflow:hidden;}
.detail .text .photo { text-align: center;display:block;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

/*  message css-------------------*/
.ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*  欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;padding-top:3px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

/*有背景样式*/
.msgWrite{padding-left:230px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

/*无背景样式*//*
.msgWrite{padding-left:0;  background:none;margin-top:35px;}
.msgWrite .bridge{margin-left:215px;}
.msgWrite .msgform{margin:0 auto; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}*/


.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}

*html{background-image:url(about:blank);background-attachment:fixed;}
.qqpfbox{ width:206px; color:white; font-family: "微软雅黑";}

.qqpfbox .qqbtn{ height:120px;  padding-left:8px; background:url(../images/qq_03_t.gif) no-repeat}
.qqpfbox .qqbtn .cn{  font-size:14px; padding-top:13px; padding-left:10px}
.qqpfbox .qqbtn .en{  font-size:11px; padding-left:10px}
.qqpfbox .qqbtn ul li{ float:left; padding:0 7px; padding-top:10px;}

.qqpfbox .msnbg{ height:94px; background:url(../images/bot_07.gif) no-repeat; padding-left:15px;}

.qqpfbox .msnbg .msnlist dt{ background:url(../images/qq_03.gif) no-repeat 0 8px; padding-left:21px; height:25px; padding-top:8px; font-size:12px;}
.qqpfbox .msnbg .msnlist dd{ background:url(../images/qq_07.gif) no-repeat 6px 5px; padding-left:21px; height:15px; line-height:15px; color:#d0e9f3; font-size:11px;}

.qqpfbox .msnbg .phonelist dt{ background:url(../images/qq_11.gif) no-repeat 0 8px; padding-left:21px; height:28px; padding-top:10px; font-size:12px;}
.qqpfbox .msnbg .phonelist dd{ background:url(../images/qq_07.gif) no-repeat 6px 5px; padding-left:21px; height:15px; line-height:15px; color:#d0e9f3; font-weight:bold; font-size:11px;}

.qqbox{height:auto;overflow:hidden;position:absolute;right:0px;top:80px;width:46px;height:410px;z-index: 9999;}
.qqlv{width:46px;height:165px;overflow:hidden;position:relative;float:left;}

.qqkf{width:206px;height:410px;height:auto;overflow:hidden;background: url(../images/qq.png) no-repeat;float:left; display:none;}

#K1{ width:166px;height:323px;background: url(../images/qq.png) no-repeat;padding-top: 54px;}
.qqkfhm { padding-left:20px;height: 36px; width:125px;}
.qq_number { padding: 0 0 0 12px; font-weight: bold; color: #000; padding-top: 18px;}

.qqpfbox .address{height:100px; background:url(../images/bot_08.gif) no-repeat; padding-left:15px;}
.qqpfbox .address dl dt{ padding-left:21px; height:30px; padding-top:10px; font-size:12px; background:url(../images/qq_15.gif) no-repeat 0 10px}
.qqpfbox .address dl dd{  height:16px; line-height:16px; color:#d0e9f3; font-weight:bold; font-size:12px;}
.qqpfbox .address dl dd.add{ font-weight:normal;}