@charset "gb2312";
/* CSS Document */
/*
前无古人，后无来者
*/
html,body,p,ul,li,a,img,div { padding:0px; margin:0px; text-decoration:none; list-style:none; border:0px; color:#555;}
body{ }
.clear{ clear:both; float:none; }
body,a {font-family: "SimSun", "Microsoft YaHei" ! important;}
a:hover { color:#1a65ae;}

/*顶部小行 电话收藏*/
.top_gg { height:24px; width:283px; position:absolute; right:0px; top:50px;}
.top_gg .left { line-height:30px; width:100%; text-align:center;}
.top_gg .left span { font-size:14px; font-family:"Microsoft YaHei UI"; color:#F00; font-weight:bold;}
.top_gg .right { width:263px; color:#000; font-size:12px; padding-left:20px; background:url(../images/tel1.png) no-repeat center; line-height:24px;}
.top_gg .right span,.top_gg .right a{ font-size:12px; color:#000; padding:0px 5px;}

/*logo row set*/
.logo_row { height:155px; width:100%; min-width:1115px; margin:0px auto; background:url(../images/header.jpg) repeat-x top;}
.logo_row .con { width:1115px; height:115px; margin:0px auto; padding-top:20px; overflow:hidden; position:relative;}
.logo_row .con img { max-width:1115px; max-height:155px;}

/*menu*/
.menu_row { width:100%; min-width:1115px; margin:0px auto; height:40px; background:url(../images/header_nav_bg.png) repeat-x top;}
.menu_row .con { width:1115px; height:40px; margin:0px auto;}
.menu_row .con .lia { float:left; padding:0px 14px; line-height:39px; text-align:center; background:url(../images/menu_line.png) no-repeat right  center;}
.menu_row .con .lia a{ font-weight:bold; font-size:14px; letter-spacing:0px; color:#FFF;}
.menu_row .con .lia a:hover { text-decoration:underline;}
.menu_row .con .lia_not_bg { background:none;}

/*small menu, pro class menu*/
.menu_s { width:1113px; height:26px; background:#e4e4e4; border:#CCC solid 1px; margin:0px auto; overflow:hidden;}
.menu_s a{ display:block; line-height:26px; color:#333; font-size:12px; font-weight:bold; padding-left:15px; float:left;}

/*幻灯片*/
.flash { width:1115px; margin:0px auto;}

/*首页区*/
.index_main { width:1115px; margin:10px auto; }
.index_main .bt1 {height:29px; width:183px; border:1px solid #c2c2c2; border-bottom:none; background:url(../images/bt_bg01.gif); }
.index_main .bt1 .bt { height:29px; line-height:32px; float:left; font-size:14px; font-weight:bold; color:#666; text-align:left; display:block; padding-left:25px; margin-left:10px;}
.index_main .bt1 .more { display:block; width:42px; height:29px; text-decoration:none; float:right; margin-right:15px; background:url(../images/more.png) no-repeat left center;}
.index_main .bt1 .bt:hover { text-decoration:none;}
.index_main .bt2 { height:30px; width:630px; background:url(../images/bt_bg02.gif); }
.index_main .bt2{ line-height:30px; font-size:14px; font-weight:bold; color:#666; text-align:left; }
.index_main .bt2 .bt { width:70%; float:left; display:block; padding-left:25px; margin-left:10px;}
.index_main .bt2 .more { display:block; width:42px; height:30px; float:right; margin-right:15px; background:url(../images/more.png) no-repeat left center;}
.index_main .bt3 { height:30px; width:1115px; background:url(../images/bt_bg1200.gif); }
.index_main .bt3{ line-height:30px; font-size:14px; font-weight:bold; color:#666; text-align:left; text-indent:1em;}
.index_main .bt3 .bt { width:80%; float:left; margin-left:10px; padding-left:20px;}
.index_main .bt3 .more { display:block; width:42px; height:30px; float:right; margin-right:15px; background:url(../images/more.png) no-repeat left center;}
.index_main .height10 { height:10px; width:100%; }

/*表情添加*/
.xiaolian { background:url(../images/xiaolian.png) no-repeat left center; }
.damuzhi { background:url(../images/damuzhi.png) no-repeat left center; }
.woshou { background:url(../images/woshou.png) no-repeat left center; }

/*left  左边框*/
.index_main .left{ width:185px; margin-right:15px; float:left;}

.index_main .left .con1 { width:183px; border:1px solid #c2c2c2; padding:15px 0px; }
.index_main .left li { padding-left:35px; margin-left:10px; line-height:30px; background:url(../images/dian_red.gif) no-repeat 10px center; }
.index_main .left li a{ font-size:14px; font-weight:bold; color:#666666; }

.index_main .left .con2 { width:183px; border:1px solid #c2c2c2; padding:16px 0px; }
.index_main .left .con2 p { padding:5px; font-size:14px; color:#666; text-align:center; margin:0px auto; }
.index_main .left .con2 .inputdiv { width:150px; height:20px; margin:0px auto; }
.index_main .left .con2 input[type=text]{ width:150px; height:20px; border:1px solid #CCC; margin:0px; padding:0px; }
.index_main .left .con2 .btn1 { display:block; width:107px; height:39px; margin:5px auto; background:url(../images/sou1.gif) no-repeat center; text-decoration:none; }
.index_main .left .con2 .btn2 { display:block; width:107px; height:39px; margin:5px auto; background:url(../images/sou2.gif) no-repeat center; text-decoration:none; }
.index_main .left .con2 .btn3 { display:block; width:107px; height:39px; margin:5px auto; background:url(../images/sou3.gif) no-repeat center; text-decoration:none; }

.index_main .left .con3 { width:183px; border:1px solid #c2c2c2; padding:15px 0px; }
.index_main .left .con3 p{ padding:10px; width:80%; border-bottom:1px dashed #CCC; font-size:14px; font-weight:bold; color:#F00; text-align:center; margin:0px auto; }
.index_main .left .con3 .tel{ padding-left:20px; font-size:18px; width:80%; text-align:center; background:url(../images/tel1.gif) no-repeat center left; font-family:"Microsoft YaHei UI"; margin:5px auto;}
.index_main .left .con3 .qqbtn{ width:80px; height:26px; display:block; margin:0px auto; background:url(../images/qqbtn1.gif) no-repeat center; }
/*center 中间部分*/
.index_main .center { width:630px; float:left; }

.index_main .center .news{ width:628px; height:240px; padding:15px 0px; border:1px solid #c7ddf4; }
.index_main .center .news li { padding:8px 0px 8px 20px; width:85%; margin:0px auto; background:url(../images/dian1.gif) no-repeat left center;}
.index_main .center .news li a{ float:left; font-size:12px; color:#000; width:80%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_main .center .news li span{ font-size:12px; width:70px; color:#666; text-align:right; float:right;}

.index_main .center .tixi { width:628px; height:150px; padding:15px 0px; border:1px solid #c7ddf4; }
.index_main .center .tixi li {/*157px*/ width:121px; padding:8px 0px 8px 35px; background:url(../images/dian_red5px.gif) no-repeat 20px center; float:left;}
.index_main .center .tixi li:hover {background:url(../images/dian_red5px22.gif) no-repeat 20px center;}
.index_main .center .tixi li a{ font-size:12px; color:#000; width:100%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*right 右边部分*/
.index_main .right { width:270px; margin-left:15px; float:left; }
.index_main .right .bt1 { width:268px;}

.index_main .right .con1 { width:268px; border:1px solid #c2c2c2; padding:15px 0px;}
.index_main .right .con1 .con { height:325px; width:90%; overflow:hidden; margin:0px auto; font-size:12px; line-height:23px;}

.index_main .right .con2 { width:268px; border:1px solid #c2c2c2; padding:15px 0px; }
.index_main .right .con2 .con { height:300px; width:90%; overflow:hidden; margin:0px auto; font-size:12px; line-height:23px;}

.index_main .right .con3 { width:268px; border:1px solid #c2c2c2; padding:15px 0px; }
.index_main .right .con3 .con { height:137px; width:90%; overflow:hidden; margin:0px auto; font-size:12px; line-height:23px;}

/*全宽图片栏目*/
.index_main .honor { width:1113px; margin:0px auto; border:1px solid #c7ddf4; padding:10px 0px;}
.index_main .honor .con { width:1100px; margin:0px auto; overflow:hidden; }
.index_main .honor .con .imgs{ border:1px solid #CCC; padding:1px; }
.index_main .honor .con .imgs:hover{ border:1px solid #2c5ca8; }
.index_main .honor .con .imgs img { width:165px; height:124px;}
.index_main .honor .con p { text-align:center; padding-top:5px; }
.index_main .honor .con a { font-size:12px; color:#666;}

.index_main .renzheng { width:1113px; margin:0px auto; border:1px solid #c7ddf4; padding:10px 0px;}
.index_main .renzheng .con{ width:1110px; margin:0px auto; overflow:hidden;}
.index_main .renzheng .con li{ width:111px; height:83px; margin:10px 0px 10px 9px; border:1px solid #CCC; float:left;}
.index_main .renzheng .con li img{ width:111px; height:83px;}
.index_main .renzheng .con li:hover { border:1px solid #2c5ca8;}
.index_main .renzheng {}

.index_main .liuying { width:1113px; margin:0px auto; border:1px solid #c7ddf4; padding:10px 0px;}
.index_main .liuying .con { width:1100px; margin:0px auto; overflow:hidden; }
.index_main .liuying .con .imgs{ border:1px solid #CCC; padding:1px; }
.index_main .liuying .con .imgs:hover{ border:1px solid #2c5ca8; }
.index_main .liuying .con .imgs img { width:165px; height:124px;}

/*link 友情链接*/
.index_main .youlian { width:100%;}
.index_main .youlian .bt1{ width:1113px; text-indent:0em;}
.index_main .youlian .bt1 .bt { padding-left:15px; margin-left:10px; background:url(../images/dian1.gif) no-repeat left center;}
.index_main .youlian .con { width:1113px; border:1px solid #c2c2c2; padding:15px 0px;}
.index_main .youlian .con a{ display:block; padding:5px 0px 5px 30px; float:left; font-size:12px; color:#333;}

/*bottom line*/
.bottom { height:30px; width:100%; min-width:1115px; background:#1a65ae; margin:0px auto; margin-top:15px;}
.bottom .menu { width:1115px; height:30px; line-height:30px; margin:0px auto; text-align:center; }
.bottom .menu a{ color:#fff; font-size:12px; }
.bottom .menu span { color:#fff; font-size:12px;}
.bottom .copyright { background:#1c6ebd; width:100%; padding:15px 0px; line-height:23px;}
.bottom .copyright .con { color:#fff; line-height:23px; text-align:center; font-size:12px;}
.bottom .copyright a{ color:#fff;}

/*内页，右边*/
.nei_right { width:915px; float:left;}
.nei_right .bt4 { border-bottom:2px solid #c7ddf4; line-height:29px; height:29px; width:100%; font-size:14px; color:#333; font-weight:bold; text-align:left;}
.nei_right .bt4{ line-height:30px; font-size:14px; font-weight:bold; color:#666; text-align:left;}
.nei_right .bt4 a{ font-size:14px; font-weight:bold; color:#666; }
.nei_right .bt4 .bt { width:80%; float:left;}
.nei_right .bt4 .more { display:block; width:42px; height:30px; float:right; margin-right:15px; background:url(../images/more.png) no-repeat left center;}
.nei_right .ad1 { width:915px; clear:both; float:none;}

/*关于我们 文章详情页*/
.about { padding:20px; }
.about h1 { width:100%; text-align:center; font-size:16px; font-weight:bold; color:#000; padding:15px auto;}
.about .des { clear:both; border-bottom:dashed 1px #CCC; line-height:25px; padding-top:20px; font-size:12px; color:#999; text-align:center; }
.about .con { padding:20px 0px; line-height:25px;}
.about img{ max-width:900px;}
/*上下页链接*/
.updown { padding:15px 0px; width:100%; clear:both; float:none; margin-top:20px; border-top:1px dashed #CCC;}
.updown .pre { width:49%; float:left; text-align:left; font-size:12px; color:#999; }
.updown .next{ width:49%; float:right; text-align:right; font-size:12px; color:#999; }
.updown a{ font-size:12px; color:#000;}


/*solution 服务项目*/
.solution { margin:10px auto;}
.solution .con { width:100%; margin:15px auto; }
.solution .con li { width:305px; float:left;}
.solution .con li a{font-size:14px;color:#333;display:block;padding-left:30px; line-height:35px;background:url(../images/dian_red5px.gif) no-repeat 15px center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.solution .con li:hover { background:#EEE; }
.solution .con li a:hover { color:#2c5ca8; text-decoration:none; background-image:url(../images/dian_red5px22.gif);}
.solution_list { margin:10px auto; }
.solution_list .con { width:100%; margin:15px auto; }
.solution_list .con li { padding-left:40px; clear:both; float:none; background:url(../images/arr_c1.gif) no-repeat 20px center; border-bottom:dashed 1px #DDD;}
.solution_list .con li a{ font-size:14px; color:#333; display:block; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; float:left;}
.solution_list .con li span{ float:right; width:80px; font-size:14px; line-height:30px; color:#999;}
.solution_list .con li a:hover{ color:#F00;}

/*页码*/
.pages { width:100%; text-align:center; font-size:12px; color:#000; clear:both; float:none; margin:20px auto; }
.pages a,.pages span { padding:0px 5px; color:#333; font-size:12px;}
.pages .current { background:#CCC;}

/*在线留言*/
.zxly { width:800px; margin:20px auto; }
.zxly .ddt{ width:400px; margin:10px auto; float:left;}
.zxly .ddt .tit{ width:100px; line-height:30px; text-align:right; float:left; font-size:14px; color:#333;}
.zxly .ddt .ipt{ width:300px; float:left; line-height:30px;}
.zxly .ddt .ipt input[type=text]{ width:200px; height:18px; line-height:18px; padding-top:5px; }
.zxly .ddt .yzm{ width:300px; float:left; line-height:30px;}
.zxly .ddt .yzm input[type=text]{ width:60px; height:18px; line-height:18px; float:left;}
.zxly .ddt .yzm img{ width:80px; height:23px; margin-left:20px; float:left; padding-top:3px;}
.zxly .msg{ clear:both; float:none; width:100%; height:100px;}
.zxly .msg .tit{ line-height:30px; width:100px; text-align:right; clear:both;}
.zxly .msg .text { width:600px; clear:both; padding-left:100px; height:70px;}
.zxly .msg .text textarea{ width:100%; height:70px;}
.zxly .btn{ width:100px; height:30px; clear:both; margin:20px auto;}
.zxly .btn input[type=submit]{ width:100px; height:30px;}
.zxly {}

/*photo_list 图片类型列表*/
.photo_list { margin:10px auto; }
.photo_list .con { width:100%; margin:15px auto; }
.photo_list .con li { margin-left:20px; margin-top:10px; height:220px; overflow:hidden; float:left; width:205px;}
.photo_list .con li img{ width:203px; height:154px; border:1px solid #DDD;}
.photo_list .con li img:hover{ border:1px solid #f00;}
.photo_list .con li p{ text-align:center; line-height:25px;}
.photo_list .con li p a{ font-size:12px; color:#000;}
.photo_list .con li {}
.photo_list .con li {}
